diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index bfa1f827f1..66e31bd5b5 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -4155,7 +4155,7 @@ public class Blocks{ }}; tankReconstructor = new Reconstructor("tank-reconstructor"){{ - requirements(Category.units, with(Items.graphite, 250, Items.tungsten, 120, Items.silicon, 200)); + requirements(Category.units, with(Items.graphite, 150, Items.tungsten, 150, Items.silicon, 250, Items.oxide, 60)); regionSuffix = "-dark"; size = 3; @@ -4171,7 +4171,7 @@ public class Blocks{ }}; mechReconstructor = new Reconstructor("mech-reconstructor"){{ - requirements(Category.units, with(Items.graphite, 250, Items.tungsten, 120, Items.silicon, 200)); + requirements(Category.units, with(Items.beryllium, 250, Items.tungsten, 120, Items.silicon, 150, Items.oxide, 50)); regionSuffix = "-dark"; size = 3; diff --git a/core/src/mindustry/content/ErekirTechTree.java b/core/src/mindustry/content/ErekirTechTree.java index ee43190e96..cb5fd6a5fa 100644 --- a/core/src/mindustry/content/ErekirTechTree.java +++ b/core/src/mindustry/content/ErekirTechTree.java @@ -277,14 +277,14 @@ public class ErekirTechTree{ }); - node(tankReconstructor, Seq.with(new OnSector(three)), () -> { - node(UnitTypes.locus); + node(shipReconstructor, Seq.with(new OnSector(three)), () -> { + node(UnitTypes.avert); - node(shipReconstructor, Seq.with(new OnSector(three)), () -> { - node(UnitTypes.avert); + node(mechReconstructor, Seq.with(new OnSector(three)), () -> { + node(UnitTypes.latum); - node(mechReconstructor, () -> { - node(UnitTypes.latum); + node(tankReconstructor, () -> { + node(UnitTypes.locus); node(tankAssembler, Seq.with(new OnSector(three), new Research(constructor), new Research(atmosphericConcentrator)), () -> { node(UnitTypes.vanquish, () -> {