summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2017-10-16 10:24:51 -0400
committerGitHub <noreply@github.com>2017-10-16 10:24:51 -0400
commit04db73aa6c3247abed1cf08026a7babb29e8cb46 (patch)
treea547cb65236feff648084afe40943bb9acb7c834
parent30bedbfecc57f515f3c8578e225e27671e52316b (diff)
parent15bb7b129c7d9dabba3617a5f17cf3ddbf0d6154 (diff)
downloadpipeworks-04db73aa6c3247abed1cf08026a7babb29e8cb46.tar
pipeworks-04db73aa6c3247abed1cf08026a7babb29e8cb46.tar.gz
pipeworks-04db73aa6c3247abed1cf08026a7babb29e8cb46.tar.bz2
pipeworks-04db73aa6c3247abed1cf08026a7babb29e8cb46.tar.xz
pipeworks-04db73aa6c3247abed1cf08026a7babb29e8cb46.zip
Merge pull request #206 from Hawk777/more-tube-parameters
Enhance params to can_remove and remove_item
-rw-r--r--filter-injector.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/filter-injector.lua b/filter-injector.lua
index c9d132f..0f651fb 100644
--- a/filter-injector.lua
+++ b/filter-injector.lua
@@ -115,7 +115,7 @@ local function grabAndFire(data,slotseq_mode,exmatch_mode,filtmeta,frominv,fromi
local stack = frominv:get_stack(frominvname, spos)
local doRemove = stack:get_count()
if fromtube.can_remove then
- doRemove = fromtube.can_remove(frompos, fromnode, stack, dir)
+ doRemove = fromtube.can_remove(frompos, fromnode, stack, dir, frominvname, spos)
elseif fromdef.allow_metadata_inventory_take then
doRemove = fromdef.allow_metadata_inventory_take(frompos, frominvname,spos, stack, fakePlayer)
end
@@ -146,7 +146,7 @@ local function grabAndFire(data,slotseq_mode,exmatch_mode,filtmeta,frominv,fromi
end
if fromtube.remove_items then
-- it could be the entire stack...
- item = fromtube.remove_items(frompos, fromnode, stack, dir, count)
+ item = fromtube.remove_items(frompos, fromnode, stack, dir, count, frominvname, spos)
else
item = stack:take_item(count)
frominv:set_stack(frominvname, spos, stack)