diff options
Diffstat (limited to 'src/scripting/luascript.cpp')
-rw-r--r-- | src/scripting/luascript.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/scripting/luascript.cpp b/src/scripting/luascript.cpp index af9da17b..c487aa67 100644 --- a/src/scripting/luascript.cpp +++ b/src/scripting/luascript.cpp @@ -80,10 +80,8 @@ void LuaScript::push(const std::list<InventoryItem> &itemList) std::map<std::string, int> item; item["id"] = i->itemId; item["amount"] = i->amount; - // add the item structure to the item table under the next index - lua_pushinteger(mState, ++position); pushSTLContainer<std::string, int>(mState, item); - lua_settable(mState, itemTable); + lua_rawseti(mState, itemTable, ++position); } ++nbArgs; } |