K 10 svn:author V 8 sveinung K 8 svn:date V 27 2014-03-24T18:56:39.085963Z K 7 svn:log V 910 AI: Effects from local range buildings could be active in 1 city When assigning building want a local building requirement could be active in 1 city. It could also, if a local building isn't sent to the evaluation function, be active in 0 cities. The advantage of assuming the local range is 0 is that the AI isn't confused by rule set bugs that result in requirements that are impossible to fulfill. A local building requirement in a requirement list that is evaluated without a local building would otherwise trick the AI into thinking it can get it by building the required building. The advantage of assuming that a local building requirement is valid in 1 city is that it can reason about triggering effects like Upkeep_Free. It is also more correct in general to assume a local building requirement affects 1 city. In my view this makes up for the AI being confused by a buggy ruleset. See bug #21852 END