I am assuming that the descriptions of the attacks on characters are listed in the order they are performed. What I mean by that is if an attack says:
"Deal damage"
"Remove invincibilty"
It will deal damage (prevented by invincibility) then remove invincibility after the damage is prevented.
So, if this is not correct, this may not be a bug.
Hallowed Eddie's Fury reads as follows:
- Deals physical damage to a single target
- Remove Immunity effects from enemies, including Perfect Immunity and Vanish.
- Inflict Perfect Death on all enemies for the duration of the battle.
- For each negative effect on the enemy, randomly grant all allies one of the following for 3 turns: Perfect Immunity, Ascension, Echo.
- Instantly Gain an Extra Turn.
So according to the list, it should deal damage, then remove all immunities/vanishes, then apply perfect death, which should then guarantee at least 1 random application of the list of buffs, and finally eddie gets another turn.
I see very often, if an immunity is removed, the perfect death will not be applied to that character. It is as if the perfect death is trying to be applied first, finds the immunity, then removed the immunity.
Is this a bug?