Advance Broadcaster automatically send a unlimited number of messages to their designated channels and intervals.

Advance Broadcaster is a powerful tool, use it wisely. I cannot get you off ignore lists.

Features:
- Pauses when AFK/DND.
- Unlimited number of messages.
- Unrestricted intervals.
- Variables in messages.
- Support standard channels (Say, Yell, Guild, Party, Raid, Officer) and password protected private channels.
- Disconnection prevention.
- FuBar plugin.
- Titan Panel plugin.

Variables:
!loc!	- exact current location in (x, y) co-ordinates
!lvl!	- current character's level
!gr!	- guild rank
!gn!	- guild name
!z!	- zone name
!sz!	- subzone name
!alch!	- alchemy skill level
!bs!	- blacksmithing skill level
!enc!	- enchanting skill level
!eng!	- engineering skill level
!lw!	- leatherworking skill level
!jc!	- jewelcrafting skill level
!tail!	- tailoring skill level
!cook!	- cooking skill level
!aid!	- first aid skill level
!fish!	- fishing skill level
!poi!	- poisons skill level
!lp!	- lockpicking skill level

Slash Commands:
'/ab ( on | off )' - toggles Advance Broadcaster on and off.
'/ab remove <id>' - remove message and settings of id specified.
'/ab send <id>' - immediately sends message of id specified.
'/ab interval <id>' - set interval (in seconds, defaults to 180) of id specified.
'/ab chan <id> <channel name | number>' - set message at id specified.
'/ab msg <id> <message> ' - set message of id specified.
'/ab enable <id>' - enable id specified.
'/ab disable <id>' - disable of id specified.
'/ab edit <id>' - edit id specified, creates new if id does not exists.
'/ab new' - creates new message.
'/ab status <id>' - prints settings of id or leave blank for status of all.
'/ab rv' - resets to default variables. maybe require after a version update.

,where <id> is a single case-insensitive alphanumeric word e.g. ad1, 1, msg, wts

Other mods can make use of the facilities provide by Advance Broadcaster via the following lua commands:
AB_Insert(id, msg, chan, password, interval, ttl, enabled) - Insert or update a message
AB_Remove(id) - Remove a message
AB_UpdateVariable(variable,value) - Insert or update a variable
AB_RemoveVariable(variable) - Remove a variable
AB_GetVariableValue(variable) - Get the value of a variable, returns nil or string

Author: Krakhaan of Khaz'goroth

Translators: Put your name here by helping with the translation.

Version History:
1.1
- Added mod to WoWAce SVN
- Updated ChatThrottleLib to v18
- Updated TOC for 2.2
- Updated !sz! returns !z! if subzone is not available

1.0.8
- Updated ChatThrottleLib to v17
- Updated TOC

1.0.7
- Updated ChatThrottleLib to v16

1.0.6
- Added tooltips for FuBar plugin
- Added SetItemRef hook
- Fixed editbox bug
- Updated smarter save button
- Added ChatThrottleLib to prevent disconnections

1.0.5
- Removed Answering Machine Plus support to use Blizzard API for AFK/DND detection
- Updated FuBar and Titan plugins lots
- Added channel drop down menu for listing user joint channels
- Added variables support in messages
- Added Advanced Trade Skill Window (ATSW) skill icon support
- Updated channel drop down menu to include standard channels

1.0.4
- Update interface behaviour
	- clicking enable checkbox does not save now, always use the save button
	- pressing space on ID field will change focus to Interval field
	- pressing space on Interval field will change focus to Channe-l field
- Fixed bug with enable checkbox
- Fixed bug with key binding labels
- Added slash command for creating of new message
- Added slash command for editing of messages
- Added interface for editing of messages
- Minor code optimizations
- Change plugins' icon to that of a broadcaster's microphone

1.0.3
- Fixed array access issues when a ID is removed
- Minor code optimizations
- Fixed bug when enabling/disabling a ID
- Fixed bug with tooltip

1.0.2
- Fixed channel not showing when joined
- Updated tooltip to reflect paused status when AFK/DND if AMP support is enabled

1.0.1
- Fixed bug where timers are not reinitialized on load
- Fixed localization bug

1.0
- Initial Release