From 1671ffca4e410f2500091de440c9327236e86bf4 Mon Sep 17 00:00:00 2001 From: AconiteX <63141077+AconiteX@users.noreply.github.com> Date: Thu, 2 Sep 2021 21:25:15 -0400 Subject: [PATCH] Update player_building.java --- .../game/script/player/player_building.java | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/sku.0/sys.server/compiled/game/script/player/player_building.java b/sku.0/sys.server/compiled/game/script/player/player_building.java index d82e5aea9..3548065ba 100755 --- a/sku.0/sys.server/compiled/game/script/player/player_building.java +++ b/sku.0/sys.server/compiled/game/script/player/player_building.java @@ -950,15 +950,18 @@ public class player_building extends script.base_script } } } - if (!utils.hasScriptVar(target, "vertical.min_height") || !utils.hasScriptVar(target, "vertical.max_height")) + if(!isGod(self)) // fix for allowing moving static items indoors UP/DOWN in god mode { - sendSystemMessage(self, new string_id(STF, "error_move_item")); - return SCRIPT_CONTINUE; - } - if (new_y < utils.getFloatScriptVar(target, "vertical.min_height") || new_y > utils.getFloatScriptVar(target, "vertical.max_height")) - { - sendSystemMessage(self, new string_id(STF, "not_valid_location")); - return SCRIPT_CONTINUE; + if (!utils.hasScriptVar(target, "vertical.min_height") || !utils.hasScriptVar(target, "vertical.max_height")) + { + sendSystemMessage(self, new string_id(STF, "error_move_item")); + return SCRIPT_CONTINUE; + } + if (new_y < utils.getFloatScriptVar(target, "vertical.min_height") || new_y > utils.getFloatScriptVar(target, "vertical.max_height")) + { + sendSystemMessage(self, new string_id(STF, "not_valid_location")); + return SCRIPT_CONTINUE; + } } } else if (target != intendedTarget)