Side note: Engineer and Commando aren't in any of the Default AI build ques
Engineer is "E6"
Commando is "RMBO"
If you add those and a % they will produce those units

Engineers brew
Code: Select all
if (unit.Info.Name == "e6")
{
var capture = world.FindUnitsInCircle(unit.CenterLocation, Game.CellSize * 6).Where(a1 => !a1.Destroyed && !a1.IsDead() && a1.HasTrait<ITargetable>() && a1.HasTrait<Capturable>() && unit.Owner.Stances[a1.Owner] == Stance.Enemy);
if (!capture.Any())
continue;
var t_capture = capture.ClosestTo(unit.CenterLocation);
if (t_capture == null)
continue;
world.IssueOrder(new Order("CaptureActor", unit, false) { TargetActor = t_capture });
}