This site makes extensive use of JavaScript.
Please enable JavaScript in your browser.
Classic Theme
Thottbot Theme
Random emote macro?
Post Reply
Return to board index
Post by
slythwolf
This is a question about roleplaying macros, so I wasn't sure if I should post it here or on the Lore & Roleplaying board, but I figured the UI & Macros people would know the answer to my question.
I know how to use /script to /say a random choice of a list of phrases I input; is there a way to use it for /e? I want to make a macro that does a random choice of three or four different things when someone runs me over on their mount (or otherwise)*, for instance:
/e shakes her fist at %t's retreating back. "Watch where you're going!"
/e glares after %t, gobsmacked at their** rudeness.
/e picks herself up off the ground with a blistering oath.
*This is the kind of situation where I
could
type the whole thing out, but by the time I have, the moment is past. If I could just target the person and hit a button on my action bar, it would add so much more flavor to my RP. I could see it being useful in other situations too, however, like when my character is standing around waiting for something, she could sneeze, scratch her nose, adjust various articles of clothing, pull out a book and start reading it, the possibilities would be endless.
**On a related note, is there code I can put in my macros that will pick between "his" and "her", "he and she", etc., based on my target's gender? Or am I going to have to be creative with grammar to avoid pronouns?
Post by
HighFive
/run local a={"their","his","her"}SendChatMessage(GetRandomArgument("shakes her fist at %t's retreating back. \"Watch where you're going!\"","glares after %t, gobsmacked at "..a.." rudeness.","picks herself up off the ground with a blistering oath.","EMOTE")A bit over the 255 character limit but you get the idea.
If MacroTalk still works it would be (almost) perfect for this.
Post by
slythwolf
Oh, excellent. Thanks!
Post Reply
You are not logged in. Please
log in
to post a reply or
register
if you don't already have an account.