123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 |
- --[[
- Script Name : SpawnScripts/Everfrost/BurmGrunthor.lua
- Script Author : Flunklesnarkin
- Script Date : 2015.09.03 10:09:57
- Script Purpose :
- :
- --]]
- local Fish_For_Grunther = 136
- function spawn(NPC)
- ProvidesQuest(NPC, Fish_For_Grunther)
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function hailed(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- if GetLevel(Spawn) < 41 then
- UnderLevel_Chat(NPC, Spawn)
- else
- if HasQuest(Spawn, Fish_For_Grunther) == false and HasCompletedQuest(Spawn, Fish_For_Grunther) == false then
- Quest1Chat_1(NPC, Spawn)
- elseif GetQuestStep(Spawn, Fish_For_Grunther) == 1 then
- if HasCompletedQuest(Spawn, Fish_For_Grunther) == true then
- Quest1Chat_3(NPC, Spawn)
- else
- Quest1Chat_7(NPC, Spawn)
- end
- elseif GetQuestStep(Spawn, Fish_For_Grunther) == 2 then
- if HasCompletedQuest(Spawn, Fish_For_Grunther) == true then
- Quest1Chat_8(NPC, Spawn)
- else
- Quest1Chat_5(NPC, Spawn)
- end
- elseif HasQuest(Spawn, Fish_For_Grunther) == false and HasCompletedQuest(Spawn, Fish_For_Grunther) == true then
- Quest1Chat_4(NPC, Spawn)
- end
- end
- end
- function UnderLevel_Chat(NPC, Spawn)
- Say(NPC, "Just me and fishes out here sometimes. Just me and the fishes.")
- end
- function Quest1Chat_1(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Oh?", "Quest1Chat_2")
- StartConversation(conversation, NPC, Spawn, "Arh! The fish just aren't biting!")
- end
- function Quest1Chat_2(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Perhaps I could fish some for you?", "Offer_Fish_For_Grunther")
- AddConversationOption(conversation, "Sounds like you should work on your fishing skills.")
- StartConversation(conversation, NPC, Spawn, "Nay, I've been at it for hours, but nuthin'. And I've mouths to feed...")
- end
- function Quest1Chat_3(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "I do not.")
- StartConversation(conversation, NPC, Spawn, "Have ye the fish?")
- end
- function Quest1Chat_4(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "I most certainly would.", "Offer_Fish_For_Grunther")
- AddConversationOption(conversation, "Nah, I've got better things to do with my time.")
- StartConversation(conversation, NPC, Spawn, "I could always use some'mere fish if ye'd be up fer it.")
- end
- function Quest1Chat_5(NPC, Spawn)
- SetStepComplete(Spawn, Fish_For_Grunther, 2)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Yes, here's all your fish." , "Quest1Chat_6")
- StartConversation(conversation, NPC, Spawn, "Is that the smell of fish on ye?")
- end
- function Quest1Chat_6(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "I am glad to have helped.")
- StartConversation(conversation, NPC, Spawn, "Ahh, a fine batch if I've ever seen it. Thank ye.")
- end
- function Quest1Chat_7(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "No, must just be all the adventuring I've been doing...")
- StartConversation(conversation, NPC, Spawn, "Is that the smell of fish on ye?")
- end
- function Quest1Chat_8(NPC, Spawn)
- SetStepComplete(Spawn, Fish_For_Grunther, 2)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "I do." , "Quest1Chat_9")
- StartConversation(conversation, NPC, Spawn, "Have ye the fish?")
- end
- function Quest1Chat_9(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "You are most welcome.")
- StartConversation(conversation, NPC, Spawn, "A blessing! Aye, I can call ye nay but a blessing.")
- end
- function Offer_Fish_For_Grunther(NPC, Spawn)
- if HasQuest(Spawn, Fish_For_Grunther) == false and HasCompletedQuest(Spawn, Fish_For_Grunther) == false then
- OfferQuest(NPC, Spawn, Fish_For_Grunther)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Not to worry.")
- StartConversation(conversation, NPC, Spawn, "That'd truly be a blessing from the gods, thank ye.")
- elseif HasQuest(Spawn, Fish_For_Grunther) == false and HasCompletedQuest(Spawn, Fish_For_Grunther) == true then
- OfferQuest(NPC, Spawn, Fish_For_Grunther)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "You're welcome.")
- StartConversation(conversation, NPC, Spawn, "A fine young adventurer ye be, thank ye.")
-
- end
- end
|