How is Air Support bonus modifier calculated?

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Simon_9732495

Lt. General
25 Badges
Feb 28, 2020
1.612
4.188
  • Crusader Kings II
  • Crusader Kings III
  • Europa Universalis IV
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Common Sense
  • Victoria 2
  • Cities: Skylines
  • Cities: Skylines Industries
  • Cities: Skylines - Parklife
  • Cities: Skylines - Mass Transit
  • Cities: Skylines - Snowfall
  • Cities: Skylines - After Dark
  • Prison Architect
  • Stellaris
  • Hearts of Iron III
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: La Resistance
  • Battle for Bosporus
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
What I know:
As maximum attack bonus from air support you get 25% (Defines.NMilitary.AIR_SUPPORT_BASE = 0.25) without air doctrines.
With full battlefield support doctrine you get +40% thats (0.25*1.4 = 0.35) 35%

What I don't know:
How you get the maximum value.
(It could be getting the maximum number of CAS unintercepted and not countered by enemy AA into combat.)
(And I think the maximum CAS per combat is 3*enemy combat width.)
 

ecpgieicg

First Lieutenant
27 Badges
Oct 27, 2012
263
113
  • Cities in Motion
  • Magicka
  • Leviathan: Warships
  • Cities in Motion 2
  • Imperator: Rome Sign Up
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Dharma
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Mandate of Heaven
  • Hearts of Iron IV: Together for Victory
  • Europa Universalis IV: Rights of Man
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Stellaris Sign-up
  • Hearts of Iron IV Sign-up
  • Stellaris
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
(It could be getting the maximum number of CAS unintercepted and not countered by enemy AA into combat.)
(And I think the maximum CAS per combat is 3*enemy combat width.)

I'll try to track in my games whether max air support is only attained when LAND_AIR_COMBAT_MAX_PLANES_PER_ENEMY_WIDTH is exceeded.


EDIT: On a second thought, that's not enough. I know the CAS that counts towards air support is modified by mission penalties such as weather and night. Only checking the max case is too small a step towards the whole formula.
 
Last edited:

ecpgieicg

First Lieutenant
27 Badges
Oct 27, 2012
263
113
  • Cities in Motion
  • Magicka
  • Leviathan: Warships
  • Cities in Motion 2
  • Imperator: Rome Sign Up
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Dharma
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Mandate of Heaven
  • Hearts of Iron IV: Together for Victory
  • Europa Universalis IV: Rights of Man
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Stellaris Sign-up
  • Hearts of Iron IV Sign-up
  • Stellaris
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
What I know:
As maximum attack bonus from air support you get 25% (Defines.NMilitary.AIR_SUPPORT_BASE = 0.25) without air doctrines.
With full battlefield support doctrine you get +40% thats (0.25*1.4 = 0.35) 35%

What I don't know:
How you get the maximum value.
(It could be getting the maximum number of CAS unintercepted and not countered by enemy AA into combat.)
(And I think the maximum CAS per combat is 3*enemy combat width.)

I'll try to track in my games whether max air support is only attained when LAND_AIR_COMBAT_MAX_PLANES_PER_ENEMY_WIDTH is exceeded.


EDIT: On a second thought, that's not enough. I know the CAS that counts towards air support is modified by mission penalties such as weather and night. Only checking the max case is too small a step towards the whole formula.


So far, I do find a linear function from 0 to AIR_SUPPORT_BASE based on number of CAS planes participating / LAND_AIR_COMBAT_MAX_PLANES_PER_ENEMY_WIDTH * enemy combat width.

Example:
20200630192826_1.jpg


(The number is 0.10% x 200/270 off. Whether the 0.10% comes from interruption or something else, I don't know.)

I'll keep an eye out for weather, night, mission efficiency (don't seem to matter) and interception.
 
Last edited:
  • 2
  • 1Like
Reactions:

bitmode

1st Reverse Engineer Battalion
Nov 10, 2016
3.824
7.024
(It could be getting the maximum number of CAS unintercepted and not countered by enemy AA into combat.)
(And I think the maximum CAS per combat is 3*enemy combat width.)
The code seems to agree with this. Full bonus when plane limit is filled and the planes' damage factor is not reduced (by AA, weather, night etc.)
 
  • 2
  • 1Like
Reactions: