spiked_bracelet.lua 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. --[[
  2. Script Name : Quests/Blackburrow/spiked_bracelet.lua
  3. Script Author : Premierio015
  4. Script Date : 2022.07.24 03:07:49
  5. Script Purpose :
  6. Zone : Blackburrow
  7. Quest Giver:
  8. Preceded by: None
  9. Followed by:
  10. --]]
  11. function Init(Quest)
  12. AddQuestStepKill(Quest, 1, "I should kill the burly Sabertooths to see if they have any kind of buckle on them.", 1, 25, "With a little effort, I believe I can transform this spiked strip of leather into something better.", 758, 170017)
  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 buckle.")
  27. UpdateQuestTaskGroupDescription(Quest, 1, "I've been able to change the broken tipped javelin into a Spiked Bracelet.")
  28. if HasItem(Player, 2843) then
  29. RemoveItem(Player, 2843)
  30. end
  31. UpdateQuestDescription(Quest, "Applying a little bit of effort, I've been able to change the spiked strip of leather into a Spiked Bracelet. <br> <br>")
  32. GiveQuestReward(Quest, Player)
  33. end
  34. function Reload(Quest, QuestGiver, Player, Step)
  35. if Step == 1 then
  36. QuestComplete(Quest, QuestGiver, Player)
  37. end
  38. end