diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 4c53754a20dd..c5bc2f29f64f 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -101,7 +101,7 @@ to_chat(src, "[L] is restrained, you cannot push past.") return TRUE - if(pulledby == L && a_intent != INTENT_HELP) //prevents boosting the person pulling you, but you can still move through them on help intent + if(pulledby == L && (a_intent != INTENT_HELP || L.a_intent != INTENT_HELP)) //prevents boosting the person pulling you, but you can still move through them on help intent return TRUE if(L.pulling)