WeakAuras

WeakAuras

206M Downloads

Bugged Triggers Druid Forms SoM

silverselo opened this issue ยท 12 comments

commented

Description

image
image

This is the trigger of the Weakaura, when I export it to demonstrate my problem, all druid forms are ticked on , as you can see here https://wago.io/Gd0FR_qpN.

Now this problem happens only with the Cat form of the druid, it seems like the Form/stance IDs aren't correct . There seems to be a problem with the IDs in SoM. If I switch to Bear Form the Healing Touch Spell isn't displayed.

WeakAuras Version

WeakAura 3.7.5

World of Warcraft Flavor

Classic

Tested with only WeakAuras

  • Yes
  • No

Lua Error

No LuA Error

Reproduction Steps

make a WA like this and export it, the triggers will be changed.
image
image

https://wago.io/Gd0FR_qpN (here are all triggers on)

Last Good Version

No response

Screenshots

No response

Export String

No response

commented

I don't understand your answer, is it working on tbc or not?

commented

Yes, will try it in TBC as soon as I can.

commented

image
now in Cat form
image
and it is hidden as it should be
image
image

is it bugging because I don't have aquatic form in SoM yet?

commented

sorry, it is working in TBC, I haven't ticked Cat Form , and it hides it.
it isn't doing that in SoM though

commented

I tested both in cat form and travel form (your text say "cat" but the picture show "travel") and i could not reproduce your problem.
I did my tests on TBC because i don't have any character on SoM, would you be able to try on TBC?

commented

So no one on the development team has a druid on any SOM server, and since forms need to be unlocked while leveling, we can't easily test that. Thus we need your assistance in figuring out what exactly goes wrong. For that we need some debug output from the apis we use.

We are using the following apis:
To determine the current form, we call GetShapeshiftForm().
So can you run "/dump GetShapeshiftForm()" while in each from. A screenshot is good enough.

commented

(Dire)Bear
WoWScrnShot_012122_151220

Cat
WoWScrnShot_012122_151129

Travel
WoWScrnShot_012122_151254

Aquatic Form
WoWScrnShot_012122_160236

Also I remeber when I switched from TBC Druid to SoM Druid , I had to change some of my macros because the Form IDs where different. Hope this helps

commented

It seems to working, after getting my aquatic form.

commented

Okay, that it fixes itself with Aquatic form might mean that the bug is also present in bcc, and that we have tested something different.

Additionally that sounds like either a bug in how World of Warcraft works, or in how we use the api. I'm more leaning towards the former.

But we would need a druid with shape shift forms and without aquatic form to figure this out and test any fixes, and we don't have that. Nor can we ask you anymore, since it you apparently have the form now. So for now, there's nothing we can do.

commented

In the screenshots GetShapeshiftForm return 2 for both cat form and aquatic form, i guess you learned aquatic form in between.
Anyway that doesn't explain the original issue you reported, which was as i understood: check 2 choices in stance trigger => export => all choices are checked on import

commented

The first 3 screenshots were before I got the Aquatic Form, I got the Aquatic Form just yesterday for this occasion.
WoWScrnShot_012222_071036
Here is the Cat Form now after I got the Aquatic Form. It went from 2 ----> 3

commented

Travel Form 3 ---> 4
WoWScrnShot_012222_071316