diff --git a/core/src/mindustry/world/blocks/logic/LogicBlock.java b/core/src/mindustry/world/blocks/logic/LogicBlock.java index b978be9993..d4de29df11 100644 --- a/core/src/mindustry/world/blocks/logic/LogicBlock.java +++ b/core/src/mindustry/world/blocks/logic/LogicBlock.java @@ -539,7 +539,7 @@ public class LogicBlock extends Block{ if(accumulator > maxInstructionScale * ipt) accumulator = maxInstructionScale * ipt; - for(int i = 0; i < (int)accumulator; i++){ + while(accumulator >= 1f){ executor.runOnce(); accumulator --; if(executor.yield){