Unable detect interrupts caused by silence effects
I've been working on some addon-related code to detect spell interrupts for me and have run into kind of a major problem.
I noticed that it was working fine when I would pummel a spell, but if I had Gag Order glyphed it failed.
The problem was that it changes it from an interrupt to a silence. Normally, pummel triggers a SPELL_INTERRUPT event in COMBAT_LOG_UNFILTERED. However, as it turns out, silence effects don't appear to produce *anything*. Like, at all.
From what I'm seeing, the mob starts casting (SPELL_CAST_START), I apply a silence and see SPELL_AURA_APPLIED for the silence as expected. Then... nothing. There is no SPELL_CAST_STOP, SPELL_CAST_FAILED, or SPELL_INTERRUPT to catch. The inconsistency is really driving me nuts.
Is there any way at all to detect when a spell has been interrupted because of a silence effect?
Edit: Derped the title. Unable *TO* detect interrupts...
|