From 3563b5448c18ba8125fcac66c792b45c4d988c8d Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Tue, 5 Feb 2019 21:02:36 +0100 Subject: [PATCH] Slime: Don't add speed if mother was stuck --- mods/ENTITIES/mobs_mc/slime+magma_cube.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mods/ENTITIES/mobs_mc/slime+magma_cube.lua b/mods/ENTITIES/mobs_mc/slime+magma_cube.lua index 5b031bbd1..b23a693f8 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