Rogue Helper
RH.mac was originally designed to take some button mashing out of playing a rogue while raiding. This macro will execute "smart" backstabbing, constant evading (optionally), auto hiding and sneaking while not fighting, automatically avoid enrage riposte damage, stop fighting if you get below a certain health percentage, employ your chosen Strike discipline before wading into combat, and was later expanded to include a vast amount of other features.
The latest versions of RH will also automatically assist specified tanks in a cascading fashion, automatically stick to a target (via internal code or using the MoveUtils plugin, smartly), will strafe in the most logical direction, display experience totals after combat, and optionally return after combat to a specified stake (or anchor) point.
In addition to various combat abilities (along with their tunable parameters), RH also provides some rogue tools: multiple body dragging, self corpse looting, as well as a fully customizable item clicker (with the capability to automatically refresh self-clicked buffs), and automatic looting.
A full list of features, their command syntax, and examples of how to use those commands is provided alphabetically below.

Important Notice:

RH will not function correctly, particularly in combat and more specifically with strike execution, unless you do the following things before using the macro:
  1. 1.
    Make sure you have autoattack on assist OFF (/assist off)
  2. 2.
    Modify your HOTKEY assist button to be ONLY an assist command and the following line:
    /echo Seeking a Victim...
    In other words, make a hotkey with the following two lines:
    /assist main /echo Seeking a Victim...
If you fail to do these things, RH will function poorly!
If your rogue still fails to assist your tank, try /Stick Off

Features:

RH provides you, the rogue, with an enormous amount of power. RH can do just about anything a rogue would need to do and can do almost all of it automatically. The following section briefly lists the features and capabilities that RH provides.
  • Backstab while autoattack is on.
  • Evade (optional) whenever hide is available during combat.
  • Hide and sneak (optional) while not fighting.
  • Pick the pockets of your enemies while fighting.
  • Avoid riposte damage by disabling autoattack whenever enrage is detected and you're facing the target (if autoassist
    is on, autoattack is turned back on after the enrage wears off).
  • Cease fighting when the rogue's health drops below a certain point.
  • Open combats with a strike discipline (if hiding and sneaking and sufficient endurance is available).
  • Automatically stick (maneuver behind) engaged targets in a VERY human-like way.
    • You can specify how near you stick to the mob as a percentage of the maximum range to hit the target.
    • You will "circle strafe" around targets in the smallest arc to find the target's rear.
    • RH will try to back up and randomly move around obstacles if it gets stuck.
    • If you suddenly find yourself tanking, sticking will be disabled to prevent you from dancing around the target
      indefinitely.
    • Sticking will automatically take advantage of the MQ2MoveUtils plugin if it's loaded.
  • Experience changes in regular, AA, and Group Leadership are reported as a percentage delta (change) after every
    experience gain.
  • Create a virtual leash for your rogue and attach it to an NPC or player or to a virtual stake in the ground.
    • You can customize the length of the leash.
    • If your (or RH) tries to move you beyond the leash length, you will be yanked back to the maximum length.
    • When not fighting, you'll return to the stake or the leash holder.
  • Automatically assist another player and make ready to strike or auto attack when the target reaches a certain health
    percentage.
    • Up to three (3) assists can be specified..
    • RH will cycle through all three assists, trying to assist each and stop when it finds that one of them is
      targeting an NPC.
    • You can specify "main" as the first or main assist, and RH will follow raid-set main assists instead.
    • Aggression level can optionally be controlled by RH (how soon to assist).
    • RH can stay on an existing target until it's dead, or optionally engage a new target if the main assist chooses
      one.
  • Drag an unlimited number of corpses (command line driven).
  • Completely loot your own corpse.
  • Automatically click items.
    • You can define clickable items and use a command to have RH "fetch" them, use them, and put them back.
    • Specified clickable effects can be designated as persistent (KEEPUP), and RH will automatically find the item
      and activate it's effect when the previously employed effect wears off.
    • You can define which spells don't stack with your clickable items to prevent persistent effects from bouncing
      off of superior spells.
  • Ninjaloot any NPC corpses that are around you (after something dies).
  • Automatically scan and disarm traps.
  • Improved autofollow (far better than EQ's) which actually allows you to follow players in dungeons or follow NPCs,
    all at a specified range.
  • Conditionally swap weapons after a specified proc-effect occurs in combat, be it a player buff or a detrimental
    target debuff.
  • Fight in 3D-mode while swimming (target acquisition while underwater is inhumanly perfect).
  • Determine when to take evasive action, including nimble discipline and potentially escape.
  • Automatically employ two configurable disciplines of your choice (duelist, deadly precision, kinesthetics, etc.)
  • Completely control macro output, both where it's displayed and the volume of text generated.
Last modified 6mo ago