Thunderbrd
C2C War Dog
10066
Testing shows these factors are now working as designed and it does have a very positive effect on the AI. Again, not perfect. I plan a touch more work on helping the AI to evaluate need for a unit by taking into account the drift factor, as Noriad has pointed out should be taken into account.
I'm that +1 small xml project away from saying let's re-release but I also do want to see more playtesting and I'm also hoping to catch what's causing these minidump crash reports so I hope I can find more of those reported soon.
- Some initial work on helping the AI to not overreact to property control needs - a little more still needs to be done here but a few measures have been installed to keep from really big problems with this on very fast gamespeeds - it limits how many times in one round that a city can call for a property control unit.
- Ensures that if a property control building is ordered, a property control unit won't interrupt it being built so that if it unlocks better property control units, we wait until such units can be trained. This isn't a perfect solution because if a city is answering to a brokerage call, this won't function, but that should be a rare issue since usually such an advanced city will have already constructed a better access building on the very merit that it provides said access to improved units. Thus this is more a measure put in place for the earlier game AI.
- Ensures that when a property control building is called for, that a building that helps to control the right KIND of property is being selected, rather than any old building that manipulates any property in any direction (which is what it was previously doing, sometimes leading to the detrimental choice to construct buildings that would actually worsen the situation.
Testing shows these factors are now working as designed and it does have a very positive effect on the AI. Again, not perfect. I plan a touch more work on helping the AI to evaluate need for a unit by taking into account the drift factor, as Noriad has pointed out should be taken into account.
I'm that +1 small xml project away from saying let's re-release but I also do want to see more playtesting and I'm also hoping to catch what's causing these minidump crash reports so I hope I can find more of those reported soon.