123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- --[[
- Script Name : Quests/FrostfangSea/through_thine_eyes.lua
- Script Purpose : for the quest Through Thine Eyes
- Script Author : theFoof
- Script Date : 2013.6.10
- Script Notes :
- Zone : Frostfang Sea
- Quest Giver : Thirin Veliumdelver
- Preceded by : Roughing Up the Reinforcements
- Followed by : Below The Frozen Waves
- --]]
- function Init(Quest)
- AddQuestRewardCoin(Quest, math.random(5,90), math.random(12,24), 0, 0)
- AddQuestStep(Quest, 1, "I need to use the Ry'Gorr Scrying Eye on a " .. '"lazy Ry' .. "'" .. 'Gorr orc."', 1, 100, "I need to travel to the iceberg, east of the Jagged Daggers Isle, and use the Ry'Gorr Scrying Eye on an unsuspecting orc.", 0)
- AddQuestStepCompleteAction(Quest, 1, "UsedEye")
- end
- function Accepted(Quest, QuestGiver, Player)
- local thirin = GetSpawnByLocationID(GetZone(QuestGiver), 14520)
- FaceTarget(QuestGiver, Player)
- conversation = CreateConversation()
- PlayFlavor(thirin, "thirin_veliumdelver/halas/thirin_veliumdelver/thirin_veliumdelver016.mp3", "", "", 2746219212, 3926805260, Player)
- AddConversationOption(conversation, "I'll let you know what I learn.")
- StartConversation(conversation, thirin, Player, "Your value grows, adventurer. You won't be able to use this in the middle of their camp, but I have heard reports say there are a few Ry'gorr on the iceberg to the east of the Jagged Daggers Isle. See what you find there, perhaps an opportunity to use the eye will present itself.")
- end
- function Deleted(Quest, QuestGiver, Player)
- end
- function Declined(Quest, QuestGiver, Player)
- end
- function UsedEye(Quest, QuestGiver, Player) -- add cutscene here when we have the ability
- if HasItem(Player, 11820) then
- RemoveItem(Player, 11820)
- end
- UpdateQuestStepDescription(Quest, 1, "I have used the Ry'Gorr Scrying Eye on " .. '"' .. "a lazy Ry'Gorr orc." .. '"')
- UpdateQuestTaskGroupDescription(Quest, 1, "I was able to use the scrying eye on a lazy Ry'Gorr Orc and see through his eyes.")
- AddQuestStepChat(Quest, 2, "I should speak with Thirin Veliumdelver about the underwater tunnel.", 1, "It appears there is an underwater tunnel that leads underneath Erollis. I should inform Thirin Veliumdelver right away.", 0, 4700112)
- AddQuestStepCompleteAction(Quest, 2, "CompleteQuest")
- end
- function CompleteQuest(Quest, QuestGiver, Player)
- GiveQuestReward(Quest, Player)
- end
- function Reload(Quest, QuestGiver, Player, Step)
- if Step == 1 then
- UsedEye(Quest, QuestGiver, Player)
- end
- end
|