Addons, Emotes and Macros

Note: The following applies to the World of Warcraft MMORPG, but similar functionality may exist for other others games. Check your game’s manual or support section for further information.

Addons
Addons are UI (User Interface) Modifications. Some enhance the game with additional functions, others are strictly cosmetic. Sooner or later, you may want to install an addon to enhance your game and role-playing. While not required, they do have some nice game additions.

For Role-Players in World of Warcraft, a RP “flagging” addon can really help. Addons like flagRSP, MyRolePlay, TotalRP, and simialr can passively help let other RPers know you are a role-player. Some offer additional features to your in-game character tooltip like adding surnames and first names to you additional name, titles and other information. Some can even create in-game items that can be traded or mailed to other with the same addon. Neat stuff here.

Another good Addon that can be used in RP is a note-taking Addon. Examples include NotesUNeed and TinyPad. You can type bits of information for later use.

There’s a lot of things that that can help support RP.

  • Installing An Addon:
    Find the World of Warcraft program folder in your Program Files Folder (Can ge navigated from your “My Computer” area. Look for the Interface folder and open it to reveal the Addons folder.

    Copy the addon’s folder to the Addons folder, checking the folder first in case it has an extra folder. You can then access the Addon in game, just remember to check your Addons button in the bottom left of the Character’s Login Screen.

  • Your Roadmap (Windows):
    C:\Program Files\World of Warcraft\Interface\AddOns
  • Your Roadmap (Mac):
    “Name of HD”\Applications\World of Warcraft\Interface\AddOns


Note: Addons will need to be updated after a game update (patch) some time or another. Please make note of it and visit the download site of choice to check the Addon version.

Emotes
Emotes are expressions of emotion or action usung special slash commands, using /e then the text expressing the emotion/action. World of Warcraft has quite a few premade Emotes and Verbal Emotes to use in game. Custom emotes that players can do are really easy and add a bit of extra role-playing to your character’s interaction. They can cover a lot of ground ICly.

  • They can help express emotion.
  • They add a descriptive edge to conversations.
  • They enhance other actions in-game.
  • They help define character quirks and mannerisms.
  • They add to the available emotes, giving you more options in RPing.


Viewing range of Emotes vs /say:
/say text extends to the immediate area generously. /yell text extends much further. Emotes cover an entire part of an area, so emote wisely.

Let’s say Sullivan wants to emote that he is rubbing his beard:

The custom emote would be: /e rubs his beard.

Which in the game world, everyone will see:
Sullivan rubs his beard.

That simple. With the /e command, you can express non verbal emotions and actions.

Other examples:
/e readies his shield against the attack.
Sullivan readies his shield against the attack.

/e ‘s eyes start to twitch.
Sullivan ‘s eyes start to twitch..

/e picks up the lady’s bundle from the ground. “Here you are.”
Sullivan picks up the lady’s bundle from the ground. “Here you are.”

As you noticed, in the last example I added a emoted /say. You can add speech like that, just do so sparingly.

Spamming
As with all emotes, /yell and /say text: Do not spam. If there’s a “wall of text” spam, it’s harder for others to keep up in the conversation. Things can get lost and really make things frustrating for not just yourself – but others.


Macros
Macros is a bit of code to perform a series of slash commands at a press of a button. These macros then can be placed in your action/hotbars for later use in game.

For role-playing, macros can be used to help add a bit of flair. Here’s two examples.

When spellcasting, this macro can be tailored for an added emote to your spell as you cast. In this example, when doing a polymorph spell to a target, it can add a emote, simulating semantic and verbal components to a spell:

Here’s the macro:

#show Polymorph
/stopcasting
/cast Polymorph
/e does an odd gesture and says "Baa"...


This can be adapted in a lot of ways, just use your imagination.

The second example is a universal random emote macro. That’s a mouthful, huh? Here’s the simple version – The macro allows three different random responses at a press of a button on your UI. It’s a neat way of tossing in some randomness to your character’s RP and saying your typing time.

Here’s the macro:

/script e={"Random Emote #1","Random Emote #2","Random Emote #3"}; SendChatMessage(e[math.random(getn(e))], "EMOTE")

Random Emote #1, Random Emote #2 and Random Emote #3 can be whatever you want as a emote.

Example: Let’s say we want Shaw to have a possible of three random responses while idling, just standing around. Tapping his chin, adjusting his tabard and rubbing his hands together.

Here’s how we add the emotes, in between the ” and ” of each part of the script:

/script e={"taps his chin for a moment.","adjusts his tabard.","briskly rubs his hands together."}; SendChatMessage(e[math.random(getn(e))], "EMOTE")

Which gives us three random emotes possiblities at a press of a button:
Shaw taps his chin for a moment.
Shaw adjusts his tabard.
Shaw briskly rubs his hands together.

Wicked cool, huh? :) You can adapt this in alot of ways. See what you can work out.

Note: You can substitute the last part that says “EMOTE”, with “SAY” – that gives you three random /say responses.

Note on both emotes and macros:
Please use with moderation, spamming channels with text can and will get you reported.

Testing Emotes and Macros with Emotes:
To test, try entering an instance or a far, far away area, since emotes can be seen a long way. It may save you some embarrassment if you missed a bit of code.