Macro for learning available patterns from profession trainer

Derpyhooves

Grandfathered
I’m trying to learn the “accord of…” ring enchants on a 20 horde f2p twink. The trainer is in Nazjatar and can only be briefly interacted with while phased with a high level toon that has completed some pre-requisite quests in the zone. So far I’ve been successful in learning one recipe by clicking as fast as I can.

Long story short, I’m looking for a macro that skips (if possible) the “teach me enchanting stuff” dialogue box and auto-accepts (if possible) any available patterns. I know there are similar macros and addons for skipping dialogue from quest givers so I’m hoping someone in the community has something.

Thanks!
 
Try this:
Code:
/run C_GossipInfo.SelectOptionByIndex(C_GossipInfo.GetOptions()[1]["orderIndex"])
/run BuyTrainerService(1)
Near the end of the first line the 1 in square brackets is the number of the gossip option - if it's not the first (or only) one that invokes the training screen, you'll need to change that. On the second line, the (1) is the skill to learn - again, if it's not the first (e.g. there's like classic enchanting stuck there as the first item or some such), you may need to change that too. Hope it works (in theory, you should be able to spam it during your brief window to learn everything)!
 
Try this:
Code:
/run C_GossipInfo.SelectOptionByIndex(C_GossipInfo.GetOptions()[1]["orderIndex"])
/run BuyTrainerService(1)
Near the end of the first line the 1 in square brackets is the number of the gossip option - if it's not the first (or only) one that invokes the training screen, you'll need to change that. On the second line, the (1) is the skill to learn - again, if it's not the first (e.g. there's like classic enchanting stuck there as the first item or some such), you may need to change that too. Hope it works (in theory, you should be able to spam it during your brief window to learn everything)!
I will give it a shot! Thank you!
 
Try this:
Code:
/run C_GossipInfo.SelectOptionByIndex(C_GossipInfo.GetOptions()[1]["orderIndex"])
/run BuyTrainerService(1)
Near the end of the first line the 1 in square brackets is the number of the gossip option - if it's not the first (or only) one that invokes the training screen, you'll need to change that. On the second line, the (1) is the skill to learn - again, if it's not the first (e.g. there's like classic enchanting stuck there as the first item or some such), you may need to change that too. Hope it works (in theory, you should be able to spam it during your brief window to learn everything)!
It worked!! Got all the remaining recipes on my second attempt with it. Thank you, good sir or maam!
 

Users who are viewing this thread

Top