12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- --[[
- Script Name : Quests/Darklight/more_luxuries.lua
- Script Purpose : Handles the quest, "More Luxuries"
- Script Author : Scatman
- Script Date : 2009.02.02
-
- Zone : Darklight Wood
- Quest Giver: Ilmtar D'Viervs
- Preceded by: Luxuries for the Rich (luxuries_for_the_rich.lua)
- Followed by: The Mother Lode (the_mother_lode.lua)
- --]]
- function Init(Quest)
- AddQuestStepKill(Quest, 1, "I need to collect the scales from eight scar wurms for Ilmtar D'Viervs.", 8, 100, "Ilmtar D'Viervs needs more snake scales, this time from the scar wurms in Innoruuk's Scar. He also wants pheromone sacs from the male scar wurms.", 172, 340104, 340101, 340102, 340103)
- AddQuestStepKill(Quest, 2, "I need to collect pheromone sacs from the scar wurms.", 4, 35, "Ilmtar D'Viervs needs more snake scales, this time from the scar wurms in Innoruuk's Scar. He also wants pheromone sacs from the male scar wurms.", 187, 340104, 340101, 340102, 340103)
- AddQuestStepCompleteAction(Quest, 1, "step1_complete_gotScales")
- AddQuestStepCompleteAction(Quest, 2, "step2_complete_gotSacs")
- end
- function Accepted(Quest, QuestGiver, Player)
- FaceTarget(QuestGiver, Player)
- conversation = CreateConversation()
- PlayFlavor(QuestGiver, "voiceover/english/neriak/ilmtar_d_viervs/darklight_wood/tvatar_post/ilmtar/ilmtar024.mp3", "", "", 3218544480, 2129552018, Player)
- AddConversationOption(conversation, "I'll return.", "dlg_11_6")
- StartConversation(conversation, QuestGiver, Player, "Great. I'll be here working on a method of distributing the pheromone to use once you've collected the sacs.")
- end
- function Declined(Quest, QuestGiver, Player)
- end
- function step1_complete_gotScales(Quest, QuestGiver, Player)
- UpdateQuestStepDescription(Quest, 1, "I have collected the scales.")
-
- if QuestIsComplete(Player, 95) then
- multiple_steps_complete(Quest, QuestGiver, Player)
- end
- end
- function step2_complete_gotSacs(Quest, QuestGiver, Player)
- UpdateQuestStepDescription(Quest, 2, "I have collected the pheromone.")
-
- if QuestIsComplete(Player, 95) then
- multiple_steps_complete(Quest, QuestGiver, Player)
- end
- end
- function multiple_steps_complete(Quest, QuestGiver, Player)
- UpdateQuestTaskGroupDescription(Quest, 1, "I need to give Ilmtar the scar wurm scales and pheromone sacs.")
-
- AddQuestStepChat(Quest, 3, "I need to bring these scales and sacs back to Ilmtar D'Viervs.", 1, "I need to bring these items back to Ilmtar D'Viervs", 172, 340123)
- AddQuestStepCompleteAction(Quest, 3, "quest_complete")
- end
- function quest_complete(Quest, QuestGiver, Player)
- UpdateQuestDescription(Quest, "I have given Ilmatar the scales and pheromone sacs from the scar wurms.")
- GiveQuestReward(Quest, Player)
- end
- function Reload(Quest, QuestGiver, Player, Step)
- if Step == 1 then
- step1_complete_gotScales(Quest, QuestGiver, Player)
- elseif Step == 2 then
- step2_complete_gotSacs(Quest, QuestGiver, Player)
- end
- end
|