What Macro Does Your Rogue Use?

dadada

Member
Joined
Mar 10, 2008
Messages
262
Reaction score
2
Points
16
Hey, just just wondering what macro you all use for your rogue?

I was thinking about rogue helper and notice its a bit old, but might not be outdated.
Is there a newer rogue macro people use?


Thanks!
 
I'm all for just a basic assist macro and a well configured mq2melee but it's been awhile since i played a rogue
 
Hmm, I mainly use rd4 for the rogue, but was wondering if I was missing anything.

Guess I'll keep using rd4 and make sure the mq2melee is set up right.
Anyone able to post a good mq2melee and the stick preferences they use?
 
Anyone able to post a good mq2melee and the stick preferences they use?

I have a pretty good setup using just mq2melee. I use EQBC commands from my puller to get rogue to assist & killthis.

Code:
[MQ2Melee]
aggro=1
assassinate=1
assault=50
backstab=1
bfeigndelay=1000
bleed=25
disarm=1
downflag11=1
downflag12=1
downflag14=1
downflag15=1
downflag16=1
downflag17=1
downflag18=1
downflag19=1
downflag20=1
downflag22=1
downflag23=1
downflag24=1
downflag4=1
downflag5=1
downflag6=1
downflag7=1
downflag8=1
enrage=1
escape=20
evade=1
facing=1
groupcheck=1
hide=1
hidedelay=2000
holyflag10=0
holyflag11=1
holyflag12=1
holyflag21=1
holyflag22=1
holyflag23=1
holyflag25=1
holyflag26=1
holyflag4=1
holyflag5=1
holyflag6=1
infuriate=1
melee=1
override=1
petenrage=1
petinfuriate=1
petmend=20
petrange=75
pickpocket=0
plugin=1
resume=20
sneak=1
sneakdelay=300
stickbreak=1
stickmode=1
stickrange=70
strike=1
strikedelay=0
downshit11=/if (${Spell[Familiar: Emerald Sokokar].Stacks[50]} && !${Me.Invis}) /casting "Familiar of the Emerald Jungle" ammo
downshit12=/if (${Spell[Taelosian Guard].Stacks[50]} && !${Me.Invis}) /casting "Ritual Blood Ring" rightfinger
downshit14=/if (${Spell[Form of Defense VII].Stacks[50]} && !${Me.Invis}) /casting "Ring of Righteous Slaying" rightfinger
downshit15=/if (${Spell[Geomantra V].Stacks[50]} && !${FindItem[Gnoll Hide Leather Collar].Timer} && !${Me.Invis}) /casting "Gnoll Hide Leather Collar" neck
downshit16=/if (${Spell[Soothing Breath III].Stacks[50]} && !${Me.Invis}) /casting "Guardian's Pauldrons" shoulder
downshit17=/if (${Spell[Might of Stone III].Stacks[50]} && !${Me.Invis}) /casting "Spelltorrent Ring" rightfinger
downshit18=/if (${Spell[Illusionary Spikes III].Stacks[50]} && !${Me.Invis}) /casting "High Priest's Cloak" back
downshit19=/if (${Me.CombatAbilityReady[Instruction in Toxicity Rk. II]} && ${Spell[Lesson in Toxicity Rk. II].Stacks} && !${Me.Invis}) /multiline ; /target id ${NearestSpawn[pc SHM radius 100].ID} ; /disc Instruction in Toxicity Rk. II ; /keypress TAB
downshit20=/if (!${Macro.RunTime} && ${Me.CombatState.Equal[ACTIVE]} && !${Target.Type.Equal[NPC]} && ${Me.PctEndurance}<60 && ${SpawnCount[npc los radius 20 ZRadius 10]}<1) /mac med
downshit22=/if (${Cursor.ID}==79322 || ${Cursor.ID}==57264) /destroy
downshit23=/if (!${Me.Sneaking}) /doability sneak
downshit24=/if (!${Me.Invis}) /doability hide
downshit4=/if (${Me.CombatAbilityReady[Respite Rk. II]} && ${Me.PctEndurance}<25 && !${Me.Invis}) /disc Respite
downshit5=/if (!${FindItem[Lucid Stealthinfused Leggings].Timer} && ${FindItem[Consigned Bite of the Shissar XVI].StackCount}<5 && !${Me.Invis}) /casting "Lucid Stealthinfused Leggings" item
downshit6=/if (${Cursor.ID}==56907) /autoinventory
downshit7=/if (${Spell[Bite of the Shissar Poison VIII].Stacks[50]} && ${FindItem[Consigned Bite of the Shissar XVI].ID} && !${Me.Invis}) /potionbelt activate 1
downshit8=/if (${Spell[Quellious' Trauma Poison VIII].Stacks[50]} && ${FindItem[Quellious' Trauma].ID} && !${Me.Invis}) /potionbelt activate 5
downshitif=${If[!${Me.Moving} && !${AdvPath.State} && !${Me.Casting.ID} && !${Me.Sitting} && !${Select[${Zone.ID},344,345,202,151]},1,0]}
holyshit10=/if (${Stick.Active} && ${NearestSpawn[1,pc noalert 6].Name.NotEqual[${Me.Name}]} && ${NearestSpawn[1,pc noalert 6].LineOfSight} && ${NearestSpawn[1,pc noalert 6].Distance}<80 && ${Target.PctHPs}<60) /multiline ; /stick off ; /stick off
holyshit11=/if (${Me.TargetOfTarget.Name.Equal[${Me.Name}]} && ${Me.AltAbilityReady[Sleight of Hand]}) /casting "Sleight of Hand" alt
holyshit12=/if (${Debuff.Poisoned} && ${Me.AltAbilityReady[Purge Poison]}) /casting "Purge Poison" alt
holyshit21=/if (${Me.PctEndurance}>30 && ${Me.CombatAbilityReady[Pinpoint Vitals]} && !${Target.Buff[Pinpoint Vitals Rk. II]} && ${Target.PctHPs}>70) /disc Pinpoint Flaws Rk. II
holyshit22=/if (${Me.PctEndurance}>20 && ${Me.AltAbilityReady[Envenomed Blades]} && ${Target.PctHPs}>80) /casting "Envenomed Blades" alt
holyshit23=/if (${Me.PctEndurance}>20 && ${Me.AltAbilityReady[Dirty Fighting]} && ${Target.PctHPs}>80) /casting "Dirty Fighting" alt
holyshit25=/if (${Me.PctEndurance}>20 && ${Me.AltAbilityReady[Fundament: Third Spire of the Rake]} && ${Target.PctHPs}>80) /casting "Fundament: Third Spire of the Rake" alt
holyshit26=/if (${Me.PctEndurance}>10 && ${Me.AltAbilityReady[Ligament Slice]} && ${Target.PctHPs}<45 && !${Target.BuffDuration[Ligament Slice]} && !${Target.BuffDuration[Tendon Lacerate Rk. II]}) /casting "Ligament Slice" alt
holyshit4=/if (!${FindItem[Nightshade, Blade of Entropy].Timer} && ${Target.PctHPs}>80) /casting "Nightshade, Blade of Entropy" item
holyshit5=/if (!${FindItem[Lucid Stealthinfused Coat].Timer} && ${Target.PctHPs}>80) /casting "Lucid Stealthinfused Coat" chest
holyshit6=/if (!${FindItem[Thug's Bloodblade Dagger].Timer} && ${Target.PctHPs}>70) /casting "Thug's Bloodblade Dagger" item
holyshitif=${If[!${Me.Casting.ID},1,0]}
stickcmd=13 snaproll randomize
version=5.477
ShowAbility=0
ShowAltAbility=0
ShowAttacking=1
ShowBash=0
ShowCasting=0
ShowCombatAbility=0
ShowControl=0
ShowDebug=0
ShowEnrageDebug=1
ShowEnraging=1
ShowFeign=1
ShowOverride=1
ShowProvoking=0
ShowSkills=0
ShowSpecial=0
ShowSticking=1
ShowStunning=0
ShowSwitching=1
CADelay=500
AADelay=250
SpellDelay=350
SkillDelay=250
PotionDelay=500
DownDelay=0
HolyDelay=0
DownCycleDelay=1000
HolyCycleDelay=0

MQ2MoveUtils.ini
Code:
[Defaults]
AllowMove=32.00
AutoPause=on
AutoPauseMsg=on
AutoSave=on
AutoUW=off
BreakKeyboard=on
BreakMouse=off
BreakOnGM=on
BreakOnSummon=on
DistSummon=8.00
FeignSupport=off
Heading=fast
HideHelp=on
KeyboardPause=off
MousePause=off
LockPause=off
PauseMinDelay=500
PauseMaxDelay=5000
SaveByChar=off
TurnRate=10.00
UseWindow=off
Verbosity=on
FullVerbosity=on
TotalSilence=off
VerbosityFlags=33554431
WinEQ=on
[Stick]
AlwaysUW=off
AwareNotAggro=off
ArcBehind=45.00
ArcNotFront=135.00
BreakOnGate=on
BreakOnTarget=on
BreakOnWarp=on
PauseOnWarp=off
DelayStrafe=on
DistBackup=10.00
DistBreak=100.00
DistMod=0.00
DistMod%=1.00
DistSnaproll=10.00
RandomArc=on
StrafeMinDelay=4000
StrafeMaxDelay=6000
UseBackward=on
UseFleeing=on
UseWalk=off
BreakOnHit=off
[MakeCamp]
CampRadius=40.00
MinDelay=500
MaxDelay=1500
RealtimePlayer=off
ReturnHaveTarget=off
ReturnNoAggro=off
ReturnNotLooting=off
UseLeash=off
LeashLength=50.00
UseScatter=off
Bearing=0.00
ScatDist=10.00
ScatSize=10.00
[MoveTo]
AlwaysUW=off
ArrivalDist=10.00
ArrivalDistX=10.00
ArrivalDistY=10.00
BreakOnAggro=off
BreakOnHit=off
DistBackup=30.00
MoveToMod=0.00
UseBackward=off
UseWalk=on
[Circle]
Backward=off
CCW=off
Drunken=on
RadiusSize=30.00
[StuckLogic]
StuckLogic=on
DistStuck=0.10
PulseCheck=6
PulseUnstuck=10
TryToJump=on
TurnHalf=on

Fighting a namer, I run burn.mac:
Code:
Sub Main
| stuff already included in MQ2Melee (so not included here): Epic 2, Thug's Bloodblade Dagger, Tainted Shadowshift Chain Coat, Sleight of Hand, Purge Poison, Bleed Rk. II, Pinpoint Vitals, Envenomed Blades, Dirty Fighting, Third Spire, Thief's Eyes
:rogwait
/if (${Me.CombatState.NotEqual[COMBAT]}) /goto :rogwait
/echo Rogue Abilities Activated!

:rogloop
| Guardian Circle I
	/if (!${Spell[${Me.Aura}].ID} && !${FindItem[Amber Ring of Stalwart].Timer} && !${Me.Casting.ID} && !${Me.Invis}) /casting "Amber Ring of the Stalwart" leftfinger

| Frenzied Stabbing
    /if (${Me.CombatAbilityReady[Frenzied Stabbing Discipline]} && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) {
        /disc Frenzied Stabbing
        /delay 5
    }
| Assassin Discipline
    /if (${Me.CombatAbilityReady[Assassin Discipline]} && !${Me.CombatAbilityReady[Frenzied Stabbing Discipline]} && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) {
        /disc Assassin Discipline Rk. II
        /delay 5
    }
| Weapon Affiliation
    /if (${Me.CombatAbilityReady[Weapon Affiliation Rk. II]} && !${Me.CombatAbilityReady[Frenzied Stabbing Discipline]} && !${Me.CombatAbilityReady[Assassin Discipline]} && ${Window[CombatAbilityWnd].Child[CAW_CombatEffectLabel].Text.Equal[No Effect]}) {
        /disc Weapon Affiliation Rk. II
        /delay 5
    }
| Envenomed Blades
    /if (${Me.AltAbilityReady[Envenomed Blades]}) {
        /casting "Envenomed Blades" alt
        /delay 5
    }
| Rogues Fury
    /if (${Me.AltAbilityReady[Rogue's Fury]}) {
        /casting "Rogue's Fury" alt
        /delay 5
    }

/if (${Target.ID}) /goto :rogloop
/return
 
i like a few of your holys that i wasnt using

curious about this one

Code:
holyshit10=/if (${Stick.Active} && ${NearestSpawn[1,pc noalert 6].Name.NotEqual[${Me.Name}]} && ${NearestSpawn[1,pc noalert 6].LineOfSight} && ${NearestSpawn[1,pc noalert 6].Distance}<80 && ${Target.PctHPs}<60) /multiline ; /stick off ; /stick off

what is the no alert 6 thing
im trying to understand the whole holy, so what happens when you do get los or are again within range do the melee settings kick back in
the stickcmd=13 snaproll randomize part

I also read u use kill this
saw your assasinate and strike set to 1, so you are getting use out of your strike, are you having any problems not engaging target (either cause strike is not ready or you didnt get a chance to hide (saw that u did sneak hide holys) in addition to the melee settings of sneak hide (i added these too)
 
The no alert thing is used to target something not on his alert list number 6.
Ideally you use the alert list to put mobs that you do not wish to engage. They could be non-targettable NPCs, NPCs outside of a certain range, inside of a certain range, of a particular NPC type i.e. undead, or any other parameters you use to add an NPC to the alert list.

http://www.macroquest2.com/wiki/index.php/Alert <- Wiki entry for Alert
http://www.macroquest2.com/wiki/index.php/Spawn_Search <- Wiki entry for Spawn Search when targetting.
 
i like a few of your holys that i wasnt using

curious about this one

Code:
holyshit10=/if (${Stick.Active} && ${NearestSpawn[1,pc noalert 6].Name.NotEqual[${Me.Name}]} && ${NearestSpawn[1,pc noalert 6].LineOfSight} && ${NearestSpawn[1,pc noalert 6].Distance}<80 && ${Target.PctHPs}<60) /multiline ; /stick off ; /stick off

what is the no alert 6 thing
im trying to understand the whole holy, so what happens when you do get los or are again within range do the melee settings kick back in
the stickcmd=13 snaproll randomize part

I also read u use kill this
saw your assasinate and strike set to 1, so you are getting use out of your strike, are you having any problems not engaging target (either cause strike is not ready or you didnt get a chance to hide (saw that u did sneak hide holys) in addition to the melee settings of sneak hide (i added these too)

I'm sorry that one is a little cryptic...

I have an invite macro that invites all my box characters to a group and sets them onto the alert 6 list (functionally similar to the SafePC plugin, but this way has been working for me since before that plugin was available). That holyshit checks to see if there is any player nearby, in line of sight, who is not one of my boxes (on alert 6), and then it turns off stick (so the rogue doesn't spin if the mob turns to run for example). It's an added safety feature so it doesn't look so much like I'm running MQ2.

My strike disc works perfectly with this setup. My rogue runs behind the mob (snaproll) and strikes him before attacking normally. Even if I have mobs in camp and don't give the rogue a chance to hide before sending him in to attack the next mob, he will still get behind the mob and backstab normally (even if he can't strike) before attacking normally.

The only time the rogue gets confused is if the mob turns the split second before the initial strike backstab. If he loses sight of the mob's backside at that instant, he will just stand there and not do anything (until the next mob). Fortunately that happens very rarely since I send my tank in to attack first and my melee toons a few seconds later.
 
Last edited:
Thanks, will definitely check out your stick setup. My rogue looks very sketchy when attacking hehe.