Rogue Helper v6.0 [Complete Rogue Macro] (Updated: 10-26-04)

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

Jerle69
a hill giant
a hill giant
Posts: 263
Joined: Wed Apr 28, 2004 3:26 pm

Post by Jerle69 » Tue Oct 19, 2004 6:50 pm

About a dozen pages ago someone suggested an autodisarm. I'm sort-of staying away from features that a high level rogue never uses because they're just fluff: beg and weapon disarming come to mind here. Those are skills everyone practices once you have them, but I've still yet to hear anyone tell me a good use for being good at them once they are?

I'm perfectly willing to add autodisarm if someone knows a use for it other than to train the skill up--just a pet peeve of mine.
--Jerle

A_Druid_00
Macro Maker Extraordinaire
Posts: 2378
Joined: Tue Jul 13, 2004 12:45 pm
Location: Rolling on the Lawn Farting

Post by A_Druid_00 » Tue Oct 19, 2004 6:51 pm

It's spiffy in duels, that's about it
[quote]<DigitalMocking> man, A_Druid_00 really does love those long ass if statements
<dont_know_at_all> i don't use his macro because i'm frightened of it[/quote]
[quote][12:45] <dont_know_at_all> never use a macro when you can really fuck up things with a plugin[/quote]

NuttsThatKlank
decaying skeleton
decaying skeleton
Posts: 8
Joined: Tue Oct 19, 2004 7:02 pm

HUD for RH

Post by NuttsThatKlank » Tue Oct 19, 2004 7:39 pm

Here is a HUD I made for Rogue Helper Macro. Just something I threw together for my own use. After using it for awhile it just seemed to me the HUD is way under utilized.

I hope this sparks some other creativity :D


SCREENSHOT:
Image
Green indicates that feature is on and Red indicates off.
For example in the screenshot AutoEvade is on, AutoStick is off and AutoHS is on.

Note: rh.mac must be running to see anything below ~~~~~~ Rogue Helper HUD ~~~~~~. I also have the Backstab Tracking include, plus my own include for DPS and Avoidance stats.




Just append to your mq2hud.ini and use /loadhud rogue

Code: Select all

[Rogue] 
cast=3,500,300,255,255,0,${If[${Me.Casting.ID}>0,${Me.Casting} ( ${Target.CleanName} ),]} 
CursorItemName=7,-15,-15,255,255,255,${If[${Cursor.ID},${Cursor},]} 

Time=3,5,38,255,255,255,Real Time: ${Time} 
LastTell=3,5,50,255,255,255,LastTell - ${MacroQuest.LastTell} 
Spawn1=3,5,62,255,255,0,${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Level},]} - 

${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Name},]} 
Spawn2=3,5,74,255,255,0,${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Level},]} - 

${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Name},]} 
Spawn3=3,5,86,255,255,0,${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Level},]} - 

${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Name},]} 
Spawn4=3,5,98,255,255,0,${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Level},]} - 

${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Name},]} 

Target=3,5,110,255,255,255,~~~~~~ Target Data ~~~~~~ 
TData1=3,5,122,255,255,255,${If[${Target.ID},Name: ${Target.CleanName} ( ${Target.Race} ),]} 
TData2=3,5,134,255,255,255,${If[${Target.ID},Class: ${Target.Level} ${Target.Class},]} 
TData3=3,5,146,255,255,255,${If[${Target.ID},Distance:  ${Target.Distance},]} 
TData4=3,5,158,255,255,255,${If[${Target.ID},Melee Range: ${Target.MaxRange},]} 


Player=3,5,170,255,255,255,~~~~~~ Player Data ~~~~~~ 
PData1=3,5,182,255,255,255,Hit Points: 
PData1a=3,80,182,255,255,255,${Me.CurrentHPs} / ${Me.MaxHPs} (${Me.HPRegen}) 
PData2=3,5,194,255,255,255,Endurance: 
PData2a=3,80,194,255,255,255,${Me.Endurance} / ${Me.MaxEndurance}

