1. I have a problem with tracking "Penance" interrupt. I use "SPELL_INTERRUPT" for this and it works perfectly for any other spell but when im trying to interrupt "Penance" it doesnt fire. Are there any solutions for this problem?

    Yes, channeled spells behave quite wierdly in some regards.

    I assume you're using COMBAT_LOG_EVENT's SPELL_INTERRUPT? Try UNIT_SPELLCAST_INTERRUPTED instead.

    Yes, I'm. I've thought about using UNIT_SPELLCAST_INTERRUPTED but I also need to know the source an interrupt comes from.

    Run /eventtrace and see what events fire

    Oh, thx I'll try