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

View File

@@ -3617,15 +3617,14 @@ public class Blocks{
canOverdrive = false;
}};
//TODO
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;
reloadTime = 150f;
chargeTime = 120f;
reloadTime = 130f;
chargeTime = 90f;
range = 300f;
maxPayloadSize = 2.5f;
consumes.power(3f);
consumes.power(2f);
}};
payloadPropulsionTower = new PayloadMassDriver("payload-propulsion-tower"){{

View File

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