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