Okay, gentle readers, let me put the TL;DR part first:
I am looking for a command line to put in a macro to buy an item from a vendor. Is this possible? If so, how do I do it? (I have tried /buy {item name} and /purchase {item name} with no luck.)
Now for the (long-winded) explanation:
To buy multiple items from a vendor, you can shift-right click and enter the number you want and buy them, right? BUT, that doesn’t work for items that are non-stackable. You have to buy them one at a time.
So what, right? Well, here’s my problem. A patch or so back Blizz added in the “Are you sure… Y/N” confirmation dialog box which pops up when you buy a vendor’s item. Again, no big deal when you can shift-click and buy a bunch at once, but it is horrible when buying a bunch of items you can only get one-at-a-time.
It used to be I could buy these single items as fast as I could right click them until my bags were full, so buying 50 of them one at a time could be done in less than 10 seconds. But now… I have to mouse to the item on the left of my screen, RIGHT click it, then mouse over to the dialog box, LEFT click the YES option, and then repeat, over and over, back and forth like some crummy eye/hand coordination test. If I want to buy 50 items like this, it’s a hundred alternating right/left clicks on the left then center of my screen. It’s driving me insane (which, I realize, isn’t really a long drive!)
So I’m hoping one of you clever macro programmers knows how I might be able to buy an item with a macro. Then I could put the macro on a keybind, hover the mouse over the dialog box, and buy the items without moving the mouse by just rapidly alternating between the macro key and the “Are you sure… Yes” mouse button. It would be faster and easier.
Alternatively, is it possible to macro the “Yes” response in the dialog box? What would be awesome is being able to macro BOTH the buy and Yes inputs so I could just use macros instead of the mouse. That would be heaven for me.
Maybe I should mention, I’m an old guy. Like, really old. A geezer. I’m not lazy but this unnecessary click-fest mouse marathon to buy something I use all the time frustrates me.
I did submit (many times) suggestions and bug reports to Blizz about this. I wish there were a “Yes to All” option on the confirmation dialog box so that it would only pop up ONCE. Or maybe a way to disable the confirmation dialog boxes entirely on vendor purchases. I suggested both of these and got no response. Maybe there could be a way to buy multiple non-stackable items with a shift-right click the way we buy the stackable ones. But I’ve gotten no response to these requests.
I’d even support an add-on that could automate the buying for me. What a great tool that would be! Does such a thing exist?
I know this seems like a petty issue, but it’s a thorn in my side when I play, so I’m turning to my fellow players for any ideas you might have for me. You’re my only hope now.
Thanks in advance for your consideration and any suggestions you might offer.
Best regards,
Monster