v29 Update
A quick update to reflect further pathing optimisation:
- Optimised the initial pathing generation for land zones - very small zones should now be culled resulting in a significant speed increase on some maps (e.g. on the map being tested, which was a mapgen map, originally it took roughly 40s to load, after this change it was down to under 3s)
- Adjusted retreat logic for units running away so they shouldnt run to the rally point if it's in a different direction to the main base (reducing instances where e.g. mongees, hoplites and mobile shields would suicide into an advancing enemy)
- Added compatibility for mods that add unusually sized units (e.g. experimental units that are a different size to any existing FAF unit should be built sometimes now)
- Fixed a couple of minor bugs
Acknowledgements
- Relent0r - Replay showing 2vM28 which highlighted the long load time and issues with retreating units
- (zhanghm18 - reminder of issue previously highlighted with mod units not being built)
- Babel - replay with M27 and M28 where M28 didnt work (due to an issue with M27)