123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- --[[
- Script Name : SpawnScripts/Oakmyst/JornSorefoot.lua
- Script Purpose : Jorn Sorefoot
- Script Author : John Adams/Scatman
- Script Date : 2009.05.03
- Script Notes : Auto-Generated Conversation from PacketParser Data
- --]]
- local BARBARIAN = 0
- local QUEST_FROM_BURK = 66
- local QUEST_1 = 18
- local QUEST_OAKMYST_LAST = 208
- function spawn(NPC)
- ProvidesQuest(NPC, QUEST_1)
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function hailed(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
-
- if HasQuest(Spawn, QUEST_FROM_BURK) then
- ThatLittle(NPC, Spawn, conversation)
- else
- if HasCompletedQuest(Spawn, QUEST_1) then
- if HasCompletedQuest(Spawn, QUEST_OAKMYST_LAST) then
- Say(NPC, "I hear you've built up quite a reputation. You have my sincere thanks.", Spawn)
- else
- Say(NPC, "Thanks again for your help. You have no idea how much I appreciate it.", Spawn)
- end
- elseif HasQuest(Spawn, QUEST_1) then
- OnQuest1(NPC, Spawn, conversation)
- else
- if GetRace(Spawn) == BARBARIAN then
- MightyTired(NPC, Spawn, conversation)
- else
- PlayFlavor(NPC, "voiceover/english/tutorial_revamp/jorn_sorefoot/qey_adv01_oakmyst_revamp/qst_jorn_notonquest_df0ceb3e.mp3", "Gnomes... Bah!Who needs 'em?", "", 1750870039, 1562498784, Spawn)
- end
- end
- end
- end
- -----------------------------------------------------------------------------------------------------------------
- -- QUEST FROM GRAYSTONE
- -----------------------------------------------------------------------------------------------------------------
- function ThatLittle(NPC, Spawn, conversation)
- PlayFlavor(NPC, "voiceover/english/tutorial_revamp/jorn_sorefoot/qey_adv01_oakmyst/quests/jorn/jorn_burk000.mp3", "", "", 1348812672, 1734083903, Spawn)
- AddConversationOption(conversation, "Burk Stoneshatter send me to see you.", "dlg_0_1")
- StartConversation(conversation, NPC, Spawn, "That little, blasted, jerk-faced liar!")
- end
- function dlg_0_1(NPC, Spawn)
- SetStepComplete(Spawn, QUEST_FROM_BURK, 1)
-
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/tutorial_revamp/jorn_sorefoot/qey_adv01_oakmyst/quests/jorn/jorn_burk001.mp3", "", "", 2501778388, 330892647, Spawn)
-
- if not HasQuest(Spawn, QUEST_1) and not HasCompletedQuest(Spawn, QUEST_1) then
- AddConversationOption(conversation, "He said you might be able to use my help.", "YeahICanUseYourHelp")
- else
- AddConversationOption(conversation, "I'm not sure. I've already completed your one quest so you're not use to me.")
- end
-
- StartConversation(conversation, NPC, Spawn, "No, Burk isn't a liar. That gnome, though, he's got me steamed. Erm, sorry, why did Burk send you?")
- end
- ------------------------------------------------------------------------------------------------------------------
- -- QUEST 1
- ------------------------------------------------------------------------------------------------------------------
- function MightyTired(NPC, Spawn, conversation)
- AddConversationOption(conversation, "Why are you tired?", "BeenWorkingHard")
- StartConversation(conversation, NPC, Spawn, "I'm mighty tired right now, mighty tired indeed.")
- end
- function BeenWorkingHard(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Maybe I can help.", "YeahICanUseYourHelp")
- StartConversation(conversation, NPC, Spawn, "I've been working hard. Too hard for my own good, I'm a bit stubborn, ya know?")
- end
- function YeahICanUseYourHelp(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/tutorial_revamp/jorn_sorefoot/qey_adv01_oakmyst/quests/jorn/jorn002.mp3", "", "", 1939299225, 497932785, Spawn)
- AddConversationOption(conversation, "That is pretty drunk.", "dlg_0_3")
- StartConversation(conversation, NPC, Spawn, "Yeah, yeah I can use your help. There's a gnome somewhere out there in the forest. His name is Fluwkowir Haggleton, at least that's what he told me his name was. We were playing cards--high stakes, ya know--and I caught him cheating. I was gonna smash his little face in right then and there, but I was too drunk to fight.")
- end
- function dlg_0_3(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/tutorial_revamp/jorn_sorefoot/qey_adv01_oakmyst/quests/jorn/jorn003.mp3", "", "", 2714635802, 3698549932, Spawn)
- AddConversationOption(conversation, "So what do you need me to do?", "dlg_0_4")
- StartConversation(conversation, NPC, Spawn, "I know! So I find him the next day, and he musta seen the look in my eyes, because he just stopped in mid-conversation and took off running. I chased him here, but he got away from me. I've got guards on the lookout for him, but running all around the forest has me sweatin' heavy.")
- end
- function dlg_0_4(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/tutorial_revamp/jorn_sorefoot/qey_adv01_oakmyst/quests/jorn/jorn004.mp3", "", "", 653807965, 2666347981, Spawn)
- AddConversationOption(conversation, "Sure, I can look for him.", "dlg_0_5")
- StartConversation(conversation, NPC, Spawn, "I've got guards--friends of mine--watching the gates and the docks. They say they can't detain him without me bringing up something formal, but I don't want that. Instead, they'll just tell me if he passes through. It'll take forever to wait him out, so I've been looking for him in the forest, but I'm tired and need my rest. If you could look for him it'd be very helpful.")
- end
- function dlg_0_5(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/tutorial_revamp/jorn_sorefoot/qey_adv01_oakmyst/quests/jorn/jorn005.mp3", "", "", 908304310, 3978784738, Spawn)
- AddConversationOption(conversation, "I'll try to find him.", "OfferQuest1")
- StartConversation(conversation, NPC, Spawn, "Great! I just need to get back the money he stole from me. Sure, my fists are itching for some revenge, but right now the money is the important thing. I last saw him heading to the docks, to the west. He won't be able to get out directly, but he may be looking for a way to sneak out.")
- end
- function OfferQuest1(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- OfferQuest(NPC, Spawn, QUEST_1)
- end
- function OnQuest1(NPC, Spawn, conversation)
- if GetQuestStep(Spawn, QUEST_1) == 1 then
- PlayFlavor(NPC, "voiceover/english/tutorial_revamp/jorn_sorefoot/qey_adv01_oakmyst/quests/jorn/jorn006.mp3", "", "", 1189036367, 1052258998, Spawn)
- AddConversationOption(conversation, "No, not yet.")
- StartConversation(conversation, NPC, Spawn, "Have you found my money yet?")
- elseif GetQuestStep(Spawn, QUEST_1) == 2 then
- PlayFlavor(NPC, "voiceover/english/tutorial_revamp/jorn_sorefoot/qey_adv01_oakmyst/quests/jorn/jorn006.mp3", "", "", 1189036367, 1052258998, Spawn)
- AddConversationOption(conversation, "The gnome attacked me, I had to kill him. Here is your money.", "dlg_2_1")
- StartConversation(conversation, NPC, Spawn, "Have you found my money yet?")
- else
- Say(NPC, "You Should take that book to Lieutenant Charlin before someone thinks it belongs to you.", Spawn)
- end
- end
- function dlg_2_1(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/tutorial_revamp/jorn_sorefoot/qey_adv01_oakmyst/quests/jorn/jorn007.mp3", "", "", 1565958300, 3393057370, Spawn)
- AddConversationOption(conversation, "You're welcome.", "dlg_2_2")
- StartConversation(conversation, NPC, Spawn, "Justice is a harsh mistress. Don't fret, he got what he deserved. Thank you, " .. GetName(Spawn) .. ".")
- end
- function dlg_2_2(NPC, Spawn)
- SetStepComplete(Spawn, QUEST_1, 2)
-
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/tutorial_revamp/jorn_sorefoot/qey_adv01_oakmyst/quests/jorn/jorn008.mp3", "", "", 964400543, 602275594, Spawn)
- AddConversationOption(conversation, "All right, I'll speak with him.")
- StartConversation(conversation, NPC, Spawn, "I- hm, this contains more than just money. This book is written in Lucanic. You know, you'd better take this to Lieutenant Charlin. He'll know what to do about this book, it looks like our gnome friend may have been a Freeportian. I don't want anything to do with any of this, I'm just glad I got my money. Thanks.")
- end
|