1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- --[[
- Script Name : SpawnScripts/Nektropos1/AlexaLockets.lua
- Script Purpose : Alexa after defeating the sisters for The Everling Lockets quest
- Script Author : smash
- Script Date : 9/8/2016
- Script Notes :
- --]]
- require "SpawnScripts/Generic/PlayerHistory"
- function spawn(NPC)
- end
- function hailed(NPC, Spawn)
- if GetTempVariable(NPC, "talking") ~= "true" then
- StartDialogLoop(NPC, Spawn)
- local player_group = GetGroup(Spawn)
- if player_group ~= nil then
- for k,v in ipairs(player_group) do
- SetPlayerHistory(v, HISTORY.NEK_CASTLE_LIBRARY_ACCESS, 1)
- end
- else
- SetPlayerHistory(Spawn, HISTORY.NEK_CASTLE_LIBRARY_ACCESS, 1)
- end
- end
- end
- function StartDialogLoop(NPC, Spawn)
- SetTempVariable(NPC, "talking", "true")
- Say(NPC, "Wonderful you have gathered all the lockets.")
- AddTimer(NPC, 3500, "Dialog2")
- end
- function Dialog2(NPC)
- Say(NPC, "Unfortunately I have learned that Everling has added another protection to his door.")
- AddTimer(NPC, 3500, "Dialog3")
- end
- function Dialog3(NPC)
- Say(NPC, "He also gave his son Ollix a locket and has created a slot for that locket as well.")
- AddTimer(NPC, 3500, "Dialog4")
- end
- function Dialog4(NPC)
- Say(NPC, "Thankfully I know the resting place of the locket, it was buried with Ollix when he died.")
- AddTimer(NPC, 3500, "Dialog5")
- end
- function Dialog5(NPC)
- Say(NPC, "I have managed to unlock all of the doors within the castle area so you can move freely about.")
- AddTimer(NPC, 3500, "Dialog6")
- end
- function Dialog6(NPC)
- Say(NPC, "You will need to gain access to Lord Everlings bedchamber,")
- AddTimer(NPC, 3500, "Dialog7")
- end
- function Dialog7(NPC)
- Say(NPC, "there is a passageway behind the bookshelves within his bedchamber that leads to the castles lower levels.")
- AddTimer(NPC, 5000, "Despawn")
- end
|