Just some food for thought on topics like why QA is important, why in a game with tens of thousands params even a single one is important, why AI is so fragile, etc.
I found out yesterday while working on a new release of Real Strategy the following line in Nzinga's AI:
<Row ListType="SettleOneContinent" Item="Foreign Continent" Favored="false" Value="120"/>
Nzinga's ability shines when you settle a home continent (+10% yields) and she should avoid settling foreign continents (-15% yields).
This line actually almost forces her to settle foreign continents...
Positive value increases the scoring. The proper value to limit settling on foreign continents should be negative.
Here is the default behavior. She actually goes out to settle on a foreign continent and each city gets -15% hit.
After the fix. With value = -20. Each city is on home continent and gets +10% boost.
And the last one is just to compare with a little tweaked settlement rules from Real Strategy.
She has 9 cities by turn 150 and all except 1 are with access to fresh water
I found out yesterday while working on a new release of Real Strategy the following line in Nzinga's AI:
<Row ListType="SettleOneContinent" Item="Foreign Continent" Favored="false" Value="120"/>
Nzinga's ability shines when you settle a home continent (+10% yields) and she should avoid settling foreign continents (-15% yields).
This line actually almost forces her to settle foreign continents...

Positive value increases the scoring. The proper value to limit settling on foreign continents should be negative.
Here is the default behavior. She actually goes out to settle on a foreign continent and each city gets -15% hit.
After the fix. With value = -20. Each city is on home continent and gets +10% boost.
And the last one is just to compare with a little tweaked settlement rules from Real Strategy.
She has 9 cities by turn 150 and all except 1 are with access to fresh water
