12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- --[[
- Script Name : Quests/Darklight/thexian_taint.lua
- Script Purpose : Handles the quest, "Thexian Taint"
- Script Author : Scatman
- Script Date : 2009.02.01
-
- Zone : Darklight Wood
- Quest Giver: Sselnyl Do'Zyth
- Preceded by: None
- Followed by: None
- --]]
- function Init(Quest)
- AddQuestStepKill(Quest, 1, "I need to kill seven untamed spirits.", 7, 100, "Sselnyl Do'Zyth wants me to kill the spirits near the Wellspring of Nightmares and the Thexian responsible.", 611, 340062, 340061)
- AddQuestStep(Quest, 2, "I need to kill the Thexian responsible for rousing the spirits at the Wellspring of Nightmares.", 1, 100, "Sselnyl Do'Zyth wants me to kill the spirits near the Wellspring of Nightmares and the Thexian responsible.", 611)
- AddQuestStepCompleteAction(Quest, 1, "step1_complete_killedSpirits")
- AddQuestStepCompleteAction(Quest, 2, "step2_complete_killedThexian")
- end
- function Accepted(Quest, QuestGiver, Player)
- FaceTarget(QuestGiver, Player)
- conversation = CreateConversation()
- PlayFlavor(QuestGiver, "voiceover/english/neriak/sselnyl_do_zyth/darklight_wood/hates_envy/sselnyl/sselnyl008.mp3", "", "", 2647473511, 1776002890, Player)
- AddConversationOption(conversation, "Goodbye.")
- StartConversation(conversation, QuestGiver, Player, "And you, " .. GetName(Player) .. ".")
- end
- function Declined(Quest, QuestGiver, Player)
- end
- function step1_complete_killedSpirits(Quest, QuestGiver, Player)
- UpdateQuestStepDescription(Quest, 1, "I have slain the spirits.")
- if QuestIsComplete(Player, 87) then
- multiple_steps_complete(Quest, QuestGiver, Player)
- end
- end
- function step2_complete_killedThexian(Quest, QuestGiver, Player)
- UpdateQuestStepDescription(Quest, 2, "I have collected the head of the Thexian responsible.")
- if QuestIsComplete(Player, 87) then
- multiple_steps_complete(Quest, QuestGiver, Player)
- end
- end
- function multiple_steps_complete(Quest, QuestGiver, Player)
- UpdateQuestTaskGroupDescription(Quest, 1, "I have collected slain the Thexian responsible for rousing the untamed spirits.")
- AddQuestStepChat(Quest, 3, "I need to bring Ginryne X'Treval's head to Ginwyss D'Arkenette at T'Vatar Post.", 1, "I need to bring the head to Ginwyss D'Arkenette.", 0, 340110)
- AddQuestStepCompleteAction(Quest, 3, "quest_complete")
- end
- function quest_complete(Quest, QuestGiver, Player)
- UpdateQuestDescription(Quest, "I took out the Thexian responsible for the untammed spirits and brought his head to Ginwyss D'Arkenette.")
- GiveQuestReward(Quest, Player)
- end
- function Reload(Quest, QuestGiver, Player, Step)
- if Step == 1 then
- step1_complete_killedSpirits(Quest, QuestGiver, Player)
- elseif Step == 2 then
- step2_complete_killedThexian(Quest, QuestGiver, Player)
- end
- end
|