Cheaper research for Erekir

This commit is contained in:
Anuken
2022-10-29 09:40:06 -04:00
parent 959e0ad8a8
commit d9729612e2
2 changed files with 7 additions and 11 deletions

View File

@ -54,19 +54,14 @@ public class ErekirTechTree{
Seq<Objective> erekirSector = Seq.with(new OnPlanet(Planets.erekir)); Seq<Objective> erekirSector = Seq.with(new OnPlanet(Planets.erekir));
var costMultipliers = new ObjectFloatMap<Item>(); var costMultipliers = new ObjectFloatMap<Item>();
costMultipliers.put(Items.silicon, 9); //these are hard to make
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
costMultipliers.put(Items.oxide, 0.5f); 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, () -> { Planets.erekir.techTree = nodeRoot("erekir", coreBastion, true, () -> {
//context().researchCostMultipliers = costMultipliers; context().researchCostMultipliers = costMultipliers;
node(duct, erekirSector, () -> { node(duct, erekirSector, () -> {
node(ductRouter, () -> { node(ductRouter, () -> {

View File

@ -19,9 +19,10 @@ public class SerpuloTechTree{
node(junction, () -> { node(junction, () -> {
node(router, () -> { node(router, () -> {
node(launchPad, Seq.with(new SectorComplete(extractionOutpost)), () -> { 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); node(distributor);