<?xml version="1.0" encoding="ISO-8859-1"?>
<wgp sitename="WoW Guru" url="http://www.wowguru.com/ui/">
	<file name="SpeakEasy[old]" author="Tyndral" email="" url="" currentversion="0.4">
		<description>***NO LONGER UPDATED ON THIS SITE***&lt;br /&gt;
&lt;br /&gt;
SpeakEasy ~ Adding flavour to WoW speech macros.&lt;br /&gt;
&lt;br /&gt;
-- PLEASE READ ALL DOCUMENTATION :: MAJOR CHANGES TO COMMANDS HAVE OCCURRED --&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Commands:&lt;br /&gt;
&lt;br /&gt;
/SECat add|delete|list category=&amp;quot;&amp;lt;category&amp;gt;&amp;quot;&lt;br /&gt;
/SELine add|delete|list category=&amp;quot;&amp;lt;category&amp;gt;&amp;quot; line=&amp;quot;&amp;lt;text&amp;gt;&amp;quot;|&amp;lt;line number&amp;gt;|&amp;quot;all&amp;quot;&amp;gt;&lt;br /&gt;
/SESay category=&amp;quot;&amp;lt;category&amp;gt;&amp;quot; [chance=&amp;lt;chance&amp;gt;]&lt;br /&gt;
/SEChannel channel=&amp;quot;&amp;lt;channel&amp;gt;&amp;quot;&lt;br /&gt;
/SEHotkey hotkey=&amp;lt;hotkey&amp;gt; category=&amp;quot;&amp;lt;category&amp;gt;&amp;quot;&lt;br /&gt;
/SEHelp&lt;br /&gt;
/SEToggle&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
/SEToggle&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
/SECat&lt;br /&gt;
This command adds and deletes Categories in SpeakEasy.&lt;br /&gt;
&lt;br /&gt;
Use /SECat add category=&amp;quot;&amp;lt;category&amp;gt;&amp;quot; to add a new Category&lt;br /&gt;
Use /SECat delete category=&amp;quot;&amp;lt;category&amp;gt;&amp;quot; to delete an existing Category&lt;br /&gt;
Use /SECat list to all existing Categories&lt;br /&gt;
&lt;br /&gt;
for example:&lt;br /&gt;
&lt;br /&gt;
/SECat add category=&amp;quot;battlecry&amp;quot;&lt;br /&gt;
&lt;br /&gt;
will add a new Category called 'battlecry'&lt;br /&gt;
&lt;br /&gt;
/SECat delete category=&amp;quot;battlecry&amp;quot;&lt;br /&gt;
&lt;br /&gt;
will delete the existing Category called 'battlecry'&lt;br /&gt;
&lt;br /&gt;
/SECat list&lt;br /&gt;
&lt;br /&gt;
will list all existing Catgeories&lt;br /&gt;
&lt;br /&gt;
/SELine&lt;br /&gt;
This command adds and deletes Speech-Text to Categories in SpeakEasy&lt;br /&gt;
&lt;br /&gt;
Use /SELine add category=&amp;quot;&amp;lt;category&amp;gt;&amp;quot; line=&amp;quot;&amp;lt;speech-text&amp;gt;&amp;quot; to add a new Speech-Text to an existing Category&lt;br /&gt;
Use /SELine delete category=&amp;quot;&amp;lt;category&amp;gt;&amp;quot; line=&amp;lt;line number&amp;gt;|&amp;quot;all&amp;quot; to delete an existing Speech-Text, or ALL Speech-Text in a Category&lt;br /&gt;
Use /SELine list category=&amp;quot;&amp;lt;category&amp;gt;&amp;quot; to list all Speech-Text in an exisiting Category&lt;br /&gt;
&lt;br /&gt;
for example:&lt;br /&gt;
&lt;br /&gt;
/SELine add category=&amp;quot;battlecry&amp;quot; line=&amp;quot;Onward, Ho!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
will add a new Speech-Text, &amp;quot;Onward, Ho!&amp;quot;, to the Category called 'battlecry'&lt;br /&gt;
&lt;br /&gt;
/SELine delete category=&amp;quot;battlecry&amp;quot; line=1&lt;br /&gt;
&lt;br /&gt;
will delete the Speech-Text in position 1 from the Category called 'battlecry'&lt;br /&gt;
&lt;br /&gt;
/SELine delete category=&amp;quot;battlecry&amp;quot; line=all&lt;br /&gt;
&lt;br /&gt;
will delete ALL the Speech-Texts in the Category called 'battlecry'&lt;br /&gt;
&lt;br /&gt;
/SELine list category=&amp;quot;battlecry&amp;quot;&lt;br /&gt;
&lt;br /&gt;
will list all Speech-Text in the Category 'battlecry'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/SESay&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Use /SESay catgegory=&amp;quot;&amp;lt;category&amp;gt;&amp;quot; channel=&amp;quot;&amp;lt;channel&amp;gt;&amp;quot; to output a random Speech-Text from the specified Category to the specified channel&lt;br /&gt;
Use /SESay category=&amp;quot;&amp;lt;category&amp;gt;&amp;quot; chance=&amp;lt;chance&amp;gt; to output a random Speech-Text from the specified Category, &amp;lt;chance&amp;gt; percent of the time&lt;br /&gt;
&lt;br /&gt;
for example:&lt;br /&gt;
&lt;br /&gt;
/SESay category=&amp;quot;battlecry&amp;quot;&lt;br /&gt;
&lt;br /&gt;
will output a random Speech-Text from the Category called 'battlecry'&lt;br /&gt;
&lt;br /&gt;
/SESay category=&amp;quot;battlecry&amp;quot; channel=&amp;quot;yell&amp;quot;&lt;br /&gt;
&lt;br /&gt;
will output a random Speech-Text from the Category called 'battlecry' to the /yell channel, regardless of the default channel setting&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/SESay category=&amp;quot;battlecry&amp;quot; chance=75&lt;br /&gt;
&lt;br /&gt;
will output a random Speech-Text from the Category called 'battlecry' 75% of the time&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/SEChannel&lt;br /&gt;
This command changes the default channel that /SESay will output to.&lt;br /&gt;
&lt;br /&gt;
for example:&lt;br /&gt;
&lt;br /&gt;
/SEChannel channel=&amp;quot;say&amp;quot;&lt;br /&gt;
&lt;br /&gt;
will output all random Speech-Text using /say&lt;br /&gt;
&lt;br /&gt;
/SEChannel channel=&amp;quot;yell&amp;quot;&lt;br /&gt;
&lt;br /&gt;
will output all random Speech-Text using /yell&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/SEHotkey&lt;br /&gt;
This command allows you to assign a hotkey to a category, which you can then bind in the Key Bindings menu.&lt;br /&gt;
&lt;br /&gt;
Use /SEHotkey add hotkey=&amp;lt;hotkey&amp;gt; category=&amp;quot;&amp;lt;category&amp;gt;&amp;quot; to assign a hotkey to a category&lt;br /&gt;
Use /SEHotkey delete hotkey=&amp;lt;hotkey&amp;gt; to de-assign a hotkey's category&lt;br /&gt;
Use /SEHotkey list to list current Hotkey assignments.&lt;br /&gt;
&lt;br /&gt;
for example:&lt;br /&gt;
&lt;br /&gt;
/SEHotkey add hotkey=1 category=&amp;quot;battlecry&amp;quot;&lt;br /&gt;
&lt;br /&gt;
will assign the category &amp;quot;battlecry&amp;quot; to Hotkey #1&lt;br /&gt;
&lt;br /&gt;
/SEHotkey delete hotkey=1&lt;br /&gt;
&lt;br /&gt;
will de-assign Hotkey #1&lt;br /&gt;
&lt;br /&gt;
/SEHotkey list&lt;br /&gt;
&lt;br /&gt;
will show you all current Hotkey assignments.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
So, lets say you want to make a Charge macro for a Warrior. First, you need to make a new SpeakEasy category called 'charge'&lt;br /&gt;
&lt;br /&gt;
/SECat add category=&amp;quot;charge&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Then populate it with some Speech-Text for charges:&lt;br /&gt;
&lt;br /&gt;
/SELine add category=&amp;quot;charge&amp;quot; line=&amp;quot;Charge!&amp;quot;&lt;br /&gt;
/SELine add category=&amp;quot;charge&amp;quot; line=&amp;quot;Prepare to taste my cold steel, foul beast!&amp;quot;&lt;br /&gt;
/SELine add category=&amp;quot;charge&amp;quot; line=&amp;quot;Get ready for some pain!&amp;quot;&lt;br /&gt;
/SELine add category=&amp;quot;charge&amp;quot; line=&amp;quot;Here I come to save the day!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now, make a macro with the following lines:&lt;br /&gt;
&lt;br /&gt;
/SESay category=&amp;quot;charge&amp;quot;&lt;br /&gt;
/script CastSpellByName (&amp;quot;Charge(Rank 1)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
If you don't want to say something every time you charge, change it to&lt;br /&gt;
&lt;br /&gt;
/SESay category=&amp;quot;charge&amp;quot; chance=60&lt;br /&gt;
/script CastSpellByName (&amp;quot;Charge(Rank 1)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
And you'll randomally spout one of the Speech-Texts about 60% of the time.&lt;br /&gt;
&lt;br /&gt;
to force this to go to the /yell channel, use&lt;br /&gt;
&lt;br /&gt;
/SESay category=&amp;quot;charge&amp;quot; chance=60 channel=&amp;quot;yell&amp;quot;&lt;br /&gt;
/script CastSpellByName (&amp;quot;Charge(Rank 1)&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
ATTENTION CHAT ALIAS USERS:&lt;br /&gt;
&lt;br /&gt;
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</description>
		<category id="10" />
		<version number="0.4" date="June 23 2005">
			<file url="/ui/archives/speakeasyold-24-04.zip" />
		</version>
	</file>
</wgp>
