SpeakEasy[old]

SpeakEasy[old]

Created by Tyndral - Last updated on June 23 2005
Download
Version Compatible Translations Patch Release Date
SpeakEasy[old] 0.4 (Current) English English 0 June 23 2005
SpeakEasy[old] 0.3 English English 0 April 27 2005 N/A
  • Description
  • Change Log
***NO LONGER UPDATED ON THIS SITE***

SpeakEasy ~ Adding flavour to WoW speech macros.

-- PLEASE READ ALL DOCUMENTATION :: MAJOR CHANGES TO COMMANDS HAVE OCCURRED --

SpeakEasy is a World of Warcraft addon that attempts to give a bit of extra flavour to the stagnant speech macros people use in the game. Rather than having a single set speech-text attached to a macro, SpeakEasy allows you to have a variety, to be chosen at random. You can make as many different categories, and as many different speech-texts in each category, as you like. You are also able to set a percentage chance that a Speech-Text will be printed at all. This is useful if you want to attach Speech-Text to an often-used action, such as an Attack, so you don't constantly spam your Speech-Text.


Commands:

/SECat add|delete|list category="<category>"
/SELine add|delete|list category="<category>" line="<text>"|<line number>|"all">
/SESay category="<category>" [chance=<chance>]
/SEChannel channel="<channel>"
/SEHotkey hotkey=<hotkey> category="<category>"
/SEHelp
/SEToggle


Usage:

/SEToggle

This command toggles SpeakEasy on and off. While SpeakEasy is turned off, /SESay will not say a thing. Good for when someone in your group decides that Roleplaying is actual Spamming. Personally, I'd just quit the group, but some people have asked for this option.

/SECat
This command adds and deletes Categories in SpeakEasy.

Use /SECat add category="<category>" to add a new Category
Use /SECat delete category="<category>" to delete an existing Category
Use /SECat list to all existing Categories

for example:

/SECat add category="battlecry"

will add a new Category called 'battlecry'

/SECat delete category="battlecry"

will delete the existing Category called 'battlecry'

/SECat list

will list all existing Catgeories

/SELine
This command adds and deletes Speech-Text to Categories in SpeakEasy

Use /SELine add category="<category>" line="<speech-text>" to add a new Speech-Text to an existing Category
Use /SELine delete category="<category>" line=<line number>|"all" to delete an existing Speech-Text, or ALL Speech-Text in a Category
Use /SELine list category="<category>" to list all Speech-Text in an exisiting Category

for example:

/SELine add category="battlecry" line="Onward, Ho!"

will add a new Speech-Text, "Onward, Ho!", to the Category called 'battlecry'

/SELine delete category="battlecry" line=1

will delete the Speech-Text in position 1 from the Category called 'battlecry'

/SELine delete category="battlecry" line=all

will delete ALL the Speech-Texts in the Category called 'battlecry'

/SELine list category="battlecry"

will list all Speech-Text in the Category 'battlecry'


/SESay
This command outputs a random Speech-Text from the specified Category. This is the command you need to use in your macros, once SpeakEasy is set up.

Use /SESay catgegory="<category>" channel="<channel>" to output a random Speech-Text from the specified Category to the specified channel
Use /SESay category="<category>" chance=<chance> to output a random Speech-Text from the specified Category, <chance> percent of the time

for example:

/SESay category="battlecry"

will output a random Speech-Text from the Category called 'battlecry'

/SESay category="battlecry" channel="yell"

will output a random Speech-Text from the Category called 'battlecry' to the /yell channel, regardless of the default channel setting


/SESay category="battlecry" chance=75

will output a random Speech-Text from the Category called 'battlecry' 75% of the time


/SEChannel
This command changes the default channel that /SESay will output to.

for example:

/SEChannel channel="say"

will output all random Speech-Text using /say

/SEChannel channel="yell"

will output all random Speech-Text using /yell


/SEHotkey
This command allows you to assign a hotkey to a category, which you can then bind in the Key Bindings menu.

Use /SEHotkey add hotkey=<hotkey> category="<category>" to assign a hotkey to a category
Use /SEHotkey delete hotkey=<hotkey> to de-assign a hotkey's category
Use /SEHotkey list to list current Hotkey assignments.

for example:

/SEHotkey add hotkey=1 category="battlecry"

will assign the category "battlecry" to Hotkey #1

/SEHotkey delete hotkey=1

will de-assign Hotkey #1

/SEHotkey list

will show you all current Hotkey assignments.


Example:

So, lets say you want to make a Charge macro for a Warrior. First, you need to make a new SpeakEasy category called 'charge'

/SECat add category="charge"

Then populate it with some Speech-Text for charges:

/SELine add category="charge" line="Charge!"
/SELine add category="charge" line="Prepare to taste my cold steel, foul beast!"
/SELine add category="charge" line="Get ready for some pain!"
/SELine add category="charge" line="Here I come to save the day!"

Now, make a macro with the following lines:

/SESay category="charge"
/script CastSpellByName ("Charge(Rank 1)");

And put it in your attack bar, replacing your normal Charge attack. Now, when you hit your Charge attack, you'll randomally spout one of the Speech-Texts you configured, and then perform your Charge.

If you don't want to say something every time you charge, change it to

/SESay category="charge" chance=60
/script CastSpellByName ("Charge(Rank 1)");

And you'll randomally spout one of the Speech-Texts about 60% of the time.

to force this to go to the /yell channel, use

/SESay category="charge" chance=60 channel="yell"
/script CastSpellByName ("Charge(Rank 1)");

ATTENTION CHAT ALIAS USERS:

Jooky, in his infinite coolness, has made a small change to ChatAlias so that it will play nicely with SpeakEasy. From version 1.1.1 onwards, you will not need to disable ChatAlias in order to add ChatAlias tokens to SpeakEasy lines. Grab the newest version here: http://www.curse-gaming.com/mod.php?addid=340
There is no dependency information for this file.
- Updated for latest patch [1500]
- Added /SEToggle function
- Removed Fetch dependency
XML Syndication
Current: 0.4

3724 downloads
(10 today)

Rate File

Comments

Post a comment

You must be registered and logged in to post a comment.

Username: Password:

Register

WoW Guru
Advertise on the MMO Guru Network!

Language
MMO Guru Network