WeakAuras

WeakAuras

200M Downloads

Having a sound in Actions - On Show and a Condition set to play at the same time prevents the Actions - On Show sound

nullKomplex opened this issue ยท 2 comments

commented

Is there an existing issue for this?

  • I have searched the existing open and closed issues.

Description

Okay, phew, this one is quite odd.

I had an aura with an Actions - On Show sound to know when it was active. When I updated this aura, a partially setup Condition was added:
image

This Condition both prevents my Actions On Show sound from playing, and doesn't play any sound as there is nothing selected. However, selecting a sound will still prevent the Actions On Show sound from playing (and the Condition will work as expected).

WeakAuras Version

f633c3a

World of Warcraft Flavor

Retail (Default)

World of Warcraft Region

US/NA

Tested with only WeakAuras

  • Yes

Lua Error

No response

Reproduction Steps

I have provided example auras as well.

  1. Create an aura with a reliable trigger (I used cast start on player)
  2. Add a sound to On Show in the Actions tab
  3. Close WA Options and attempt to cast an ability with a cast time (I used a spammable heal)
  4. Observe as sound correctly plays.
  5. Add a Condition where if trigger 1 is active, then Sound Play. Do not select a sound.
  6. Close WA Options and attempt to cast ability.
  7. Observe as no sound plays.
  8. Select a sound and channel for the Condition. For testing purposes this sound should be different than the one used in step 2.
  9. Close WA Options and attempt to cast ability.
  10. Observe as only the Condition plays sound.

Last Good Version

No response

Screenshots

No response

Export String

You will need to check/uncheck Never in the Load tab as necessary.

!WA:2!Dwz3sTTrBC84rntMQjtgcPLsOjTojneyAFtd0a0x6xb5y)ItmyhzXhjLwZkTRTuqw7MvRamh62PnhZLGp49OCKVe6vWZW0RaUe6vqFwjdeslt7KtK2D1(XZ()3)NhLB1HJN(HSThU9W0HPV86h4s82Ik5Ic8qU8rggg1mU3DN5qxUKYKwd(OyiRWG92JiP5D48qvGONI7TntghWJgn3V(o2XEKqMHB2Y87L9UiTftC56ViHiz5lLegMFn)afRNK1cxNthbZULKNigm96b7XoF)S2zHtUC5mK7wTzZyMk3VL9LSEVRK4PWnjEw7yfrQmTcIcuMUnXxX(MDvYGwTW4BSXLdA(l9Om3KMn1hRCXIvQvALkwkDmqsKKP7glyHHLPXMhgN4Y2MfPQJZoy3(nkSqDNg1DwW2XkbpexriPdtE80Qjz40SRxRyLk2PJ4UiJeQ8TJiTzXM7NeniemLDgCx(JGiftgrcxntd)P(KipFUSgh)GBHIl7u0E)ywyZ0bGjUzaD)68KiAERKwwHCcTKvmkxJy3obXHPfg9EJa)htBVqsCSULRcjsKs3SFtjgj1vsIIy8hzNuj9qATWTEb7Ifx21Jh1mOL50jb0(LM6zIvSMlC9Vi8asIcNEvrQAB2dV12P4dVyKOG2e94ZcxUemQvepI9BmsS(OyrTu(x4akQT6z0qR0YygEk04U65OpByER2KGiCTW8WxDb4RHVb(wS5vEZr6Pxxqwi0piQjxMDWMdSlLJqv1yyV5F5DqdLkmicnkR4uP8YfH5mfFkniwtnh2UQgzlUHOHkOnRbTdsPaVgkFjl2Nhs7CqSpHY35PzO6ANdUdmHi)zVdz9YjgYljwXBRNXkckrXGBCikECDK6Twav5BTa2fgcvRXTJ10umFzTpOjXJTXcukE72yngzRfqrlEJA8DyY0MlXObKns5F8gwLDkExERwDP8gPBYMWWMWvmH37sJdV))hgDFpEBxIkK3c(q4AWn6viTF(k4aFmKhgZ8WKyMETsp2kOHEt46Whb3cz7XdH9hb(a4tmfxwNNTnZjZbVeNYE15eF4FRAK1WwlkuX4NTGfYAr860OziNl9H)BM550gGV7F2sy1KhPedvsgSx(NKqOAZDEhh4lhBey0dqBQUYMU8sef(0v3xFLJWSt5MW905eWNN(8UPp)m9ZU6nuxd6QdCaRN5amatlfElGlLdg)Ne36SVycjZlqNoB0dRiWOPq)NVO4MN9sAZPnWiNTPT3rfGnKphnsbn7yvPyjh4866Ry(V46hxai)u5NOyBHQt(chLwmjmt)564T2sLLIQQMWugW0Wxa3ohCFZ(V2XFZBl6UdMYSMKi6U2Gg9ZUVNuZfEWyJB75Z82Aw49n6UnrgqCdzwycYo2BtctygspFsulgwGfchPxQrmnh3QgEsDf4pnysvh4XWcMWKUwvDCQU0lVduaEOwhl2rhAyIf8)Yblc3akdpklXaxrfyP30tdlN5LHQdSWqTJCTWto2Sc2V6CqDWbXemj8cyvyTm7aSoAbGN6FwOhE2vHVh5mSbWqfcwXh(bd4h)5lcLW8)MqlGaUNqIjpHetNFISoyXAMNIrZheDAQ4xKhS7IrpzQ715iQmNjsfyZuydn2e8pw0HaTGdph2ccnG2AXDwic4WJf3)uLkQEQsfNQaXcce2ODxxK4GmWOzvel0DjsmUhGidlVTzEdWiElsfRszLiptsIyC43ksIkdcYSOepDDq8Ar5BmYv(lJ8M0FZ)f0xJ6m4)aZuN0aiDw4hZG2kiQvEl8hA6F6KFIL5Vo(rmFsM4m9Fy1NUeTMQSvHzgKfma9ARMorbEXWB)7R)N
commented

That's most likely because we only ever play one sound per aura. The way that works is that if there's already a sound playing, it gets stopped and the new sound plays.

So if both are set, that only the condition plays is to be expected and not a bug. The empty condition shouldn't prevent the On Show Action though.

commented

I was right about how this worked and I indeed only fixed the case that I indicated.