Handle both pipeworks APIs

The new API function is now renamed to pipeworks.tube_inject_item(),
so use it under that name.  If it is not available, synthesise the new
API in terms of the old one.
This commit is contained in:
Zefram
2014-08-14 22:12:53 +01:00
committed by Novatux
parent 772c21cb04
commit 049129d9b8
4 changed files with 11 additions and 4 deletions

View File

@ -52,7 +52,7 @@ function technic.send_items(pos, x_velocity, z_velocity, output_name)
local item0 = stack:to_table()
if item0 then
item0["count"] = "1"
pipeworks.tube_item(pos, pos, vector.new(x_velocity, 0, z_velocity), item0)
technic.tube_inject_item(pos, pos, vector.new(x_velocity, 0, z_velocity), item0)
stack:take_item(1)
inv:set_stack(output_name, i, stack)
return