the_abhorrent_ring.lua 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. --[[
  2. Script Name : Quests/WailingCaves/the_abhorrent_ring.lua
  3. Script Author : Premierio015
  4. Script Date : 2021.07.14 10:07:48
  5. Script Purpose :
  6. Zone : WailingCaves
  7. Quest Giver:
  8. Preceded by: None
  9. Followed by:
  10. --]]
  11. function Init(Quest)
  12. AddQuestStep(Quest, 1, "I need to find a ring face for this ring. Perhaps I can find something in the crates that are scattered around the Wailing Caves.", 1, 100, "With a little effort, I believe I can transform this snapped ring into something better.", 11)
  13. AddQuestStepCompleteAction(Quest, 1, "QuestComplete")
  14. end
  15. function Accepted(Quest, QuestGiver, Player)
  16. -- Add dialog here for when the quest is accepted
  17. end
  18. function Declined(Quest, QuestGiver, Player)
  19. -- Add dialog here for when the quest is declined
  20. end
  21. function Deleted(Quest, QuestGiver, Player)
  22. -- Remove any quest specific items here when the quest is deleted
  23. end
  24. function QuestComplete(Quest, QuestGiver, Player)
  25. -- The following UpdateQuestStepDescription and UpdateTaskGroupDescription are not needed, parser adds them for completion in case stuff needs to be moved around
  26. UpdateQuestStepDescription(Quest, 1, "I've found a ring face to use on the ring blank.")
  27. UpdateQuestTaskGroupDescription(Quest, 1, "I've been able to change the snapped ring into the Abhorrent Ring.")
  28. UpdateQuestDescription(Quest, "Applying a little bit of effort, I've been able to change the ring blank into an Abhorrent Ring. <br> <br>")
  29. GiveQuestReward(Quest, Player)
  30. end
  31. function Reload(Quest, QuestGiver, Player, Step)
  32. if Step == 1 then
  33. QuestComplete(Quest, QuestGiver, Player)
  34. end
  35. end