Get an Epic Experience with Premium

AddEmote

Roleplay Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 246 Monthly Downloads
  • Supports: 5.4.2
  • 36,975 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
or

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:

/chinrub

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
5cab22378343913b955fd55efb36736882689bd2
Travis S. Casey <efindel@gmail.com>
2014-02-02 20:51:39 -0500

AddEmote version 2.36

--------------------

Travis S. Casey:
    - update ToC

Comments

First Previous Page 3 of 5 Next Last
  • #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?

    Wendalyn

  • #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.
  • #30
    This is most likely a stupid question: Do you have a complete list of all the chatsubs and target codes you need and a discription of what each one is used for?

    I.E.: I see the /pe means pet emote and switches between his and her, but i am sorta computer illiterate, so if you could spell it out, it would be great.

    Thanx!
  • #31
    The ChatSubs documentation (under your WoW folder, in Interface/Addons/ChatSubs/README.txt) has the full list.
  • #26
    When I try to make an emote, I get this error message:

    Message: Interface\AddOns\AddEmote\AddEmote.lua:110: attempt to index global 'ChatSubs' (a nil value)
    Time: 05/21/10 13:08:25
    Count: 1
    Stack: [C]: ?
    Interface\AddOns\AddEmote\AddEmote.lua:110: in function `value'
    Interface\FrameXML\ChatFrame.lua:3577: in function `ChatEdit_ParseText'
    Interface\FrameXML\ChatFrame.lua:3222: in function `ChatEdit_SendText'
    Interface\FrameXML\ChatFrame.lua:3246: in function `ChatEdit_OnEnterPressed'


    Locals:
  • #27
    The ChatSubs addon, which AddEmote uses to do its extra substitution strings, should be included with the download. If you somehow didn't get it, though, you can download and install it from Curse as well. Here's the link:

    http://wow.curse.com/downloads/wow-addons/details/chatsubs.aspx
  • #25
    Whenever I try to include targets in my emotes, I get lua errors.

    Message: Interface\AddOns\AddEmote\AddEmote.lua:68: bad argument #1 to 'find' (string expected, got nil)
    Time: 04/30/10 18:47:25
    Count: 5
    Stack: [C]: in function `find'
    Interface\AddOns\AddEmote\AddEmote.lua:68: in function `GetValidStrings'
    Interface\AddOns\AddEmote\AddEmote.lua:111: in function `?'
    Interface\FrameXML\ChatFrame.lua:3556: in function `ChatEdit_ParseText'
    Interface\FrameXML\ChatFrame.lua:3222: in function `ChatEdit_SendText'
    Interface\FrameXML\ChatFrame.lua:3246: in function `ChatEdit_OnEnterPressed'


    Locals: (*temporary) = nil
    (*temporary) = "|"
    (*temporary) = "string expected, got nil"

    And

    Message: Interface\AddOns\AddEmote\AddEmote.lua:132: attempt to index global 'AddEmote_CharEmotes' (a nil value)
    Time: 04/30/10 18:43:37
    Count: 1
    Stack: Interface\AddOns\AddEmote\AddEmote.lua:132: in function `?'
    Interface\FrameXML\ChatFrame.lua:3556: in function `ChatEdit_ParseText'
    Interface\FrameXML\ChatFrame.lua:3222: in function `ChatEdit_SendText'
    Interface\FrameXML\ChatFrame.lua:3246: in function `ChatEdit_OnEnterPressed'


    Locals: emotename = "Looksup"
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index global 'AddEmote_CharEmotes' (a nil value)"

    Where looksup is my emote name (i play a gnome, i look up at people all the time).

    Not a clue how I'm supposed to fix this, I tried resetting interface, I tried fixing lua displays, resetting addons, nothing worked.
  • 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 »

Leaguepedia PAX Skin Giveaway