Fix references to item_drop that used "" to use nil instead.

Makes it compatible with 0.4.13.
master
Pedro Gimeno 2016-03-04 08:03:57 +01:00
parent 8c8701323b
commit 0ec8933237
2 changed files with 4 additions and 4 deletions

View File

@ -121,7 +121,7 @@ minetest.register_entity("factory:moving_item", {
local dir = minetest.facedir_to_dir(napos.param2)
self.object:setvelocity({x = dir.x / speed, y = 0, z = dir.z / speed})
else
minetest.item_drop(stack, "", {x = pos.x + veldir.x / 3, y = pos.y, z = pos.z + veldir.z / 3})
minetest.item_drop(stack, nil, {x = pos.x + veldir.x / 3, y = pos.y, z = pos.z + veldir.z / 3})
self.object:remove()
end
end

View File

@ -95,7 +95,7 @@ function factory.register_taker(prefix, suffix, speed, name, ctiles)
if item:get_name() ~= "" then
local droppos = {x = pos.x - (a.x/1.25), y = pos.y + 0.65, z = pos.z - (a.z/1.25)}
if factory.logTaker then print(name.." at "..pos.x..", "..pos.y..", "..pos.z.." takes "..item:get_name().." from "..target.name) end
minetest.item_drop(item:peek_item(1), "", droppos)
minetest.item_drop(item:peek_item(1), nil, droppos)
item:take_item()
inv:set_stack("main", i, item)
return
@ -124,7 +124,7 @@ function factory.register_taker(prefix, suffix, speed, name, ctiles)
if item:get_name() ~= "" then
local droppos = {x = pos.x - (a.x/1.25), y = pos.y + 0.65, z = pos.z - (a.z/1.25)}
if factory.logTaker then print(name.." at "..pos.x..", "..pos.y..", "..pos.z.." takes "..item:get_name().." from "..target.name) end
minetest.item_drop(item:peek_item(1), "", droppos)
minetest.item_drop(item:peek_item(1), nil, droppos)
item:take_item()
inv:set_stack("dst", k, item)
return
@ -174,7 +174,7 @@ function taker_from_swapper(pos, target, facedir, offset)
if not item:is_empty() and item:get_name() ~= "" then
local droppos = {x = pos.x - (offset.x/1.25), y = pos.y + 0.65, z = pos.z - (offset.z/1.25)}
if factory.logTaker then print("Taker at "..pos.x..", "..pos.y..", "..pos.z.." takes "..item:get_name().." from swapper") end
minetest.item_drop(item:peek_item(1), "", droppos)
minetest.item_drop(item:peek_item(1), nil, droppos)
item:take_item()
inv:set_stack(takefrom, k, item)
return