Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.

I wanted to make a holy for when I'm labeled the tank but I"m not sure what the correct syntax is. Can I just do:
Rich (BB code):/if (${Me.Tank} blah blah blah) /alt act 123
/if (${Melee.AggroMode} && ${Me.PctAggro}<100 && ${Cast.Ready[Summer's Gale Rk. II]}) /casting "Summer's Gale Rk. II" gem11
Try looking at the settings in mq2melee and see what the Aggro flag is set to. While KA is running look at the Aggro flag
I think /melee will list current settings. If the agro flag is off(0). Then my only question is, are you using a Modified KA? Is there anywhere you have added a /melee load in KA?
Then manually set the aggro flag while KA is running and see what you get when you /echo ${Melee.AggroMode}
| -------------------------------------------------------------------------------------
| Check if required plugins are loaded and settings
| -------------------------------------------------------------------------------------
/call CheckPlugin MQ2Cast
/call CheckPlugin MQ2Debuffs
/call CheckPlugin MQ2Exchange
/call CheckPlugin MQ2Melee
/call CheckPlugin MQ2Moveutils
/call CheckPlugin MQ2Posse
/call CheckPlugin MQ2Rez
/if (${IAmABard}) /call CheckPlugin MQ2Twist
| Turn aggro mode off and turn on melee mode in MQ2Melee
/squelch /melee aggro=0
/squelch /melee melee=1
/squelch /melee stickbreak=1
/squelch /melee petassist=0
/squelch /melee on
/squelch /melee stickmode=0
Sub CheckRoles
/if (${Debug}) /echo DEBUG CheckRoles enter
/if (${Role.Equal[tank]}) {
/if (${Debug}) /echo DEBUG Looks like I am Main Tank. Wish me luck.
/if (!${Defined[MainAssist]}) /varset MainAssist ${Me}
/squelch /melee aggro=1
/varset AssistAt 100
/varset StickHow front 15
}
/if (${Role.Equal[puller]}) {
/if (${DebugPull}) /echo DEBUGPULL role puller
/if (${DebugPull}) /echo DEBUGPULL Looks like I am Puller.
/squelch /melee aggro=0
/varset ReturnToCamp 1
/varset ChaseAssist 0
/varcalc CampRadiusExceed ${MaxRadius}+200
/if (${Pet.ID} && ${Me.Pet.Distance}<=${CampRadius}) /pet guard
}
/if (${Role.Equal[pullertank]}) {
/if (${DebugPull}) /echo DEBUGPULL role pullertank
/if (${DebugPull}) /echo DEBUGPULL Looks like I am Puller and Tank.
/varset MainAssist ${Me}
/squelch /melee aggro=1
/varset AssistAt 100
/varset StickHow front 12
/varset ReturnToCamp 1
/varset ChaseAssist 0
/varcalc CampRadiusExceed ${MaxRadius}+200
/if (${Pet.ID} && ${Me.Pet.Distance}<=${CampRadius}) /pet guard
}
/if (${Select[${Role},hunter]}) {
/if (${DebugPull}) /echo DEBUGPULL role hunter
/if (${DebugPull}) /echo DEBUGPULL Looks like I am Hunting.
/varset MainAssist ${Me}
/squelch /melee aggro=1
/varset AssistAt 100
/varset StickHow front 12
/varcalc CampRadiusExceed ${MaxRadius}+200
/varset ReturnToCamp 0
/varset MobsTooClose 15
/if (${Pet.ID}) /pet follow
}
/if (${Select[${Role},petassist]}) {
/if (${DebugPull}) /echo DEBUGPULL role petassist
/if (${DebugPull}) /echo DEBUGPULL Looks like I am assisting a pet.
/squelch /melee aggro=0
/varset MeleeOn 0
}
/if (${Select[${Role},pettank]}) {
/if (${DebugPull}) /echo DEBUGPULL role petassist
/if (${DebugPull}) /echo DEBUGPULL Looks like I am assisting a pet.
/squelch /melee aggro=0
/varset MeleeOn 0
}
/if (${Select[${Role},pullerpettank]}) {
/if (${DebugPull}) /echo DEBUGPULL role pullerpettank
/if (${DebugPull}) /echo DEBUGPULL Looks like I am pulling and my pet is tanking.
/squelch /melee aggro=0
/varset AssistAt 100
/varset MeleeOn 0
/varset PetTanking 1
/varset PetAttackRange 125
/varset ReturnToCamp 1
/varset ChaseAssist 0
/varcalc CampRadiusExceed ${MaxRadius}+200
:PTauntOn
/if (${Me.Pet.ID} && !${PetTauntOn}) {
/pet taunt
/doevents
/if (!${PetTauntOn}) /goto :PTauntOn
}
/if (${Math.Distance[${Me.Pet.Y},${Me.Pet.X}:${CampYLoc},${CampXLoc}]}<=${CampRadius}) /pet guard
/if (${Math.Distance[${Me.Pet.Y},${Me.Pet.X}:${CampYLoc},${CampXLoc}]}>=${CampRadius}) /pet follow
}
/if (${Role.Equal[manual]}) {
/squelch /melee aggro=0
/varset MeleeOn 0
/varset ReturnToCamp 0
/varset ChaseAssist 0
/varset DpsOn 0
/varset BuffsOn 0
/if (${Defined[HealsOn]}) /varset HealsOn 0
/if (${Defined[MezOn]}) /varset MezOn 0
}
/if (${Debug}) /echo DEBUG CheckRoles leave
/return
