When it's possible/useful, we will try to post brief descriptions of recent AI changes done on the development branch. We hope this will help demonstrate the tweaks that we're making and generate useful feedback to help us validate and polish our work.
We'd like to use the news thread to keep track of the information, as feedback about AI has a history of generating a modestly apocalyptic number of replies. This thread can be used to discuss the changes we track.
Just a quick note. It really helps us in this thread when you provide considered feedback to the changes in progress, or clean repros missions that highlight some repeatable AI behaviour.
Our programmers tend to get lost when the discussions trail off into other areas, like headless client, etc. This thread can't both function as a place for feature requests and discussion and as a place to discuss the active development. It's one or the other, gents, and I'd like to be able to pass as much useful info to our guys as possible!
For now, the first batch of notes to kick things off:
It wasn't supposed to fix rotation speed of AI soldiers, but is letting them use "aiming deadzone" as specified in the unit config (minGunTurnAI, maxGunTurnAI) which is typically 60 degrees cone.
Fixed: AI turn limitation while aiming
Therefore currently AI should be able to follow targets better without moving whole body.
RPG and NLAW are supposed to be unguided, but AI was still able to use them as guided weapons. This was corrected.
AI shouldn't take unguided missiles as guided
Quite big change, now AI is able to calculate and predict accurate ballistic of bullet, therefore is able to aim and engage targets on all ranges, both static and moving. Also, this improves AI ability to hit moving targets by more precise time of leading calculation. Good way to check this change is try to fight AI sniper on 1km+ range. Of course it still depends on his skill.
FIX: AI ballistic calculation fixed.
AI was considering animals as friendly, therefore denied to shot in theirs direction. Example: put yours character, enemy soldier and snake animal between you. After this fix AI won't bother with friendly fire against animals.
FIX: AI now can shoot over animals.
Edited by RoyaltyinExile, 04 August 2013 - 08:55.