-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathPacify.mac
More file actions
21 lines (20 loc) · 944 Bytes
/
Pacify.mac
File metadata and controls
21 lines (20 loc) · 944 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include kissassist.inc
Sub Main
/call KissSetup Puller
/while (1) {
/target npc noalert 1
/delay 2s ${Target.ID}
/call Pacify ${Target.ID}
}
/return
Sub Pacify(PullTargetID)
/declare LullSpell string local Silence of Jembel
/declare i int local 0
/if (${Math.Calc[${SpawnCount[npc radius 60 zradius 25 loc ${Spawn[${PullTargetID}].X} ${Spawn[${PullTargetID}].Y} ${Spawn[${PullTargetID}].Z}]}-1].Int}) {
/for i 1 to ${Math.Calc[${SpawnCount[npc radius 60 zradius 25 loc ${Spawn[${PullTargetID}].X} ${Spawn[${PullTargetID}].Y} ${Spawn[${PullTargetID}].Z}]}-1].Int}
/if (${Spawn[${PullTargetID}].NearestSpawn[${i},radius 60 zradius ${Math.Calc[${Math.Abs[${Math.Calc[${Target.Z}-${Me.Z}]}]}+25]}].ID}) {
/call CastWhat "${LullSpell}" "${Spawn[${PullTargetID}].NearestSpawn[${i},radius 60 zradius ${Math.Calc[${Math.Abs[${Math.Calc[${Target.Z}-${Me.Z}]}]}+25]}].ID}" "Pacify" 0
}
/next i
}
/return