diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index ee7c2136362..206c93a1fbe 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -370,12 +370,11 @@ var/mob/M = pulling var/atom/movable/t = M.pulling M.stop_pulling() - step(pulling, get_dir(pulling.loc, A)) + . = step(pulling, get_dir(pulling.loc, A)) // we set the return value to step here, if we don't having someone buckled in to a chair and being pulled won't let them be unbuckeled if(M) M.start_pulling(t) else - step(pulling, get_dir(pulling.loc, A)) - return TRUE + . = step(pulling, get_dir(pulling.loc, A)) /mob/proc/update_gravity(has_gravity) return