VuhDo macros with witty dialogue

So, VuhDo works great so far, the only problem I have is that I made a bunch of macros to drop some witty Mercy lines while healing. They don’t work in VuhDo. It says to use “vuhdo” instead of target name, but…well…take a look at what I have (for example)
#showtooltip Guardian Spirit
/cast Guardian Spirit
/stopmacro [nohelp][nodead]
/s Questionable judgement…

It casts the spell just fine, but…no dialogue. I’ve googled it and can’t seem to find any answers.

Problem’s the stopmacro line. You’re testing against your current target rather than your vuhdo cast target. Hence why they tell you to use [@vuhdo]

That said, there are flaws with your concept. The macro will say each time you press the button and have a valid target. It doesn’t matter if the spell is off cooldown, it doens’t matter if you successfully cast the spell, it will spam the group each time you press the key (assuming the stopmacro conditions return false). You’re much better off a) not doing it at all because these types of things tend to just annoy people in your group or b) using a macro such a SpeakinSpell to manage the messages as they’re much more robust in their condition checking.

1 Like

Where can I find this SpeakinSpell? TBH I suck at macros.
Also, I only have them set to big “oh crap” spells. Spamming minimized if not nonexistent.
Edit: Found speakinspell. Not updated anywhere near current enough to use. Lotsa problems, even with the supposed “fix” on github. Is there anywhere else I can go to learn how to do it myself? Like I said, I’ve googled to no results.

You’d need to learn Lua in the context of the WoW API.

https://www.townlong-yak.com is a good reference.

1 Like

Well, I just tried:
#showtooltip Power Word: Fortitude
/cast [@vuhdo][nohelp][nodead] Power Word: Fortitude
/s Always consult your doctor before engaging in strenuous activity.
and that worked! Also, thanks for the link, Elvenbane!

1 Like