123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- --[[
- Script Name : Quests/Castleview/targeting_corruption.lua
- Script Purpose : Handles the quest, "Targeting Corruption"
- Script Author : Scatman
- Script Date : 2009.10.02
-
- Zone : Castleview Hamlet
- Quest Giver: Vindain Greenfaith
- Preceded by: Sowing Beauty (sowing_beauty.lua)
- Followed by: The Commune (the_commune.lua)
- --]]
- function Init(Quest)
- AddQuestStepChat(Quest, 1, "I need to speak with Shae'Ahla northeast of the entrance to Qeynos Harbor.", 1, "I need to speak with Shae'Ahla and learn how to cleanse the corrupted Green Wisp plant.", 0, 2360035)
- AddQuestStepCompleteAction(Quest, 1, "step1_complete_talkedToShae")
- end
- function Accepted(Quest, QuestGiver, Player)
- FaceTarget(QuestGiver, Player)
- conversation = CreateConversation()
- PlayFlavor(QuestGiver, "voiceover/english/tutorial_revamp/vindain_greenfaith/qey_village04/quests/vindain/vindain024.mp3", "", "", 4092684103, 86187879, Player)
- AddConversationOption(conversation, "I will do this.")
- StartConversation(conversation, QuestGiver, Player, "I thought you would say yes. Find her, cleanse the plant, and then return to me.")
- end
- function Declined(Quest, QuestGiver, Player)
- end
- function step1_complete_talkedToShae(Quest, QuestGiver, Player)
- UpdateQuestStepDescription(Quest, 1, "I have spoken with Shae'Ahla.")
-
- AddQuestStep(Quest, 2, "I need to attempt to cleanse the corrupted Green Wisp northwest of the scribe's shop.", 1, 100, "I need to speak with Shae'Ahla and learn how to cleanse the corrupted Green Wisp plant.", 0)
- AddQuestStepCompleteAction(Quest, 2, "step2_complete_cleansedWisp")
- end
- function step2_complete_cleansedWisp(Quest, QuestGiver, Player)
- UpdateQuestStepDescription(Quest, 2, "I have cleansed the corrupted Green Wisp northwest of the scribe's shop. A sprite attacked me after I did so.")
-
- AddQuestStepChat(Quest, 3, "I need to return to Vindain Greenfaith near The Fountain of Valor.", 1, "I need to speak with Shae'Ahla and learn how to cleanse the corrupted Green Wisp plant.", 0, 2360007)
- AddQuestStepCompleteAction(Quest, 3, "quest_complete")
- end
- function quest_complete(Quest, QuestGiver, Player)
- UpdateQuestStepDescription(Quest, 3, "I have spoken with Vindain Greenfaith.")
- UpdateQuestTaskGroupDescription(Quest, 1, "I have healed the Green Wisp.")
- UpdateQuestDescription(Quest, "I have cured the Green Wisp, but was attacked by a sprite when I did so.")
- GiveQuestReward(Quest, Player)
- end
- function Reload(Quest, QuestGiver, Player, Step)
- if Step == 1 then
- step1_complete_talkedToShae(Quest, QuestGiver, Player)
- elseif Step == 2 then
- step2_complete_cleansedWisp(Quest, QuestGiver, Player)
- end
- end
|