Update
This commit is contained in:
@@ -1,49 +1,49 @@
|
||||
--GROUP_ROSTER_UPDATE COMBAT_LOG_EVENT_UNFILTERED
|
||||
function(allstates, e, ...)
|
||||
if e == "GROUP_ROSTER_UPDATE" then
|
||||
aura_env.playerList = {}
|
||||
for i = 1, GetNumGroupMembers() do
|
||||
local u = "raid" .. i
|
||||
if select(3, UnitClass(u)) == 2 then
|
||||
if not aura_env.playerList[UnitName(u)] then aura_env.playerList[UnitName(u)] = u end
|
||||
if not allstates[UnitName(u)] then allstates[UnitName(u)] = {
|
||||
show = true,
|
||||
changed = true,
|
||||
name = UnitName(u),
|
||||
unit = u,
|
||||
class = UnitClass(u),
|
||||
resort = true,
|
||||
cd = 0,
|
||||
cdtotal = 20,
|
||||
index = 0,
|
||||
progressType = "static",
|
||||
value = 0,
|
||||
total = 1,
|
||||
} end
|
||||
end
|
||||
end
|
||||
return true
|
||||
elseif e == "COMBAT_LOG_EVENT_UNFILTERED" then
|
||||
local caster = select(5, ...)
|
||||
if aura_env.playerList[caster] then
|
||||
local se = select(2, ...)
|
||||
if se == "SPELL_CAST_SUCCESS" then
|
||||
local spellname = select(13, ...)
|
||||
if spellname == "Consecration" then
|
||||
if allstates[caster] then
|
||||
allstates[caster].progressType = "timed"
|
||||
allstates[caster].duration = 7.57
|
||||
allstates[caster].expirationTime = GetTime() + 7.57
|
||||
allstates[caster].index = GetTime() + 7.57
|
||||
allstates[caster].resort = true
|
||||
allstates[caster].changed = true
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
return true
|
||||
end
|
||||
end
|
||||
|
||||
--INIT
|
||||
--GROUP_ROSTER_UPDATE COMBAT_LOG_EVENT_UNFILTERED
|
||||
function(allstates, e, ...)
|
||||
if e == "GROUP_ROSTER_UPDATE" then
|
||||
aura_env.playerList = {}
|
||||
for i = 1, GetNumGroupMembers() do
|
||||
local u = "raid" .. i
|
||||
if select(3, UnitClass(u)) == 2 then
|
||||
if not aura_env.playerList[UnitName(u)] then aura_env.playerList[UnitName(u)] = u end
|
||||
if not allstates[UnitName(u)] then allstates[UnitName(u)] = {
|
||||
show = true,
|
||||
changed = true,
|
||||
name = UnitName(u),
|
||||
unit = u,
|
||||
class = UnitClass(u),
|
||||
resort = true,
|
||||
cd = 0,
|
||||
cdtotal = 20,
|
||||
index = 0,
|
||||
progressType = "static",
|
||||
value = 0,
|
||||
total = 1,
|
||||
} end
|
||||
end
|
||||
end
|
||||
return true
|
||||
elseif e == "COMBAT_LOG_EVENT_UNFILTERED" then
|
||||
local caster = select(5, ...)
|
||||
if aura_env.playerList[caster] then
|
||||
local se = select(2, ...)
|
||||
if se == "SPELL_CAST_SUCCESS" then
|
||||
local spellname = select(13, ...)
|
||||
if spellname == "Consecration" then
|
||||
if allstates[caster] then
|
||||
allstates[caster].progressType = "timed"
|
||||
allstates[caster].duration = 7.57
|
||||
allstates[caster].expirationTime = GetTime() + 7.57
|
||||
allstates[caster].index = GetTime() + 7.57
|
||||
allstates[caster].resort = true
|
||||
allstates[caster].changed = true
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
return true
|
||||
end
|
||||
end
|
||||
|
||||
--INIT
|
||||
aura_env.playerList = {}
|
||||
Reference in New Issue
Block a user