1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- --[[
- Script Name : SpawnScripts/Nektropos1/AlexaRamparts.lua
- Script Author : smash
- Script Date : 2016.02.02 01:02:43
- Script Purpose :
- :
- --]]
- function spawn(NPC)
- end
- function hailed(NPC, Spawn)
- if GetTempVariable(NPC, "talking") ~= "true" then
- SetTempVariable(NPC, "talking", "true")
- StartDialogLoop(NPC, Spawn)
- end
- end
- function StartDialogLoop(NPC, Spawn)
- Say(NPC, "I knew you were strong enough to save me.")
- AddTimer(NPC, 3500, "Dialog2", 1, Spawn)
- end
- function Dialog2(NPC, Spawn)
- Say(NPC, "In order to get into the room where Lord Everling keeps his most prized possessions")
- AddTimer(NPC, 3000, "Dialog3", 1, Spawn)
- end
- function Dialog3(NPC, Spawn)
- Say(NPC, "you'll need to gather six lockets.")
- AddTimer(NPC, 3000, "Dialog4", 1, Spawn)
- end
- function Dialog4(NPC, Spawn)
- Say(NPC, "Everling gave a locket to each of his six daughters. Only with all six can the door be opened.")
- AddTimer(NPC, 3500, "Dialog5", 1, Spawn)
- end
- function Dialog5(NPC, Spawn)
- Say(NPC, "Get these lockets from the sisters however you can.")
- AddTimer(NPC, 3000, "Dialog6", 1, Spawn)
- end
- function Dialog6(NPC, Spawn)
- Say(NPC, "Please hurry.")
- AddTimer(NPC, 3000, "Despawn")
-
- --Offer The Everling Lockets to the whole group
- local player_group = GetGroup(Spawn)
- if player_group ~= nil then
- for k,v in ipairs(player_group) do
- if IsPlayer(v) and CanReceiveQuest(v, 177) then
- OfferQuest(nil, v, 177)
- end
- end
- elseif CanReceiveQuest(Spawn, 177) then
- OfferQuest(nil, Spawn, 177)
- end
- end
|