diff --git a/src/k_respawn.c b/src/k_respawn.c index 8196c438b..6bb98db0e 100644 --- a/src/k_respawn.c +++ b/src/k_respawn.c @@ -110,6 +110,12 @@ void K_DoFault(player_t *player) S_StartSound(player->mo, sfx_s3k83); player->karthud[khud_fault] = 1; player->pflags |= PF_FAULT; + + if (P_IsDisplayPlayer(player)) + { + S_StartSound(player->mo, sfx_s3kb2); + } + player->mo->renderflags |= RF_DONTDRAW; player->mo->flags |= MF_NOCLIPTHING; diff --git a/src/p_spec.c b/src/p_spec.c index 03d813c6e..ba3374cea 100644 --- a/src/p_spec.c +++ b/src/p_spec.c @@ -1957,6 +1957,11 @@ static void K_HandleLapIncrement(player_t *player) player->roundconditions.checkthisframe = true; } + if (P_IsDisplayPlayer(player)) + { + S_StartSound(player->mo, sfx_s3kb2); + } + return; }