From 01d000a4e2c509ffa0d628a37ae24115ea6bf1be Mon Sep 17 00:00:00 2001 From: Paweł Redman Date: Mon, 12 Nov 2018 21:30:01 +0100 Subject: Prototype anti-stacking system --- src/game/g_local.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/game/g_local.h') diff --git a/src/game/g_local.h b/src/game/g_local.h index 82ad397..342494d 100644 --- a/src/game/g_local.h +++ b/src/game/g_local.h @@ -831,6 +831,11 @@ typedef struct statsCounters_level alienStatsCounters; statsCounters_level humanStatsCounters; + + int antistackNextCheck; + qboolean antistackWasHandicapping; + float alienHandicap; + float humanHandicap; } level_locals_t; #define CMD_CHEAT 0x01 @@ -1576,6 +1581,15 @@ extern vmCvar_t g_scrimMode; extern vmCvar_t g_revertCooldownTime; +extern vmCvar_t g_antistack; +extern vmCvar_t g_antistackBias; +extern vmCvar_t g_antistackTimeThreshold; +extern vmCvar_t g_antistackKillThreshold; +extern vmCvar_t g_antistackBiasThreshold; +extern vmCvar_t g_antistackHandicapMultiplier; +extern vmCvar_t g_antistackHandicapOffset; +extern vmCvar_t g_antistackInterval; + void trap_Printf( const char *fmt ); void trap_Error( const char *fmt ); int trap_Milliseconds( void ); -- cgit