Skip to content

Conversation

@ImmotephSimon
Copy link
Contributor

Description of the problem being solved:

Some more aftershock mods are now properly parsed, under the assumption that "you use yourself" currently means no totems, no triggers, and no traps (which are coming eventually).
Aftershocks now affect TotalDPS.
Aftershock Chance is shown with Crit Chance.

Steps taken to verify a working solution:

  • Cause mods to parse.
  • Assert that DPS is properly affected.
  • Assert that type-restrictions are working correctly (with the skills in the build below).

Link to a build that showcases this PR:

Maxroll

Before screenshot:

Red text.

After screenshot:

image
image
image

Copy link
Contributor

@LocalIdentity LocalIdentity left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Missing Mods / Supports

  • Hrimnor's Hymn
  • Aftershock support (I, II and III)
  • Impact Shockwave
  • Reverberate (Legacy)
  • Tremors (Legacy)
  • Seismic Cry
  • Stampede
  • Supercharged Slam
  • Volcanic Fissure

@LocalIdentity LocalIdentity added the enhancement New feature, calculation, or mod label Sep 24, 2025
rework calcOffence to use DPS multiplier (reliant on attack time)
add support for unique: Hrimnor's Hymn
add support for Aftershock III
@ImmotephSimon
Copy link
Contributor Author

ImmotephSimon commented Sep 24, 2025

Regarding Missing Mods / Supports

  • Hrimnor's Hymn: Done, albeit a sad implementation due to "causes aftershock"
  • Aftershock support (I, II and III): First two worked, added support for last.
  • Impact Shockwave: Don't have a good idea for that one.
  • Reverberate (Legacy): Very unlikely to be relevant again.
  • Tremors (Legacy): Independent aftershocks.
  • Seismic Cry: Complicates the MORE multiplier.
  • Stampede: Its quality is already working.
  • Supercharged Slam: Rather unrelated, just needs a better sidebar.
  • Volcanic Fissure: Hard to display properly. An aftershock is triggered by each slam.

Added all your suggestions, moved the offenceCalc code below output.Speed, as it relies on that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature, calculation, or mod

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants