Files
FlamingLily 1a493a998e Adds an *alarm audible emote (with sound) for IPCs (#20265)
Does exactly what the title says. The specific sound used is the warning
buzzer sound that plays when a delivery chute or disposal unit is about
to release an object.

Full disclosure, I did this because I specifically wanted this. I wanted
to be able to do this.
But, here's my retroactive justification for why it's *needed*:

IPCs do not have a sound emote to express _distress_. Sure, *buzz
exists, but that's more an expression of frustration or anger (the sound
is even called "buzz sigh"). Distress, though? Being caught in a corner
as the mercs with a dominian-army gimmick start blazing gunfire down the
corridor? Sure, you could use *scream, but that's very _human_. Sounding
an alarm? Now that's exactly what a soulless machine would do.
2024-12-24 12:43:01 +00:00

36 lines
979 B
Plaintext

/singleton/emote/audible/synth
key = "beep"
emote_message_3p = "USER beeps."
emote_sound = 'sound/machines/twobeep.ogg'
conscious = 0
/singleton/emote/audible/synth/check_user(var/mob/living/user)
if(istype(user) && user.isSynthetic())
return ..()
return FALSE
/singleton/emote/audible/synth/ping
key = "ping"
emote_message_3p = "USER pings."
emote_sound = 'sound/machines/ping.ogg'
/singleton/emote/audible/synth/buzz
key = "buzz"
emote_message_3p = "USER buzzes."
emote_sound = 'sound/machines/buzz-sigh.ogg'
/singleton/emote/audible/synth/confirm
key = "confirm"
emote_message_3p = "USER emits an affirmative blip."
emote_sound = 'sound/machines/synth_yes.ogg'
/singleton/emote/audible/synth/deny
key = "deny"
emote_message_3p = "USER emits a negative blip."
emote_sound = 'sound/machines/synth_no.ogg'
/singleton/emote/audible/synth/alarm
key = "alarm"
emote_message_3p = "USER sounds an alarm!"
emote_sound = 'sound/machines/warning-buzzer.ogg'