File Details
0.8
- R
- Sep 18, 2025
- 352.03 KB
- 8
- 11.2.0
- Retail
File Name
Hearths-0.8.zip
Supported Versions
- 11.2.0
lightweight tag a1d72adddcc65b81432b78ddee425f218cc5e59a 0.8
Author: GitHub <noreply@github.com>
Date: Wed Sep 17 20:45:54 2025 -0400
commit 06cebbbd9512e751819f6f9c096996b84963c87d
Author: alde <r.dybeck@gmail.com>
Date: Wed Sep 17 19:11:08 2025 -0400
fix persmissions
commit 06cebbbd9512e751819f6f9c096996b84963c87d
Author: alde <r.dybeck@gmail.com>
Date: Wed Sep 17 19:11:08 2025 -0400
fix persmissions
commit 5b2058b4836b4fb10152c8f6948a383ecce79e51
Author: alde <r.dybeck@gmail.com>
Date: Wed Sep 17 13:48:53 2025 -0400
feat(selection): add bad luck protection system
Implements intelligent hearthstone selection with usage tracking:
- **Bad Luck Protection System**:
- Track usage statistics for each hearthstone in SavedVariables
- New hearthstones (0 uses) always get highest priority
- Weighted selection favors less-used hearthstones for fair rotation
- Completely replaces pure random selection
- **Auto Toy Detection**:
- Listen for NEW_TOY_ADDED event to detect new hearthstone toys
- Automatically rescan and update available hearthstones
- Auto-select new hearthstones when none are currently active
- Live refresh of options panel when new toys are detected
- **Enhanced Debug Logging**:
- Show selection reasoning and usage statistics
- Track weight calculations for transparency
- Log new toy detection and auto-selection
This ensures new hearthstone toys get immediate attention while
maintaining fair usage distribution across the entire collection,
making the rotation feel less random and more balanced over time.
Bump version to 0.8
Generated with Claude Code