feat(Core/PvP): Outdoor PvP capture rate multiplier (#23902)

This commit is contained in:
Michael Richards
2025-12-28 22:34:45 -06:00
committed by GitHub
parent f73a08e207
commit 76933b2732
5 changed files with 21 additions and 4 deletions

View File

@@ -673,11 +673,11 @@ bool OPvPCapturePointNA::Update(uint32 diff)
m_RespawnTimer -= diff;
// get the difference of numbers
float factDiff = ((float)_activePlayers[0].size() - (float)_activePlayers[1].size()) * diff / OUTDOORPVP_OBJECTIVE_UPDATE_INTERVAL;
float factDiff = (((float)_activePlayers[0].size() - (float)_activePlayers[1].size()) * diff / OUTDOORPVP_OBJECTIVE_UPDATE_INTERVAL) * sWorld->getFloatConfig(CONFIG_OUTDOOR_PVP_CAPTURE_RATE);
if (!factDiff)
return false;
float maxDiff = _maxSpeed * diff;
float maxDiff = _maxSpeed * diff * sWorld->getFloatConfig(CONFIG_OUTDOOR_PVP_CAPTURE_RATE);
if (factDiff < 0)
{