Fix pusher bug
This commit is contained in:
parent
f93773ef31
commit
85965d75ef
@ -92,7 +92,7 @@ end
|
|||||||
function inv_lib.take_item(pos, inv, listname, num, stacks)
|
function inv_lib.take_item(pos, inv, listname, num, stacks)
|
||||||
local mem = techage.get_mem(pos)
|
local mem = techage.get_mem(pos)
|
||||||
mem.ta_startpos = mem.ta_startpos or 1
|
mem.ta_startpos = mem.ta_startpos or 1
|
||||||
local size = #stacks
|
local size = #(stacks or {})
|
||||||
for i = 1, size do
|
for i = 1, size do
|
||||||
local idx = stacks[((i + mem.ta_startpos) % size) + 1]
|
local idx = stacks[((i + mem.ta_startpos) % size) + 1]
|
||||||
local stack = inv:get_stack(listname, idx)
|
local stack = inv:get_stack(listname, idx)
|
||||||
|
Loading…
Reference in New Issue
Block a user