Hi,
versuche mir im Moment mit Weakauras mithilfe des Trigger State Updater eine Möglichkeit zu bauen meinen Klingenwirbel leuchten zu lassen, sobald mehr als ein Gegner in der Nähe ist.
Das Zählen Funktioniert wunderbar, nur leider reagiert die Bedingung nicht und ich weiß nicht warum. Habe mir ein paar Guides durchgelesen und andere Weakauren angeschaut, die TSU nutzen.
Code: (Ereignis = COMBAT_LOG_EVENT_UNFILTERED)
function(allstates, event, _, subEvent, _, _, sourceName, _, _, _, _, _, _, spellID)
if UnitExists(sourceName) then
local count = 0
for i = 1, 40 do
local unit = "nameplate"..i
if UnitCanAttack("player",unit) and WeakAuras.CheckRange(unit,8, "<=")
then
count = count + 1
end
end
allstates[sourceName] = {
show = true,
changed = true,
Enemys = count,
}
Enemys = allstates[sourceName].Enemys
return true
end
end
Custom Variables:
{
Enemys = {
display = "Anzahl Gegner",
type = "number",
}
}
Bei Bedingungen ist „Anzahl Gegner“ > 1 ausgewählt und bei Anzeige habe ich %c mit return Enemys was auch wunderbar funktioniert.