Sub Main
/echo Kill All activated
:mainLoop
/if (${Target.ID} && (${Target.Type.NotEqual[NPC]} && ${Target.Type.NotEqual[Pet]}) || ${Target.Distance} > 75) {
/squelch /target clear
/delay 2s !${Target.ID}
}
/if (!${Target.ID}) {
/squelch /target npc radius 40
/delay 2s ${Target.ID}
}
/if (!${Target.ID}) {
/squelch /target pet radius 40
/delay 2s ${Target.ID}
}
/if (${Target.ID} && (${Target.Type.Equal[NPC]} || ${Target.Type.Equal[Pet]}) && ${Target.Distance} <= 40) {
/if (${Stick.Status.NotEqual[ON]}) /squelch /stick 10
/if (!${Me.Combat}) /attack on
}
/if (!${Spawn[NPC radius 40].ID} && !${Spawn[Pet radius 40].ID} && !${Target.ID}) {
/echo ALL DEAD!!!!
/endm
}
/goto :mainLoop
/return