#Make a WA go away after all trigger sequence met

96 messages · Page 1 of 1 (latest)

oak plover
#

My current issue is that after setting text, glow, and icon to off (not sure I did the icon part correctly), there is still an empty spot in the dynamic group that lasts until (I think) Hover charges go above 1.

How can I fix this?

More context below:
I made a WA with trigger 1 being 0 Hover charges, trigger 2 being Time Spiral not on CD, and Trigger 3 being currently buffed with Time Spiral buff.

The idea is that I would be reminded to press Time Spiral when I have no charges, and I need to get out of an emergency (trying to learn to press Time Spiral), but only show the icon when it's off cooldown of course.

Then if I gain a Hover charge it would go away again, or if I press Time Spiral it shows a timer for the time remaining on the buff. If I press another Hover, consuming the charge (or it runs out), the icon will go away, and the dynamic group that this WA is inside will move back down.

gleaming socket
#

are you hiding your aura by using alpha=0%

oak plover
#

No, because I figured that wouldn't work

#

Do the triggers keep the WA active?

#

I figured setting alpha to 0 would make it invisible, but still take up space in the dynamic group

gleaming socket
#

yea, setting alpha does that

#

If you want more specific help share your aura

#

!linkit

north hingeBOT
#

WeakAuras doesn't show anything by default, it's just the framework that lets you import or create "Auras" to display things. If you're having an issue with an Aura, and/or want opinions on it, then you need to share the specific Aura. The best way to do this is to link it through https://wago.io/.

If you only imported the aura, you may right click the aura in-game and select Copy URL and paste it here. If you have modified the aura or created your own, you may instead select Export to string... and upload the string to https://wago.io/. This does not require an account.
You can now paste the import string directly into Discord (with no other text, only the string) and a bot will import it for you and link the wago.

oak plover
gleaming socket
#

trigger 4 is always active, that will keep your aura active always

#

also you have the icon set to manual with no default.

#

if you change the default to automatic, then you'll see an icon which will give you an idea of why your aura is active

#

also you don't need to make a negative condition for turning off glow. You only need to do that if you're using glow external

oak plover
#

Ok, I set automatic, and removed turn off glow. I also deleted Trigger 4, that was my attempt to turn stuff off

#

A lot of these things were because I can't figure out exactly what certain things do in the addon

#

So I tried to figure out though trial and error

oak plover
#

I guess I didn't mention that its still not working right

#

It shows the Time SPiral icon at all times

#

and when I run out of Hover charges, it shows the Hover icon

#

I was trying to use custom function in triggers

#

Not sure if that's the right path though

gleaming socket
#

do you not want to track hover?

oak plover
#

No, I already have something for that. I just want to use the number of charges to determine if I should show Time Spiral

oak plover
gleaming socket
#

If you dont want to track hover then remove the trigger that's tracking it

#

I don't know anything about Time Spiral I just assumed that hover had some interaction with it

oak plover
#

Ok, but then how can I show Time Spiral only when I have 0 charges of Hover? I want to act on the number of Hover charges, without showing anything until charges are 0

#

Time Spiral is an Evoker ability that gives you and everyone in raid a charge of some kind of class movement ability

#

I'm tracking it for my benefit firstly. meaning if I have zero Hover charges left, and I see my Time Spiral WA is on, then I know that I have no charges, and Time Spiral is available to press

gleaming socket
oak plover
#

Sure, I want it to be an event that I can act upon, but I don't want anything to show with only that event, I want a particular icon to show when multiple events are met

gleaming socket
#

what events

oak plover
#

I'm trying to avoid the use of the word trigger here

#

because it means something particular in WAs

gleaming socket
#

not sure why

oak plover
#

Dude, this is pointless

#

Like, I can't find good documentation on this

#

and you don't seem to understand what i want

#

I know that you are doing this on your own time

#

But like we're going in circles

gleaming socket
#

let me tell you what I think you want. you tell me how far off i am

#

You want to show an icon for Time Spiral when you have 0 charges of hover and Time Spiral is not on cooldown.

oak plover
#

Yes, that's part 1

gleaming socket
#

ok

#

Trigger 1 track time spiral cooldown, select -> Not on cooldown
Trigger 2 track Hover cooldown/charges and specify charges < 1

#

trigger order is important

oak plover
#

Ok, done

gleaming socket
#

does that act how you expect?

#

or how you want i mean

oak plover
#

Nothing shows up at this time

gleaming socket
#

link me what you have

#

you can just paste the string

oak plover
#

