archetype_selection.lua 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. --[[
  2. Script Name : Quests/Hallmark/archetype_selection.lua
  3. Script Author : Dorbin
  4. Script Date : 2022.09.09 06:09:51
  5. Script Purpose :
  6. Zone : Hallmark
  7. Quest Giver: GarvenInvisibleCube
  8. Preceded by: None
  9. Followed by:
  10. --]]
  11. function Init(Quest)
  12. AddQuestStepChat(Quest, 1, "I need to talk to Garven Tralk", 1, "I need to talk to Garven Tralk", 11, 3250020)
  13. AddQuestStepCompleteAction(Quest, 1, "QuestComplete")
  14. QuestReturnNPC(Quest, 3250020)
  15. end
  16. function Accepted(Quest, QuestGiver, Player)
  17. InstructionWindow(Player, 10.0, "Garven Tralk can guide you on what to do next.", "voiceover/english/narrator/tutorial_island02/narrator_031_328946a9.mp3", 933085482, 646811402, "introduction", "", "continue")
  18. ShowWindow(Player, "MainHUD.StartMenu", 1)
  19. FlashWindow(Player, "MainHUD.StartMenu.help", 10.0)
  20. end
  21. function Declined(Quest, QuestGiver, Player)
  22. end
  23. function QuestComplete(Quest, QuestGiver, Player)
  24. UpdateQuestStepDescription(Quest, 1, "I have talked to Garven Tralk.")
  25. UpdateQuestTaskGroupDescription(Quest, 1, "I have talked to Garven Tralk.")
  26. UpdateQuestDescription(Quest, "I have reported my profession to Garven Tralk.")
  27. GiveQuestReward(Quest, Player)
  28. end
  29. function Reload(Quest, QuestGiver, Player, Step)
  30. if Step == 1 then
  31. QuestComplete(Quest, QuestGiver, Player)
  32. end
  33. end