-
Notifications
You must be signed in to change notification settings - Fork 569
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Abilities cooldown x% faster effects #6650
Comments
Yes, that's correct. This is also technically implemented in src/analysis/retail/paladin/shared/DuskAndDawn.tsx; it needs a few updates and it's not loaded in the Retribution Paladin CombatLogParser. If you make those updates and add it to the Retribution CombatLogParser, it should work. |
That's what I did, along with other changes to haste buffs to fix all the errors like So I looked into Blessing of Dusk and noticed that in-game, my Judgment CD with Blessing of Dusk shows as being 6.0530 instead of the 6.115 that WoWAnalyzer uses, so was wondering if it was being calculated wrong |
There might be a couple of other effects that might adjust it slightly, do you have a log where you're pressing it on CD with that cooldown value? |
Taken from this video: https://www.youtube.com/watch?v=r8sD7vczIsw, using this log https://www.warcraftlogs.com/reports/tkJ9QK8y6nFZCLXw where I only press Judgment and auto-attack, and then once in a while I press Final Verdict to trigger Blessing of Dusk With my 33.8% hate, it shows a 6.7260 cooldown for Judgment in-game (top left of the screen), which matches this message from WoWAnalyzer: Then a bit later when I use Final Verdict to trigger Blessing of Dusk: I still have 33.8% haste but now 10% faster cooldowns. The in-game CD for Judgment changes to 6.0530. In WoWAnalyzer, I see So I was wondering why the two show different values This was using my branch of WoWAnalyzer with the fixes in #6651 |
Hello,
I'm trying to re-enable this ability for retribution paladin.
It makes cooldowns of holy power generators go 10% faster.
It is implemented using
this.spellUsable.applyCooldownRateChange(this.holyPowerGeneratorIds, 1.1);
, but I don't know if it works correctly?_getExpectedCooldown
uses that1.1
value to calculate what the cooldown should be, usingMath.round(unscaledCooldown / this._getSpellModRate(canonicalSpellId))
I have created a weakaura that runs and displays this:
Using this, I see that my Hudgment cooldown is 6.7260 in-game, which, with my haste of 33.79%, is basically what WoWAnalyzer calculates (9 / 1.3379=6.7269, I see
6727
in the debugger)Then when I trigger Blessing of Dusk, according to how WoWAnalyzer calculates, my judgment CD should become
cd / spellModRate
so in our case6727 / 1.1 = 6115
. But in-game? The value is 6.0530 instead of 6.115Not sure how the game comes to that value, but I decided to try to find a similar ability, and augmentation evoker has an ability that makes your CD go 1000% faster for 3 sec - Time Skip.
I used Upheaval, and the values were:
Start: 79752, Duration: 40
. Then I started channelling Time Skip, and the values became:Start: 79754, Duration: 4,
and finally after the channel ends, it becomes:Start: 79722, Duration: 40
so the cooldown was effectively 10 sec instead of 40sec.So not sure what the game uses to calculate the final cd value, but if the change happens in the middle of an active cooldown, it looks like there is some adjustments being made similar (or exactly, not sure) to what
_handleChangeRate
already doesMore in-game examples with upheaval/time skip:
The text was updated successfully, but these errors were encountered: