vanilla-wow-addons – Rev 1
?pathlinks?
--------------------------------------------------------------------------------
S M A R T A S S I S T
--------------------------------------------------------------------------------
SmartAssist is an addon which improves default assisting and targetting system in groups.
Main features
* Primary puller.
* Assist all party members trough single key. No need to bind multiple assist keys!
* Priorize low health players.
* Assist from party members emotes (helpme/attacktarget)
* Visual warning if acquired target is passive (not yet aggroed).
* List of all available targets. See detailed explanation below.
* Audio warning if you acquire aggro from known target.
* Does not offer stunned or polymorphed targets for you
* Selecting unit while holding shift will assist him. This works from anywhere where you can select unit. Example party icons, ct raidassist and even from player character.
* Configurable spell slot which will be cast if the acquired target is in combat. For hunters this is Auto Shot by default.
* SmartActions, See detailed explanation below.
* Supports CT RaidAssist tanks automaticly.
* Supports myAddons.
* Supports Scrolling Combat Text
* Does not use any chat channels to operate
Installation and configuration?
-------------------------------
Extract SmartAssist folder to <your-wow-install-dir>\Interface\Addons\. Ingame
go to the key binding options using esc key and bind key for assisting and
optionally for setting puller.
SmartAssist configuration window can be opened by typing /sa or /smartassist
command.
How to use it?
--------------
If you are in group you may wish to set a puller. Decide who it is going to
be and set him as puller by targetting player/pet and either press 'set puller'
key or select 'set as puller' from player portrait menu.
This is not mandatory and SmartAssist does excellent job even without assigned
puller. This is because the assist lookup order is based on character class.
If you have not set someone to be a puller, SmartAssist will automatically use
your pet as one.
When hitting 'SmartAssist'-key it will try to find who to assist starting from
your assigned puller. If it doesn't have good target it continues to look if
someone in your group is in need of assistance. If there isn't anyone to assist
in your group can be configured to fallback to basic target nearest enemy.
This should select good target in almost any situation.
You can skip current assist by pressing 'SmartAssist'-key again, it should jump
to next available party memeber. So you can cycle trough all targets of your
group easily.
Available targets/assists
-------------------------
Display floating list that has all hostile targets listed that your group is
currently engaging. Displays the name and health of the target and targets
target. Name of the targets target is color coded: white=normal, green = MT,
Red = You. Border of box is also color coded: Red = Hunters mark,
Black = Target is under crowd control (sheep, trap etc). Currently targetted
unit background is displayed in green and pullers target in yellow. There's
also small text at the bottom of box that tells who is targetting the mob.
If theres more than one targetting that enemy you'll see counter.
Once you get used to reading this list you get very good overall idea
what's going on.
So what exactly are smart actions?
----------------------------------
Consider following situation, you have some ally unit selected and you wish to
assist him. Normally without any addon you first press assist key and then
start casting the spells. Smart actions improve this scenario so that you
don't need to change target manually or press any assist key. With smart
actions you can just cast the attack on your ally and SmartAssist will detect
the situation and switch to ally target.
Another scenario which we can make smarter is when you don't have any target
selected. Instead of getting 'You have no target' SmartActions can do SmartAssist
and try to acquire some target before casting the spell.
To accomplish these features SmartAssist will need to know what actions are
considered as attacks. This is done by dragging the spells to configuration
dialog.
SmartAssist also provides built in spell lists for some classes. Once you
startup SmartAssist first time it will ask if you wish to use auto configure.
Other
-----
This is my first released addon. As a beginner addon writer I've had to look
other addons for source of inspiration. There are some bits and pieces from
various addons and I've done my best effort to comment and credit every one
of them.
--------------------------------------------------------------------------------
Problems
--------------------------------------------------------------------------------
KNOWN:
- Current version works only with english client
AND FOR REST:
- First try to reset addon settings by command /sa reset
- If problem persist you may get more information about what is going on by
entering command /sa debug. Additional information will be printed in General.
You can turn debug off by typing command again. These messages might be
helpfull to determine what's going on.
You can reach me trough email: paranoidi@gmx.net altough it is not my main email
account.
--------------------------------------------------------------------------------
Other
--------------------------------------------------------------------------------
This is my first released addon. As a beginner addon writer I've had to look
other addons for source of inspiration. There are some bits and pieces from
various addons and I've done my best effort to comment and credit every one of
them.
--------------------------------------------------------------------------------
Is this addon against blizzard policy ?
--------------------------------------------------------------------------------
Moderator has stated in interface customization forums that:
"Just so you know, the designers are against mods doing automated spell choosing
and target choosing for players, there just isn't a good way to prevent it at
the moment. If you do add such a feature, it's pretty likely to either not work
or not be allowed at some point in the future.
Note that this does not mean that such mods are illegal at this time, just that
they are not encouraged."
SmartAssist shouldn't be one of the unwanted addons due following reasons:
- This addon does not do any automated spell choosing.
- Automated target choosing I believe refers to addons that would select target
that has least HP or are otherwise ideal targets. SmartAssist doesn't do work
this way, it doesn't go trough all available enemies and select the one with
lowest health. Instead we assist group / raid members one by one and stop
when we have target.
Only questionable feature that I can even think about is that SmartAssist
skips stunned mobs. However that is not the main idea of this addon and if
it is ever found to be something that addons should not do I will remove it.
Also note that this skipping is not as definite as sheepdefender which is
somewhat commonly disputed. You CAN still attack stunned mobs accidentally,
forexample if someone sheeps your target.
--------------------------------------------------------------------------------
Readme is updated to version 1.2.1
--------------------------------------------------------------------------------