12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- --[[
- Script Name : SpawnScripts/WillowWood/JanaWindstream.lua
- Script Purpose : Jana Windstream
- Script Author : Scatman
- Script Date : 2009.09.15
- Script Notes : Updated by Jabantiz (4/21/2017)
- --]]
- local ATaskForDavyn = 215
- dofile("SpawnScripts/Generic/EcologyEmotes.lua")
- function spawn(NPC)
- EcologyEmotes(NPC,Spawn)
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function hailed(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
-
- if HasCompletedQuest(Spawn, ATaskForDavyn) then
- CartTurnUpAnything(NPC, Spawn, conversation)
- elseif HasQuest(Spawn, ATaskForDavyn) then
- if GetQuestStep(Spawn, ATaskForDavyn) == 2 then
- VisitScribe(NPC, Spawn, conversation)
- elseif GetQuestStep(Spawn, ATaskForDavyn) > 2 then
- CartTurnUpAnything(NPC, Spawn, conversation)
- else
- ThatsRight(NPC, Spawn)
- end
- else
- ThatsRight(NPC, Spawn)
- end
- end
- function ThatsRight(NPC, Spawn)
- Say(NPC, "That's Right! Everything you need can be found in the Scribe's Shop!", Spawn)
- end
- function CartTurnUpAnything(NPC, Spawn, conversation)
- PlayFlavor(NPC, "voiceover/english/tutorial_revamp/jana_windstream/qey_village05/quests/jana_windstream/jana_windstream004.mp3", "", "", 708291417, 3807957296, Spawn)
-
- if (HasCompletedQuest(Spawn, ATaskForDavyn)) or (HasQuest(Spawn, ATaskForDavyn) and (GetQuestStep(Spawn, ATaskForDavyn) == 5 or GetQuestStep(Spawn, ATaskForDavyn) == 6)) then
- AddConversationOption(conversation, "Yes, it led me to the rabid wolf.", "GoodStillBreathing")
- end
-
- AddConversationOption(conversation, "It may have.")
- StartConversation(conversation, NPC, Spawn, "Did the cart turn up anything?")
- end
- function GoodStillBreathing(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "I agree.")
- StartConversation(conversation, NPC, Spawn, "Well, it's good to see you still breathing!")
- end
- function VisitScribe(NPC, Spawn, conversation)
- PlayFlavor(NPC, "voiceover/english/tutorial_revamp/jana_windstream/qey_village05/quests/jana_windstream/jana_windstream001.mp3", "", "", 792742459, 2967032366, Spawn)
- AddConversationOption(conversation, "Taval Zane said you may know about a rabid wolf that was near here last night.", "dlg_18_1")
- AddConversationOption(conversation, "Not today, goodbye!")
- StartConversation(conversation, NPC, Spawn, "On your way to visit the scribe?")
- end
- function dlg_18_1(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/tutorial_revamp/jana_windstream/qey_village05/quests/jana_windstream/jana_windstream002.mp3", "", "", 4178186239, 2300907299, Spawn)
- AddConversationOption(conversation, "Did you see it?", "NoIDidntSeeIt")
- AddConversationOption(conversation, "I will return later to discuss this.")
- StartConversation(conversation, NPC, Spawn, "Oh, yes that makes sense.")
- end
- function NoIDidntSeeIt(NPC, Spawn)
- SetStepComplete(Spawn, ATaskForDavyn, 2)
-
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/tutorial_revamp/jana_windstream/qey_village05/quests/jana_windstream/jana_windstream003.mp3", "", "", 263260883, 1804076359, Spawn)
- AddConversationOption(conversation, "Thanks, I appreciate it.")
- StartConversation(conversation, NPC, Spawn, "No, I didn't see it. But when I got here this morning, the cart over there -- on the northern side of the scribe shop -- looked like someone, or something, had gotten in to it. You might want to check that out.")
- end
|