From 0ec89332379feb6a5f9fec432730d0c473d43ce1 Mon Sep 17 00:00:00 2001 From: Pedro Gimeno Date: Fri, 4 Mar 2016 08:03:57 +0100 Subject: [PATCH] Fix references to item_drop that used "" to use nil instead. Makes it compatible with 0.4.13. --- machines/belt.lua | 2 +- machines/taker.lua | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/machines/belt.lua b/machines/belt.lua index ea88d78..445cfaa 100644 --- a/machines/belt.lua +++ b/machines/belt.lua @@ -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 diff --git a/machines/taker.lua b/machines/taker.lua index cab387b..fdcb20a 100644 --- a/machines/taker.lua +++ b/machines/taker.lua @@ -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