AA=3,5,206,255,255,255,~~~~~~ Alt Ability ~~~~~~ 

Escape=3,5,218,255,234,8,Escape    - - - - - - - - - 
Escapereadyt=3,120,218,0,255,0,${If[${String[${Me.AltAbilityReady[Escape]}].Equal["TRUE"]},Ready,]} 
Escapenotready=3,120,218,255,0,0,${If[${String[${Me.AltAbilityReady[Escape]}].Equal["TRUE"]}, ,${Me.AltAbilityTimer[Escape].TimeHMS}]} 

RH=3,5,230,255,255,255,${If[${Macro.Name.Equal["rh.mac"]},~~~~~~ Rogue Helper HUD ~~~~~~,]} 

RHAEG=3,5,242,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doEvade},AutoEvade,]},]} 
RHAER=3,5,242,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doEvade},,AutoEvade]},]} 

RHASG=3,70,242,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doStick},AutoStick,]},]} 
RHASR=3,70,242,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doStick},,AutoStick]},]} 

RHAHSG=3,140,242,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doHideSneak},AutoHS,]},]} 
RHAHSR=3,140,242,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doHideSneak},,AutoHS]},]} 

RHAPPG=3,5,254,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doPick},AutoPick,]},]} 
RHAPPR=3,5,254,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doPick},,AutoPick]},]} 

RHACG=3,70,254,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doChicken},AutoChicken,]},]} 
RHACR=3,70,254,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doChicken},,AutoChicken]},]} 

RHANG=3,140,254,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${ninjamode.NotEqual[OFF]},AutoNinja,]},]} 
RHANR=3,140,254,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${ninjamode.NotEqual[OFF]},,AutoNinja]},]} 

RHAAG=3,5,266,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},AutoAssist,]},]} 
RHAAR=3,5,266,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},,AutoAssist]},]}

RHAAHG=3,70,266,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},@ ${assistpct}% HP,]},]} 
RHAAHR=3,70,266,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},,@ ${assistpct}% HP]},]} 

RHATSG=3,140,266,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doTSwitch},TargetSwitch,]},]} 
RHATSR=3,140,266,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doTSwitch},,TargetSwitch]},]} 

RHMAG=3,5,278,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},${If[${firstassist.NotEqual[Nobody]},MA:${firstassist},MA:]},]},]} 
RHMAR=3,5,278,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},${If[${firstassist.NotEqual[Nobody]},MA:${firstassist},MA:]},MA:]},]}

RHSAG=3,70,278,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},${If[${secondassist.NotEqual[Nobody]},SA:${secondassist},SA:]},]},]} 
RHSAR=3,70,278,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},${If[${secondassist.NotEqual[Nobody]},SA:${secondassist},SA:]},SA:]},]}

RHTAG=3,140,278,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},${If[${thirdassist.NotEqual[Nobody]},TA:${thirdassist},TA:]},]},]} 
RHTAR=3,140,278,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},${If[${thirdassist.NotEqual[Nobody]},TA:${thirdassist},TA:]},TA:]},]}

RHLG=3,5,290,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doLeash},Leash,]},]} 
RHLR=3,5,290,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doLeash},,Leash]},]} 

RHLLG=3,70,290,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doLeash},${leashlength} <-> ${leashflex},]},]} 
RHLLR=3,70,290,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doLeash},,${leashlength} <-> ${leashflex}]},]} 

RHLFG=3,70,290,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doLeash},${If[${leashholder.NotEqual[Nobody]},Master:${leashholder},Master:]},]},]} 
RHLFR=3,140,290,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doLeash},,${If[${leashholder.NotEqual[Nobody]},Master:${leashholder},Master:]},]},]} 

RHBSHeader=3,5,302,255,255,255,${If[${Macro.Name.Equal["rh.mac"]},~~~~~~ BackStab ~~~~~~,]} 
RHMAXBS=3,5,314,255,255,255,${If[${Macro.Name.Equal["rh.mac"]},Max BS: ${MaxBS},]} 
Last edited by NuttsThatKlank on Wed Oct 20, 2004 11:05 pm, edited 2 times in total.

