EQ2EMu/server/Quests/FrostfangSea/to_the_great_shelf.lua
Image 548007ea96 Base
Starting point..!
2020-02-28 09:17:24 -05:00

52 lines
No EOL
2 KiB
Lua

--[[
Script Name : SpawnScripts/FrostfangSea/to_the_great_shelf.lua
Script Purpose : for the quest "To the Great Shelf!"
Script Author : theFoof
Script Date : 2013.5.30
Script Notes :
Zone : Frostfang Sea
Quest Giver : Flibbit Quagmarr
Preceded by : Pelted
Followed by : None
--]]
require"SpawnScripts/FrostfangSea/FlibbitQuagmarr"
function Init(Quest)
AddQuestRewardCoin(Quest, math.random(8,80), math.random(13,25), 0, 0)
AddQuestStep(Quest, 1, "I must make sure Splorpy is ready to leave.", 1, 100, "I must speak with Splorpy at Gwenevyn's Cove and make sure he is ready to go.", 0)
AddQuestStepCompleteAction(Quest, 1, "GotSplorpy")
end
function Accepted(Quest, QuestGiver, Player)
FaceTarget(QuestGiver, Player)
conversation = CreateConversation()
PlayFlavor(QuestGiver, "flibbit_quagmarr/halas/gwenevyns_cove/flibbit_quagmarr/flibbit_quagmarr_059.mp3", "", "", 1062705629, 386941071, Player)
AddConversationOption(conversation, "I'm ready. Is Splorpy ready to go?", "Quest6Chat_6")
StartConversation(conversation, QuestGiver, Player, "Thank you! I will catch up with you both, soon. I have heard rumors of a small cavern carved out by some dwarves. I'll meet you there.")
end
function Deleted(Quest, QuestGiver, Player)
SetTempVariable(Player, "splorp", nil)
end
function Declined(Quest, QuestGiver, Player)
end
function GotSplorpy(Quest, QuestGiver, Player)
UpdateQuestStepDescription(Quest, 1, "Splorpy is ready to leave.")
UpdateQuestTaskGroupDescription(Quest, 1, "Splorpy and I have begun our journey across the Icemane Plains to the Great Shelf.")
AddQuestStepChat(Quest, 2, "I must take Splorpy to his father Flibbit Quagmarr. Flibbit is at The Great Shelf.", 1, "I must escort Splorpy to his father Flibbit at The Great Shelf.", 0, 4700045)
AddQuestStepCompleteAction(Quest, 2, "CompleteQuest")
end
function CompleteQuest(Quest, QuestGiver, Player)
GiveQuestReward(Quest, Player)
end
function Reload(Quest, QuestGiver, Player, Step)
if Step == 1 then
GotSplorpy(Quest, QuestGiver, Player)
end
end