update chance-man to v2.8.0 (#9394)

refactor: refactor ChanceManOverlay and improve roll animation flow
- Refactored `ChanceManOverlay`:
  - Rewrote animation logic using float based positions for smoother motion and precise snapping.
  - Added easing based deceleration and smoothstep snapping to settle on the final slot cleanly.
  - Integrated textured visuals via `roll_box.png` and `icon_slot.png`.
  - Added radial glow highlight for the winning slot.
  - Simplified render loop and reduced unnecessary allocations.

- Updated `RollAnimationManager`:
  - Unlocks and announces items immediately after the snap phase completes.
  - Keeps highlight rendering active for visual polish before the next roll.
  - Ensures thread safety and proper Swing UI updates.

- Added new resources:
  - `roll_box.png`
  - `icon_slot.png`

- add roll sound volume config option

- update to v2.8.0
This commit is contained in:
ChunkyAtlas
2025-11-03 14:24:01 -07:00
committed by GitHub
parent 092efe86c0
commit c66de66358

View File

@@ -1,2 +1,2 @@
repository=https://github.com/ChunkyAtlas/chance-man.git
commit=eac8c8984e5b232745aefaeed37d87991a126a25
commit=1d23d5b8b695d993fec408f897bd468447e24564