promotional bannermobile promotional banner

Hearths

Random hearthstone toy on one button, with LiteMount-style priorities and a collection browser that shows where to get the ones you’re missing.
Back to Files

41

File nameHearths-41.zip
Uploader
riddy83riddy83
Uploaded
Oct 14, 2026
Downloads
25
Size
1.7 MB
Flavors
Retail
File ID
9182483
Type
R
Release
Supported game versions
  • 12.1.5
  • 12.1.0
  • 12.0.7
  • 12.0.5
  • 12.0.1

What's new

lightweight tag b10d077214204de7992a530e00797af0e231cd48 41
Author:    GitHub <noreply@github.com>
Date:    Wed Oct 14 16:00:50 2026 -0400

commit b10d077214204de7992a530e00797af0e231cd48
Author: Rickard Dybeck <r.dybeck@gmail.com>
Date:   Wed Oct 14 16:00:50 2026 -0400

    Feature/bad luck protection (#29)

    * Fix re-roll during shared cooldown; use new hearthstones right away

    - Hearthstone toys share a cooldown, so right after hearthing every
      candidate was "on cooldown" and the roll silently gave up. Keep
      rotating among all enabled hearthstones instead.
    - Re-roll (button, /hearths refresh, /hearths reroll) prints what it picked.
    - Macro uses the hearthstone's own icon so the button visibly changes.
    - New option "Use New Hearthstones Right Away" (default on): a newly
      learned hearthstone goes straight onto the button.

    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01VmwLsuNR6R7LiuRgtKKw7S

    * Don't swallow keys while settings are open; Esc closes the window

    The keybind widget had a permanent OnKeyDown script, which makes WoW
    route every key press to it - blocking the player's binds and Esc.
    Attach the handler only while capturing a key.

    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01VmwLsuNR6R7LiuRgtKKw7S

    * Add bad-luck protection: favor less-used hearthstones

    - Count successful hearthstone casts per character (button or toy box),
      matched via each toy's teleport spell.
    - With "Favor Less-Used Hearthstones" on (default), each hearthstone's
      priority weight is multiplied by (most uses + 1) / (its uses + 1),
      capped at 4x. Equal use means no boost, so it only evens things out.
    - Usage shown on the Collection page and in /hearths list; Reset button
      in General.

    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01VmwLsuNR6R7LiuRgtKKw7S

    * Bump version to 41

    ---------

    Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

commit 55654ab23da48acf5c8fa9d16c0b276b1d13b77e
Author: Rickard Dybeck <r.dybeck@gmail.com>
Date:   Wed Oct 14 00:25:56 2026 +0000

    Add screenshots to README

    Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01VmwLsuNR6R7LiuRgtKKw7S