From 6b413e530f5002851e50917b7450663452616a8d Mon Sep 17 00:00:00 2001 From: James R Date: Tue, 12 Mar 2024 05:48:49 -0700 Subject: [PATCH] Tally skipping: allow in Match Race, disallow in replays --- src/k_tally.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/k_tally.cpp b/src/k_tally.cpp index c65831076..2fc9fb055 100644 --- a/src/k_tally.cpp +++ b/src/k_tally.cpp @@ -1397,7 +1397,12 @@ void K_TickPlayerTally(player_t *player) boolean fastForwardInput = G_PlayerInputDown(G_LocalSplitscreenPartyPosition(player - players), gc_a, 0); boolean allowFastForward = player->tally.state > TALLY_ST_GOTTHRU_SLIDEIN && player->tally.releasedFastForward - && grandprixinfo.gp + // - Not allowed online so we don't have to do any + // networking. + // - Not allowed in replays because splitscreen party + // doesn't exist and it's just simpler to not think + // about. + && (!netgame && !demo.playback) && player->tally.state != TALLY_ST_DONE; if (fastForwardInput && allowFastForward)