diff --git a/core/src/mindustry/world/blocks/logic/TileableLogicDisplay.java b/core/src/mindustry/world/blocks/logic/TileableLogicDisplay.java index 84773bae2d..deb05a9a30 100644 --- a/core/src/mindustry/world/blocks/logic/TileableLogicDisplay.java +++ b/core/src/mindustry/world/blocks/logic/TileableLogicDisplay.java @@ -211,10 +211,10 @@ public class TileableLogicDisplay extends LogicDisplay{ prevBuffers.clear(); } }); - - processCommands(); } + rootDisplay.processCommands(); + float offset = 0.001f + (rootDisplay.buffer == null ? 0f : (rootDisplay.buffer.hashCode() % 1_000_000) / 1_000_000f * 0.01f); Draw.z(Layer.block + offset);