1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- --[[
- Script Name : SpawnScripts/FrostfangSea/SplorpyQuagmarr_(camp).lua
- Script Purpose : Splorpy Quagmarr spawn at the pilgrim camp
- Script Author : theFoof
- Script Date : 2013.05.21
- Script Notes :
- --]]
- local UnbearableProblem = 25
- local LostFroglok = 26
- local GreatShelf = 30
- function spawn(NPC)
- AddSpawnAccess(NPC, NPC)
- SetPlayerProximityFunction(NPC, 50, "SpawnAccess", "SpawnAccess")
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function hailed(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- if HasCompletedQuest(Spawn, LostFroglok) == false then
- PlayFlavor(NPC, "", "Dad says I'm not to talk to strangers.", "sad", 1689589577, 4560189, Spawn)
- else
- PlayFlavor(NPC, "", "Hello again!", "wave", 1689589577, 4560189, Spawn)
- end
- end
- function SpawnAccess(NPC, Spawn)
- if HasQuest(Spawn, UnbearableProblem) then
- if GetQuestStep(Spawn, UnbearableProblem) == 2 then
-
- else
- AddSpawnAccess(NPC, Spawn)
- end
- elseif HasCompletedQuest(Spawn, UnbearableProblem) and HasCompletedQuest(Spawn, LostFroglok) == false then
-
- elseif GetQuestStep(Spawn, GreatShelf) > 1 or HasCompletedQuest(Spawn, GreatShelf) then
-
- else
- AddSpawnAccess(NPC, Spawn)
- end
- end
|