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

Generalized Feral bleed snapshotting algorithm #1007

Merged
merged 9 commits into from
Sep 13, 2024
Merged

Generalized Feral bleed snapshotting algorithm #1007

merged 9 commits into from
Sep 13, 2024

Conversation

NerdEgghead
Copy link
Contributor

Generalizes the existing analytical logic used for clipping Rip situationally to snapshot Tiger's Fury (when doing so is a net DPE gain), and applies it to arbitrary temporary bleed power buffs implemented via TemporaryStatsAura helpers. Also applies the same logic to Rake snapshotting.

Net DPS impacts of this PR under default settings:
P1 gear, mono-cat talents = +142 DPS
P1 gear, hybrid talents = +85 DPS
P3 gear, mono-cat talents = +52 DPS
P3 gear, hybrid talents = +127 DPS

NerdEgghead added 6 commits September 11, 2024 14:28
clips are actually free, and changed clip time from just before buff
expiration to the start of that tick instead for more leeway.

 On branch feral
 Changes to be committed:
	modified:   sim/druid/feral/TestFeral.results
	modified:   sim/druid/feral/rotation.go
final tick always gets clipped to a lower power value in practice.

 On branch feral
 Changes to be committed:
	modified:   sim/druid/feral/TestFeral.results
	modified:   sim/druid/feral/rotation.go
buffed tick count (which was enforcing the same outcome) in prep for
generalized algorithm.

 On branch feral
 Changes to be committed:
	modified:   sim/druid/feral/rotation.go
that increases Rip bleed power.

 On branch feral
 Changes to be committed:
	modified:   sim/core/aura_helpers.go
	modified:   sim/core/unit.go
	modified:   sim/druid/druid.go
	modified:   sim/druid/feral/TestFeral.results
	modified:   sim/druid/feral/feral.go
	modified:   sim/druid/feral/rotation.go
	modified:   sim/druid/rip.go
 On branch feral
 Changes to be committed:
	modified:   sim/druid/feral/TestFeral.results
	modified:   sim/druid/feral/feral.go
	modified:   sim/druid/feral/rotation.go
	modified:   sim/druid/rake.go
@github-actions github-actions bot added the Druid label Sep 12, 2024
NerdEgghead added 3 commits September 12, 2024 19:21
 On branch feral
 Changes to be committed:
	modified:   sim/druid/feral/TestFeral.results
	modified:   sim/druid/feral/feral_test.go
 On branch feral
 Changes to be committed:
	modified:   sim/druid/feral/feral_test.go
 On branch feral
 Changes to be committed:
	modified:   sim/druid/feral/feral_test.go
@NerdEgghead NerdEgghead merged commit 603dec6 into master Sep 13, 2024
2 checks passed
@NerdEgghead NerdEgghead deleted the feral branch September 13, 2024 03:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant