WeakAuras

WeakAuras

206M Downloads

Spell ID filter for Cast trigger not differentiating spells with same name

loneguardian opened this issue ยท 6 comments

commented

Describe the bug

I noticed that the spell ID filter for Player/Unit info > Cast trigger isn't working properly for same spells with different IDs

Do you have an error log of what happened?
No error message for this bug

To Reproduce

Steps to reproduce the behavior:

  1. Download the weakaura which contains nameplate triggers for frostbolt spells https://wago.io/PUagaD9mO
  2. Head to Auchenai Crypts dungeon
  3. Try to spawn Unliving Sorcerer mob by body pulling, kill off other mobs so that you don't get MC-ed for one minute OR you can pull Phasing Sorcerer with non-damaging spells
  4. When they cast frostbolt all three weakaura will show up, instead of only the one with the correct spell ID

image

  1. The same behaviour can be observed when unit is set to Target and the respective mobs targeted.

Did you try having WeakAuras as the only enabled addon and everything else (especially something like ElvUI) disabled?
Yes, the same problem persists.

Which version of WeakAuras are you using?
3.2.1

Are you on World of Warcraft Classic or Retail?

  • Classic
  • [ X ] Retail

Was it working in a previous version? If yes, which was the last good one?
Did not test in older versions

Additional Info

commented

so you want an exact spell Id option? this doesn't sound like a bug

commented

Didn't realise there's a difference, was thinking it's an oversight. If it's intended then this issue can be closed. I can do custom triggers if such feature is required.

commented

If you have a concrete use case, we'll add the exact spell id option.

commented

This is the intended behaviour, any reason you want a check for the exact spell id?

commented

Wait, so this works similarly to how the aura "by name" works? i.e. it grabs all spells that share the specified name (and, if an id is specified, it grabs the name of the specified spell first and then grabs all spells with that name)?

In that case, shouldn't the icon have a tooltip that lists all the spells its now listening to? in order to actually inform the user of how this works.

I.e. shouldn't this:
image
be similar to this:
image
?

commented

It works conceptually in the same way.

But while we gather the information for auras on name/spell id mappings, we don't do that for other spells, so we can't show that.

That's how spell matching works pratically everywhere in WA. In fact the few places where it is needed, we provide a way to opt-out of this behaviour.