mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-10 01:34:01 +00:00
## About The Pull Request Used a script to find all duplicate sound files, consolidate them all down to a single file and move it into the `modular_zubbers` structure, update code as needed ## Why It's Good For The Game Smaller repo ## Proof Of Testing If it compiles it works ## Changelog 🆑 sound: cleaned up duplicate sound files in the repo /🆑
192 lines
5.5 KiB
Plaintext
192 lines
5.5 KiB
Plaintext
//Very important modifications for the bird communication, also new emote files for bubber EXCLUSIVE emote list!
|
|
|
|
/datum/emote/living/chirp
|
|
key = "chirp"
|
|
key_third_person = "chirps"
|
|
message = "chirps!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
sound = 'modular_zubbers/sound/voice/chirp.ogg'
|
|
|
|
/datum/emote/living/caw
|
|
key = "caw"
|
|
key_third_person = "caws"
|
|
message = "caws!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
sound = 'modular_zubbers/code/modules/emotes/sound/voice/caw.ogg'
|
|
|
|
/datum/emote/living/caw2
|
|
key = "caw2"
|
|
key_third_person = "caws twice"
|
|
message = "caws twice!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
sound = 'modular_zubbers/code/modules/emotes/sound/voice/caw2.ogg'
|
|
|
|
/datum/emote/living/mrrp //you play like a cat
|
|
key = "mrrp"
|
|
key_third_person = "mrrps"
|
|
message = "mrrps!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
sound = 'modular_zubbers/code/modules/emotes/sound/voice/mrrp.ogg'
|
|
|
|
/datum/emote/living/fpurr
|
|
key = "fpurr"
|
|
key_third_person = "fpurrs"
|
|
message = "purrs!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
sound = 'modular_zubbers/code/modules/emotes/sound/voice/fox_purr.ogg'
|
|
|
|
/datum/emote/living/prbt //all tesh players will love me
|
|
key = "prbt"
|
|
key_third_person = "prbts"
|
|
message = "prbts!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
sound = 'modular_zubbers/code/modules/emotes/sound/voice/prbt.ogg'
|
|
|
|
/datum/emote/living/gecker
|
|
key = "gecker"
|
|
key_third_person = "geckers"
|
|
message = "geckers!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
sound = 'modular_zubbers/code/modules/emotes/sound/voice/foxgecker.ogg'
|
|
|
|
/datum/emote/living/mar //all shadekin players will love me
|
|
key = "mar"
|
|
key_third_person = "mars"
|
|
message = "lets out a mar!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
sound = 'modular_zubbers/sound/emotes/sound_voice_mar.ogg' // Credit to vorestation
|
|
|
|
//Silicons can snap now
|
|
/datum/emote/living/snap
|
|
key = "snap"
|
|
key_third_person = "snaps"
|
|
message = "snaps their fingers."
|
|
message_param = "snaps their fingers at %t."
|
|
emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE
|
|
sound = 'sound/mobs/humanoids/human/snap/fingersnap1.ogg'
|
|
|
|
/datum/emote/living/meow_alt
|
|
key = "meow1"
|
|
key_third_person = "meowalt"
|
|
message = "meows!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
sound = 'modular_zubbers/sound/emotes/meow1.ogg'
|
|
|
|
/datum/emote/living/mrowl
|
|
key = "mrowl"
|
|
key_third_person = "mrowls"
|
|
message = "mrowls!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
sound = 'modular_zubbers/sound/emotes/mrowl.ogg'
|
|
|
|
/datum/emote/living/flutter //Moth flutter
|
|
key = "flutter"
|
|
key_third_person = "flutters"
|
|
message = "rapidly flutters their wings!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
sound = 'sound/mobs/humanoids/moth/moth_flutter.ogg'
|
|
|
|
/datum/emote/living/sigh_exasperated
|
|
key = "esigh" // short for exasperated sigh
|
|
key_third_person = "esighs"
|
|
message = "lets out an exasperated sigh."
|
|
emote_type = EMOTE_AUDIBLE
|
|
|
|
/datum/emote/living/sigh_exasperated/get_sound(mob/living/user)
|
|
if(iscarbon(user))
|
|
if(user.gender == MALE)
|
|
return 'modular_zubbers/code/modules/emotes/sound/voice/male_sigh_exasperated.ogg'
|
|
return 'modular_zubbers/code/modules/emotes/sound/voice/female_sigh_exasperated.ogg'
|
|
return
|
|
|
|
/datum/emote/living/tail_thump
|
|
key = "tailthump"
|
|
key_third_person = "tailthumps"
|
|
message = "thumps their tail!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
sound = 'modular_zubbers/code/modules/emotes/sound/voice/tailthump.ogg' // See https://github.com/shiptest-ss13/Shiptest/pull/2159
|
|
|
|
/datum/emote/living/tail_thump/can_run_emote(mob/user, status_check, intentional, params)
|
|
var/obj/item/organ/tail/tail = user.get_organ_slot(ORGAN_SLOT_EXTERNAL_TAIL)
|
|
if(isnull(tail))
|
|
return FALSE
|
|
return ..()
|
|
|
|
|
|
/datum/emote/living/squeal
|
|
key = "squeal"
|
|
key_third_person = "squeals"
|
|
message = "squeals!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
sound = 'modular_zubbers/code/modules/emotes/sound/voice/squeal.ogg' // See https://github.com/shiptest-ss13/Shiptest/pull/2159
|
|
|
|
/datum/emote/living/yipyip
|
|
key = "yipyip"
|
|
key_third_person = "yips twice"
|
|
message = "yips twice!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
sound = 'modular_zubbers/code/modules/emotes/sound/voice/yip.ogg'
|
|
|
|
/datum/emote/living/yip
|
|
key = "yip"
|
|
key_third_person = "yips"
|
|
message = "yips!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
|
|
/datum/emote/living/yip/get_sound(mob/living/user)
|
|
return pick('modular_zubbers/code/modules/emotes/sound/voice/yip1.ogg',
|
|
'modular_zubbers/code/modules/emotes/sound/voice/yip2.ogg',
|
|
'modular_zubbers/code/modules/emotes/sound/voice/yip2.ogg')
|
|
|
|
/datum/emote/living/carbon/bonk
|
|
key = "bonk"
|
|
key_third_person = "bonks"
|
|
hands_use_check = TRUE
|
|
|
|
/datum/emote/living/carbon/bonk/run_emote(mob/user, params, type_override, intentional)
|
|
. = ..()
|
|
if(!length(user.get_empty_held_indexes()))
|
|
to_chat(user, span_warning("You don't have any free hands to bonk someone with."))
|
|
return
|
|
var/obj/item/hand_item/bonkinghand/bonk = new(user)
|
|
if(user.put_in_hands(bonk))
|
|
to_chat(user, span_notice("You ready your hand to bonk someone."))
|
|
|
|
/datum/emote/living/kweh
|
|
key = "kweh"
|
|
key_third_person = "kwehs"
|
|
message = "kwehs out loud!"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
|
|
/datum/emote/living/kweh/get_sound(mob/living/user)
|
|
return pick('sound/mobs/non-humanoids/raptor/raptor_1.ogg',
|
|
'sound/mobs/non-humanoids/raptor/raptor_4.ogg',
|
|
'sound/mobs/non-humanoids/raptor/raptor_5.ogg')
|
|
|
|
/datum/emote/living/kweh_sad
|
|
key = "skweh"
|
|
key_third_person = "skwehs"
|
|
message = "kwehs sadly"
|
|
emote_type = EMOTE_AUDIBLE
|
|
vary = TRUE
|
|
|
|
/datum/emote/living/kweh_sad/get_sound(mob/living/user)
|
|
return pick('sound/mobs/non-humanoids/raptor/raptor_2.ogg',
|
|
'sound/mobs/non-humanoids/raptor/raptor_3.ogg')
|