diff --git a/code/modules/mob/living/living_movement.dm b/code/modules/mob/living/living_movement.dm index 7a9279eaa08..f58c741ded6 100644 --- a/code/modules/mob/living/living_movement.dm +++ b/code/modules/mob/living/living_movement.dm @@ -3,6 +3,9 @@ var/mob/moving_mob = mover if ((other_mobs && moving_mob.other_mobs)) return TRUE + if(is_shifted && (abs(pixel_x) >= 8 || abs(pixel_y) >= 8)) + // they're wallflowering, let 'em through + return TRUE if(istype(mover, /obj/item/projectile)) var/obj/item/projectile/P = mover return !P.can_hit_target(src, P.permutated, src == P.original, TRUE)