From 6b49476cc100b5f4e708a2ed42639c95e6bbadb3 Mon Sep 17 00:00:00 2001 From: Cadyn Date: Thu, 4 Mar 2021 01:13:34 -0800 Subject: [PATCH] Portal tweaks --- code/game/objects/effects/zz_portals_ch.dm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/code/game/objects/effects/zz_portals_ch.dm b/code/game/objects/effects/zz_portals_ch.dm index ac3bdda110..809d63a1fa 100644 --- a/code/game/objects/effects/zz_portals_ch.dm +++ b/code/game/objects/effects/zz_portals_ch.dm @@ -20,10 +20,14 @@ /obj/effect/simple_portal/proc/handle_teleport(atom/movable/AM) if(destination) AM.forceMove(destination) - if(!AM.is_incorporeal()) + if(!AM.is_incorporeal() && !istype(AM,/mob/observer)) playsound(get_turf(src),teleport_sound,60,1) playsound(get_turf(destination),teleport_sound,60,1) +/obj/effect/simple_portal/attack_ghost(var/mob/observer/dead/user) + . = ..() + handle_teleport(user) + /obj/effect/simple_portal/coords var/tele_x var/tele_y