I've held off posting an announcement for MultiTool here until I felt that I had a decent Beta

MultiTool v0.1.06 is now available at curse.

I was inspired by Smurfy's MultiBoxer V2, but I wanted to roll slightly differently.

A lot of Multi-Boxing addons seem to follow the same dynamic that we use to control our toons: master/slave relationship. That's all well and good, and some of the really clever ones even have the ability to pass that master token around. However, I wanted to do a bunch of simple things (quest gossip cloning, taxi follow, and others) with a "masterless" approach.

When you want to use flight master, just open dialog on all toons. As soon as you pick a destination on one toon, they all fly there. A happy discovery made while testing: If all your toons are in the same continent and they have valid connecting flight paths available, this feature will work from ANY flightmaster. While testing, I had ported my mage to dalaran and had my other two toons at wyrmrest temple. Opened the flight masters on all toons and selected another location (Venomsipte or whatever its called) and they all flew there. This is nice when you have one toon pop off somewhere (to train or do a class-specific turnin) and want to get them all back together.

The "masterless" approach also works on quest gossip / turnin.

All your toons in the party with MultiTool will copy the action of any other at quest dialog. I just added a new feature... By default, if there are multiple choice rewards, the choice will NOT be cloned (I run a Pally, a Holy Priest and a Mage, so i often want different rewards). However, you can select an option on the options page that will allow cloning of those choices.

The neat thing is that this is configurable per character on the receive side which means that someone with say, a pally and two shaman could set the shaman to both clone reward choices, but the pally not to, and as long as you pick the reward on the shaman BEFORE picking reward on the pally, the shaman will clone choice, and the pally will then be free to pick their reward.

Hope that made sense.

I've got a lot of things I'm looking to do with this... here's the big-picture blueprint:

PLANNED FEATURES

* BLIZ Addon Config compatible - Implemented v0.1.02
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 - Not Started
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 - Implemented v0.1.02
Maybe MAYBE allow whitelist to request dual - though dueling dualboxers seems a bit Freudian to me

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

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

* Quest Log Full alert - Not Started
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 - Not Started
Some kind of sound/warning to other members of group with the addon that bag space is low/empty

* LootSetter - Not Started
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 - Not Started
define a list of toons whose invites you will always accept

* Auto Repair - Not Started
When a toon with the addon opens a dialog with a repair vendor, it will attempt to repair all

* "Follow Me" - Not Started
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 - Not Started
IF a party member in your group with the addon AND in your white list clicks "accept trade", your toon will auto accept

* Triage - Not Started
Auto switch party lead to next in line in your whitelist when current leader dies

* Quest Gossip Share - Implemented v0.1.06
Allows other toons in your group with the addon to copy your choices on quest dialogs

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

* Quest Progress Announcement - Not Started
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 - Not Started
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 - Not Started
when a shared quest is offered by another in your group with the addon, you will attempt to accept

* Auto Sell Gray/Junk - Not Started
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 - Not Started
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

* Group Hearth - Not Started
Command to cause all in your group with MultiTool (in whitelist when I finally build that) to hearth

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