v72 Update
Introducing an AI variant, M28 'Easy' - the idea is M28 logic but with most of the specialised micro disabled, with roughly 25 such areas disabled. Examples of microing disabled include:
- Kiting with long ranged units (e.g. hoplites, sniperbots)
- Dodging bomber shots
- Engineers reclaiming nearby enemy engineers/tanks
- Shield cycling
- Gunships spreading out to minimise aoe damage
Mainly intended for people who find it frustrating to play against M28 due to it's near-infinite apm, but who still want to be challenged by M28's macro gameplay.
If there are any significant areas of micro you think M28 does that would be better disabled for such a mode let me know (although no guarantee I'll remove htem - some might just be a natural consequence of how M28 works, and others I may feel are appropriate at being similar to the sort of micro/actions a human player could do) - a full list of the 25 areas disabled is available in the devlog.
Also made a few optimisations to some code including a rewriting of how M28 handles mass and energy stalls and further minor optimisation of nuke and T3 arti targeting logic to try and reduce the tendency of M28 to stutter in the late-game.
Acknowledgements
- zhanghm18 - replays where there were significant pauses/stuttering by M28 (although unfortunately the replays desynced so I'm not sure if the optimisations made will be sufficient to solve this)
- Jip - quickly reviewing/merging a tweak to AI ratings
Trophies
No change from v59: Radde (Sladow trophy); and Radde, Mhad and GhillieWolf (Radde trophy).