diff --git a/code/game/objects/structures/holosign.dm b/code/game/objects/structures/holosign.dm index ec1ad6d1552..9513e6d702b 100644 --- a/code/game/objects/structures/holosign.dm +++ b/code/game/objects/structures/holosign.dm @@ -57,7 +57,7 @@ return TRUE if(iscarbon(mover)) var/mob/living/carbon/C = mover - if(allow_walk && C.m_intent == MOVE_INTENT_WALK) + if(allow_walk && (C.m_intent == MOVE_INTENT_WALK || C.pulledby.m_intent == MOVE_INTENT_WALK)) return TRUE /obj/structure/holosign/barrier/engineering