v0.4.17 meta:set_int() corrections

This commit is contained in:
Joachim Stolberg 2018-07-21 19:30:43 +02:00
parent 7da845d1d7
commit 5f692ee6c4

@ -290,8 +290,8 @@ local function construct_crane(pos, dir, height, width, owner)
local meta = minetest.get_meta(pos) local meta = minetest.get_meta(pos)
meta:set_string("dir", minetest.pos_to_string(dir)) meta:set_string("dir", minetest.pos_to_string(dir))
meta:set_string("owner", owner) meta:set_string("owner", owner)
meta:set_int("height", height) meta:set_int("height", height or 0)
meta:set_int("width", width) meta:set_int("width", width or 0)
end end
---------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------
@ -450,7 +450,7 @@ minetest.register_node("towercrane:base", {
if dir ~= nil then if dir ~= nil then
if check_space(table.copy(pos), dir, height, width, owner) then if check_space(table.copy(pos), dir, height, width, owner) then
-- add protection area -- add protection area
meta:set_int("id", protect_area(table.copy(pos), table.copy(dir), height, width, owner)) meta:set_int("id", protect_area(table.copy(pos), table.copy(dir), height, width, owner) or 0)
construct_crane(table.copy(pos), table.copy(dir), height, width, owner) construct_crane(table.copy(pos), table.copy(dir), height, width, owner)
else else
chat(owner, "area is protected or too less space to raise up the crane!") chat(owner, "area is protected or too less space to raise up the crane!")