From 704766f54e321fa9a14b5a93eaff4c22d4570f6a Mon Sep 17 00:00:00 2001 From: AJ Martinez Date: Thu, 22 Feb 2024 22:38:44 -0700 Subject: [PATCH] Add persistent audio for nearby eggbox --- src/k_kart.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/k_kart.c b/src/k_kart.c index d26eca203..4eb5341de 100644 --- a/src/k_kart.c +++ b/src/k_kart.c @@ -9045,8 +9045,12 @@ void K_KartPlayerThink(player_t *player, ticcmd_t *cmd) else { player->eggmanexplode--; + + if (!S_SoundPlaying(player->mo, sfx_kc51)) + S_StartSound(player->mo, sfx_kc51); if (player->eggmanexplode == 5*TICRATE/2) S_StartSound(player->mo, sfx_s3k53); + if (player->eggmanexplode <= 0) { mobj_t *eggsexplode; @@ -9059,6 +9063,7 @@ void K_KartPlayerThink(player_t *player, ticcmd_t *cmd) K_FlipFromObject(eggsexplode, player->mo); S_StopSoundByID(player->mo, sfx_s3k53); + S_StopSoundByID(player->mo, sfx_kc51); eggsexplode->threshold = KITEM_EGGMAN; @@ -13423,6 +13428,7 @@ void K_EggmanTransfer(player_t *source, player_t *victim) source->eggmanTransferDelay = 10; S_StopSoundByID(source->mo, sfx_s3k53); + S_StopSoundByID(source->mo, sfx_kc51); } tic_t K_TimeLimitForGametype(void)