renamed to cl_antiping_max

This commit is contained in:
JSaurusRex 2024-05-29 20:41:26 +02:00
parent 849fa743ba
commit 4dc74376e5
3 changed files with 5 additions and 5 deletions

View file

@ -14,7 +14,7 @@
MACRO_CONFIG_INT(ClPredict, cl_predict, 1, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Predict client movements")
MACRO_CONFIG_INT(ClPredictDummy, cl_predict_dummy, 1, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Predict dummy movements")
MACRO_CONFIG_INT(ClAntiPingLimit, cl_antiping_limit, 0, 0, 200, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Antiping limit (0 to disable)")
MACRO_CONFIG_INT(ClAntiPingPercent, cl_antiping_percent, 100, 0, 100, CFGFLAG_CLIENT | CFGFLAG_SAVE, "how far ahead Antiping predicts")
MACRO_CONFIG_INT(ClAntiPingMax, cl_antiping_max, 100, 0, 500, CFGFLAG_CLIENT | CFGFLAG_SAVE, "how far ahead Antiping predicts")
MACRO_CONFIG_INT(ClAntiPing, cl_antiping, 0, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Enable antiping, i. e. more aggressive prediction.")
MACRO_CONFIG_INT(ClAntiPingPlayers, cl_antiping_players, 1, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Predict other player's movement more aggressively (only enabled if cl_antiping is set to 1)")
MACRO_CONFIG_INT(ClAntiPingGrenade, cl_antiping_grenade, 1, 0, 1, CFGFLAG_CLIENT | CFGFLAG_SAVE, "Predict grenades (only enabled if cl_antiping is set to 1)")

View file

@ -58,7 +58,7 @@ void CItems::RenderProjectile(const CProjectileData *pCurrent, int ItemId)
bool IsOtherTeam = (pCurrent->m_ExtraInfo && pCurrent->m_Owner >= 0 && m_pClient->IsOtherTeam(pCurrent->m_Owner));
float predictPercentage = 1 - g_Config.m_ClAntiPingPercent / 100.0f;
float predictPercentage = 1 - g_Config.m_ClAntiPingMax / 100.0f;
int predictTick = Client()->GetPredictionTime() * Client()->GameTickSpeed() / 1000.0f;
predictTick = Client()->PredGameTick(g_Config.m_ClDummy) - floor(predictTick * predictPercentage);
@ -308,7 +308,7 @@ void CItems::RenderLaser(const CLaserData *pCurrent, bool IsPredicted)
{
Dir = normalize_pre_length(Pos - From, Len);
float predictPercentage = 1 - g_Config.m_ClAntiPingPercent / 100.0f;
float predictPercentage = 1 - g_Config.m_ClAntiPingMax / 100.0f;
int predictTick = Client()->GetPredictionTime() * Client()->GameTickSpeed() / 1000.0f;
predictTick = Client()->PredGameTick(g_Config.m_ClDummy) - floor(predictTick * predictPercentage);
@ -611,7 +611,7 @@ void CItems::ReconstructSmokeTrail(const CProjectileData *pCurrent, int DestroyT
if(!m_pClient->AntiPingGunfire() || !LocalPlayerInGame)
return;
float predictPercentage = 1 - g_Config.m_ClAntiPingPercent / 100.0f;
float predictPercentage = 1 - g_Config.m_ClAntiPingMax / 100.0f;
int predictTick = Client()->GetPredictionTime() * Client()->GameTickSpeed() / 1000.0f;
predictTick = Client()->PredGameTick(g_Config.m_ClDummy) - floor(predictTick * predictPercentage);

View file

@ -2013,8 +2013,8 @@ void CGameClient::OnPredict()
if(PredictDummy())
pDummyChar = m_PredictedWorld.GetCharacterById(m_PredictedDummyId);
float predictPercentage = 1 - g_Config.m_ClAntiPingPercent / 100.0f;
int predictTick = Client()->GetPredictionTime() * Client()->GameTickSpeed() / 1000.0f;
float predictPercentage = 1 - g_Config.m_ClAntiPingMax / 100.0f;
predictTick = Client()->PredGameTick(g_Config.m_ClDummy) - floor(predictTick * predictPercentage);
if(predictTick < Client()->GameTick(g_Config.m_ClDummy) + 1)