Cast trigger doesn't untrigger on interrupted channel
WanderingFox opened this issue ยท 6 comments
Description
If you create a weakaura with a cast trigger (eg. say showing the remaining time of a cast) and that cast is a channel and gets interrupted the bar does not untrigger. It continues to show it's full duration. It works fine if it's a regular spell cast and it worked fine in shadowlands without any real changes to the weakaura.
edit:
It doesn't seem to be every channeled cast, just some of them. I'll try to find a consistent area where it happens.
WeakAuras Version
WeakAuras 5.3.3
World of Warcraft Flavor
Retail (Default)
Tested with only WeakAuras
- Yes
- No
Lua Error
N/A
Reproduction Steps
- Create a new bar texture
- Set it's trigger to Player/Unit Info -> Cast -> Target
- Locate a target with a channeled cast
- Note that the weakaura displays the remaining duration of the channel as expected
- Interrupt the target, note that the weakaura does not go away but continues to show a duration for a spell no longer being cast
Last Good Version
Last shadowlands release or so
Screenshots
No response
Export String
!WA:2!1Q12VTXXvFZsNguguahfhJ4aJ0TcnUKjws8IiPuqKDiLOSuSSe7sAR444soC3HChRD3z9S7QlUOpe9qHFwnPF9Aq)uBtr7xFs)jOh6ZduZtPTUTcfOxE0V81h7zMD5njYyIu0fgu7m7mNZVZ9ZSRJS4ywJPpM(JkSVRdITX6eDpJxCFIg1Uc1NPHV0zoc57zqzR54rO2UV8hx0BhhSkdz3cZ8DXlGD1QN2cT9Zu01d7uoAYjtPULGmptAlIDeMoUjY30t8GSP3aVJAlgsdxuh2NZxzj6wkw(AgkmmstWafpIfwXJQGmnPBv0gzHDo)Y2EygZ3Xt56I9QufwdBN1A20f7f5aKTgGVYuITxJ5lTA1sQhjLfvQhsqYiP9zMox0WZZX9nMAQTqTOtsOtX22AfI5SzVDrH0wFVMuBVfnrTCzRDRQRS8QLKAHAAutk7TJcxhJTrnmXae0jyBpJ9CXMnLSLF(DBGyZhSYLU2FQM46Bgj6(GqI88zipSXHsmfG57eX5fAfsM1yIFLaD)LwtD53DTvRwyLIMuK(VL5HmHhM(cQwGgKeRrW4lWF1yQAMixxXDShsTXlR7(f2xN0Sjrdw5oI5lYOMy5nUoynXn75SPtxkWAgOXdwlOwLtsSBXO(ob7J8q5Kh7ArPEgLz0wmSRRHZ5a7Eb977dgCDS(nj2g7ZWTaAvfCnyiqGb1bZdVni74dxa7HiMUkGY1lqlun4joXLgwah43BEKRhW7Ii27DRLNO7OjQi2qrWhKwFFpQ2MyMlWOxkY3zFvKPJbkAGJ78DntnOGphRisBdDg1P4QG6X557ZJ4MuDCXc3Q6A76XiTa)y3p6YSWBF0yhcsxnnabcPXyxDH9d20yPoQf2gZiAvmOBTM9HUY)uauIBIvfoQUX2JHTqeBa6JL8ibzWwo0TWmSUb4l0WVztPgAPsRuEXBTICfD2r9JD9BG3eSovG1r2(GAZxOs1AvQwqTQQC(Ic1IZyD2rnQqB7rzJDv(zl6Bt82fm1MMGZqmMVTCp8zpwWfudxkRHqURZvb3iwlSxh(vMHb(PwPCPvwzxXQfKQ(E(2HQKlWv53(Y8IBYpBdnWOtTc2NRZ5lVsH7usTg4XcbE1Uv5fkuT0bbRPMiprdxqJ77QQzG12GVgWBht0oyg)Uo1A6BlDaJNiMcCj)r47udBV5KK2H8UkZ1DwFhDiwQw3h27EzyWPYwPkZhhdBRZFB(n4VBSd0jU3xYPnXaxhlaCvdKSvOTiAoVEhKekWj6LEHZD3u3tqvNNhjjvibeA0OprIhBK5TdCo)wh3t8Hi6ypKnXs6eLtfuimVfpQTxLulXCXqQgDxWkAdERhIrU4kEmSDlpJNDxXiHBd3QOWWViFdUj)SClU9ZYPCRgnbNbxJto9tAegaSS9Imi1MXXqiL2g7SqiJnyHHsqaKFdvz4R79Va)Shbdf7vKhWwpCIMuiaxoXMhfeFvJktLfT9WGSWPHa)dcNrK(i6HHdcsJgjsK2XN12K4sG0P1BVCSElioTYd8rmSYI(MMkRBq8W8ZUNaqY18OZ9eHmud2MTEnlq3NUWclWpldwH4bhkF62HfgcwBpPGDoNinIWqOvZuQCRFSCnEgWV2qQTN9i5yw7khhiIgcZJz48cYhcoWAylW9xcG9k4vgd1jT9cyE4I5ZemmuinoU)TowYGh3PgMCuaMMlyGfHXOmJ9Ldc1ErJe9rVOZycEuZ1aPt36Dciq09KZj(z8x125C9SI57Q4dMTtrR3ceiXmDukYI)fladFI8bqsbSUCY3)OaZ7DcX7HYNlCWjn3HF(9LkmSiTEXvxB1sHweyyiyd2DiyV0z2xoz3kRbOxuaMTaLrClxUpH8oT33rYj3c8fwNHC2D9WBoQZ2LHjxnu(7PVGdwE1vH0uQlF9LQgG92EFD3BfWD9Ih1hsJ4CXo6vynmqlvZo8gU1JEz(3nk)dg)vD4FOubZ)E83I))W)(8FW7781o1gDQjATbmYTqA7uRPjfSU8Fe)88Fm)NW)HrCsmSDOVduCbCz9mGQVgut9DGW8pYrzyRhClRj83RZ)PsTl))LV)aeeNWBufBsN)ZU0zCELHrYGrr4)C(VG)RQZ)L7hOpxP0Iv5Fm)Q8FdK25xFr()xeNV6WiHddRrK5BAyGjTm8E1JL1KlkILfPr57EY(kqBBaLTeDH2Ga1rzE9LxfEQQKc1dtbfMOR(ET7flni(rIUNSnoxIowvA)l(qk1Q8ztozM092t27e5a5OLKGBoNZfwOaKKBjR60iO4ZrTZR2PJJiJt0DoNO2mWyLjuQkRU2WfBbzyvtnzYjt(KUju7epkBioKNeDDST6QLUDjv(xA6N)GMmODcOcaYd9CpjWLCrXuc)7gvMxTuPvt7t0p4b7SO33W8bvYNy7gGu2K06c8VSGWzGg5e53XgSGU8CZXV)L3tNwlqSQZV72FXlnXekxh7PiGUYY2nPXmPAitf3ROut(pz3evefScVVKTE7Nb9i0UkSORyOk9TGUgcBCtqS4Jh0MX4jIfdy0nfQvLgyfKIMbY2gBETyKMk2upfxfpdSTSM7)jSoGQNG1GZvSyDjgS2EgqzkjJ1M6TFK4w5deOUm1dsxtGdJSJsFmTTQsSd12nK1djMkvYKjvK6xXPvG(uc2qhIm)cWQTjMs2aLW1fkbfBWDtbTj0VSuY6S6yqWKsyZDxrjOhQcniMepbUuCqeMB8b08ucfDQuXgc3afA7Mpaea4RIGSZtHel0TSJhYKe9SlplhyLXLBw5QkjvqaA7qJjuI3riHbYvLiHufQ0T5mWu3pQNBoOZkFSKwl7kXWnS7faDDkc3VWvPx1hWH4cO9M9o7j2MCR9PYHD05PcNd5FnDXadeTIfVpuMqaZXT9HgEzJ3hHbJguhAdKmMwPJ1rHcrDmixJRsCq3S(kkAullHmIcO4vuWEAtMOx5ArW4lL)1c3BXDwEHbGJqfZPfWHzBFkg32xd08os23(vZnLuQnbIpAMRbyV(STzH2nLtBeH)kJ2hGRshE0pDtgSHa93gY23eV9H56BzVE3JFeKI9UJlFdgJFVyXoDexycPUe7nprocj(6L(cfwh81twLW2bLMMWKkt0n3vczcM(pZKKPeHLpEh(pvV061G9aPebV9HTrrcjPojg)bXkca27Y8pruS45MA4hcd23jolxhXqRtkgnijk5Hsxkzk6tnB8e9U3(O(36B3xIKa6oNs6Sjvcc8chMQ)HPL61oXRlGrG68g2IcrXoLJM7DNoF20ZCpLW8sFwxYYzGp4Imm(H4EtH0M5zZNVxSKDMu9GL(P0cylikBjFbqgeSsntgayJcUeeJ4klxmaiLkz6bJHttLIitOPd8Gqt(zYLp7OQKQqnHoIkIrwdgqz6vhLk50dvhTiMHmN66Wrd1ji7bQLsMBMmZoIAPkBioEzrKRXGWv6Sz63pA446MqZBUq6DxdIZuGCc9rDt4NHyiNoFMCJQHCEQ0HqPIb1BWGm7OAnR4Z2KSjYCWox5ZNm)iIPB6)WhAoq3905MPpvwUzhQkBDrGZ6iZnWSPkYWBznC9vQC5tMDunPoyWvBjrLhOVzYgdeM5Yns6mb9kdhPfh8gPldrd6Kb61nBU0zsnQrdQWri2yGbvzsnBMroOQWMyXRE)R7c(geSP(Ge08jhzbvfdQRg()3sspLB7mJSBR8S)GHGGDhy(6uzNEM8JCQicucuBiyA2(DE7VQsU2PUfcgTL)aTGPYNl3ibfbvUbuUDWrrP7NZ9Nhk30DbcOCSgCIWS5ND2PhvTImySIbe6my8KTFaKR)H57IN1rmOU9gdomE2ztLuGi4UzMDMNwymKzEfGukXprNZ91Z8YULL9hlxF8ujNjBYmbTscu560kiTbFeaaozspDYzFAWzIjCrAmstIgwF0av72qhiatNcCJMnXNPR)etmpCmtOuNPrqQ)4LVD5tZNtiobuUT9EyOryZGtoeAeh(jKcTwt)0vp6qxlt1eBQ0suuwrPW2yLQux3rqdDYCv911w((cbYNPRklWlJrOdSyrUSJwpsbj39TSWMX6fu9(g)7s2GEH)C8rjIf7aA3pShF89fVFFI8fXC)lZRNJx8kNz3nrmI48cPlS6cnKFHe3xBrEXO8pD32F(jvOUTpUOy44uNXNBUCYNFuhMjEjM8hhLjENkTWUV8L5pUVpb5UomXxjYBh(Ra8DrbF5Fk)3hqm(FqYVWbFk)pYFml8LZeWh(FgOn)ViP6sx7t(aX1hU01(DvexvJgLFCBYkxCiHECKoB5V9)lU(xN(M2BnxBebyPhEc3Ejy6WpLuWxp6XoZDIJzeAVeN2BiNed8LAIeN3r8bHgnqL7Pbk(FfGs5bdLHad5bIp1XTAdUeDr3f431Xo8TUaRQx3SGVW6KD)yn3D67ftSO3OI445ABuU9xxaYhkE1tNKFj6S6Bh8YVJlcwsWpE)qTmvh3WKyVbw3iN0O2rAR(uK2ohGuEcsHGnStgpxp2JEvUr6r5Y)N8)Hrx9rHph6J2syG(fmR)9di2bVqAyPx(a4wnCj5hXSUZlrAztz4W)hoiNTK4JV4wN1(BjnMRA2jZmzMX28tEN)9d
I'm seeing the same thing since prepatch, it also happens every time with Flashfrost Chillweaver which is one of the first mobs in Ruby Life Pools. In my experience it's any channeled spell from any mob.
I additionally noticed that it only happens when you start targeting the mob (and trigger the WA) after the channel has already begun. If you are targeting the mob when the channel begins then the bar will untrigger correctly.
Just a note I think the title should be "doesn't untrigger on interrupted channel" vs uninterrupted.
Any stun/etc is also enough to repro this issue, it doesn't have to be an interrupt specifically.
Another easy way to repro this is to:
- Target a training dummy
- Start casting a channel (I used Crackling Jade Lightning)
- Target yourself to trigger the WA
- Move or otherwise cancel the channel
- Expected: cast bar goes away, Actual: cast bar stays triggered
3. Locate a target with a channeled cast
Can you spare us the time to search one and give an example of an npc you tested it on?
The place I notice it the most is the trash after Eranog in Vault. Specifically the Quarry Infusers (197799) Infuse Earth cast (392474). I've also had it happen with Forge-Keep Custodians (192703) casting Maintenance (385883) in Thaldraszus, again mostly in large pulls.
It doesn't happen all the time, usually in large pulls. If I change targets after it happens the cast bar immediately updates. If they cast anything else it immediately updates. It doesn't happen with regular spell casts.
edit:
The Flame Channelers (197985) Flashfire ability (392451) from the trash ahead of the last boss of Ruby Life Pools also does it.