Per discussion, always use short, FINISHless exit for special stage failure.

This commit is contained in:
toaster 2023-02-13 18:18:54 +00:00
parent c2b0cca735
commit 98c333e313
2 changed files with 2 additions and 10 deletions

View file

@ -7235,8 +7235,7 @@ void K_KartPlayerHUDUpdate(player_t *player)
if (player->exiting if (player->exiting
&& (specialstageinfo.valid == false && (specialstageinfo.valid == false
|| !(player->pflags & PF_NOCONTEST) || !(player->pflags & PF_NOCONTEST)))
|| player->lives <= 0))
{ {
if (player->karthud[khud_finish] <= 2*TICRATE) if (player->karthud[khud_finish] <= 2*TICRATE)
player->karthud[khud_finish]++; player->karthud[khud_finish]++;

View file

@ -1313,17 +1313,10 @@ void P_DoPlayerExit(player_t *player)
if (P_CheckRacers() && !exitcountdown) if (P_CheckRacers() && !exitcountdown)
{ {
if (specialstageinfo.valid == true && losing == true) if (specialstageinfo.valid == true && losing == true)
{
if (player->lives > 0)
{ {
exitcountdown = TICRATE; exitcountdown = TICRATE;
} }
else else
{
exitcountdown = (5*TICRATE)/2;
}
}
else
{ {
exitcountdown = raceexittime+1; exitcountdown = raceexittime+1;
} }