Payload Adjustments

This commit is contained in:
Shade
2025-05-25 12:08:11 +08:00
parent e0940ee31a
commit 4d94c1632d
+13 -13
View File
@@ -6356,7 +6356,7 @@ public class Blocks{
}}; }};
payloadMassDriver = new PayloadMassDriver("payload-mass-driver"){{ payloadMassDriver = new PayloadMassDriver("payload-mass-driver"){{
requirements(Category.units, with(Items.tungsten, 120, Items.silicon, 120, Items.graphite, 50)); requirements(Category.units, with(Items.tungsten, 40, Items.silicon, 50, Items.graphite, 20));
regionSuffix = "-dark"; regionSuffix = "-dark";
size = 3; size = 3;
reload = 130f; reload = 130f;
@@ -6368,13 +6368,13 @@ public class Blocks{
}}; }};
largePayloadMassDriver = new PayloadMassDriver("large-payload-mass-driver"){{ largePayloadMassDriver = new PayloadMassDriver("large-payload-mass-driver"){{
requirements(Category.units, with(Items.thorium, 200, Items.tungsten, 200, Items.silicon, 200, Items.graphite, 100, Items.oxide, 30)); requirements(Category.units, with(Items.phaseFabric, 20, Items.tungsten, 200, Items.silicon, 200, Items.graphite, 100, Items.oxide, 30));
regionSuffix = "-dark"; regionSuffix = "-dark";
size = 5; size = 5;
reload = 130f; reload = 130f;
chargeTime = 100f; chargeTime = 100f;
range = 1100f; range = 2100f;
maxPayloadSize = 3.5f; maxPayloadSize = 5f;
consumePower(3f); consumePower(3f);
}}; }};
@@ -6384,24 +6384,24 @@ public class Blocks{
itemCapacity = 100; itemCapacity = 100;
consumePower(1f); consumePower(1f);
size = 3; size = 3;
deconstructSpeed = 1f; deconstructSpeed = 3f;
}}; }};
deconstructor = new PayloadDeconstructor("deconstructor"){{ deconstructor = new PayloadDeconstructor("deconstructor"){{
requirements(Category.units, with(Items.beryllium, 250, Items.oxide, 100, Items.silicon, 250, Items.carbide, 250)); requirements(Category.units, with(Items.beryllium, 250, Items.oxide, 100, Items.silicon, 250, Items.carbide, 50));
regionSuffix = "-dark"; regionSuffix = "-dark";
itemCapacity = 250; itemCapacity = 250;
consumePower(3f); consumePower(3f);
size = 5; size = 5;
deconstructSpeed = 2f; deconstructSpeed = 6f;
}}; }};
constructor = new Constructor("constructor"){{ constructor = new Constructor("constructor"){{
requirements(Category.units, with(Items.silicon, 100, Items.beryllium, 150, Items.tungsten, 80)); requirements(Category.units, with(Items.silicon, 50, Items.beryllium, 75, Items.tungsten, 40));
regionSuffix = "-dark"; regionSuffix = "-dark";
hasPower = true; hasPower = true;
buildSpeed = 0.6f; buildSpeed = 0.6f;
consumePower(2f); consumePower(2.5f);
size = 3; size = 3;
//TODO expand this list //TODO expand this list
filter = Seq.with(Blocks.tungstenWallLarge, Blocks.berylliumWallLarge, Blocks.carbideWallLarge, Blocks.reinforcedSurgeWallLarge, Blocks.reinforcedLiquidContainer, Blocks.reinforcedContainer, Blocks.beamNode); filter = Seq.with(Blocks.tungstenWallLarge, Blocks.berylliumWallLarge, Blocks.carbideWallLarge, Blocks.reinforcedSurgeWallLarge, Blocks.reinforcedLiquidContainer, Blocks.reinforcedContainer, Blocks.beamNode);
@@ -6409,7 +6409,7 @@ public class Blocks{
//yes this block is pretty much useless //yes this block is pretty much useless
largeConstructor = new Constructor("large-constructor"){{ largeConstructor = new Constructor("large-constructor"){{
requirements(Category.units, with(Items.silicon, 150, Items.oxide, 150, Items.tungsten, 200, Items.phaseFabric, 40)); requirements(Category.units, with(Items.silicon, 150, Items.oxide, 100, Items.tungsten, 200, Items.thorium, 80));
regionSuffix = "-dark"; regionSuffix = "-dark";
hasPower = true; hasPower = true;
buildSpeed = 0.75f; buildSpeed = 0.75f;
@@ -6417,11 +6417,11 @@ public class Blocks{
minBlockSize = 3; minBlockSize = 3;
size = 5; size = 5;
consumePower(2f); consumePower(3f);
}}; }};
payloadLoader = new PayloadLoader("payload-loader"){{ payloadLoader = new PayloadLoader("payload-loader"){{
requirements(Category.units, with(Items.graphite, 50, Items.silicon, 50, Items.tungsten, 80)); requirements(Category.units, with(Items.graphite, 100, Items.silicon, 140, Items.tungsten, 180));
regionSuffix = "-dark"; regionSuffix = "-dark";
hasPower = true; hasPower = true;
consumePower(2f); consumePower(2f);
@@ -6430,7 +6430,7 @@ public class Blocks{
}}; }};
payloadUnloader = new PayloadUnloader("payload-unloader"){{ payloadUnloader = new PayloadUnloader("payload-unloader"){{
requirements(Category.units, with(Items.graphite, 50, Items.silicon, 50, Items.tungsten, 30)); requirements(Category.units, with(Items.graphite, 60, Items.silicon, 100, Items.tungsten, 90));
regionSuffix = "-dark"; regionSuffix = "-dark";
hasPower = true; hasPower = true;
consumePower(2f); consumePower(2f);