Object reference check before setting velocity

This commit is contained in:
ancientmarinerdev 2023-06-05 15:03:45 +01:00
parent df8592df41
commit cc5a0971ac

View file

@ -125,8 +125,8 @@ mcl_mobs.register_mob("mobs_mc:sheep", {
self:set_animation("eat") self:set_animation("eat")
self:set_velocity(0) self:set_velocity(0)
minetest.after(self.replace_delay, function() minetest.after(self.replace_delay, function()
self.object:set_velocity(vector.zero())
if self and self.object and self.object:get_velocity() and self.health > 0 then if self and self.object and self.object:get_velocity() and self.health > 0 then
self.object:set_velocity(vector.zero())
if not self.color or not colors[self.color] then if not self.color or not colors[self.color] then
self.color = "unicolor_white" self.color = "unicolor_white"
end end