I'm new to MQ, dont have much scripting experience. I searched quite abit, but cant find a simple attack assist macro with combat abilitys.
I copied some code from different macroes. So far assist / attack is working, but cant get flying kick to work, it should be right after attack on?
Code: Select all
Sub Main
/declare CharName string outer MainAssist
/declare AssistAt int outer 99
/if (${Defined[Param0]}) {
/varset AssistAt ${Param0}
}
/echo ${Macro} - Auto-Assisting ${CharName} @ ${AssistAt} % health
:mainloop
/if (${Me.State.Equal[HOVER]}) {
/delay 10
/goto :mainloop
}
/if (!${Target.ID} || ${Target.Type.Equal[PC]} || ${Target.Type.Equal[CORPSE]}) {
/assist ${CharName}
}
/if (${Target.ID} && ${Target.PctHPs} < ${AssistAt} && !${Me.Combat} && !${Target.Type.Equal[PC]} && !${Target.Type.Equal[CORPSE]}) {
/attack on
}
/if (${Me.Combat}) {
/if (${Me.AbilityReady[Flying Kick]}) /doability "Flying Kick"
}
/goto :mainloop
/return

