Files
wow-weakauras/WeakAuras/Projects/TSU - RepBars.lua

48 lines
915 B
Lua

--TSU
--CHAT_MSG_COMBAT_FACTION_CHANGE
function(allstates,event,msg)
for _,v in pairs(allstates) do
v.show = false
v.changed = true
end
for k,v in ipairs(aura_env.reps) do
local name,_,_,_,repmax,rep = GetFactionInfo(i)
allstates[unit] =
{
changed = true,
show = true,
resort = true,
progressType = "static",
value = rep,
total = repmax,
index = rep,
name = repname,
}
end
return true
end
--CHAT_MSG_COMBAT_FACTION_CHANGE
function(_,msg)
local repname,change = msg:match("Reputation with ([%a+%s*%p*]+) increased by (%d+)")
for i = 1, GetNumFactions() do
local name,_,_,_,repmax,rep = GetFactionInfo(i)
if name == repName then
local repIndex = i
end
end
local isfound = 0
for k,v in ipairs(aura_env.reps) do
if v == name then
isfound = 1
break
end
end
if isfound == 0 then
table.insert(aura_env.reps, name)
end
end
--INIT
aura_env.reps = {}