┃[원문] 매크로 관련 질문!

┃다들 아실만한 
┃/외치기 차단 %t
┃/시전 자루 치기 (or 마법 차단 등등)

┃이렇게 사용하면 성공 못해도 외치기가 나가서 사기치는 느낌이 들어서요

┃차단기가 성공했을때만 외치기가 나갈만한 매크로는 없을까요?
-------------------------------------------------------------------------------------

사용하는 애드온 뒤쪽에 붙여서 쓰세요.

local int_a = CreateFrame("Frame")
int_a:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
int_a:SetScript("OnEvent", function(self, _, ...)
    local _, event, _, sourceGUID, _, _, _, _, destName, _, _, _, _, _, spellID = ...
    if not (event == "SPELL_INTERRUPT" and sourceGUID == UnitGUID("player")) then return end

    if    IsInLFGDungeon()    then
        SendChatMessage("차단 "..GetSpellLink(spellID).." ▶ "..destName, "INSTANCE_CHAT")
    elseif    IsInRaid()        then
        SendChatMessage("차단 "..GetSpellLink(spellID).." ▶ "..destName, "RAID")
    elseif    IsInGroup()        then
        SendChatMessage("차단 "..GetSpellLink(spellID).." ▶ "..destName, "PARTY")
    else
        SendChatMessage("차단 "..GetSpellLink(spellID).." ▶ "..destName, "SAY")
    end
end)