EnhancedAssist v. 1.6 English Localization German Localization French Localization
(wow interface 11200)

addons/EnhancedAssist/addons/EnhancedAssist/
  Old Versions646 bSep 30, 2006
  EnhancedAssist v1.6.zip167.43 KbSep 19, 2006
  EnhancedAssistSoundPack1 v11200.zip615.81 KbAug 27, 2006
About

This mod adds a user friendly assist-system supporting two assists (main and secondary) that can be quickly updated, a custom assist announcement, a small window with assist information as well as a command sending and recieving system. All commands are sent over standard chat channels and are easily readable by players even without EnhancedAssist. Players with EA can enjoy the automated functionality of auto-assist commands and auto-stopDPS; as well as optional banner messages and assist keybinds.


Usage

Before the raid starts the Raid Leader, Party Leader or Raid Assistant should assign a Main Assist and Secondary Assist to all members in the raid/party to the same assists. The preferred method for doing this is with the /commands "/ea ma %t" (requires targeting someone first) or "/ea sa gearshaft". Alternatively a chat-message could be sent like this: '%%setma Gearshaft'. All of these methods will set everyone's EnhancedAssist to Gearshaft as MA so that when Gearshaft wants to initiate everyone attacking, he can say in raid '%%assist Gearshaft on Molten Destroyer' (the targets and player name can be set with %T and %P.) By having EA report assisting calls to Raid instead of some hidden channel, other people who don't have EnhancedAssist yet are not left in the dark on what to do. By default, when an assist is called on a target, you automatically change targets to the intended target. If something terrable happens and you need everyone to stop attacking a mob, the MA or SA can call a '%%stopdps' command which will stop anyone (other than tanks) from attacking the mob so you may regain control. EnhancedAssist has 2 modes, DPS mode and Tank mode. DPS mode is standard, while Tank mode prevents automatic target switching on call, and ignores %%stopdps commands.

Healers too can take advantage of this mod. There are matching commands for healers as well. %%heal, %%setMH, %%setSH, each work just as the original assisting commands worked but only apply if you have the mode set to Healer. Healers are not affected by the %%stopDPS command, just like Tanks aren't susceptible to auto-switching targets or %%stopDPS.

Features



Summary

This mod adds an enhanced assisting system, featuring two different assists (main and secondary) who can be quickly reassigned, a custom assist announcement, a small window with assist information as well as assist calls for quickly changing healing targets.


Installation

Unzip the files in the archive to World Of Warcraft\Interface\AddOns directory. A new directory called EnhancedAssist will be created. Once unzipped, enter the game and set all desired hotkeys in the 'Key Bindings' menu. The command '/ea' will bring up the various command-line functions and their current values.


Notes

EnhancedAssist works best when all DPS classes in a raid have it installed. It was designed for use with raids but works equally well for parties.

If both a main assist and a second assist are defined and the main assist is dead or out of range (not in the zone, linkdead/logged off, etc.) then Assisting the main will fail over and attempt to assist the second.

Each assist can be configured to announce a successful assist into a selected channel (Party, Raid or Say) with the /ea annch <channel> command, using a customized text string set using the /ea anntext <string> command. This text string can contain variables %MA, %SA, %P and %T that get replaced with the current Main Assist, Second Assist and Assisted target respectively. For example:

/ea anntext Assisting %MA on -= %T =-
/ea annch RAID

would turn on announcing for main assisting, set the text to something like 'Assisting SatchsUncle on -= Scarshield Warlock =-' and make it go to the raid channel.

The mod monitors party, raid, say and whisper channels for the special commands '%%SETMA' and '%%SETSA'. These commands followed by a name will auto-set who the main/second assists are. For example, sending: '%%SETMA SatchsUncle' in the /raid channel would set the main-assist of anyone using this mod to SatchsUncle. This is useful at the start of a raid to set everyone's assists properly, or for sending to different people when strategically splitting between multiple MAs.

The assist popup window can be used to quickly set main and second assists. Target the player and left-click the appropriate area on the popup window to set that person. Right-clicking the window allows it to be moved around. the command '/ea trans <number>' where <number> is from 0.0 to 1.0 sets the popup's transparency; 0.0 is fully transparent, 1.0 is fully visible.


Credits

Coded by Gearshaft
Original Concept by Keldrin
Tested and developed with the help of OSW Horde and The Dark Alliance horde guilds of Zul'jin.

/command Options:

Command Aliases: /EnhancedAssist, /ea
any of these can be used with the commands below
/ea Reports the status of the addon, whether it is on or off.
/ea (show | hide) Show or hide the assist window.
/ea (stop | stopdps) Announce to the specified channels tor everyone to stop attacking the assist target.
/ea annch (SAY | PARTY | RAID)Channel to announce main assist to.
/ea anntext <string>Text to announce main assist. (supports variables like $P=PlayerName, $T=TargetName, $MA=MainAssistName, $SA=SecondaryAssistName) Ex:%%assist $P on $T
/ea assistmain Assist the main assist.
/ea assistsecond Assist the secondary assist.
/ea autoassist (on | off)Enable/Disable automatic assisting when called.
/ea banner (on | off)Sets wether or not a banner message will print to the middle of your screen on assist target change.
/ea callassist {WhisperToName}Announce to the specified channels that others should assist you. Optional: Add a player name after a space to whisper the message just to that player.
/ea hideoutofgroup (on | off)This will hide the Assisting window when you are not in a group.
/ea ma <name>Set main assist.
/ea mode (dps | tank | healer)Sets the user mode. Set this based on your role in the group.
/ea sa <name>Set second assist.
/ea trans (0.0 - 1.0)Amount of assist window transparency (0=invis, 1=fully vis). Use a decimal number like 0.75.
/ea ui Bring up the options window.

Changes

1871 hits for this version. 2461 hits for all versions.