diff --git a/code/game/objects/structures/railings.dm b/code/game/objects/structures/railings.dm index c03921db25a..a5271b3ac33 100644 --- a/code/game/objects/structures/railings.dm +++ b/code/game/objects/structures/railings.dm @@ -81,7 +81,7 @@ return TRUE if(ismob(mover)) var/mob/living/M = mover - if(M.flying || (IS_HORIZONTAL(M) && HAS_TRAIT(M, TRAIT_CONTORTED_BODY))) + if(M.flying || (istype(M) && IS_HORIZONTAL(M) && HAS_TRAIT(M, TRAIT_CONTORTED_BODY))) return TRUE if(mover.throwing) return TRUE