Shamna
decaying skeleton
decaying skeleton
Posts: 7
Joined: Thu Sep 02, 2004 11:50 am

Post by Shamna » Tue Oct 19, 2004 9:50 pm

Hello...been using RH for quite a while now and i find it excellent,however since last patch whenever i load it it crashes eq...the script runs fine till the "seeking victim" command on autoassist,and then it crashes w/o engaging...any clue what might be wrong or anyone else that had similiar problem?...thanks :)

DrmChld
a ghoul
a ghoul
Posts: 89
Joined: Fri Jul 09, 2004 3:25 pm

Post by DrmChld » Tue Oct 19, 2004 10:29 pm

I have... I'll start by saying RTFM... learn to search etc n00b... :)

What I did to fix mine was to delete the MQ2MoveUtils directory under my MQ2 directory. Then redownload MU, unzipped and recompiled MQ2 fully with the fresh clean copy and it works fine.. Go figure...

Effico
a lesser mummy
a lesser mummy
Posts: 69
Joined: Mon Oct 18, 2004 6:03 am

Post by Effico » Wed Oct 20, 2004 4:59 am

just wanted to thank you guys for a truly brillaint macro.

I used it non stop yesterday in PoV and it was flawless.

Only time i encountered any type of *problem* ( problem ain`t really the right word) was when the MT moved off the current target when it was below 10% to off-tank an add. Normally in groups, then rest of the group stay on the fleeing mob till it is dead, but whenMT switched to add, so did the rogue, so i had to pause mq and chase the feeling mob.

Please don`t take the above as criticism, it`s just an observation.

The macro is simply brilliant, thanks for sharing.

bobbib
orc pawn
orc pawn
Posts: 12
Joined: Sat Jul 17, 2004 5:14 pm

Post by bobbib » Wed Oct 20, 2004 5:21 am

Effico try /targetswicth off ?

/bobbib

GD
a snow griffon
a snow griffon
Posts: 353
Joined: Sat Jun 29, 2002 11:57 pm

Post by GD » Wed Oct 20, 2004 7:11 am

Fixed a small bug in the BackStab tracking module, go here to get the fully working version.
Opinions are like assholes, everyone has one, but most of them stink.

peaches
orc pawn
orc pawn
Posts: 10
Joined: Tue Oct 07, 2003 10:24 pm

Post by peaches » Wed Oct 20, 2004 9:38 pm

Code: Select all

|- While fighting or not fighting...

   |- Turn attacking back on if enraged target, and no longer facing it
   /if (${isEnraged} && ${Target.ID} && ${doAutoassist} && !${Me.Combat} && ${Target.Animation}!=32 && ${Math.Distance[${Target.Y},${Target.X}:${Spawn[pc ${mainassist}].Y},${Spawn[pc ${mainassist}].X}]}<35) {
Is this the right change to use Flebbit's changes?
Last edited by peaches on Wed Oct 20, 2004 10:02 pm, edited 1 time in total.

User avatar
peach
a hill giant
a hill giant
Posts: 156
Joined: Fri Sep 10, 2004 8:20 pm

Post by peach » Wed Oct 20, 2004 9:54 pm

what the fuck dude, give me my name back
[img]http://img23.exs.cx/img23/4702/search2.jpg[/img]

peaches
orc pawn
orc pawn
Posts: 10
Joined: Tue Oct 07, 2003 10:24 pm

Post by peaches » Wed Oct 20, 2004 10:00 pm

Put down the pipe chubby, I'm the real peaches!

NuttsThatKlank
decaying skeleton
decaying skeleton
Posts: 8
Joined: Tue Oct 19, 2004 7:02 pm

Post by NuttsThatKlank » Wed Oct 20, 2004 10:36 pm

I made a slight mod to GD's Backstab Tracker. I changed it so it displays Double and Triple Backstab totals. Just a little something I'd wanted to see. Just though I'd share :D
It may even be modified to track highest Double and Triple Backstab highest.

Thanks GD for a great idea!

Code: Select all

#Event TogBSAnnounce   "[MQ2] BSAnnounce#*#" 
#Event SetBSNotifier   "[MQ2] BSNotifier#*#" 
#Event TogBSTrack      "[MQ2] BSTrack#*#" 
#Event BackStab        "You backstab #1# for #2# points of damage." 

Sub InitRHBackStab 
  /declare BSAnnounce bool outer TRUE 
  /declare BSNotifier string outer echo 
  /declare BSTrack bool outer TRUE 
  /declare MaxBS int outer 0 
  /declare iBSCount int outer 0
  /declare iBSTotal int outer 0
  /declare iLastBS int outer 0

  /if (${Ini[RHSettings.ini,General,BSAnnounce].NotEqual[NULL]}) /goto :Ini 
  /squelch /alias /bstrack /echo BSTrack 
  /squelch /alias /bsannounce /echo BSAnnounce 
  /squelch /alias /bsnotifier /echo BSNotifier 

  :Ini 
  /if (${Ini[RHSettings.ini,General,BSAnnounce].NotEqual[NULL]}) /varset BSAnnounce ${Ini[RHSettings.ini,General,BSAnnounce]} 
  /if (${Ini[RHSettings.ini,General,BSNotifier].NotEqual[NULL]}) /varset BSNotifier ${Ini[RHSettings.ini,General,BSNotifier]} 
  /if (${Ini[RHSettings.ini,General,BSTrack].NotEqual[NULL]}) /varset BSTrack ${Ini[RHSettings.ini,General,BSTrack]} 
  /if (${Ini[RHSettings.ini,General,MaxBS].NotEqual[NULL]}) /varset MaxBS ${Ini[RHSettings.ini,General,MaxBS]} 

  /echo ** Announce Backstabs: ${BSAnnounce}, Notifier: ${BSNotifier} 
  /echo ** Track Max Backstabs: ${BSTrack}, Current Max: ${MaxBS} 
/return 

Sub Event_Backstab
  /declare sMSG string
  
  /IF (${Math.Calc[${MacroQuest.Running}-${iLastBS}]} < 2000) {
    /varcalc iBSCount ${iBSCount}+1
    /varcalc iBSTotal ${iBSTotal}+${Param2} 
  } else {
    /varset iBSCount 1
    /varset iBSTotal ${Param2}
  }
  /varset iLastBS ${MacroQuest.Running}
 
  /IF (${iBSCount} == 1) {
    /varset sMSG You Backstab for ${iBSTotal}
  } else /IF  (${iBSCount} == 2) {
    /varset sMSG You Double Backstab for ${iBSTotal}
  } else /IF  (${iBSCount} == 3) {
    /varset sMSG You Triple Backstab for ${iBSTotal}
  }
  
  /if (${BSAnnounce}) { 
    /if (${BSNotifier.Find[echo]}) /echo ${sMSG} 
    /if (${BSNotifier.Find[popup]}) /popup ${sMSG} 
    /if (${BSNotifier.Find[speak]}) /speak ${sMSG} 
    /if (${Param2}>${MaxBS} && ${Param2}<32000 && ${BSTrack}) { 
       /if (${BSNotifier.Find[echo]}) /echo New max Backstab of ${Param2} 
       /if (${BSNotifier.Find[popup]}) /popup New max Backstab of ${Param2} 
       /if (${BSNotifier.Find[speak]}) /speak New max Backstab of ${Param2} 
       /ini "RHSettings.ini" "General" "MaxBS" "${Param2}" 
       /varset MaxBS ${Param2} 
    } 
  } 
/return 

Sub Event_TogBSAnnounce 
  /if (${BSAnnounce}) { 
    /varset BSAnnounce FALSE 
    /echo ** Backstab Announcing is now OFF! 
  } else { 
    /varset BSAnnounce TRUE 
    /echo ** Backstab Announcing  is now ON! 
  } 
  /ini "RHSettings.ini" "General" "BSAnnounce" "${BSAnnounce}" 
/return 

Sub Event_TogBSTrack 
  /if (${BSTrack}) { 
    /varset BSTrack FALSE 
    /echo ** Backstab Tracking is now OFF! 
  } else { 
    /varset BSTrack TRUE 
    /echo ** Backstab Tracking  is now ON! 
  } 
  /ini "RHSettings.ini" "General" "BSTrack" "${BSTrack}" 
/return 

Sub Event_SetBSNotifier(string Line) 
  /if (${Line.Arg[3].Length}) /varset BSNotifier ${Line.Arg[3]} 
  /echo ** Backstab Notifier set to: "${BSNotifier}" 
  /ini "RHSettings.ini" "General" "BSNotifier" "${BSNotifier}" 
/return 


Mulletmaster
orc pawn
orc pawn
Posts: 20
Joined: Tue May 04, 2004 1:06 am

Post by Mulletmaster » Wed Oct 20, 2004 10:50 pm

Having a problem with the HUD..

My MQ2hud.ini inside my UI folder looks like this:

Code: Select all

[Elements]
GMIndicator=3,570,670,255,0,0,GM - ${NearestSpawn[GM]}
      Macro=3,570,680,255,255,255,Macro - ${If[${Macro.Name.NotEqual["NULL"]},${Macro.Name},]}
      Speed=3,570,690,255,255,255,Speed - ${Int[${Me.Speed}]}
   LastTell=3,570,700,0,255,200,LastTell - ${If[${MacroQuest.LastTell.NotEqual["NULL"]},${MacroQuest.LastTell},]}
   BankCash=3,570,710,255,255,255,Bank - ${Me.PlatinumShared} Platinum
      Named=3,570,720,52,159,250,Named - ${Spawn[npc #]}
 LDoNPoints=3,570,730,255,255,255,LDoN Points - ${Int[${Me.LDoNPoints}]}
      Bound=3,570,740,100,255,100,Bound in ${Me.Bound}
      Raid =3,570,750,255,0,0,${If[${Raid.Members}>0,In Raid - ${Raid.Members},]}   ${If[${Raid.Members}>0,Raid Level - ${Raid.AverageLevel},]}
        MGB=3,570,760,255,255,255,${If[${String[${Me.AltAbilityReady[Mass Group Buff]}].Equal["TRUE"]},MGB Ready,MGB available in ${Me.AltAbilityTimer[Mass Group Buff].TimeHMS}]}

CursorItemName=7,-15,-15,255,255,255,${If[${Cursor.ID},${Cursor},]}

[Rogue]
cast=3,500,300,255,255,0,${If[${Me.Casting.ID}>0,${Me.Casting} ( ${Target.CleanName} ),]}
CursorItemName=7,-15,-15,255,255,255,${If[${Cursor.ID},${Cursor},]}

Time=3,5,38,255,255,255,Real Time: ${Time}
LastTell=3,5,50,255,255,255,LastTell - ${MacroQuest.LastTell}
Spawn1=3,5,62,255,255,0,${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Level},]} -

${If[${NearestSpawn[1,npc #].Name.NotEqual["NULL"]},${NearestSpawn[1,npc #].Name},]}
Spawn2=3,5,74,255,255,0,${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Level},]} -

${If[${NearestSpawn[2,npc #].Name.NotEqual["NULL"]},${NearestSpawn[2,npc #].Name},]}
Spawn3=3,5,86,255,255,0,${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Level},]} -

${If[${NearestSpawn[3,npc #].Name.NotEqual["NULL"]},${NearestSpawn[3,npc #].Name},]}
Spawn4=3,5,98,255,255,0,${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Level},]} -

${If[${NearestSpawn[4,npc #].Name.NotEqual["NULL"]},${NearestSpawn[4,npc #].Name},]}

Target=3,5,110,255,255,255,~~~~~~ Target Data ~~~~~~
TData1=3,5,122,255,255,255,${If[${Target.ID},Name: ${Target.CleanName} ( ${Target.Race} ),]}
TData2=3,5,134,255,255,255,${If[${Target.ID},Class: ${Target.Level} ${Target.Class},]}
TData3=3,5,146,255,255,255,${If[${Target.ID},Distance:  ${Target.Distance},]}
TData4=3,5,158,255,255,255,${If[${Target.ID},Melee Range: ${Target.MaxRange},]}


Player=3,5,170,255,255,255,~~~~~~ Player Data ~~~~~~
PData1=3,5,182,255,255,255,Hit Points:
PData1a=3,80,182,255,255,255,${Me.CurrentHPs} / ${Me.MaxHPs} (${Me.HPRegen})
PData2=3,5,194,255,255,255,Endurance:
PData2a=3,80,194,255,255,255,${Me.Endurance} / ${Me.MaxEndurance}

AA=3,5,206,255,255,255,~~~~~~ Alt Ability ~~~~~~

Escape=3,5,218,255,234,8,Escape    - - - - - - - - -
Escapereadyt=3,120,218,0,255,0,${If[${String[${Me.AltAbilityReady[Escape]}].Equal["TRUE"]},Ready,]}
Escapenotready=3,120,218,255,0,0,${If[${String[${Me.AltAbilityReady[Escape]}].Equal["TRUE"]}, ,

${Me.AltAbilityTimer[Escape].TimeHMS}]}

RH=3,5,230,255,255,255,${If[${Macro.Name.Equal["rh.mac"]},~~~~~~ Rogue Helper HUD ~~~~~~,]}

RHAEG=3,5,242,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doEvade},AutoEvade,]},]}
RHAER=3,5,242,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doEvade},,AutoEvade]},]}

RHASG=3,70,242,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doStick},AutoStick,]},]}
RHASR=3,70,242,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doStick},,AutoStick]},]}

RHAHSG=3,140,242,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doHideSneak},AutoHS,]},]}
RHAHSR=3,140,242,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doHideSneak},,AutoHS]},]}

RHAPPG=3,5,254,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doPick},AutoPick,]},]}
RHAPPR=3,5,254,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doPick},,AutoPick]},]}

RHACG=3,70,254,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doChicken},AutoChicken,]},]}
RHACR=3,70,254,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doChicken},,AutoChicken]},]}

RHANG=3,140,254,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${ninjamode.NotEqual[OFF]},AutoNinja,]},]}
RHANR=3,140,254,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${ninjamode.NotEqual[OFF]},,AutoNinja]},]}

RHAAG=3,5,266,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},AutoAssist,]},]}
RHAAR=3,5,266,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},,AutoAssist]},]}

RHAAHG=3,70,266,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},@ ${assistpct}% HP,]},]}
RHAAHR=3,70,266,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},,@ ${assistpct}% HP]},]}

RHATSG=3,140,266,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doTSwitch},TargetSwitch,]},]}
RHATSR=3,140,266,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doTSwitch},,TargetSwitch]},]}

RHMAG=3,5,278,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},${If[${firstassist.NotEqual[Nobody]},MA:${firstassist},MA:]},]},]}
RHMAR=3,5,278,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},${If[${firstassist.NotEqual[Nobody]},MA:${firstassist},MA:]},MA:]},]}

RHSAG=3,70,278,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},${If[${secondassist.NotEqual[Nobody]},SA:${secondassist},SA:]},]},]}
RHSAR=3,70,278,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},${If[${secondassist.NotEqual[Nobody]},SA:${secondassist},SA:]},SA:]},]}

RHTAG=3,140,278,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},${If[${thirdassist.NotEqual[Nobody]},TA:${thirdassist},TA:]},]},]}
RHTAR=3,140,278,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doAutoassist},${If[${thirdassist.NotEqual[Nobody]},TA:${thirdassist},TA:]},TA:]},]}

RHLG=3,5,290,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doLeash},Leash,]},]}
RHLR=3,5,290,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doLeash},,Leash]},]}

RHLLG=3,70,290,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doLeash},${leashlength} <-> ${leashflex},]},]}
RHLLR=3,70,290,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doLeash},,${leashlength} <-> ${leashflex}]},]}

RHLFG=3,70,290,0,255,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doLeash},${If[${leashholder.NotEqual[Nobody]},Master:${leashholder},Master:]},]},]}
RHLFR=3,140,290,255,0,0,${If[${Macro.Name.Equal["rh.mac"]},${If[${doLeash},,${If[${leashholder.NotEqual[Nobody]},Master:${leashholder},Master:]},]},]}

RHBSHeader=3,5,302,255,255,255,${If[${Macro.Name.Equal["rh.mac"]},~~~~~~ BackStab ~~~~~~,]}
RHMAXBS=3,5,314,255,255,255,${If[${Macro.Name.Equal["rh.mac"]},Max BS: ${MaxBS},]} 
I try /loadhud rogue and absolutly nothing happens..any ideas? Am I adding the hud code to the ini correctly?

Jerle69
a hill giant
a hill giant
Posts: 263
Joined: Wed Apr 28, 2004 3:26 pm

Post by Jerle69 » Wed Oct 20, 2004 11:03 pm

Holy expanding thread!

NuttsThatKlank:

Hey man, that HUD is pretty sweet--and you're right, I almost never use a HUD, but I may try yours out... very nice!

Shamna:

Your MQ2 compile is corrupt. Recompile with the latest MQ2 and you'll be ok. After that, delete the VERSION=XX line from the RHSettings.INI file and reload the macro. This /command problem goes away a of 6.0, which isn't out yet.

DrmChld:

Yeah, right on :)

Effico:

Thanks for the compliments. Just as an FYI, some folks around here develop addon's (such as the recent HUD) and some DPS trackers, like GD's as modules. Generally, if I like what they propose, I'll put it in the macro's next version--if I feel like it's a unusual thing for a tweakers and generally will have a low utility value widespread, I'll just leave it alone. Ultimately though, RH is 100% mine :)

As far as the *problem* you mentioned, RH deals with that too, at your leisure. If you look at the documentation, you'll find a command called TARGETSWITCH. Here's the expert right out of the docs:
TARGETSWITCH

Syntax:
/targetswitch

Description:
Toggles whether or not RH should automatically choose a new target if the main assist does, or if it should "finish off" the current target. If your main assist is also the puller, you may want target switching OFF, as it will be expected that you finish off the last one before the next one is arrives. When using this command, if the feature is on, it will be turned off (and vice versa).

Examples:
N/A
I'm pretty sure that's exactly what you're looking for. By default, RH is agressive and will switch targets instead of finishing stuff off--this behavior is preferred for fast raid environments. The "finish it off" behavior is good for 6mans with pull streams. Choose your poison!

bobbib:

Yep, he didn't read the manual :)

GD:

Thanks for the neato module. Still not sure I want to integrate DPS tracking, but if anyone else on here really really digs this stuff, I can mold it into the next release. I just have a feeling very few people use it? I mean, I know my max backstab potential, if I get it, I get it, if I don't I don't... /shrug. Help me understand =) Is this for rogues that are still leveling?
--Jerle

NuttsThatKlank
decaying skeleton
decaying skeleton
Posts: 8
Joined: Tue Oct 19, 2004 7:02 pm

Post by NuttsThatKlank » Wed Oct 20, 2004 11:10 pm

Mulletmaster,

I copied your hud, worked ok for me. I did notice some formating issues with my original post. I fixed them. So just copy from my post again and give it another try. Also you MUST be running rh.mac for the Rogue Helper section to be visible. I set it up so you won't see a bunch of NULLs when it is not running.