From 38b5fc6cc3e9e6d99639766950b3480a7c9dd2e8 Mon Sep 17 00:00:00 2001 From: Marco Cawthorne Date: Sat, 9 Jul 2022 17:36:23 -0700 Subject: [PATCH] Server: Gamerules now marked as teamplay, which will fix some doors and friendly fire --- src/server/gamerules.h | 2 ++ src/server/gamerules.qc | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/src/server/gamerules.h b/src/server/gamerules.h index d38638e..41f2388 100644 --- a/src/server/gamerules.h +++ b/src/server/gamerules.h @@ -18,6 +18,8 @@ class TFCGameRules:CGameRules { void(void) TFCGameRules; + virtual bool(void) IsTeamPlay; + virtual void(NSClientPlayer) PlayerConnect; virtual void(NSClientPlayer) PlayerDisconnect; virtual void(NSClientPlayer) PlayerPostFrame; diff --git a/src/server/gamerules.qc b/src/server/gamerules.qc index 89dd8f0..b65c7cc 100644 --- a/src/server/gamerules.qc +++ b/src/server/gamerules.qc @@ -16,6 +16,12 @@ var int autocvar_sv_playerkeepalive = TRUE; +bool +TFCGameRules::IsTeamPlay(void) +{ + return TRUE; +} + /* we check what fields have changed over the course of the frame and network * only the ones that have actually changed */ void