diff --git a/core/src/mindustry/content/ErekirTechTree.java b/core/src/mindustry/content/ErekirTechTree.java index 4ce688152d..b22e1b2342 100644 --- a/core/src/mindustry/content/ErekirTechTree.java +++ b/core/src/mindustry/content/ErekirTechTree.java @@ -199,11 +199,11 @@ public class ErekirTechTree{ }); node(heatRedirector, Seq.with(new OnSector(ravine)), () -> { node(electricHeater, Seq.with(new OnSector(ravine), new Research(afflict)), () -> { - node(slagHeater, Seq.with(tmpNever), () -> { + node(slagHeater, Seq.with(new OnSector(caldera)), () -> { }); - node(atmosphericConcentrator, Seq.with(tmpNever), () -> { + node(atmosphericConcentrator, Seq.with(new OnSector(caldera)), () -> { node(cyanogenSynthesizer, Seq.with(tmpNever), () -> { }); @@ -268,7 +268,7 @@ public class ErekirTechTree{ }); }); - node(disperse, Seq.with(new OnSector(marsh)), () -> { + node(disperse, Seq.with(tmpNever), () -> { }); }); @@ -360,7 +360,9 @@ public class ErekirTechTree{ node(basin, Seq.with(new SectorComplete(atlas)), () -> { node(marsh, Seq.with(new SectorComplete(basin)), () ->{ node(ravine, Seq.with(new SectorComplete(marsh), new Research(Liquids.slag)), () ->{ + node(caldera, Seq.with(new SectorComplete(peaks), new Research(heatRedirector)), () -> { + }); }); node(peaks, Seq.with(new SectorComplete(marsh), new SectorComplete(split)), () ->{