K_MoveExitBeam: PF_NOCONTEST and P_DoPlayerExit to match other special stage failures.

Not a currently accessible codepath, but in-advance fix.: P_DoTimeOver sets exitcountdown effectively unconditionally, which means it can only be used in situations where *every* remaining player is about to explode.
This commit is contained in:
toaster 2023-02-16 17:09:13 +00:00
parent 472d7bf25c
commit ae30a24a71

View file

@ -102,7 +102,8 @@ static void K_MoveExitBeam(void)
if (player->distancetofinish > specialstageinfo.beamDist) if (player->distancetofinish > specialstageinfo.beamDist)
{ {
P_DoTimeOver(player); player->pflags |= PF_NOCONTEST;
P_DoPlayerExit(player);
} }
} }
} }