Random Hearth Macro

I’ve been using a macro to randomly choose a hearth toy everytime I wanted to hearth, that way I can see all the animations. Since using names doesn’t work, I saw somebody post that using the Spellid works in these macros.

#showtooltip Hearthstone
/castrandom 166747, 172179, 166746, 162973, 163045, 168907, 165669, 165802, 165670, 182773

these numbers, according to my addon, are the correct ones for the hearth toys that I already own (I add them as i get them, and i think I have them all at this point). These hearth toys include Brewfest Reveler, Eternal Traveler, Fire Eaters, Greatfather WInter, Headless Horseman, Holographic Digitalization, Lunar Elder, Necrolord, Noble Gardener, and PeddleFeet.

My issue, however, is that occassionally the macro just doesn’t work, requiring me to open my bag and use my hearthstone, or the toy page and use one there.

I’ve double checked the numbers in the macro, and they all SEEM to correspond to the hearths. I also seem to recall all of them being used at one point over the last few months, so I doubt it’s an incorrect number. And once the macro stops working, it wont work again until I relog.

Does anybody have any ideas about why this is happening, or perhaps a different number for one of these toys that maybe the addon got incorrect?

Can’t use numerics alone - have you tried the syntax item:[itemid]? That’s what I use for my “useful toy” macro.

what’s the proper way to use itemid?

/cast item:168907

i find /userandom to be more reliable than /castrandom, but there seems to be issues with both when using hearthstones. for whatever reason it always uses the first in the list for me

you could use /castsequence without a reset, OR you could use modifiers to choose which one you want

What about the covenant hearthstone? Now that I have alts in other covenants (just one atm but more planned), is there a way to have it only include YOUR covenants hearth in the list or am I going to have to create 4 separate random macros?

Guess I can have the tool tip icon showing the specific covenants to make that easier to find.

you could use a combination of conditionals like [spec:], [talent:] or even [worn] to make different lists for each character, this wouldn’t be my first choice

or you could add a /use command above the castsequence command with a [mod] so you can optionally use the covenant hearthstone when you want

if they ever fix castrandom for heathstones you could just add the covenant hearthstone to the castrandom list, and you’d just have to click the macro again if the random macro selects an option which that toon doesn’t have