diff --git a/src/logic/scripting/lua/libgui.cpp b/src/logic/scripting/lua/libgui.cpp index 841c4b51..cca1c9fc 100644 --- a/src/logic/scripting/lua/libgui.cpp +++ b/src/logic/scripting/lua/libgui.cpp @@ -237,7 +237,7 @@ static bool setattr(lua_State* L, InventoryView* inventory, const std::string& a if (inventory == nullptr) return false; if (attr == "inventory") { - auto inv = scripting::level->inventories->get(lua_tointeger(L, 1)); + auto inv = scripting::level->inventories->get(lua_tointeger(L, 4)); if (inv == nullptr) { inventory->unbind(); } else {