Compare commits

...

6 Commits

Author SHA1 Message Date
Robin ac9e235b0b Update LibCombatlog 20 2021-02-04 01:08:57 +01:00
Robin ca094c94a3 Update for LibCombatlog 19 2021-01-31 15:23:03 +01:00
Robin 56e9010e26 Use format to concat strings 2021-01-19 00:34:53 +01:00
Robin 74ad6d387d Update LibCombatlog fixes possible nil error 2021-01-17 11:12:26 +01:00
Robin c272feb058 Join event calls 2021-01-17 01:24:04 +01:00
Robin 4f0a17c818 Update LibCombatlog 2021-01-16 22:27:23 +01:00
2 changed files with 12 additions and 13 deletions

@ -1 +1 @@
Subproject commit 1d4200bd9820474cae49c5ef26fb42e3eb621b5b
Subproject commit 796ca249e88cbc16a14694db7ec44cb63a8ea960

View File

@ -55,19 +55,19 @@ local spammer = {}
local function getUnitId(name)
if(GetNumGroupMembers() > 0) then
for i = 1,MAX_RAID_MEMBERS do
if(UnitName("raid"..i) == name) then
return "raid"..i
if(UnitName(format("raid%i",i)) == name) then
return format("raid%i",i)
end
end
else
for i = 1,4 do
if(UnitName("party"..i) == name) then
return "party"..i
if(UnitName(format("party%i",i)) == name) then
return format("party%i",i)
end
end
for i = 1,4 do
if(UnitName("partypet"..i) == name) then
return "partypet"..i
if(UnitName(format("party%ipet",i)) == name) then
return format("party%ipet",i)
end
end
end
@ -92,7 +92,7 @@ local function OnUpdate()
addon:OnText(name, spots)
end
function addon:CLParse(data, prefix, suffix)
function addon:CLParse(event, data, prefix, suffix)
-- local event,timestamp, eventtype, hideCaster, sourceGUID, sourceName, sourceFlags, sourceRaidFlags, destGUID, destName, destFlags, destRaidFlags, spellId,spellName,spellSchool = ...
local dest = data[13]
if(not taunts[dest]) then return end
@ -156,25 +156,24 @@ end
local function tooltip(GameTooltip)
GameTooltip:AddLine(name)
GameTooltip:AddDoubleLine("|cff00ff00"..L["Tank"].."|r","|cffffffff"..tank.."|r")
GameTooltip:AddDoubleLine(format("|cff00ff00%s|r",L["Tank"]),format("|cffffffff%s|r",tank))
if(spammer) then
for k in pairs(spammer) do
GameTooltip:AddDoubleLine(k,"|cffffffff"..spammer[k]['count'].."|r")
GameTooltip:AddDoubleLine(k,format("|cffffffff%i|r",spammer[k]['count']))
end
end
end
function addon:PLAYER_ENTERING_WORLD(event,...)
self:UnregisterEvent(event)
addon['db'] = LibStub("AceDB-3.0"):New(name.."DB")
addon['db'] = LibStub("AceDB-3.0"):New(format("%sDB",name))
addon:InitConfig(name, true, {
['type'] = "data source",
['OnTooltipShow'] = tooltip,
})
addon:AddConfigEntry(name, 'toggle', 'ignoreTanks', 'Ignore Tanks', 'Dont show taunts of tanks.', 1)
LibStub("LibCombatLog"):Embed(addon)
addon:RegisterCLEvent("SPELL_CAST_SUCCESS","CLParse")
addon:RegisterCLEvent("SPELL_MISSED","CLParse")
addon:RegisterCLEvent({"SPELL_CAST_SUCCESS","SPELL_MISSED"},"CLParse")
self:RegisterEvent("RAID_ROSTER_UPDATE")
OnUpdate()
end