123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- --[[
- Script Name : SpawnScripts/FrostfangSea/AliceSwamprunner.lua
- Script Purpose : Alice Swamprunner
- Script Author : theFoof
- Script Date : 2013.09.02
- Script Notes :
- --]]
- local KestrelPie = 90
- function spawn(NPC)
- ProvidesQuest(NPC, KestrelPie)
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function hailed(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
-
- if not HasCompletedQuest(Spawn, KestrelPie) and not HasQuest(Spawn, KestrelPie) then
- PlayFlavor(NPC, "alice_swamprunner/halas/new_halas/alice_swamprunner/alice_swamprunner_001.mp3", "", "", 3199488336, 2249135127, Spawn)
- AddConversationOption(conversation, "Nice to meet you Alice, I'm " .. GetName(Spawn) .. ".", "Quest1Chat_1")
- StartConversation(conversation, NPC, Spawn, "Hello stranger! Welcome to Ravens' Roost. You can call me Alice Swamprunner.")
- elseif GetQuestStep(Spawn, KestrelPie) == 1 or GetQuestStep(Spawn, KestrelPie) == 2 then
- AddConversationOption(conversation, "Where can I find the kestrels and the ice shrooms?", "Quest1Chat_4")
- StartConversation(conversation, NPC, Spawn, "Have you brought me the ingredients?")
- elseif GetQuestStep(Spawn, KestrelPie) == 3 then
- AddConversationOption(conversation, "I have the meat and shrooms that you requested.", "Quest1Chat_5")
- StartConversation(conversation, NPC, Spawn, "Have you brought me the ingredients?")
- elseif GetQuestStep(Spawn, KestrelPie) == 4 then
- PlayFlavor(NPC, "", "Well go on, try one!", "beckon", 0, 0, Spawn)
- else
- PlayFlavor(NPC, "", "Thanks for your help with the kestrel pot pie.", "thanks", 0, 0, Spawn)
- end
- end
- function Quest1Chat_1(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "alice_swamprunner/halas/new_halas/alice_swamprunner/alice_swamprunner_003.mp3", "", "", 1636835603, 1296919818, Spawn)
- AddConversationOption(conversation, "I can always find time to help if help is needed.", "Quest1Chat_2")
- StartConversation(conversation, NPC, Spawn, "A pleasure. Are you busy?")
- end
- function Quest1Chat_2(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "alice_swamprunner/halas/new_halas/alice_swamprunner/alice_swamprunner_004.mp3", "", "", 3609415990, 2721638648, Spawn)
- AddConversationOption(conversation, "Kestrels are no problem for me.", "Quest1Chat_3")
- StartConversation(conversation, NPC, Spawn, "I am making my kestrel pot pie for the New Halas City Festival. The problem is, I'm not a hunter and the downy kestrels are already giving the guards a hard time so I cannot imagine how I would fare with the birds.")
- end
- function Quest1Chat_3(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "alice_swamprunner/halas/new_halas/alice_swamprunner/alice_swamprunner_005.mp3", "", "", 3894141515, 2250215460, Spawn)
- AddConversationOption(conversation, "Sure, I don't mind the exercise.", "OfferKestrelPie")
- AddConversationOption(conversation, "I'm not running all over New Halas to help you cook dinner.")
- StartConversation(conversation, NPC, Spawn, "Well, if you are going to collect kestrel meat, would you mind picking me up some ice shrooms? You can find the ice shrooms in the cave leading to the Erollis Dock, and the kestrels are at the south entrance to New Halas.")
- end
- function Quest1Chat_4(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
-
- AddConversationOption(converstion, "I shall return once I have collected the ingredients.")
- StartConversation(conversation, NPC, Spawn, "You can find the ice shrooms in the cave leading to the Erollis Dock, and the kestrels are at the south entrance to New Halas.")
- end
- function Quest1Chat_5(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "It sounds yummy.", "Quest1Chat_6")
- StartConversation(conversation, NPC, Spawn, "I have already prepared the pie and crust and the rest of the gravy filling. Now to grill up the meat and ice shrooms and add them.")
- end
- function Quest1Chat_6(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
-
- AddConversationOption(conversation, "I can't wait.", "Quest1Chat_7")
- StartConversation(conversation, NPC, Spawn, "It is indeed. Now to cook it and it will be ready to eat.")
- end
- function Quest1Chat_7(NPC, Spawn)
- AddSpawnAccess(GetSpawn(NPC, 4701845), Spawn)
- SetStepComplete(Spawn, KestrelPie, 3)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
-
- AddConversationOption(conversation, "I will! Thanks, Alice.")
- StartConversation(conversation, NPC, Spawn, "There, finished! Go ahead, take a slice!")
- end
- function OfferKestrelPie(NPC, Spawn)
- OfferQuest(NPC, Spawn, KestrelPie)
- end
|