diff --git a/code/controllers/subsystem/ambience.dm b/code/controllers/subsystem/ambience.dm index 1c993b17625..2ac4f76adb8 100644 --- a/code/controllers/subsystem/ambience.dm +++ b/code/controllers/subsystem/ambience.dm @@ -11,7 +11,7 @@ SUBSYSTEM_DEF(ambience) /datum/controller/subsystem/ambience/fire(resumed) for(var/client/client_iterator as anything in ambience_listening_clients) - if(isnull(client_iterator)) + if(isnull(client_iterator) || isnewplayer(client_iterator.mob)) ambience_listening_clients -= client_iterator continue