Simple Fight-Kick Macro

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

Drumstix42
a grimling bloodguard
a grimling bloodguard
Posts: 808
Joined: Mon May 03, 2004 4:25 pm

Post by Drumstix42 » Thu Jul 29, 2004 7:23 pm

Not like this macro is many lines, but I was just looking at it and saw that I could take out one of the if lines, as it wasn't needed.

Original:
:CombatLoop
/if (${Me.Combat}) {
/delay 10s ${Me.AbilityReady["Kick"]}
/if (${Me.AbilityReady["Kick"]}&&!${Me.Casting.ID}&&${Target.ID}&&!${Me.Stunned}) /doability "Kick"
}
/if (${Me.Combat}) /goto :CombatLoop
/goto :WaitLoop
New:
:CombatLoop
/if (${Me.Combat}) {
/delay 10s ${Me.AbilityReady["Kick"]}
/if (${Me.AbilityReady["Kick"]}&&!${Me.Casting.ID}&&${Target.ID}&&!${Me.Stunned}) /doability "Kick"
/goto :CombatLoop
}
/goto :WaitLoop
Works both ways, and it's not like how the code stood before it wasn't kicking as fast as possible. So.... whatever ;)

Code: Select all

   :CombatLoop
    /if (${Me.Combat}) {
       /delay 10s ${Me.AbilityReady["Kick"]}
       /if (${Me.AbilityReady["Kick"]}&&!${Me.Casting.ID}&&${Target.ID}&&!${Me.Stunned}) /doability "Kick"
       /goto :CombatLoop
    }
    /goto :WaitLoop