Payload mass driver + More payload tech

This commit is contained in:
Anuken
2022-02-12 10:47:18 -05:00
parent b079955b52
commit abf813cd25
4 changed files with 25 additions and 18 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -3617,15 +3617,14 @@ public class Blocks{
canOverdrive = false; canOverdrive = false;
}}; }};
//TODO
payloadMassDriver = new PayloadMassDriver("payload-mass-driver"){{ payloadMassDriver = new PayloadMassDriver("payload-mass-driver"){{
requirements(Category.units, with(Items.tungsten, 120, Items.silicon, 120, Items.oxide, 60)); requirements(Category.units, with(Items.tungsten, 120, Items.silicon, 120, Items.oxide, 70));
size = 3; size = 3;
reloadTime = 150f; reloadTime = 130f;
chargeTime = 120f; chargeTime = 90f;
range = 300f; range = 300f;
maxPayloadSize = 2.5f; maxPayloadSize = 2.5f;
consumes.power(3f); consumes.power(2f);
}}; }};
payloadPropulsionTower = new PayloadMassDriver("payload-propulsion-tower"){{ payloadPropulsionTower = new PayloadMassDriver("payload-propulsion-tower"){{

View File

@@ -56,26 +56,34 @@ public class ErekirTechTree{
}); });
}); });
//TODO should only be unlocked in unit sector node(reinforcedPayloadConveyor, Seq.with(new OnSector(four)), () -> {
node(constructor, Seq.with(new Research(siliconArcFurnace), new OnSector(four)), () -> { //TODO should only be unlocked in unit sector
node(constructor, Seq.with(new Research(siliconArcFurnace), new OnSector(four)), () -> {
//TODO further limitations node(payloadMassDriver, () -> {
node(payloadLoader, () -> { //TODO further limitations
node(payloadUnloader, () -> { node(payloadLoader, () -> {
node(payloadPropulsionTower, () -> { node(payloadUnloader, () -> {
node(payloadPropulsionTower, () -> {
});
});
});
node(smallDeconstructor, () -> {
node(largeConstructor, () -> {
});
node(deconstructor, () -> {
});
}); });
}); });
}); });
node(smallDeconstructor, () -> { node(reinforcedPayloadRouter, () -> {
node(largeConstructor, () -> {
});
node(deconstructor, () -> {
});
}); });
}); });
}); });