Moderator: MacroQuest Developers


Code: Select all
Sub Main
| Kicks and Taunts whenever the skill pops up
| Shamelessly stolen from the yafm foraging mac
Sub DoKick
| Verify that we have the ability to kick.
/if (${Me.Skill[Kick]}==0) {
/echo You cannot kick, silly person!
/goto :Exit
}
:Kick
| Makes sure you are in combat.
/if (!${Me.Combat}) {
/attack
/delay 5
}
/delay 1s
| If we can kick then do so.
/if (${Me.AbilityReady[Kick]}) {
/doability kick
}
| If we successfully kicked then move to Taunt.
/if (!${Me.AbilityReady[Kick]}) {
/call DoTaunt
}
/goto :Kick
:Exit
/return
Sub DoTaunt
| Verify that we have the ability to taunt.
/if (${Me.Skill[Taunt]}==0) {
/echo You cannot taunt, silly person!
/goto :Exit
}
:Taunt
| Makes sure you are in combat.
/if (!${Me.Combat}) {
/attack
/delay 5
}
/delay 1s
| If we can taunt then do so.
/if (${Me.AbilityReady[Taunt]}) {
/doability taunt
}
| If we successfully taunted then return.
/if (!${Me.AbilityReady[Taunt]}) {
/return
}
/goto :Kick
:Exit
/returnWhile editing names in a macro for skills isnt hard, it would be easier with this oneHehe, i cant edit stuff, Havent learned yet
Code: Select all
sub main
:start
/if (${Me.Combat}==1) {
/call Fight
}
/goto :start
/return
sub Fight
/delay 1s
/if (${Me.AbilityReady[Kick]}) {
/doability Kick
}
/delay 5
/if (${me.AbilityReady[Taunt]}) {
/doability taunt
}
/returnCode: Select all
/delay 5
/if (${me.AbilityReady[Disarm]}) {
/doability Disarm
}

Code: Select all
Sub Main
:Loop
/if (${Me.Combat}&&${Me.AbilityReady["Kick"]}&&!${Me.Casting.ID}&&${Target.ID}&&!${Me.Stunned}) /doability "Kick"
/if (${Me.Combat}&&${Me.AbilityReady["Taunt"]}&&!${Me.Casting.ID}&&${Target.ID}&&!${Me.Stunned}) /doability "Taunt"
/goto :Loop
/return


I find it amusing that not only are you unable to edit the simplest of macros, but you are also obviously completely shit at playing a warrior.