just a simple paladin macro
Rich (BB code):
sub main
/declare HomeXLoc int outer ${Me.X}
/declare HomeYLoc int outer ${Me.Y}
/declare Distoftarget int outer 100
/declare radius int outer 100
/declare closeenoughtoattack int outer 40
:loop
/keypress esc
/delay 1
/target npc radius ${radius}
/if (${Target.ID} && ${Target.Distance} <= ${Distoftarget} && ${Target.LineOfSight}) {
/goto :pull
}
/goto :loop
/return
:pull
/delay 1s
/cast "Lesson of Penitence"
/delay 2s
/cast "Sacred Force"
/delay 2s
/cast "Call of Honor"
/delay 1s
/if (${Target.Distance} <= ${closeenoughtoattack}) {
/goto :kill
}
/goto :loop
/return
:kill
/stick 12
/attack on
/doability bash
/if (${Target.ID} && ${Target.Type.Equal[NPC]}) {
/goto :kill
}
/clean
/stick off
/call ReturnHome
/goto :loop
/return
Sub ReturnHome
:returnhome
/keypress jump
/if (${Me.State.Equal[SIT]}) /stand
/face fast nolook loc ${HomeYLoc},${HomeXLoc}
/if (${Math.Distance[${HomeYLoc},${HomeXLoc}]}>2) /nomodkey /keypress forward hold
/if (${Math.Distance[${HomeYLoc},${HomeXLoc}]}<=5) {
/nomodkey /keypress back
/return
}
Last edited:


