the_one_that_got_away.lua 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. --[[
  2. Script Name : Quests/Antonica/the_one_that_got_away.lua
  3. Script Author : Premierio015
  4. Script Date : 2021.08.13 07:08:52
  5. Script Purpose :
  6. Zone : Antonica
  7. Quest Giver:
  8. Preceded by: None
  9. Followed by:
  10. --]]
  11. function Init(Quest)
  12. AddQuestStep(Quest, 1, "Find a fish by the name of Ol' One Eye.", 1, 100, "Blarton Blumble in Windstalker Village has asked me to find Ol' One Eye somewhere in the waters nearby.", 83)
  13. AddQuestStepCompleteAction(Quest, 1, "Step1Complete")
  14. end
  15. function Accepted(Quest, QuestGiver, Player)
  16. FaceTarget(QuestGiver, Player)
  17. local conversation = CreateConversation()
  18. AddConversationOption(conversation, "See you soon!")
  19. StartConversation(conversation, QuestGiver, Player, "Thanks again, friend. Please, don't try to catch or harm him. I've been waiting a long time to catch up with him and I want to catch him myself. Good luck with the search!")
  20. end
  21. function Declined(Quest, QuestGiver, Player)
  22. -- Add dialog here for when the quest is declined
  23. end
  24. function Deleted(Quest, QuestGiver, Player)
  25. -- Remove any quest specific items here when the quest is deleted
  26. end
  27. function Step1Complete(Quest, QuestGiver, Player)
  28. UpdateQuestStepDescription(Quest, 1, "I have found Ol' One Eye.")
  29. UpdateQuestTaskGroupDescription(Quest, 1, "I have located "Ol' One Eye."")
  30. AddQuestStepChat(Quest, 2, "Return to Blarton Blumble.", 1, "I must tell Blarton Blumble in Windstalker Village that I have located Ol' One Eye.", 11, 120163)
  31. AddQuestStepCompleteAction(Quest, 2, "QuestComplete")
  32. end
  33. function QuestComplete(Quest, QuestGiver, Player)
  34. -- The following UpdateQuestStepDescription and UpdateTaskGroupDescription are not needed, parser adds them for completion in case stuff needs to be moved around
  35. UpdateQuestStepDescription(Quest, 2, "I have told Blarton about Ol' One Eye.")
  36. UpdateQuestTaskGroupDescription(Quest, 2, "I have returned to Blarton and told him that I found Ol' One Eye.")
  37. UpdateQuestDescription(Quest, "I have searched the waters of Antonica and found a fish named Ol' One Eye for Blarton. He was very grateful for all of my help.")
  38. GiveQuestReward(Quest, Player)
  39. end
  40. function Reload(Quest, QuestGiver, Player, Step)
  41. if Step == 1 then
  42. Step1Complete(Quest, QuestGiver, Player)
  43. elseif Step == 2 then
  44. QuestComplete(Quest, QuestGiver, Player)
  45. end
  46. end