Skip to content

v0.13.0 — Stat-aware DPS engine

Choose a tag to compare

@brendanlefebvre brendanlefebvre released this 18 Jul 15:02
· 28 commits to main since this release

Stat-aware DPS engine

The big change: weapon DPS is now computed from your actual stats, not a
generic reference dummy.

  • Stat-aware weapon_dps / compare_weapons — game-exact per-hit damage,
    crit expectation, and cycle time derived from your damage %, attack speed,
    crit chance, ranged/melee/elemental bonuses, and player level. Every result
    carries an explicit assumptions block.
  • New stat_gradient tool — tells you which single stat point buys the most
    DPS right now.
  • evaluate_run upgrades — adds top_stat_gradient and stat-aware ranking.
  • Numeric merge-path crossover — merge decisions are solved on the
    stat-aware engine (the old RD-line model is gone).

Data / fixes

  • Schema v6 dataset: raw stat-aware weapon fields + structured proc
    descriptors.
  • Player level now flows from saves into the stats block and merge-path profiles.
  • Weapon-stats file selection generalized to exact-match (fixes Pruner; excludes
    companion _proj_stats.tres).
  • Documented the negative-attack-speed cooldown penalty; tightened weapon
    validation; guarded stat_gradient against empty loadouts / non-positive step.

Full history: v0.12.0...v0.13.0