Browse Source

New rule: Cannot build upgrades without fort

Dydzio 7 years ago
parent
commit
c04bb9387f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      AI/VCAI/BuildingManager.cpp

+ 1 - 1
AI/VCAI/BuildingManager.cpp

@@ -206,7 +206,7 @@ bool BuildingManager::getBuildingOptions(const CGTownInstance * t)
 	//try to upgrade dwelling
 	for (int i = 0; i < ARRAY_COUNT(unitsUpgrade); i++)
 	{
-		if (t->hasBuilt(unitsSource[i]) && !t->hasBuilt(unitsUpgrade[i]))
+		if (t->hasBuilt(unitsSource[i]) && !t->hasBuilt(unitsUpgrade[i]) && t->hasBuilt(BuildingID::FORT))
 		{
 			if (tryBuildThisStructure(t, unitsUpgrade[i]))
 				return true;