From 2dd665693feca8da2668f1ec2d8067bbddd250bc Mon Sep 17 00:00:00 2001 From: cardillan <122014763+cardillan@users.noreply.github.com> Date: Fri, 27 Feb 2026 11:32:26 +0100 Subject: [PATCH] Fix draw image bug with tiled displays. --- core/src/mindustry/world/blocks/logic/LogicBlock.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/world/blocks/logic/LogicBlock.java b/core/src/mindustry/world/blocks/logic/LogicBlock.java index 7c047ce93d..0f879b7a03 100644 --- a/core/src/mindustry/world/blocks/logic/LogicBlock.java +++ b/core/src/mindustry/world/blocks/logic/LogicBlock.java @@ -764,6 +764,8 @@ public class LogicBlock extends Block{ write.s(waitIndices.get(i)); write.f(waitValues.get(i)); } + + write.f(accumulator); } @Override @@ -823,6 +825,8 @@ public class LogicBlock extends Block{ waitIndices.add(index); waitValues.add(value); } + + accumulator = read.f(); } loadBlock = () -> updateCode(code, false, asm -> { @@ -843,7 +847,7 @@ public class LogicBlock extends Block{ } } - //wait times can only be applied once the instructions are loaded an exist + //wait times can only be applied once the instructions are loaded and exist for(int i = 0; i < waitIndices.size; i++){ int waitIndex = waitIndices.get(i); if(waitIndex >= 0 && waitIndex < asm.instructions.length && asm.instructions[waitIndex] instanceof WaitI wait){