1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-24 22:14:36 +02:00

Fix possible crash on AI attempting to build building in town

This commit is contained in:
Ivan Savenko 2024-04-28 12:53:10 +03:00
parent a0375d4e89
commit 8fa615a8f7

View File

@ -35,12 +35,12 @@ TSubgoal BuildThis::whatToDoToAchieve()
if(!town)
{
for(const CGTownInstance * t : cb->getTownsInfo())
for(const CGTownInstance * candidateTown : cb->getTownsInfo())
{
switch(cb->canBuildStructure(town, b))
switch(cb->canBuildStructure(candidateTown, b))
{
case EBuildingState::ALLOWED:
town = t;
town = candidateTown;
break; //TODO: look for prerequisites? this is not our reponsibility
default:
continue;