diff --git a/code/game/objects/structures/holosign.dm b/code/game/objects/structures/holosign.dm index cbf114337db..3606d7215e0 100644 --- a/code/game/objects/structures/holosign.dm +++ b/code/game/objects/structures/holosign.dm @@ -135,8 +135,14 @@ . = ..() if(force_allaccess) return TRUE + if(istype(mover, /obj/vehicle/ridden)) + for(var/M in mover.buckled_mobs) + if(ishuman(M)) + if(!CheckHuman(M)) + return FALSE if(ishuman(mover)) return CheckHuman(mover) + return TRUE /obj/structure/holosign/barrier/medical/Bumped(atom/movable/AM) . = ..()