#showtooltip Create Soulwell
/cast Create Soulwell
/say Soulwell up! Come get you fresh Healthstones, made only from the most innocent child souls!
In the event that I accidentally click the macro multiple times, is there a way or line that I could add to prevent the /s or /emote from being spammed multiple times? Like a cooldown on how many times it could happen within 5 seconds?
For spells you can put an ! before the spell name to avoid multiple clicking. For example:
/cast !Ice Block
This is a very common one to stop mages from activating ice block and then immediately cancelling it from spamming the macro button. I don’t know if you can do the same thing for /say though.
/use !x doesnt make it non spammy but was introduced to only enable skills without disabling them if possible (and when introduced caused quite a few bugs, eg circumventing some ability cooldowns)
/say has no conditions by itself, but I doubt you can create custom cooldowns without addons.
It’s a bit messy, but comes in at 232 characters. Above example gives you a 5 second cooldown on spamming the message. To change this, change the number “5” in the code.
the #showtooltip should be unnecessary, since you are using only a single spell.