diff --git a/commands.lua b/commands.lua index 88ea469..8647324 100644 --- a/commands.lua +++ b/commands.lua @@ -174,7 +174,7 @@ basic_robot.commands.take_item = function(name,item, inventory,dir) inv:add_item("main",stack); tinv:remove_item(inventory, stack); - return contains + return true end basic_robot.commands.check_inventory = function(name,itemname, inventory,dir) diff --git a/init.lua b/init.lua index 36e1610..a20666c 100644 --- a/init.lua +++ b/init.lua @@ -776,6 +776,7 @@ minetest.register_entity("basic_robot:robot",{ local spawn_robot = function(pos,node,ttl) + if type(ttl) ~= "number" then ttl = 0 end if ttl<0 then return end local meta = minetest.get_meta(pos);