Shaman weapon enchant bug
Dainina opened this issue ยท 7 comments
Hey and lovely addon!
Been using it on my Shaman and at some point it stopped closing after buffing Wep enchants.
So I'll press the button to re-apply Flametongue or Rockbiter but it doesn't "clear". I hope that makes sense.
Thank you!
I'm getting this behavior too on classic era - buffomat will suggest a rebuff of Rockbiter immediately after I cast it and never seems to "clear". I tried tracking it down tonight, and I think it comes down to playerUnit.knownBuffs in taskScanModule:GetActiveAuraAndSeal not being populated with weapon enchants, because the UnitAura api call doesn't return info about weapon enchants. I couldn't find a different way of getting that info, besides going through the GetWeaponEnchantInfo api which gives an enchantId instead of a spellId. Or maybe I'm way off base and looking in the wrong part of the code. Any ideas on this @kvakvs?
In a raid buffomat will delay the scan, so buff it and wait for a second or 3. Solo this should not be happening.
Rockbiter is special, in that it is a server-side script and spell info to cast rockbiter doesn't show enchantment id which it gives, so it is possibly wrong in the Buffomat files. i was fixing higher ranks earlier a year ago or so, but maybe not the first rank.
Right, this was on a brand new shaman in the leveling zone. I put in debug prints and saw many scans happen and each time the weapon enchant was added to the table even though it was already applied to my weapon and still at the max duration of 5 min.
There are a group of settings in the Config (named Time60, Time300, Time600, Time1800 and Time3600), you can find them in the options window or in the savefile whatever is more comfortable for you. If you accidentally set Time300 for 5min buffs too high, it will ask to rebuff very soon.