diff --git a/core/src/mindustry/logic/LExecutor.java b/core/src/mindustry/logic/LExecutor.java index 8c69ebe3bb..db000186fa 100644 --- a/core/src/mindustry/logic/LExecutor.java +++ b/core/src/mindustry/logic/LExecutor.java @@ -578,6 +578,8 @@ public class LExecutor{ output.numval = fromVar.numval; output.isobj = fromVar.isobj; } + }else if(target.isobj && target.objval instanceof CharSequence str){ + output.setnum(address < 0 || address >= str.length() ? 0 : (int)str.charAt(address)); } } }