Get an Epic Experience with Premium


Roleplay Login to Add Favorites
  • World of Warcraft
  • 172 Monthly Downloads
  • Supports: 6.0.3
  • 40,465 Total Downloads
  • Updated 10/30/2014
  • Created 09/18/2009
  • 88 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: GNU General Public License version 2 (GPLv2)
  • Newest File: v2.37

About AddEmote

Ever wished World of Warcraft had more emotes? Or wanted to create your own emotes that you could use like the regular ones? Well, now you can! AddEmote lets you easily create new /command emotes for all your characters.

Here's how you'd do it:

/addemote chinrub rubs his chin thoughtfully.

Having done that, you can then do:


and your character (we'll call him Alistair) would emote:

Alistair rubs his chin thoughtfully.

Wait... you say not all your characters are male? That's okay, we can handle that. AddEmote includes ChatSubs, which lets you use "substitution strings" that will automatically be changed depending on your character (or your target, but we'll get to that). So, let's make that:

/addemote chinrub rubs <hisher> chin thoughtfully.

The <hisher> will become either "his" or "her", depending on whether the character you're playing is male or female.

You can also give alternatives, separating them with vertical bars (|). If an alternative uses units that aren't available, it will be ignored. So, you could do:

/addemote petcheck checks <pet> for injuries.|wonders where <hisher> pet went.

If your combat pet is out, you'll get the first; if not, you'll get the second.

Lastly, you can use <text>, and any text you type after the /command will be inserted in its place. For example:

/addemote pe 's <pettype> <pet> <text>

/pe looks hungrily at Joe.

Talnar's wolf Red looks hungrily at Joe.

tag v2.37
Travis S. Casey <>
2014-10-31 00:21:07 -0400



Travis S. Casey:
    - updated ToC


First Previous Page 3 of 6 Next Last
  • #45
    Is this the same as just typing "/e"?
  • #51

    Think of it as being able to save a /e emote and give it a name... so if you have some you like to use a lot, you can give them names instead of typing them out in full each time.

    But wait, there's more!  You know how you can put %t in something you emote and get a name in it?  Like, you can do "/e rolls his eyes at %t." and get "Efindel rolls his eyes at Bob."?  Well, AddEmote extends that.  You can put in strings that will be substituted by your character's name or your pet's name.  And there are strings that will give you the proper pronouns for those.  So, for example, you could have an AddEmote emote:

    /addemote sostupid covers %pp face with %pp hand and shakes %pp head at how stupid %t is.

    With Bob targeted, I'd then be able to do /sostupid, and get:

    Efindel covers his face with his hand and shakes his head at how stupid Bob is.

    But wait, what if you don't have anyone targeted?  Well, by default, you'd get:

    Efindel covers his face with his hand and shakes his head at how stupid everyone is.

    But if you don't like that, you can give an alternate string for the command, like this:

    /addemote sostupid covers %pp face with %pp hand and shakes %pp head at how stupid %t is.|shakes %pp head at the sheer stupidity of it all.

    Now, if I have someone targeted, I'll get the previous one, but if I don't, I'll get:

    Efindel shakes his head at the sheer stupidity of it all.

    There's a lot more you can do, and it's all in the README.txt.  Check it out.  The worst that happens is you decide you don't like it, and delete it.

  • #44
    All right. The problem with AddEmote 2.2.4 was that I once again was an idiot and forgot to package ChatSubs with it.

    Since this isn't the first time that's happened, I've now reworked AddEmote so that it includes ChatSubs inside the AddEmote folder instead. The included version will look to see if ChatSubs is already there as a separate addon; if it is, it will compare its version to the standalone one, and will only "take over" if the standalone ChatSubs is an older version.

    Since Curse can take anywhere from a few hours to a couple of days to approve new uploads, the new version isn't visible yet. When it is, it'll be 2.30 -- I've changed the numbering scheme to make it easier to compare whether AddEmote's version is higher than ChatSubs'.
  • #41
    AddEmote being a purely command-line driven addon prevents easy editing of emotes. I see code in the HaveWeMet addon's codebase that can be ported over to allow this. One could list all the emotes and their corresponding expansion. One could click an emote and easily edit the expansion text visually in a text edit box.

    I think being able to click in the emote text and change a mis-spelled word is much easier than completely retyping the emote.
  • #42
    I'll check it out -- thanks! I've been meaning to add a UI for quite a while, but just hadn't gotten to it....
  • #43
    I'll send my research to you via e-mail. Work is very slow for me as I am not fluent in Lua.
  • #39
    The latest version doesn't work. I believe you accidentally repackaged version 2.2.2 as 2.2.3 since the lua files are identical.
  • #40
    What's happening when you try to use it? The only change AddEmote actually needed was to the TOC file to make 4.0.1 load it without requiring "Load Out-of-Date Addons" to be checked -- everything in it was already compatible.
  • #37
    great but where do I add these? I have looked at the .lua file because I thought one would add them there but I can't figure out where.
  • #38
    You add them from the command line, in the game. For example:

    /addemote wtf blinks eyes in astonishment.|blinks eyes at in astonishment.

    That'll create a new emote, /wtf. If you have someone targeted it'll do like this:

    Efindel blinks his eyes in astonishment at Caliban.

    if you don't have anyone targeted, it'll use the other alternative, so I'd get:

    Efindel blinks his eyes in astonishment.

    If I log onto a female character, it'll be "her eyes" instead.

    You can get full details on the other substitution strings you can use in the README.txt that's in the CantHealYou folder.
  • #35
    ok I figured out what I needed to do by using your read me text so sorry to take up some space lol Thank you so much for this fun add on
  • #36
    Zomg! Do you RP harry potter on moonguard? xD!!!
  • #34
    Ok Im a noob lol Got the emote add and I would like to delete one that I made is there a way to do that?


  • #32
    I know this is stupid but when i type in "/addemote" i get a message "syntax: /addemote emotename message" pops up? So how do i make my own emotes?
  • #33
    Just like the example:

    /addemote chinrub rubs his chin thoughtfully.

    Then, you'll be able to do /chinrub, and if your character is Joe, you'll emote:

    Joe rubs his chin thoughtfully.

    Read the included README for full details on how to make it say "his" or "her" depending on the sex of your character and do other such things.
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway