diff --git a/artifacts/example_mods/AutoCloseBox/gl_auto_closebox.int b/artifacts/example_mods/AutoCloseBox/gl_auto_closebox.int index a308c257..9a7fb151 100644 Binary files a/artifacts/example_mods/AutoCloseBox/gl_auto_closebox.int and b/artifacts/example_mods/AutoCloseBox/gl_auto_closebox.int differ diff --git a/artifacts/example_mods/AutoCloseBox/gl_auto_closebox.ssl b/artifacts/example_mods/AutoCloseBox/gl_auto_closebox.ssl index a4d1a7ea..42e5f308 100644 --- a/artifacts/example_mods/AutoCloseBox/gl_auto_closebox.ssl +++ b/artifacts/example_mods/AutoCloseBox/gl_auto_closebox.ssl @@ -26,7 +26,7 @@ procedure start begin lootObject := loot_obj; if (obj_type(lootObject) != OBJ_TYPE_ITEM) then lootObject = 0; end else if (lootObject andAlso get_sfall_arg_at(1) == INTFACELOOT) then begin - obj_close(lootObject); + if (get_object_data(lootObject, OBJ_DATA_CUR_FRM) > 1) then obj_close(lootObject); lootObject = 0; end end