Code:
local a = CreateFrame("Frame")
a:SetScript ("OnEvent", function(self, event, ...)
local aEvent = select(2, ...)
local aUser = select(4, ...)
local spellID = select(12, ...)
local spellName=select (10,...)
local destName=select (7,...)
if (aEvent == "SPELL_INTERRUPT") or (aEvent=="SPELL_CAST_SUCCESS" and spellName=="Skull Bash") then
if aUser==UnitName("player") then
SendChatMessage(GetSpellLink(spellID).." successfully interrupted "..destName, "RAID" )
end
end
end)
a:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
This is simple code for it. But this will report Raid chat if your interrupt is successfully applied, otherwise it will not say anything. This should be working with Skull Bash too now.