From 4d94c1632d35b16c342a00769489e316b44feca0 Mon Sep 17 00:00:00 2001 From: Shade Date: Sun, 25 May 2025 12:08:11 +0800 Subject: [PATCH] Payload Adjustments --- core/src/mindustry/content/Blocks.java | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index fc1b4d5f75..78950f6596 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -6356,7 +6356,7 @@ public class Blocks{ }}; 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"; size = 3; reload = 130f; @@ -6368,13 +6368,13 @@ public class Blocks{ }}; 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"; size = 5; reload = 130f; chargeTime = 100f; - range = 1100f; - maxPayloadSize = 3.5f; + range = 2100f; + maxPayloadSize = 5f; consumePower(3f); }}; @@ -6384,24 +6384,24 @@ public class Blocks{ itemCapacity = 100; consumePower(1f); size = 3; - deconstructSpeed = 1f; + deconstructSpeed = 3f; }}; 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"; itemCapacity = 250; consumePower(3f); size = 5; - deconstructSpeed = 2f; + deconstructSpeed = 6f; }}; 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"; hasPower = true; buildSpeed = 0.6f; - consumePower(2f); + consumePower(2.5f); size = 3; //TODO expand this list 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 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"; hasPower = true; buildSpeed = 0.75f; @@ -6417,11 +6417,11 @@ public class Blocks{ minBlockSize = 3; size = 5; - consumePower(2f); + consumePower(3f); }}; 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"; hasPower = true; consumePower(2f); @@ -6430,7 +6430,7 @@ public class Blocks{ }}; 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"; hasPower = true; consumePower(2f);