Contents in this help file:
- Introduction
- Adding an Emote
- Editing an Emote
- Viewing an Emote
- Deleting an Emote
- Text Substitution Variables
- Examples
- Warnings
Introduction
SpellEmote is an addon that allows you to set emotes that will be
performed when you sucessfully damage an enemy with a spell or ability,
heal a target, or gain a buff. The emotes can be two types, say or
emote. A say emote will transmit the specified text exactly as if you
typed /say. An emote style will transmit the text as if you typed /me.
The spell specified will fall into one of three types, damage
heal or buff. A damage spell is a spell or ability that causes damage
to a target. Only spells that show up in the form of "Your
<spell> hits <target> for <damage>" in the combat log
can be used. Heal spells show up in the combat log as "Your
<spell> heals <target> for <amount>". A buff spell
type shows up in the combat log as "You gain <spell>".
Keep in mind, you must spell the spell or ability name exactly as
it is shown in the combat log. Capitalization must also be correct,
"sinister strike" is not the same thing as "Sinister Strike".
Adding an Emote
To add a new emote to SpellEmote, you use the slash command
/spellemote add.
/spellemote add spell='Spell Name' text='Text to be said/emoted'
chance='0-100' emotetype='say/emote' spelltype='damage/heal/buff'
(optional)crit='yes'
Note that all parameters use single quotes or apostraphes
surrounding the parameter. For example, spell='Sinister Strike' is
correct, spell="Sinister Strike" is not.
- spell='Spell Name' - Required - This is the name of the
spell or ability to respond to. As said above, this must be spelled and
capitalized exactly as it appears in the combat log when used.
- text='Text to be said/emoted' - Required - This is the text
that will be spoken with /say or emoted with /me. For example, you
could use text='Take that!' as a say emote, or text='strikes the enemy'
as an emote type.
- chance='0-100' - Required - This is a number from 0 to 100,
a percentage, that represents the chance of the emote being performed
when your spell or ability hits the target. 0 means the emote will
never trigger, and 100 will trigger every single time.
- emotetype='say/emote' - Required - This is one of two
options, either "say" or "emote". Say will transmit the text in /say,
and emote will transmit the text using a /me emote.
- spelltype='damage/heal/buff' - Required - This will be one
of three choices, either "damage", "heal", or "buff". A damage spell is
a spell or ability that causes damage to a target.
Only spells that show up in the form of "Your <spell> hits
<target> for <damage>" in the combat log can be used. Heal
spells show up in the combat log as "Your <spell> heals
<target> for <amount>". A buff spell type shows up in the
combat log as "You gain <spell>".
- crit='yes' - Optional - If you set this parameter to yes,
this emote will only trigger when your damage or heal spell scores
critical on the target.
As long as all the required parameters are set, and nothing bad
happens, SpellEmote will add your emote to the list, and will tell you
that it added your new emote.
Editing an Emote
To edit an existing emote, you use the slash command /spellemote
edit
/spellemote edit spell='Spell Name' spelltype='damage/heal/buff'
(all other parameters are optional) text='Text to be said/emoted'
chance='0-100' emotetype='say/emote'
- spell='Spell Name' - Required - Same as above, this is the
name of the spell or ability emote to edit. Obviously, it must already
exist in the SpellEmote list, also if the emote is specified for a
critical strike, the name will be "Spell Name Critical", example
"Mortal Strike Critical".
- spelltype='damage/heal/buff' - Required - Same as above,
which of the three types this emote exists under.
- text='Text to be said/emoted' - Optional - If specified,
this will replace whatever text is previously set for this emote.
- chance='0-100' - Optional - If specified, this will change
the percentage chance of this emote triggering.
- emotetype='say/emote' - Optional - You can change the
transmit type here, between say and emote.
Viewing an Emote
To view the list of emotes that SpellEmote has, or to view the
settings for a specific emote, use the slash command /spellemote view
/spellemote view spell='damage/heal/buff/all/Spell Name'
- spell='damage/heal/buff/all/Spell Name' - Required - This
parameter is very flexible. You can enter "all" to view a list of all
SpellEmote emotes in all three categories. You can also set this to any
of the categories to view only emotes set in that category. For
example, /spellemote view spell='damage' would display a list of all
the damage emotes SpellEmote is looking for. You can also specify a
spell here, and SpellEmote will print all the options set for this
emote. If the same spell name exists in more than one of the spell type
categories, they will all be shown.
Deleting an Emote
To delete an emote from SpellEmote, you use the slash command
/spellemote delete
/spellemote delete spell='Spell Name' (sometimes optional)
spelltype='damage/heal/buff'
- spell='Spell Name' - Required - This is the name of the
spell emote to be deleted. If the emote is only found in one of the
categories, it will be removed. If the same emote name exists in
multiple categories, SpellEmote will ask you to specify which one to
delete by adding the spelltype parameter to the command.
- spelltype='damage/heal/buff' - If the same spell is found
in more than one category, this parameter is required.
Text Substitution Variables
SpellEmote gives you several text substitution words you can use
in your text to spice up your spell text. For example, say you wish the
text for an emote type event to be "swings his axe at the enemy". If
the character you are playing is female however, the "his" is wrong.
You could re-write the text, or you could use one of these text
substitutions.
- (heshe) - This text will be replaced with the proper gender
term, "he" for males or "she" for females.
- (hishers) - This text will be replaced with the proper
gender term, "his" for males or "hers" for females.
- (himher) - This text will be replaced with the proper
gender term, "him" for males or "her" for females.
- (hisher) - This text will be replaced with the proper
gender term, "his" for males or "her" for females.
- (spelltarget) - This text will be replaced with the name of
thetarget of your spell or ability.
So using these variables, you could re-write the text for the
previous example as "swings (hisher) axe at the enemy". If the
character played is female, the text would be transmitted as "/me
swings her axe at the enemy".
Examples
- /spellemote add spell='Gouge' spelltype='damage'
text='strikes for the eyes' chance='20' emotetype='emote' - This
command would add a new emote for the rogue ability Gouge. 20% of the
time that the rogue sucessfully lands a gouge on an enemy, an emote
would be performed and would look like "* Sathanas strikes for the
eyes".
- /spellemote add spell='Aimed Shot' spelltype='damage'
text='Howd you like that (spelltarget)?!' chance='100' emotetype='say'
crit='yes' - This command adds an emote for the hunter ability Aimed
Shot. 100% of the time when the player scores a critical strike with
aimed shot, the player would /say the text, and the name of the
unfortunate victim would be appended for (spelltarget). It would look
something like "Scarlett says: Howd you like that Scarlet Invoker?!"
- /spellemote view spell='Gouge' - This command would display
the settings for the gouge ability in the first example. The user could
then decide if they wish to edit any of the options.
- /spellemote edit spell='Aimed Shot Critical'
spelltype='damage' chance='75' - This command would alter the chance of
the Aimed Shot example emote, making the text only said 75% of the time
that Aimed Shot scores a critical strike.
Warnings
Please keep these warnings in mind when using SpellEmote.
- Area of Effect spells trigger any emotes set for that spell
for EVERY target struck. So for example, setting an emote to Arcane
Explosion with a chance of 100 is a VERY bad idea, as the emote will
trigger for every single target struck by the area of effect. This will
most likely get you automatically kicked off your realm by the flood
protection.
- Damage over time abilities trigger their emotes for every
tick of damage, which is every 3 seconds. For example, if you set an
emote for Shadow Word Pain with a chance of 100, the emote will trigger
every damage tick, causing quite a good deal of spam.
|