I will tell you how it works… it’s not programmed with the tactics of best players…
It’s programmed exactly like the opponent’s campaign AI.
This is what it does, from start to finish:
- If drone is present but not activated, ALWAYS activates drone.
- If shield is present but not activated, ALWAYS activates shield, unless it’s an energy shield and you have 0 energy.
- If there’s a weapon that can be fired at the current range, fires weapon regardless of damage. If 2 or more weapons exist, pick a random weapon to fire. (Possibly prioritizes side weapons over top weapons? Not confirmed.) … Yes, this means it will fire that Repulsor that you have equipped too.
- If there’s no weapon that can be fired at that range, randomly activates a utility item (Hook, Charge, Teleport). Teleport seems to be the least likely, and it will teleport to a random (?) range that one of your weapons cover.
- If no utility items are available, and there’s no weapon that can fire at that range, moves the maximum range forward that will put the opponent at a weapon’s range. If there’s no weapon that can fire when it moves forwards, moves backwards to put the opponent at a weapon’s range. (e.g. 2 Desolations on mech and no other weapons, mech at range 3.)
You can manipulate it so that the AI autoplays your mech to the best of its ability, but you should always rely on manual control if it’s a difficult mission (e.g. item portal insane mission).