diff --git a/code/modules/events/wormholes.dm b/code/modules/events/wormholes.dm index 95835341dc..b2aa7b29c6 100644 --- a/code/modules/events/wormholes.dm +++ b/code/modules/events/wormholes.dm @@ -48,6 +48,8 @@ teleport(user) /obj/effect/portal/worm/teleport(atom/movable/M) + if(istype(M, /mob/observer)) + return if(istype(M, /obj/effect)) //sparks don't teleport return if(M.anchored && istype(M, /obj/mecha))