!WA:2!1z1tVTvXw84yQIKrOM40MxAAb8R91qBkYI4qBLqSjxxNMIcjwx7sk6jKVZ9Eh7zAU(odZm3K4YQAjGS2BBbkEnWcVI15tWil(eKf8bilERFNz81XLcXlSNZzo)535mN)4mBKVD(W8HhTsFAalUglreGV2udrjkctSdxrzXYCdqHpnrQWHFo6WPNqqJNw0zNMnLyvMbO4aqJQmASYVCLTRxXDyaJffYoiU2buo274XKvcBHjcuG123ZvQqcvohAmvLZVj8JKKRRsqB1clK)2YI0J)pxfOZEoaYyoQoCSRKJJIorM4J3hhRQL0Sj9WbnkVET6nQvFD36NKiXnScvMLeRi85mmAHJXcAqnc7GDI9g(xihiT)4IrHDoZWvfyWWU1QwzRT6zn32O24fVWV)7dpZbgoEDThFuOmNRvr(vkNgXfQkyTeyPSWTQzK52UXGcYCojqq7ZJqDWIEgJzdrV(HyFiAQdbPyZkBvDJhVvpiagLhYTS(IhnVEw9CdmAeqqIwyPNEX(gWVE0bOos9113qFTfVWbFdF2ubAWaJHumr(pvNxpV(s6lRxGOFFDb(8g7GpeEqMemerQE5xv)UE63lN(F5P)350lPVQ()4PVPEz9hyrYCMlw8KrjUXXRX)dcyT9PX4pNfIT51nPTiyPYORfQLJyXyjrN3fLiqL45nWa5lzc)nXOiJEEhBUYckAOCj)1U)DlT2hBanakb4ODIJ64DkOyfd8Rnk)7DYelzTsxdTjv7by3hiCXTja(hesLpnjgke3hxcffXZhaf2S21hLP3I1IgWVttReS4BL(aC7CfGpcSkrexiL3)D1VkhooKphYASudyC(Vm1PqhbweJI(cOEgSZloDpmMVoevbkxeyzspjoQPTZrpd82lrGPrkmPpuc6IBzAt(Kf05hcK(q9rlbuohE0s88k8HWBgbb58NK2hYVILP9RMmrBeiq6bNyiH37SRDU5Af58c)nXbUnu024u6m8zFn3uMfXeFwMmzYEYiUtqoFElht)jOgnyxAOI4SoqE6iZtpehAz(8HJgw8LPy(y79MHk0MDGuGGPGWVUbJBVZ2v05fqKBKHV85J2iCluqNgnJymbPVvKalyZcF6LQsSQFLd5MorOnzKB3NkP(ryYFjBogz87C(omSd0etdAOiG9iqHFNHw5oGjc3vG4D3n9WWZCUTJENhxFRhTDL006Rn2esH348DhG6aQP(jl)Q)Jsn6ORr4WjUSg9z4BNMVpRg56NVBAZcByk(8(ZHTIyhSHa)1j44GovFRpQyP7o6PWCXXMVEGPo1aPUgkt05wfELJ6Bi3ch3srU8aZ5X5ZEgIYN9SCm0l(WXCiwjhJrhdbXkFTaueoRfo1j0G9GPgYS2B2cMViNZ6nhizJfeFcggZOqormu4gosi6xWTDsKIMZX0XTGUto3GiKuAo5RalhRmh5Zcyz90nB2fDe7ePXJ0GEzxtA5nLJgt6lS9OMW3XSeT74fDeZagZ09hbCNUhkM22MUUN(T3agc)WJXijUMsytuZmmmnB2WSDtiXGsHYUgzmMw)qN2iASvr93oJ(70FV(i4478MC6daSoGafL75d2OjTvoNNXyTRM9JkUg)sJrNP)6bujck(d9CpW0yI6Ryb7pAm1Iz(1bxNgE6JL4c1HkJc14ubkAqtbSEaansHY6II4eu2thvETH5gdu9Rv2TsLTfhM(wwkHgoy3D3mHuAJv3LwsqJnobtCN0HQFUxFtatT)RGvw2nGGd27E6l(Ht1DFKGAGzP13(b(w(YvGBUG(LoMfjU7JIsWzboz1Vu)t6xL1S8kgwET0Y6x51Llm7(uDmJtlUwrt1YY6xynni)pO)XvMOAg44mPwr)ZRy0x3NN3OzPIV(8c4gt(8(WTZpXUN1UmGgpQZcIMCNWtx)p6VxTY1MA68s)7wC17xC187)hp5)p

gleaming socket
#

You're also tracking the Time Spiral aura in this

oak plover
#

Yes, that's part 2

gleaming socket
#

right, I was getting to that part

#

I wanted to see if without that it acts how you want, minus tracking the aura

oak plover
#

ok, deleted

#

Ok, now I see the icon

gleaming socket
#

does it show up and disappear when you want?

oak plover
#

One moment for a Hover charge to come back

#

Yes, it does

gleaming socket
#

ok, so to add tracking the aura timer on the same aura you'll need to put the aura as the 1st trigger so it uses that as dynamic info, and you'll need a custom activation

#

!customactivation

north hingeBOT
gleaming socket
#

in your case you'll want

function(t)
    return t[1] or (t[2] and t[3])
end
#

This tells the aura that if either Trigger1 is active OR Both Trigger2 and trigger3 are active show the aura.

oak plover
#

Right, I did mess around with that at one point

#

Thought it might be necessary

#

I've added back the Aura trigger[3], and made the custom activation

gleaming socket
#

the aura trigger needs to be trigger1

#

move it from 3 to 1

oak plover
#

Done

gleaming socket
#

use the custom activation I put and test

oak plover
#

Seems correct, now, I need to re-add the condition so that it turns on text, and shows time remaining from trigger[1]

gleaming socket
#

if you dont want the text for everything else yea. simple condition for that

oak plover
#

I need to wait a minute for Time Spiral to come off cooldown

gleaming socket
#

If you go to a training grounds you can reset all your cooldowns

oak plover
#

Like in MoP?

gleaming socket
#

ya

#

the instanced thing

oak plover
#

Ah, ok, I was wondering about that

#

like the M+ NPCs that do that when you go over time

gleaming socket
#

pretty much

oak plover
#

Ok, it works perfectly now

#

So ultimately the problem was the trigger order

#

That's what I didn't know

gleaming socket
#

Dynamic info from first active trigger is default

#

goes based on trigger order

oak plover
#

Yeah, I had tried to set it to Dynamic on Trigger 2, but then it wouldn't change

#

Before, when the Trigger were different

gleaming socket
#

if you ever have an aura that you want dynamic info from multiple triggers at the same time then you have to do custom

oak plover
#

Yes, I kinda figured something like thta

#

Ok

#

Well, thank you for your time