AFerociousInconvenience.lua 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. --[[
  2. Script Name : AFerociousInconvenience.lua
  3. Script Purpose : Handles the quest, "A Ferocious Inconvenience"
  4. Script Author : Cynnar
  5. Script Date : 7/28/2015
  6. Script Notes :
  7. Zone : Darklight Wood
  8. Quest Giver : Jhana Do'Zyth
  9. Preceded by : Prowler Annoyance
  10. Followed by : None
  11. --]]
  12. function Init(Quest)
  13. AddQuestStepKill(Quest, 1, "I need to kill the ferocious wolf in western Hate's Envy.", 1, 100, "Jhana Do'Zyth wants me to kill the ferocious wolf in western Hate's Envy.", 611, 340057)
  14. AddQuestStepCompleteAction(Quest, 1, "Step1Complete")
  15. end
  16. function Step1Complete(Quest, QuestGiver, Player)
  17. UpdateQuestStepDescription(Quest, 1, "I have slain the ferocious wolf.")
  18. AddQuestStepChat(Quest, 2, "I need to return to Jhana.", 1, "Jhana Do'Zyth wants me to kill the ferocious wolf in western Hate's Envy.", 11, 340027)
  19. AddQuestStepCompleteAction(Quest, 2, "QuestComplete")
  20. end
  21. function QuestComplete(Quest, QuestGiver, Player)
  22. UpdateQuestDescription(Quest, "I found the pack leader of the dusk prowlers inside the Thexian tomb and slew the beast.")
  23. GiveQuestReward(Quest, Player)
  24. end
  25. function Reload(Quest, QuestGiver, Player, Step)
  26. if Step == 1 then
  27. Step1Complete(Quest, QuestGiver, Player)
  28. elseif Step == 2 then
  29. Step2Complete(Quest, QuestGiver, Player)
  30. end
  31. end
  32. function Accepted(Quest, QuestGiver, Player)
  33. FaceTarget(QuestGiver, Player)
  34. conversation = CreateConversation()
  35. PlayFlavor(QuestGiver, "jhana_do_zyth/darklight_wood/hates_envy/jhana_revamp/jhana009.mp3", "", "", 1353883768, 3186153308, Player)
  36. AddConversationOption(conversation, "I will return victorious!")
  37. StartConversation(conversation, QuestGiver, Player, "I look forward to news of your victory.")
  38. end
  39. function Declined(Quest, QuestGiver, Player)
  40. -- Add dialog here for when the quest is declined
  41. end