hascat / HearthRoulette

Hearth using a random Hearthstone toy, item, or spell! Download the latest release from Curseforge, Twitch, WowInterface or right here on GitHub!
MIT License
5 stars 7 forks source link
wow-addon

HearthRoulette

This addon creates a "HearthRoulette" macro which will use a random hearthstone-equivalent toy, spell, or item.

Macros Window

The macro is updated with a new random selection each time it is used.

Selection Process

The selection is made from the toys, items, and spells available to the player. The shortest cooldown of these groups will be preferred. If none of these are on cooldown, toys take precedence over items, which take precedence over spells.

If any of the toys are marked as favorites, the random selection will be made only from those toys marked as favorites.

Toys

The random selection will be made from one of the following toys:

Covenant Toys

If the player is pledged to one of the Shadowlands Covenants, the covenant hearthstone toy, if owned, will be added to the set of toys to choose from. If the player has reached renown 80 with a covenant, the covenant hearthstone toy will be available to all characters.

Racial Toys

Draenai and Lightforged Draenai characters can use this hearthstone toy specific to their race.

Items

If the player does not possess any of the above toys, the random selection will be made from one of the following items, if the player has them available:

Spells

If the player is a Shaman, the following spell will be cast if the all of the above are on cooldown or are unavailable:

Other Destinations

The macro will use the Dalaran hearthstone when CTRL is pressed, and the Garrison Hearthstone when SHIFT is pressed.

Contact

Feel free to report issues or leave comments on Github: