diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index 443132a8a6..414745f3dd 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -2295,7 +2295,7 @@ public class Blocks{ hasLiquids = true; outputLiquid = new LiquidStack(Liquids.water, 5f / 60f / 9f); liquidCapacity = 20f; - researchCostMultiplier = 1f / 40f; + researchCostMultiplier = 1f / 50f; }}; //TODO rename @@ -2492,7 +2492,7 @@ public class Blocks{ size = 2; attribute = Attribute.sand; output = Items.sand; - researchCostMultiplier = 1f / 8f; + researchCostMultiplier = 1f / 10f; }}; plasmaBore = new BeamDrill("plasma-bore"){{ @@ -2502,7 +2502,7 @@ public class Blocks{ tier = 3; size = 2; range = 4; - researchCostMultiplier = 1f / 30f; + researchCostMultiplier = 1f / 40f; consumeLiquid(Liquids.hydrogen, 0.25f / 60f).boost(); }}; diff --git a/core/src/mindustry/content/ErekirTechTree.java b/core/src/mindustry/content/ErekirTechTree.java index 21623f704e..eb4136dc1c 100644 --- a/core/src/mindustry/content/ErekirTechTree.java +++ b/core/src/mindustry/content/ErekirTechTree.java @@ -32,7 +32,7 @@ public class ErekirTechTree{ //context().researchCostMultipliers = costMultipliers; node(duct, erekirSector, () -> { - node(ductRouter, () -> { + node(ductRouter, Seq.with(new SectorComplete(onset)), () -> { node(ductBridge, () -> { node(surgeConveyor, () -> { node(surgeRouter); @@ -61,7 +61,6 @@ public class ErekirTechTree{ node(reinforcedPayloadConveyor, Seq.with(new OnSector(four)), () -> { //TODO should only be unlocked in unit sector node(constructor, Seq.with(new Research(siliconArcFurnace), new OnSector(four)), () -> { - node(payloadMassDriver, Seq.with(new OnSector(five)), () -> { //TODO further limitations node(payloadLoader, () -> { @@ -257,7 +256,7 @@ public class ErekirTechTree{ //TODO more sectors node(onset, () -> { - node(two, Seq.with(new SectorComplete(onset), new Research(ductRouter)), () -> { + node(two, Seq.with(new SectorComplete(onset)), () -> { node(three, Seq.with(new SectorComplete(two), new Research(reinforcedContainer), new Research(ductUnloader), new Research(ventCondenser)), () -> { node(four, Seq.with(new SectorComplete(three), new Research(electrolyzer), new Research(oxidationChamber), new Research(chemicalCombustionChamber)), () -> { //TODO research reqs?