[REC] Do not recommend Bloodthirst/Bloodbath while Ravager is active with Unhinged (Fury Warrior)
dubudevs opened this issue ยท 8 comments
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).
Spec
Warrior - Fury
Describe the Issue
While Ravager is active with Unhinged talented it will automatically trigger Bloodthirst and Bloodbath (practically) off cooldown. This causes jumpy recommendations because it goes on cooldown unexpectedly. Critcake describes this during his opener in his video on the "new" thane m+ build here: https://youtu.be/d6gN1lOSLPw?t=239
How to Reproduce
Play Fury
Play Ravager and Unhinged
Observe that during Ravager Bloodbath will often be in the 2nd or 3rd recommendation slot and disappear because its low on the priorities and will never be available when you would get to that action on the list it due to automatically triggering.
Snapshot (Link)
Raidbots Sim Report (Link)
No response
Additional Information
No response
Contact Information
No response
Probably set ravager / BS to queue that event on every 2nd tick, but need to figure out the tickspeed for bladestorm.
Bladestorm ticks every second. Ravager ticks every 2 seconds. I believe that these tick intervals are unaffected by haste.
I'm tempted to "simplify" this because queued events are computationally expensive -- the addon has to test the APL before an event, then if it doesn't find something it can use, test between the first event and the next, and repeat until something can be recommended.
By simplify, I mean calculate the 'functional' CD of BT/BB during Ravager/Bladestorm and just apply it during the reset or the cast of R/BS.
The expected behaviour would be the same assuming you press recklessness and ravager at the same time, you never want to manually press BT/BB manually even though it is pressable.
The exact behaviour is weird, I misexplained it slightly in op. It doesnt entirely put it on cd, it just consumes the rampage BB buff, meaning if you do manually press it then you are pressing it for BT which is very low priority. This is why the recommendations flash, you get a BB proc after pressing rampage which is 2-3 gcds down the prio but it is very quickly consumed by ravage so the recommendation disappears because you dont want to press BT. Even if the buff wasnt consumed on this rampage "cycle" you still do not want to press it because you will have rage to press rampage again by the time you get to that point which is higher prio.
The actual 1st position recommendations are not affected by this at all as the APL correctly doesnt ever get to recommend it because the buff is consumed, only the jumpiness of the 2-3rd future recommendation.
I don't think it's worth changing anything in the addon to accommodate this. It's easier to just adjust the APL to not suggest Bloodthirst during Bladestorm with that talent, and as a practical matter this only helps clean up the recommendation queue -- the actual first recommendation will always be correct.
could add a BT/BB restriction to avoid deviating the APL.
nobuff = function () return talent.unhinged.enabled and "bladestorm" or nil
, not sure about ravager, does it have a trackable buff?
(also I think that might be redundant since you're channeling bladestorm anyways? idk haven't played warrior in a minute lol)