AGE Wiki seems not up to date regarding BattleBonus Ability Kind.
But recent xls file posted by you seems to confirm models with StrParam7 will suffer from this special Battle Bonus Abi kind from models with StrParam6 attribute. Not sure if my sentence is clear.
Some previous email exchange with Pocus confirm this.
So Pocus has confirmed that penalties/bonuses will apply to models identified in StrParam7? My problem is that I could see no method to identify whether the owning unit or the opposing unit receives the penalties/bonuses. And existing abilities all seem to affect the owning unit which can be triggered by facing certain enemy units in StrParam7. So then, I assumed that all penalties/bonuses must apply only to the owning unit. So how do we identify whether the penalties/bonuses apply to the owning unit or the enemy unit?
I see al least one issue ;
*disrupt* is a attribute handled by the code and not a custom one. It think StrParam6 and StrParam7 have been designed for custom made attibute. But it does not mean *disrupt* does not work.
So basically the disrupt attribute cannot be modded. I should leave it alone and create another ability to achieve my objectives? I guess all the flavor attributes are not custom but special code abilities?
Second Point ;
Your ability definition is a malus abi (90,-1,-1,-1,-1), it should a bonus Abi like 150, NULL, etc,
I have never quite understood why some param columns are listed with 100 rather than simply left out. I assume 100 means no change. And if there is no change, why is it even listed? So I only included params with changes. It sounds as if I should list all battle params even if there are no changes to values?