--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 = {}