MultiTool:ReadMe            2008/11/13          v0.1.03        DigitalSorceress

SUMMARY
MultiTool: A set of tools to help make Multi Boxers lives a bit easier.


HISTORY / INSPIRATION
As someone who dual / triple boxes all the time, I have found a lot of little bits and pieces in the addon world that help take some of the drudgery out of multiple invites, turnins, quest gossips, yada yada. Often times, I find I am installing a whole addon just for one small feature, leading to a lot of overhead.


Enough is enough. This addon was inspired by Smurfy's MultiBox v2 which has a great collection of really useful stuff. If MultiBoxer was Ace3 or used a more lightweight approach, I'd probably just contribute and/or make a fork. Instead, I've decided to try my hand at a ground-up, exactly-what-I-want, lightweight Ace3-based addon.


FEATURE ROAD MAP
I've got a LOT of little things I'd like to do with this addon over time. Some of these may be impractical or not really end up being what I wanted. They are listed here somewhat in the order I want to build them in.


* BLIZ Addon Config compatible - working
  Will properly integrate into the new Blizard addon configuration pages

* Profile support - in progress
  Will use profile-type system to allow for easy customization per toon/account

* WhiteList
  define one or more toons in a list for use in invites, taxi following, auto trade, etc that require a high degree of trust (More than just general friends list)
  Possibly define permissions (canAutoTrade, canChooseTaxi, canAutoInvite, etc...)

* Auto Deny duel requests - working
  Maybe MAYBE allow whitelist to request dual - though dueling dualboxers seems a bit Freudian to me

* Inviter
  Attempt to invite all those on your white list with one click

* Taxi Dispatcher - in progress
  Allows other toons in your group with the addon to automatically take the same taxi node as you

* Quest Log Full alert
  Some kind of sound/warning to other members of group with addon if a toon's quest log is close to full

* Bags full warning
  Some kind of sound/warning to other members of group with the addon that bag space is low/empty

* LootSetter
  Automatically set party loot to FFA when leader and party consists only of those on your ffa list. When adding members NOt on your list, switch to Group Loot

* Auto Accept Group Invite
  define a list of toons whose invites you will always accept

* Auto Repair
  When a toon with the addon opens a dialog with a repair vendor, it will attempt to repair all
  
* "Follow Me"
  Any toon in group with the addon can send a "follow me" command and the others will attempt to /follow them... this will probably ONLY work out of combat due to Blizz security

* AutoTrade
  IF a party member in your group with the addon AND in your white list clicks "accept trade", your toon will auto accept

* Triage
  Auto switch party lead to next in line in your whitelist when current leader dies
 
* Quest Gossip Share
  Allows other toons in your group with the addon to copy your choices on quest dialogs

* Auto Quest Completion
  Quests with simple turn-in-and-done dialogs will autocomplete when NPC dialog is opened

* Quest Progress Announcement
  Announces to others in your party who have the addon when you make progress on a quest(like the old cosmos-based Party Quests) used to do

* Auto Share quests
  when one toon picks up a quest, they will attempt to share with others in the group who have the addon

* Auto accept shared quests
  when a shared quest is offered by another in your group with the addon, you will attempt to accept

* Auto Sell Gray/Junk
  When a toon with the addon opens a vendor dialog, it will attempt to auto-sell gray quality items... need a blacklist to stop selling of arbitrary desired items

* Auto restock reagents
  When a toon with the addon opens vendor dialog, will scan for desired reagents/items as well as current supply in toon's inventory and buy enough to return to preset supply


NOTES
There are probably many things I can't think of at the moment, but this is a good wish-list.

If I can figure out a way to do it, I may set this up as individual modules so that one can quickly enable/disable parts they want or don't want to save performance and to try and isolate the parts from each other as much as possible



---------------------------------------------------
|  TAXI DISPATCH...                               |
|      current setting: Shadowprey Village        |
| (you will automatically choose this destination)|
|   when you talk to a flightmaster)              |
|   ___                                           |
|  | X |   Uncheck this box to cancel your taxi   |
|   ---                                           |
---------------------------------------------------
