Transport AI

Transport AI does 2 basic things:

  • transports automatically pick units from factory and bring them to factory waypoint (they follow factory orders until nearest non-move command) - you can turn this off by F11 -> transport AI
  • added separate queueable commands embark and disembark - these commands appear on transportable land units and factories when you build your first air transport - embark = wait for transport to pick me up, disembark = disembark from transport

Possible uses

1) give kbot factory waypoints through safe area next to your current battlefield

result: units will walk along these waypoints and if there are idle transports they will pick up units and transport them to destrination

2) give factory waypoint to ally base entrance followed by patrol

result: units will walk they and if transport nearby it will pick unit up, land it and unit will start patrolling

3) give factory move near base, embark and then move to impassable mountain

result: units will emerge from factory and enter "embark" mode - they will stand there and wait for transport to get them to mountain

4) select crawling bombs, click to move to enemy base and click "embark"

result: bombs will stop and wait for transports, transports will carry them to enemy base

5) select razorbacks, give them move commands across air safe areas, folowed by disembark from behind the base spot and move to enemy base. Then click embark.

Result: razorbacks will stop and wait for transports. Transport will cary them along the waypoints to back of enemy base, unload them. From there razorbacks will continue on foot.

Notes and details

  • In all of these cases transports return to the spot where they took unit using the same path
  • For all of this to work, you need to have old transport assist widget disabled/removed.
  • Transports might skip some units because it finds it useless to transport them. It takes several things into account - distance of transport from unit, planned unit path, unit speed, transport speed, transport land times, terrain height differences - it takes all of this to estimate "benefit" of transporting given unit with air transport. Benefit = number of seconds saved by using transporter. It only transports units if benefit is higher than 5 seconds and in order of benefit (=slowest units will be transported first, fast units might be ignored completely). Exception to it is "embark" command which serves as "priority" transport - units waiting with embark command will be served first.