From ab792640472398a58644a6d428cba7eaec53f8cb Mon Sep 17 00:00:00 2001 From: terminx Date: Tue, 19 Sep 2017 19:10:51 +0000 Subject: [PATCH] Make setinput work better in EVENT_PROCESSINPUT git-svn-id: https://svn.eduke32.com/eduke32@6443 1a8010ca-5511-0410-912e-c29ae57300e0 --- source/duke3d/src/player.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/source/duke3d/src/player.cpp b/source/duke3d/src/player.cpp index f348b7b62..34e26b5db 100644 --- a/source/duke3d/src/player.cpp +++ b/source/duke3d/src/player.cpp @@ -4549,14 +4549,15 @@ void P_ProcessInput(int playerNum) if (g_player[playerNum].playerquitflag == 0) return; - DukePlayer_t *const pPlayer = g_player[playerNum].ps; - spritetype *const pSprite = &sprite[pPlayer->i]; - uint32_t playerBits = g_player[playerNum].inputBits->bits; + DukePlayer_t *const pPlayer = g_player[playerNum].ps; + spritetype *const pSprite = &sprite[pPlayer->i]; ++pPlayer->player_par; VM_OnEvent(EVENT_PROCESSINPUT, pPlayer->i, playerNum); + uint32_t playerBits = g_player[playerNum].inputBits->bits; + if (pPlayer->cheat_phase > 0) playerBits = 0;