From 26ba0583ef60645778c5ac128c4743e2af0d1c1f Mon Sep 17 00:00:00 2001 From: Anuken Date: Thu, 28 Aug 2025 00:40:36 -0400 Subject: [PATCH] Fixed tests --- core/src/mindustry/world/blocks/logic/LogicBlock.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/world/blocks/logic/LogicBlock.java b/core/src/mindustry/world/blocks/logic/LogicBlock.java index 4457477d7b..834919f4f3 100644 --- a/core/src/mindustry/world/blocks/logic/LogicBlock.java +++ b/core/src/mindustry/world/blocks/logic/LogicBlock.java @@ -703,7 +703,7 @@ public class LogicBlock extends Block{ write.i(compressed.length); write.b(compressed); - boolean writeUnit = executor.unit.objval != null; + boolean writeUnit = executor.unit != null && executor.unit.objval != null; //only write non-null values; constants cannot be contained in executor.vars int count = Structs.count(executor.vars, v -> !(v.isobj && v.objval == null)) + (writeUnit ? 1 : 0);