Traits that restrict attack targeting on the opponent by forcing or excluding a unit cannot coexist on a single unit. Traits have a priority order in which the highest priority trait will take precedence over the other ones and, in case of conflict, the lower priority trait will remain inactive as long as the higher priority trait remains active.
For attacking targets, the priority is: 1. Stealth, 2. Vanguard and 3. Flying. The following interactions would work as follows:
- A unit with Stealth and Vanguard will ignore the Vanguard trait while Stealth is active, as otherwise the opponent would not be able to attack any target.
- A unit with Vanguard and Flying can be the target of Melee Attacks by non-Flying units as though it didn't have Flying. It can still perform Melee Attacks to other Flying units and it still counts as having Flying for other purposes (eg. for Saim-Hann's Crimson Hunter).
While the effect of some traits may not apply in the cases explained above, those units still "have" that trait. The effects will apply normally again if the interaction disappears, and they count as having the trait for conditional cards (eg. a Stratagem that affects all troops with Flying).