diff --git a/code/controllers/subsystem/ambience.dm b/code/controllers/subsystem/ambience.dm index 87f088a41ea..2d8286a737a 100644 --- a/code/controllers/subsystem/ambience.dm +++ b/code/controllers/subsystem/ambience.dm @@ -108,7 +108,7 @@ SUBSYSTEM_DEF(ambience) /mob/proc/refresh_looping_ambience() SIGNAL_HANDLER - if(!client) // If a tree falls in the woods. + if(!client || isobserver(client.mob)) // If a tree falls in the woods. sadboysuss: Don't refresh for ghosts, it sounds bad return var/area/my_area = get_area(src)