diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index e540625aa70..2589ac7be0c 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -188,7 +188,12 @@ return if(pulling == AM) stop_pulling() + var/current_dir + if(isliving(AM)) + current_dir = AM.dir step(AM, t) + if(current_dir) + AM.setDir(current_dir) now_pushing = 0 //mob verbs are a lot faster than object verbs