From 06f894140cae3e37bd48cfacd0be815d99616bab Mon Sep 17 00:00:00 2001 From: Xilmi Date: Fri, 6 Sep 2024 21:42:15 +0200 Subject: [PATCH] Update BuildAnalyzer.cpp Modified goldPressure-formula to no longer use completely arbitrary part of lockedresources/5000. Lockedresources is now just divided by a factor of the free gold like everything else. --- AI/Nullkiller/Analyzers/BuildAnalyzer.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/AI/Nullkiller/Analyzers/BuildAnalyzer.cpp b/AI/Nullkiller/Analyzers/BuildAnalyzer.cpp index 49ae295ca..ce9c00f36 100644 --- a/AI/Nullkiller/Analyzers/BuildAnalyzer.cpp +++ b/AI/Nullkiller/Analyzers/BuildAnalyzer.cpp @@ -184,8 +184,7 @@ void BuildAnalyzer::update() updateDailyIncome(); - goldPressure = ai->getLockedResources()[EGameResID::GOLD] / 5000.0f - + ((float)armyCost[EGameResID::GOLD] + economyDevelopmentCost) / (1 + 2 * ai->getFreeGold() + (float)dailyIncome[EGameResID::GOLD] * 7.0f); + goldPressure = (ai->getLockedResources()[EGameResID::GOLD] + (float)armyCost[EGameResID::GOLD] + economyDevelopmentCost) / (1 + 2 * ai->getFreeGold() + (float)dailyIncome[EGameResID::GOLD] * 7.0f); logAi->trace("Gold pressure: %f", goldPressure); }