From dfdfef335579afff604aba9b693f84d922786f09 Mon Sep 17 00:00:00 2001 From: AJ Martinez Date: Fri, 3 Feb 2023 02:34:36 -0700 Subject: [PATCH] Fix missing timer definition, unset player speed when unfaulting --- src/d_player.h | 2 ++ src/p_spec.c | 1 + 2 files changed, 3 insertions(+) diff --git a/src/d_player.h b/src/d_player.h index 9ac8d6f53..8f1dd263c 100644 --- a/src/d_player.h +++ b/src/d_player.h @@ -581,6 +581,8 @@ struct player_t tic_t ebrakefor; // Ebrake timer, used for visuals. + UINT16 faulttimer; // Used for misc FAULT visuals + UINT32 roundscore; // battle score this round UINT8 emeralds; UINT8 bumpers; diff --git a/src/p_spec.c b/src/p_spec.c index 9e228b10c..9257bea53 100644 --- a/src/p_spec.c +++ b/src/p_spec.c @@ -1916,6 +1916,7 @@ static void K_HandleLapIncrement(player_t *player) player->mo->flags |= MF_NOCLIPTHING; player->nocontrol = 69; player->hyudorotimer = 69; + player->speed = 0; K_StripItems(player); player->faulttimer = TICRATE/3; ClearFakePlayerSkin(player);