summaryrefslogtreecommitdiff
path: root/item_transport.lua
diff options
context:
space:
mode:
authorNovatux <nathanael.courant@laposte.net>2014-05-18 16:41:37 +0200
committerNovatux <nathanael.courant@laposte.net>2014-05-18 16:41:37 +0200
commit8efcd39e39c6ddafc36423f4627ddbb38b5988b7 (patch)
treeca7c72b6791e1954aa7eef7ec6c5030a295de1bc /item_transport.lua
parent3f72bbf3d0788fbe4f0af7348a9e41f575fe81e3 (diff)
downloadpipeworks-8efcd39e39c6ddafc36423f4627ddbb38b5988b7.tar
pipeworks-8efcd39e39c6ddafc36423f4627ddbb38b5988b7.tar.gz
pipeworks-8efcd39e39c6ddafc36423f4627ddbb38b5988b7.tar.bz2
pipeworks-8efcd39e39c6ddafc36423f4627ddbb38b5988b7.tar.xz
pipeworks-8efcd39e39c6ddafc36423f4627ddbb38b5988b7.zip
Bugfix
Diffstat (limited to 'item_transport.lua')
-rw-r--r--item_transport.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/item_transport.lua b/item_transport.lua
index 1777ce6..691f131 100644
--- a/item_transport.lua
+++ b/item_transport.lua
@@ -52,7 +52,7 @@ local function grabAndFire(frominv,frominvname,frompos,fromnode,sname,tube,idef,
if tube.can_remove then
doRemove = tube.can_remove(frompos, fromnode, stack, dir)
elseif idef.allow_metadata_inventory_take then
- doRemove = idef.allow_metadata_inventory_take(frompos,"main",spos, stack, fakePlayer)
+ doRemove = idef.allow_metadata_inventory_take(frompos, frominvname,spos, stack, fakePlayer)
end
-- stupid lack of continue statements grumble
if doRemove > 0 then
@@ -70,7 +70,7 @@ local function grabAndFire(frominv,frominvname,frompos,fromnode,sname,tube,idef,
item = stack:take_item(count)
frominv:set_stack(frominvname, spos, stack)
if idef.on_metadata_inventory_take then
- idef.on_metadata_inventory_take(frompos, "main", spos, item, fakePlayer)
+ idef.on_metadata_inventory_take(frompos, frominvname, spos, item, fakePlayer)
end
end
local item1 = pipeworks.tube_item(vector.add(frompos, vector.multiply(dir, 1.4)), item)