diff --git a/code/modules/emotes/definitions/audible.dm b/code/modules/emotes/definitions/audible.dm index bd805a1a1c..dd2560672d 100644 --- a/code/modules/emotes/definitions/audible.dm +++ b/code/modules/emotes/definitions/audible.dm @@ -395,3 +395,13 @@ ) var/sound = pick(goo_sounds) playsound(user.loc, sound, 100, 1) + +/datum/decl/emote/audible/xenochimera_scream + key = "xscream" + emote_message_1p = "You let out a horrid scream!" + emote_message_3p = "lets out a horrid scream!" + emote_message_1p_target = "You let out a horrid scream at TARGET!" + emote_message_3p_target = "lets out a horrid scream at TARGET!" + emote_message_mute_3p = "tries to scream but makes no sound!" + emote_sound = 'sound/voice/xenochimera_scream.ogg' + sound_vary = FALSE diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index 0f4110c43c..4f5c1df2eb 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -1697,6 +1697,10 @@ /mob/living/carbon/human/proc/tie_hair, /mob/living/carbon/human/proc/lick_wounds) //Xenochimera get all the special verbs since they can't select traits. + default_emotes = list( + /datum/decl/emote/audible/xenochimera_scream, + ) + virus_immune = 1 // They practically ARE one. min_age = 18 max_age = 80 diff --git a/sound/voice/xenochimera_scream.ogg b/sound/voice/xenochimera_scream.ogg new file mode 100644 index 0000000000..ddb993838f Binary files /dev/null and b/sound/voice/xenochimera_scream.ogg differ