is it not relevant?:
IPM algorithm:
A missile attack is carried out in 3 stages:
1. The number of MPRs is reduced by the number of interceptors. If after that there are still IPM, then the 2nd and 3rd stages are performed.
The maximum amount of damage is calculated = Number of remaining IPM * 12000 * (1 + 0.1 * Attacker's Weapon Technology)
2. If the primary goal is not specified, then go to the 3rd stage. Otherwise, the primary target is attacked:
Unit Armor = Unit Structure * (1 + 0.1 * Defender Armor Technology) / 10
Number of units destroyed = min (floor (Max damage / Unit Armor), Number of units)
Max Damage = Max Damage - Number of Units Destroyed * Unit Armor
Maximum damage = Maximum damage - Number of destroyed units
The last action plays the role of a random element, so sometimes it seems that missile attacks are "some kind of buggy"
3. If after the attack of the primary target there is still damage left (or it is not specified), then the 3rd stage is performed:
Shots are fired in turn - from a rocket launcher to interplanetary missiles of the defender, inclusive
The type of defense that was specified as primary is excluded if the number of units is 0 (there is no such defense)
If after the next shot the max. no more damage left (damage <= 0), then the shelling ends
The number of units destroyed is calculated similarly to the primary target.