Slime: Don't add speed if mother was stuck

This commit is contained in:
Wuzzy 2019-02-05 21:02:36 +01:00
parent 958989c80d
commit 3563b5448c

View file

@ -33,7 +33,9 @@ local spawn_children_on_die = function(self, pos, child_mob, children_count, spa
speed_penalty = 0.5 speed_penalty = 0.5
end end
local mob = minetest.add_entity(newpos, child_mob) local mob = minetest.add_entity(newpos, child_mob)
mob:set_velocity(vector.multiply(dir, eject_speed * speed_penalty)) if (not mother_stuck) then
mob:set_velocity(vector.multiply(dir, eject_speed * speed_penalty))
end
mob:set_yaw(angle - math.pi/2) mob:set_yaw(angle - math.pi/2)
table.insert(children, mob) table.insert(children, mob)
angle = angle + (math.pi*2)/children_count angle = angle + (math.pi*2)/children_count