WeakAuras

WeakAuras

200M Downloads

Cast trigger doesn't untrigger on interrupted channel

WanderingFox opened this issue ยท 6 comments

commented

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

  1. Create a new bar texture
  2. Set it's trigger to Player/Unit Info -> Cast -> Target
  3. Locate a target with a channeled cast
  4. Note that the weakaura displays the remaining duration of the channel as expected
  5. 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
commented

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.

commented

I'm glad it's not just me going slowly insane lol

commented

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.

commented

Another easy way to repro this is to:

  1. Target a training dummy
  2. Start casting a channel (I used Crackling Jade Lightning)
  3. Target yourself to trigger the WA
  4. Move or otherwise cancel the channel
  5. Expected: cast bar goes away, Actual: cast bar stays triggered
commented

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?

commented

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.