casing_the_joint.lua 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. --[[
  2. Script Name : casing_the_joint.lua
  3. Script Purpose : Handles the quest, "Casing the Joint"
  4. Script Author : torsten
  5. Script Date : 15.07.2022
  6. Script Notes :
  7. Zone : Beggar's Court
  8. Quest Giver : Lucius Vulso
  9. Preceded by : None
  10. Followed by : Into The Sewers For Lucius
  11. --]]
  12. function Init(Quest)
  13. AddQuestStepChat(Quest, 1, "Talk to Banker Kaman, in the bank in Stonestair Byway.", 1, "Talk to Banker Kamen, in the bank in Stonestair Byway.", 11, 1350044)
  14. AddQuestStepCompleteAction(Quest, 1, "Step1Complete")
  15. end
  16. function Step1Complete(Quest, QuestGiver, Player)
  17. UpdateQuestStepDescription(Quest, 1, "I have spoken with Banker Kamen.")
  18. UpdateQuestTaskGroupDescription(Quest, 1, "I have spoken with Banker Kamen.")
  19. AddQuestStepChat(Quest, 2, "I should return to Lucius Vulso.", 1, "I should return to Lucius Vulso.", 11, 1370036)
  20. AddQuestStepCompleteAction(Quest, 2, "QuestComplete")
  21. end
  22. function QuestComplete(Quest, QuestGiver, Player)
  23. UpdateQuestDescription(Quest, "I don't know if Lucius was happy with the result, but he has another task for me.")
  24. GiveQuestReward(Quest, Player)
  25. end
  26. function Accepted(Quest, QuestGiver, Player)
  27. -- Add dialog here for when the quest is accepted
  28. end
  29. function Declined(Quest, QuestGiver, Player)
  30. -- Add dialog here for when the quest is declined
  31. end
  32. function Deleted(Quest, QuestGiver, Player)
  33. -- Remove any quest specific items here when the quest is deleted
  34. end
  35. function Reload(Quest, QuestGiver, Player, Step)
  36. if Step == 1 then
  37. Step1Complete(Quest, QuestGiver, Player)
  38. elseif Step == 2 then
  39. QuestComplete(Quest, QuestGiver, Player)
  40. end
  41. end