#Help with niche weakaura

79 messages · Page 1 of 1 (latest)

fair hamlet
#

I'm looking to make a weakaura that tracks when this set bonus procs:
https://www.wowhead.com/item-set=1612/fury-of-the-stormrook
I know how to track the spell, but I'm looking for something to pop up when the set bonus procs (the orb of lightning spawning nearby so I know to go grab it, again, not the buff itself once I grab it)

formal kayak
#

maybe it getting generated shows in the combat log?

fair hamlet
#

I checked earlier, I didn't see it.
I'll check again when I get back on

fair hamlet
#

Bump

willow edge
#

it spawn a sphere or whatever that u have to collect am i right?

formal kayak
#

see if you can track spellid 443773 getting cast by you? (that's the id of the set bonus power)

fair hamlet
#

Sorry for late reply,
Yes.
And I tried that, nothing.

#

Is there anything with an "external" proc in the past? Like an old tier set?
Surely this isn't the first time in the game a tier set bonus spawned something?
Like doesnt the new trinket set from the raid spawn minions?

burnt badger
#

!cleu

kindred wharfBOT
#

https://warcraft.wiki.gg/wiki/COMBAT_LOG_EVENT

function(event, timestamp, subEvent, hideCaster, sourceGUID, sourceName, sourceFlags, sourceRaidFlags, destGUID, destName, destFlags, destRaidFlags, ...)

You can use this Aura, https://wago.io/CLEU-IN-ETRACE (works fine in all game versions, not just retail), to add the detailed info into the Etrace tool.
For more info on Events and Etrace see #pins message

burnt badger
#

!etrace

kindred wharfBOT
#

See this message #pins message for info on tracking the various game events fired by the API

burnt badger
#

Go to your garrison or some dummies where no one else is

#

Get this WA and do /etrace in chat

#

Do your rotation until the thing procs

#

You're looking for an event when the lightning strikes

#

If there is one, then you just note down the specifics of that event and you can track it with a combat log trigger

#

If the lightning is purely visual then there's probably nothing you can track though.
If it actually deals damage then you can 100% easily track it

#

Just test it out

willow edge
#

So i think i have an item it's mechanic works similiar to the setbonus https://www.wowhead.com/item=219296, i have tried so many times but there's no indicator when the orb is spawning

burnt badger
#

there usually isn't for these kinds of things

#

if there's no event to go by, nothing you can do

#

but it doesn't hurt to check, there can always be an outlier

willow edge
#

better test it with the set bonus proc i think it's the same mechanic

fair hamlet
# burnt badger Just test it out

What does the weakaura do or where should I be looking?
I tried it with thre training dummies and the combat logs are no different.
Thanks for the help btw

fair hamlet
burnt badger
#

It's described there

#

See if you get an event when the thing procs as I said

#

If there is none, then you're out of luck

#

The WA is there to add information to the CLEU events, it doesn't show without

fair hamlet
#

Gotcha gotcha, I just read the info page you linked as you responded my bad.
I will post my results shortly

burnt badger
#

Do it in a quiet corner though ideally, otherwise you get spammed with other players events

#

Garrison, or some old city

fair hamlet
#

Not sure if this is right, I just typed in the set bonus because even in a quiet corner the amount of lines this generates is CRAZY:
But I got this

#

@burnt badger In case its easier to read this way

burnt badger
#

That's just the buff you get when you collect the orb, no?

#

You could just track that with a regular aura trigger

fair hamlet
#

Nope, I didn't collect it so no buff

burnt badger
#

I thought you wanted to know IF an orb spawned

#

Well, cool

#

Make a combat log trigger

#

For spell -> aura applied

#

Source unit = player

#

Spell ID= 449441

#

An set the timed hide at the bottom to whatever you like

#

That trigger will track whatever happened there. Probably make it as an icon aura

fair hamlet
#

I'm fairly new to all this so bear with me, Ill give it a go though

burnt badger
#

New Aura -> icon
Go to the "triggers" tab and change it to what I outlined there

fair hamlet
#

IT WORKED!!!!

#

BRO THANK YOU SO MUCH!!! ABSOLUTE GOD!!

#

Now I just gotta figure out how to customize it a bit more 😂

burnt badger
#

You can just play around in the display tab a bit yeah

#

Glad it worked out

#

It's worth noting that in 99% of cases, if you get a SPELL_AURA_APPLIED CLEU subevent like this, you can also just track it with a regular aura trigger instead.

Are you sure this buff you got there isn't visible in your buff bar at all?

There are cases though of "hidden" auras, that pop up in the combat log like this but don't pop up in your buff list (and don't appear in the UNIT_AURA event, and thus can't be tracked by the aura trigger).
Only then would you need to revert to a combat log trigger, it's very rare.

fair hamlet
#

Yeah it was nowhere to be seen on the buff bar or combat log at all, hence why I came to the experts.

Good to know though. I'll pass along the knowledge.

Is "Manual Icon" the way I do custom icons for the display? Right now its just a question mark icon

burnt badger
#

Set source to manual, yeah

#

And then you can pick one on the right

fair hamlet
burnt badger
#

Need to type something in

fair hamlet
#

Oh dur

burnt badger
#

There are a bajillion icons in the game, it won't just show all instantly that's deadly

fair hamlet
#

Haha fair enough

#

Okay now less important question:

So the orb can spawn/proc multiple times (like if you're lucky there can be 2 on the ground at a time, each one lasting roughly 8 seconds)

Right now the weakaura only comes up if there's none and 1 spawns. However if 1 spawns while there's already 1 out it doesn't refresh the timer or anything.
Any way to change that or?

burnt badger
#

/etrace

#

And spawm multiple and see what happens

#

Odds are, you will see SPELL_AURA_APPLIED_DOSE

#

That's the event for when you gain a stack of an aura

#

Then you could just add another trigger for that in the same way, just select spell aura applied dose instead

#

And tick "clone per event" at the bottom of the trigger

#

And make a new aura -> dynamic group

#

And put your aura inside that. That'll space the multiple icons that get created out

fair hamlet
#

Eh, its rare enough I could live without it, more of a minor inconvenience and I got raid in an hour,

Better question is (and likely a lazy way to bypass it): I'm likely gonna pick up the orb as soon as I can in most cases. Can I have it to where when I pick it up and obtain the actual buff, the weakaura disappears/resets?

I imagine this is where "conditions" comes into play

burnt badger
#

Since it's an aura (apparently hidden) on you, then you get SPELL_AURA_REMOVED when you consume it.

You can make a second rigger that tracks that, in the same way as the first.
And set the timed hide to 8s as well.

Then in "required for activation" at the top, you can do custom: function(t) return t[1] and not t[2] end
Which will hide it when the second trigger is true (so for 8s after you consumed the buff)

You'll maybe notice that this leads to a problem that the aura will stay hidden for 8s after you picked up an orb, even if you spawn a new orb.

If that's not a problem for you then all good.
If it is, then you'd have to instead go for a little bit of custom code to solve this

#

Considering the nature of this (multiple procs possible, it being a hidden aura) a fully custom coded Trigger would be the ideal solution anyways

#

It's 2am here and I already shut the PC down, but I can make that for you real quick tomorrow

fair hamlet
#

No, no worries, get some sleep. Ill play around with it tonight and post the results.

Thank you.. SO SO much for your help tonight

fair hamlet
#

Eh yeah, overlapping orbs are rare, but somewhat back-to-back orbs aren't so I don't wanna risk an 8 second window of potentially not getting it.

I'm 99% content with how it is already so if someone comes along and wants to figure it out by all means but otherwise 👍