Get an Epic Experience with Premium


Roleplay Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 224 Monthly Downloads
  • Supports: 5.4.2
  • 37,887 Total Downloads
  • Updated 02/02/2014
  • Created 09/18/2009
  • 89 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 2 (GPLv2)
  • Newest File: v2.36

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.36
Travis S. Casey <>
2014-02-02 20:51:39 -0500

AddEmote version 2.36


Travis S. Casey:
    - update ToC


First Previous Page 2 of 5 Next Last
  • #57


    There's not a way to do that in AddEmote right now.  AddEmote emotes can be used in macros, so you could make a macro that does one and does a /say, though.

    I've thought about adding a /addsay command to addemote... may see if I can find time to do that in the next few weeks.  I'm afraid I'm remodeling my house right now, which has me a bit tied up in the evenings.

  • #58

    Ooooh, good luck with the remodeling of your house! Ofcourse, first things first ^___^

    I think it would be a very welcome extra, personally. Ofcourse, I can't speak for others :)
    Until you know more, I'll see what macro-spots I can free up ;)

    Thank's! :D

    ~ Tzuul

  • #54
    Adding Animations

    Is there a way to add the animations from the game (laughing, roaring, kneeling) to our custom emotes? I have a few different laughing emotes, but I want to incorporate the actually motion.

  • #56


    I'm afraid not - Blizzard doesn't provide a way for an addon to trigger any of the character animations without also doing one of the corresponding emotes.  Thus, to do that, AddEmote would have to do both your custom emote and some standard emote which has the desired animation.

  • #52

    This addon doesn't work anymore. STILL. its been a year since the last time I tried to use it. Am I doing something wrong or is this addon just abandoned?

  • #53

    I've updated three times since then; it's definitely not abandoned.  "This addon doesn't work" doesn't really tell me anything that'll help me to help you, though.  Just in case there's some issue that's not showing up because of other addons I have, I've just renamed my AddOns and WTF folders, created new, empty ones, then downloaded AddEmote from Curse and installed it.  I then started up WoW, verified that AddEmote was the only addon I had and that my settings had disappeared, and tried creating and using an emote with AddEmote.  It worked, so it looks like the version that's on Curse right now is good.

    So, my questions for you, so I can help you figure out what's wrong:

    - Does AddEmote show up in your Addons screen?  If so, is it turned on there?

    - When you log in to a character, do you get any messages from AddEmote?

    - If you try doing the command "/addemote test tests an emote." (without the quotes), what happens?  You should get a message back saying "AddEmote: registered emote test".

    - If you get that back, what happens if you do the command "/test"?


  • #50
    Use the /delemote command to delete an emote.
    List of commands
  • #48
    so how can i delete one of the Addemote emotes
  • #47
    I love this to piss people off in pvp "Natty spits on the fallen ally"
  • #46
    OMG i love this. Its way better then /e because u just type like /punt and it will do what you programed like punts the closest gnome she can find
  • #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....
  • 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 »

Alienware Alpha Giveaway!