Simpler solution to #1225: If a retry flag occurs in a demo, stop playback immediately!

This commit is contained in:
toaster 2024-04-04 21:36:51 +01:00
parent de651b6d6c
commit c7503a492d

View file

@ -1791,11 +1791,17 @@ void G_Ticker(boolean run)
P_MapStart(); P_MapStart();
if (gamestate == GS_LEVEL) if (gamestate == GS_LEVEL && G_GetRetryFlag())
{ {
// Or, alternatively, retry. if (demo.playback == true)
if (G_GetRetryFlag())
{ {
// Stop playback!!
G_ClearRetryFlag();
G_CheckDemoStatus();
}
else
{
// Or, alternatively, retry.
for (i = 0; i < MAXPLAYERS; i++) for (i = 0; i < MAXPLAYERS; i++)
{ {
if (playeringame[i]) if (playeringame[i])