WoWInterface SVN Thanks4Buff

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 6 to Rev 7
    Reverse comparison

Rev 6 → Rev 7

trunk/Thanks4Buff.lua
11,6 → 11,10
T4BOpts["macro"] = false
end
 
if T4BOpts["npc"] == nil then
T4BOpts["npc"] = true
end
 
if T4BOpts["spell"] == nil then
T4BOpts["spell"] = true
end
44,6 → 48,12
spellcheck:SetScript("OnClick", function(self) checksound(self); T4BOpts["spell"] = not T4BOpts["spell"]; end)
spellcheck:SetChecked(T4BOpts["spell"])
 
-- Add the option to ignore buffs from NPCs
local npccheck = LibStub("tekKonfig-Checkbox").new(T4BOptFrame, nil, "Thank NPCs for their buffs?", "TOPLEFT", spellcheck, "BOTTOMLEFT", -2, -8)
local checksound = npccheck:GetScript("OnClick")
npccheck:SetScript("OnClick", function(self) checksound(self); T4BOpts["npc"] = not T4BOpts["npc"]; end)
npccheck:SetChecked(T4BOpts["npc"])
 
InterfaceOptions_AddCategory(T4BOptFrame)
end
 
51,7 → 61,12
 
function T4B_COMBAT_LOG_EVENT_UNFILTERED(event, ...)
local timestamp, eventType, sourceGUID, sourceName, sourceFlags, destGUID, destName, destFlags = select(1, ...)
local filter = bit.bor(COMBATLOG_OBJECT_AFFILIATION_OUTSIDER, COMBATLOG_OBJECT_REACTION_FRIENDLY, COMBATLOG_OBJECT_CONTROL_MASK, COMBATLOG_OBJECT_TYPE_MASK)
local filter
if T4BOpts["npc"] then
filter = bit.bor(COMBATLOG_OBJECT_AFFILIATION_OUTSIDER, COMBATLOG_OBJECT_REACTION_FRIENDLY, COMBATLOG_OBJECT_CONTROL_MASK, COMBATLOG_OBJECT_TYPE_MASK)
else
filter = bit.bor(COMBATLOG_OBJECT_AFFILIATION_OUTSIDER, COMBATLOG_OBJECT_REACTION_FRIENDLY, COMBATLOG_OBJECT_CONTROL_MASK, COMBATLOG_OBJECT_TYPE_PLAYER)
end
if eventType == "SPELL_AURA_APPLIED" and destGUID == UnitGUID("player") and (CombatLog_Object_IsA(sourceFlags, filter) == 1) then
 
local emotetext