diff --git a/src/k_kart.c b/src/k_kart.c index 9451a7921b058d6a35e46c925584703e24ca39bb..0f41f9ceaa67160ba823e934ff71aa5e586c697b 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -1012,7 +1012,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, (mashed ? sfx_itrolm : sfx_itrolf)); + S_StartSound(NULL, ((player->kartstuff[k_roulettetype] == 1) ? sfx_itrolk : (mashed ? sfx_itrolm : sfx_itrolf))); } //} diff --git a/src/sounds.c b/src/sounds.c index 900c88f9caf6e191f4757b07a25c86be3f9c2a06..b6bf7f55c4b8da2f9e12326e6c5e4e6209f48355 100644 --- a/src/sounds.c +++ b/src/sounds.c @@ -793,6 +793,7 @@ sfxinfo_t S_sfx[NUMSFX] = {"itrol8", true, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, {"itrolf", true, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Roulette end {"itrolm", true, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Roulette end (mashed) + {"itrolk", true, 96, 0, -1, NULL, 0, -1, -1, LUMPERROR}, // Roulette end (karma enhanced) {"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 diff --git a/src/sounds.h b/src/sounds.h index 1e287a6b8d42eaee05eb2d6c9133b118dbdf0e5c..5ca6be1cb55b16194f711f5e86e77b204dfeef80 100644 --- a/src/sounds.h +++ b/src/sounds.h @@ -868,6 +868,7 @@ typedef enum sfx_itrol8, sfx_itrolf, sfx_itrolm, + sfx_itrolk, sfx_itrole, sfx_vroom, sfx_chaooo,