1234567891011121314151617181920212223242526272829303132333435363738394041 |
- --[[
- Script Name : SpawnScripts/FrostfangSea/callingthembackcube.lua
- Script Purpose : spawn access for the runes in the quest "Calling Them Back"
- Script Author : theFoof
- Script Date : 2013.5.28
- Script Notes :
- --]]
- local CallingBack = 35
- function spawn(NPC)
- AddSpawnAccess(NPC, NPC)
- SetPlayerProximityFunction(NPC, 50, "SpawnAccess", "SpawnAccess")
- end
- function SpawnAccess(NPC, Spawn)
- if HasQuest(Spawn, CallingBack) then
- local LocID = GetSpawnLocationID(NPC)
- if LocID == 572693 then
- if not QuestStepIsComplete(Spawn, CallingBack, 1) then
- AddSpawnAccess(NPC, Spawn)
- end
- elseif LocID == 572694 then
- if not QuestStepIsComplete(Spawn, CallingBack, 2) then
- AddSpawnAccess(NPC, Spawn)
- end
- elseif LocID == 572695 then
- if not QuestStepIsComplete(Spawn, CallingBack, 3) then
- AddSpawnAccess(NPC, Spawn)
- end
- elseif LocID == 572692 then
- if not QuestStepIsComplete(Spawn, CallingBack, 4) then
- AddSpawnAccess(NPC, Spawn)
- end
- elseif LocID == 572696 then
- if not QuestStepIsComplete(Spawn, CallingBack, 5) then
- AddSpawnAccess(NPC, Spawn)
- end
- end
- end
- end
|