diff --git a/code/datums/components/squeak.dm b/code/datums/components/squeak.dm index 31dbb4897d1..908ab5130f9 100644 --- a/code/datums/components/squeak.dm +++ b/code/datums/components/squeak.dm @@ -72,6 +72,8 @@ steps++ /datum/component/squeak/proc/play_squeak_crossed(atom/source, atom/movable/crossing) + if(!isturf(crossing.loc) || !isturf(source.loc)) + return if(istype(crossing, /obj/effect)) return if(ismob(crossing))