WeakAuras / WeakAuras2

World of Warcraft addon that provides a powerful framework to display customizable graphics on your screen.
https://weakauras.wtf
GNU General Public License v2.0
1.29k stars 317 forks source link

"Insufficient Resources = true" condition doesn't trigger for Heart Strike #3665

Closed taukuno closed 2 years ago

taukuno commented 2 years ago

Description

I only tested is on a blood dk. I attached a weakaura with all rune-spending abilities. Only heart strike's condition doesn't trigger.

To bypass this bug you can create a trigger that mirrors the behavior of the "insufficient resources" condition: Player/Unit Info; Death Knight Rune; Runes Count = 0

WeakAuras Version

4.0.2

World of Warcraft Flavor

Retail (Default)

Tested with only WeakAuras

Lua Error

No response

Reproduction Steps

  1. Play on a blood dk
  2. Create an aura for heart strike with a Insufficient Resources = true condition
  3. Use all your runes (spam path of frost)
  4. The Insufficient Resources = true condition won't trigger

Last Good Version

4.0.1

Screenshots

image

Export String

!WA:2!DF12ZTXvz8Uic1DttWxscjHBIuAIdDMmTPXoPLRELLseiB5UADSDGI1r7EK2J1QD3C2DTSexJium3bvGjTabqqzaMomGM(xGFHx)gnD6t8KFINZtm8eFNDxPiN2046WmmnVS6C)C(o)U8DK0Lh3t9CN5jpZzhV24gJBS5zAt465O2v8nV(r2UKd3GYvi6vn4oUUJQyXA2KWnsQ54y5ZC5BKVCzpQVeVrCHUeBDth(comB)sPspVwA1oLdSSsX46w0IQEUeD6JWj6(mhBVPv98jCF5sLz2mptzf8hF5w(CwLkuU3XpjpU4l0XGwkOCzTgUu(LsNBHmlMtXhROsc4KZ2YZLAzL1WtEBVGs01P2(fWrZ2O7QPMPG2Qf0Mrvtjax8sUwKguUQnPg1twnCOLUeLy5BoyQlWP4uvlSq6C5AhyhFeK7Q7yfuZUGicsuItmybEx)rB7rTkhgUWiQelwfByKwChFIiaL6GRPkTIiwLvSCigzk5tSW94iQ1cWBqzf8KRFeyszvDlINNOKIhRjvuOxP4l(uowo8pFIejwiXtEMPWvVE0HGtSz1i(utvpDCvtukcVm7e9BAJku3XkC1acNMmdccjxYK5t7WdpqIRYTmAGxem9kCNa34zva399P45W9vSDSP3cJmk3MyDzeqWPvTvGhnhRgZ3SD02Jnon8Oz2Is8Of85HCNhgMaoFpdeBeDVQaP4EuDhBdVwIXj2C48k1im7mWNmC0WNc(0WNb)9a3zl9ib(iNkVBiNrEBCzqAJTFgKf5WlPoZSzxSqjS1YSkYBfffr0Xh5SbmJU5tL5kfAGO80Z1X3rF9Oa5OsfF(tWmChfrFUFs8KZQstQeuPBzosoW6eFsI2v4mJLyg(M7)wru7mIEfN)sfsPMo98TeJqu)eQZ2nAZZAJ7Dcf8wTENlLxn7vYpV2m5uTe3A7pEmryQKKuIoIRfwuS1Lzx2HhDPkZXOuW8Kgx)L38X6WWXvWjGRt)qpe85KH3Ne8WWi90rPOHtD7c1zU0IB1VQa8nveZPi8(p4jHr3CmvmK0RQG3MoUJHO4QvO2uotVGPt982f7TJQD8WFMXQoPHhCu4yDfJx0ufDJIWyW4WeQHIo4iWha(GUhlv8(MCbUtfo1Zl5Kfe9F6ECuDfwCE8IBRHVT7fUO97QiCy52dQD0etQYX(fLnHpm8rAlgCyeueoUm8rLDht4ISovlsFoNJb9vFi4cvVvvk1DgHUYxvCrAcNqjx6mAOfIhXxqjXf8XF2Jat0dvNcnMG(BBS5HCh3NUHpgMemswo2rZ9yHng(jcBw1lUaC(2d67epUN7Odn9BJVBh1AFBcLzwulV7eHnkGcbyRhYWuMbREROnITbnI2DTEr0UvIpoBf2)AbE(SYnGr6eA1q1WgvMp)8PHj4yqjgtNWbQ336ir74iW23D0mCwZKpxaXqWXtQPTJaV)o1lST6iBDjoXT1sXfIoaRZ8yLqd94yEixF3XYo)8PvxvjVMw(5uZEXlP1BWwlmxowCeT8o2hrVHU75xulx25t)g9Qy5updNE1aQTEJfEVyoQPIIorhDfF6VcTevetUxPaFFh78OehT57iAokx2HdhF)iRTOYat1eBHmRl2VftfrNMH7UMjtVQnYLteoJcHMSHfZXWMhlCduI8Clzszvm9jWjZaNs4EdNo87Ni87te(9PHvG0DxFXNPWSZUsHSBCw4zfoN3Pb4N9EBjcAYUhQVuxa(ZY8iiEyyc7hxsz4aYWbLvA64utcUySvhOREB6G74yu3x0IAhuQGkWVaKdYMasjZz2cFsm1sDblKGP2CnjjGch)KQ6Mu9QtdJMO16eotSTUhMz7js4QZWCBQuVqBkp11jwbyAkDtIDfkMoh6iYG90TCXKAuUFd4MT6heMW(K28XGlJEB7tk2BdwQiSC)i6GHbvSvgCf4lcFPIWZdFzH7eSAKNuzZi7iGaL2EwkX38uEjtre2rGHWFr4Cmbuu4Navkc0J(E(p)t0kbmdDoag6vaRbvJ9haRnpeGxG24fUdkWb3qbnCvGdEGpeCnyDjOoEq3aAGdVj8vcVBHVk81GVUe8nGVjCTIql4Bbx)yW3wcEb478gWM95YW3f(jMW3h(bWp8WWpsc(Xrt(7jb)ut4ftaTta)SXGFUj8lczvpXBIvDQbSQuYImcVIjSsr4LJwMByEBG)pc)AcCZeHW7VSiYbx6SpN)YLwQYKtEo4xzkG8xssGTWVrGRWVf(DqNeWVFaIb)b4MiNlMVkiIiFCi(6D0YbUZwIr24J2Bb6gYxFRqxeWIbxbUnaD7mhHJPxXxByeJScS0wWaIXwbT4)JilIIVjKfrBezry9f3jY(27xOC58totTM1R28Y3p(fcQbQSqAbYugWm(tc(qe5a5qivi2b4EXfqQ2ljDpr17QM92O6Ws2BfkztsSnsolvN0igzfi5WI2r(Zs7ez3RSY3Dk0rqm82xGJdlY)l9Xoeodf5Pj5t7w7PsD6jxqGSieJuGDHihfkXi7GxzU70Qd5eVdXAVfeWQt5Kz4oE(91RF8)1qQ1Wx09aGyDTvU4g5M8ct5E1QcGks2flqqiBpRFhGYVQaBhKMwGRrQ3DHG9gM7Db7DjjBl1aBAsnI7Dl96)U(diPx3ZEmrjLVrOIDak(xfsR4eYi(Lg)FFMznwBQZTq15eykIX7ctyn57(JMwP47GSPBNcF9n3Xk5I2guYTZOk9ApZdIzulKTXAwxzn15w(j7RfWRYHn3ISwV)vR)T)hKE9onHVxi7W6ZEPmj4tZfEVz1P3T8P)9x)ber6WMyVY9X7cqPAmVyas2vOWIsUkWW0DZKrFMSR0uFrZMXk2BURuS7cx43Xjy7e9WPlI)hU(A3r(hFS3M0R7zM97gL7lo10vytFHNkWAAH4bXaeFJEk8a491eYS9CMvuWm(6V(Y)3)

InfusOnWoW commented 2 years ago

That's what the wow api reports in IsUsableSpell. Why that is, is a good question but not for us, but for Blizzard.

If you want to check whether a ability is usable, checking whether it's on cooldown works better.