Pirate Speak v1.4.1
by Imyself<Savvy> - Echo Isles

1.4.1 Updated TOC

1.4 notes: Minor fix to add 2.0 compatability. Full credit for this update goes to Blaquen
for the original version, and to Kaboom @ Arthas of the German Edition for the 2.0 compatability code.


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

Pirate Speak v1.3
by Blaquen - Horde - Black Dragonflight
lkraven@gmail.com

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

WHAT IS IT?

Pirate Speak is a WoW UI Mod that will-- wait for it-- wait for it-- make you talk like a Pirate.

USAGE:

/pspeak [on/off] 
toggles it on and off.  Remembered per character.

/pspeak 
by itself will show you the command line help in game

WHY, GOD, WHY?

I wanted to learn LUA and the WoW API.  

This has taught me all that, and more.  However, I am underwhelmed by LUA, and most of the mods I wanted to write have already been written by people with far more time than I.  So, I will likely be making no further forays into the world of WoW modding, and really, how could I ever top this effort anyway.

CAN I MOD THIS?

By all means.  The code is by no means good, nor is it an especially effective language parser, but it does have a few good things going for it.  It is very simple.  You can learn how to do things like hook events, register LUA files from XML, and so on and so forth with a minimum of effort.  Moreover, the actual translation engine is very simple, and the bulk of the search patterns are in one place.  This was done by design.  One line per translation.  I sacrificed some efficiency to make it easy to edit.  You could very easily take this code and change it to say, Troll Speak, or Monkey Speak, or whatever.

If you do this, I request that you email me to let me know.  You can releaase your own code, steal it, whatever you want, though I do request that if you "improve" PirateSpeak and still have it speak like a Pirate, that you do not release that code.  Instead, send it to me, I'll add it in if it's really better (how could it not be?) and give you credit.  I don't want 8 million different copies of Pirate Speak out there.

WHY DOES YOUR CODE SUCK?

Seriously, it makes you talk like a Pirate.  I hacked it together to learn the language, then had no further use for it.  I could optimize it to use less memory, to be more efficient, refactor it to be easier to maintain, but at the end of the day, it still talks like a damn pirate.  If the code is too inefficient for you, please make it better, then send me a copy of it.  Otherwise, shiver me timbers, walk the plank, and have a nice swim.

Any other questions, email me at lkraven@gmail.com or catch Blaquen on Black Dragonflight and talk to me.  I take donations in gold, items, and bonus points if you send me a whisper in Pirate Talk.
