HealAssign v0.12
by Greltok of Aerie Peak
Copyright (c) 2006-2008 Simon Ward


HealAssign is a mod that assists with setting up healing during raids.  All healers running the mod will automatically have a window showing unit bars for their assignments.

Anyone in the raid who is running HealAssign is free to assign or unassign himself/herself. To assign or unassign others, Assistant or Leader is required.

There is no graphical UI for assigning yet - it is command line only.

/ha <command> <arg1> <arg2> <arg3> <...>

Names do not have to be complete - an unambiguous fragment from the start of the name will do.

For assignments, the following target keywords are supported (unambiguous fragments will do):

[Warriors], [Rogues], [Hunters], [Mages], [Warlocks], [Druids], [Priests], [Shaman], [Paladins]
[Group1] or [1], [Group2] or [2], [Group3] or [3], [Group4] or [4], [Group5] or [5], [Group6] or [6], [Group7] or [7], [Group8] or [8]

Command listing
_______________

help
Displays help.

options
Displays configuration UI.

server
Become the server for HealAssign.
Requires Assistant or Leader.

assign <healer name> <target name> [target name] [target name] ...
Assigns the healer to the target(s).

unassign <healer name> [target name] [target name] [target name] ...
Unassigns the healer from the target(s).
If the target name is omitted, all targets will be removed from this healer.

assigntarget <target name> <healer name> [healer name] [healer name] ...
Assigns the target to the healer(s).

clear
Clears all healing assignments.
Requires Assistant or Leader.

sync
If you are the server, sends a full sync.
If you are not the server, requests a full sync.

list
Lists all healing assignments to the console by healer.

    raid
Lists all healing assignments to the raid by healer.
Requires Assistant or Leader.

    channel
Lists all healing assignments to the channel by healer.
Requires Assistant or Leader.

    officer
Lists all healing assignments to the officer channel by healer.
Requires Guild Officer.

    whisper
Whispers to each healer their assignments.
Requires Assistant or Leader.


listtargets
Lists all healing assignments to the console by target.

    raid
Lists all healing assignments to the raid by target.
Requires Assistant or Leader.

    channel
Lists all healing assignments to the channel by target.
Requires Assistant or Leader.

    officer
Lists all healing assignments to the officer channel by target.
Requires Guild Officer.

setchannel
Sets the channel for the command "list channel".

unassigned
Lists all unassigned healers.

set
    save <name>
Saves the current assignments as a set with the given name.

     load <name>
Loads assignments from the given set name.
A partial name is sufficient.
Requires that you be the server.

    erase <name>
Erases the set with the given name.

    list
Lists all saved assignment sets.

versioncheck
Lists raid members who have different versions, and healers who do not have HealAssign installed.
The server is marked with *.

versionlist
Lists the versions of HealAssign that all raid members have installed.
The server is marked with *.



The mod also accepts whispered commands:
If someone whispers "mytargets" to you, you will whisper back their assigned healing targets.
If someone whispers "myhealers" to you, you will whisper back their assigned healers.
