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)