diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm index 66cdda57f5..af516d87cd 100644 --- a/code/__HELPERS/mobs.dm +++ b/code/__HELPERS/mobs.dm @@ -405,12 +405,6 @@ GLOBAL_LIST_EMPTY(species_list) . = 0 break - if(isliving(user)) - var/mob/living/L = user - if(L.recoveringstam) - . = 0 - break - if(!QDELETED(Tloc) && (QDELETED(target) || Tloc != target.loc)) if((Uloc != Tloc || Tloc != user) && !drifting) . = 0 diff --git a/code/modules/mob/living/living_mobility.dm b/code/modules/mob/living/living_mobility.dm index 9c2881ae48..25263430b9 100644 --- a/code/modules/mob/living/living_mobility.dm +++ b/code/modules/mob/living/living_mobility.dm @@ -153,8 +153,9 @@ if(!(mobility_flags & MOBILITY_UI)) unset_machine() - if(pulledby) - pulledby.update_pull_movespeed() + if(isliving(pulledby)) + var/mob/living/L = pulledby + L.update_pull_movespeed() //Handle lying down, voluntary or involuntary density = !lying