From b80c2cf964bab27c8f9b742e4656d441a0ecd5db Mon Sep 17 00:00:00 2001 From: larentoun <31931237+larentoun@users.noreply.github.com> Date: Mon, 24 Jul 2023 07:31:09 +0900 Subject: [PATCH] fix: Moving breaks being pulled (#21663) https://github.com/ss220-space/Paradise/pull/1367 --- code/modules/mob/mob_movement.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index 150e792f070..fb9a3880876 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -175,6 +175,9 @@ delay = diag_delay move_delay += delay + if(mob.pulledby) + mob.pulledby.stop_pulling() + if(prev_pulling_loc && mob.pulling?.face_while_pulling && (mob.pulling.loc != prev_pulling_loc)) mob.setDir(get_dir(mob, mob.pulling)) // Face welding tanks and stuff when pulling else