mirror of
https://git.minetest.land/MineClone2/MineClone2.git
synced 2025-01-01 14:17:29 +01:00
Make sure self.rotate is not nil before use (#4759)
Reviewed-on: https://git.minetest.land/VoxeLibre/VoxeLibre/pulls/4759 Co-authored-by: the-real-herowl <wiktor_t-i@proton.me> Co-committed-by: the-real-herowl <wiktor_t-i@proton.me>
This commit is contained in:
parent
a93690c6fb
commit
43539e1392
@ -245,6 +245,7 @@ end
|
||||
-- Turn into a direction (e.g., to the player, or away)
|
||||
-- @param dtime deprecated: ignored now, because of smooth rotations
|
||||
function mob_class:turn_in_direction(dx, dz, delay, dtime)
|
||||
if not self.rotate then self.rotate = 0 end
|
||||
if abs(dx) == 0 and abs(dz) == 0 then return self.object:get_yaw() + self.rotate end
|
||||
return self:set_yaw(-atan2(dx, dz) - self.rotate, delay, dtime) + self.rotate
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user