diff --git a/code/datums/helper_datums/teleport.dm b/code/datums/helper_datums/teleport.dm index 0b208dd0ea..3f25cbdb9e 100644 --- a/code/datums/helper_datums/teleport.dm +++ b/code/datums/helper_datums/teleport.dm @@ -79,7 +79,7 @@ return 1 /datum/teleport/proc/playSpecials(atom/location,datum/effect_system/effect,sound) - if(location) + if(location && !isobserver(teleatom)) if(effect) INVOKE_ASYNC(src, .proc/do_effect, location, effect) if(sound)