Extended Chat Macros

What is Extended Chat Macros?

It's an add-on that allows you to create macros (actually it's "macros" within the add-on, but you can call them through macros, which is what you'll likely be doing) that can include a bunch of different variables to construct the output for say, yell or emotes.

That's basically the idea behind it: Give you the ability to create emotes or sayings based on your selected target.

The options interface:

 

Creating a new message (or macro, if you will)

A new message is identified by its alias, which is unique. This alias can be 40 characters long and spaces will be removed from it once you save it.

Then select which chat channel this message will go to out of the 3 possible ones.

Type in the message which can include any amount of the variables listed below.

Set if you want this message to only react to player targets or any target (even plants!).

Click the "Save" button and done!

If the "Save" button isn't clickable it means that the alias or message is too long (or not filled out) or the alias matches one that already exists or one of the reserved words (reset, default, defaults).

 

Editing messages

If you want to edit a message just click it in the list and the fields below will act accordingly. You can click the "Cancel" button or the message in the list again to cancel it and go back to being able to create a new message.

While in edit mode you're also able to delete the particular message using the "Delete" button that will show up.

 

Using your message

Now you probably want to also use these messages and the way you do that is simply typing "/vecm alias". So for instance if you have an alias named "SayHi" you would type "/vecm sayhi" (the alias casing is ignored, so it doesn't matter how you write the alias). This can of course be put into a macro so you can have it work off an action bar.

 

Variables available

  • Name
    %t, %T, %!T, %_T

  • Subjective gender-specific pronoun (he, she or it depending on gender)
    %s, %S, %!S

  • Objective gender-specific pronoun (him, her or it depending on gender)
    %o, %O, %!O

  • Possessive gender-specific pronoun (his, her or its depending on gender)
    %p, %P, %!P

  • Race
    %r, %R, %!R

  • Class
    %c, %C, %!C

  • Faction
    %f, %F, %!F

  • Guild name
    %g, %G, %!G

  • Path
    %a, %A, %!A

  • Title
    %i, %I, %!I

  • Level
    %l

Most variables support the letter identifer in both lower- (%t) and uppercase (%T), which will output the value either as-is, meaning it won't change the case of any letters or entirely in uppercase (if using %T) - good for shouting!
Most also support the letter identifier prefixed with ! (%!T (it has to be uppercase)), which means it will uppercase the first letter and the rest will retain the casing.
Name (%t) also supports prefixing the letter with _ (%_t (it has to be lowercase)), which will uppercase the first letter and lowercase the rest.

The pronous are all lowercase by default.

All of this and more is available in the "Help" section of the add-on.

 

The future?

You tell me. What this add-on does isn't exactly my forté as it's more for the RP crowd and such, so I don't really know what other stuff is needed. If there's something you would like added to this add-on let me know and I will look into it!

 

Accessing the options

Type "/ecm", "/vecm" or "/extendedchatmacros" in chat, click the appropriate button in the add-on menu list or use the menu entry in the interface menu (opened from the bottom left of your screen).

Download

File Name Status Version Downloads Date
ExtendedChatMacros_v1.0.3.zip R API 9 3,308 23/07/2014
ExtendedChatMacros_v1.0.2.zip R API 8 164 19/06/2014
Extended Chat Macros API16 Updating API16 Updating Updating
Extended Chat Macros API15 Updating API15 Updating Updating
Extended Chat Macros API14 Updating API14 Updating Updating
Extended Chat Macros API13 Updating API13 Updating Updating
Extended Chat Macros API12 Updating API12 Updating Updating
Extended Chat Macros API 11 Updating API 11 Updating Updating
Extended Chat Macros API 10 Updating API 10 Updating Updating
Extended Chat Macros API 7 Updating API 7 Updating Updating
Extended Chat Macros API 6 Updating API 6 Updating Updating
Extended Chat Macros
Extended Chat Macros

Dear youtuber!
Have you a channel youtube and want to bring your Video to quality visitors?
Do you want your video to appear on our website?
Do you want to become partner with us?
Just 3 steps to become our partner:
Step 1: Make video review for mods, addons, plugins, ... which you like
Step 2: Upload this video to youtube and our link to your video description
Step 3: Send the youtube video link via message to http://fb.com/9lifehack or leave a comment in the post. We will add your video in the our post, it will help you have more view.
JOIN to get more youtube view with us!!!!

Related Posts

Smarty Productivity Happiness

9LifeHack.com - make things smart