diff --git a/modular_chomp/code/global.dm b/modular_chomp/code/global.dm index 540f0cc562..6a60c4f88d 100644 --- a/modular_chomp/code/global.dm +++ b/modular_chomp/code/global.dm @@ -20,34 +20,21 @@ var/list/talk_sounds = list( "goon speak pugg", "goon speak roach", "goon speak skelly") +var/list/talk_sound_map = list( + "beep-boop" = talk_sound, + "goon speak 1" = goon_speak_one_sound, + "goon speak 2" = goon_speak_two_sound, + "goon speak 3"=goon_speak_three_sound, + "goon speak 4"=goon_speak_four_sound, + "goon speak blub"=goon_speak_blub_sound, + "goon speak bottalk"=goon_speak_bottalk_sound, + "goon speak buwoo"=goon_speak_buwoo_sound, + "goon speak cow"=goon_speak_cow_sound, + "goon speak lizard"=goon_speak_lizard_sound, + "goon speak pug"=goon_speak_pug_sound, + "goon speak pugg"=goon_speak_pugg_sound, + "goon speak roach"=goon_speak_roach_sound, + "goon speak skelly"=goon_speak_skelly_sound,) proc/get_talk_sound(var/voice_sound) - switch(voice_sound) - if("beep-boop") - return talk_sound - if("goon speak 1") - return goon_speak_one_sound - if("goon speak 2") - return goon_speak_two_sound - if("goon speak 3") - return goon_speak_three_sound - if("goon speak 4") - return goon_speak_four_sound - if("goon speak blub") - return goon_speak_blub_sound - if("goon speak bottalk") - return goon_speak_bottalk_sound - if("goon speak buwoo") - return goon_speak_buwoo_sound - if("goon speak cow") - return goon_speak_cow_sound - if("goon speak lizard") - return goon_speak_lizard_sound - if("goon speak pug") - return goon_speak_pug_sound - if("goon speak pugg") - return goon_speak_pugg_sound - if("goon speak roach") - return goon_speak_roach_sound - if("goon speak skelly") - return goon_speak_skelly_sound + return talk_sound_map[voice_sound]