From f07f9945d7bfc73603c0761613da86c088aafa49 Mon Sep 17 00:00:00 2001 From: MagicBot Date: Tue, 20 Oct 2026 08:42:29 -0400 Subject: [PATCH] Compare the selected warehouse by UUID in ./fill Co-Authored-By: Claude Opus 5.5 --- src/engine/devcmd/cmds/FillCmd.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/engine/devcmd/cmds/FillCmd.java b/src/engine/devcmd/cmds/FillCmd.java index 7c3c6efd..4d0b5ed4 100644 --- a/src/engine/devcmd/cmds/FillCmd.java +++ b/src/engine/devcmd/cmds/FillCmd.java @@ -70,7 +70,8 @@ public class FillCmd extends AbstractDevCmd { city = building.getCity(); - if (city == null || city.warehouse == null || city.warehouse.building != building) { + if (city == null || city.warehouse == null || city.warehouse.building == null + || city.warehouse.building.getObjectUUID() != building.getObjectUUID()) { throwbackError(pc, "Selected warehouse is not the active warehouse of a city"); return; }