Gate router behind onset completion

This commit is contained in:
Anuken
2022-02-20 15:47:19 -05:00
parent 8856af4688
commit ec7a53376c
2 changed files with 5 additions and 6 deletions

View File

@@ -2295,7 +2295,7 @@ public class Blocks{
hasLiquids = true; hasLiquids = true;
outputLiquid = new LiquidStack(Liquids.water, 5f / 60f / 9f); outputLiquid = new LiquidStack(Liquids.water, 5f / 60f / 9f);
liquidCapacity = 20f; liquidCapacity = 20f;
researchCostMultiplier = 1f / 40f; researchCostMultiplier = 1f / 50f;
}}; }};
//TODO rename //TODO rename
@@ -2492,7 +2492,7 @@ public class Blocks{
size = 2; size = 2;
attribute = Attribute.sand; attribute = Attribute.sand;
output = Items.sand; output = Items.sand;
researchCostMultiplier = 1f / 8f; researchCostMultiplier = 1f / 10f;
}}; }};
plasmaBore = new BeamDrill("plasma-bore"){{ plasmaBore = new BeamDrill("plasma-bore"){{
@@ -2502,7 +2502,7 @@ public class Blocks{
tier = 3; tier = 3;
size = 2; size = 2;
range = 4; range = 4;
researchCostMultiplier = 1f / 30f; researchCostMultiplier = 1f / 40f;
consumeLiquid(Liquids.hydrogen, 0.25f / 60f).boost(); consumeLiquid(Liquids.hydrogen, 0.25f / 60f).boost();
}}; }};

View File

@@ -32,7 +32,7 @@ public class ErekirTechTree{
//context().researchCostMultipliers = costMultipliers; //context().researchCostMultipliers = costMultipliers;
node(duct, erekirSector, () -> { node(duct, erekirSector, () -> {
node(ductRouter, () -> { node(ductRouter, Seq.with(new SectorComplete(onset)), () -> {
node(ductBridge, () -> { node(ductBridge, () -> {
node(surgeConveyor, () -> { node(surgeConveyor, () -> {
node(surgeRouter); node(surgeRouter);
@@ -61,7 +61,6 @@ public class ErekirTechTree{
node(reinforcedPayloadConveyor, Seq.with(new OnSector(four)), () -> { node(reinforcedPayloadConveyor, Seq.with(new OnSector(four)), () -> {
//TODO should only be unlocked in unit sector //TODO should only be unlocked in unit sector
node(constructor, Seq.with(new Research(siliconArcFurnace), new OnSector(four)), () -> { node(constructor, Seq.with(new Research(siliconArcFurnace), new OnSector(four)), () -> {
node(payloadMassDriver, Seq.with(new OnSector(five)), () -> { node(payloadMassDriver, Seq.with(new OnSector(five)), () -> {
//TODO further limitations //TODO further limitations
node(payloadLoader, () -> { node(payloadLoader, () -> {
@@ -257,7 +256,7 @@ public class ErekirTechTree{
//TODO more sectors //TODO more sectors
node(onset, () -> { 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(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)), () -> { node(four, Seq.with(new SectorComplete(three), new Research(electrolyzer), new Research(oxidationChamber), new Research(chemicalCombustionChamber)), () -> {
//TODO research reqs? //TODO research reqs?