1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- --[[
- Script Name : Quests/FrostfangSea/tutorial_countering_problems.lua
- Script Purpose : Tutorial: Countering Problems
- Script Author : theFoof
- Script Date : 2013.10.9
- Script Notes :
- Zone : Frostfang Sea
- Quest Giver : Glin Hammerhelm
- Preceded by : Tutorial: Forging Ahead
- Followed by : Tutorial: Learning to Cook
- --]]
- function Init(Quest)
- SetQuestFeatherColor(Quest, 2)
- AddQuestStepCraft(Quest, 1, "I need to create a lead bracelet using the recipe the tutor gave me.", 1, 100, "I must follow the tutor's instructions to review the crafting process.", 952, 151332)
- AddQuestStepCompleteAction(Quest, 1, "CraftedBracelet")
- end
- function Accepted(Quest, QuestGiver, Player)
- SummonItem(Player, 31373, 1)
- SummonItem(Player, 4142, 1)
- FaceTarget(QuestGiver, Player)
- conversation = CreateConversation()
- AddConversationOption(conversation, "I'll do my best!")
- StartConversation(conversation, QuestGiver, Player, "No, that was a particularly easy recipe. In most other cases though, you have the chance of these warnings appearing. They're random, but will always occur at the beginning of a new crafting round. You have until the end of that 4 second round to counter the event. I'd like you to go to the jeweler's workbench now and create a lead bracelet. You'll find the recipe in this book. Take care this time to watch out for warnings and counter them correctly. And don't forget you can also use your arts to help out even when there's no warning showing.")
- end
- function Deleted(Quest, QuestGiver, Player)
- end
- function Declined(Quest, QuestGiver, Player)
- end
- function CraftedBracelet(Quest, QuestGiver, Player)
- UpdateQuestTaskGroupDescription(Quest, 1, "I have created a lead bracelet.")
- AddQuestStepChat(Quest, 2, "I should return to the tutor with my bracelet.", 1, "I should return to the tutor with my bracelet.", 0, GetSpawnID(QuestGiver))
- AddQuestStepCompleteAction(Quest, 2, "CompleteQuest")
- end
- function CompleteQuest(Quest, QuestGiver, Player)
- GiveQuestReward(Quest, Player)
- end
- function Reload(Quest, QuestGiver, Player, Step)
- if Step == 1 then
- CraftedBracelet(Quest, QuestGiver, Player)
- end
- end
|