diff --git a/src/k_kart.c b/src/k_kart.c index 9451a792..0f41f9ce 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 900c88f9..b6bf7f55 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 1e287a6b..5ca6be1c 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,