From 82ab49495e92d963b5b489a76a08ae13f57c5999 Mon Sep 17 00:00:00 2001 From: Xilmi Date: Tue, 4 Feb 2025 17:44:00 +0100 Subject: [PATCH] Fixed an issue that prevented AI from building stables Prerequisites of dwellings now also inherit the armyStrength of their respective dwelling for the purpose of their evaluation. --- AI/Nullkiller/Analyzers/BuildAnalyzer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/AI/Nullkiller/Analyzers/BuildAnalyzer.cpp b/AI/Nullkiller/Analyzers/BuildAnalyzer.cpp index 17f64f324..7798cbb6b 100644 --- a/AI/Nullkiller/Analyzers/BuildAnalyzer.cpp +++ b/AI/Nullkiller/Analyzers/BuildAnalyzer.cpp @@ -291,6 +291,7 @@ BuildingInfo BuildAnalyzer::getBuildingOrPrerequisite( prerequisite.baseCreatureID = info.baseCreatureID; prerequisite.prerequisitesCount++; prerequisite.armyCost = info.armyCost; + prerequisite.armyStrength = info.armyStrength; bool haveSameOrBetterFort = false; if (prerequisite.id == BuildingID::FORT && highestFort >= CGTownInstance::EFortLevel::FORT) haveSameOrBetterFort = true;