Fix pathing to bell that is sat on the ground

This commit is contained in:
ancientmarinerdev 2022-12-30 14:17:24 +00:00 committed by Gitea
parent 29cd73cb84
commit e3307d647b
1 changed files with 11 additions and 1 deletions

View File

@ -641,7 +641,7 @@ function get_activity(tod)
else
activity = "chill"
end
mcl_log("Time is " .. tod ..". Activity is: ".. activity)
--mcl_log("Time is " .. tod ..". Activity is: ".. activity)
return activity
end
@ -1200,6 +1200,16 @@ local function get_ground_below_floating_object (float_pos)
local node = minetest.get_node(pos)
mcl_log("First non air materials: ".. tostring(node.name))
until node.name ~= "air"
-- If pos is 1 below float_pos, then just return float_pos as there is no air below it
if pos.y == float_pos.y -1 then
--mcl_log("pos is only 1 lower than float pos so no air below")
return float_pos
else
--mcl_log("pos is more than 1 lower than float pos so air is below")
return pos
end
return pos
end