mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
Co-authored-by: Cameron Lennox <killer65311@gmail.com> Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
328 lines
8.4 KiB
Plaintext
328 lines
8.4 KiB
Plaintext
/decl/emote/audible
|
|
key = "burp"
|
|
emote_message_3p = "burps."
|
|
message_type = AUDIBLE_MESSAGE
|
|
|
|
/decl/emote/audible/New()
|
|
. = ..()
|
|
// Snips the 'USER' from 3p emote messages for radio.
|
|
if(!emote_message_radio && emote_message_3p)
|
|
emote_message_radio = emote_message_3p
|
|
if(!emote_message_radio_synthetic && emote_message_synthetic_3p)
|
|
emote_message_radio_synthetic = emote_message_synthetic_3p
|
|
|
|
/decl/emote/audible/deathgasp_alien
|
|
key = "adeathgasp"
|
|
emote_message_3p = "lets out a waning guttural screech, green blood bubbling from its maw."
|
|
|
|
/decl/emote/audible/whimper
|
|
key = "whimper"
|
|
emote_message_3p = "whimpers."
|
|
|
|
/decl/emote/audible/gasp
|
|
key = "gasp"
|
|
emote_message_3p = "gasps."
|
|
conscious = FALSE
|
|
|
|
/decl/emote/audible/gasp/get_emote_sound(var/atom/user)
|
|
..()
|
|
if(ishuman(user))
|
|
var/mob/living/carbon/human/H = user
|
|
var/vol = H.species.gasp_volume
|
|
var/s = get_species_sound(get_gendered_sound(H))["gasp"]
|
|
if(!s && !(get_species_sound(H.species.species_sounds) == "None")) // Failsafe, so we always use the default gasp/etc sounds. None will cancel out anyways.
|
|
if(H.identifying_gender == FEMALE)
|
|
s = get_species_sound("Human Female")["gasp"]
|
|
else // Update this if we ever get herm/etc sounds.
|
|
s = get_species_sound("Human Male")["gasp"]
|
|
return list(
|
|
"sound" = s,
|
|
"vol" = vol,
|
|
"volchannel" = VOLUME_CHANNEL_SPECIES_SOUNDS
|
|
)
|
|
|
|
/decl/emote/audible/scretch
|
|
key = "scretch"
|
|
emote_message_3p = "scretches."
|
|
|
|
/decl/emote/audible/choke
|
|
key = "choke"
|
|
emote_message_3p = "chokes."
|
|
conscious = FALSE
|
|
|
|
/decl/emote/audible/gnarl
|
|
key = "gnarl"
|
|
emote_message_3p = "gnarls and shows USER_THEIR teeth."
|
|
|
|
/decl/emote/audible/multichirp
|
|
key = "mchirp"
|
|
emote_message_3p = "chirps a chorus of notes!"
|
|
emote_sound = 'sound/voice/multichirp.ogg'
|
|
|
|
/decl/emote/audible/alarm
|
|
key = "alarm"
|
|
emote_message_1p = "You sound an alarm."
|
|
emote_message_3p = "sounds an alarm."
|
|
|
|
/decl/emote/audible/alert
|
|
key = "alert"
|
|
emote_message_1p = "You let out a distressed noise."
|
|
emote_message_3p = "lets out a distressed noise."
|
|
|
|
/decl/emote/audible/notice
|
|
key = "notice"
|
|
emote_message_1p = "You play a loud tone."
|
|
emote_message_3p = "plays a loud tone."
|
|
|
|
/decl/emote/audible/boop
|
|
key = "boop"
|
|
emote_message_1p = "You boop."
|
|
emote_message_3p = "boops."
|
|
|
|
/decl/emote/audible/beep
|
|
key = "bbeep"
|
|
emote_message_3p = "You beep."
|
|
emote_message_3p = "beeps."
|
|
emote_sound = 'sound/machines/twobeep.ogg'
|
|
|
|
/decl/emote/audible/sniff
|
|
key = "sniff"
|
|
emote_message_3p = "sniffs."
|
|
|
|
/decl/emote/audible/snore
|
|
key = "snore"
|
|
emote_message_3p = "snores."
|
|
conscious = FALSE
|
|
|
|
/decl/emote/audible/whimper
|
|
key = "whimper"
|
|
emote_message_3p = "whimpers."
|
|
|
|
/decl/emote/audible/yawn
|
|
key = "yawn"
|
|
emote_message_3p = "yawns."
|
|
|
|
/decl/emote/audible/clap
|
|
key = "clap"
|
|
emote_message_3p = "claps."
|
|
emote_sound = list('sound/misc/clap1.ogg', //ChompEDIT START
|
|
'sound/misc/clap2.ogg',
|
|
'sound/misc/clap3.ogg',
|
|
'sound/misc/clap4.ogg') //ChompEDIT END
|
|
|
|
/decl/emote/audible/chuckle
|
|
key = "chuckle"
|
|
emote_message_3p = "chuckles."
|
|
|
|
/decl/emote/audible/cry
|
|
key = "cry"
|
|
emote_message_3p = "cries."
|
|
|
|
/decl/emote/audible/sigh
|
|
key = "sigh"
|
|
emote_message_3p = "sighs."
|
|
|
|
/decl/emote/audible/laugh
|
|
key = "laugh"
|
|
emote_message_3p_target = "laughs at TARGET."
|
|
emote_message_3p = "laughs."
|
|
|
|
/decl/emote/audible/mumble
|
|
key = "mumble"
|
|
emote_message_3p = "mumbles!"
|
|
|
|
/decl/emote/audible/grumble
|
|
key = "grumble"
|
|
emote_message_3p = "grumbles!"
|
|
|
|
/decl/emote/audible/groan
|
|
key = "groan"
|
|
emote_message_3p = "groans!"
|
|
conscious = FALSE
|
|
|
|
/decl/emote/audible/moan
|
|
key = "moan"
|
|
emote_message_3p = "moans!"
|
|
conscious = FALSE
|
|
|
|
/decl/emote/audible/giggle
|
|
key = "giggle"
|
|
emote_message_3p = "giggles."
|
|
|
|
/decl/emote/audible/grunt
|
|
key = "grunt"
|
|
emote_message_3p = "grunts."
|
|
|
|
/decl/emote/audible/bug_hiss
|
|
key = "bhiss"
|
|
emote_message_3p_target = "hisses at TARGET."
|
|
emote_message_3p = "hisses."
|
|
emote_sound = 'sound/voice/bughiss.ogg'
|
|
|
|
/decl/emote/audible/bug_buzz
|
|
key = "bbuzz"
|
|
emote_message_3p = "buzzes USER_THEIR wings."
|
|
emote_sound = 'sound/voice/BugBuzz.ogg'
|
|
|
|
/decl/emote/audible/bug_chitter
|
|
key = "chitter"
|
|
emote_message_3p = "chitters."
|
|
emote_sound = 'sound/voice/bug.ogg'
|
|
|
|
/decl/emote/audible/roar
|
|
key = "roar"
|
|
emote_message_3p = "roars!"
|
|
|
|
/decl/emote/audible/bellow
|
|
key = "bellow"
|
|
emote_message_3p = "bellows!"
|
|
|
|
/decl/emote/audible/howl
|
|
key = "howl"
|
|
emote_message_3p = "howls!"
|
|
|
|
/decl/emote/audible/wheeze
|
|
key = "wheeze"
|
|
emote_message_3p = "wheezes."
|
|
|
|
/decl/emote/audible/hiss
|
|
key = "hiss"
|
|
emote_message_3p_target = "hisses softly at TARGET."
|
|
emote_message_3p = "hisses softly."
|
|
|
|
/decl/emote/audible/chirp
|
|
key = "chirp"
|
|
emote_message_3p = "chirps!"
|
|
emote_sound = 'sound/misc/nymphchirp.ogg'
|
|
|
|
/decl/emote/audible/crack
|
|
key = "crack"
|
|
emote_message_3p = "cracks USER_THEIR knuckles."
|
|
emote_sound = 'sound/voice/knuckles.ogg'
|
|
|
|
/decl/emote/audible/squish
|
|
key = "squish"
|
|
emote_sound = 'sound/effects/slime_squish.ogg' //Credit to DrMinky (freesound.org) for the sound.
|
|
emote_message_3p = "squishes."
|
|
sound_vary = FALSE
|
|
|
|
/decl/emote/audible/warble
|
|
key = "warble"
|
|
emote_sound = 'sound/effects/warble.ogg' // Copyright CC BY 3.0 alienistcog (freesound.org) for the sound.
|
|
emote_message_3p = "warbles."
|
|
|
|
/decl/emote/audible/croon
|
|
key = "croon"
|
|
emote_message_3p = "croons..."
|
|
emote_sound = list('sound/voice/croon1.ogg', 'sound/voice/croon2.ogg')
|
|
|
|
/decl/emote/audible/lwarble
|
|
key = "lwarble"
|
|
emote_message_3p = "lets out a low, throaty warble!"
|
|
emote_sound = 'sound/voice/lwarble.ogg'
|
|
|
|
/decl/emote/audible/croak_skrell
|
|
key = "scroak"
|
|
emote_message_3p = "croaks!"
|
|
emote_sound = 'sound/voice/croak_skrell.ogg'
|
|
|
|
/decl/emote/audible/vox_shriek
|
|
key = "shriek"
|
|
emote_message_3p = "SHRIEKS!"
|
|
emote_sound = 'sound/voice/shriek1.ogg'
|
|
|
|
/decl/emote/audible/purr
|
|
key = "purr"
|
|
emote_message_3p = "purrs."
|
|
emote_sound = 'sound/voice/cat_purr.ogg'
|
|
|
|
/decl/emote/audible/purrlong
|
|
key = "purrl"
|
|
emote_message_3p = "purrs."
|
|
emote_sound = 'sound/voice/cat_purr_long.ogg'
|
|
|
|
/decl/emote/audible/fennecscream
|
|
key = "fennecscream"
|
|
emote_message_3p = "screeches!"
|
|
|
|
/decl/emote/audible/zoom
|
|
key = "zoom"
|
|
emote_message_3p = "zooms."
|
|
|
|
/decl/emote/audible/teshsqueak
|
|
key = "surprised"
|
|
emote_message_1p = "You chirp in surprise!"
|
|
emote_message_3p = "chirps in surprise!"
|
|
emote_message_1p_target = "You chirp in surprise at TARGET!"
|
|
emote_message_3p_target = "chirps in surprise at TARGET!"
|
|
emote_sound = 'sound/voice/teshsqueak.ogg' // Copyright CC BY 3.0 InspectorJ (freesound.org) for the source audio.
|
|
sound_vary = FALSE
|
|
|
|
/decl/emote/audible/teshchirp
|
|
key = "tchirp"
|
|
emote_message_1p = "You chirp!"
|
|
emote_message_3p = "chirps!"
|
|
emote_message_1p_target = "You chirp at TARGET!"
|
|
emote_message_3p_target = "chirps at TARGET!"
|
|
emote_sound = 'sound/voice/teshchirp.ogg' // Copyright Sampling+ 1.0 Incarnidine (freesound.org) for the source audio.
|
|
|
|
/decl/emote/audible/teshtrill
|
|
key = "trill"
|
|
emote_message_1p = "You trill."
|
|
emote_message_3p = "trills."
|
|
emote_message_1p_target = "You trill at TARGET."
|
|
emote_message_3p_target = "trills at TARGET."
|
|
emote_sound = 'sound/voice/teshtrill.ogg' // Copyright CC BY-NC 3.0 Arnaud Coutancier (freesound.org) for the source audio.
|
|
|
|
/decl/emote/audible/teshscream
|
|
key = "teshscream"
|
|
emote_message_1p = "You scream!"
|
|
emote_message_3p = "screams!"
|
|
emote_sound = 'sound/voice/teshscream.ogg'
|
|
|
|
/decl/emote/audible/prbt
|
|
key = "prbt"
|
|
emote_message_1p = "You prbt."
|
|
emote_message_3p = "prbts."
|
|
emote_message_1p_target = "You prbt at TARGET."
|
|
emote_message_3p_target = "prbts at TARGET."
|
|
emote_sound = 'sound/voice/prbt.ogg'
|
|
|
|
//Some Spooky sounds.
|
|
/decl/emote/audible/evil_laugh
|
|
key = "evillaugh"
|
|
emote_message_3p = "laughs!"
|
|
emote_sound = 'sound/mob/spooky/laugh.ogg'
|
|
|
|
/decl/emote/audible/evil_no
|
|
key = "evilno"
|
|
emote_message_3p = "says no!"
|
|
emote_sound = 'sound/mob/spooky/no.ogg'
|
|
|
|
/decl/emote/audible/evil_breathing
|
|
key = "evilbreath"
|
|
emote_message_3p = "breaths heavily!"
|
|
emote_sound = 'sound/mob/spooky/breath1.ogg'
|
|
|
|
/decl/emote/audible/evil_breathing_2
|
|
key = "evilbreath2"
|
|
emote_message_3p = "breaths heavily!"
|
|
emote_sound = 'sound/mob/spooky/breath2.ogg'
|
|
|
|
/decl/emote/audible/goodripsound
|
|
key = "goodripsound"
|
|
emote_message_3p = "drips goo."
|
|
|
|
/decl/emote/audible/goodripsound/do_extra(var/mob/user)
|
|
..()
|
|
var/goo_sounds = list (
|
|
'sound/mob/spooky/decay1.ogg',
|
|
'sound/mob/spooky/decay2.ogg',
|
|
'sound/mob/spooky/decay3.ogg',
|
|
'sound/mob/spooky/corrosion1.ogg',
|
|
'sound/mob/spooky/corrosion2.ogg',
|
|
'sound/mob/spooky/corrosion3.ogg'
|
|
)
|
|
var/sound = pick(goo_sounds)
|
|
playsound(user.loc, sound, 100, 1)
|