Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
end
local ResetBtn=CreateFrame("Button","CAM",nil,"SecureActionButtonTemplate")
ResetBtn:RegisterForClicks("AnyUp")
ResetBtn:SetAttribute("type","macro")
ResetBtn:HookScript('OnClick', function()
for i=1,8 do RstMark(i) end
end)
if found then
if not enemies[tonumber(npc_id)]["default"] then
enemies[tonumber(npc_id)]["default"] = {}
end
enemies[tonumber(npc_id)]["default"][tonumber(d)] = v
end
end
end
end
if aura_env then
if aura_env.config.optNAXX then
enemies = {}
if tonumber(maxPlayers) == 25 then
SetEnemies(aura_env.config.optNAXX.optSPIDER)
SetEnemies(aura_env.config.optNAXX.optABOM)
SetEnemies(aura_env.config.optNAXX.optDK)
SetEnemies(aura_env.config.optNAXX.optPLAGUE)
SetMarks(aura_env.config.optNAXX.optSPIDER)
SetMarks(aura_env.config.optNAXX.optABOM)
SetMarks(aura_env.config.optNAXX.optDK)
SetMarks(aura_env.config.optNAXX.optPLAGUE)
else
SetEnemies(aura_env.config.optNAXX.optSPIDER)
SetEnemies(aura_env.config.optNAXX.optABOM)
SetEnemies(aura_env.config.optNAXX.optDK)
SetEnemies(aura_env.config.optNAXX.optPLAGUE)
SetMarks(aura_env.config.optNAXX.optSPIDER)
SetMarks(aura_env.config.optNAXX.optABOM)
SetMarks(aura_env.config.optNAXX.optDK)
SetMarks(aura_env.config.optNAXX.optPLAGUE)
end
end
end
end
MaintainOptions()
if npc_idxs then
for i=1,idx_max do
local mark_idx = npc_idxs[i]
end
end
return false
end
aura_env.Checker = function()
local canMark = GetTime() > timestamp + 0.3
if canMark then
timestamp = GetTime()
if UnitIsGroupAssistant("player") or UnitIsGroupLeader("player") or (not
IsInRaid()) then
MaintainOptions()
local guid = UnitGUID("mouseover")
local _, _, _, _, _, npc_id, spawn_uid = string.match(guid or "",
"(%a+)-(%d+)-(%d+)-(%d+)-(%d+)-(%d+)-(.*)")
if enemies[tonumber(npc_id)] then
local markid = GetRaidMarker(tonumber(npc_id), spawn_uid, guid)
if markid then
SetRaidTarget("mouseover", markid)
end
end
end
end
end
end"]:120: in function `UnlockMarks'
[string "return function() local enemies = {}
local marks = {}
for i=1,8 do table.insert(marks,false) end
end
local ResetBtn=CreateFrame("Button","CAM",nil,"SecureActionButtonTemplate")
ResetBtn:RegisterForClicks("AnyUp")
ResetBtn:SetAttribute("type","macro")
ResetBtn:HookScript('OnClick', function()
for i=1,8 do RstMark(i) end
end)
if found then
if not enemies[tonumber(npc_id)]["default"] then
enemies[tonumber(npc_id)]["default"] = {}
end
enemies[tonumber(npc_id)]["default"][tonumber(d)] = v
end
end
end
end
if aura_env then
if aura_env.config.optNAXX then
enemies = {}
if tonumber(maxPlayers) == 25 then
SetEnemies(aura_env.config.optNAXX.optSPIDER)
SetEnemies(aura_env.config.optNAXX.optABOM)
SetEnemies(aura_env.config.optNAXX.optDK)
SetEnemies(aura_env.config.optNAXX.optPLAGUE)
SetMarks(aura_env.config.optNAXX.optSPIDER)
SetMarks(aura_env.config.optNAXX.optABOM)
SetMarks(aura_env.config.optNAXX.optDK)
SetMarks(aura_env.config.optNAXX.optPLAGUE)
else
SetEnemies(aura_env.config.optNAXX.optSPIDER)
SetEnemies(aura_env.config.optNAXX.optABOM)
SetEnemies(aura_env.config.optNAXX.optDK)
SetEnemies(aura_env.config.optNAXX.optPLAGUE)
SetMarks(aura_env.config.optNAXX.optSPIDER)
SetMarks(aura_env.config.optNAXX.optABOM)
SetMarks(aura_env.config.optNAXX.optDK)
SetMarks(aura_env.config.optNAXX.optPLAGUE)
end
end
end
end
MaintainOptions()
end
end
return false
end
aura_env.Checker = function()
local canMark = GetTime() > timestamp + 0.3
if canMark then
timestamp = GetTime()
if UnitIsGroupAssistant("player") or UnitIsGroupLeader("player") or (not
IsInRaid()) then
MaintainOptions()
local guid = UnitGUID("mouseover")
local _, _, _, _, _, npc_id, spawn_uid = string.match(guid or "",
"(%a+)-(%d+)-(%d+)-(%d+)-(%d+)-(%d+)-(.*)")
if enemies[tonumber(npc_id)] then
local markid = GetRaidMarker(tonumber(npc_id), spawn_uid, guid)
if markid then
SetRaidTarget("mouseover", markid)
end
end
end
end
end
end"]:130: in function <[string "return function() local enemies = {}..."]:112>
[string "return function() local enemies = {}
local marks = {}
for i=1,8 do table.insert(marks,false) end
end
local ResetBtn=CreateFrame("Button","CAM",nil,"SecureActionButtonTemplate")
ResetBtn:RegisterForClicks("AnyUp")
ResetBtn:SetAttribute("type","macro")
ResetBtn:HookScript('OnClick', function()
for i=1,8 do RstMark(i) end
end)
if found then
if not enemies[tonumber(npc_id)]["default"] then
enemies[tonumber(npc_id)]["default"] = {}
end
enemies[tonumber(npc_id)]["default"][tonumber(d)] = v
end
end
end
end
if aura_env then
if aura_env.config.optNAXX then
enemies = {}
if tonumber(maxPlayers) == 25 then
SetEnemies(aura_env.config.optNAXX.optSPIDER)
SetEnemies(aura_env.config.optNAXX.optABOM)
SetEnemies(aura_env.config.optNAXX.optDK)
SetEnemies(aura_env.config.optNAXX.optPLAGUE)
SetMarks(aura_env.config.optNAXX.optSPIDER)
SetMarks(aura_env.config.optNAXX.optABOM)
SetMarks(aura_env.config.optNAXX.optDK)
SetMarks(aura_env.config.optNAXX.optPLAGUE)
else
SetEnemies(aura_env.config.optNAXX.optSPIDER)
SetEnemies(aura_env.config.optNAXX.optABOM)
SetEnemies(aura_env.config.optNAXX.optDK)
SetEnemies(aura_env.config.optNAXX.optPLAGUE)
SetMarks(aura_env.config.optNAXX.optSPIDER)
SetMarks(aura_env.config.optNAXX.optABOM)
SetMarks(aura_env.config.optNAXX.optDK)
SetMarks(aura_env.config.optNAXX.optPLAGUE)
end
end
end
end
MaintainOptions()
if npc_idxs then
for i=1,idx_max do
local mark_idx = npc_idxs[i]
end
end
return false
end
aura_env.Checker = function()
local canMark = GetTime() > timestamp + 0.3
if canMark then
timestamp = GetTime()
if UnitIsGroupAssistant("player") or UnitIsGroupLeader("player") or (not
IsInRaid()) then
MaintainOptions()
local guid = UnitGUID("mouseover")
local _, _, _, _, _, npc_id, spawn_uid = string.match(guid or "",
"(%a+)-(%d+)-(%d+)-(%d+)-(%d+)-(%d+)-(.*)")
if enemies[tonumber(npc_id)] then
local markid = GetRaidMarker(tonumber(npc_id), spawn_uid, guid)
if markid then
SetRaidTarget("mouseover", markid)
end
end
end
end
end
end"]:155: in function `Checker'
[string "return function(event, ...)
if aura_env.modifier() and
event == "UPDATE_MOUSEOVER_UNIT" and
GetRaidTargetIndex("mouseover") == nil and
UnitIsEnemy("player", "mouseover") then
aura_env.Checker()
return
end