This has pretty good instructions, I wrote it because since I started using MQ, lots of my basic skills have suffered. (for example sense heading) Additionally, I have several melee characters and plugging away at those hotbuttons is sure a pain.
So, without further ado, Skills.mac.:
<<Edited. Added hide and fixed Boldor's comment>>
Code: Select all
|Skills.mac
|
|macros to run while playing
|or to include in your macro
|by malachi
|Instructions: Read the list of /calls and place a | in front of anything you DON'T want it to do.
|If your race/class can't do one, no worries, it checks for that and just won't try if you can't do it.
|
|Yes, timings are off. It will loop perpetually though,|so you'll get max attempts, I promise.
|
|I would suggest making one of these for idle practices and one for battle.
|
|That is, one with battle disciplines and one for sitting down, save as skills1 and skills2 or
|whatever and call with hotbuttons. Just don't forget an /endmacro hotbutton as well.
|
|This has no delays, so you should be able to add it to other macros by including and calling the sub
|if you so desire.
|+++++++++++++++++++++++++++++++++++++++
sub Main
:Loop
/call SenseH
/call Mend
/call Feign
/call Forage
|/call Beg
/call Sneak
/call Hide
|/call Taunt
/call Tracking
/call SenseTraps
|/call Intimidation
|/call Slam
|/call Disarm
/call DisarmTraps
|/call PickPockets
/call PickLock
|/call Kick
|/call TigerClaw
|/call DragonPunch
|/call Bash
|/call Backstab
|/call EagleStrike
|/call FlyingKick
/goto :Loop
sub SenseH
/if $char(ability,"Sense Heading")>0 /doability "Sense Heading"
/return
sub Mend
/if $char(ability,"Mend")>0 /doability "Mend"
/return
sub Feign
/if $char(ability,"Feign Death")>0 /doability "Feign Death"
/return
sub Forage
|WARNING: If successful this puts an item on your cursor. Be aware.
/if $char(ability,"Forage")>0 /doability "Forage"
/return
sub Beg
|this starts commented because it will get you aggroed.
/if $char(ability,"Begging")>0 /doability "Begging"
/return
sub Sneak
/if $char(ability,"Sneak")>0 /doability "Sneak"
/return
sub Taunt
|This starts commented because it will get you aggroed.
/if $char(ability,"Taunt")>0 /doability "Taunt"
/return
sub Tracking
|This one is weird b/c we have no click
/if $char(ability,"Tracking")>0 /doability "Tracking"
/press Enter |so that it will close the tracking window and track...something.
/return
sub SenseTraps
/if $char(ability,"Sense Traps")>0 /doability "Sense Traps"
/return
sub Intimidation
|starts commented b/c of aggro
/if $char(ability,"Intimidation")>0 /doability "Intimidation"
/return
sub Slam
|starts commented b/c of aggro
/if $char(ability,"Slam")>0 /doability "Slam"
/return
sub Disarm
|starts commented b/c of aggro
/if $char(ability,"Disarm")>0 /doability "Disarm"
/return
sub DisarmTraps
/if $char(ability,"Disarm Traps")>0 /doability "Disarm Traps"
/return
sub PickPockets
|starts commented b/c of aggro
/if $char(ability,"Pick Pockets")>0 /doability "Pick Pockets"
/return
sub PickLock
/if $char(ability,"Pick Lock")>0 /doability "Pick Lock"
/return
sub Kick
|starts commented
/if $char(ability,"Kick")>0 /doability "Kick"
/return
sub TigerClaw
|Starts commented
/if $char(ability,"Tiger Claw")>0 /doability "Tiger Claw"
/return
sub DragonPunch
|starts commented
/if $char(ability,"Dragon Punch")>0 /doability "Dragon Punch"
/return
sub Bash
|starts commented
/if $char(ability,"Bash")>0 /doability "Bash"
/return
sub Backstab
|starts commented
/if $char(ability,"Backstab")>0 /doability "Backstab"
/return
sub EagleStrike
|Starts commented
/if $char(ability,"Eagle Strike")>0 /doability "Eagle Strike"
/return
sub FlyingKick
|starts commented
/if $char(ability,"Flying Kick")>0 /doability "Flying Kick"
/return
sub Hide
/if $char(ability,"Hide")>0 /doability "Hide"
/return
~malachi



