1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- --[[
- Script Name : Quests/Oakmyst/an_important_meeting.lua
- Script Purpose : Handles the quest, "An Important Meeting"
- Script Author : Scatman
- Script Date : 2009.05.03
-
- Zone : Oakmyst Forest
- Quest Giver: Lieutenant Charlin
- Preceded by: A Citizen's Request (a_citizens_request.lua)
- Followed by: Clean Up (clean_up.lua)
- Modified : 5-5-2020
- By : Ememjr
- Notes : fixed item id for A Gnollish Contingency Book
-
- --]]
- function Init(Quest)
- AddQuestStep(Quest, 1, "I need to interrupt the meeting being held on the small hill that overlooks the falls just west of The Western Falls.", 1, 100, ".", 0)
- AddQuestStepCompleteAction(Quest, 1, "Step1_Complete_KilledGilrix")
- end
- function Accepted(Quest, QuestGiver, Player)
- FaceTarget(QuestGiver, Player)
- conversation = CreateConversation()
- PlayFlavor(QuestGiver, "voiceover/english/tutorial_revamp/lieutenant_charlin/qey_adv01_oakmyst/quests/charlin/charlin019a.mp3", "", "", 1345224197, 2287197630, Player)
- AddConversationOption(conversation, "Thanks.")
- StartConversation(conversation, QuestGiver, Player, "Be safe. They won't appreciate this, heh.")
- end
- function Declined(Quest, QuestGiver, Player)
- end
- function Step1_Complete_KilledGilrix(Quest, QuestGiver, Player)
- UpdateQuestStepDescription(Quest, 1, "I have interrupted the meeting.")
-
- -- A Gnollish Contingency Book
- SummonItem(Player, 21029, 1)
-
- AddQuestStepChat(Quest, 2, "I need to return to Lieutenant Charlin and tell him what happened.", 1, ".", 0, 1950008)
- AddQuestStepCompleteAction(Quest, 2, "QuestComplete")
- end
- function QuestComplete(Quest, QuestGiver, Player)
- UpdateQuestStepDescription(Quest, 1, "I have spoken with Lieutenant Charlin.")
- UpdateQuestDescription(Quest, "I interrupted the meeting just as planned. It was between a few gnolls and a gnome. The gnome ran off but the gnolls were slain. The information found on them will help deconstruct their plans in Oakmyst Forest.")
- GiveQuestReward(Quest, Player)
- end
- function Reload(Quest, QuestGiver, Player, Step)
- if Step == 1 then
- Step1_Complete_KilledGilrix(Quest, QuestGiver, Player)
- end
- end
|