Hi all,
This update mostly consists of AI tweaks and bugfixes. The main improvement is in the behaviour of the Administration officer. Previously, the automatic unit rotation logic was a bit aggressive, causing units to constantly shuffle in and out of lines. I adjusted the decision-making logic for this aspect of the game a bit, so that this sort of "thrashing" should no longer occur.
I've also done a lot of work under the hood to identify performance bottlenecks and fix potential crashes, so hopefully the game runs a lot more smoothly for you all. Some recent changes, such as expanding the map and causing the AI to build a little more aggressively, were causing problems and occasional crashes. All in all, this update was one in which I tried to improve what is already in the game as opposed to adding anything new.
Bugfixes/Changes:
- Fixed bug in which units would begin "building" tiles underground without moving to the proper tile if there was an un-built tile in the way.
- Underground tiles under construction are now cancelled properly if there is no path to get to them.
- Optimized unit movement and sight check logic in order to reduce lag during large scale offensives.
- Tracked down and fixed potential random crash when units engage in melee combat.
- Fixed potential crash when playing on maps with rivers. AI would occasionally attempt to build pontoons outside of map bounds.
- Fixed potential crash when generating new Isonzo or Meuse-Argonne maps.
- Updated text labels in After Action Report.
- Units now start with morale, supplies, and readiness at maximum levels.
- Tweaked Administration officer logic, so that unit rotation is much more stable.
Updated Localization keys:
- RAID_STAT_CASUALTIES
- RAID_STAT_PRISONERS_LOST
- RAID_STAT_KILLED
- RAID_STAT_PRISONERS_TAKEN
Thanks for playing!
