Code checking "Attack_Bonus" effect does have access to the unit instance. Let's use it to provide support for requirements checking properties of a specific unit instance, for that effect.
Unfortunately, equivalent support is not as easily added for "Defend_Bonus" effect. Still, I'd prefer to have the support in "Attack_Bonus" over neither effect having the support.
Code checking "Attack_Bonus" effect does have access to the unit instance. Let's use it to provide support for requirements checking properties of a specific unit instance, for that effect.
Unfortunately, equivalent support is not as easily added for "Defend_Bonus" effect. Still, I'd prefer to have the support in "Attack_Bonus" over neither effect having the support.