Simply put, I'm looking for this:
Code: Select all
/if (${Me.AbilityReady[Backstab]} && ${Target.PctHPs}<90 && [b][color=red]Me=BehindMob[/color][/b]) /doability "Backstab"
Code: Select all
|=============================================================================
|------------------------------ GrpRogue.mac v1.8 ----------------------------
|--------------------------- Rogue Ability Autopilot -------------------------
|-----------------------------------------------------------------------------
|--- Usage: /macro GrpRogue
|--- Duck to stop attacking
|--- Does Rogue abilities during combat for you.
|--- (Pick Pockets, Disarm, Backstab, Evade, Begging)
|-----------------------------------------------------------------------------
|--- By: a_troll_01 - Last Updated (5/25/04)
|--- MQ2Dat Conversion by Wassup
|--- 'Duck to turn attack off' by Preocts
|--- Enjoy!
|=============================================================================
#event Attack "Auto attack is on."
|=============================================================================
Sub Main
/echo GrpRogue.mac v.1.8 Activated! Be sure Backstab, Hide, Pick Pockets, & Disarm are on Ability/Combat buttons.
:MainLoop
/if (${Target.Type.Equal[NPC]}) /doevents
/goto :MainLoop
/endmacro
|=============================================================================
Sub Event_Attack
/echo -( ${Target.CleanName} )- ... Level ${Target.Level} ${Target.Class.Name}
:SubLoop
/if (${Target.Type.Equal[NPC]} && !${Me.Ducking}) {
/if (${Target.Type.Equal[NPC]}) /face nolook
/if (!${Me.Combat} && !${Me.Ducking}) /attack on
/if (${Me.AbilityReady[Backstab]} && ${Target.PctHPs}<90) /doability "Backstab"
/if (${Me.AbilityReady[Pick Pockets]} && ${Me.AbilityReady[Hide]}) {
/attack off
/delay 1
/if (${Target.Type.Equal[NPC]} && ${Target.PctHPs}<65) /doability "Pick Pockets"
/if (${Target.Type.Equal[NPC]}) /face nolook
/if (${Target.Type.Equal[NPC]} && ${Target.PctHPs}>64) /doability "Begging"
/doability "Hide"
/if (${Target.Type.Equal[NPC]}) /attack on
}
/if (${Me.AbilityReady[Disarm]}) /doability "Disarm"
/if (${Target.Type.Equal[NPC]}) /goto :SubLoop
}
/attack off
/return

