Hekili Priority Helper

Hekili Priority Helper

44M Downloads

[REC] Affliction recommends cancelling decibolt buffed DS when you get a tier proc

dubudevs opened this issue ยท 3 comments

commented

Before You Begin

  • I confirm that I have downloaded the latest version of the addon.
  • I am not playing on a private server.
  • I checked for an existing, open ticket for this issue and was not able to find one.
  • I edited the title of this issue (above) so that it describes the issue I am reporting.
  • I am reporting an issue with the default priority included with the specialization (imported or edited priorities are not supported).

Describe the Issue

Playing MW lego a large amount of your damage comes from decibolt buffed drain souls, which should NOT be cancelled when you get a tier proc, unlike the rest of the time when you are fishing for tier procs with DS and want to spend them as soon as possible.

I am checking now with aff APL writers for the specific cases when you DO want to cancel DS with tier procs, eg is it a gain to extend MW if it will fall off in the middle of the DS. I highly doubt it is, because the decibolt buff is far larger than the MW buff.

How to Reproduce

Play NL aff with MW lego, cast decibolt, cast DS, get tier proc and observe recs.

Snapshot (Link)

I am channeling DS with decibuff and this is the rec the moment I noticed it, with a while left on the DS cast.
https://pastebin.com/9uwy9Xp2

Raidbots Sim Report (Link)

No response

Additional Information

No response

Contact Information

dubu#2080

commented

This was a little hard to read.

The issue here is a functional difference between SimC and the addon. The addon has no way to know why you cast a particular Drain Soul -- you could've cast because it was the addon's recommendation or your cat might've walked across the keyboard. The addon has to consider all "interrupt_if" conditions and if any of them pass, the channel is considered interruptible.

The solution for addon purposes is to ensure all of the "interrupt_if" conditions for Drain Soul will fail when you don't want Drain Soul to break. If you want to write out in more detail, explicitly clarifying when canceling would be correct vs. when it would not be, I'll explore it further. But, uhh, help me out with full words and bulletpoints.

commented

This is live; feel free to reopen the ticket if you're seeing issues.