New BSOD and Download AI emote (#94163)

This commit is contained in:
Co0kie-GG
2025-11-27 15:44:58 -05:00
committed by GitHub
parent 677fea21b0
commit 9de644f2ec
7 changed files with 17 additions and 6 deletions
@@ -4,7 +4,6 @@ GLOBAL_LIST_INIT(ai_status_display_emotes, list(
AI_EMOTION_AWESOME = "ai_awesome",
AI_EMOTION_BLANK = AI_DISPLAY_DONT_GLOW,
AI_EMOTION_BLUE_GLOW = "ai_sal",
AI_EMOTION_BSOD = "ai_bsod",
AI_EMOTION_CONFUSED = "ai_confused",
AI_EMOTION_DORFY = "ai_urist",
AI_EMOTION_FACEPALM = "ai_facepalm",
@@ -17,6 +16,8 @@ GLOBAL_LIST_INIT(ai_status_display_emotes, list(
AI_EMOTION_THINKING = "ai_thinking",
AI_EMOTION_UNSURE = "ai_unsure",
AI_EMOTION_VERY_HAPPY = "ai_veryhappy",
AI_EMOTION_DEAD = "ai_dead",
AI_EMOTION_DOWNLOAD = "ai_download",
))
// Mapping from AI core display options to new status display icon states
@@ -77,9 +77,9 @@
else if(current_emotion in GLOB.ai_core_to_status_display_mapping)
current_icon_state = GLOB.ai_core_to_status_display_mapping[current_emotion]
else
current_icon_state = "ai_neutral"
current_icon_state = "ai_download"
else
current_icon_state = "ai_neutral"
current_icon_state = "ai_download"
data["current_emotion"] = current_emotion
data["current_icon"] = list(
+1 -1
View File
@@ -4,7 +4,7 @@
if(!gibbed)
// Will update all AI status displays with a blue screen of death
INVOKE_ASYNC(src, PROC_REF(emote), "bsod")
INVOKE_ASYNC(src, PROC_REF(emote), "dead")
if(!isnull(deployed_shell))
disconnect_shell()
@@ -39,6 +39,14 @@
key = "bsod"
emotion = AI_EMOTION_BSOD
/datum/emote/ai/emotion_display/dead
key = "dead"
emotion = AI_EMOTION_DEAD
/datum/emote/ai/emotion_display/download
key = "download"
emotion = AI_EMOTION_DOWNLOAD
/datum/emote/ai/emotion_display/trollface
key = "trollface"
emotion = AI_EMOTION_PROBLEMS