message: Better AI to select cities to found during congress
diff: @@ -1105,9 +1105,8 @@ class Congress:
  if plot.getRegionID() in [rWestAfrica, rSouthAfrica, rEthiopia, rAustralia, rOceania]:
  iSettlerMapValue = plot.getSettlerValue(iPlayer)
  if iSettlerMapValue >= 90 and cnm.getFoundName(iPlayer, (x, y)):
  - closestCity = gc.getMap().findCity(x, y, PlayerTypes.NO_PLAYER, TeamTypes.NO_TEAM, False, False, TeamTypes.NO_TEAM, DirectionTypes.NO_DIRECTION, CyCity())
  - if stepDistance(x, y, closestCity.getX(), closestCity.getY()) > 2:
  - lPlots.append((x, y, max(1, iSettlerMapValue / 100 - 1)))
  + iFoundValue = gc.getPlayer(iPlayer).AI_foundValue(x, y, -1, False)
  + lPlots.append((x, y, max(1, min(5, iFoundValue / 2500 - 1))))
  lPlots = utils.getSortedList(lPlots, lambda x: x[2] + gc.getGame().getSorenRandNum(3, 'Randomize city value'), True)
  return lPlots[:10]
  