v0.13.0 — Stat-aware DPS engine
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 explicitassumptionsblock. - New
stat_gradienttool — tells you which single stat point buys the most
DPS right now. evaluate_runupgrades — addstop_stat_gradientand 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; guardedstat_gradientagainst empty loadouts / non-positive step.
Full history: v0.12.0...v0.13.0