diff --git a/code/modules/client/preference_setup/vore/02_size.dm b/code/modules/client/preference_setup/vore/02_size.dm index 6e5bb0f6ba..1756ea6b62 100644 --- a/code/modules/client/preference_setup/vore/02_size.dm +++ b/code/modules/client/preference_setup/vore/02_size.dm @@ -103,7 +103,7 @@ . += "Scaling Center: [pref.offset_override ? "Odd" : "Even"]
" //CHOMPEdit . += "Voice Frequency: [pref.voice_freq]
" . += "Voice Sounds: [pref.voice_sound]
" -// . += "Test Voice:
" Maybe later + . += "Test Selected Voice
" // CHOMPEdit: Enables testing voices . += "
" . += "Relative Weight: [pref.weight_vr]
" . += "Weight Gain Rate: [pref.weight_gain]
" @@ -200,8 +200,40 @@ pref.voice_sound = "goon speak 1" //CHOMPEdit - Defaults voice to a less jarring sound else pref.voice_sound = choice - /* Maybe later + // CHOMPEdit: Enable testing voice sounds else if(href_list["voice_test"]) - SEND_SOUND(user, sound(pick(voice_sounds_list), 50, frequency = pref.voice_freq)) - */ + var/sound/S = pick(pref.voice_sound) + switch(pref.voice_sound) + if("beep-boop") + S = sound(pick(talk_sound)) + if("goon speak 1") + S = sound(pick(goon_speak_one_sound)) + if("goon speak 2") + S = sound(pick(goon_speak_two_sound)) + if("goon speak 3") + S = sound(pick(goon_speak_three_sound)) + if("goon speak 4") + S = sound(pick(goon_speak_four_sound)) + if("goon speak blub") + S = sound(pick(goon_speak_blub_sound)) + if("goon speak bottalk") + S = sound(pick(goon_speak_bottalk_sound)) + if("goon speak buwoo") + S = sound(pick(goon_speak_buwoo_sound)) + if("goon speak cow") + S = sound(pick(goon_speak_cow_sound)) + if("goon speak lizard") + S = sound(pick(goon_speak_lizard_sound)) + if("goon speak pug") + S = sound(pick(goon_speak_pug_sound)) + if("goon speak pugg") + S = sound(pick(goon_speak_pugg_sound)) + if("goon speak roach") + S = sound(pick(goon_speak_roach_sound)) + if("goon speak skelly") + S = sound(pick(goon_speak_skelly_sound)) + S.frequency = pick(pref.voice_freq) + S.volume = 50 + SEND_SOUND(user, S) + // CHOMPEdit End return ..();