Skip to content
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

[Action] split parsed time values into pct multipliers and flat modifiers #8946

Merged
merged 39 commits into from
Jun 27, 2024

Conversation

gastank
Copy link
Contributor

@gastank gastank commented Jun 24, 2024

Flat addition/subtraction modifiers to execute time, tick time, and dot duration are applied before percentage multiplication via various effects. As these effects are often automatically parsed from the spell data, we need to keep track of these two types separately and reconstitute them at the final call of execute_time()/tick_time()/composite_dot_duration() in order to preserve the order of operations.

Flat addition/subtraction modifiers to execute time are applied before
percentage multiplication via various effects. As many of these effects
are automatically parsed from the spell data, we need to keep track of
these two types separately and reconstitute them at the final call of
execute_time() in order to preserve the order of operations.
@gastank gastank requested a review from a team as a code owner June 24, 2024 16:51
gastank and others added 28 commits June 24, 2024 15:50
* [Outlaw] Killing Spree has higher prio than Vanish
* [Outlaw] KS no longer needed in finish action list
* [Outlaw] Stricter Thistle Tea usage
nyterage and others added 7 commits June 26, 2024 06:47
Celestial Brew
Purified Chi
Notes on the temporary make_buff_fallback fix.

Press the Advantage Rising Sun Kick
Press the Advantage Keg Smash

Light Brewing
Bob and Weave

Convert TP to autoparsing effects

Pretense of Instability
Black Ox Adept
Heightened Guard
Strike at Dawn
@gastank gastank changed the title [Action] split execute_time into pct multipliers and flat modifiers [Action] split parsed time values into pct multipliers and flat modifiers Jun 26, 2024
@gastank gastank merged commit 37cffe9 into thewarwithin Jun 27, 2024
45 checks passed
@gastank gastank deleted the execute-time branch June 27, 2024 02:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.