Anyone have a working copy of hitallmobs they could share with me or tell me why this one is not throwing a stone. I am trying to PL a chanter in the form of a earth elem warrior with throw stone ability.
Rich (BB code):
|hitallmobs.inc By: Harden 07/08/06
|-------------------------------------------------------------------
|Description: Hit's all mobs within 50 range of you with a specified
|ability. Keep's count of how many mobs were hit, and reports when
|done. (Requires spell_routines.inc)
--------------------------------------------------------------------
|-Useage: /hitallmobs
--------------------------------------------------------------------
|Make sure your Macro has #include spell_routines.inc at the top
|add /squelch /alias /hitallmobs /echo hitallmobs to your sub main
|
|================================================= ==================
#Event HitAllMobs "[MQ2] HitAllMobs"
Sub Event_HitAllMobs
|=========================================|
|==Edit Throw Stone, for your AA ability==|
|=========================================|
Sub main
/if (!${SpawnCount[npc radius 50]}) {
/echo No Mobs in Range, Aborting...
/return
}
/target npc
/declare i int local 0
/declare cnt int local 0
/for i 1 to ${SpawnCount[npc radius 50]} {
:loop
/face
/delay 1s
/disc Throw Stone
/delay 10s
} else {
/if (!${Target.LineOfSight}) }{
/echo ${Target.CleanName} Not in Line of sight, Skipping...
/next i
}
}
}
/varcalc cnt ${cnt}+1
/target npc next radius 50
/next i
/echo *Done Hitting mobs all mobs in range.
/echo *Total of ${cnt} Mob(s) hit.
/return