Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function ZH.VAR.SatyrosDummySpawn(pUnit, Event)
- pUnit:RegisterEvent("ZH.VAR.RunDummyRunSatyros", 1000, 1)
- end
- function ZH.VAR.RunDummyRunSatyros(pUnit)
- pUnit:SetMovementFlags(2)
- local id = pUnit:GetInstanceID()
- if id == nil then id = 1 end
- ZH[id] = ZH[id] or {VAR={}}
- ZH[id].VAR.Dummy1 = pUnit
- ZH[id].VAR.points = {}
- ZH[id].VAR.i = 0
- local x = 2110
- local y = 414
- local r = math.pi / 180
- local distance = 13
- for i = 1, 360 do
- local nx = x + (distance * math.cos(i*r))
- local ny = y + (distance * math.sin(i*r))
- ZH[id].VAR.points[i] = {nx, ny}
- end
- end
- function ZH.VAR.MoveAroundPoints(pUnit)
- local id = pUnit:GetInstanceID()
- if id == nil then id = 1 end
- ZH[id] = ZH[id] or {VAR={}}
- ZH[id].VAR.i = ZH[id].VAR.i + 6
- if ZH[id].VAR.i > 359 then
- ZH[id].VAR.i = 1
- end
- pUnit:MoveTo(ZH[id].VAR.points[ZH[id].VAR.i][1], ZH[id].VAR.points[ZH[id].VAR.i][2], 115, 0)
- end
- function ZH.VAR.ZAPzePlayers(pUnit)
- for _,v in pairs(pUnit:GetInRangePlayers()) do
- pUnit:FullCastSpellOnTarget(42502, v) -- Damage
- end
- end
- RegisterUnitEvent(802992, 18, "ZH.VAR.SatyrosDummySpawn")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement