diff --git a/core/assets-raw/sprites/blocks/payload/payload-deconstructor-top.png b/core/assets-raw/sprites/blocks/payload/payload-deconstructor-top.png index f334d23032..e75a3e44cf 100644 Binary files a/core/assets-raw/sprites/blocks/payload/payload-deconstructor-top.png and b/core/assets-raw/sprites/blocks/payload/payload-deconstructor-top.png differ diff --git a/core/assets-raw/sprites/blocks/payload/payload-deconstructor.png b/core/assets-raw/sprites/blocks/payload/payload-deconstructor.png index 4c6b7b2070..8c85cf1abc 100644 Binary files a/core/assets-raw/sprites/blocks/payload/payload-deconstructor.png and b/core/assets-raw/sprites/blocks/payload/payload-deconstructor.png differ diff --git a/core/assets/logicids.dat b/core/assets/logicids.dat index c34c5571b7..991afecbc5 100644 Binary files a/core/assets/logicids.dat and b/core/assets/logicids.dat differ diff --git a/core/src/mindustry/content/Blocks.java b/core/src/mindustry/content/Blocks.java index ce243403b7..ae1ffec0ff 100644 --- a/core/src/mindustry/content/Blocks.java +++ b/core/src/mindustry/content/Blocks.java @@ -2204,9 +2204,9 @@ public class Blocks implements ContentList{ }}; payloadDeconstructor = new PayloadDeconstructor("payload-deconstructor"){{ - requirements(Category.units, with(Items.graphite, 30, Items.silicon, 30, Items.copper, 30)); - itemCapacity = 200; - consumes.power(1f); + requirements(Category.units, with(Items.thorium, 250, Items.silicon, 200, Items.graphite, 250)); + itemCapacity = 250; + consumes.power(3f); size = 5; deconstructSpeed = 2f; }}; diff --git a/core/src/mindustry/world/blocks/payloads/PayloadDeconstructor.java b/core/src/mindustry/world/blocks/payloads/PayloadDeconstructor.java index c58698130c..8d657db6e7 100644 --- a/core/src/mindustry/world/blocks/payloads/PayloadDeconstructor.java +++ b/core/src/mindustry/world/blocks/payloads/PayloadDeconstructor.java @@ -161,6 +161,11 @@ public class PayloadDeconstructor extends PayloadBlock{ } } + @Override + public boolean shouldConsume(){ + return deconstructing != null && enabled; + } + @Override public void write(Writes write){ super.write(write);