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.
This commit is contained in:
asciodev
2025-01-29 19:11:00 +00:00
committed by GitHub
parent 529e55be05
commit 2ebcc28f6f
+1 -1
View File
@@ -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)