mirror of
https://github.com/emagi/eq2emu-content
synced 2026-08-12 20:23:03 -04:00
32 lines
No EOL
790 B
Lua
32 lines
No EOL
790 B
Lua
--[[
|
|
Script Name : SpawnScripts/ThunderingSteppes/SwarmControl6.lua
|
|
Script Author : LordPazuzu
|
|
Script Date : 2024.08.20 10:08:39
|
|
Script Purpose :
|
|
:
|
|
--]]
|
|
require "SpawnScripts/Generic/NPCModule"
|
|
|
|
function spawn(NPC)
|
|
local zone = GetZone(NPC)
|
|
SpawnGroupByID(zone, 1057889, MakeRandomInt(21,23))
|
|
RandomMovement(NPC, Spawn, 30, -30, 6, 12, 20)
|
|
AddTimer(NPC, 6000, "SpawnCheck")
|
|
end
|
|
|
|
function SpawnCheck(NPC)
|
|
local zone = GetZone(NPC)
|
|
if GetSpawnByGroupID(zone, 1057719) ~= nil then
|
|
AddTimer(NPC, 6000, "SpawnCheck")
|
|
else
|
|
Despawn(GetSpawnByLocationID(zone, 133794200))
|
|
end
|
|
end
|
|
|
|
function hailed(NPC, Spawn)
|
|
FaceTarget(NPC, Spawn)
|
|
end
|
|
|
|
function respawn(NPC)
|
|
spawn(NPC)
|
|
end |