Gate router behind onset completion
This commit is contained in:
@@ -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();
|
||||||
}};
|
}};
|
||||||
|
|||||||
@@ -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?
|
||||||
|
|||||||
Reference in New Issue
Block a user