mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
New Xeno SFX (#7252)
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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.
|
||||
@@ -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
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
@@ -32,4 +32,28 @@
|
||||
emote_message_3p = "mgeows."
|
||||
emote_message_1p_target = "You mgeow at TARGET."
|
||||
emote_message_3p_target = "mgeow at TARGET."
|
||||
emote_sound = 'modular_chomp/sound/voice/mgeow.ogg'
|
||||
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'
|
||||
BIN
modular_chomp/sound/talksounds/xeno/xenotalk.ogg
Normal file
BIN
modular_chomp/sound/talksounds/xeno/xenotalk.ogg
Normal file
Binary file not shown.
BIN
modular_chomp/sound/talksounds/xeno/xenotalk2.ogg
Normal file
BIN
modular_chomp/sound/talksounds/xeno/xenotalk2.ogg
Normal file
Binary file not shown.
BIN
modular_chomp/sound/talksounds/xeno/xenotalk3.ogg
Normal file
BIN
modular_chomp/sound/talksounds/xeno/xenotalk3.ogg
Normal file
Binary file not shown.
BIN
modular_chomp/sound/voice/emotes/xenogrowl.ogg
Normal file
BIN
modular_chomp/sound/voice/emotes/xenogrowl.ogg
Normal file
Binary file not shown.
BIN
modular_chomp/sound/voice/emotes/xenohiss.ogg
Normal file
BIN
modular_chomp/sound/voice/emotes/xenohiss.ogg
Normal file
Binary file not shown.
BIN
modular_chomp/sound/voice/emotes/xenopurr.ogg
Normal file
BIN
modular_chomp/sound/voice/emotes/xenopurr.ogg
Normal file
Binary file not shown.
Reference in New Issue
Block a user