RogueAttacks - 0.75 - By: Indigo Haze (indigohaze@gmail.com)
===========
Quick Start
===========
Unzip the contents of the archive into your WoW game directory.
You should end up with:
InterfaceAddOnsRogueAttacksreadme.txt
InterfaceAddOnsRogueAttacksRogueAttacks.toc
InterfaceAddOnsRogueAttacksRogueAttacks.xml
InterfaceAddOnsRogueAttacksRogueAttacks.lua
Now write a macro using the RogueAttack() script function. Details below.
===========
Description
===========
Uses the first style or spell which is available (i.e. the action is not in
cooldown or unavailable due to special requirements). Returns the name of the
action which was executed if one was selected or nil if no action is available.
Usage:
/script RogueAttack('', ...)
Where is the CASE-SENSITIVE name of the action you'd like to
perform. Note that the rank of the action is *not* to be appended.
This is designed to be put in a macro which you can then put on your action bar.
See example.jpg for what an example macro might look like.
Note that there are a lot of problems with RogueAttack not working with some
skills which report as always enabled or always disabled, as well as skills
which should not be used immediately after they are used once but are not in
cooldown. If RogueAttacks does not work for your particular combo, I need to
hear from you so I can try and fix it.
Examples:
Use Riposte if you've just parried, otherwise uses Sinster Strike.
/script RogueAttack('Riposte', 'Sinister Strike')
=============
Updating Settings
=============
RogueAttacks now stores the % value for you to use Kidney Shot above as well
as the slot that you have your Riposte button in. By default when the addon
first starts up it will create 'stock' values (check for where your button is
currently and set Kidney Shot's % threshold to 45%). If you need to modify these
while playing:
/setkidney
This will set the % of the mobs HP that you will use Kidney Shot *ABOVE*. Accepts
both decimal input (0.XX) or just a straight number (30, 35, 75, etc). If you
use the command with no argument it will show you what you're currently set for
/findriposte or /findrip
This will trigger the script to find the Riposte button and store it. If you're
using this on a new Rogue character you'll need to activate this once you get
Riposte. If you're an established Rogue and you need to move your Riposte
button, use this afterwards to update the script.
/findcold
This will trigger the script to find the Cold Blood button and store it. If you're
using this on a new Rogue character you'll need to activate this once you get
Cold Blood. If you're an established Rogue and you need to move your Cold Blood
button, use this afterwards to update the script.
/setcold
This will toggle if you automatically will use Cold Blood (if available) before
Ambush / Backstab and/or Eviscerate. If it's available you'll trip Cold Blood and Backstab/Ambush or Eviscerate the target from a single press (Made possible by the
nifty SpellStopCasting() function. Get yours today!). Arguments are: backstab,
eviscerate, all, off (ambush also works in place of backstab) ie: /setcold all
toggles on the use of Cold Blood for Ambush/Backstab and Eviscerate. /setcold off
turns off the auto-use of Cold Blood. /setcold backstab toggles on the use of Cold
Blood for Ambush/Backstab but NOT for Eviscerate.
=============
Special Cases
=============
-- Due to a bug (?) introduced in 1.8 the Riposte skill always shows as being
available to use unless you play tons of hell with it.
When using Riposte, you have to have a button assigned to Riposte *SOMEWHERE*
in your button bars. Rogue Attacks will now find that button so you don't have
to configure it for Riposte. Just drop a button somewhere, and I'll find it and use
it.
-- Mod WILL detect if you're stealthed for using Ambush. I use an Ambush/Backstab
button which has made things a bit easier for me. If necessary I can code in
other things to check for certain buffs in preperation for use of skills, but I'm
not aware of any other situations where this is particularly useful
-- You can also set a % HP threshold in the mod for toggling between Kidney Shot
and Eviscerate. Generally I don't do jack with CP before I have 5, but if I have
5 and the mob is still floating above 45% HP (usually a leet class mob) I'll opt
for the Kidney over the Evisc because I'll either need a bandage, or I can keep
beating the crap out of it (Rogue Tanking FTW) while it's stunned and regenerate
2 to 4 Combo Points in that time span (Combat Rogue). This can be annoying on Boss
Fights where they're immune to Kidney Shot, but I'm usually not too upset with the
performance. Use the /setkidney function as described above. 45% is the default.