Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BT2: Preferred Match = Most/Least remaining time isn't perfectly stable #5603

Closed
1 task done
emptyrivers opened this issue Dec 31, 2024 · 0 comments
Closed
1 task done
Labels
🐛 Bug This is a problem with WeakAuras.

Comments

@emptyrivers
Copy link
Contributor

Is there an existing issue for this?

  • I have searched the existing open and closed issues.

Description

If you have two buffs which match the same buff trigger & have (apparently, i haven't verified the underlying data) the exact same remaining duration, then it's possible for BT2 to rapidly switch between the two valid states. It would be nice if the "selected" aura is "stickier", as it were, & doesn't flicker unless the remaining durations actually diverge.

WeakAuras Version

tip of main

World of Warcraft Flavor

Retail (Default)

World of Warcraft Region

US/NA

Tested with only WeakAuras

I got this issue with only WeakAuras enabled

Lua Error

No response

Reproduction Steps

  1. Log into a frostfire mage, and take the Imbued Warding talent.
  2. Create an aura which tracks both ice barrier & blazing barrier in the same trigger, or import the provided string.
  3. Cast your barrier spell. You should have both ice barrier & blazing barrier buffs active.
  4. Get into combat with something, let it do some damage to you.

You should notice the icon switching between ice & blazing barrier.

Last Good Version

No response

Screenshots

No response

Export String

!WA:2!DrvZUTTrqylRcyaEOWwn1ObohmcACttbkASBCb6nrzPyxil5srx7cua5LKdf3AQD3U7s5FUfDkN1Bq1HEQ9IU07(jGqOpb(qFa8tqNDjLst0bH53D(MHFZuPvTH1IQf92NpLgYz94zYq4jRiVUBCSc0vMrI(1mLgIoMC9QVtHYwvEZYqyHjC5jCkth0Ozh)MEZd580i(vSExrfWf3TqTz0aiX1uOlgRL0bdaP6J3rwk(hYmf0HmeUycjtsyOK6fb7U3R27L759Yx(T7UVhmcWICiqs1j3RYcS6NiHy61E9oPz72Jvcin9OiLZs39YIr3Z63OEp)(98R757MXO6ark5gq6zlJJR(gb4zk7UtJGamfF0G8WMTpP1PTNKXkXOJydsOMoc8l0pMhb)5kpGToizK0FcBikN97pCjaI6iwc1EenLNmHWOdnsS99uAIu36oGOGEAjWgOtwlFlxgNbZJqeyIQVbpsfGJQi1ytOg8KVJ7qcL1k)zyc57K)f5pp)lZ3jiMYOQKp0m2ikI28GqYuCA4bdWxw99BMV1CunGeE5ajpJf92hjQPHR19vje8Z05LFyfp2A0(xmxIWVVQuiFNjl990NPeR))sVbpLl)HkvQu9(cRqASLC4w)u)UIpXAKKP5M5r4z0iDIBDu9HIcrVgISgFZ8cI1pxcN7S(neqA8n5RnvY1yN5JgD70TtZ8TKytzIzQnWqlmQI)Mu2bmTy9ws6TB)JzKiCQq223)9A8fvAU12vCz0zsIy8zLcfayevrdsrsDb66lmTMyJJ60PPxF3U((Dp27OxFO)8LvTh9w4XLnZ5VxjmET8SUN63(Oon)35ds5x1sc)wgWcV5Kp6B(6DFvrJzCCN5VdkzivhB0mzppitR5SUJajsPNAm32YQ(0zg5fD1eJsJLtL7WLTxVWsInYLGZ(Yj0WlzGsv1MyVqsku11iMyn0MIo3WwnxCabYKGeGoir)g3uojQvGgtGP30BywQM64Awg2m)xC8ctjkLrYvHdgJGyDel1lVTyp1K8HMOSKPsl)1Uh44rsfjKQ7MrJMjIthXHKVlLaZOScckgOZ9cjFGe7GIRAV4jRSQ0S8I7a7N)5o5FLJlU3ODCVLZhwX7DeMPAE4OIn5pRYF93pfRrBp)TJtXjciNflXtg4MlYGQkQH4Sr55n8yaUTdx4DLL)(qXN8wMWnOoOxdVMn7eG70X0boskZueir8Of3hnK5dOkcYVIsMJ7iy6Dfwe7m1CkGwipErcxmz52v(A1u7EamQ2O)58)7p

Bisector Report

No response

@emptyrivers emptyrivers added the 🐛 Bug This is a problem with WeakAuras. label Dec 31, 2024
@github-actions github-actions bot added the ⏱ Awaiting Response This ticket hasn't been triaged yet. label Dec 31, 2024
@emptyrivers emptyrivers removed the ⏱ Awaiting Response This ticket hasn't been triaged yet. label Jan 1, 2025
InfusOnWoW added a commit to InfusOnWoW/WeakAuras2 that referenced this issue Jan 13, 2025
For the talent mentioned in the linked bug report, two buffs get applied
at the same time and due to how the game works they expirationTimes are
not identical, and which one is smaller changes randomly.

Comparing spell ids is easy, fast and works.

Fixes: WeakAuras#5603
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 Bug This is a problem with WeakAuras.
Projects
None yet
Development

No branches or pull requests

1 participant