You can register the COMBAT_LOG_EVENT_UNFILTERED to check combat event like SPELL_CAST_START, SPELL_CAST_SUCCESS, SPELL_MISSED, SPELL_CAST_FAILED, SPELL_INTERRUPT.
But blizzard has removed the spell id in those events, so you only have a spell name and not spell rank in those event. We won't get the exactly cast duration but good enough to show the cast bar.
|