From d9729612e23e9a9e2221b3d59f2d0410d8f3d4be Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 29 Oct 2022 09:40:06 -0400 Subject: [PATCH] Cheaper research for Erekir --- core/src/mindustry/content/ErekirTechTree.java | 13 ++++--------- core/src/mindustry/content/SerpuloTechTree.java | 5 +++-- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/core/src/mindustry/content/ErekirTechTree.java b/core/src/mindustry/content/ErekirTechTree.java index 8b8cc0ea77..830b387f9c 100644 --- a/core/src/mindustry/content/ErekirTechTree.java +++ b/core/src/mindustry/content/ErekirTechTree.java @@ -54,19 +54,14 @@ public class ErekirTechTree{ Seq erekirSector = Seq.with(new OnPlanet(Planets.erekir)); var costMultipliers = new ObjectFloatMap(); - costMultipliers.put(Items.silicon, 9); - costMultipliers.put(Items.surgeAlloy, 4); - costMultipliers.put(Items.phaseFabric, 4); - costMultipliers.put(Items.thorium, 9); - costMultipliers.put(Items.graphite, 9); - //oxide is hard to make + //these are hard to make costMultipliers.put(Items.oxide, 0.5f); - costMultipliers.put(Items.carbide, 0.4f); + costMultipliers.put(Items.surgeAlloy, 0.8f); + costMultipliers.put(Items.carbide, 0.35f); - //TODO gate behind capture Planets.erekir.techTree = nodeRoot("erekir", coreBastion, true, () -> { - //context().researchCostMultipliers = costMultipliers; + context().researchCostMultipliers = costMultipliers; node(duct, erekirSector, () -> { node(ductRouter, () -> { diff --git a/core/src/mindustry/content/SerpuloTechTree.java b/core/src/mindustry/content/SerpuloTechTree.java index e7eb815b7c..6e9a46156f 100644 --- a/core/src/mindustry/content/SerpuloTechTree.java +++ b/core/src/mindustry/content/SerpuloTechTree.java @@ -19,9 +19,10 @@ public class SerpuloTechTree{ node(junction, () -> { node(router, () -> { node(launchPad, Seq.with(new SectorComplete(extractionOutpost)), () -> { - node(interplanetaryAccelerator, Seq.with(new SectorComplete(planetaryTerminal)), () -> { + //no longer necessary to beat the campaign + //node(interplanetaryAccelerator, Seq.with(new SectorComplete(planetaryTerminal)), () -> { - }); + //}); }); node(distributor);