Closed Bauxite closed 1 month ago
Edit: After playing around with this I don't think it's quite as simple as having the renown 80 achievement.
Scenario 1: Player has unlocked all 4 HS toys from the covenants and at least one character on the account has reached renown 80 with each covenant.
Outcome: Any character on the account can use any of the 4 HS toys regardless of current covenant.
Scenario 2: Player has unlocked all 4 HS toys from the covenants. A character on the account has reached renown 80 with Venthyr, Kyrian, and Night Fae, but only renown 60 with Necrolords. Outcome: Characters pledged to Necrolords can use the Necrolord Hearthstone, but any non-Necrolord characters can't use it.
Fortunately there are some hidden achievements that seem to work, will work these into my fork: https://www.wowhead.com/achievement=15242/renowned-kyrian https://www.wowhead.com/achievement=15243/renowned-necrolords https://www.wowhead.com/achievement=15244/renowned-night-fae https://www.wowhead.com/achievement=15245/renowned-venthyr
Unfortunately I am no longer able to use this addon, since I switched to MegaMacro and it doesn't play well with this addon's functionality for updating macro contents on the fly. I started to work on some changes for DF, but I can't test it out without re-doing my macros entirely. Removed my PR for now since it's out of date, but the code is still in my fork if you want to take a look.
Taking a look
@hascat , here are the changes in my branch: https://github.com/hascat/HearthRoulette/compare/master...Bauxite:HearthRoulette:covenant-toys-update
I'd been using this locally for a while without issue. I've actually switched back to Macro Toolkit from MegaMacro, happy to be using this addon again :)
Sorry for letting this one stagnate! I went with a slightly simpler approach.
included in release v22
Despite the tooltip reading "Can only be used by those pledged to [Covenant]." the covenant-specific hearthstones are usable while pledged to a different covenant. This is unlocked once any character on your account has reached Renown 80 with any covenant.
Is there any way to detect whether the requirements are met and add all the covenant hearthstones to the pool of choices, instead of just the hearthstone from your current covenant? Possibly by checking for achievement ID 15241?
From the 9.1.5 patch notes: