reclaiming_their_honor.lua 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. --[[
  2. Script Name : Quests/FrostfangSea/reclaiming_their_honor.lua
  3. Script Purpose : for the quest "Reclaiming Their Honor"
  4. Script Author : theFoof
  5. Script Date : 2013.5.31
  6. Script Notes :
  7. Zone : Frostfang Sea
  8. Quest Giver : Belka Thunderheart
  9. Preceded by : Displaced and Discouraged
  10. Followed by : 'Tis Most Unnatural
  11. --]]
  12. function Init(Quest)
  13. AddQuestRewardCoin(Quest, math.random(5,80), math.random(6,15), 0, 0)
  14. AddQuestStepKill(Quest, 1, "I must reclaim several coldain signet rings from the Ry'Gorr raiders.", 8, 80, "I must reclaim several coldain signet rings from the Ry'Gorr raiders. The raiders can be found on the jetties of ice below Pride Overlook and Herga's Choke, or on Ry'Gorr Isle.", 592, 4701108, 4700868)
  15. AddQuestStepCompleteAction(Quest, 1, "KilledOrcs")
  16. end
  17. function Accepted(Quest, QuestGiver, Player)
  18. FaceTarget(QuestGiver, Player)
  19. conversation = CreateConversation()
  20. PlayFlavor(QuestGiver, "", "", "", 0, 0, Player)
  21. AddConversationOption(conversation, "I look forward to punishing the orcs.")
  22. AddConversationOption(conversation, "I will return.")
  23. StartConversation(conversation, QuestGiver, Player, "I look forward to your return. ")
  24. end
  25. function Deleted(Quest, QuestGiver, Player)
  26. end
  27. function Declined(Quest, QuestGiver, Player)
  28. end
  29. function KilledOrcs(Quest, QuestGiver, Player)
  30. UpdateQuestTaskGroupDescription(Quest, 1, "I have reclaimed several coldain signet rings.")
  31. AddQuestStepChat(Quest, 2, "I must speak with Belka Thunderheart.", 1, "I must speak with Belka Thunderheart, who can be found in the cave at the Great Shelf.", 0, 4700079)
  32. AddQuestStepCompleteAction(Quest, 2, "CompleteQuest")
  33. end
  34. function CompleteQuest(Quest, QuestGiver, Player)
  35. GiveQuestReward(Quest, Player)
  36. end
  37. function Reload(Quest, QuestGiver, Player, Step)
  38. if Step == 1 then
  39. KilledOrcs(Quest, QuestGiver, Player)
  40. end
  41. end