I have begun the upload to Matrix of a new build 4.4.258. This will be another public beta but I'm pretty confident that this will be the final for the patch #4. It will take Matrix some time to make it available. Please be patient.
Fixes for Build 4.4.258
- Ensure subGroup not added twice when generating right echelon formation. Fixes assert at ScenForceFormation 2612.
- Add extra test to assert at PD 3759 to handle cases where a unit requests extra time to slip its plan and where the boss abandons its plan in the process.
- Ensure that AssessForSubAttacksWhoseReorgsCanBeBroughtForward() aborts cleanly if the force is waiting to receive orders from boss aand has already curtailed the missionTask end. Addresses assert at TaskAttack line 1727.
- Ensure that static arty units assigned to their own mission plan within the onMapBoss's OpPlan are searched when calling GetAvailableOnCallSupport(). This ensures that they get a chance to fire if not in direct support of a particular mission.
- Ensure that dateTimes are validated for local settings.
- Ensure that cases where no valid route can be generated are handled properly throughout the assessment functions.
- Remove and prevent UI loopbacks that were causing task changes not to stick while the game was paused.
- Added new code to assess for stalled moves that will either wait, bypass or replan depending on a number of factors like are there any subordinates attacking, can we bypass effectively. In the process overhauled the AssessBypass() and ensured that the caution factor was increased each time a bypass attempt was made thus making it more likely the force would select a route that avoided the enemy.
- Added new unit log messages and player reports for stalled moves.
- Fixed bug inside MustWait() that was allowing filler units to move off even though the unit ahead of them was still receiving his move orders. This should fix cases where support units charge off on their own ahead of the main body.
- Ensure that the nextRouteIndex and nextRouteLoc are used consistently throughout the formation movement code. This avoids formation lockups.
- Ensure that units don't request emergency resupplies of ammo for which they have no weapon left that can use that ammo type.
- Revise the cap on emergency resupply ammo qty, ensuring that units get at least something. These two fixes prevents the never ending loop of units requesting emergency ammo that they don't need and also of not getting ammo they do need.
- Ensure that when creating a new route that all exiting waypoints are cleared. This fixes a bug that wasn't clearing the interim waypoint and adding it to the new route, even though it shouldn't.
- Ensure that routing and recovering units do not try and create a new route if they reassess their task. This could see a routing or recovering unit heading back to its objective before it had recovered. This may explain some cases of units retreating toward the enemy.







