I had a couple of old Dogtags that worked fine back in the day, but are no longer supported in Pitbull 4
They are very simple at their core, I just want a coloured letter representing what HOTs I have on the target
And another to show a red letter when there is no MoTW/GoTW and a yellow letter when it's got less than 5mins
MoTW Dogtags used to look like this:
if((HasAura("Mark of the Wild") and (AuraDuration("Mark of the Wild) < 300)) or (HasAura("Gift of the Wild") and (AuraDuration("Gift of the Wild) < 300))) then "M":Yellow elseif(HasAura("Mark of the Wild") or HasAura("Gift of the Wild")) then "M":Green else "M":Red end
The other one I seem to have misplaced but basically the same as above with L1/L2/L3 representing Lifebloom, R for rejuvenation, and RG for Regrowth
I've had a go at creating it (based on a few working examples of similar but not quite the same things):
local l = ""
local r = ""
local rg = ""
local i = 1
while true do
local name, _, _, _, count, _, _, caster = UnitAura(unit,i,"HELPFUL")
if not name then
elseif name == "Rejuvenation" then
r = "R"
elseif name == "Regrowth" then
rg = "RG"
elseif name == "Lifebloom" then
if count == "1" then l = "L1"
elseif count == "2" then l = "L2"
elseif count == "3" then l = "L3"
return "|cffff0000%s|r", l, "|cff00ffff%s|r", rg, "|cff00ff00%s|r", r
But it doesn't work, I cannot for the life of me figure out why. I'm sure I'm being dumb and it's really obvious, any help greatly appreciated!