v32 - Plateaus
The main focus of this update was introducing Plateau logic – on maps that have mexes that can’t be reached from the starting location, M27 should sometimes send engineers there with a transport. This effectively required the creation of a mini-M27AI to operate for these plateaus, with the following all being done:
- Logic for identifying the plateaus, and deciding whether they’re safe to send a transport to
- Building the transport
- Loading engineers into the transport
- Sending the transport to the plateau to land the engineers
- Having the engineers decide on appropriate buildings to get (e.g. building mexes, land factories etc.)
- Having factories on plateau decide on appropriate units to get
- Disabling parts of the main M27AI logic that wouldn’t be very good on Plateaus (e.g. avoiding upgrading plateau factories to T2 unless there are no other options)
- Having specialist logic for any units build by factories on a Plateau, to only consider targets on the Plateau. This involved different platoon AI logic for scouts, MAA, indirect fire units, and direct fire units, along with disabling parts of the main M27AI logic (e.g. for scouts and MAA)
Given the extent of the Plateau changes there will likely still be a few bugs relating to this.
Other changes:
- 15 Bug fixes, including various issues with TML (they would rarely be built; get built in the opposite direction wanted; and could lead to a crash in the game), and a bug that could lead to 5+ experimentals being built simultaneously.
- 44 Misc changes, mostly relating to use of air units, with some relating to building engineers.
Thanks to:
- Relent0r – Replay highlighting bug that caused 5 fatboys to be built simultaneously and vulnerability of M27’s bomber defence to enemies building shielded flak near to M27’s base, along with general suggestion to have hover-bombing not apply if flak detected. Strategic flaw with having M27 ctrl-k all T1 factories at once when it thinks it doesn’t need them.
- !MarLo - Providing several screenshots and replay highlighting issues with M27 having >300 strats idling