diff --git a/code/game/objects/structures/railings.dm b/code/game/objects/structures/railings.dm index 27ef38a70d2..09e42276973 100644 --- a/code/game/objects/structures/railings.dm +++ b/code/game/objects/structures/railings.dm @@ -70,7 +70,7 @@ . = ..() if(get_dir(loc, target) & dir) var/checking = FLYING | FLOATING - return . || mover.movement_type & checking + return . || mover.throwing || mover.movement_type & checking return TRUE /obj/structure/railing/corner/CanPass() @@ -81,7 +81,7 @@ ..() if(get_dir(loc, target) & dir) var/checking = UNSTOPPABLE | FLYING | FLOATING - return !density || mover.movement_type & checking || mover.move_force >= MOVE_FORCE_EXTREMELY_STRONG + return !density || mover.throwing || mover.movement_type & checking || mover.move_force >= MOVE_FORCE_EXTREMELY_STRONG return TRUE /obj/structure/railing/corner/CheckExit()