@Cernel
I think @frigoref is asking for testing mechanics used within the engine for making these changes. As for changes, there is only one air battle mechanic and is used for "Battles May Be Preceeded By Air Battles" and "Raids May Be Preceeded By Air Battles". If the latter is true, there would need to be another option to switch AA fire to the beginning of the air battle instead of the SBR battle. These units should be allowed to battle until "Air Battle Rounds" or maxRoundsAA or a normal battle conclusion and can be taken as casualties if isInfrastructure is false.
Program wise I don't any other changes would need to be made.
Cheers...