From a164607f06ce64bf6ec66af17c2b2abbb74c2b12 Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Wed, 18 Jan 2023 18:03:00 -0800 Subject: [PATCH] Fix that NOBUILDZONE and NOGRENADEZONE flags don't get unset. --- src/shared/player.qc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/shared/player.qc b/src/shared/player.qc index e3c7ed8..b1dfad4 100644 --- a/src/shared/player.qc +++ b/src/shared/player.qc @@ -81,7 +81,7 @@ class player:NSClientPlayer virtual void SpawnIntoGame(void); virtual void MakeClass(classtype_e); - + virtual void ServerInputFrame(void); #endif }; @@ -257,6 +257,14 @@ player::PredictPostFrame(void) } #else +void +player::ServerInputFrame(void) +{ + super::ServerInputFrame(); + gflags &= ~GF_NOBUILDZONE; + gflags &= ~GF_NOGRENADEZONE; +} + void player::EvaluateEntity(void) {