From 2ebcc28f6f542637c2685a79fb9865b04b181cb5 Mon Sep 17 00:00:00 2001 From: asciodev <81930475+asciodev@users.noreply.github.com> Date: Wed, 29 Jan 2025 14:11:00 -0500 Subject: [PATCH] Fix dead AIs being forced to announce new arrivals (#28170) PR fixes #28143 Adds a `stat` check lost in an earlier migration from `GLOB.alive_mob_list` to `GLOB.ai_list`, to ensure dead AIs aren't added to the list of announcers. --- code/modules/mob/new_player/new_player.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 73c6d0faa1a..e17e6e3357a 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -401,7 +401,7 @@ if(SSticker.current_state == GAME_STATE_PLAYING) var/ailist[] = list() for(var/mob/living/silicon/ai/A in GLOB.ai_list) - if(A.announce_arrivals) + if(A.stat != DEAD && A.announce_arrivals) ailist += A if(length(ailist)) var/mob/living/silicon/ai/announcer = pick(ailist)