The rules for retaliation state:
When exactly does retaliate trigger?
Retaliate triggers after all effects of an attack have been applied. If the retaliating figure dies from the attack, the retaliate does not trigger because the figure is removed from the board beforehand. If the retaliating figure is pushed out of the range of its retaliate, it also does not trigger. However, if it is pulled into retaliate range, it would trigger.
But does a zero-damage attack (after modifiers) count as an attack?
For context, I had a Bandit Guard (attack 2) draw a -1 Attack action and a -2 Attack Modifier card, resulting in a final damage of 0 against my Brute who was using Eye for an Eye. If I had been using a Shield enhancement, I would ignore the attack and not expend a Shield charge since it's a zero-damage attack. But in this case, I have a Retaliate ability up which plays by different rules.
Is my Brute able to retaliate against his attacker, even though the attacker essentially missed?