From f5a75de872f66fbcefdb2df0e0b1c8c774858df1 Mon Sep 17 00:00:00 2001 From: Anuken Date: Fri, 23 Aug 2024 04:09:06 -0400 Subject: [PATCH] Fetch player block fix --- core/src/mindustry/logic/LExecutor.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/mindustry/logic/LExecutor.java b/core/src/mindustry/logic/LExecutor.java index c9fdbef37d..b3eb8dd628 100644 --- a/core/src/mindustry/logic/LExecutor.java +++ b/core/src/mindustry/logic/LExecutor.java @@ -1242,7 +1242,8 @@ public class LExecutor{ result.setobj(units == null || i < 0 || i >= units.size ? null : units.get(i)); } } - case player -> result.setobj(i < 0 || i >= data.players.size ? null : data.players.get(i).unit()); + case player -> result.setobj(i < 0 || i >= data.players.size ? null : + data.players.get(i).unit() instanceof BlockUnitc block ? block.tile() : data.players.get(i).unit()); case core -> result.setobj(i < 0 || i >= data.cores.size ? null : data.cores.get(i)); case build -> { Block block = extra.obj() instanceof Block b ? b : null;