From 99aec4ad15c98270a23947382fe16d66368b391f Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 6 Jan 2021 16:25:05 -0500 Subject: [PATCH] Fixed #4277 --- core/src/mindustry/logic/LExecutor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/logic/LExecutor.java b/core/src/mindustry/logic/LExecutor.java index 29811c8205..45c28bb75a 100644 --- a/core/src/mindustry/logic/LExecutor.java +++ b/core/src/mindustry/logic/LExecutor.java @@ -952,7 +952,7 @@ public class LExecutor{ Var vb = exec.var(compare); boolean cmp; - if(op.objFunction != null && (va.isobj || vb.isobj)){ + if(op.objFunction != null && va.isobj && vb.isobj){ //use object function if provided, and one of the variables is an object cmp = op.objFunction.get(exec.obj(value), exec.obj(compare)); }else{