diff options
Diffstat (limited to 'gamemode/core')
| -rw-r--r-- | gamemode/core/inventory/inventory.lua | 4 | ||||
| -rw-r--r-- | gamemode/core/inventory/sv_invtracker.lua | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/gamemode/core/inventory/inventory.lua b/gamemode/core/inventory/inventory.lua index c9bf6da..4624819 100644 --- a/gamemode/core/inventory/inventory.lua +++ b/gamemode/core/inventory/inventory.lua @@ -90,13 +90,13 @@ local function SetDefaultObservers(tbl) --PrintTable(v) v:Put(position,item) end - oldput(self,position,item) + return oldput(self,position,item) end tbl.Remove = function(self,position) for k,v in pairs(self.observers) do v:Remove(position) end - oldremove(self,position) + return oldremove(self,position) end end diff --git a/gamemode/core/inventory/sv_invtracker.lua b/gamemode/core/inventory/sv_invtracker.lua index f1f3c3d..310af0f 100644 --- a/gamemode/core/inventory/sv_invtracker.lua +++ b/gamemode/core/inventory/sv_invtracker.lua @@ -217,7 +217,9 @@ function plymeta:RemoveItem(tbl) local pos = tbl[2] print("Self inventory was") PrintTable(self.data.inventories[nid]) - self.data.inventories[nid]:Remove(pos) + local item = self.data.inventories[nid]:Remove(pos) + print("sv_invtracker's item was", item) + return item end function plymeta:GiveItem(tbl) |
