Hello all,
I have always set my weakauras so that there would be one WA for cooldowns and another one that glows and appears on top of that as soon as the spell is ready to use.
Unfortunately, that set up is really choppy to handle when it comes to adding new spells or rearrange position and order, because I basically have to do the work twice and make sure that everything aligns perfectly.
So, in the attempt of cleaning up my set up, I was wondering if you guys could help me set up ONE weakaura that does the job.
I am guessing I will have to set up a weakaura that “Shows CoolDown” (under Display), that has 1 trigger showing the cooldown progress and then a condition like this: “If Spell Usable true, then…” that’s where I can’t figure it out.
If I set for example visibility and lower the opacity the moment that the spell is ready to use, it works. But I can’t figure out how to set up a glow instead from that panel. Is that a custom code?
UPDATE
I have actually managed to find out the solution which I will outline for whoever wanted to realize something similar. The trick is basically to tell weak aura to have a glow from the display tab, but then hide it and activate it only through conditions. Even if it makes sense, it might not be the most user-friendly journey and might take a minute for people to realize, so I hope this will save some time to someone.
Display tab
- Add a Glow
- Untick the “Show Glow”
Trigger tab
- Type: Status
- Status: Cooldown Progress (Spell)
- Thick on “Show” and set this to “Always”
Conditions tab
- If: All of
- Trigger 1: Spell Usable [true], Spell in Range [true], On Cooldown [false]
- Then:
- Glow > Show Glow > Thick
And that’s it! If you create a dynamic group, you can dump all the spell inside of it and do the above for the whole group at once. And if some of the spells will have fewer or more conditions (i.e. if it’s an AOE spell you don’t need the “in range” condition) you can always go in the spell and delete what the dynamic group settings have applied to it.