12345678910111213141516171819202122232425262728293031323334 |
- --[[
- Script Name : SpawnScripts/FrostfangSea/qst_veliumdelver_x5_wall_expolsion.lua
- Script Purpose : the exploding animation for the ry'gorr exploding barrel as well as hiding the boulder
- Script Author : theFoof
- Script Date : 2013.6.12
- Script Notes :
- --]]
- local RyGorrOperations = 60
- function spawn(NPC)
- AddTimer(NPC, 2600, "explosion")
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function explosion(NPC)
- local player = GetTempVariable(NPC, "player")
- local wall = GetSpawnByLocationID(GetZone(NPC), 441164)
- local wallrock = GetSpawnByLocationID(GetZone(NPC), 572711)
- SpawnSet(NPC, "visual_state", "1491")
- RemoveSpawnAccess(wall, player)
- RemoveSpawnAccess(wallrock, player)
- AddTimer(NPC, 500, "kill_explosion")
- SetStepComplete(player, RyGorrOperations, 1)
- SetTempVariable(NPC, "player", nil)
- end
- function kill_explosion(NPC)
- SpawnSet(NPC, "visual_state", "0")
- AddTimer(NPC, 4000, "Despawn")
- end
|