#Basic spell tracker issue

32 messages · Page 1 of 1 (latest)

oblique garnet
#

Hey, just trying to work on a simple tracker for my mage's Displacement and having issues getting something to work. I have a progress bar that shows up while I have the Displacement Beacon buff, so I can see how long until I can no longer use the spell. But the issue comes in when I try to add a conditional glow effect. I'm able to, and often do, run out of range of Displacement then try to use it. I'd like to add a glow to the progress bar so long as the spell is actually usable. So far I've added a second trigger checking the "spell usable" property, and a condition which says "if trigger 2 active = True, then glow visibility ON" But when I test it, nothing happens. I've tried a few configurations with a few different triggers and conditions and none have worked. The progress bar itself shows up and functions just fine, but the glow doesn't work. What am I doing wrong?

finite sonnet
#

my initial thoughts on this is that the conditions only update when a trigger gets new information and moving around your character isn't enough for that, so you would need to add a custom check in the condition that checks at an interval to update the glow effect. someting like every 0.1 sec

#

it's also possible that the range check on the ability isn't something that you can track

#

range checking is pretty limited, and you can't check the range to any arbitrary point

oblique garnet
#

You might be right, I was wondering if it was something that just couldn't be tracked. I don't know enough about weakauras and how they track information, but I was hoping that since the game tracks whether the button can be pushed or not and grays it out if it can't (out of range), that was something WA could pick up on. If I did want to try checking the condition at intervals, how would I go about doing that? Might be useful for later even if it doesn't work here.

finite sonnet
#

yeah, the fact that the game tracks the "can be used" makes me think it might be possible

#

just would require a bit of extra work

#

hmm doing some testing rn. There seems to be some weirdness with displacement not being detecting as a known spell

#

not sure what that's about

#

but if weakauras can't get the spell info then a spell usable condition won't work

#

Looks like it works if you override the spell known. Weird.

#

the trigger wasn't working without the disable spell known check. not sure why

#

didn't require any extra checks after I did that

#

ahh seems to be some weirdness because there are different version of displacement. Probably for different specializations. If you specify Exact SpellID is works. that is a better solution.

#

I did testing as fire spec. If it doesn't work for you check the spellID on your Displacement and change it in trigger 2

oblique garnet
#

Huh, well I can see yours works when imported, I've been trying to copy all the settings onto mine for practice and because I have it looking the way I want, but can't quite get it. Definitely cool to see it's possible though, thanks for the help!

#

I'll keep tinkering

finite sonnet
#

If you want i can take a look at what you have if you link it

oblique garnet
#

You have a good addon recommendation to see spellids in-game?

finite sonnet
#

!idtip

waxen belfryBOT
oblique garnet
#

the one you made while in fire spec does work, though, so not sure that's actually an issue

finite sonnet
#

lemme swap to arcane and test

#

Your trigger 2 is set to "on cooldown" should be "always"

#

if the trigger isn't active then there is no spell info

oblique garnet
#

aha that does it

#

thanks again! I learned a lot

#

also this is my first time posting on a board like this, how do I mark this as resolved now?

finite sonnet
#

you can change the tag

#

I think it's like right-click on the name of the thread there should be a tags option