diff --git a/src/g_game.c b/src/g_game.c index 6bbe0fbf..a16acf6f 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -1552,7 +1552,7 @@ void G_BuildTiccmd(ticcmd_t *cmd, INT32 realtics, UINT8 ssplayer) if (((player->mo && player->speed > 0) // Moving || (leveltime > starttime && (cmd->buttons & BT_ACCELERATE && cmd->buttons & BT_BRAKE)) // Rubber-burn turn || (player->spectator || objectplacing)) // Not a physical player - && !(player->kartstuff[k_spinouttimer] && player->kartstuff[k_sneakertimer])) // Spinning and boosting cancels out spinout + && !(player->kartstuff[k_spinouttimer] && player->kartstuff[k_sneakertimer])) // Spinning and boosting cancels out turning lang += (cmd->angleturn<<16); cmd->angleturn = (INT16)(lang >> 16); diff --git a/src/info.c b/src/info.c index 345308a2..d45fcdc5 100644 --- a/src/info.c +++ b/src/info.c @@ -14907,7 +14907,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] = S_NULL, // missilestate S_NULL, // deathstate S_NULL, // xdeathstate - sfx_mcitm1, // deathsound + sfx_itpick, // deathsound 0, // speed 24*FRACUNIT, // radius 24*FRACUNIT, // height @@ -15319,7 +15319,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] = 0, // display offset 100, // mass 1, // damage - sfx_fake, // activesound + sfx_cdfm28, // activesound MF_SPECIAL|MF_BOUNCE|MF_SHOOTABLE|MF_DONTENCOREMAP, // flags S_NULL // raisestate }, @@ -15913,7 +15913,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] = 0, // display offset 100, // mass 1, // damage - sfx_bomb, // activesound + sfx_s3k5c, // activesound MF_BOUNCE|MF_SHOOTABLE|MF_DONTENCOREMAP, // flags S_NULL // raisestate }, @@ -17182,7 +17182,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] = 0, // display offset 100, // mass 0, // damage - sfx_clash, // activesound + sfx_s259, // activesound MF_NOBLOCKMAP|MF_NOGRAVITY|MF_NOCLIP|MF_NOCLIPHEIGHT|MF_SCENERY|MF_RUNSPAWNFUNC|MF_DONTENCOREMAP, // flags S_NULL // raisestate }, @@ -19580,7 +19580,7 @@ mobjinfo_t mobjinfo[NUMMOBJTYPES] = S_NULL, // missilestate S_RINGEXPLODE, // deathstate S_NULL, // xdeathstate - sfx_mkpop, // deathsound + sfx_s1c1, // deathsound 30, // speed 16<kartstuff[k_itemroulette] % 3) == 1 && P_IsLocalPlayer(player)) { -#define PLAYROULETTESND S_StartSound(NULL, sfx_mkitm1 + ((player->kartstuff[k_itemroulette] / 3) % 8)); +#define PLAYROULETTESND S_StartSound(NULL, sfx_itrol1 + ((player->kartstuff[k_itemroulette] / 3) % 8)); if (splitscreen) { if (players[displayplayer].kartstuff[k_itemroulette]) @@ -947,7 +947,7 @@ static void K_KartItemRoulette(player_t *player, ticcmd_t *cmd) player->kartstuff[k_itemroulette] = 0; player->kartstuff[k_roulettetype] = 0; if (P_IsLocalPlayer(player)) - S_StartSound(NULL, sfx_mkitmE); + S_StartSound(NULL, sfx_itrole); return; } @@ -991,7 +991,7 @@ static void K_KartItemRoulette(player_t *player, ticcmd_t *cmd) player->kartstuff[k_roulettetype] = 0; // This too if (P_IsLocalPlayer(player)) - S_StartSound(NULL, sfx_mkitmF); + S_StartSound(NULL, sfx_itrolf); } //} @@ -2407,8 +2407,8 @@ static mobj_t *K_SpawnKartMissile(mobj_t *source, mobjtype_t type, angle_t angle if (source && source->player) th->cvmem = source->player->skincolor; else - th->cvmem = SKINCOLOR_RED; - //fallthrough + th->cvmem = SKINCOLOR_KETCHUP; + /* FALLTHRU */ case MT_JAWZ_DUD: S_StartSound(th, th->info->activesound); break; @@ -2476,7 +2476,9 @@ static void K_SpawnDriftSparks(player_t *player) spark->color = SKINCOLOR_KETCHUP; } else + { spark->color = SKINCOLOR_SAPPHIRE; + } if ((player->kartstuff[k_drift] > 0 && player->cmd.driftturn > 0) // Inward drifts || (player->kartstuff[k_drift] < 0 && player->cmd.driftturn < 0)) @@ -2521,6 +2523,7 @@ static void K_SpawnAIZDust(player_t *player) return; travelangle = R_PointToAngle2(0, 0, player->mo->momx, player->mo->momy); + //S_StartSound(player->mo, sfx_s3k47); { newx = player->mo->x + P_ReturnThrustX(player->mo, travelangle - (player->kartstuff[k_aizdriftstrat]*ANGLE_45), FixedMul(24*FRACUNIT, player->mo->scale)); @@ -4509,6 +4512,12 @@ static void K_KartDrift(player_t *player, boolean onground) if (player->kartstuff[k_driftcharge] + driftadditive >= dsone) K_SpawnDriftSparks(player); + // Sound whenever you get a different tier of sparks + if ((player->kartstuff[k_driftcharge] < dsone && player->kartstuff[k_driftcharge]+driftadditive >= dsone) + || (player->kartstuff[k_driftcharge] < dstwo && player->kartstuff[k_driftcharge]+driftadditive >= dstwo) + || (player->kartstuff[k_driftcharge] < dsthree && player->kartstuff[k_driftcharge]+driftadditive >= dsthree)) + S_StartSound(player->mo, sfx_s3ka2); + player->kartstuff[k_driftcharge] += driftadditive; player->kartstuff[k_driftend] = 0; } @@ -5254,8 +5263,8 @@ void K_MoveKartPlayer(player_t *player, boolean onground) // So now it's time to burn some rubber! if (player->speed < 2 && leveltime > starttime && cmd->buttons & BT_ACCELERATE && cmd->buttons & BT_BRAKE && cmd->driftturn != 0) { - if (leveltime % 20 == 0) - S_StartSound(player->mo, sfx_mkslid); + if (leveltime % 8 == 0) + S_StartSound(player->mo, sfx_s224); } // Squishing diff --git a/src/p_enemy.c b/src/p_enemy.c index f9b62aab..2e7df738 100644 --- a/src/p_enemy.c +++ b/src/p_enemy.c @@ -8676,7 +8676,7 @@ void A_RandomShadowFrame(mobj_t *actor) fire = P_SpawnMobj(actor->target->x, actor->target->y, actor->target->z, MT_THOK); P_SetMobjStateNF(fire, S_QUICKBOOM1); P_SetScale(fire, 4<color = SKINCOLOR_RED; + fire->color = SKINCOLOR_KETCHUP; S_StartSound(actor->target, sfx_fire2); } } diff --git a/src/p_mobj.c b/src/p_mobj.c index 9a2d3046..a78ccab4 100644 --- a/src/p_mobj.c +++ b/src/p_mobj.c @@ -8323,6 +8323,9 @@ void P_MobjThinker(mobj_t *mobj) else mobj->color = SKINCOLOR_SILVER; + if (!S_SoundPlaying(mobj, sfx_cdfm17)) + S_StartSound(mobj, sfx_cdfm17); + K_MatchGenericExtraFlags(mobj, mobj->target); if (leveltime & 1) mobj->flags2 |= MF2_DONTDRAW; diff --git a/src/p_user.c b/src/p_user.c index 6600447f..fb8c8226 100644 --- a/src/p_user.c +++ b/src/p_user.c @@ -6738,13 +6738,13 @@ static void P_MovePlayer(player_t *player) // Drifting sound // Start looping the sound now. if (leveltime % 50 == 0 && onground && player->kartstuff[k_drift] != 0) - S_StartSound(player->mo, sfx_mkdrft); + S_StartSound(player->mo, sfx_drift); // Leveltime being 50 might take a while at times. We'll start it up once, isntantly. - else if (!S_SoundPlaying(player->mo, sfx_mkdrft) && onground && player->kartstuff[k_drift] != 0) - S_StartSound(player->mo, sfx_mkdrft); + else if (!S_SoundPlaying(player->mo, sfx_drift) && onground && player->kartstuff[k_drift] != 0) + S_StartSound(player->mo, sfx_drift); // Ok, we'll stop now. else if (player->kartstuff[k_drift] == 0) - S_StopSoundByID(player->mo, sfx_mkdrft); + S_StopSoundByID(player->mo, sfx_drift); K_MoveKartPlayer(player, onground); //} diff --git a/src/s_sound.c b/src/s_sound.c index 0b49a25e..77b14d80 100644 --- a/src/s_sound.c +++ b/src/s_sound.c @@ -769,30 +769,27 @@ void S_StartSound(const void *origin, sfxenum_t sfx_id) case sfx_thok: sfx_id = sfx_mario7; break; -// case sfx_pop: -// sfx_id = sfx_mkitem; // SRB2kart -// break; + case sfx_pop: + sfx_id = sfx_mario5; + break; case sfx_jump: sfx_id = sfx_mario6; break; -// case sfx_shield: -// sfx_id = sfx_mario3; -// break; + case sfx_shield: + sfx_id = sfx_mario3; + break; case sfx_itemup: - sfx_id = sfx_None; - break; - case sfx_tink: - sfx_id = sfx_mario1; + sfx_id = sfx_mario4; break; +// case sfx_tink: +// sfx_id = sfx_mario1; +// break; // case sfx_cgot: // sfx_id = sfx_mario9; // break; - case sfx_lose: - sfx_id = sfx_mario2; - break; - case sfx_prloop: - sfx_id = sfx_bomb2; - break; +// case sfx_lose: +// sfx_id = sfx_mario2; +// break; default: break; } diff --git a/src/sounds.c b/src/sounds.c index 6a80547e..61138841 100644 --- a/src/sounds.c +++ b/src/sounds.c @@ -266,7 +266,7 @@ sfxinfo_t S_sfx[NUMSFX] = // Sonic 1 sounds {"s1a0", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1a1", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s1a2", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"s1a2", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Monty Mole attach {"s1a3", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1a4", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1a5", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -275,8 +275,8 @@ sfxinfo_t S_sfx[NUMSFX] = {"s1a8", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1a9", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1aa", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s1ab", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s1ac", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"s1ab", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Monty Mole twitch + {"s1ac", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Misc. obstacle destroyed {"s1ad", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1ae", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1af", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -284,20 +284,20 @@ sfxinfo_t S_sfx[NUMSFX] = {"s1b1", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1b2", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1b3", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s1b4", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"s1b4", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Toggle all items {"s1b5", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1b6", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1b7", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1b8", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1b9", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s1ba", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s1bb", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"s1ba", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Toggle item + {"s1bb", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Thwomp drop {"s1bc", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1bd", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Ballhog bounce {"s1be", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1bf", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1c0", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s1c1", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"s1c1", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Monokuma death {"s1c2", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1c3", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1c4", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -305,7 +305,7 @@ sfxinfo_t S_sfx[NUMSFX] = {"s1c6", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1c7", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1c8", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s1c9", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"s1c9", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Item hit w/ voices off {"s1ca", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1cb", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s1cc", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -365,13 +365,13 @@ sfxinfo_t S_sfx[NUMSFX] = {"s250", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s251", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s252", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s253", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // 1st place finish + {"s253", false, 255, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // 1st place finish {"s254", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s255", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s256", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s257", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s258", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s259", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"s259", false, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Item clashing {"s25a", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s25b", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s25c", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -404,7 +404,7 @@ sfxinfo_t S_sfx[NUMSFX] = {"s3k37", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k38", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k39", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s3k3a", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Kart item shield + {"s3k3a", false, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Kart item shield {"s3k3b", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k3c", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k3d", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -417,7 +417,7 @@ sfxinfo_t S_sfx[NUMSFX] = {"s3k44", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k45", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Kart Thunder Shield use {"s3k46", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s3k47", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"s3k47", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Kart AIZ dust {"s3k48", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k49", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Kart bump sound {"s3k4a", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -438,7 +438,7 @@ sfxinfo_t S_sfx[NUMSFX] = {"s3k59", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k5a", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k5b", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s3k5c", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Kart Mine tick + {"s3k5c", false, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Kart Mine tick {"s3k5d", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k5e", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k5f", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -469,7 +469,7 @@ sfxinfo_t S_sfx[NUMSFX] = {"s3k78", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k79", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k7a", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s3k7b", false, 64, 16, -1, NULL, 0, -1, -1, LUMPERROR}, // Kart successful hit + {"s3k7b", false, 96, 16, -1, NULL, 0, -1, -1, LUMPERROR}, // Kart successful hit {"s3k7c", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k7d", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k7e", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -477,7 +477,7 @@ sfxinfo_t S_sfx[NUMSFX] = {"s3k80", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k81", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k82", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s3k83", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"s3k83", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Overcharged start boost {"s3k84", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k85", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k86", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -496,7 +496,7 @@ sfxinfo_t S_sfx[NUMSFX] = {"s3k93", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k94", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k95", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s3k96", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Kart Orbinaut + {"s3k96", false, 128, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Kart Orbinaut {"s3k97", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k98", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3k99", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -508,7 +508,7 @@ sfxinfo_t S_sfx[NUMSFX] = {"s3k9f", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3ka0", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3ka1", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s3ka2", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"s3ka2", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Kart drift spark gain {"s3ka3", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3ka4", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3ka5", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -542,7 +542,7 @@ sfxinfo_t S_sfx[NUMSFX] = {"s3kbel", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3kbfs", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3kbfl", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s3kc0s", false, 64, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Kart Jawz + {"s3kc0s", false, 192, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Kart Jawz {"s3kc0l", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3kc1s", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3kc1l", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -577,7 +577,7 @@ sfxinfo_t S_sfx[NUMSFX] = {"s3kd0s", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3kd0l", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3kd1s", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"s3kd1l", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"s3kd1l", false, 48, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3kd2s", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3kd2l", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"s3kd3s", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -600,13 +600,13 @@ sfxinfo_t S_sfx[NUMSFX] = {"s3kdbl", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // 3D Blast sounds (the "missing" ones are direct copies of S3K's, no minor differences what-so-ever) - {"3db06", false, 64, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Bumper stolen + {"3db06", false, 96, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Bumper stolen {"3db09", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"3db14", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"3db16", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Sonic CD sounds - {"cdfm00", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"cdfm00", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Undercharged start boost {"cdfm01", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Sneaker boost {"cdfm02", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm03", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -623,9 +623,9 @@ sfxinfo_t S_sfx[NUMSFX] = {"cdfm14", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm15", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm16", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"cdfm17", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"cdfm17", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Brake drift ambient {"cdfm18", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"cdfm19", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"cdfm19", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // CD SS1 UFO death {"cdfm20", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm21", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm22", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -634,7 +634,7 @@ sfxinfo_t S_sfx[NUMSFX] = {"cdfm25", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm26", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm27", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"cdfm28", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"cdfm28", false, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Eggman item landing {"cdfm29", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm30", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm31", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -645,7 +645,7 @@ sfxinfo_t S_sfx[NUMSFX] = {"cdfm36", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm37", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm38", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"cdfm39", false, 64, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Mine deployed + {"cdfm39", false, 128, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Mine deployed {"cdfm40", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm41", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm42", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -676,10 +676,10 @@ sfxinfo_t S_sfx[NUMSFX] = {"cdfm67", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm68", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm69", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"cdfm70", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Trail item dragging + {"cdfm70", false, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Trail item dragging {"cdfm71", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm72", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"cdfm73", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"cdfm73", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // CD SS1 UFO hit {"cdfm74", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm75", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdfm76", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -695,15 +695,15 @@ sfxinfo_t S_sfx[NUMSFX] = {"cdpcm6", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdpcm7", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"cdpcm8", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"cdpcm9", false, 64, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // No damage taken + {"cdpcm9", false, 96, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // No damage taken // Knuckles Chaotix sounds {"kc2a", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"kc2b", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"kc2c", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"kc2d", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"kc2e", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"kc2f", false, 64, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Pogo Spring use + {"kc2e", false, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Item box gotten + {"kc2f", false, 96, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Spring pad {"kc30", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"kc31", false, 64, 64, -1, NULL, 0, -1, -1, LUMPERROR}, // NO CONTEST explosion {"kc32", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -726,7 +726,7 @@ sfxinfo_t S_sfx[NUMSFX] = {"kc43", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"kc44", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"kc45", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"kc46", false, 64, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Shrink use + {"kc46", false, 96, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Shrink use {"kc47", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"kc48", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Vote picked {"kc49", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -743,10 +743,10 @@ sfxinfo_t S_sfx[NUMSFX] = {"kc54", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"kc55", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"kc56", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"kc57", false, 64, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // SPB locked in + {"kc57", false, 128, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // SPB locked in {"kc58", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"kc59", false, 64, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Shrink - {"kc5a", false, 64, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Grow + {"kc59", false, 128, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Shrink + {"kc5a", false, 128, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Grow {"kc5b", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"kc5c", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"kc5d", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -756,7 +756,7 @@ sfxinfo_t S_sfx[NUMSFX] = {"kc61", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"kc62", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"kc63", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"kc64", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"kc64", false, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // SPB ambient {"kc65", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"kc66", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"kc67", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, @@ -768,59 +768,53 @@ sfxinfo_t S_sfx[NUMSFX] = {"kc6e", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // SRB2kart - {"lkt1", true, 192, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"lkt2", true, 192, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"lkt3", true, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mlap", true, 127, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"sboost", true, 90, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mush", false, 90, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"kinvnc", false, 140, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"kgrow", false, 140, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"bomb", false, 110, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"bomb2", false, 110, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"peel", false, 100, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"slip", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"fake", false, 100, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"grnshl", false, 120, 64, -1, NULL, 0, -1, -1, LUMPERROR}, - {"redshl", false, 130, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"shbrk", false, 64, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mkdrft", false, 52, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mkslid", false, 48, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mkitem", false, 80, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mkitm1", true, 72, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mkitm2", true, 72, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mkitm3", true, 72, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mkitm4", true, 72, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mkitm5", true, 72, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mkitm6", true, 72, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mkitm7", true, 72, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mkitm8", true, 72, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mkitmF", true, 72, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mkitmE", true, 72, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"clash", false, 64, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"tossed", false, 150, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"shelit", false, 64, 16, -1, NULL, 0, -1, -1, LUMPERROR}, - {"vroom", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"boing", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"alarmi", false, 140, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"alarmg", false, 140, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"screec", false, 52, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"yeeeah", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"noooo1", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"noooo2", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"ruby1", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"ruby2", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"hogbom", false, 110, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"kpogos", false, 110, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"ddash", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"zio3", false, 110, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"wind1", false, 110, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"fire2", false, 110, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"chain", false, 128, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mcitm1", false, 110, 8, -1, NULL, 0, -1, -1, LUMPERROR}, - {"chaooo", false, 110, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"itfree", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"dbgsal", false, 110, 8, -1, NULL, 0, -1, -1, LUMPERROR}, + {"slip", false, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Spinout + {"screec", false, 48, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Tight turning screech + {"drift", false, 48, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Drifting ambient + {"ruburn", false, 48, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Rubber-burn turn ambient + {"ddash", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Respawn Drop Dash + {"tossed", false, 192, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Item fired + {"itpick", false, 128, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Pick up HUD drop + {"peel", false, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Edited S25A for banana landing + {"hogbom", false, 96, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Ballhog explosions + {"zio3", false, 128, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Thunder Shield use + {"kpogos", false, 96, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Pogo Spring use + {"alarmi", false, 255, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Invincibility alarm + {"alarmg", false, 255, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Grow alarm + {"kinvnc", false, 255, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Invincibility music + {"kgrow", false, 255, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Grow music + {"itrol1", true, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Roulette spinning + {"itrol2", true, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"itrol3", true, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"itrol4", true, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"itrol5", true, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"itrol6", true, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"itrol7", true, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"itrol8", true, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, + {"itrolf", true, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Roulette end + {"itrole", true, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Roulette end (Eggman) + {"vroom", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Kart Krew opening vroom + {"chaooo", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Chao audience cheer + {"yeeeah", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Voting picks you + {"noooo1", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Voting picks hell (by chance) + {"noooo2", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Voting picks hell (on purpose) + {"ruby1", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Phantom Ruby charge up + {"ruby2", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Phantom Ruby teleport + {"tcart", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Twinkle Cart + {"bfare", false, 128, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Pleasure Castle fanfare + {"merry", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Pleasure Castle merry-go-round ambient + {"bowlh", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Pleasure Castle pins + {"tppop", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Pleasure Castle bombs + {"hsdoor", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Red Barrage Area door + {"hstrn", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Red Barrage Area train + {"aspkb", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Red Barrage Area spikeballs + {"wind1", false, 64, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Midnight Channel monsters + {"fire2", false, 64, 8, -1, NULL, 0, -1, -1, LUMPERROR}, + {"chain", false, 255, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Mementos Reaper + {"mkuma", false, 96, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Trigger Happy Havoc Monokuma + {"toada", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Arid Sands Toad scream + {"itfree", false, 64, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // :shitsfree: + {"dbgsal", false, 255, 8, -1, NULL, 0, -1, -1, LUMPERROR}, // Debug notification // SRB2Kart - Engine sounds // Engine class A @@ -950,21 +944,6 @@ sfxinfo_t S_sfx[NUMSFX] = {"krti11", false, 48, 65, -1, NULL, 0, -1, -1, LUMPERROR}, {"krti12", false, 48, 65, -1, NULL, 0, -1, -1, LUMPERROR}, - // SOC_CHAO SFX - {"mkuma", false, 60, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"mkpop", false, 60, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"bfare", false, 60, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"merry", false, 60, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"bowlh", false, 60, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"tcart", false, 60, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"tppop", false, 60, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"toada", false, 60, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"hsdoor",false, 60, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"hstrn", false, 60, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"aspkb", false, 60, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"msmnj1",false, 60, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - {"msmnj2",false, 60, 0, -1, NULL, 0, -1, -1, LUMPERROR}, - // SRB2kart - Skin sounds {"kwin", false, 64, 96, -1, NULL, 0, SKSKWIN, -1, LUMPERROR}, {"klose", false, 64, 96, -1, NULL, 0, SKSKLOSE, -1, LUMPERROR}, diff --git a/src/sounds.h b/src/sounds.h index 6681ed1b..e93a17a4 100644 --- a/src/sounds.h +++ b/src/sounds.h @@ -843,57 +843,51 @@ typedef enum sfx_kc6e, // SRB2kart - sfx_lkt1, - sfx_lkt2, - sfx_lkt3, - sfx_mlap, - sfx_sboost, - sfx_mush, - sfx_kinvnc, - sfx_kgrow, - sfx_bomb, - sfx_bomb2, - sfx_peel, sfx_slip, - sfx_fake, - sfx_grnshl, - sfx_redshl, - sfx_shbrk, - sfx_mkdrft, - sfx_mkslid, - sfx_mkitem, - sfx_mkitm1, - sfx_mkitm2, - sfx_mkitm3, - sfx_mkitm4, - sfx_mkitm5, - sfx_mkitm6, - sfx_mkitm7, - sfx_mkitm8, - sfx_mkitmF, - sfx_mkitmE, - sfx_clash, + sfx_screec, + sfx_drift, + sfx_ruburn, + sfx_ddash, sfx_tossed, - sfx_shelit, - sfx_vroom, - sfx_boing, + sfx_itpick, + sfx_peel, + sfx_hogbom, + sfx_zio3, + sfx_kpogos, sfx_alarmi, sfx_alarmg, - sfx_screec, + sfx_kinvnc, + sfx_kgrow, + sfx_itrol1, + sfx_itrol2, + sfx_itrol3, + sfx_itrol4, + sfx_itrol5, + sfx_itrol6, + sfx_itrol7, + sfx_itrol8, + sfx_itrolf, + sfx_itrole, + sfx_vroom, + sfx_chaooo, sfx_yeeeah, sfx_noooo1, sfx_noooo2, sfx_ruby1, sfx_ruby2, - sfx_hogbom, - sfx_kpogos, - sfx_ddash, - sfx_zio3, + sfx_tcart, + sfx_bfare, + sfx_merry, + sfx_bowlh, + sfx_tppop, + sfx_hsdoor, + sfx_hstrn, + sfx_aspkb, sfx_wind1, sfx_fire2, sfx_chain, - sfx_mcitm1, - sfx_chaooo, + sfx_mkuma, + sfx_toada, sfx_itfree, sfx_dbgsal, @@ -1025,21 +1019,6 @@ typedef enum sfx_krti11, sfx_krti12, - // SOC_CHAO hardcode - sfx_mkuma, - sfx_mkpop, - sfx_bfare, - sfx_merry, - sfx_bowlh, - sfx_tcart, - sfx_tppop, - sfx_toada, - sfx_hsdoor, - sfx_hstrn, - sfx_aspkb, - sfx_msmnj1, - sfx_msmnj2, - // And LASTLY, Kart's skin sounds. sfx_kwin, sfx_klose,