Не хочу сейчас код смотреть , но принцип такой:

1000+100% разведки = 2000.

А превосходство в воздухе влияет совсем не так. Оно не добавляет потери к тому, что нанесли штурмовка + разведка.

Оно добавляет потери к тому, что осталось после штурмовки и разведки.

Например, резервы 6000. 2000 уничтожили штурмовкой.

Осталось 4000. При господстве в воздухе на путях снабжения (для снабжающей стороны) 50%, дойдут 2000. При 75% - 3000.

Если у противника после штурмовки осталось 5000 резервов, но вы задавили его до 20%, дойдет только 1000 (= потери 4000).

Короче говоря, при низком количестве резервов у противника, разумно делать упор на штурмовку. При высоком это менее важно, но очень важно господство в воздухе = подавление путей снабжения.

Танки и артиллерия и т.п. переходят в потери по довольно простой формуле, которая переходит в насыщение при 1500.
Поэтому максимальные потери от штурмовки в одном населенном пункте = 3000 с учетом разведки.