New Xeno SFX (#7252)

This commit is contained in:
Aroliacue
2023-11-21 00:17:55 +10:00
committed by GitHub
parent f54b33010a
commit c20ab697ba
12 changed files with 50 additions and 6 deletions

View File

@@ -318,6 +318,9 @@ var/list/wf_speak_lure_sound = list ('sound/talksounds/wf/lure_1.ogg', 'sound/ta
var/list/wf_speak_lyst_sound = list ('sound/talksounds/wf/lyst_1.ogg', 'sound/talksounds/wf/lyst_2.ogg', 'sound/talksounds/wf/lyst_3.ogg', 'sound/talksounds/wf/lyst_4.ogg', 'sound/talksounds/wf/lyst_5.ogg', 'sound/talksounds/wf/lyst_6.ogg')
var/list/wf_speak_void_sound = list ('sound/talksounds/wf/void_1.ogg', 'sound/talksounds/wf/void_2.ogg', 'sound/talksounds/wf/void_3.ogg')
var/list/wf_speak_vomva_sound = list ('sound/talksounds/wf/vomva_1.ogg', 'sound/talksounds/wf/vomva_2.ogg', 'sound/talksounds/wf/vomva_3.ogg', 'sound/talksounds/wf/vomva_4.ogg')
//CHOMPedit start: More sounds.
var/list/xeno_speak_sound = list('modular_chomp/sound/talksounds/xeno/xenotalk.ogg', 'modular_chomp/sound/talksounds/xeno/xenotalk2.ogg', 'modular_chomp/sound/talksounds/xeno/xenotalk3.ogg')
//CHOMPedit end.
// CHOMPEdit Start: Species sounds. This is probably inefficient, but I'm sure someone will yell at me or just do it better later:tm:

View File

@@ -229,7 +229,8 @@
"goon speak pug",
"goon speak pugg",
"goon speak roach",
"goon speak skelly")
"goon speak skelly",
"xeno speak") // CHOMPedit
var/choice = tgui_input_list(usr, "Which set of sounds would you like to use for your character's speech sounds?", "Voice Sounds", possible_voice_types)
if(!pref.voice_sound)
pref.voice_sound = "goon speak 1" //CHOMPEdit - Defaults voice to a less jarring sound
@@ -277,6 +278,10 @@
S = sound(pick(goon_speak_roach_sound))
if("goon speak skelly")
S = sound(pick(goon_speak_skelly_sound))
//CHOMPedit start.
if("xeno speak")
S = sound(pick(xeno_speak_sound))
//CHOMPedit end.
if(S)
S.frequency = pick(pref.voice_freq)
S.volume = 50

View File

@@ -178,7 +178,10 @@ var/list/_human_default_emotes = list(
/decl/emote/audible/prbt2,
/decl/emote/audible/pain,
/decl/emote/audible/mgeow,
/decl/emote/visible/flip/slip
/decl/emote/visible/flip/slip,
/decl/emote/audible/xenogrowl,
/decl/emote/audible/xenohiss,
/decl/emote/audible/xenopurr
//CHOMP Add end
)
@@ -324,7 +327,10 @@ var/list/_simple_mob_default_emotes = list(
//CHOMP Add start
/decl/emote/audible/prbt2,
/decl/emote/audible/pain,
/decl/emote/audible/mgeow
/decl/emote/audible/mgeow,
/decl/emote/audible/xenogrowl,
/decl/emote/audible/xenohiss,
/decl/emote/audible/xenopurr
//CHOMP Add end
)
//VOREStation Add End

View File

@@ -184,3 +184,7 @@
voice_sounds_list = goon_speak_roach_sound
if("goon speak skelly")
voice_sounds_list = goon_speak_skelly_sound
//CHOMPedit start.
if("xeno speak")
voice_sounds_list = xeno_speak_sound
//CHOMPedit end.

View File

@@ -20,7 +20,8 @@ var/list/talk_sound_map = rlist(
"goon speak pug",
"goon speak pugg",
"goon speak roach",
"goon speak skelly"
"goon speak skelly",
"xeno speak" // CHOMPedit
),
list(
talk_sound,
@@ -36,7 +37,8 @@ var/list/talk_sound_map = rlist(
goon_speak_pug_sound,
goon_speak_pugg_sound,
goon_speak_roach_sound,
goon_speak_skelly_sound
goon_speak_skelly_sound,
xeno_speak_sound // CHOMPedit
)
)

View File

@@ -33,3 +33,27 @@
emote_message_1p_target = "You mgeow at TARGET."
emote_message_3p_target = "mgeow at TARGET."
emote_sound = 'modular_chomp/sound/voice/mgeow.ogg'
/decl/emote/audible/xenogrowl
key = "xenogrowl"
emote_message_1p = "You growl unnervingly."
emote_message_3p = "growls unnervingly."
emote_message_1p_target = "You growl unnervingly at TARGET."
emote_message_3p_target = "growls unnervingly at TARGET."
emote_sound = 'modular_chomp/sound/voice/emotes/xenogrowl.ogg'
/decl/emote/audible/xenohiss
key = "xenohiss"
emote_message_1p = "You hiss unnervingly."
emote_message_3p = "hisses unnervingly."
emote_message_1p_target = "You hiss unnervingly at TARGET."
emote_message_3p_target = "hisses unnervingly at TARGET."
emote_sound = 'modular_chomp/sound/voice/emotes/xenohiss.ogg'
/decl/emote/audible/xenopurr
key = "xenopurr"
emote_message_1p = "You purr unnervingly."
emote_message_3p = "purrs unnervingly."
emote_message_1p_target = "You purr unnervingly at TARGET."
emote_message_3p_target = "purrs unnervingly at TARGET."
emote_sound = 'modular_chomp/sound/voice/emotes/xenopurr.ogg'

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.