Commit f3fd019
Fix stat comparison for radius jewels (timeless, Thread of Hope, etc.) (#9746)
* Fix stat comparison for radius jewels (timeless, Thread of Hope, etc.)
- Fix stat diff tooltip for removing equipped radius jewels: use
jewelRadiusIndex instead of hardcoded radius, revert conquered nodes
via removeNodes/addNodes override with hashOverrides support
- Fix stat diff for removing Thread of Hope / Impossible Escape: remove
nodes only reachable through the jewel and their transitive dependents
- Add 9 tests covering radius jewel stat comparison
Ported onto upstream #9744 sort-based compareSlot loop: override logic
now lives inside getReplacedItemAndOutput() instead of the old inline
for loop.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Fix radius jewel comparison edge cases
Rebuild comparison specs for radius jewel tooltip diffs so replacements and overlapping intuitive-leap effects are evaluated against the alternate tree state.
Address PR #9746 review feedback from LocalIdentity and peer-review request 20260512T113521Z-codex-1043bc8f500b.
* Harden radius jewel comparison follow-up
Strengthen the replacement tooltip test, preserve traceback when rebuilding comparison specs, and document the PassiveSpec field allowlist.
Addresses full-branch review follow-ups from exploration 20260512T124426Z-codex-exploration-159337fbb665 and request 20260512T125918Z-codex-1dca732498d9.
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent 21dfe8b commit f3fd019
2 files changed
Lines changed: 716 additions & 1 deletion
0 commit comments