#Need help fixing spell interrupted/dispelled weakaura

42 messages · Page 1 of 1 (latest)

nova wave
#

Hey there! I've been using a set of weakauras to just announce what spells i interrupt, dispel (both friendly and enemy), what gets dispelled off me, and what spells i reflect (if playing warrior). It's just simple weakaura that prints a text on my screen notifying me of what spell got interrupted, reflected or dispelled. I got the pack originally from a streamer, and he has no updated them to make them work, so I'm wondering if anyone here has time to found out whats wrong and how to fix them?

The current problem is as follows: The weakauras trigger on dispel/interrupt etc., but they just print "Interrupted [Spell Name]". Previously, they would announce what spell gets interrupted/dispelled/reflected, but now it just says Spell Name in brackets. The %i also just shows a questionmark icon, so it appears to not be getting the spell id of the spell that gets interrupted/dispelled/reflected?

Heres a link to the weakaura pack containing the weakauras in question: https://wago.io/udZxkQQPB . 5 Weakauras in question, probably same fix on all of them. No idea if theres an easy fix i can just do myself or if it requires more work. Any help is appreciated!

Wago.io is a database of sharable World of Warcraft addon elements

viral matrix
#

At its core this shouldn't need code at all

#

It's just default combat log triggers and then use the provided dynamic text replacements to show names etc.

#

E.g. for the interrupt you just make an icon aura, trigger: combat log -> spell -> interrupt -> source unit = player

Then in the display tab, in the text field you can use the dynamic text replacements from the side (click on the box to the right if they're not shown)

#

E.g. Interrupted %1.extraSpellName (from %1.destName)

#

Would show as

Interrupted Evil Spell (from Evil Mob)

#

When you kick Evil Mob casting Evil Spell

#

You can extend that to dispells etc. as well

#

Can do it as a single icon with multiple combat log triggers, and then use the conditions tab to change what text gets displayed depending on which trigger is active

#

It's much preferrable to do this with the default triggers than with code like this aura does here.
When using default triggers, you'll never run into the issue of this not working anymore suddenly.

nova wave
#

yeah i did think about that as a workaround. I just got this from someone at some point so i had just been using it for quite a while

#

I'll just sit down when i got time post launch and re-do it liike that then!

#

Tysm for the help @viral matrix

viral matrix
#

Enjoy the launch 🙂

nova wave
#

Ok, I think ive made it now, @viral matrix . I made one weakaura with several triggers, one for each action. Not sure how to set up the last one tho, for spells reflected

#

under combat log - spell - there is no reflected option

viral matrix
#

!cleu

fossil mirageBOT
#

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

viral matrix
#

Grab that aura there, do /etrace in chat, reflect something, check what happens in the combat log

#

Then you know what you gotta track

nova wave
#

Will do!

#

is there a way to track UNIT_COMBAT "player", "REFLECT" without custom code?

#

cus im assuming it would have to be that, OR that a spell missed because of a REFLECT? (if im reading this correct, sorry i cant code so im not sure if im saying that right) XD

nova wave
#

I'm also not able to fix the dispell ones. i tried Trigger - Combat log - spell - Dispel - Source unit = player. also tried destination unit = player. was a trigger to show "Dispelled "spellname" when a debuff is dispelled off me. tried with aura removed aswell, but not triggering :/

viral matrix
#

Destination player sounds right for dispel, if you wanna see stuff getting dispelled off of you

nova wave
#

yeah, i tried with both because it wasnt working, but neither did :/

viral matrix
#

Always check manually if the guess doesn't work

viral matrix
#

Spell missed, destination player

#

If you can select the miss reason in the default trigger, that'd be it

nova wave
#

this should work aswell right?

#

since theres a miss type under subevent info

viral matrix
#

Well you'd still need to set the destination unit though

#

Otherwise this would trigger for anyone doing a reflect

nova wave
#

yeee will do chief!

nova wave
#

not getting dispells to trigger at all sadly :/
i have the following set up: Trigger 1 (WORKS) - i interupt a spell on a mob. Default text in the weakaura set to display this "Interrupted %i %1.extraSpellName". This one is set up like you wrote,
Trigger 2 (DOES NOT WORK) - I dispell someone, condition to change text to "Dispelled %i %2.extraSpellName from %2.DestinationName" to see when i dispell a spell of someone. Trigger - Combat log - spell - dispel - sourceunit=player - aura type = debuff
Trigger 3 (DOES NOT WORK) - I get dispelled by someone, condition set to change text to "%3.sourceName dispelled %i %3.extraSpellName" to announce who dispelled me and what debuff. trigger - combat log - spell - dispel - destinationunit = player - Aura type -=debuff
Trigger 4 (DOES NOT WORK) - I purge a target (offensive dispel), condition set to change text to "Purged %i %4.extraSpellName". trigger - combat log - spell - dispel - sourceunit = player - auratype : debuff.
Trigger 5 (WORKS) - I reflect a spell. Condition set to change text to Reflected %i %5.extraSpellName. BUT! Does not show the icon (%i), nor the spellname. im guessing extraSpellName might be the wrong text to use for this one?

i uploaded the weakaura here. not sure how to get these to work properly :/

https://wago.io/yaLb0fvHt

Wago.io is a database of sharable World of Warcraft addon elements

#

also sorry for taking up so much of your time, but i realy appreciate the help >.<

viral matrix
#

Can't get into the game before early access for TWW launches tonight apparently, so can't take a look today sorry