WeakAuras

WeakAuras

200M Downloads

Changing specs breaks triggers/load [evoker]

czarlol opened this issue ยท 4 comments

commented

Description

I have a dynamic group made with templates that shows the cooldowns of 3 spells, two spec specific (dream breath and spiritbloom), one general (verdant embrace). If I switch to devastation the group disappears as intended, when switching back to preservation only the Verdant Embrace triggers. Relogging or changing instance allows all 3 spells to trigger.

Only fails with Spirit Bloom and Dream Breath. Temporal Anomaly and Stasis both work. Reloading does not fix. Only relogging.

WeakAuras Version

WeakAuras 5.3.4

World of Warcraft Flavor

Retail (Default)

Tested with only WeakAuras

  • Yes
  • No

Lua Error

No response

Reproduction Steps

  1. Using premade WA, create CD tracking WA for Dream Breath or Spiritbloom
  2. Switch to Devastation
  3. Switch to Preservation
  4. Dream Breath and Spiritbloom no longer trigger

Last Good Version

Don't know

Screenshots

No response

Export String

!WA:2!vF16ZTXvvCVZsOMnTf)O2noTuuDsdTfWn424YKz60XRTCTZOk7SsP2nbgT3D3R0EJwT767URTLdVIiemVbbeGYBXRsNYlvGcdmmD80)aoJgMW39Fc5paGZ9UsYoPjt5l8H(fT3hNZ5EpNZVFNZvkVWirgNAQNCQNAKAJ4mIZoprtc3oh1VsS7vgFpRaUdLRtSR6Wdcdhs3JT92eUtMIbbEXSWoKKy3a(YHXSa)inE9LlxoIgV4Bu5z)3VXadO0M4BJ7VsaZp2AUS5lM1ODQnNlWlGFgfffvJOqIn9qCIT0iZyeft4XAwLz(SixnD8tSwJyoRsfkp6ONG3D4vB5qTskxUy9qkFXS5wzHZLtpgNyqs4KPBefs98wYjsBVOel6gu)4cO0STAxAUzluSuHIZAuupbnUvOhPoLB4tQrJ0mKIATiL4f72x1v4uuvJcRKnxUMj(DVcATTd8sQ5xq4bQ3aDsk3N49c49eDLl1K4ZQreE1mWDVWUuseTqmxgBVlyuD)aFAhh8UkKOK4MZJO2b(orneIk8l4461im)fGJHkahhEe4eWha)Ep36kgepwfFyWg8GyP9uAHxDdAfzEr3lG4SGvmXdDLXnQLG5onDmazpomLMHThjksmspITnvmanZMPovhRUj)0eMQQ6kQNCQtXtDnQRrKnAv1w2uHZlUZtMZWknh72k9BwNk0WHlSEcHtZSqINxMvDzX0wC51tOZUo1XOpZUcpijSRwfW7YH0Jc4XWXBKerZXQXIDBgr9klXtWGwCIdlj6k3DRYOrNJXT9OM7Hrqeb5hVacOc4wgZo)sNRW0jmN2BT9Ig5xx)So1Mz30ZifU(ESqDkZQO1koWEJ0K3ruUARjzotp38rTlZrKbM5iXe1Mv4mNvzoXUh(gPG7fe7kCcRcZzKnB(gcjKbcJ57c2xYhpfvdpHhCyD0j3S1IlBS05xoFXzZX3QhP5U(piNzGbAjWaSugvBMF5aEkisJJ(La2PmI9P35yTyOCfcs420hCad7EPhv4DRa3fmyhBKI6eSPFHnzHuZD7nvKmC1f6AcV38NagAN73aDn7Q6ixoypmqxI4TjPEumpbJMY5wywW65dCOMDQq9PCMDb3Gnx2Vve(zwP0Wr1SeaQLCg3kI5xXJ(MxagggbEFWd1ryeovGKXDCdhzFJkOzsddJd3pmQHK0chbMaEGWjMR7voZk8GkCAuuMhTGy)hlCuHfOBHz4ssnYJPa3oC0yf6n9gil0bHbzYwdXj2u5LOVWMWyAn7p7ihQXXeqSsIYbMT6kj6lMnfJLHhZWHfJVj)3eE)ATDyrxmXhlETbDAIF9WHjYXftlriCUxDa4HV0nQsPHZkmBSHiD6cplmiwclIelkbqDHp4PhhgTdsBfuobtW356DQ4fS5cC66juF76R8Uo5utFkyuokKyJ2IFwlf(O0qmrG76yLehh4VmIKXcBTelNwqFmP8Vyx5BkM0NvRUl6DpxVvC1fBAkp9IUm7Q(y0xvQrbjFxomhdxEy5bONs43zIWhoMUvCj5pPi3sHLIz1OLc5uBMGAP2SVit(iHHtCBuiDGHqpN9KB1N2Rp75kUC4OYffiwb3Wwsi1NfNEJudX2IMYsVCNuwApVEx5(xmjkMvUoMaK1lPfXf1ZVC(SHh)oD99Ovi21lv2ladpPPaHuHp2DsHUL0kf7IqxxejxVLuQ9zQn7QLFC4qlWzBN5SjehrvMmflgosQB7sC2pfFtl2ZJcZCNUb1cCkjGwMDKBUjMJwLtcBSA3bPXInWKIfw4mCO0y6(DSHbdFO7KTtNP0PVliBdV85kMBP8z3Fvrr8j6Mc67fdDaVy)3by5szvCJpl8HU2EYos4vXrYdpbyJftMA838cMWhgBpnUGVAcpHOtLKSM2yZDV(u8Q(yzdx4Kcjsl3CZw0S1(Ijmg8rescNgUamF7zw3jBTZxNEMCZahsdoNgCyS)TgCpAW9QfEF9kKkWmZZIiySZXvF7GGAkWIDBBaxekOip4E1WW6agIubKdEESzDOlrfEonoZx0VHAASPaSEw4mQqXh)eg2Uu7QZySbXlHQ2ydcNjoMWXy(rI3WyZq31Ggjl(hbdPYTDj(vO4RJGx7mYg0YFuvBeITUP846WAZaTNbEnv4p2kWV3Tcvf(Zp(nRuQMWRdRHR7cVU4Hetn9ucwULhZVk6Tn6fdmHjfpT5wFEYJ(2)GLDogS6doaS2bBzbVOjCEx4c9AmnoGhqjtWeiYwcwJlbcIUkhvdCCHETnGYI2mWdavaxxG1UqiJJVRdPQ1GQIs9G3ro0)6Wqnt4JbFCiWecfLUH1boePIfNHyz5yiPBvyyJRdB2RAlSfuxb2gUe8jgd(KkWNk9o)PDHpJjCzvOHk8zhgUcw8d(CQWvXAAWNh2b(cWxe(sWxg(kxg(QkWxdT(xh(gqtS2b8nHVvD4BNAMRbFh47QaFpf4LmHVp8dGFOj8JqH)XkWpb(PqRjGFMc8ZLme4xiihWV82WhEPT7YhGFLl8YDr(WV2eEfPJFq498pvUN(j13A9Lop7TcVHx1f(nhah)3rCm8BLOw43jqSWV3e(d9WP9quWFscKElOVuqupH(l)VG2G)k83()gQ6EfOQXoaQcHrhauTpIsGMeOQEiQDNhFBrTm64VisjfsjqKiS66xtaR6dPIKn7FheE663w8KVP5(yiesLITEzxdp8Vd5n5tFs5dJKtC3t(PKOodbFX9KpZZeEF3Y7Z6wp(vKHRdcgTwVC2LRY(OvZL)Thm(pENfyCKn(NR9Fp
commented

This is a blizzard issue, unfortunately they setup evoker spells incorrectly, see Stanzilla/WoWUIBugs#354

You have to use the "exact spell match" option and specify the actual spell id instead of the name.

commented

Eh, I guess our preamade auras should actually be changed. I missed that bit.

commented

I'm experimenting with adding spellknown load option with exact spell match, but that's not worth it as the api is broken may or not show both at once

!WA:2!DA1wZTrsvyRDwZsgkkIvCU4WUGQ4cdjaMu2RDGqbenoYxcos2JKVSey90AMwA64X9mP7zKSnx2yXUbVuCzXSSqXJQkEJN0VGTCXpGtPIk8U)jK)aWP7zuIDyRAPWpmU7tFoN(C5781k365LtDxAR87K3lV3HVr)6e3T9eHrZfgekUNHHXkg3CYzoPEOWJkSYom68wbS93Ni8kulmmiMf1no0TfvizH8RK7j)T(KKy)qrLOyuG0SEQ5(I9Q0OHKgV4DyfY94Hg6v6r4UOEReY4X1NRu5ALS7MQBv2(0H7LUonwYLlNHy3mh8Xvk8kdH)LPXsCuOHG4QVVzTLXerSPfJZInR3a)N03StSG1SjgJxDcr2YN01JwpPrJA7frflwA5vMFTLTIXn2KebzQoYiAqWsEsZtKj1PTO84QO2SD7T1CfRwBRQ1kAxZkbVK6rbK9OINR2kckQMD1vkT8Y2Aj1xKscI9T5KDOsZJs4zHGzw(wYRjnAKQpkHiOfMpjiOWg(Sy6XPNMM1NRRG2etqv4A3ueMeDeHZ2HOs6zHZppCzlEiNEmLiPvJfuEZy)xRVhMkkn2sLycj1nK7j7O0r5h4gw7qyC0w4gWx)1GVb8nHjXL5FzjxJ5zxM2UWTSLUKaQrVgcmvWRHetmEwAFCELiLxRxDo7sLkBfes8M3sI9YlzVtccumTWAQ7LGBzA7gqKs1Q6XO)4XQLtLW86TB5zMQ80len36R9mexqfCsW6PyRd6IvyBDrarvyM0G10SRkJyPiTEmEJqrAjX8ijnOHgBbM5DVXHJ3LHQwnmr4sF9HGpBo4CGzFxeb7f2MxTnlI6C8GTQgIp8fW6QjmIjK3eUWBpbm6tHlBRHfWvHVy0ijs6wnPCQG5w1pSDfUduiAS5Y8rHveHnfuPSWxRQYMRhDbLb0DrG6wAVuglyo9fi2O6GTxz4)1N7i5P3bJzcxZeED4nGVe8L7FM7RRe)xXG2K9KWfHlbJBIb5SyVBEmqUI2PfkIJfT0LKcvWHueQc)qTFh3SNht(WeUsb6ue(ErJq0RRLIoVFOh9Vpe89o4zBtPrfv9UyBLN8HRNI4olQ5B9PJJWrojjwHjXY73)2xcUCFSNQODuiAU3HJgLpMUlwF8jynCZuOFUOX0c1Fs7WBjZwa34ONF21(kYOZFkZFb1XjPshGiSkUwTkrxqlejRcvqg3nyEX(wfXTpl9Iy7s90cpOFkc)TYcNJ1N)WezmRXEGzxrymMq1qHwLRuUeCzbMukD6Qv0DaBQXrzzapo68Zly7xy1eINAgQqTANjXhCt91YAJ0aBiirD2iBrAa0Ijz1dOoz58PytJgzPYLlzVLvLA1QCF7LwyXA9F(vRixhllJ28m3J6unByL1QT8sLl90(ndcBpVG(Oek3DVvE1Bo5uZKMDQd6P(mWdDuBug3VEsCCipdR1vjEznz0f16piZosT55VZyCmoASWaj(wQd91QuvZ3OdKA(m3T54aLH(KLz46r0xGv6lm19PSM(XRcZ8rNOjyWAINAuZDI6sgVza9F8aKNbUTITjkVAA8SQ5CIsME8BBooc7aFhLQW3wBWOV04BQkDFXA9y1SAl(Qwk2g4hycVNtNbSkoWNFXpE935FRE7c(mOdhCGc6CxMKGDtpFWcmHHvpKISU4Rcrmb(gtqy4ofUpz3cVP9lWt2KGiFIbmn8MWugW3T3TwANR3Gw0TDfPGXvVjtDSBRWWRQZ3bCt4OnojtDG7C7jSD9PUBpRDlsqc1OtlIGPcKOlY4s1dEUmKF2Mk1mNsyudHRpH3KIpLcFW90)cb9hdJor4ppGkI3dE)jGF)SWhya)HUH8bxkAk8hFjJsTe(WtzHLIudgD4uDDGpur7p50tQA0qrtR9XkrUdhhMtXIV5Ro9K3AgfvoCxhO0NmNnshI81Wci9mSiSKdCVRm8FDFfni(9m0RWYW9)VysHYzQoUjubwbwvtkc2))tdcvZy)GAhokSwoyDu2gi9fSPMUcEl4hbpa(XWp5a4TZbBHzNdqq1RdU6gp4buOroOj4dmh4HW2qWyWo5aoe(uiAWKk8iqKdKqmKCrOvoODQX76d75d7Ba)ud4Nnc8Z9HFHAMbENjGhFQje4ahOZzgbGFPd8U6srgkhEVuio8ef2(ovFCUmSn8R(0WXtdVFA08Rpf(DHnOIM38U8GPdHFJd8Bxf(DAm6aSbC0NeiY4Sai4p9)isd(OtdZG)mIUG)sU8T(NB(F(
commented

for reference, the change i test in templates is

{ spell = 382731, type = "ability", overlayGlow = true, talent = 367226 }, -- Spiritbloom

=>

{ spell = 367226, type = "ability", overlayGlow = true, load = { use_spellknown = true, use_exact_spellknown = true, spellknown = 367226 }, exactSpellId = true, titleSuffix = L["Max 3"] }, -- Spiritbloom
{ spell = 382731, type = "ability", overlayGlow = true, load = { use_spellknown = true, use_exact_spellknown = true, spellknown = 382731 }, exactSpellId = true, titleSuffix = L["Max 4"] }, -- Spiritbloom