Clean up is_as_cliff code and convert to new style vector part 2

This commit is contained in:
ancientmarinerdev 2023-05-08 23:34:45 +01:00
parent 31e6e38013
commit 09619a62ee

View file

@ -219,8 +219,9 @@ function mob_class:is_at_cliff_or_danger(can_jump_cliff)
local ypos = pos.y + self.collisionbox[2] -- just above floor local ypos = pos.y + self.collisionbox[2] -- just above floor
local free_fall, blocker = minetest.line_of_sight( local free_fall, blocker = minetest.line_of_sight(
{x = pos.x + dir_x, y = ypos, z = pos.z + dir_z}, vector.new(pos.x + dir_x, ypos, pos.z + dir_z),
{x = pos.x + dir_x, y = ypos - self.fear_height, z = pos.z + dir_z}) vector.new(pos.x + dir_x, ypos - self.fear_height, pos.z + dir_z))
if free_fall then if free_fall then
return true return true
else else