Files
gtav-src/script/dev_ng/shared/include/public/arcade_games_sound.sch
T
2025-09-29 00:52:08 +02:00

2891 lines
167 KiB
XML
Executable File

USING "arcade_cabinet_minigame_common.sch"
ENUM ARCADE_GAMES_AUDIO_SCENE
ARCADE_GAMES_AUDIO_SCENE_MACHINE_IN_USE = 0,
ARCADE_GAMES_AUDIO_SCENE_DEGENATRON_IN_MENU,
ARCADE_GAMES_AUDIO_SCENE_DEGENATRON_IN_GAMEPLAY,
//Race n Chase audio scenes
ROAD_ARCADE_AUDIO_SCENE_MACHINE,
ROAD_ARCADE_AUDIO_SCENE_MENU,
ROAD_ARCADE_AUDIO_SCENE_MAIN_GAME,
//Wizard's Sleeve
TWR_AUDIO_SCENE_TRANSFORMATION,
TWR_AUDIO_SCENE_MENU,
TWR_AUDIO_SCENE_GAMEPLAY,
//Qub3d
QUB3D_ARCADE_AUDIO_SCENE_MENUS,
QUB3D_ARCADE_AUDIO_SCENE_GAMEPLAY,
// Do not add anything after this
ARCADE_GAMES_AUDIO_SCENE_END
ENDENUM
CONST_INT ARCADE_GAMES_SOUND_ARRAY_SIZE 16
ENUM ARCADE_GAMES_SOUND
ARCADE_GAMES_SOUND_DEGENATRON_BOOT_SCREEN = 0, // 0 (0)
ARCADE_GAMES_SOUND_DEGENATRON_BOOT_SCREEN_STAR, // 1 (1)
ARCADE_GAMES_SOUND_DEGENATRON_EXPLODE, // 2 (2)
ARCADE_GAMES_SOUND_DEGENATRON_ARP1, // 3 (3)
ARCADE_GAMES_SOUND_DEGENATRON_BUZZER, // 4 (4)
ARCADE_GAMES_SOUND_DEGENATRON_1POINT, // 5 (5)
ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MAIN_LOOP, // 6 (6)
ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_FAIL, // 7 (7)
ARCADE_GAMES_SOUND_DEGENATRON_ATTRACT_LOOP, // 8 (8)
ARCADE_GAMES_SOUND_DEGENATRON_ZAP1, // 9 (9)
ARCADE_GAMES_SOUND_DEGENATRON_THRUST, // 10 (10)
ARCADE_GAMES_SOUND_DEGENATRON_ZAP2, // 11 (11)
ARCADE_GAMES_SOUND_DEGENATRON_WARN, // 12 (12)
ARCADE_GAMES_SOUND_DEGENATRON_HIGH_SCORE_LETTER_CHANGE, // 13 (13)
ARCADE_GAMES_SOUND_DEGENATRON_HIGH_SCORE_LETTER_SET, // 14 (14)
ARCADE_GAMES_SOUND_DEGENATRON_HIGH_SCORE_STORE, // 15 (15)
ARCADE_GAMES_SOUND_DEGENATRON_KICK_MACHINE, // 16 (16)
ARCADE_GAMES_SOUND_DEGENATRON_JUMP, // 17 (17)
ARCADE_GAMES_SOUND_DEGENATRON_SWING, // 18 (18)
ARCADE_GAMES_SOUND_DEGENATRON_SWING_B, // 19 (19)
ARCADE_GAMES_SOUND_DEGENATRON_TICKY_FLY_LOOP, // 20 (20)
ARCADE_GAMES_SOUND_DEGENATRON_GENERATE, // 21 (21)
ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MENU_LOOP, // 22 (22)
ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MENU_NAV, // 23 (23)
ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MENU_SELECT, // 24 (24)
ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MENU_BACK, // 25 (25)
ARCADE_GAMES_SOUND_TLG_HIGH_SCORE_LETTER_CHANGE, // 26 (26)
ARCADE_GAMES_SOUND_TLG_HIGH_SCORE_LETTER_SET, // 27 (27)
ARCADE_GAMES_SOUND_TLG_HIGH_SCORE_STORE, // 28 (28)
ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_AGGRO, // 29 (29)
ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_ATTACK_THRUST, // 30 (30)
ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_ATTACK_STAB, // 31 (31)
ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_ATTACK_JUMP, // 32 (0)
ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_DEATH, // 33 (1)
ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_PAIN, // 34 (2)
ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_BODYFALL, // 35 (3)
ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_AGGRO, // 36 (4)
ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_KNOCKBACK, // 37 (5)
ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_ATTACK_VOCAL, // 38 (6)
ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_ATTACK_SLASH, // 39 (7)
ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_ATTACK_SLAM, // 40 (8)
ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_DEATH, // 41 (9)
ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_PAIN, // 42 (10)
ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_DRAW_SWORD, // 43 (11)
ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_STAND_UP, // 44 (12)
ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_BODYFALL, // 45 (13)
ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_AGGRO, // 46 (14)
ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_HIT, // 47 (15)
ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_SPIT, // 48 (16)
ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_DEATH, // 49 (17)
ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_PAIN, // 50 (18)
ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_CLIMB_LOOP, // 51 (19)
ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_DROP, // 52 (20)
ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_DROP_LAND, // 53 (21)
ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_CLIMB_UP, // 54 (22)
ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_CLIMB_DOWN, // 55 (23)
ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_DEATH_BLASTS, // 56 (24)
ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_DEATH_FINAL, // 57 (25)
ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_CAST_SPELL, // 58 (26)
ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FIRST_FIRE, // 59 (27)
ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FIRE_FLAMES, // 60 (28)
ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FLAME_PILLAR, // 61 (29)
ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FLAME_PILLAR_SHORT, // 62 (30)
ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_TELEPORT_IN, // 63 (31)
ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_TELEPORT_OUT, // 64 (0)
ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_DIALOGUE, // 65 (1)
ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_GAME_OVER, // 66 (2)
ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_HURT, // 67 (3)
ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_KILLED, // 68 (4)
ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_PAIN, // 69 (5)
ARCADE_GAMES_SOUND_TWR_BAT_AGGRO, // 70 (6)
ARCADE_GAMES_SOUND_TWR_BAT_ATTACK, // 71 (7)
ARCADE_GAMES_SOUND_TWR_BAT_DEATH, // 72 (8)
ARCADE_GAMES_SOUND_TWR_BAT_PAIN, // 73 (9)
ARCADE_GAMES_SOUND_TWR_BAT_DASH, // 74 (10)
ARCADE_GAMES_SOUND_TWR_BAT_BODYFALL, // 75 (11)
ARCADE_GAMES_SOUND_TWR_BOULDER_BOUNCE, // 76 (12)
ARCADE_GAMES_SOUND_TWR_FAIRY_AGGRO, // 77 (13)
ARCADE_GAMES_SOUND_TWR_FAIRY_ATTACK, // 78 (14)
ARCADE_GAMES_SOUND_TWR_FAIRY_DEATH, // 79 (15)
ARCADE_GAMES_SOUND_TWR_FAIRY_PAIN, // 80 (16)
ARCADE_GAMES_SOUND_TWR_FAIRY_DASH, // 81 (17)
ARCADE_GAMES_SOUND_TWR_FAIRY_BODYFALL, // 82 (18)
ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_AGGRO, // 83 (19)
ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_ATTACK, // 84 (20)
ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_DEATH, // 85 (21)
ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_PAIN, // 86 (22)
ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_BODYFALL, // 87 (23)
ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_AGGRO, // 88 (24)
ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_ATTACK, // 89 (25)
ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_DEATH, // 90 (26)
ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_PAIN, // 91 (27)
ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_BODYFALL, // 92 (28)
ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_AGGRO, // 93 (29)
ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_ATTACK, // 94 (30)
ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_DEATH, // 95 (31)
ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_PAIN, // 96 (0)
ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_BODYFALL, // 97 (1)
ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_AGGRO, // 98 (2)
ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_ATTACK, // 99 (3)
ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_COIN_ATTACK, // 100 (4)
ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_DEATH, // 101 (5)
ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_JUMP_LAND, // 102 (6)
ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_PAIN, // 103 (7)
ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_BODYFALL, // 104 (8)
ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_AGGRO, // 105 (9)
ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_ATTACK, // 106 (10)
ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_DEATH, // 107 (11)
ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_PAIN, // 108 (12)
ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_BODYFALL, // 109 (13)
ARCADE_GAMES_SOUND_TWR_BRUTE_AGGRO, // 110 (14)
ARCADE_GAMES_SOUND_TWR_BRUTE_ATTACK, // 111 (15)
ARCADE_GAMES_SOUND_TWR_BRUTE_DEATH, // 112 (16)
ARCADE_GAMES_SOUND_TWR_BRUTE_PAIN, // 113 (17)
ARCADE_GAMES_SOUND_TWR_BRUTE_BODYFALL, // 114 (18)
ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_AGGRO, // 115 (19)
ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_ATTACK, // 116 (20)
ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_DEATH, // 117 (21)
ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_PAIN, // 118 (22)
ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_BODYFALL, // 119 (23)
ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_AGGRO, // 120 (24)
ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_ATTACK, // 121 (25)
ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_DEATH, // 122 (26)
ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_PAIN, // 123 (27)
ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_BODYFALL, // 124 (28)
ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_AGGRO, // 125 (29)
ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_ATTACK, // 126 (30)
ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_DEATH, // 127 (31)
ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_PAIN, // 128 (0)
ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_BODYFALL, // 129 (1)
ARCADE_GAMES_SOUND_TWR_SLIME_ATTACK, // 130 (2)
ARCADE_GAMES_SOUND_TWR_SLIME_DEATH, // 131 (3)
ARCADE_GAMES_SOUND_TWR_SLIME_PAIN, // 132 (4)
ARCADE_GAMES_SOUND_TWR_SLIME_AGGRO, // 133 (5)
ARCADE_GAMES_SOUND_TWR_SNAKE_DEATH, // 134 (6)
ARCADE_GAMES_SOUND_TWR_SNAKE_AGGRO, // 135 (7)
ARCADE_GAMES_SOUND_TWR_SPIDER_AGGRO, // 136 (8)
ARCADE_GAMES_SOUND_TWR_SPIDER_ATTACK, // 137 (9)
ARCADE_GAMES_SOUND_TWR_SPIDER_DEATH, // 138 (10)
ARCADE_GAMES_SOUND_TWR_SPIDER_PAIN, // 139 (11)
ARCADE_GAMES_SOUND_TWR_SPIDER_BODYFALL, // 140 (12)
ARCADE_GAMES_SOUND_TWR_UNICORN_AGGRO, // 141 (13)
ARCADE_GAMES_SOUND_TWR_UNICORN_ATTACK, // 142 (14)
ARCADE_GAMES_SOUND_TWR_UNICORN_JUMP, // 143 (15)
ARCADE_GAMES_SOUND_TWR_UNICORN_DEATH, // 144 (16)
ARCADE_GAMES_SOUND_TWR_UNICORN_PAIN, // 145 (17)
ARCADE_GAMES_SOUND_TWR_SPIKE_UP, // 146 (18)
ARCADE_GAMES_SOUND_TWR_SPIKE_DOWN, // 147 (19)
ARCADE_GAMES_SOUND_TWR_STALACTITE_CRACK, // 148 (20)
ARCADE_GAMES_SOUND_TWR_STALACTITE_LAND, // 149 (21)
ARCADE_GAMES_SOUND_TWR_INTRO_THUNDER, // 150 (22)
ARCADE_GAMES_SOUND_TWR_PICKUP_HP, // 151 (23)
ARCADE_GAMES_SOUND_TWR_PICKUP_MP, // 152 (24)
ARCADE_GAMES_SOUND_TWR_PICKUP_GOLD, // 153 (25)
ARCADE_GAMES_SOUND_TWR_STAGE_GO, // 154 (26)
ARCADE_GAMES_SOUND_TWR_STAGE_START_HIT, // 155 (27)
ARCADE_GAMES_SOUND_TWR_STAGE_START_SHING, // 156 (28)
ARCADE_GAMES_SOUND_TWR_MENU_SELECT, // 157 (29)
ARCADE_GAMES_SOUND_TWR_MENU_NAVIGATE, // 158 (30)
ARCADE_GAMES_SOUND_TWR_MENU_LETTER_CHANGE, // 159 (31)
// When reached 32, please increase ARCADE_GAMES_SOUND_ARRAY_SIZE
ARCADE_GAMES_SOUND_TWR_MENU_LETTER_LOCK, // 160 (0)
ARCADE_GAMES_SOUND_TWR_MENU_LETTER_DONE, // 161 (1)
ARCADE_GAMES_SOUND_TWR_PLAYER_WALK_LOOP, // 162 (2)
ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_BOSS_FINAL, // 163 (3)
ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_DASH_SWIPE, // 164 (4)
ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_DASH_HIT, // 165 (5)
ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_LONG_SWIPE, // 166 (6)
ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_LONG_HIT, // 167 (7)
ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_SHORT_SWIPE, // 168 (8)
ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_SHORT_HIT, // 169 (9)
ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_KICK_SWIPE, // 170 (10)
ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_KICK_HIT, // 171 (11)
ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_JUMP_KICK_SWIPE, // 172 (12)
ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_JUMP_KICK_HIT, // 173 (13)
ARCADE_GAMES_SOUND_TWR_PLAYER_JUMP_LAND, // 174 (14)
ARCADE_GAMES_SOUND_TWR_PLAYER_BODYFALL, // 175 (15)
ARCADE_GAMES_SOUND_TWR_PLAYER_LEVEL_UP_SCREEN, // 176 (16)
ARCADE_GAMES_SOUND_TWR_PLAYER_LEVEL_UP_IG, // 177 (17)
ARCADE_GAMES_SOUND_TWR_PLAYER_LEVEL_UP_SWORD, // 178 (18)
ARCADE_GAMES_SOUND_TWR_PLAYER_MAGIC_DRAW_SWORD, // 179 (19)
ARCADE_GAMES_SOUND_TWR_PLAYER_MAGIC_NUKE_CAST, // 180 (20)
ARCADE_GAMES_SOUND_TWR_PLAYER_MAGIC_NUKE_SMALL_BLAST, // 181 (21)
ARCADE_GAMES_SOUND_TWR_PLAYER_WEAPON_DEFLECT_ARROW, // 182 (22)
ARCADE_GAMES_SOUND_TWR_PLAYER_WEAPON_DEFLECT_FIREBALL, // 183 (23)
ARCADE_GAMES_SOUND_TWR_PLAYER_HIT_BY_ENEMY, // 184 (24)
ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MELEE, // 185 (25)
ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_HURT, // 186 (26)
ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_JUMP, // 187 (27)
ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_KNOCKED_DOWN, // 188 (28)
ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_DEATH, // 189 (29)
ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_FALL_TO_DEATH, // 190 (30)
ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAGIC_SCREEN_NUKE, // 191 (31)
// and start the count from 0 (32=0), bitsets only can go up to 32 bits
// so we are using an array of bitsets.
ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_LEVEL_UP, // 192 (0)
ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_LOOKING_AT_MAP, // 193 (1)
ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_LEVEL_BEGIN, // 194 (2)
ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_VILLAGE, // 195 (3)
ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_FOREST, // 196 (4)
ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_SWAMP, // 197 (5)
ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_CAVE, // 198 (6)
ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_WIZARD_TOWER, // 199 (7)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_WALK_LOOP, // 200 (8)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_BOSS_FINAL, // 201 (9)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_DASH_SWIPE, // 202 (10)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_DASH_HIT, // 203 (11)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_LONG_SWIPE, // 204 (12)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_LONG_HIT, // 205 (13)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_SHORT_SWIPE, // 206 (14)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_SHORT_HIT, // 207 (15)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_KICK_SWIPE, // 208 (16)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_KICK_HIT, // 209 (17)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_JUMP_KICK_SWIPE, // 210 (18)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_JUMP_KICK_HIT, // 211 (19)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_JUMP_LAND, // 212 (20)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_BODYFALL, // 213 (21)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_LEVEL_UP_SCREEN, // 214 (22)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_LEVEL_UP_IG, // 215 (23)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_LEVEL_UP_SWORD, // 216 (24)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_MAGIC_DRAW_SWORD, // 217 (25)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_MAGIC_NUKE_CAST, // 218 (26)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_MAGIC_NUKE_SMALL_BLAST, // 219 (27)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_WEAPON_DEFLECT_ARROW, // 220 (28)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_WEAPON_DEFLECT_FIREBALL, // 221 (29)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_HIT_BY_ENEMY, // 222 (30)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_WALK_LOOP, // 223 (31)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_BOSS_FINAL, // 224 (0)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_DASH_SWIPE, // 225 (1)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_DASH_HIT, // 226 (2)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_LONG_SWIPE, // 227 (3)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_LONG_HIT, // 228 (4)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_SHORT_SWIPE, // 229 (5)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_SHORT_HIT, // 230 (6)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_KICK_SWIPE, // 231 (7)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_KICK_HIT, // 232 (8)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_JUMP_KICK_SWIPE, // 233 (9)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_JUMP_KICK_HIT, // 234 (10)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_JUMP_LAND, // 235 (11)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_BODYFALL, // 236 (12)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_LEVEL_UP_SCREEN, // 237 (13)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_LEVEL_UP_IG, // 238 (14)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_LEVEL_UP_SWORD, // 239 (15)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_MAGIC_DRAW_SWORD, // 240 (16)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_MAGIC_NUKE_CAST, // 241 (17)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_MAGIC_NUKE_SMALL_BLAST, // 242 (18)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_WEAPON_DEFLECT_ARROW, // 243 (19)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_WEAPON_DEFLECT_FIREBALL, // 244 (20)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_HIT_BY_ENEMY, // 245 (21)
ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_THOG, // 246 (22)
ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_GROG, // 247 (23)
ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WIZARD, // 248 (24)
ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_MAN_01, // 249 (25)
ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_MAN_02, // 250 (26)
ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_01, // 251 (27)
ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_02, // 252 (28)
ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_03, // 253 (29)
ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_04, // 254 (30)
// DLC_H3_SpaceMonkey3_FrontEnd_Sounds
ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_APPEAR_SYNTH, // 255 (31)
ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_DISAPPEAR_SYNTH, // 256 (0)
ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_APPEAR_SWEEP, // 257 (1)
ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_DISAPPEAR_SWEEP, // 258 (2)
ARCADE_GAMES_SOUND_GGSM_SCORE_COUNT_LOOP, // 259 (3)
ARCADE_GAMES_SOUND_GGSM_SCORE_COUNT_FINAL, // 260 (4)
ARCADE_GAMES_SOUND_GGSM_SCORE_LETTER_CHANGE_L, // 261 (5)
ARCADE_GAMES_SOUND_GGSM_SCORE_LETTER_CHANGE_R, // 262 (6)
ARCADE_GAMES_SOUND_GGSM_SCORE_LETTER_CHANGE_SELECT, // 263 (7)
ARCADE_GAMES_SOUND_GGSM_SCORE_ENTERED, // 264 (8)
ARCADE_GAMES_SOUND_GGSM_SCORE_CHANGE_PAGE, // 265 (9)
ARCADE_GAMES_SOUND_GGSM_PRESSED_START, // 266 (10)
ARCADE_GAMES_SOUND_GGSM_NAVIGATE_MENU, // 267 (11)
ARCADE_GAMES_SOUND_GGSM_GAME_OVER, // 268 (12)
// DLC_H3_SpaceMonkey3_Player_Weapons_Sounds
ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_DEFAULT, // 269 (13)
ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_DOUBLE, // 270 (14)
ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_TRIPLE, // 271 (15)
ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_ROCKET, // 272 (16)
ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_SCATTER, // 273 (17)
ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_BEAM, // 274 (18)
ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_NUKE, // 275 (19)
ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_STUN, // 276 (20)
ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_DECOY, // 277 (21)
ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DECOY_LOOP, // 278 (22)
ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_DECOY, // 279 (23)
ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_REPUSLE, // 280 (24)
ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_ROCKET_EXPLODE, // 281 (25)
ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_STUN, // 282 (26)
// DLC_H3_SpaceMonkey3_Enemy_Weapons_Sounds
ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_DEFAULT, // 283 (27)
ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_TRIPLE, // 284 (28)
ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_SCATTER, // 285 (29)
ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_UFO_SCATTER, // 286 (29)
// DLC_H3_SpaceMonkey3_Damage_Sounds
ARCADE_GAMES_SOUND_GGSM_EXP_ENEMY_DESTROYED, // 287 (30)
ARCADE_GAMES_SOUND_GGSM_ENEMY_DAMAGED, // 288 (31)
ARCADE_GAMES_SOUND_GGSM_PLAYER_DAMAGED, // 289 (0)
ARCADE_GAMES_SOUND_GGSM_REPULSE_REFLECT, // 290 (1)
ARCADE_GAMES_SOUND_GGSM_EXP_PLAYER_DESTROYED, // 291 (2)
ARCADE_GAMES_SOUND_GGSM_PLAYER_DEFEATED, // 292 (3)
ARCADE_GAMES_SOUND_GGSM_DAMAGE_BANANA_ASTRONAUT, // 293 (4)
ARCADE_GAMES_SOUND_GGSM_DAMAGE_UFO, // 294 (5)
ARCADE_GAMES_SOUND_GGSM_DAMAGE_SPACESHIP, // 295 (6)
ARCADE_GAMES_SOUND_GGSM_EXP_BANANA_ASTRONAUT, // 296 (7)
ARCADE_GAMES_SOUND_GGSM_EXP_UFO, // 297 (8)
ARCADE_GAMES_SOUND_GGSM_EXP_SPACESHIP, // 298 (9)
// DLC_H3_SpaceMonkey3_Pickup_Sounds
ARCADE_GAMES_SOUND_GGSM_PICKUP_REPULSE, // 299 (10)
ARCADE_GAMES_SOUND_GGSM_PICKUP_EXPLOSION, // 300 (11)
ARCADE_GAMES_SOUND_GGSM_PICKUP_STUN, // 301 (12)
ARCADE_GAMES_SOUND_GGSM_PICKUP_NUKE, // 302 (13)
ARCADE_GAMES_SOUND_GGSM_PICKUP_DECOY, // 303 (14)
ARCADE_GAMES_SOUND_GGSM_PICKUP_SHARD, // 304 (15)
ARCADE_GAMES_SOUND_GGSM_PICKUP_EXTRA_LIFE, // 305 (16)
ARCADE_GAMES_SOUND_GGSM_PICKUP_HEALTH, // 306 (17)
ARCADE_GAMES_SOUND_GGSM_PICKUP_INVINCIBILITY, // 307 (18)
ARCADE_GAMES_SOUND_GGSM_PICKUP_UNAVAILABLE, // 308 (19)
ARCADE_GAMES_SOUND_GGSM_PICKUP_DOUBLE, // 309 (20)
ARCADE_GAMES_SOUND_GGSM_PICKUP_TRIPLE, // 310 (21)
ARCADE_GAMES_SOUND_GGSM_PICKUP_ROCKET, // 311 (22)
ARCADE_GAMES_SOUND_GGSM_PICKUP_SCATTER, // 312 (23)
ARCADE_GAMES_SOUND_GGSM_PICKUP_BOLT, // 313 (24)
ARCADE_GAMES_SOUND_GGSM_PICKUP_BEAM, // 314 (25)
ARCADE_GAMES_SOUND_GGSM_PICKUP_DUAL_ARCH, // 315 (26)
ARCADE_GAMES_SOUND_GGSM_PICKUP_WAVE, // 316 (27)
// DLC_H3_SpaceMonkey3_Boss_BananaBread_Sounds
ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_ATTACK, // 317 (28)
ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_ATTACK_SPECIAL, // 318 (29)
ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_CHIP, // 319 (30)
ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_DAMAGE, // 320 (31)
ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_SPEAK, // 321 (0)
ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_DIED, // 322 (1)
// DLC_H3_SpaceMonkey3_Boss_DrDank_Sounds
ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ATTACK, // 323 (2)
ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ATTACK_SPECIAL, // 324 (3)
ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ROCKET_CHARGE, // 325 (4)
ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ROCKETS, // 326 (5)
ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_DAMAGE_CRACK, // 327 (6)
ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_DAMAGE, // 328 (7)
ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_SPEAK, // 329 (8)
ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_DIED, // 330 (9)
// DLC_H3_SpaceMonkey3_Boss_Gran_Sounds
ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_EYE_LASER, // 331 (10)
ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_EYE_LASER_CHARGE_LOOP, // 332 (11)
ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_SCATTER, // 333 (12)
ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_WIG_SCATTER, // 334 (13)
ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_WIG_BEAM, // 335 (14)
ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE_BREAK_GLASSES, // 336 (15)
ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE_LOST_GLASSES, // 337 (16)
ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE_LOSE_WIG, // 338 (17)
ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE, // 339 (18)
ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_SPEAK, // 340 (19)
ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DIED, // 341 (20)
// DLC_H3_SpaceMonkey3_Boss_MajorBanana_Sounds
ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_ATTACK, // 342 (21)
ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_ATTACK_SPECIAL, // 343 (22)
ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_DAMAGE, // 344 (23)
ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_SPEAK, // 345 (24)
ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_DIED, // 346 (25)
// DLC_H3_SpaceMonkey3_Boss_MistaSmoothie_Sounds
ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_ATTACK, // 347 (26)
ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_ATTACK_SPECIAL, // 348 (27)
ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_DAMAGE, // 349 (28)
ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_SPEAK, // 350 (29)
ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_DIED, // 351 (30)
ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_EXP_APPLE, // 352 (31)
// DLC_H3_SpaceMonkey3_Enemy_Actions_Sounds
ARCADE_GAMES_SOUND_GGSM_FLYBY_UFO, // 353 (0)
ARCADE_GAMES_SOUND_GGSM_FLYBY_KAMIKAZE, // 354 (1)
ROAD_ARCADE_AUDIO_EFFECT_MENU_NAV, // 355 (2)
ROAD_ARCADE_AUDIO_EFFECT_CHECKPOINT_HIT, // 356 (3)
ROAD_ARCADE_AUDIO_EFFECT_GREEN_LIGHT_GO, // 357 (4)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OFF_ROAD, // 358 (5)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_SHIFT_GEAR, // 359 (6)
ROAD_ARCADE_AUDIO_EFFECT_COUNTDOWN_RED, // 360 (7)
ROAD_ARCADE_AUDIO_EFFECT_COUNTDOWN_YELLOW, // 361 (8)
ROAD_ARCADE_AUDIO_EFFECT_TIMER_COUNTDOWN, // 362 (9)
ROAD_ARCADE_AUDIO_EFFECT_TIMER_WARNING, // 363 (10)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TOOK_LEAD, // 364 (11)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_LOST_LEAD, // 365 (12)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_WIN, // 366 (13)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_LOSE, // 367 (14)
ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_SCROLL_LEFT, // 368 (15)
ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_SCROLL_RIGHT, // 369 (16)
ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_ENTER, // 370 (17)
ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_CONFIRM, // 371 (18)
ROAD_ARCADE_AUDIO_EFFECT_MENU_RADIO_NAV, // 372 (19)
ROAD_ARCADE_AUDIO_EFFECT_MENU_CONFIRM, // 373 (20)
ROAD_ARCADE_AUDIO_EFFECT_ENTER_GAME, // 374 (21)
ROAD_ARCADE_AUDIO_EFFECT_MENU_AMB_WAVE, // 375 (22)
ROAD_ARCADE_AUDIO_EFFECT_MENU_AMB_SEAGUL, // 376 (23)
ROAD_ARCADE_AUDIO_EFFECT_MENU_AMB_DOG, // 377 (24)
ROAD_ARCADE_AUDIO_EFFECT_RADIO_AFTERBURN, // 378 (25)
ROAD_ARCADE_AUDIO_EFFECT_RADIO_HOT_PURSUIT, // 379 (26)
ROAD_ARCADE_AUDIO_EFFECT_RADIO_LS_NIGHTS, // 380 (27)
ROAD_ARCADE_AUDIO_EFFECT_RADIO_OVERDRIVE, // 381 (28)
ROAD_ARCADE_AUDIO_EFFECT_RADIO_RED_VELVET, // 382 (29)
ROAD_ARCADE_AUDIO_EFFECT_RADIO_RENEGADE, // 383 (30)
ROAD_ARCADE_AUDIO_EFFECT_RADIO_TURBO_BOOST, // 384 (31)
ROAD_ARCADE_AUDIO_EFFECT_RADIO_UNDERCOVER, // 385 (0)
ROAD_ARCADE_AUDIO_EFFECT_RADIO_VICE_LIGHTS, // 386 (1)
// Collision sounds - DLC_H3_RaceNChase_Collision_Sounds
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_START, // 387 (2)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_FINISH, // 388 (3)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_DOG, // 389 (4)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_CAT, // 390 (5)
ROAD_ARCADE_AUDIO_EFFECT_COLLISION_GEN, // 391 (6)
ROAD_ARCADE_AUDIO_EFFECT_COLLISION_PED, // 392 (7)
ROAD_ARCADE_AUDIO_EFFECT_COLLISION_SPECIAL, // 393 (8)
// Car sounds - DLC_H3_RaceNChase_Car_Sounds
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_ENGINE_CAR, // 394 (9)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_START_CAR, // 395 (10)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPS_CAR, // 395 (11)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPF_CAR, // 397 (12)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_CAR, // 398 (13)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_LOOP_CAR, // 399 (14)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_BRAKE_CAR, // 400 (15)
// Bike sounds - DLC_H3_RaceNChase_Bike_Sounds
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_ENGINE_BIKE, // 401 (16)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_START_BIKE, // 402 (17)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPS_BIKE, // 403 (18)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPF_BIKE, // 404 (19)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_BIKE, // 405 (20)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_LOOP_BIKE, // 406 (21)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_BRAKE_BIKE, // 407 (22)
// Truck sounds - DLC_H3_RaceNChase_Truck_Sounds
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_ENGINE_TRUCK, // 408 (23)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_START_TRUCK, // 409 (24)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPS_TRUCK, // 410 (25)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPF_TRUCK, // 411 (26)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_TRUCK, // 412 (27)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_LOOP_TRUCK, // 413 (28)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_BRAKE_TRUCK, // 414 (29)
// General Vehicle sounds
ROAD_ARCADE_AUDIO_EFFECT_WORLD_PASS, // 415 (30)
ROAD_ARCADE_AUDIO_EFFECT_WORLD_CROWD_LOOP, // 416 (31)
ROAD_ARCADE_AUDIO_EFFECT_WORLD_TRANSITION, // 417 (0)
ROAD_ARCADE_AUDIO_EFFECT_WORLD_UFO, // 418 (1)
ROAD_ARCADE_AUDIO_EFFECT_PASSING_BIGFOOT, // 419 (2)
ROAD_ARCADE_AUDIO_EFFECT_PASSING_CENTURION, // 420 (3)
ROAD_ARCADE_AUDIO_EFFECT_PASSING_GHOST, // 421 (4)
ROAD_ARCADE_AUDIO_EFFECT_PASSING_CYCLIST, // 422 (5)
ROAD_ARCADE_AUDIO_EFFECT_PLAYER_SLIPSTREAMING, // 423 (6)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_MELEE, // 424 (7)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_HURT, // 425 (8)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_JUMP, // 426 (9)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_KNOCKED_DOWN, // 427 (10)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_DEATH, // 428 (11)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_FALL_TO_DEATH, // 429 (12)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_MAGIC_SCREEN_NUKE, // 430 (13)
ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_LEVEL_UP, // 431 (14)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_MELEE, // 432 (15)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_HURT, // 433 (16)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_JUMP, // 434 (17)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_KNOCKED_DOWN, // 435 (18)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_DEATH, // 436 (19)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_FALL_TO_DEATH, // 437 (20)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_MAGIC_SCREEN_NUKE, // 438 (21)
ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_LEVEL_UP, // 439 (22)
ARCADE_GAMES_SOUND_TWR_INTRO_DOUBLE_THUNDER, // 440 (23)
ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_JUMP_LAND, // 441 (24)
ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_FOREST, // 442 (25)
ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_SWAMP, // 443 (26)
ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_CAVES, // 444 (27)
ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_CASTLE, // 445 (28)
// DLC_H3_SpaceMonkey3_Player_Weapons_Sounds
ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_REPULSE, // 446 (29)
ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_SHIELD, // 447 (30)
ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_SHIELD, // 448 (31)
// DLC_H3_SpaceMonkey3_Damage_Sounds
ARCADE_GAMES_SOUND_GGSM_PLAYER_DAMAGE_SHIELD, // 449 (0)
// DLC_H3_SpaceMonkey3_Pickup_Sounds
ARCADE_GAMES_SOUND_GGSM_PICKUP_SHIELD, // 450 (1)
// DLC_H3_SpaceMonkey3_Boss_BananaBread_Sounds
ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_SPLIT, // 451 (2)
ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_ASSEMBLE, // 452 (3)
ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_SPEAK_DEFEAT, // 453 (4)
// DLC_H3_SpaceMonkey3_Boss_DrDank_Sounds
ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_SPEAK_DEFEAT, // 454 (5)
ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ATTACK_MINIGUN, // 455 (6)
// DLC_H3_SpaceMonkey3_Boss_Gran_Sounds
ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_SPEAK_DEFEAT, // 456 (7)
// DLC_H3_SpaceMonkey3_Boss_MajorBanana_Sounds
ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_SPEAK_DEFEAT, // 457 (8)
ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_CHESTBURST, // 458 (9)
// DLC_H3_SpaceMonkey3_Boss_MistaSmoothie_Sounds
ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_SPEAK_DEFEAT, // 459 (10)
ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_DEATH_FINAL, // 460 (11)
// DLC_H3_SpaceMonkey3_Monkey_Vocal_Sound
ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_FIRE, // 461 (12)
ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_KILL_STREAK, // 462 (13)
ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_STAGE_SELECT, // 463 (14)
ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_COLLECT_POWERUP, // 464 (15)
ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_EXTRA_LIFE, // 465 (16)
ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_SCREECH_HIGH, // 466 (17)
ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_SCREECH_MID, // 467 (18)
ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_SCREECH_LOW, // 468 (19)
ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MAIN_LOOP_UW, // 469 (20)
ARCADE_GAMES_SOUND_TWR_SLIDESHOW_01, // 470 (21)
ARCADE_GAMES_SOUND_TWR_SLIDESHOW_02, // 471 (22)
ARCADE_GAMES_SOUND_TWR_SLIDESHOW_03, // 472 (23)
ARCADE_GAMES_SOUND_TWR_SLIDESHOW_04, // 473 (24)
ARCADE_GAMES_SOUND_TWR_SLIDESHOW_05, // 474 (25)
ARCADE_GAMES_SOUND_TWR_SLIDESHOW_06, // 475 (26)
ARCADE_GAMES_SOUND_TWR_SLIDESHOW_07, // 476 (27)
ARCADE_GAMES_SOUND_TWR_PICKUP_HP_BIG, // 477 (28)
ARCADE_GAMES_SOUND_TWR_PICKUP_MP_BIG, // 478 (29)
ARCADE_GAMES_SOUND_TWR_MANA_FULL, // 479 (30)
ARCADE_GAMES_SOUND_TWR_MANA_EMPTY, // 480 (31)
ARCADE_GAMES_SOUND_TWR_PICKUP_EXTRA_LIFE, // 481 (0)
ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_01, // 482 (1)
ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_02, // 483 (2)
ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_03, // 484 (3)
ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_04, // 485 (4)
ARCADE_GAMES_SOUND_TWR_SCORE_COUNT, // 486 (5)
ARCADE_GAMES_SOUND_TWR_SCORE_COMPLETE, // 487 (6)
// Qub3d sound
QUB3D_AUDIO_EFFECT_SCOREBOARD_CHANGE_LETTER, // 488 (7)
QUB3D_AUDIO_EFFECT_SCOREBOARD_ENTER, // 489 (8)
QUB3D_AUDIO_EFFECT_SCOREBOARD_CONFIRM, // 490 (9)
// Camhedz Arcade
ARCADE_GAMES_SOUND_CMHDZ_HIGH_SCORE_LETTER_CHANGE, // 491 (10)
ARCADE_GAMES_SOUND_CMHDZ_HIGH_SCORE_LETTER_SET, // 492 (11)
ARCADE_GAMES_SOUND_CMHDZ_HIGH_SCORE_STORE, // 493 (12)
// When reached (32), please increase ARCADE_GAMES_SOUND_ARRAY_SIZE
// and start the count from 0 (32=0), bitsets only can go up to 32 bits
// Do not add anything after this
ARCADE_GAMES_SOUND_END
ENDENUM
FUNC STRING ARCADE_GAMES_AUDIO_SCENE_GET_NAME(ARCADE_GAMES_AUDIO_SCENE eItem)
SWITCH eItem
CASE ARCADE_GAMES_AUDIO_SCENE_MACHINE_IN_USE RETURN "dlc_ch_arcade_machine_in_use_scene"
CASE ARCADE_GAMES_AUDIO_SCENE_DEGENATRON_IN_MENU RETURN "dlc_ch_am_dg_in_menus_scene"
CASE ARCADE_GAMES_AUDIO_SCENE_DEGENATRON_IN_GAMEPLAY RETURN "dlc_ch_am_dg_in_gameplay_scene"
ENDSWITCH
// Race n Chase audio scenes
SWITCH eItem
CASE ROAD_ARCADE_AUDIO_SCENE_MACHINE RETURN "dlc_ch_arcade_machine_in_use_scene"
CASE ROAD_ARCADE_AUDIO_SCENE_MENU RETURN "dlc_ch_am_rc_in_menus_scene"
CASE ROAD_ARCADE_AUDIO_SCENE_MAIN_GAME RETURN "dlc_ch_am_rc_in_gameplay_scene"
CASE TWR_AUDIO_SCENE_TRANSFORMATION RETURN "dlc_ch_am_ws_level_up_scene"
CASE TWR_AUDIO_SCENE_MENU RETURN "dlc_ch_am_ws_in_menus_scene"
CASE TWR_AUDIO_SCENE_GAMEPLAY RETURN "dlc_ch_am_ws_in_gameplay_scene"
ENDSWITCH
// Wizards Sleeve
SWITCH eItem
CASE TWR_AUDIO_SCENE_TRANSFORMATION RETURN "dlc_ch_am_ws_level_up_scene"
ENDSWITCH
// Qub3d audio scenes
SWITCH eItem
CASE QUB3D_ARCADE_AUDIO_SCENE_MENUS RETURN "dlc_sum20_am_qub3d_in_menus_scene"
CASE QUB3D_ARCADE_AUDIO_SCENE_GAMEPLAY RETURN "dlc_sum20_am_qub3d_in_gameplay_scene"
ENDSWITCH
ASSERTLN("[ARCADE_GAMES_AUDIO_SCENE_GET_NAME] No case added")
RETURN ""
ENDFUNC
FUNC STRING ARCADE_GAMES_SOUND_TO_STRING(ARCADE_GAMES_SOUND eItem)
SWITCH eItem
CASE ARCADE_GAMES_SOUND_DEGENATRON_BOOT_SCREEN RETURN "DEGENATRON_BOOT_SCREEN"
CASE ARCADE_GAMES_SOUND_DEGENATRON_BOOT_SCREEN_STAR RETURN "DEGENATRON_BOOT_SCREEN_STAR"
CASE ARCADE_GAMES_SOUND_DEGENATRON_EXPLODE RETURN "DEGENATRON_EXPLODE"
CASE ARCADE_GAMES_SOUND_DEGENATRON_ARP1 RETURN "DEGENATRON_ARP1"
CASE ARCADE_GAMES_SOUND_DEGENATRON_BUZZER RETURN "DEGENATRON_BUZZER"
CASE ARCADE_GAMES_SOUND_DEGENATRON_1POINT RETURN "DEGENATRON_1POINT"
CASE ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MAIN_LOOP RETURN "DEGENATRON_MUSIC_MAIN_LOOP"
CASE ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MAIN_LOOP_UW RETURN "DEGENATRON_MUSIC_MAIN_LOOP_UW"
CASE ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_FAIL RETURN "DEGENATRON_MUSIC_FAIL"
CASE ARCADE_GAMES_SOUND_DEGENATRON_ATTRACT_LOOP RETURN "DEGENATRON_ATTRACT_LOOP"
CASE ARCADE_GAMES_SOUND_DEGENATRON_ZAP1 RETURN "DEGENATRON_ZAP1"
CASE ARCADE_GAMES_SOUND_DEGENATRON_THRUST RETURN "DEGENATRON_THRUST"
CASE ARCADE_GAMES_SOUND_DEGENATRON_ZAP2 RETURN "DEGENATRON_ZAP2"
CASE ARCADE_GAMES_SOUND_DEGENATRON_WARN RETURN "DEGENATRON_WARN"
CASE ARCADE_GAMES_SOUND_DEGENATRON_HIGH_SCORE_LETTER_CHANGE RETURN "DEGENATRON_HIGH_SCORE_LETTER_CHAN"
CASE ARCADE_GAMES_SOUND_DEGENATRON_HIGH_SCORE_LETTER_SET RETURN "DEGENATRON_HIGH_SCORE_LETTER_SET"
CASE ARCADE_GAMES_SOUND_DEGENATRON_HIGH_SCORE_STORE RETURN "DEGENATRON_HIGH_SCORE_STORE"
CASE ARCADE_GAMES_SOUND_DEGENATRON_KICK_MACHINE RETURN "DEGENATRON_KICK_MACHINE"
CASE ARCADE_GAMES_SOUND_DEGENATRON_JUMP RETURN "DEGENATRON_JUMP"
CASE ARCADE_GAMES_SOUND_DEGENATRON_SWING RETURN "DEGENATRON_SWING"
CASE ARCADE_GAMES_SOUND_DEGENATRON_TICKY_FLY_LOOP RETURN "DEGENATRON_TICKY_FLY_LOOP"
CASE ARCADE_GAMES_SOUND_DEGENATRON_GENERATE RETURN "DEGENATRON_GENERATE"
CASE ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MENU_LOOP RETURN "DEGENATRON_MUSIC_MENU_LOOP"
CASE ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MENU_NAV RETURN "DEGENATRON_MUSIC_MENU_NAV"
CASE ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MENU_SELECT RETURN "DEGENATRON_MUSIC_MENU_SELECT"
CASE ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MENU_BACK RETURN "DEGENATRON_MUSIC_MENU_BACK"
CASE ARCADE_GAMES_SOUND_DEGENATRON_SWING_B RETURN "DEGENATRON_SWING_2"
ENDSWITCH
SWITCH eItem
CASE ARCADE_GAMES_SOUND_TLG_HIGH_SCORE_LETTER_CHANGE RETURN "TLG_HIGH_SCORE_LETTER_CHANGE"
CASE ARCADE_GAMES_SOUND_TLG_HIGH_SCORE_LETTER_SET RETURN "TLG_HIGH_SCORE_LETTER_SET"
CASE ARCADE_GAMES_SOUND_TLG_HIGH_SCORE_STORE RETURN "TLG_HIGH_SCORE_STORE"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_AGGRO RETURN "TWR_BOSS_AMAZON_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_ATTACK_THRUST RETURN "TWR_BOSS_AMAZON_ATTACK_THRUST"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_ATTACK_STAB RETURN "TWR_BOSS_AMAZON_ATTACK_STAB"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_ATTACK_JUMP RETURN "TWR_BOSS_AMAZON_ATTACK_JUMP"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_DEATH RETURN "TWR_BOSS_AMAZON_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_PAIN RETURN "TWR_BOSS_AMAZON_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_BODYFALL RETURN "TWR_BOSS_AMAZON_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_AGGRO RETURN "TWR_BOSS_DARKKNIGHT_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_KNOCKBACK RETURN "TWR_BOSS_DARKKNIGHT_KNOCKBACK"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_ATTACK_VOCAL RETURN "TWR_BOSS_DARKKNIGHT_ATTACK_VOCAL"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_ATTACK_SLASH RETURN "TWR_BOSS_DARKKNIGHT_ATTACK_SLASH"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_ATTACK_SLAM RETURN "TWR_BOSS_DARKKNIGHT_ATTACK_SLAM"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_DEATH RETURN "TWR_BOSS_DARKKNIGHT_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_PAIN RETURN "TWR_BOSS_DARKKNIGHT_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_DRAW_SWORD RETURN "TWR_BOSS_DARKKNIGHT_DRAW_SWORD"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_STAND_UP RETURN "TWR_BOSS_DARKKNIGHT_STAND_UP"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_BODYFALL RETURN "TWR_BOSS_DARKKNIGHT_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_AGGRO RETURN "TWR_BOSS_SPIDER_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_HIT RETURN "TWR_BOSS_SPIDER_ATTACK_HIT"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_SPIT RETURN "TWR_BOSS_SPIDER_ATTACK_SPIT"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_DEATH RETURN "TWR_BOSS_SPIDER_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_DEATH_FINAL RETURN "TWR_BOSS_SPIDER_DEATH_FINAL"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_PAIN RETURN "TWR_BOSS_SPIDER_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_CLIMB_LOOP RETURN "TWR_BOSS_SPIDER_CLIMB_LOOP"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_DROP RETURN "TWR_BOSS_SPIDER_ATTACK_DROP"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_DROP_LAND RETURN "TWR_BOSS_SPIDER_ATTACK_DROP_LAND"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_CLIMB_UP RETURN "TWR_BOSS_SPIDER_CLIMB_UP"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_CLIMB_DOWN RETURN "TWR_BOSS_SPIDER_CLIMB_DOWN"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_DEATH_BLASTS RETURN "TWR_BOSS_WIZARD_DEATH_BLASTS"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_DEATH_FINAL RETURN "TWR_BOSS_WIZARD_DEATH_FINAL"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_CAST_SPELL RETURN "TWR_BOSS_WIZARD_CAST_SPELL"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FIRST_FIRE RETURN "TWR_BOSS_WIZARD_FIRST_FIRE"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FIRE_FLAMES RETURN "TWR_BOSS_WIZARD_FIRE_FLAMES"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FLAME_PILLAR RETURN "TWR_BOSS_WIZARD_FLAME_PILLAR"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FLAME_PILLAR_SHORT RETURN "TWR_BOSS_WIZARD_FLAME_PILLAR_SHOR"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_TELEPORT_IN RETURN "TWR_BOSS_WIZARD_TELEPORT_IN"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_TELEPORT_OUT RETURN "TWR_BOSS_WIZARD_TELEPORT_OUT"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_DIALOGUE RETURN "TWR_BOSS_WIZARD_VOCAL_DIALOGUE"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_GAME_OVER RETURN "TWR_BOSS_WIZARD_VOCAL_GAME_OVER"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_HURT RETURN "TWR_BOSS_WIZARD_VOCAL_HURT"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_KILLED RETURN "TWR_BOSS_WIZARD_VOCAL_KILLED"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_PAIN RETURN "TWR_BOSS_WIZARD_VOCAL_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_BAT_AGGRO RETURN "TWR_BAT_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_BAT_ATTACK RETURN "TWR_BAT_ATTACK"
CASE ARCADE_GAMES_SOUND_TWR_BAT_DEATH RETURN "TWR_BAT_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_BAT_PAIN RETURN "TWR_BAT_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_BAT_DASH RETURN "TWR_BAT_DASH"
CASE ARCADE_GAMES_SOUND_TWR_BAT_BODYFALL RETURN "TWR_BAT_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_BOULDER_BOUNCE RETURN "TWR_BOULDER_BOUNCE"
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_AGGRO RETURN "TWR_FAIRY_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_ATTACK RETURN "TWR_FAIRY_ATTACK"
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_DEATH RETURN "TWR_FAIRY_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_PAIN RETURN "TWR_FAIRY_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_DASH RETURN "TWR_FAIRY_DASH"
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_BODYFALL RETURN "TWR_FAIRY_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_AGGRO RETURN "TWR_GRUNT_CROSSBOW_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_ATTACK RETURN "TWR_GRUNT_CROSSBOW_ATTACK"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_DEATH RETURN "TWR_GRUNT_CROSSBOW_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_PAIN RETURN "TWR_GRUNT_CROSSBOW_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_BODYFALL RETURN "TWR_GRUNT_CROSSBOW_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_AGGRO RETURN "TWR_GRUNT_SPEAR_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_ATTACK RETURN "TWR_GRUNT_SPEAR_ATTACK"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_DEATH RETURN "TWR_GRUNT_SPEAR_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_PAIN RETURN "TWR_GRUNT_SPEAR_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_BODYFALL RETURN "TWR_GRUNT_SPEAR_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_AGGRO RETURN "TWR_GRUNT_SWORD_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_ATTACK RETURN "TWR_GRUNT_SWORD_ATTACK"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_DEATH RETURN "TWR_GRUNT_SWORD_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_PAIN RETURN "TWR_GRUNT_SWORD_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_BODYFALL RETURN "TWR_GRUNT_SWORD_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_AGGRO RETURN "TWR_LEPRECHAUN_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_ATTACK RETURN "TWR_LEPRECHAUN_ATTACK"
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_COIN_ATTACK RETURN "TWR_LEPRECHAUN_COIN_ATTACK"
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_DEATH RETURN "TWR_LEPRECHAUN_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_JUMP_LAND RETURN "TWR_LEPRECHAUN_JUMP_LAND"
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_PAIN RETURN "TWR_LEPRECHAUN_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_BODYFALL RETURN "TWR_LEPRECHAUN_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_AGGRO RETURN "TWR_BRUTE_AXE_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_ATTACK RETURN "TWR_BRUTE_AXE_ATTACK"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_DEATH RETURN "TWR_BRUTE_AXE_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_PAIN RETURN "TWR_BRUTE_AXE_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_BODYFALL RETURN "TWR_BRUTE_AXE_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AGGRO RETURN "TWR_BRUTE_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_ATTACK RETURN "TWR_BRUTE_ATTACK"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_DEATH RETURN "TWR_BRUTE_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_PAIN RETURN "TWR_BRUTE_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_BODYFALL RETURN "TWR_BRUTE_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_AGGRO RETURN "TWR_GRUNT_CASTER_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_ATTACK RETURN "TWR_GRUNT_CASTER_ATTACK"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_DEATH RETURN "TWR_GRUNT_CASTER_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_PAIN RETURN "TWR_GRUNT_CASTER_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_BODYFALL RETURN "TWR_GRUNT_CASTER_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_AGGRO RETURN "TWR_GRUNT_FIRESPEAR_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_ATTACK RETURN "TWR_GRUNT_FIRESPEAR_ATTACK"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_DEATH RETURN "TWR_GRUNT_FIRESPEAR_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_PAIN RETURN "TWR_GRUNT_FIRESPEAR_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_BODYFALL RETURN "TWR_GRUNT_FIRESPEAR_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_AGGRO RETURN "TWR_GRUNT_FIRESWORD_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_ATTACK RETURN "TWR_GRUNT_FIRESWORD_ATTACK"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_DEATH RETURN "TWR_GRUNT_FIRESWORD_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_PAIN RETURN "TWR_GRUNT_FIRESWORD_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_BODYFALL RETURN "TWR_GRUNT_FIRESWORD_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_SLIME_ATTACK RETURN "TWR_SLIME_ATTACK"
CASE ARCADE_GAMES_SOUND_TWR_SLIME_DEATH RETURN "TWR_SLIME_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_SLIME_PAIN RETURN "TWR_SLIME_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_SLIME_AGGRO RETURN "TWR_SLIME_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_SNAKE_DEATH RETURN "TWR_SNAKE_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_SNAKE_AGGRO RETURN "TWR_SNAKE_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_SPIDER_AGGRO RETURN "TWR_SPIDER_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_SPIDER_ATTACK RETURN "TWR_SPIDER_ATTACK"
CASE ARCADE_GAMES_SOUND_TWR_SPIDER_DEATH RETURN "TWR_SPIDER_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_SPIDER_PAIN RETURN "TWR_SPIDER_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_SPIDER_BODYFALL RETURN "TWR_SPIDER_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_UNICORN_AGGRO RETURN "TWR_UNICORN_AGGRO"
CASE ARCADE_GAMES_SOUND_TWR_UNICORN_ATTACK RETURN "TWR_UNICORN_ATTACK"
CASE ARCADE_GAMES_SOUND_TWR_UNICORN_JUMP RETURN "TWR_UNICORN_JUMP"
CASE ARCADE_GAMES_SOUND_TWR_UNICORN_DEATH RETURN "TWR_UNICORN_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_UNICORN_PAIN RETURN "TWR_UNICORN_PAIN"
CASE ARCADE_GAMES_SOUND_TWR_SPIKE_UP RETURN "TWR_SPIKE_UP"
CASE ARCADE_GAMES_SOUND_TWR_SPIKE_DOWN RETURN "TWR_SPIKE_DOWN"
CASE ARCADE_GAMES_SOUND_TWR_STALACTITE_CRACK RETURN "TWR_STALACTITE_CRACK"
CASE ARCADE_GAMES_SOUND_TWR_STALACTITE_LAND RETURN "TWR_STALACTITE_LAND"
CASE ARCADE_GAMES_SOUND_TWR_INTRO_THUNDER RETURN "TWR_INTRO_THUNDER"
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_HP RETURN "TWR_PICKUP_HP"
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_MP RETURN "TWR_PICKUP_MP"
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_GOLD RETURN "TWR_PICKUP_GOLD"
CASE ARCADE_GAMES_SOUND_TWR_STAGE_GO RETURN "TWR_STAGE_GO"
CASE ARCADE_GAMES_SOUND_TWR_STAGE_START_HIT RETURN "TWR_STAGE_START_HIT"
CASE ARCADE_GAMES_SOUND_TWR_STAGE_START_SHING RETURN "TWR_STAGE_START_SHING"
CASE ARCADE_GAMES_SOUND_TWR_MENU_SELECT RETURN "TWR_MENU_SELECT"
CASE ARCADE_GAMES_SOUND_TWR_MENU_NAVIGATE RETURN "TWR_MENU_NAVIGATE"
CASE ARCADE_GAMES_SOUND_TWR_MENU_LETTER_CHANGE RETURN "TWR_MENU_LETTER_CHANGE"
CASE ARCADE_GAMES_SOUND_TWR_MENU_LETTER_LOCK RETURN "TWR_MENU_LETTER_LOCK"
CASE ARCADE_GAMES_SOUND_TWR_MENU_LETTER_DONE RETURN "TWR_MENU_LETTER_DONE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_WALK_LOOP RETURN "TWR_PLAYER_WALK_LOOP"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_BOSS_FINAL RETURN "TWR_PLAYER_ATTACK_BOSS_FINAL"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_DASH_SWIPE RETURN "TWR_PLAYER_ATTACK_DASH_SWIPE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_DASH_HIT RETURN "TWR_PLAYER_ATTACK_DASH_HIT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_LONG_SWIPE RETURN "TWR_PLAYER_ATTACK_LONG_SWIPE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_LONG_HIT RETURN "TWR_PLAYER_ATTACK_LONG_HIT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_SHORT_SWIPE RETURN "TWR_PLAYER_ATTACK_SHORT_SWIPE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_SHORT_HIT RETURN "TWR_PLAYER_ATTACK_SHORT_HIT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_KICK_SWIPE RETURN "TWR_PLAYER_ATTACK_KICK_SWIPE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_KICK_HIT RETURN "TWR_PLAYER_ATTACK_KICK_HIT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_JUMP_KICK_SWIPE RETURN "TWR_PLAYER_ATTACK_JUMP_KICK_SWIPE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_JUMP_KICK_HIT RETURN "TWR_PLAYER_ATTACK_JUMP_KICK_HIT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_JUMP_LAND RETURN "TWR_PLAYER_JUMP_LAND"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_BODYFALL RETURN "TWR_PLAYER_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_LEVEL_UP_SCREEN RETURN "TWR_PLAYER_LEVEL_UP_SCREEN"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_LEVEL_UP_IG RETURN "TWR_PLAYER_LEVEL_UP_IG"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_LEVEL_UP_SWORD RETURN "TWR_PLAYER_LEVEL_UP_SWORD"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_MAGIC_DRAW_SWORD RETURN "TWR_PLAYER_MAGIC_DRAW_SWORD"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_MAGIC_NUKE_CAST RETURN "TWR_PLAYER_MAGIC_NUKE_CAST"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_MAGIC_NUKE_SMALL_BLAST RETURN "TWR_PLAYER_MAGIC_NUKE_SMALL_BLAST"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_WEAPON_DEFLECT_ARROW RETURN "TWR_PLAYER_WEAPON_DEFLECT_ARROW"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_WEAPON_DEFLECT_FIREBALL RETURN "TWR_PLAYER_WEAPON_DEFLECT_FIREBAL"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_HIT_BY_ENEMY RETURN "TWR_PLAYER_HIT_BY_ENEMY"
ENDSWITCH
SWITCH eItem
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_WALK_LOOP RETURN "TWR_PLAYER_2_WALK_LOOP"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_BOSS_FINAL RETURN "TWR_PLAYER_2_ATTACK_BOSS_FINAL"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_DASH_SWIPE RETURN "TWR_PLAYER_2_ATTACK_DASH_SWIPE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_DASH_HIT RETURN "TWR_PLAYER_2_ATTACK_DASH_HIT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_LONG_SWIPE RETURN "TWR_PLAYER_2_ATTACK_LONG_SWIPE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_LONG_HIT RETURN "TWR_PLAYER_2_ATTACK_LONG_HIT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_SHORT_SWIPE RETURN "TWR_PLAYER_2_ATTACK_SHORT_SWIPE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_SHORT_HIT RETURN "TWR_PLAYER_2_ATTACK_SHORT_HIT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_KICK_SWIPE RETURN "TWR_PLAYER_2_ATTACK_KICK_SWIPE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_KICK_HIT RETURN "TWR_PLAYER_2_ATTACK_KICK_HIT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_JUMP_KICK_SWIPE RETURN "TWR_PLAYER_2_ATTACK_JUMP_KICK_SWIPE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_JUMP_KICK_HIT RETURN "TWR_PLAYER_2_ATTACK_JUMP_KICK_HIT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_JUMP_LAND RETURN "TWR_PLAYER_2_JUMP_LAND"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_BODYFALL RETURN "TWR_PLAYER_2_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_LEVEL_UP_SCREEN RETURN "TWR_PLAYER_2_LEVEL_UP_SCREEN"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_LEVEL_UP_IG RETURN "TWR_PLAYER_2_LEVEL_UP_IG"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_LEVEL_UP_SWORD RETURN "TWR_PLAYER_2_LEVEL_UP_SWORD"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_MAGIC_DRAW_SWORD RETURN "TWR_PLAYER_2_MAGIC_DRAW_SWORD"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_MAGIC_NUKE_CAST RETURN "TWR_PLAYER_2_MAGIC_NUKE_CAST"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_MAGIC_NUKE_SMALL_BLAST RETURN "TWR_PLAYER_2_MAGIC_NUKE_SMALL_BLAST"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_WEAPON_DEFLECT_ARROW RETURN "TWR_PLAYER_2_WEAPON_DEFLECT_ARROW"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_WEAPON_DEFLECT_FIREBALL RETURN "TWR_PLAYER_2_WEAPON_DEFLECT_FIREBAL"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_HIT_BY_ENEMY RETURN "TWR_PLAYER_2_HIT_BY_ENEMY"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_WALK_LOOP RETURN "TWR_PLAYER_3_WALK_LOOP"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_BOSS_FINAL RETURN "TWR_PLAYER_3_ATTACK_BOSS_FINAL"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_DASH_SWIPE RETURN "TWR_PLAYER_3_ATTACK_DASH_SWIPE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_DASH_HIT RETURN "TWR_PLAYER_3_ATTACK_DASH_HIT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_LONG_SWIPE RETURN "TWR_PLAYER_3_ATTACK_LONG_SWIPE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_LONG_HIT RETURN "TWR_PLAYER_3_ATTACK_LONG_HIT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_SHORT_SWIPE RETURN "TWR_PLAYER_3_ATTACK_SHORT_SWIPE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_SHORT_HIT RETURN "TWR_PLAYER_3_ATTACK_SHORT_HIT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_KICK_SWIPE RETURN "TWR_PLAYER_3_ATTACK_KICK_SWIPE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_KICK_HIT RETURN "TWR_PLAYER_3_ATTACK_KICK_HIT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_JUMP_KICK_SWIPE RETURN "TWR_PLAYER_3_ATTACK_JUMP_KICK_SWIPE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_JUMP_KICK_HIT RETURN "TWR_PLAYER_3_ATTACK_JUMP_KICK_HIT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_JUMP_LAND RETURN "TWR_PLAYER_3_JUMP_LAND"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_BODYFALL RETURN "TWR_PLAYER_3_BODYFALL"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_LEVEL_UP_SCREEN RETURN "TWR_PLAYER_3_LEVEL_UP_SCREEN"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_LEVEL_UP_IG RETURN "TWR_PLAYER_3_LEVEL_UP_IG"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_LEVEL_UP_SWORD RETURN "TWR_PLAYER_3_LEVEL_UP_SWORD"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_MAGIC_DRAW_SWORD RETURN "TWR_PLAYER_3_MAGIC_DRAW_SWORD"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_MAGIC_NUKE_CAST RETURN "TWR_PLAYER_3_MAGIC_NUKE_CAST"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_MAGIC_NUKE_SMALL_BLAST RETURN "TWR_PLAYER_3_MAGIC_NUKE_SMALL_BLAST"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_WEAPON_DEFLECT_ARROW RETURN "TWR_PLAYER_3_WEAPON_DEFLECT_ARROW"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_WEAPON_DEFLECT_FIREBALL RETURN "TWR_PLAYER_3_WEAPON_DEFLECT_FIREBAL"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_HIT_BY_ENEMY RETURN "TWR_PLAYER_3_HIT_BY_ENEMY"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MELEE RETURN "TWR_PLAYER_VOCAL_MELEE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_HURT RETURN "TWR_PLAYER_VOCAL_HURT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_JUMP RETURN "TWR_PLAYER_VOCAL_JUMP"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_KNOCKED_DOWN RETURN "TWR_PLAYER_VOCAL_KNOCKED_DOWN"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_DEATH RETURN "TWR_PLAYER_VOCAL_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_FALL_TO_DEATH RETURN "TWR_PLAYER_VOCAL_FALL_TO_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAGIC_SCREEN_NUKE RETURN "TWR_PLAYER_VOCAL_MAGIC_SCREEN_NUK"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_LEVEL_UP RETURN "TWR_PLAYER_VOCAL_LEVEL_UP"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_LOOKING_AT_MAP RETURN "TWR_PLAYER_VOCAL_LOOKING_AT_MAP"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_LEVEL_BEGIN RETURN "TWR_PLAYER_VOCAL_LEVEL_BEGIN"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_VILLAGE RETURN "TWR_PLAYER_VOCAL_MAP_VILLAGE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_FOREST RETURN "TWR_PLAYER_VOCAL_MAP_FOREST"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_SWAMP RETURN "TWR_PLAYER_VOCAL_MAP_SWAMP"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_CAVE RETURN "TWR_PLAYER_VOCAL_MAP_CAVE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_WIZARD_TOWER RETURN "TWR_PLAYER_VOCAL_MAP_WIZARD_TOWER"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_MELEE RETURN "TWR_PLAYER_2_VOCAL_MELEE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_HURT RETURN "TWR_PLAYER_2_VOCAL_HURT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_JUMP RETURN "TWR_PLAYER_2_VOCAL_JUMP"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_KNOCKED_DOWN RETURN "TWR_PLAYER_2_VOCAL_KNOCKED_DOWN"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_DEATH RETURN "TWR_PLAYER_2_VOCAL_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_FALL_TO_DEATH RETURN "TWR_PLAYER_2_VOCAL_FALL_TO_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_MAGIC_SCREEN_NUKE RETURN "TWR_PLAYER_2_VOCAL_MAGIC_SCREEN_NUK"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_LEVEL_UP RETURN "TWR_PLAYER_2_VOCAL_LEVEL_UP"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_MELEE RETURN "TWR_PLAYER_3_VOCAL_MELEE"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_HURT RETURN "TWR_PLAYER_3_VOCAL_HURT"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_JUMP RETURN "TWR_PLAYER_3_VOCAL_JUMP"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_KNOCKED_DOWN RETURN "TWR_PLAYER_3_VOCAL_KNOCKED_DOWN"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_DEATH RETURN "TWR_PLAYER_3_VOCAL_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_FALL_TO_DEATH RETURN "TWR_PLAYER_3_VOCAL_FALL_TO_DEATH"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_MAGIC_SCREEN_NUKE RETURN "TWR_PLAYER_3_VOCAL_MAGIC_SCREEN_NUK"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_LEVEL_UP RETURN "TWR_PLAYER_3_VOCAL_LEVEL_UP"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_THOG RETURN "ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_THOG"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_GROG RETURN "ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_GROG"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WIZARD RETURN "ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WIZARD"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_MAN_01 RETURN "ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_MAN_01"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_MAN_02 RETURN "ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_MAN_02"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_01 RETURN "ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_01"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_02 RETURN "ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_02"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_03 RETURN "ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_03"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_04 RETURN "ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_04"
CASE ARCADE_GAMES_SOUND_TWR_INTRO_DOUBLE_THUNDER RETURN "ARCADE_GAMES_SOUND_TWR_INTRO_DOUBLE_THUNDER"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_JUMP_LAND RETURN "ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_JUMP_LAND"
CASE ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_FOREST RETURN "ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_FOREST"
CASE ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_SWAMP RETURN "ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_SWAMP"
CASE ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_CAVES RETURN "ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_CAVES"
CASE ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_CASTLE RETURN "ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_CASTLE"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_01 RETURN "ARCADE_GAMES_SOUND_TWR_SLIDESHOW_01"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_02 RETURN "ARCADE_GAMES_SOUND_TWR_SLIDESHOW_02"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_03 RETURN "ARCADE_GAMES_SOUND_TWR_SLIDESHOW_03"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_04 RETURN "ARCADE_GAMES_SOUND_TWR_SLIDESHOW_04"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_05 RETURN "ARCADE_GAMES_SOUND_TWR_SLIDESHOW_05"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_06 RETURN "ARCADE_GAMES_SOUND_TWR_SLIDESHOW_06"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_07 RETURN "ARCADE_GAMES_SOUND_TWR_SLIDESHOW_07"
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_HP_BIG RETURN "ARCADE_GAMES_SOUND_TWR_PICKUP_HP_BIG"
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_MP_BIG RETURN "ARCADE_GAMES_SOUND_TWR_PICKUP_MP_BIG"
CASE ARCADE_GAMES_SOUND_TWR_MANA_FULL RETURN "ARCADE_GAMES_SOUND_TWR_MANA_FULL"
CASE ARCADE_GAMES_SOUND_TWR_MANA_EMPTY RETURN "ARCADE_GAMES_SOUND_TWR_MANA_EMPTY"
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_EXTRA_LIFE RETURN "ARCADE_GAMES_SOUND_TWR_PICKUP_EXTRA_LIFE"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_01 RETURN "ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_01"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_02 RETURN "ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_02"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_03 RETURN "ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_03"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_04 RETURN "ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_04"
CASE ARCADE_GAMES_SOUND_TWR_SCORE_COUNT RETURN "ARCADE_GAMES_SOUND_TWR_SCORE_COUNT"
CASE ARCADE_GAMES_SOUND_TWR_SCORE_COMPLETE RETURN "ARCADE_GAMES_SOUND_TWR_SCORE_COMPLETE"
ENDSWITCH
SWITCH eItem
CASE ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_APPEAR_SYNTH RETURN "ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_APPEAR_SYNTH"
CASE ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_DISAPPEAR_SYNTH RETURN "ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_DISAPPEAR_SYNTH"
CASE ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_APPEAR_SWEEP RETURN "ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_APPEAR_SWEEP"
CASE ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_DISAPPEAR_SWEEP RETURN "ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_DISAPPEAR_SWEEP"
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_COUNT_LOOP RETURN "ARCADE_GAMES_SOUND_GGSM_SCORE_COUNT_LOOP"
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_COUNT_FINAL RETURN "ARCADE_GAMES_SOUND_GGSM_SCORE_COUNT_FINAL"
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_LETTER_CHANGE_L RETURN "ARCADE_GAMES_SOUND_GGSM_SCORE_LETTER_CHANGE_L"
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_LETTER_CHANGE_R RETURN "ARCADE_GAMES_SOUND_GGSM_SCORE_LETTER_CHANGE_R"
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_LETTER_CHANGE_SELECT RETURN "ARCADE_GAMES_SOUND_GGSM_SCORE_LETTER_CHANGE_SELECT"
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_ENTERED RETURN "ARCADE_GAMES_SOUND_GGSM_SCORE_ENTERED"
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_CHANGE_PAGE RETURN "ARCADE_GAMES_SOUND_GGSM_SCORE_CHANGE_PAGE"
CASE ARCADE_GAMES_SOUND_GGSM_PRESSED_START RETURN "ARCADE_GAMES_SOUND_GGSM_PRESSED_START"
CASE ARCADE_GAMES_SOUND_GGSM_NAVIGATE_MENU RETURN "ARCADE_GAMES_SOUND_GGSM_NAVIGATE_MENU"
CASE ARCADE_GAMES_SOUND_GGSM_GAME_OVER RETURN "ARCADE_GAMES_SOUND_GGSM_GAME_OVER"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_DEFAULT RETURN "ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_DEFAULT"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_DOUBLE RETURN "ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_DOUBLE"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_TRIPLE RETURN "ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_TRIPLE"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_ROCKET RETURN "ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_ROCKET"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_SCATTER RETURN "ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_SCATTER"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_BEAM RETURN "ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_BEAM"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_NUKE RETURN "ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_NUKE"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_STUN RETURN "ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_STUN"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_DECOY RETURN "ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_DECOY"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DECOY_LOOP RETURN "ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DECOY_LOOP"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_REPUSLE RETURN "ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_REPUSLE"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_DECOY RETURN "ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_DECOY"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_ROCKET_EXPLODE RETURN "ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_ROCKET_EXPLODE"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_STUN RETURN "ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_STUN"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_DEFAULT RETURN "ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_DEFAULT"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_TRIPLE RETURN "ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_TRIPLE"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_SCATTER RETURN "ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_SCATTER"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_UFO_SCATTER RETURN "ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_UFO_SCATTER"
CASE ARCADE_GAMES_SOUND_GGSM_EXP_ENEMY_DESTROYED RETURN "ARCADE_GAMES_SOUND_GGSM_EXP_ENEMY_DESTROYED"
CASE ARCADE_GAMES_SOUND_GGSM_ENEMY_DAMAGED RETURN "ARCADE_GAMES_SOUND_GGSM_ENEMY_DAMAGED"
CASE ARCADE_GAMES_SOUND_GGSM_PLAYER_DAMAGED RETURN "ARCADE_GAMES_SOUND_GGSM_PLAYER_DAMAGED"
CASE ARCADE_GAMES_SOUND_GGSM_REPULSE_REFLECT RETURN "ARCADE_GAMES_SOUND_GGSM_REPULSE_REFLECT"
CASE ARCADE_GAMES_SOUND_GGSM_EXP_PLAYER_DESTROYED RETURN "ARCADE_GAMES_SOUND_GGSM_EXP_PLAYER_DESTROYED"
CASE ARCADE_GAMES_SOUND_GGSM_PLAYER_DEFEATED RETURN "ARCADE_GAMES_SOUND_GGSM_PLAYER_DEFEATED"
CASE ARCADE_GAMES_SOUND_GGSM_DAMAGE_BANANA_ASTRONAUT RETURN "ARCADE_GAMES_SOUND_GGSM_DAMAGE_BANANA_ASTRONAUT"
CASE ARCADE_GAMES_SOUND_GGSM_DAMAGE_UFO RETURN "ARCADE_GAMES_SOUND_GGSM_DAMAGE_UFO"
CASE ARCADE_GAMES_SOUND_GGSM_DAMAGE_SPACESHIP RETURN "ARCADE_GAMES_SOUND_GGSM_DAMAGE_SPACESHIP"
CASE ARCADE_GAMES_SOUND_GGSM_EXP_BANANA_ASTRONAUT RETURN "ARCADE_GAMES_SOUND_GGSM_EXP_BANANA_ASTRONAUT"
CASE ARCADE_GAMES_SOUND_GGSM_EXP_UFO RETURN "ARCADE_GAMES_SOUND_GGSM_EXP_UFO"
CASE ARCADE_GAMES_SOUND_GGSM_EXP_SPACESHIP RETURN "ARCADE_GAMES_SOUND_GGSM_EXP_SPACESHIP"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_REPULSE RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_REPULSE"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_EXPLOSION RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_EXPLOSION"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_STUN RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_STUN"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_NUKE RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_NUKE"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_DECOY RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_DECOY"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_SHARD RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_SHARD"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_EXTRA_LIFE RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_EXTRA_LIFE"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_HEALTH RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_HEALTH"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_INVINCIBILITY RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_INVINCIBILITY"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_UNAVAILABLE RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_UNAVAILABLE"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_DOUBLE RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_DOUBLE"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_TRIPLE RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_TRIPLE"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_ROCKET RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_ROCKET"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_SCATTER RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_SCATTER"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_BOLT RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_BOLT"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_BEAM RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_BEAM"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_DUAL_ARCH RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_DUAL_ARCH"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_WAVE RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_WAVE"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_ATTACK RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_ATTACK"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_ATTACK_SPECIAL RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_ATTACK_SPECIAL"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_CHIP RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_CHIP"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_DAMAGE RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_DAMAGE"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_SPEAK RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_SPEAK"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_DIED RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_DIED"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ATTACK RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ATTACK"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ATTACK_SPECIAL RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ATTACK_SPECIAL"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ROCKET_CHARGE RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ROCKET_CHARGE"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ROCKETS RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ROCKETS"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_DAMAGE_CRACK RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_DAMAGE_CRACK"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_DAMAGE RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_DAMAGE"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_SPEAK RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_SPEAK"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_DIED RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_DIED"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_EYE_LASER RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_EYE_LASER"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_EYE_LASER_CHARGE_LOOP RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_EYE_LASER_CHARGE_LOOP"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_SCATTER RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_SCATTER"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_WIG_SCATTER RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_WIG_SCATTER"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_WIG_BEAM RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_WIG_BEAM"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE_BREAK_GLASSES RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE_BREAK_GLASSES"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE_LOST_GLASSES RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE_LOST_GLASSES"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE_LOSE_WIG RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE_LOSE_WIG"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_SPEAK RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_SPEAK"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DIED RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DIED"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_ATTACK RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_ATTACK"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_ATTACK_SPECIAL RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_ATTACK_SPECIAL"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_DAMAGE RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_DAMAGE"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_SPEAK RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_SPEAK"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_DIED RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_DIED"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_ATTACK RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_ATTACK"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_ATTACK_SPECIAL RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_ATTACK_SPECIAL"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_DAMAGE RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_DAMAGE"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_SPEAK RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_SPEAK"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_DIED RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_DIED"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_EXP_APPLE RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_EXP_APPLE"
CASE ARCADE_GAMES_SOUND_GGSM_FLYBY_UFO RETURN "ARCADE_GAMES_SOUND_GGSM_FLYBY_UFO"
CASE ARCADE_GAMES_SOUND_GGSM_FLYBY_KAMIKAZE RETURN "ARCADE_GAMES_SOUND_GGSM_FLYBY_KAMIKAZE"
ENDSWITCH
SWITCH eItem
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_AFTERBURN
RETURN "Afterburn"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_HOT_PURSUIT
RETURN "Hot_pursuit"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_LS_NIGHTS
RETURN "Ls_Nights"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_OVERDRIVE
RETURN "Overdrive"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_RED_VELVET
RETURN "Red_velvet"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_RENEGADE
RETURN "Renegade"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_TURBO_BOOST
RETURN "Turbo_BOOST"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_UNDERCOVER
RETURN "Undercover"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_VICE_LIGHTS
RETURN "Vice_Lights"
// Gameplay Events - ROAD_ARCADE_AUDIO_EFFECT_MENU_SELECT
CASE ROAD_ARCADE_AUDIO_EFFECT_CHECKPOINT_HIT
RETURN "fe_checkpoint_reached"
CASE ROAD_ARCADE_AUDIO_EFFECT_GREEN_LIGHT_GO
RETURN "fe_begin_race_go"
CASE ROAD_ARCADE_AUDIO_EFFECT_COUNTDOWN_RED
RETURN "fe_begin_race_countdown_3"
CASE ROAD_ARCADE_AUDIO_EFFECT_COUNTDOWN_YELLOW
RETURN "fe_begin_race_countdown_2"
CASE ROAD_ARCADE_AUDIO_EFFECT_TIMER_COUNTDOWN
RETURN "fe_time_countdown"
CASE ROAD_ARCADE_AUDIO_EFFECT_TIMER_WARNING
RETURN "fe_time_10_secs_remaining"
// Player feedback - DLC_H3_RaceNChase_Frontend_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TOOK_LEAD
RETURN "fe_took_lead"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_LOST_LEAD
RETURN "fe_lost_lead"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_WIN
RETURN "fe_win_game"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_LOSE
RETURN "fe_lose_game"
// Menu Effects - DLC_H3_RaceNChase_Frontend_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_SCROLL_LEFT
RETURN "fe_enter_character_select_character_L"
CASE ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_SCROLL_RIGHT
RETURN "fe_enter_character_select_character_R"
CASE ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_ENTER
RETURN "fe_enter_character_letter_entered"
CASE ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_CONFIRM
RETURN "fe_enter_character_score"
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_NAV
RETURN "fe_navigate_menu"
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_RADIO_NAV
RETURN "fe_change_station"
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_CONFIRM
RETURN "fe_pressed_select"
CASE ROAD_ARCADE_AUDIO_EFFECT_ENTER_GAME
RETURN "fe_pressed_start"
// Menu Ambience
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_AMB_WAVE
RETURN "fe_title_waves"
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_AMB_SEAGUL
RETURN "fe_title_seagulls"
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_AMB_DOG
RETURN "fe_title_dog_bark"
// General Vehicle sounds - DLC_H3_RaceNChase_Vehicles_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OFF_ROAD
RETURN "veh_roadnoise_dirt_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_SHIFT_GEAR
RETURN "veh_shift_gear"
// Collision sounds - DLC_H3_RaceNChase_Collision_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_START
RETURN "crash_generic"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_FINISH
RETURN "crash_land"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_DOG
RETURN "collision_dogbark_swtnr"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_CAT
RETURN "collision_meow_swtnr"
CASE ROAD_ARCADE_AUDIO_EFFECT_COLLISION_GEN
RETURN "collision_generic"
CASE ROAD_ARCADE_AUDIO_EFFECT_COLLISION_PED
RETURN "collision_ped"
CASE ROAD_ARCADE_AUDIO_EFFECT_COLLISION_SPECIAL
RETURN "collision_bigfoot"
// World Ambience sounds - DLC_H3_RaceNChase_Ambience_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_WORLD_PASS
RETURN "ambience_horn_by"
CASE ROAD_ARCADE_AUDIO_EFFECT_WORLD_CROWD_LOOP
RETURN "ambience_crowd_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_WORLD_TRANSITION
RETURN "ambience_flyby_doppler_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_WORLD_UFO
RETURN "ambience_ufo_loop_by"
// Passing ped sounds - DLC_H3_RaceNChase_Ambience_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PASSING_BIGFOOT
RETURN "ambience_bigfoot_by"
CASE ROAD_ARCADE_AUDIO_EFFECT_PASSING_CENTURION
RETURN "ambience_cougar_by"
CASE ROAD_ARCADE_AUDIO_EFFECT_PASSING_GHOST
RETURN "ambience_ghost_by_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PASSING_CYCLIST
RETURN "ambience_bicycle_by"
// Car sounds - DLC_H3_RaceNChase_Car_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_ENGINE_CAR
RETURN "car_engine_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_START_CAR
RETURN "car_engine_start"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPS_CAR
RETURN "car_skid_01_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPF_CAR
RETURN "car_skid_02_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_CAR
RETURN "car_boost_start"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_LOOP_CAR
RETURN "car_boost_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_BRAKE_CAR
RETURN "car_brake_loop"
// Bike sounds - DLC_H3_RaceNChase_Bike_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_ENGINE_BIKE
RETURN "bike_engine_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_START_BIKE
RETURN "bike_engine_start"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPS_BIKE
RETURN "bike_skid_01_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPF_BIKE
RETURN "bike_skid_02_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_BIKE
RETURN "bike_boost_start"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_LOOP_BIKE
RETURN "bike_boost_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_BRAKE_BIKE
RETURN "bike_brake_loop"
// Truck sounds - DLC_H3_RaceNChase_Truck_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_ENGINE_TRUCK
RETURN "truck_engine_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_START_TRUCK
RETURN "truck_engine_start"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPS_TRUCK
RETURN "truck_skid_01_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPF_TRUCK
RETURN "truck_skid_02_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_TRUCK
RETURN "truck_boost_start"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_LOOP_TRUCK
RETURN "truck_boost_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_BRAKE_TRUCK
RETURN "truck_brake_loop"
// Player common
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_SLIPSTREAMING
RETURN "ambience_wind_loop"
ENDSWITCH
// Extra Space Monkey Sounds
SWITCH (eItem)
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_REPULSE RETURN "ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_REPULSE"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_SHIELD RETURN "ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_SHIELD"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_SHIELD RETURN "ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_SHIELD"
CASE ARCADE_GAMES_SOUND_GGSM_PLAYER_DAMAGE_SHIELD RETURN "ARCADE_GAMES_SOUND_GGSM_PLAYER_DAMAGE_SHIELD"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_SHIELD RETURN "ARCADE_GAMES_SOUND_GGSM_PICKUP_SHIELD"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_SPLIT RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_SPLIT"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_ASSEMBLE RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_ASSEMBLE"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_SPEAK_DEFEAT RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_SPEAK_DEFEAT"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_SPEAK_DEFEAT RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_SPEAK_DEFEAT"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ATTACK_MINIGUN RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ATTACK_MINIGUN"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_SPEAK_DEFEAT RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_SPEAK_DEFEAT"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_SPEAK_DEFEAT RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_SPEAK_DEFEAT"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_CHESTBURST RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_CHESTBURST"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_SPEAK_DEFEAT RETURN "ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_SPEAK_DEFEAT"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_FIRE RETURN "ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_FIRE"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_KILL_STREAK RETURN "ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_KILL_STREAK"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_STAGE_SELECT RETURN "ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_STAGE_SELECT"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_COLLECT_POWERUP RETURN "ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_COLLECT_POWERUP"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_EXTRA_LIFE RETURN "ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_EXTRA_LIFE"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_SCREECH_HIGH RETURN "ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_SCREECH_HIGH"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_SCREECH_MID RETURN "ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_SCREECH_MID"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_SCREECH_LOW RETURN "ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_SCREECH_LOW"
ENDSWITCH
SWITCH (eItem)
CASE QUB3D_AUDIO_EFFECT_SCOREBOARD_CONFIRM RETURN "USE_POWERUP"
CASE QUB3D_AUDIO_EFFECT_SCOREBOARD_ENTER RETURN "Menu_Select"
CASE QUB3D_AUDIO_EFFECT_SCOREBOARD_CHANGE_LETTER RETURN "Menu_Navigate"
ENDSWITCH
SWITCH (eItem)
CASE ARCADE_GAMES_SOUND_CMHDZ_HIGH_SCORE_LETTER_CHANGE RETURN "Score_Letter_Change"
CASE ARCADE_GAMES_SOUND_CMHDZ_HIGH_SCORE_LETTER_SET RETURN "Score_Letter_Select"
CASE ARCADE_GAMES_SOUND_CMHDZ_HIGH_SCORE_STORE RETURN "Score_Entered"
ENDSWITCH
SWITCH (eItem)
CASE ARCADE_GAMES_SOUND_END RETURN ""
ENDSWITCH
RETURN "UNKNOWN_SOUND"
ENDFUNC
FUNC STRING ARCADE_GAMES_SOUND_GET_NAME(ARCADE_GAMES_SOUND eItem)
SWITCH eItem
CASE ARCADE_GAMES_SOUND_DEGENATRON_BOOT_SCREEN RETURN "BOOT_SCREEN"
CASE ARCADE_GAMES_SOUND_DEGENATRON_BOOT_SCREEN_STAR RETURN "BOOT_SCREEN_STAR"
CASE ARCADE_GAMES_SOUND_DEGENATRON_EXPLODE RETURN "EXPLODE"
CASE ARCADE_GAMES_SOUND_DEGENATRON_ARP1 RETURN "ARP1"
CASE ARCADE_GAMES_SOUND_DEGENATRON_BUZZER RETURN "BUZZER"
CASE ARCADE_GAMES_SOUND_DEGENATRON_1POINT RETURN "1POINT"
CASE ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MAIN_LOOP RETURN "MUSIC_MAIN_LOOP"
CASE ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MAIN_LOOP_UW RETURN "MUSIC_MAIN_LOOP_UW"
CASE ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_FAIL RETURN "MUSIC_FAIL"
CASE ARCADE_GAMES_SOUND_DEGENATRON_ATTRACT_LOOP RETURN "ATTRACT_LOOP"
CASE ARCADE_GAMES_SOUND_DEGENATRON_ZAP1 RETURN "ZAP1"
CASE ARCADE_GAMES_SOUND_DEGENATRON_THRUST RETURN "THRUST"
CASE ARCADE_GAMES_SOUND_DEGENATRON_ZAP2 RETURN "ZAP2"
CASE ARCADE_GAMES_SOUND_DEGENATRON_WARN RETURN "WARN"
CASE ARCADE_GAMES_SOUND_DEGENATRON_HIGH_SCORE_LETTER_CHANGE RETURN "HIGH_SCORE_LETTER_CHANGE"
CASE ARCADE_GAMES_SOUND_DEGENATRON_HIGH_SCORE_LETTER_SET RETURN "HIGH_SCORE_LETTER_SET"
CASE ARCADE_GAMES_SOUND_DEGENATRON_HIGH_SCORE_STORE RETURN "HIGH_SCORE_STORE"
CASE ARCADE_GAMES_SOUND_DEGENATRON_KICK_MACHINE RETURN "KICK_MACHINE"
CASE ARCADE_GAMES_SOUND_DEGENATRON_JUMP RETURN "JUMP"
CASE ARCADE_GAMES_SOUND_DEGENATRON_SWING RETURN "SWING"
CASE ARCADE_GAMES_SOUND_DEGENATRON_TICKY_FLY_LOOP RETURN "TICKY_FLY_LOOP"
CASE ARCADE_GAMES_SOUND_DEGENATRON_GENERATE RETURN "GENERATE"
CASE ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MENU_LOOP RETURN "MUSIC_MENU_LOOP"
CASE ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MENU_NAV RETURN "MENU_NAV"
CASE ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MENU_SELECT RETURN "MENU_SELECT"
CASE ARCADE_GAMES_SOUND_DEGENATRON_MUSIC_MENU_BACK RETURN "MENU_BACK"
CASE ARCADE_GAMES_SOUND_DEGENATRON_SWING_B RETURN "SWING_B"
CASE ARCADE_GAMES_SOUND_TLG_HIGH_SCORE_LETTER_CHANGE RETURN "Score_Letter_Change"
CASE ARCADE_GAMES_SOUND_TLG_HIGH_SCORE_LETTER_SET RETURN "Score_Letter_Select"
CASE ARCADE_GAMES_SOUND_TLG_HIGH_SCORE_STORE RETURN "Score_Entered"
ENDSWITCH
SWITCH eItem
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_ATTACK_THRUST RETURN "Attack_Thrust"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_ATTACK_STAB RETURN "Attack_Stab"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_ATTACK_JUMP RETURN "Attck_Jump"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_BODYFALL RETURN "Bodyfall"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_JUMP_LAND RETURN "Jump_Land"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_KNOCKBACK RETURN "Knockback"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_ATTACK_VOCAL RETURN "Attack_Vocal"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_ATTACK_SLASH RETURN "Attack_Slash"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_ATTACK_SLAM RETURN "Attack_Slam"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_DRAW_SWORD RETURN "Draw_Sword"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_STAND_UP RETURN "Stand_Up"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_BODYFALL RETURN "Bodyfall"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_HIT RETURN "Attack_Hit"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_SPIT RETURN "Attack_Spit"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_DEATH_FINAL RETURN "Death_Final"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_CLIMB_LOOP RETURN "Ceiling_Climb_Loop"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_DROP RETURN "Attack_Drop"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_DROP_LAND RETURN "Attack_Drop_Land"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_CLIMB_UP RETURN "Climb_Up"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_CLIMB_DOWN RETURN "Climb_Down"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_DEATH_BLASTS RETURN "Death_Blasts"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_DEATH_FINAL RETURN "Death_Final"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_CAST_SPELL RETURN "Magic_Cast_Spell"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FIRST_FIRE RETURN "Magic_Fire_First"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FIRE_FLAMES RETURN "Magic_Fire_Flames"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FLAME_PILLAR RETURN "Magic_Flame_Pillar"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FLAME_PILLAR_SHORT RETURN "Magic_Flame_Pillar_Short"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_TELEPORT_IN RETURN "Magic_Teleport_In"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_TELEPORT_OUT RETURN "Magic_Teleport_Out"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_DIALOGUE RETURN "Dialog"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_GAME_OVER RETURN "Game_Over"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_HURT RETURN "Hurt"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_KILLED RETURN "Killed"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_BAT_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_BAT_ATTACK RETURN "Attack"
CASE ARCADE_GAMES_SOUND_TWR_BAT_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_BAT_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_BAT_DASH RETURN "Dash"
CASE ARCADE_GAMES_SOUND_TWR_BAT_BODYFALL RETURN "Bodyfall"
CASE ARCADE_GAMES_SOUND_TWR_BOULDER_BOUNCE RETURN "Bouncing"
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_ATTACK RETURN "Attack"
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_DASH RETURN "Dash"
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_BODYFALL RETURN "Bodyfall"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_ATTACK RETURN "Attack"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_BODYFALL RETURN "Bodyfall"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_ATTACK RETURN "Attack"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_BODYFALL RETURN "Bodyfall"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_ATTACK RETURN "Attack"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_BODYFALL RETURN "Bodyfall"
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_ATTACK RETURN "Attack"
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_COIN_ATTACK RETURN "Coin_Attack"
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_JUMP_LAND RETURN "Jump_Land"
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_BODYFALL RETURN "Bodyfall"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_ATTACK RETURN "Attack"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_BODYFALL RETURN "Bodyfall"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_ATTACK RETURN "Attack"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_BODYFALL RETURN "Bodyfall"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_ATTACK RETURN "Attack"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_BODYFALL RETURN "Bodyfall"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_ATTACK RETURN "Attack"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_BODYFALL RETURN "Bodyfall"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_ATTACK RETURN "Attack"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_BODYFALL RETURN "Bodyfall"
CASE ARCADE_GAMES_SOUND_TWR_SLIME_ATTACK RETURN "Attack"
CASE ARCADE_GAMES_SOUND_TWR_SLIME_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_SLIME_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_SLIME_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_SNAKE_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_SNAKE_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_SPIDER_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_SPIDER_ATTACK RETURN "Attack"
CASE ARCADE_GAMES_SOUND_TWR_SPIDER_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_SPIDER_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_SPIDER_BODYFALL RETURN "Bodyfall"
CASE ARCADE_GAMES_SOUND_TWR_UNICORN_AGGRO RETURN "Aggro"
CASE ARCADE_GAMES_SOUND_TWR_UNICORN_ATTACK RETURN "Attack"
CASE ARCADE_GAMES_SOUND_TWR_UNICORN_JUMP RETURN "Jump"
CASE ARCADE_GAMES_SOUND_TWR_UNICORN_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_UNICORN_PAIN RETURN "Pain"
CASE ARCADE_GAMES_SOUND_TWR_SPIKE_UP RETURN "Spike_Up"
CASE ARCADE_GAMES_SOUND_TWR_SPIKE_DOWN RETURN "Spike_Down"
CASE ARCADE_GAMES_SOUND_TWR_STALACTITE_CRACK RETURN "Stalagtite_Crack"
CASE ARCADE_GAMES_SOUND_TWR_STALACTITE_LAND RETURN "Stalagtite_Land"
CASE ARCADE_GAMES_SOUND_TWR_INTRO_THUNDER RETURN "Intro_Thunder"
CASE ARCADE_GAMES_SOUND_TWR_INTRO_DOUBLE_THUNDER RETURN "Intro_Thunder_Double"
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_HP RETURN "Pickup_HP"
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_MP RETURN "Pickup_MP"
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_GOLD RETURN "Pickup_Treasure"
CASE ARCADE_GAMES_SOUND_TWR_STAGE_GO RETURN "Stage_Continue"
CASE ARCADE_GAMES_SOUND_TWR_STAGE_START_HIT RETURN "Stage_Start_Sword_Hit"
CASE ARCADE_GAMES_SOUND_TWR_STAGE_START_SHING RETURN "Stage_Start_Sword_Shing"
CASE ARCADE_GAMES_SOUND_TWR_MENU_SELECT RETURN "Frontend_Select"
CASE ARCADE_GAMES_SOUND_TWR_MENU_NAVIGATE RETURN "Frontend_Nav"
CASE ARCADE_GAMES_SOUND_TWR_MENU_LETTER_CHANGE RETURN "Highscore_Letter_Change"
CASE ARCADE_GAMES_SOUND_TWR_MENU_LETTER_LOCK RETURN "Highscore_Letter_Lock"
CASE ARCADE_GAMES_SOUND_TWR_MENU_LETTER_DONE RETURN "Highscore_Done"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_WALK_LOOP RETURN "Walk_Loop"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_BOSS_FINAL RETURN "Attack_Boss_Final_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_DASH_SWIPE RETURN "Attack_Dash_Swipe"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_DASH_HIT RETURN "Attack_Dash_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_LONG_SWIPE RETURN "Attack_Long_Swipe"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_LONG_HIT RETURN "Attack_Long_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_SHORT_SWIPE RETURN "Attack_Short_Swipe"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_SHORT_HIT RETURN "Attack_Short_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_KICK_SWIPE RETURN "Attack_Kick_Swipe"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_KICK_HIT RETURN "Attack_Kick_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_JUMP_KICK_SWIPE RETURN "Attack_Jump_Kick_Swipe"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_JUMP_KICK_HIT RETURN "Attack_Jump_Kick_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_JUMP_LAND RETURN "Jump_Land"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_BODYFALL RETURN "Body_Fall"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_LEVEL_UP_SCREEN RETURN "Level_Up_Fullscreen"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_LEVEL_UP_IG RETURN "Level_Up_IG"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_LEVEL_UP_SWORD RETURN "Level_Up_Sword"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_MAGIC_DRAW_SWORD RETURN "Magic_Draw_Sword"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_MAGIC_NUKE_CAST RETURN "Magic_Nuke_Cast"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_MAGIC_NUKE_SMALL_BLAST RETURN "Magic_Nuke_Small_Blast"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_WEAPON_DEFLECT_ARROW RETURN "Weapon_Deflect_Arrow"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_WEAPON_DEFLECT_FIREBALL RETURN "Weapon_Deflect_Fireball"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_HIT_BY_ENEMY RETURN "Hit_By_Enemy"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MELEE RETURN "Melee"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_HURT RETURN "Hurt"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_JUMP RETURN "Jump"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_KNOCKED_DOWN RETURN "Knocked_Down"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_FALL_TO_DEATH RETURN "Fall_To_Death"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAGIC_SCREEN_NUKE RETURN "Magic_Screen_Nuke"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_LEVEL_UP RETURN "Level_Up"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_LOOKING_AT_MAP RETURN "Generic_Looking_At_Map"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_LEVEL_BEGIN RETURN "Level_Begin"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_VILLAGE RETURN "Naming_Location_On_Map_Village"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_FOREST RETURN "Naming_Location_On_Map_Forest"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_SWAMP RETURN "Naming_Location_On_Map_Swamp"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_CAVE RETURN "Naming_Location_On_Map_Cave"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_WIZARD_TOWER RETURN "Naming_Location_On_Map_Wizard_Tower"
ENDSWITCH
SWITCH eItem
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_WALK_LOOP RETURN "Walk_Loop"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_BOSS_FINAL RETURN "Attack_Boss_Final_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_DASH_SWIPE RETURN "Attack_Dash_Swipe"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_DASH_HIT RETURN "Attack_Dash_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_LONG_SWIPE RETURN "Attack_Long_Swipe"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_LONG_HIT RETURN "Attack_Long_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_SHORT_SWIPE RETURN "Attack_Short_Swipe"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_SHORT_HIT RETURN "Attack_Short_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_KICK_SWIPE RETURN "Attack_Kick_Swipe"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_KICK_HIT RETURN "Attack_Kick_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_JUMP_KICK_SWIPE RETURN "Attack_Jump_Kick_Swipe"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_JUMP_KICK_HIT RETURN "Attack_Jump_Kick_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_JUMP_LAND RETURN "Jump_Land"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_BODYFALL RETURN "Body_Fall"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_LEVEL_UP_SCREEN RETURN "Level_Up_Fullscreen"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_LEVEL_UP_IG RETURN "Level_Up_IG"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_LEVEL_UP_SWORD RETURN "Level_Up_Sword"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_MAGIC_DRAW_SWORD RETURN "Magic_Draw_Sword"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_MAGIC_NUKE_CAST RETURN "Magic_Nuke_Cast"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_MAGIC_NUKE_SMALL_BLAST RETURN "Magic_Nuke_Small_Blast"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_WEAPON_DEFLECT_ARROW RETURN "Weapon_Deflect_Arrow"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_WEAPON_DEFLECT_FIREBALL RETURN "Weapon_Deflect_Fireball"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_HIT_BY_ENEMY RETURN "Hit_By_Enemy"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_WALK_LOOP RETURN "Walk_Loop"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_BOSS_FINAL RETURN "Attack_Boss_Final_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_DASH_SWIPE RETURN "Attack_Dash_Swipe"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_DASH_HIT RETURN "Attack_Dash_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_LONG_SWIPE RETURN "Attack_Long_Swipe"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_LONG_HIT RETURN "Attack_Long_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_SHORT_SWIPE RETURN "Attack_Short_Swipe"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_SHORT_HIT RETURN "Attack_Short_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_KICK_SWIPE RETURN "Attack_Kick_Swipe"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_KICK_HIT RETURN "Attack_Kick_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_JUMP_KICK_SWIPE RETURN "Attack_Jump_Kick_Swipe"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_JUMP_KICK_HIT RETURN "Attack_Jump_Kick_Hit"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_JUMP_LAND RETURN "Jump_Land"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_BODYFALL RETURN "Body_Fall"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_LEVEL_UP_SCREEN RETURN "Level_Up_Fullscreen"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_LEVEL_UP_IG RETURN "Level_Up_IG"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_LEVEL_UP_SWORD RETURN "Level_Up_Sword"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_MAGIC_DRAW_SWORD RETURN "Magic_Draw_Sword"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_MAGIC_NUKE_CAST RETURN "Magic_Nuke_Cast"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_MAGIC_NUKE_SMALL_BLAST RETURN "Magic_Nuke_Small_Blast"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_WEAPON_DEFLECT_ARROW RETURN "Weapon_Deflect_Arrow"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_WEAPON_DEFLECT_FIREBALL RETURN "Weapon_Deflect_Fireball"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_HIT_BY_ENEMY RETURN "Hit_By_Enemy"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_THOG RETURN "Thog"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_GROG RETURN "Grog"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WIZARD RETURN "Wizard"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_MAN_01 RETURN "Man_01"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_MAN_02 RETURN "Man_02"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_01 RETURN "Woman_01"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_02 RETURN "Woman_02"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_03 RETURN "Woman_03"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_04 RETURN "Woman_04"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_MELEE RETURN "Melee"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_HURT RETURN "Hurt"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_JUMP RETURN "Jump"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_KNOCKED_DOWN RETURN "Knocked_Down"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_FALL_TO_DEATH RETURN "Fall_To_Death"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_MAGIC_SCREEN_NUKE RETURN "Magic_Screen_Nuke"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_LEVEL_UP RETURN "Level_Up"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_MELEE RETURN "Melee"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_HURT RETURN "Hurt"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_JUMP RETURN "Jump"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_KNOCKED_DOWN RETURN "Knocked_Down"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_DEATH RETURN "Death"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_FALL_TO_DEATH RETURN "Fall_To_Death"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_MAGIC_SCREEN_NUKE RETURN "Magic_Screen_Nuke"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_LEVEL_UP RETURN "Level_Up"
CASE ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_FOREST RETURN "Ambience_Loop_Forest"
CASE ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_SWAMP RETURN "Ambience_Loop_Swamp"
CASE ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_CAVES RETURN "Ambience_Loop_Caves"
CASE ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_CASTLE RETURN "Ambience_Loop_Castle"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_01 RETURN "01"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_02 RETURN "02"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_03 RETURN "03"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_04 RETURN "04"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_05 RETURN "05"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_06 RETURN "06"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_07 RETURN "07"
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_HP_BIG RETURN "Pickup_HP_Big"
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_MP_BIG RETURN "Pickup_MP_Big"
CASE ARCADE_GAMES_SOUND_TWR_MANA_FULL RETURN "Mana_Full"
CASE ARCADE_GAMES_SOUND_TWR_MANA_EMPTY RETURN "Mana_Empty"
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_EXTRA_LIFE RETURN "Extra_Life"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_01 RETURN "01"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_02 RETURN "02"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_03 RETURN "03"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_04 RETURN "04"
CASE ARCADE_GAMES_SOUND_TWR_SCORE_COUNT RETURN "Score_Count"
CASE ARCADE_GAMES_SOUND_TWR_SCORE_COMPLETE RETURN "Score_Count_Complete"
ENDSWITCH
// Space Monkey Sounds
SWITCH (eItem)
CASE ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_APPEAR_SYNTH RETURN "FE_SpeechBubble_Appear_Synth"
CASE ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_DISAPPEAR_SYNTH RETURN "FE_SpeechBubble_Disappear_Synth"
CASE ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_APPEAR_SWEEP RETURN "FE_SpeechBubble_Appear_Sweep"
CASE ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_DISAPPEAR_SWEEP RETURN "FE_SpeechBubble_Disappear_Sweep"
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_COUNT_LOOP RETURN "FE_Scorecount_Loop"
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_COUNT_FINAL RETURN "FE_Scorecount_Final"
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_LETTER_CHANGE_L RETURN "FE_Score_Letter_Change_L"
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_LETTER_CHANGE_R RETURN "FE_Score_Letter_Change_R"
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_LETTER_CHANGE_SELECT RETURN "FE_Score_Letter_Select"
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_ENTERED RETURN "FE_Score_Entered"
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_CHANGE_PAGE RETURN "FE_Score_Change_Page"
CASE ARCADE_GAMES_SOUND_GGSM_PRESSED_START RETURN "FE_Pressed_Start"
CASE ARCADE_GAMES_SOUND_GGSM_NAVIGATE_MENU RETURN "FE_Navigate_Menu"
CASE ARCADE_GAMES_SOUND_GGSM_GAME_OVER RETURN "FE_GameOver"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_DEFAULT RETURN "Weap_Player_Default"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_DOUBLE RETURN "Weap_Player_Double"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_TRIPLE RETURN "Weap_Player_Triple"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_ROCKET RETURN "Weap_Player_Rocket"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_SCATTER RETURN "Weap_Player_Scatter"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_BEAM RETURN "Weap_Player_Beam"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_ROCKET_EXPLODE RETURN "Weap_Player_Rocket_Explode"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_NUKE RETURN "Ability_Player_Activate_Nuke"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_STUN RETURN "Ability_Player_Activate_Stun"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_DECOY RETURN "Ability_Player_Activate_Decoy"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DECOY_LOOP RETURN "Ability_Player_Decoy_Loop"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_REPUSLE RETURN "Abilty_Player_Activate_Repulse"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_DECOY RETURN "Ability_Player_Deactivate_Decoy"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_STUN RETURN "Ability_Player_Deactivate_Stun"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_DEFAULT RETURN "Weap_Enemy_Default"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_TRIPLE RETURN "Weap_Enemy_Triple"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_SCATTER RETURN "Weap_Enemy_Scatter"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_UFO_SCATTER RETURN "Weap_Enemy_UFO_Scatter"
CASE ARCADE_GAMES_SOUND_GGSM_EXP_ENEMY_DESTROYED RETURN "Exp_Enemy_Destroyed_Default"
CASE ARCADE_GAMES_SOUND_GGSM_ENEMY_DAMAGED RETURN "Enemy_Damaged_Default"
CASE ARCADE_GAMES_SOUND_GGSM_PLAYER_DAMAGED RETURN "Player_Damaged_Default"
CASE ARCADE_GAMES_SOUND_GGSM_REPULSE_REFLECT RETURN "Repulse_Reflect"
CASE ARCADE_GAMES_SOUND_GGSM_EXP_PLAYER_DESTROYED RETURN "Exp_Player_Destroyed"
CASE ARCADE_GAMES_SOUND_GGSM_PLAYER_DEFEATED RETURN "Player_Defeated"
CASE ARCADE_GAMES_SOUND_GGSM_DAMAGE_BANANA_ASTRONAUT RETURN "Damage_Banana_Astronaut"
CASE ARCADE_GAMES_SOUND_GGSM_DAMAGE_UFO RETURN "Damage_UFO"
CASE ARCADE_GAMES_SOUND_GGSM_DAMAGE_SPACESHIP RETURN "Damage_Spaceship"
CASE ARCADE_GAMES_SOUND_GGSM_EXP_BANANA_ASTRONAUT RETURN "Exp_Banana_Astronaut"
CASE ARCADE_GAMES_SOUND_GGSM_EXP_UFO RETURN "Exp_UFO"
CASE ARCADE_GAMES_SOUND_GGSM_EXP_SPACESHIP RETURN "Exp_Spaceship"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_REPULSE RETURN "Pickup_Repulse"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_EXPLOSION RETURN "Pickup_Explosion"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_STUN RETURN "Pickup_Stun"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_NUKE RETURN "Pickup_Nuke"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_DECOY RETURN "Pickup_Decoy"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_SHARD RETURN "Pickup_Shard"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_EXTRA_LIFE RETURN "Pickup_Extra_Life"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_HEALTH RETURN "Pickup_Health"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_INVINCIBILITY RETURN "Pickup_Invincibility"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_UNAVAILABLE RETURN "Pickup_Unavailable"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_DOUBLE RETURN "Pickup_Weap_Double"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_TRIPLE RETURN "Pickup_Weap_Triple"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_ROCKET RETURN "Pickup_Weap_Rocket"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_SCATTER RETURN "Pickup_Weap_Scatter"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_BOLT RETURN "Pickup_Weap_Bolt"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_BEAM RETURN "Pickup_Weap_Beam"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_DUAL_ARCH RETURN "Pickup_Weap_DuelArchBeam"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_WAVE RETURN "Pickup_Weap_Wave"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_ATTACK RETURN "Attack_Default"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_ATTACK_SPECIAL RETURN "Attack_Special"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_CHIP RETURN "Damage_BananaChip"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_DAMAGE RETURN "Damage_Default"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_SPEAK RETURN "Speak"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_DIED RETURN "Died"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ATTACK RETURN "Attack_Default"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ATTACK_SPECIAL RETURN "Attack_Special"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ROCKET_CHARGE RETURN "Attack_Rockets_Charge"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ROCKETS RETURN "Attack_Rockets"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_DAMAGE_CRACK RETURN "Damage_CrackWindow"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_DAMAGE RETURN "Damage_Default"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_SPEAK RETURN "Speak"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_DIED RETURN "Died"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_EYE_LASER RETURN "Attack_EyeLaser"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_EYE_LASER_CHARGE_LOOP RETURN "Attack_EyeLaser_Charge_Loop"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_SCATTER RETURN "Attack_Scatter"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_WIG_SCATTER RETURN "Attack_Wig_Scatter"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_WIG_BEAM RETURN "Attack_Wig_Beam"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE_BREAK_GLASSES RETURN "Damage_BreakGlasses"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE_LOST_GLASSES RETURN "Damage_LostGlasses"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE_LOSE_WIG RETURN "Damage_LoseWig"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE RETURN "Damage_Default"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_SPEAK RETURN "Speak"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DIED RETURN "Died"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_ATTACK RETURN "Attack_Default"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_ATTACK_SPECIAL RETURN "Attack_Special"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_DAMAGE RETURN "Damage_Default"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_SPEAK RETURN "Speak"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_DIED RETURN "Died"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_ATTACK RETURN "Attack_Default"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_ATTACK_SPECIAL RETURN "Attack_Special"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_DAMAGE RETURN "Damage_Default"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_SPEAK RETURN "Speak"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_DIED RETURN "Died"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_EXP_APPLE RETURN "Exp_Apple"
CASE ARCADE_GAMES_SOUND_GGSM_FLYBY_UFO RETURN "Flyby_UFO"
CASE ARCADE_GAMES_SOUND_GGSM_FLYBY_KAMIKAZE RETURN "Flyby_Kamikaze"
ENDSWITCH
// Race n chase sounds
SWITCH eItem
// Radio Previews - DLC_H3_RaceNChase_Radio_Preview
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_AFTERBURN
RETURN "Afterburn"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_HOT_PURSUIT
RETURN "Hot_pursuit"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_LS_NIGHTS
RETURN "Ls_Nights"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_OVERDRIVE
RETURN "Overdrive"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_RED_VELVET
RETURN "Red_velvet"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_RENEGADE
RETURN "Renegade"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_TURBO_BOOST
RETURN "Turbo_BOOST"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_UNDERCOVER
RETURN "Undercover"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_VICE_LIGHTS
RETURN "Vice_Lights"
// Gameplay Events - ROAD_ARCADE_AUDIO_EFFECT_MENU_SELECT
CASE ROAD_ARCADE_AUDIO_EFFECT_CHECKPOINT_HIT
RETURN "fe_checkpoint_reached"
CASE ROAD_ARCADE_AUDIO_EFFECT_GREEN_LIGHT_GO
RETURN "fe_begin_race_go"
CASE ROAD_ARCADE_AUDIO_EFFECT_COUNTDOWN_RED
RETURN "fe_begin_race_countdown_3"
CASE ROAD_ARCADE_AUDIO_EFFECT_COUNTDOWN_YELLOW
RETURN "fe_begin_race_countdown_2"
CASE ROAD_ARCADE_AUDIO_EFFECT_TIMER_COUNTDOWN
RETURN "fe_time_countdown"
CASE ROAD_ARCADE_AUDIO_EFFECT_TIMER_WARNING
RETURN "fe_time_10_secs_remaining"
// Player feedback - DLC_H3_RaceNChase_Frontend_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TOOK_LEAD
RETURN "fe_took_lead"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_LOST_LEAD
RETURN "fe_lost_lead"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_WIN
RETURN "fe_win_game"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_LOSE
RETURN "fe_lose_game"
// Menu Effects - DLC_H3_RaceNChase_Frontend_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_SCROLL_LEFT
RETURN "fe_enter_character_select_character_L"
CASE ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_SCROLL_RIGHT
RETURN "fe_enter_character_select_character_R"
CASE ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_ENTER
RETURN "fe_enter_character_letter_entered"
CASE ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_CONFIRM
RETURN "fe_enter_character_score"
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_NAV
RETURN "fe_navigate_menu"
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_RADIO_NAV
RETURN "fe_change_station"
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_CONFIRM
RETURN "fe_pressed_select"
CASE ROAD_ARCADE_AUDIO_EFFECT_ENTER_GAME
RETURN "fe_pressed_start"
// Menu Ambience
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_AMB_WAVE
RETURN "fe_title_waves"
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_AMB_SEAGUL
RETURN "fe_title_seagulls"
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_AMB_DOG
RETURN "fe_title_dog_bark"
// General Vehicle sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OFF_ROAD
RETURN "veh_roadnoise_dirt_loop"
// Collision sounds - DLC_H3_RaceNChase_Collision_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_START
RETURN "crash_generic"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_SHIFT_GEAR
RETURN "veh_shift_gear"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_FINISH
RETURN "crash_land"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_DOG
RETURN "collision_dogbark_swtnr"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_CAT
RETURN "collision_meow_swtnr"
CASE ROAD_ARCADE_AUDIO_EFFECT_COLLISION_GEN
RETURN "collision_generic"
CASE ROAD_ARCADE_AUDIO_EFFECT_COLLISION_PED
RETURN "collision_ped"
CASE ROAD_ARCADE_AUDIO_EFFECT_COLLISION_SPECIAL
RETURN "collision_bigfoot"
// World Ambience sounds - DLC_H3_RaceNChase_Ambience_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_WORLD_PASS
RETURN "ambience_horn_by"
CASE ROAD_ARCADE_AUDIO_EFFECT_WORLD_CROWD_LOOP
RETURN "ambience_crowd_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_WORLD_TRANSITION
RETURN "ambience_flyby_doppler_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_WORLD_UFO
RETURN "ambience_ufo_loop_by"
// Passing ped sounds - DLC_H3_RaceNChase_Ambience_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PASSING_BIGFOOT
RETURN "ambience_bigfoot_by"
CASE ROAD_ARCADE_AUDIO_EFFECT_PASSING_CENTURION
RETURN "ambience_cougar_by"
CASE ROAD_ARCADE_AUDIO_EFFECT_PASSING_GHOST
RETURN "ambience_ghost_by_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PASSING_CYCLIST
RETURN "ambience_bicycle_by"
// Car sounds - DLC_H3_RaceNChase_Car_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_ENGINE_CAR
RETURN "car_engine_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_START_CAR
RETURN "car_engine_start"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPS_CAR
RETURN "car_skid_01_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPF_CAR
RETURN "car_skid_02_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_CAR
RETURN "car_boost_start"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_LOOP_CAR
RETURN "car_boost_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_BRAKE_CAR
RETURN "car_brake_loop"
// Bike sounds - DLC_H3_RaceNChase_Bike_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_ENGINE_BIKE
RETURN "bike_engine_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_START_BIKE
RETURN "bike_engine_start"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPS_BIKE
RETURN "bike_skid_01_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPF_BIKE
RETURN "bike_skid_02_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_BIKE
RETURN "bike_boost_start"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_LOOP_BIKE
RETURN "bike_boost_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_BRAKE_BIKE
RETURN "bike_brake_loop"
// Truck sounds - DLC_H3_RaceNChase_Truck_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_ENGINE_TRUCK
RETURN "truck_engine_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_START_TRUCK
RETURN "truck_engine_start"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPS_TRUCK
RETURN "truck_skid_01_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPF_TRUCK
RETURN "truck_skid_02_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_TRUCK
RETURN "truck_boost_start"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_LOOP_TRUCK
RETURN "truck_boost_loop"
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_BRAKE_TRUCK
RETURN "truck_brake_loop"
// Player common
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_SLIPSTREAMING
RETURN "ambience_wind_loop"
ENDSWITCH
// Extra Space Monkey Sounds
SWITCH eItem
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_REPULSE RETURN "Ability_Player_Deactivate_Repulse"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_SHIELD RETURN "Ability_Player_Activate_Shield"
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_SHIELD RETURN "Ability_Player_Deactivate_Shield"
CASE ARCADE_GAMES_SOUND_GGSM_PLAYER_DAMAGE_SHIELD RETURN "Player_Damaged_Shield"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_SHIELD RETURN "Pickup_Shield"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_SPLIT RETURN "Split"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_ASSEMBLE RETURN "Assemble"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_SPEAK_DEFEAT RETURN "Speak_Defeat"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_SPEAK_DEFEAT RETURN "Speak_Defeat"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ATTACK_MINIGUN RETURN "Attack_Minigun"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_SPEAK_DEFEAT RETURN "Speak_Defeat"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_SPEAK_DEFEAT RETURN "Speak_Defeat"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_CHESTBURST RETURN "ChestBurst"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_SPEAK_DEFEAT RETURN "Speak_Defeat"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_FIRE RETURN "Fire"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_KILL_STREAK RETURN "Kill_Streak"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_STAGE_SELECT RETURN "Stage_Select"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_COLLECT_POWERUP RETURN "Collect_Powerup"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_EXTRA_LIFE RETURN "Extra_Life"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_SCREECH_HIGH RETURN "Screech_High"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_SCREECH_MID RETURN "Screech_Med"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_SCREECH_LOW RETURN "Screech_Low"
ENDSWITCH
SWITCH (eItem)
CASE QUB3D_AUDIO_EFFECT_SCOREBOARD_CONFIRM RETURN "USE_POWERUP"
CASE QUB3D_AUDIO_EFFECT_SCOREBOARD_ENTER RETURN "Menu_Select"
CASE QUB3D_AUDIO_EFFECT_SCOREBOARD_CHANGE_LETTER RETURN "Menu_Navigate"
ENDSWITCH
SWITCH (eItem)
CASE ARCADE_GAMES_SOUND_CMHDZ_HIGH_SCORE_LETTER_CHANGE RETURN "Score_Letter_Change"
CASE ARCADE_GAMES_SOUND_CMHDZ_HIGH_SCORE_LETTER_SET RETURN "Score_Letter_Select"
CASE ARCADE_GAMES_SOUND_CMHDZ_HIGH_SCORE_STORE RETURN "Score_Entered"
ENDSWITCH
// Last One
SWITCH eItem
CASE ARCADE_GAMES_SOUND_END RETURN ""
ENDSWITCH
ASSERTLN("[ARCADE_GAMES_SOUND_GET_NAME] No case added")
RETURN ""
ENDFUNC
STRUCT ARCADE_GAMES_SOUND_DATA
CASINO_ARCADE_GAME eGame
INT iSceneBitSet
INT iSoundBitSet[ARCADE_GAMES_SOUND_ARRAY_SIZE]
INT iSoundID[ARCADE_GAMES_SOUND_END]
#IF IS_DEBUG_BUILD
INT iDebugSoundID[ARCADE_GAMES_SOUND_END]
BOOL bDebugStopAll
BOOL bSoundPlay[ARCADE_GAMES_SOUND_END]
BOOL bSoundPlayLastFrame[ARCADE_GAMES_SOUND_END]
#ENDIF
ENDSTRUCT
ARCADE_GAMES_SOUND_DATA sDGSoundData
FUNC STRING ARCADE_GAMES_SOUND_GET_SOUNDSET(ARCADE_GAMES_SOUND eItem)
SWITCH sDGSoundData.eGame
CASE CASINO_ARCADE_GAME_DEGENATRON_DEFENDER RETURN "DLC_H3_Arc_Mac_Degen_DotF_Sounds"
CASE CASINO_ARCADE_GAME_DEGENATRON_MONKEY RETURN "DLC_H3_Arc_Mac_Degen_MP_Sounds"
CASE CASINO_ARCADE_GAME_DEGENATRON_PENETRATOR RETURN "DLC_H3_Arc_Mac_Degen_Pen_Sounds"
CASE CASINO_ARCADE_GAME_TLG RETURN "DLC_H3_ArcMac_BR2_Frontend_Sounds"
CASE CASINO_ARCADE_GAME_THE_WIZARDS_RUIN
SWITCH eItem
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_ATTACK_THRUST
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_ATTACK_STAB
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_ATTACK_JUMP
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_DEATH
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_PAIN
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_BODYFALL
CASE ARCADE_GAMES_SOUND_TWR_BOSS_AMAZON_JUMP_LAND
RETURN "DLC_H3_ArcMac_Wiz_Boss_Amazon_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_KNOCKBACK
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_ATTACK_VOCAL
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_ATTACK_SLASH
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_ATTACK_SLAM
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_DEATH
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_PAIN
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_DRAW_SWORD
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_STAND_UP
CASE ARCADE_GAMES_SOUND_TWR_BOSS_DARKKNIGHT_BODYFALL
RETURN "DLC_H3_ArcMac_Wiz_Boss_Dark_Knight_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_HIT
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_SPIT
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_DEATH
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_DEATH_FINAL
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_PAIN
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_CLIMB_LOOP
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_DROP
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_ATTACK_DROP_LAND
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_CLIMB_UP
CASE ARCADE_GAMES_SOUND_TWR_BOSS_SPIDER_CLIMB_DOWN
RETURN "DLC_H3_ArcMac_Wiz_Boss_Spider_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_DEATH_BLASTS
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_DEATH_FINAL
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_CAST_SPELL
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FIRST_FIRE
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FIRE_FLAMES
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FLAME_PILLAR
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_FLAME_PILLAR_SHORT
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_TELEPORT_IN
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_TELEPORT_OUT
RETURN "DLC_H3_ArcMac_Wiz_Boss_Wizard_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_DIALOGUE
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_GAME_OVER
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_HURT
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_KILLED
CASE ARCADE_GAMES_SOUND_TWR_BOSS_WIZARD_VOCAL_PAIN
RETURN "DLC_H3_ArcMac_Wiz_Boss_Wizard_Vocals_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_BAT_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_BAT_ATTACK
CASE ARCADE_GAMES_SOUND_TWR_BAT_DEATH
CASE ARCADE_GAMES_SOUND_TWR_BAT_PAIN
CASE ARCADE_GAMES_SOUND_TWR_BAT_DASH
CASE ARCADE_GAMES_SOUND_TWR_BAT_BODYFALL
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Bat_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_BOULDER_BOUNCE
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Boulder_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_ATTACK
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_DEATH
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_PAIN
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_DASH
CASE ARCADE_GAMES_SOUND_TWR_FAIRY_BODYFALL
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Fairy_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_ATTACK
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_DEATH
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_PAIN
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CROSSBOW_BODYFALL
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Goblin_Crossbow_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_ATTACK
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_DEATH
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_PAIN
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SPEAR_BODYFALL
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Goblin_Spear_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_ATTACK
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_DEATH
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_PAIN
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_SWORD_BODYFALL
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Goblin_Sword_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_ATTACK
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_COIN_ATTACK
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_DEATH
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_JUMP_LAND
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_PAIN
CASE ARCADE_GAMES_SOUND_TWR_LEPRECHAUN_BODYFALL
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Leprechaun_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_ATTACK
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_DEATH
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_PAIN
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AXE_BODYFALL
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Ogre_Axe_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_ATTACK
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_DEATH
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_PAIN
CASE ARCADE_GAMES_SOUND_TWR_BRUTE_BODYFALL
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Ogre_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_ATTACK
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_DEATH
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_PAIN
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_CASTER_BODYFALL
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Skeleton_Caster_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_ATTACK
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_DEATH
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_PAIN
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESPEAR_BODYFALL
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Skeleton_Spear_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_ATTACK
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_DEATH
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_PAIN
CASE ARCADE_GAMES_SOUND_TWR_GRUNT_FIRESWORD_BODYFALL
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Skeleton_Sword_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_SLIME_ATTACK
CASE ARCADE_GAMES_SOUND_TWR_SLIME_DEATH
CASE ARCADE_GAMES_SOUND_TWR_SLIME_PAIN
CASE ARCADE_GAMES_SOUND_TWR_SLIME_AGGRO
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Slime_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_SNAKE_DEATH
CASE ARCADE_GAMES_SOUND_TWR_SNAKE_AGGRO
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Snake_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_SPIDER_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_SPIDER_ATTACK
CASE ARCADE_GAMES_SOUND_TWR_SPIDER_DEATH
CASE ARCADE_GAMES_SOUND_TWR_SPIDER_PAIN
CASE ARCADE_GAMES_SOUND_TWR_SPIDER_BODYFALL
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Spider_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_UNICORN_AGGRO
CASE ARCADE_GAMES_SOUND_TWR_UNICORN_ATTACK
CASE ARCADE_GAMES_SOUND_TWR_UNICORN_JUMP
CASE ARCADE_GAMES_SOUND_TWR_UNICORN_DEATH
CASE ARCADE_GAMES_SOUND_TWR_UNICORN_PAIN
RETURN "DLC_H3_ArcMac_Wiz_Enemy_Unicorn_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_SPIKE_UP
CASE ARCADE_GAMES_SOUND_TWR_SPIKE_DOWN
CASE ARCADE_GAMES_SOUND_TWR_STALACTITE_CRACK
CASE ARCADE_GAMES_SOUND_TWR_STALACTITE_LAND
CASE ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_FOREST
CASE ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_SWAMP
CASE ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_CAVES
CASE ARCADE_GAMES_SOUND_TWR_AMBIENCE_LOOP_CASTLE
RETURN "DLC_H3_ArcMac_Wiz_Environment_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_INTRO_THUNDER
CASE ARCADE_GAMES_SOUND_TWR_INTRO_DOUBLE_THUNDER
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_HP
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_MP
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_GOLD
CASE ARCADE_GAMES_SOUND_TWR_STAGE_GO
CASE ARCADE_GAMES_SOUND_TWR_STAGE_START_HIT
CASE ARCADE_GAMES_SOUND_TWR_STAGE_START_SHING
CASE ARCADE_GAMES_SOUND_TWR_MENU_SELECT
CASE ARCADE_GAMES_SOUND_TWR_MENU_NAVIGATE
CASE ARCADE_GAMES_SOUND_TWR_MENU_LETTER_CHANGE
CASE ARCADE_GAMES_SOUND_TWR_MENU_LETTER_LOCK
CASE ARCADE_GAMES_SOUND_TWR_MENU_LETTER_DONE
RETURN "DLC_H3_ArcMac_Wiz_Frontend_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_WALK_LOOP
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_BOSS_FINAL
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_DASH_SWIPE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_DASH_HIT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_LONG_SWIPE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_LONG_HIT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_SHORT_SWIPE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_SHORT_HIT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_KICK_SWIPE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_KICK_HIT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_JUMP_KICK_SWIPE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_ATTACK_JUMP_KICK_HIT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_JUMP_LAND
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_BODYFALL
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_LEVEL_UP_SCREEN
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_LEVEL_UP_IG
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_LEVEL_UP_SWORD
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_MAGIC_DRAW_SWORD
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_MAGIC_NUKE_CAST
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_MAGIC_NUKE_SMALL_BLAST
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_WEAPON_DEFLECT_ARROW
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_WEAPON_DEFLECT_FIREBALL
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_HIT_BY_ENEMY
RETURN "DLC_H3_ArcMac_Wiz_Player_Level_1_Sounds"
ENDSWITCH
SWITCH eItem
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_WALK_LOOP
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_BOSS_FINAL
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_DASH_SWIPE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_DASH_HIT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_LONG_SWIPE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_LONG_HIT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_SHORT_SWIPE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_SHORT_HIT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_KICK_SWIPE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_KICK_HIT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_JUMP_KICK_SWIPE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_ATTACK_JUMP_KICK_HIT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_JUMP_LAND
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_BODYFALL
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_LEVEL_UP_SCREEN
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_LEVEL_UP_IG
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_LEVEL_UP_SWORD
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_MAGIC_DRAW_SWORD
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_MAGIC_NUKE_CAST
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_MAGIC_NUKE_SMALL_BLAST
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_WEAPON_DEFLECT_ARROW
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_WEAPON_DEFLECT_FIREBALL
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_HIT_BY_ENEMY
RETURN "DLC_H3_ArcMac_Wiz_Player_Level_2_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_WALK_LOOP
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_BOSS_FINAL
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_DASH_SWIPE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_DASH_HIT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_LONG_SWIPE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_LONG_HIT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_SHORT_SWIPE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_SHORT_HIT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_KICK_SWIPE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_KICK_HIT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_JUMP_KICK_SWIPE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_ATTACK_JUMP_KICK_HIT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_JUMP_LAND
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_BODYFALL
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_LEVEL_UP_SCREEN
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_LEVEL_UP_IG
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_LEVEL_UP_SWORD
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_MAGIC_DRAW_SWORD
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_MAGIC_NUKE_CAST
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_MAGIC_NUKE_SMALL_BLAST
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_WEAPON_DEFLECT_ARROW
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_WEAPON_DEFLECT_FIREBALL
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_HIT_BY_ENEMY
RETURN "DLC_H3_ArcMac_Wiz_Player_Level_3_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MELEE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_HURT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_JUMP
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_KNOCKED_DOWN
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_DEATH
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_FALL_TO_DEATH
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAGIC_SCREEN_NUKE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_LEVEL_UP
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_LOOKING_AT_MAP
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_LEVEL_BEGIN
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_VILLAGE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_FOREST
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_SWAMP
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_CAVE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_VOCAL_MAP_WIZARD_TOWER
RETURN "DLC_H3_ArcMac_Wiz_Player_Vocals_Level_1_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_MELEE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_HURT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_JUMP
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_KNOCKED_DOWN
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_DEATH
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_FALL_TO_DEATH
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_MAGIC_SCREEN_NUKE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_2_VOCAL_LEVEL_UP
RETURN "DLC_H3_ArcMac_Wiz_Player_Vocals_Level_2_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_MELEE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_HURT
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_JUMP
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_KNOCKED_DOWN
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_DEATH
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_FALL_TO_DEATH
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_MAGIC_SCREEN_NUKE
CASE ARCADE_GAMES_SOUND_TWR_PLAYER_3_VOCAL_LEVEL_UP
RETURN "DLC_H3_ArcMac_Wiz_Player_Vocals_Level_3_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_THOG
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_GROG
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WIZARD
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_MAN_01
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_MAN_02
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_01
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_02
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_03
CASE ARCADE_GAMES_SOUND_TWR_SPEECH_BUBBLE_WOMAN_04
RETURN "DLC_H3_ArcMac_Wiz_Speech_Bubble_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_01
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_02
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_03
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_04
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_05
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_06
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_07
RETURN "DLC_H3_ArcMac_Wiz_Slideshow"
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_HP_BIG
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_MP_BIG
CASE ARCADE_GAMES_SOUND_TWR_MANA_FULL
CASE ARCADE_GAMES_SOUND_TWR_MANA_EMPTY
CASE ARCADE_GAMES_SOUND_TWR_PICKUP_EXTRA_LIFE
CASE ARCADE_GAMES_SOUND_TWR_SCORE_COUNT
CASE ARCADE_GAMES_SOUND_TWR_SCORE_COMPLETE
RETURN "DLC_H3_ArcMac_Wiz_Frontend_Sounds"
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_01
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_02
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_03
CASE ARCADE_GAMES_SOUND_TWR_SLIDESHOW_END_04
RETURN "DLC_H3_ArcMac_Wiz_Slideshow_End"
ENDSWITCH
BREAK
CASE CASINO_ARCADE_GAME_RNC_STREET_LEGAL
CASE CASINO_ARCADE_GAME_RNC_CROTCH_ROCKETS
CASE CASINO_ARCADE_GAME_RNC_GET_TRUCKIN
SWITCH eItem
CASE ROAD_ARCADE_AUDIO_EFFECT_CHECKPOINT_HIT
CASE ROAD_ARCADE_AUDIO_EFFECT_GREEN_LIGHT_GO
CASE ROAD_ARCADE_AUDIO_EFFECT_COUNTDOWN_RED
CASE ROAD_ARCADE_AUDIO_EFFECT_COUNTDOWN_YELLOW
CASE ROAD_ARCADE_AUDIO_EFFECT_TIMER_COUNTDOWN
CASE ROAD_ARCADE_AUDIO_EFFECT_TIMER_WARNING
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TOOK_LEAD
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_LOST_LEAD
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_WIN
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_LOSE
CASE ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_SCROLL_LEFT
CASE ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_SCROLL_RIGHT
CASE ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_ENTER
CASE ROAD_ARCADE_AUDIO_EFFECT_SCOREBOARD_CONFIRM
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_NAV
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_RADIO_NAV
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_CONFIRM
CASE ROAD_ARCADE_AUDIO_EFFECT_ENTER_GAME
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_AMB_WAVE
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_AMB_SEAGUL
CASE ROAD_ARCADE_AUDIO_EFFECT_MENU_AMB_DOG
RETURN "DLC_H3_RaceNChase_Frontend_Sounds"
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_AFTERBURN
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_HOT_PURSUIT
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_LS_NIGHTS
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_OVERDRIVE
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_RED_VELVET
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_RENEGADE
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_TURBO_BOOST
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_UNDERCOVER
CASE ROAD_ARCADE_AUDIO_EFFECT_RADIO_VICE_LIGHTS
RETURN "DLC_H3_RaceNChase_RadioPreview"
// Collision sounds - DLC_H3_RaceNChase_Collision_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_START
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_FINISH
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_DOG
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_CRASH_CAT
CASE ROAD_ARCADE_AUDIO_EFFECT_COLLISION_GEN
CASE ROAD_ARCADE_AUDIO_EFFECT_COLLISION_PED
CASE ROAD_ARCADE_AUDIO_EFFECT_COLLISION_SPECIAL
RETURN "DLC_H3_RaceNChase_Collision_Sounds"
// Car sounds - DLC_H3_RaceNChase_Car_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_ENGINE_CAR
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_START_CAR
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPS_CAR
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPF_CAR
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_CAR
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_LOOP_CAR
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_BRAKE_CAR
RETURN "DLC_H3_RaceNChase_Car_Sounds"
// Bike sounds - DLC_H3_RaceNChase_Bike_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_ENGINE_BIKE
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_START_BIKE
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPS_BIKE
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPF_BIKE
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_BIKE
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_LOOP_BIKE
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_BRAKE_BIKE
RETURN "DLC_H3_RaceNChase_Bike_Sounds"
// Truck sounds - DLC_H3_RaceNChase_Truck_Sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_ENGINE_TRUCK
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_START_TRUCK
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPS_TRUCK
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_TURN_LOOPF_TRUCK
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_TRUCK
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OVERDRIVE_LOOP_TRUCK
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_BRAKE_TRUCK
RETURN "DLC_H3_RaceNChase_Truck_Sounds"
// General Vehicle sounds
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_OFF_ROAD
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_SHIFT_GEAR
RETURN "DLC_H3_RaceNChase_Vehicles_Sounds"
CASE ROAD_ARCADE_AUDIO_EFFECT_WORLD_PASS
CASE ROAD_ARCADE_AUDIO_EFFECT_WORLD_CROWD_LOOP
CASE ROAD_ARCADE_AUDIO_EFFECT_WORLD_TRANSITION
CASE ROAD_ARCADE_AUDIO_EFFECT_WORLD_UFO
CASE ROAD_ARCADE_AUDIO_EFFECT_PASSING_BIGFOOT
CASE ROAD_ARCADE_AUDIO_EFFECT_PASSING_CENTURION
CASE ROAD_ARCADE_AUDIO_EFFECT_PASSING_GHOST
CASE ROAD_ARCADE_AUDIO_EFFECT_PASSING_CYCLIST
CASE ROAD_ARCADE_AUDIO_EFFECT_PLAYER_SLIPSTREAMING
RETURN "DLC_H3_RaceNChase_Ambience_Sounds"
ENDSWITCH
BREAK
CASE CASINO_ARCADE_GAME_GO_GO_SPACE_MONKEY_3
SWITCH (eItem)
CASE ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_APPEAR_SYNTH
CASE ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_DISAPPEAR_SYNTH
CASE ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_APPEAR_SWEEP
CASE ARCADE_GAMES_SOUND_GGSM_SPEECH_BUBBLE_DISAPPEAR_SWEEP
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_COUNT_LOOP
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_COUNT_FINAL
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_LETTER_CHANGE_L
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_LETTER_CHANGE_R
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_LETTER_CHANGE_SELECT
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_ENTERED
CASE ARCADE_GAMES_SOUND_GGSM_SCORE_CHANGE_PAGE
CASE ARCADE_GAMES_SOUND_GGSM_PRESSED_START
CASE ARCADE_GAMES_SOUND_GGSM_NAVIGATE_MENU
CASE ARCADE_GAMES_SOUND_GGSM_GAME_OVER
RETURN "DLC_H3_SpaceMonkey3_FrontEnd_Sounds"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_DEFAULT
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_DOUBLE
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_TRIPLE
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_ROCKET
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_SCATTER
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_BEAM
CASE ARCADE_GAMES_SOUND_GGSM_WPN_PLAYER_ROCKET_EXPLODE
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_NUKE
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_STUN
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_DECOY
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DECOY_LOOP
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_REPUSLE
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_DECOY
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_STUN
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_REPULSE
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_ACTIVATE_SHIELD
CASE ARCADE_GAMES_SOUND_GGSM_ABIL_PLAYER_DEACTIVATE_SHIELD
RETURN "DLC_H3_SpaceMonkey3_Player_Weapons_Sounds"
CASE ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_DEFAULT
CASE ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_TRIPLE
CASE ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_SCATTER
CASE ARCADE_GAMES_SOUND_GGSM_WPN_ENEMY_UFO_SCATTER
RETURN "DLC_H3_SpaceMonkey3_Enemy_Weapons_Sounds"
CASE ARCADE_GAMES_SOUND_GGSM_EXP_ENEMY_DESTROYED
CASE ARCADE_GAMES_SOUND_GGSM_EXP_PLAYER_DESTROYED
CASE ARCADE_GAMES_SOUND_GGSM_ENEMY_DAMAGED
CASE ARCADE_GAMES_SOUND_GGSM_PLAYER_DAMAGED
CASE ARCADE_GAMES_SOUND_GGSM_REPULSE_REFLECT
CASE ARCADE_GAMES_SOUND_GGSM_PLAYER_DEFEATED
CASE ARCADE_GAMES_SOUND_GGSM_DAMAGE_BANANA_ASTRONAUT
CASE ARCADE_GAMES_SOUND_GGSM_DAMAGE_UFO
CASE ARCADE_GAMES_SOUND_GGSM_DAMAGE_SPACESHIP
CASE ARCADE_GAMES_SOUND_GGSM_EXP_BANANA_ASTRONAUT
CASE ARCADE_GAMES_SOUND_GGSM_EXP_UFO
CASE ARCADE_GAMES_SOUND_GGSM_EXP_SPACESHIP
CASE ARCADE_GAMES_SOUND_GGSM_PLAYER_DAMAGE_SHIELD
RETURN "DLC_H3_SpaceMonkey3_Damage_Sounds"
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_REPULSE
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_EXPLOSION
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_STUN
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_NUKE
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_DECOY
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_SHARD
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_EXTRA_LIFE
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_HEALTH
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_INVINCIBILITY
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_UNAVAILABLE
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_DOUBLE
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_TRIPLE
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_ROCKET
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_SCATTER
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_BOLT
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_BEAM
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_DUAL_ARCH
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_WAVE
CASE ARCADE_GAMES_SOUND_GGSM_PICKUP_SHIELD
RETURN "DLC_H3_SpaceMonkey3_Pickup_Sounds"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_ATTACK
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_ATTACK_SPECIAL
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_CHIP
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_DAMAGE
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_SPEAK
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_DIED
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_SPLIT
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_ASSEMBLE
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_BREAD_SPEAK_DEFEAT
RETURN "DLC_H3_SpaceMonkey3_Boss_BananaBread_Sounds"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ATTACK
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ATTACK_SPECIAL
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ROCKET_CHARGE
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ROCKETS
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_DAMAGE_CRACK
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_DAMAGE
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_SPEAK
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_DIED
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_SPEAK_DEFEAT
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_DR_DANK_ATTACK_MINIGUN
RETURN "DLC_H3_SpaceMonkey3_Boss_DrDank_Sounds"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_EYE_LASER
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_EYE_LASER_CHARGE_LOOP
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_SCATTER
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_WIG_SCATTER
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_ATTACK_WIG_BEAM
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE_BREAK_GLASSES
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE_LOST_GLASSES
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE_LOSE_WIG
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DAMAGE
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_SPEAK
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_DIED
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_GRAN_SPEAK_DEFEAT
RETURN "DLC_H3_SpaceMonkey3_Boss_Gran_Sounds"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_ATTACK
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_ATTACK_SPECIAL
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_DAMAGE
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_SPEAK
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_DIED
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_SPEAK_DEFEAT
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_MARINE_CHESTBURST
RETURN "DLC_H3_SpaceMonkey3_Boss_MajorBanana_Sounds"
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_ATTACK
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_ATTACK_SPECIAL
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_DAMAGE
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_SPEAK
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_DIED
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_EXP_APPLE
CASE ARCADE_GAMES_SOUND_GGSM_BOSS_SMOOTHIE_SPEAK_DEFEAT
RETURN "DLC_H3_SpaceMonkey3_Boss_MistaSmoothie_Sounds"
CASE ARCADE_GAMES_SOUND_GGSM_FLYBY_UFO
CASE ARCADE_GAMES_SOUND_GGSM_FLYBY_KAMIKAZE
RETURN "DLC_H3_SpaceMonkey3_Enemy_Actions_Sounds"
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_FIRE
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_KILL_STREAK
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_STAGE_SELECT
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_COLLECT_POWERUP
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_EXTRA_LIFE
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_SCREECH_HIGH
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_SCREECH_MID
CASE ARCADE_GAMES_SOUND_GGSM_MONKEY_VOICE_SCREECH_LOW
RETURN "DLC_H3_SpaceMonkey3_Monkey_Vocal_Sounds"
ENDSWITCH
BREAK
CASE CASINO_ARCADE_GAME_QUB3D
SWITCH (eItem)
CASE QUB3D_AUDIO_EFFECT_SCOREBOARD_CHANGE_LETTER
CASE QUB3D_AUDIO_EFFECT_SCOREBOARD_ENTER
CASE QUB3D_AUDIO_EFFECT_SCOREBOARD_CONFIRM
RETURN "sum20_am_Qub3d_sounds"
ENDSWITCH
BREAK
CASE CASINO_ARCADE_GAME_CAMHEDZ
SWITCH (eItem)
CASE ARCADE_GAMES_SOUND_CMHDZ_HIGH_SCORE_LETTER_CHANGE
CASE ARCADE_GAMES_SOUND_CMHDZ_HIGH_SCORE_LETTER_SET
CASE ARCADE_GAMES_SOUND_CMHDZ_HIGH_SCORE_STORE
RETURN "DLC_TUNER_AM_CH_Frontend_Sounds"
ENDSWITCH
BREAK
ENDSWITCH
ASSERTLN("[ARCADE_GAMES_SOUND_GET_SOUNDSET] No case added")
RETURN ""
ENDFUNC
PROC ARCADE_GAMES_SOUND_INIT(CASINO_ARCADE_GAME eGame)
sDGSoundData.eGame = eGame
INT iSound
REPEAT ARCADE_GAMES_SOUND_END iSound
sDGSoundData.iSoundID[iSound] = -1
#IF IS_DEBUG_BUILD
sDGSoundData.iDebugSoundID[iSound] = -1
sDGSoundData.bSoundPlay[iSound] = FALSE
sDGSoundData.bSoundPlayLastFrame[iSound] = FALSE
#ENDIF
ENDREPEAT
ENDPROC
/// PURPOSE:
/// Requests an audio bank
/// Returns true when its loaded
FUNC BOOL ARCADE_GAMES_SOUND_REQUESTING_AUDIO_BANK(STRING sBankName)
RETURN REQUEST_SCRIPT_AUDIO_BANK(sBankName)
ENDFUNC
PROC ARCADE_GAMES_SOUND_RELEASE_AUDIO_BANK(STRING sBankName)
RELEASE_NAMED_SCRIPT_AUDIO_BANK(sBankName)
ENDPROC
FUNC BOOL ARCADE_GAMES_SOUND_HAS_FINISHED(ARCADE_GAMES_SOUND eItem)
RETURN HAS_SOUND_FINISHED(sDGSoundData.iSoundID[eItem])
ENDFUNC
/// PURPOSE:
/// Gets sound ID if it doesn't exist and plays a sound
PROC ARCADE_GAMES_SOUND_PLAY(ARCADE_GAMES_SOUND eItem)
IF sDGSoundData.iSoundID[eItem] = -1
sDGSoundData.iSoundID[eItem] = GET_SOUND_ID()
ENDIF
//CDEBUG1LN(DEBUG_MINIGAME, "[CASINO_ARCADE_GAME] ARCADE_GAMES_SOUND_PLAY - eItem ",ARCADE_GAMES_SOUND_GET_NAME(eItem))
PLAY_SOUND_FRONTEND(sDGSoundData.iSoundID[eItem],ARCADE_GAMES_SOUND_GET_NAME(eItem),ARCADE_GAMES_SOUND_GET_SOUNDSET(eItem),FALSE)
ENDPROC
/// PURPOSE:
/// Plays a sound once.
///
/// Reset bitset if you want to play it again.
PROC ARCADE_GAMES_SOUND_PLAY_ONCE(ARCADE_GAMES_SOUND eItem)
IF NOT IS_ARRAYED_BIT_ENUM_SET(sDGSoundData.iSoundBitSet,eItem)
//CDEBUG1LN(DEBUG_MINIGAME, "[CASINO_ARCADE_GAME] ARCADE_GAMES_SOUND_PLAY_ONCE - eItem ",ARCADE_GAMES_SOUND_GET_NAME(eItem))
ARCADE_GAMES_SOUND_PLAY(eItem)
SET_ARRAYED_BIT_ENUM(sDGSoundData.iSoundBitSet,eItem)
ENDIF
ENDPROC
/// PURPOSE:
/// Plays a sound in a loop without stepping itself. Call everyframe.
///
PROC ARCADE_GAMES_SOUND_PLAY_LOOP(ARCADE_GAMES_SOUND eItem)
IF ARCADE_GAMES_SOUND_HAS_FINISHED(eItem)
//CDEBUG1LN(DEBUG_MINIGAME, "[CASINO_ARCADE_GAME] ARCADE_GAMES_SOUND_PLAY_LOOP - eItem ",ARCADE_GAMES_SOUND_GET_NAME(eItem))
ARCADE_GAMES_SOUND_PLAY(eItem)
ENDIF
ENDPROC
/// PURPOSE:
/// Stops a sound.
///
PROC ARCADE_GAMES_SOUND_STOP(ARCADE_GAMES_SOUND eItem)
IF sDGSoundData.iSoundID[eItem] != -1
//CDEBUG1LN(DEBUG_MINIGAME, "[CASINO_ARCADE_GAME] ARCADE_GAMES_SOUND_STOP - eItem ",ARCADE_GAMES_SOUND_GET_NAME(eItem))
STOP_SOUND(sDGSoundData.iSoundID[eItem])
ENDIF
ENDPROC
/// PURPOSE:
/// Modifies a variable for a sound
///
PROC ARCADE_GAMES_SOUND_SET_VARIABLE(ARCADE_GAMES_SOUND eItem,STRING sVarName, FLOAT fVarValue)
//CDEBUG1LN(DEBUG_MINIGAME, "[CASINO_ARCADE_GAME] ARCADE_GAMES_SOUND_SET_VARIABLE - eItem ",ARCADE_GAMES_SOUND_GET_NAME(eItem)," sVarName ",sVarName," fVarValue ",fVarValue)
SET_VARIABLE_ON_SOUND(sDGSoundData.iSoundID[eItem], sVarName, fVarValue)
ENDPROC
/// PURPOSE:
/// Clears the bit for a sound called once.
///
PROC ARCADE_GAMES_SOUND_RESET_SOUND(ARCADE_GAMES_SOUND eItem)
//CDEBUG1LN(DEBUG_MINIGAME, "[CASINO_ARCADE_GAME] ARCADE_GAMES_SOUND_RESET_SOUND - eItem ",ARCADE_GAMES_SOUND_GET_NAME(eItem))
CLEAR_ARRAYED_BIT_ENUM(sDGSoundData.iSoundBitSet,eItem)
ENDPROC
/// PURPOSE:
/// Releases a sound.
///
PROC ARCADE_GAMES_SOUND_RELEASE(ARCADE_GAMES_SOUND eItem)
IF sDGSoundData.iSoundID[eItem] != -1
//CDEBUG1LN(DEBUG_MINIGAME, "[CASINO_ARCADE_GAME] ARCADE_GAMES_SOUND_RELEASE - eItem ",ARCADE_GAMES_SOUND_GET_NAME(eItem))
STOP_SOUND(sDGSoundData.iSoundID[eItem])
RELEASE_SOUND_ID(sDGSoundData.iSoundID[eItem])
sDGSoundData.iSoundID[eItem] = -1
ARCADE_GAMES_SOUND_RESET_SOUND(INT_TO_ENUM(ARCADE_GAMES_SOUND,eItem))
ENDIF
ENDPROC
PROC ARCADE_GAMES_AUDIO_SCENE_START(ARCADE_GAMES_AUDIO_SCENE eScene)
IF NOT IS_BIT_SET_ENUM(sDGSoundData.iSceneBitSet,eScene)
START_AUDIO_SCENE(ARCADE_GAMES_AUDIO_SCENE_GET_NAME(eScene))
SET_BIT_ENUM(sDGSoundData.iSceneBitSet,eScene)
ENDIF
ENDPROC
PROC ARCADE_GAMES_AUDIO_SCENE_STOP(ARCADE_GAMES_AUDIO_SCENE eScene)
IF IS_BIT_SET_ENUM(sDGSoundData.iSceneBitSet,eScene)
STOP_AUDIO_SCENE(ARCADE_GAMES_AUDIO_SCENE_GET_NAME(eScene))
CLEAR_BIT_ENUM(sDGSoundData.iSceneBitSet,eScene)
ENDIF
ENDPROC
PROC ARCADE_GAMES_AUDIO_CLEAN_UP()
INT iSound
REPEAT ARCADE_GAMES_SOUND_END iSound
ARCADE_GAMES_SOUND_STOP(INT_TO_ENUM(ARCADE_GAMES_SOUND,iSound))
RELEASE_SOUND_ID(sDGSoundData.iSoundID[iSound])
sDGSoundData.iSoundID[iSound] = -1
ARCADE_GAMES_SOUND_RESET_SOUND(INT_TO_ENUM(ARCADE_GAMES_SOUND,iSound))
#IF IS_DEBUG_BUILD
RELEASE_SOUND_ID(sDGSoundData.iDebugSoundID[iSound])
sDGSoundData.iDebugSoundID[iSound] = -1
sDGSoundData.bSoundPlay[iSound] = FALSE
sDGSoundData.bSoundPlayLastFrame[iSound] = FALSE
#ENDIF
ENDREPEAT
REPEAT ARCADE_GAMES_AUDIO_SCENE_END iSound
ARCADE_GAMES_AUDIO_SCENE_STOP(INT_TO_ENUM(ARCADE_GAMES_AUDIO_SCENE,iSound))
ENDREPEAT
ENDPROC
#IF IS_DEBUG_BUILD
PROC ARCADE_GAMES_SOUND_DEBUG_PLAY(ARCADE_GAMES_SOUND eItem)
IF sDGSoundData.iDebugSoundID[eItem] = -1
sDGSoundData.iDebugSoundID[eItem] = GET_SOUND_ID()
ENDIF
//CDEBUG1LN(DEBUG_MINIGAME, "[CASINO_ARCADE_GAME] ARCADE_GAMES_SOUND_DEBUG_PLAY - eItem ",ARCADE_GAMES_SOUND_GET_NAME(eItem))
PLAY_SOUND_FRONTEND(sDGSoundData.iDebugSoundID[eItem],ARCADE_GAMES_SOUND_GET_NAME(eItem),ARCADE_GAMES_SOUND_GET_SOUNDSET(eItem),FALSE)
ENDPROC
PROC ARCADE_GAMES_SOUND_DEBUG_STOP(ARCADE_GAMES_SOUND eItem)
//CDEBUG1LN(DEBUG_MINIGAME, "[CASINO_ARCADE_GAME] ARCADE_GAMES_SOUND_DEBUG_STOP - eItem ",ARCADE_GAMES_SOUND_GET_NAME(eItem))
STOP_SOUND(sDGSoundData.iDebugSoundID[eItem])
ENDPROC
PROC ARCADE_GAMES_SOUND_WIDGET_CREATE
START_WIDGET_GROUP("Sound")
ADD_WIDGET_BOOL("Stop all ",sDGSoundData.bDebugStopAll)
INT iSound
REPEAT ARCADE_GAMES_SOUND_END iSound
ADD_WIDGET_BOOL(ARCADE_GAMES_SOUND_TO_STRING(INT_TO_ENUM(ARCADE_GAMES_SOUND,iSound)),sDGSoundData.bSoundPlay[iSound])
ENDREPEAT
STOP_WIDGET_GROUP()
ENDPROC
PROC ARCADE_GAMES_SOUND_WIDGET_UPDATE
INT iSound
REPEAT ARCADE_GAMES_SOUND_END iSound
IF sDGSoundData.bSoundPlay[iSound]
IF HAS_SOUND_FINISHED(sDGSoundData.iDebugSoundID[iSound])
ARCADE_GAMES_SOUND_DEBUG_PLAY(INT_TO_ENUM(ARCADE_GAMES_SOUND,iSound))
ENDIF
ELSE
IF NOT HAS_SOUND_FINISHED(sDGSoundData.iDebugSoundID[iSound])
IF sDGSoundData.bSoundPlayLastFrame[iSound]
ARCADE_GAMES_SOUND_DEBUG_STOP(INT_TO_ENUM(ARCADE_GAMES_SOUND,iSound))
ENDIF
ENDIF
ENDIF
sDGSoundData.bSoundPlayLastFrame[iSound] = sDGSoundData.bSoundPlay[iSound]
ENDREPEAT
IF sDGSoundData.bDebugStopAll
REPEAT ARCADE_GAMES_SOUND_END iSound
ARCADE_GAMES_SOUND_STOP(INT_TO_ENUM(ARCADE_GAMES_SOUND,iSound))
ENDREPEAT
ENDIF
ENDPROC
#ENDIF