12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- --[[
- Script Name : SpawnScripts/QueensColony/ATaintedSapswillTapper1584886.lua
- Script Author : Rylec
- Script Date : 2020.05.23 02:05:58
- Script Purpose : Animations for Sapswills and spawn/despawn of Dead Deer
- --]]
- function spawn(NPC)
- EmoteLoop(NPC)
- DeadDeerSpawn(NPC)
- end
- function hailed(NPC, Spawn)
- -- FaceTarget(NPC, Spawn)
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function EmoteLoop (NPC)
- local choice = math.random(1,2)
- local timer = math.random(2500,3500)
-
- if choice == 1 then
- PlayAnimation(NPC, 11400)
- AddTimer(NPC, timer, "EmoteLoop")
- else
- PlayAnimation(NPC, 11399)
- AddTimer(NPC, timer, "EmoteLoop")
- end
- end
- function DeadDeerSpawn(NPC)
- local zone = GetZone(NPC)
- local deadDeer = GetSpawnByLocationID(zone, 1587635)
- if deadDeer == nil then
- SpawnByLocationID(zone, 1587635)
- end
- end
- function death(NPC, Spawn)
- AddTimer(NPC, 10000, "DespawnDeadDeer")
- end
- function DespawnDeadDeer(NPC)
- local zone = GetZone(NPC)
- local deadDeer = GetSpawnByLocationID(zone, 1587635)
- if deadDeer ~= nil then
- Despawn(deadDeer)
- end
- end
|