World of Warcraft LazyRogue v2.1


File Name LazyRogue.zip
File Type ZIP
Developer Unknown
Operating System Windows
File Size 0.02 MB
Created 02/27/2006
Updated 02/27/2006
Downloads 328 times
Download time  
Modem: 0 min 2 sec
ISDN: 0 min 1 sec
DSL: 0 min 0 sec
CABLE: 0 min 0 sec
T1: 0 min 0 sec

World of Warcraft LazyRogue v2.1
Rating: 0.00/5.00
Rated by: 0 users
Rate it:
Please scroll down for the download button and more file information.

Download World of Warcraft LazyRogue v2.1
File Description
Customizable, hotkeyed Rogue attack forms. Choose from several provided Rogue attack forms--or design your own--and hotkey it. Each time you hit the hotkey, LazyRogue will decide which action from your form to do at that particular moment. This allows you to plan your attacks ahead of time, and worry less about exact button pressing and timing during combat. Awesome for solo grinding, great for partying/raiding, and even good for PvP as a few posters have shown.

The classic form 'Eviscerate if 5 combo points, else Riposte if available, else Sinister Strike if available' from Lazy Rogue 1.0 still remains (and is the default if you don't change anything), but is now joined by several more sophisticated forms for use either soloing or in a party. For example, new in LR2 is the highly-requested Eviscerate 'kill shot' attack (requires Mobinfo2 or equivalent), support for opening attacks when you're stealthed (e.g. Ambush, Cheap Shot), and several other forms that utilize Rupture, Kidney Shot, and even Feint (when in a party) intelligently. New in 2.1 is a single-keypress combo ColdBlood + Eviscerate.

However, there's no doubt that not everyone plays their rogue the same way I do, and wouldn't necessarily want to use my pre-canned forms. So the real power of LazyRogue 2.0 is the ability to create your own attack forms using a simple but powerful language. Basically you create a text string that represents which attacks to use and when. You can specify which of over a dozen attacks to use based on your or your target's current health, your combo points, whether or not you're stealthed, and whether or not your target is attacking you. The syntax is probably best demonstrated with a few examples:

Form lr. The simple classic, from LazyRogue 1.0.

evisc-5cp riposte ss



Eviscerate if you have 5 combo points

or Riposte (if it's available)

or Sinister Strike (if it's available)

or silently do nothing



Form lrSolo2. Here's a form that opens with Cheap Shot, uses Eviscerate kill shots, and is good when you feel like using Kidney Shots instead of Eviscerates.

cs-ifStealthed evisc-ifKillShot ks-5cp evisc-5cp riposte ss



Cheap Shot if stealthed

or Eviscerate if doing so will kill the target (requires Mobinfo2 or equivalent)

or Kidney Shot if you have 5 combo points

or Eviscerate if you have 5 combo points (which would only happen if you missed your Kidney Shot and it's now in cooldown)

or Riposte (if it's available)

or Sinister Strike (if it's available)

or silently do nothing



Form lrSolo3. A bit more sophisticated.

cs-ifStealthed evisc-ifKillShot ks-5cp-player<60%hp rupture-5cp-target>60%hp-ifRuptureNotActive evisc-5cp riposte ss



Cheap Shot if stealthed

or Eviscerate if doing so will kill the target

or Kidney Shot if you have 5 combo points and your health is less than 60%

or Rupture if you have 5 combo points, the target's health is more than 60%, and you don't already have a Rupture DoT on the target.

or Eviscerate if you have 5 combo points

or Riposte (if it's available)

or Sinister Strike (if it's available)

or silently do nothing



Form lrParty1. This form is really good in parties when you want to do your damage over time and avoid aggro :-).

cs-ifStealthed evisc-ifKillShot ks-5cp-ifTargetOfTarget-player<50%hp rupture-5cp-target>60%hp-ifRuptureNotActive snd-5cp feint-ifTargetOfTarget riposte ss



Cheap Shot if stealthed

or Eviscerate if doing so will kill the target

or Kidney Shot if you have 5 combo points, and your target is attacking you, and your health is less than 50%

or Rupture if you have 5 combo points, the target's health is more than 60%, and you don't already have a Rupture DoT on the target

or Slice and Dice if you have 5 combo points

or Feint if your target is attacking you (if it's available)

or Riposte (if it's available)

or Sinister Strike (if it's available)

or silently do nothing


A good alternatve is lrParty2, which is the same as lrParty1 except it uses evisc-5cp instead of snd-5cp. It's good if your tank is doing a good job keeping aggro. I've used this form in Zul'Farrak and Sunken Temple and let me say: it is awesome.

Note: all of the above stock forms assume you have Riposte. This is back from when I was spec'd Combat. If you don't, just edit them in-game and remove 'riposte'.

Example of what's now available in 2.1: by now you're probably thinking, 'my god, not another example', but this is one I just started using after hitting 60 and respec'ing away from the Combat tree (oh no!):

Form ithilyn1 (not included). Great party form, this includes a few bits and pieces from some very smart people here posting comments (thanks!):

cs-ifStealthed evisc-ifKillShot evisc-3cp-target<20%hp cbevisc-3cp-ifCbKillShot ks-5cp-ifTargetOfTarget-player<50%hp rupture-5cp-target>60%hp-ifRuptureNotActive cbevisc-5cp evisc-5cp snd-=1cp-ifSndNotActive feint-ifTargetOfTarget hemo



Cheap Shot if stealthed

or Eviscerate if doing so will kill the target

or Eviscerate if you have at least 3 combo points, and your target's health is below 20% (good in parties when they die quickly)

or fire up a Cold Blood + Eviscerate combo (if CB is available) if you have at least 3 combo points and the double damaged attack will kill the target

or Kidney Shot if you have 5 combo points, and your target is attacking you, and your health is less than 50%

or Rupture if you have 5 combo points, the target's health is more than 60%, and you don't already have a Rupture DoT on the target

or fire up a Cold Blood + Eviscerate (if CB is available), if you have 5 combo points

or Eviscerate if you have 5 combo points

or fire up Slice and Dice if you have 1 (and only 1) combo points

or Feint if your target is attacking you (if it's available)

or Hemorrhage

or silently do nothing



So hopefully those examples are enough to explain the syntax, but here are a few final notes:



A form is composed of one or more attack arguments.

Each attack argument is composed of an attack type optionally followed by one or more criteria specifying when to use it.

Of course, in addition to your criteria, the attack must have enough energy, not be in coooldown, and be in range to be used.

Each attack argument is processed in order, and the first argument that meets all criteria is used.


In this matter you can chain together some very sophisticated and powerful attack forms. Just remember that's it's first-match-wins, so put your attacks in the proper order.


Usage:

Make a macro with:

/lazyrogue

and put it on your action bar. Then, choose an attack form by left-clicking on the 'LR' icon located around your minimap. You can right-click and drag the LR bubble to move it around the minimap. Begin using your macro key and it will use your form.

Also, you might like the LazyRogue minion. Summon it with:

/lazyrogue summon

And left-click to move it around. I like to have it just on top of my health bar.

If you prefer you can make multiple macros, each using a different form. Just do /lazyrogue .


Some Notes:

NOTE: Backstab is supported by popular demand, however, the WoW API gives me no way of knowing if you're currently behind your target or not. What this means is you'd keep hitting the button and it would get stuck every time trying to do a Backstab, if you weren't behind your target. So the way I work around this is by monitoring the UI Error messages and looking for 'You must be behind your target', and if I see it, I temporarily disable Backstab for 1 second. That way if you just keep mashing the button, the attacks after Backstab will be considered. If anyone can think of a better way to deal with this, I'm all ears. New: Garrote and Gouge (in front) are handled in the same manner, as appropriate.

NOTE: The -ifKillShot criteria to Eviscerate DOES consider your investment in Improved Eviscerate and the Aggression talents.

NOTE: All attacks you want to use MUST be on your action bar. Yes, they must. They don't have to be visible though, you can stick them on any of your 6 action bars (or actually any of the 12 if you have access to them). The WoW API is far better for items on your action bar versus in your spell book, and I use those functions to determine if the attack has enough energy, isn't in cooldown, and is in range.

Also, it may be obvious but it's worth pointing out that there is no perfect form. You will find some forms work better than others depending on the difficulty and type of the mobs in question. Although I've shipped a few default forms, I find I'm still tweaking them here and there. I'm definitely interested to hear what forms you come up with, please post any good ones!

Type /lazyrogue help at your chat prompt for a command reference.

Click Help while editing your form for an up-to-date list of supported attacks and criteria.

Attacks:

adrenaline, ambush, bladeflurry, blind, bs (Backstab), cbevisc (ColdBlood + Eviscerate combo), coldblood, cs (Cheap Shot), evasion, evisc (Eviscerate), expose, feint, garrote, ghostly (Ghostly Strike), gouge, hemo (Hemorrhage), ks (Kidney Shot), premeditation, preparation, riposte, rupture, snd (Slice and Dice), sprint, ss (Sinister Strike), stealth, tea, vanish

Criteria:

In the following, multiple values within curly braces ({}) means choose one, and square braces ([]) mean the value is optional.

-{player,target}{>,<}XX[%]{hp,mana/energy}
-[=]Xcp
-if[Not]Stealthed
-if[Not]TargetOfTarget
-ifKillShot (evisc only)
-ifCbKillShot (cbevisc only)
-if{ColdBlood,Cs,Evasion,Expose,Garrote,Gouge,
Hemo,Ks,Rupture,Snd}[Not]Active
-ifTarget[Not]Class{Druid,Hunter,Mage,Paladin,
Priest,Rogue,Shaman,Warlock,Warrior}
-ifTargetLevel{>,=,<}XX
-ifTarget[Not]Type{Beast,Critter,Demon,
Humanoid,Undead}


 
















































































Newest Downloads

12/16/2009 - 12/19/2009


12/19/2009
12/18/2009
12/18/2009
12/18/2009
12/16/2009
12/16/2009
12/16/2009
12/16/2009
12/16/2009
12/16/2009
12/15/2009
12/15/2009
12/15/2009
12/15/2009
12/14/2009