diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index ee7fc835ddc..a2810d04e98 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -244,7 +244,7 @@ hit() /obj/effect/beam/i_beam/Crossed(atom/movable/AM as mob|obj) - if(istype(AM, /obj/effect/beam)) + if(istype(AM, /obj/effect/beam) || !AM.density) return hit()