diff --git a/mods/ENTITIES/mobs_mc/slime+magma_cube.lua b/mods/ENTITIES/mobs_mc/slime+magma_cube.lua index 5b031bbd1e..b23a693f83 100644 --- a/mods/ENTITIES/mobs_mc/slime+magma_cube.lua +++ b/mods/ENTITIES/mobs_mc/slime+magma_cube.lua @@ -33,7 +33,9 @@ local spawn_children_on_die = function(self, pos, child_mob, children_count, spa speed_penalty = 0.5 end 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) table.insert(children, mob) angle = angle + (math.pi*2)/children_count