EQ2EMu/server/Quests/TheSerpentSewer/discarded_pets.lua
2022-06-05 13:50:31 -07:00

50 lines
1.7 KiB
Lua
Executable file

--[[
Script Name : discarded_pets.lua
Script Purpose : Handles the quest, "Discarded Pets"
Script Author : premierio015
Script Date : 02.07.2021
Script Notes : Auto generated with QuestParser.
Zone : Serpent Sewer
Quest Giver : pet report(Item)
Preceded by : None
Followed by : None
--]]
function Init(Quest)
SetQuestFeatherColor(Quest, 3)
SetQuestRepeatable(Quest)
AddQuestStepKill(Quest, 1, "Slay six sift dashers.", 6, 100, "This note was apparently meant for someone else.", 611, 1550023, 1550060)
AddQuestStepCompleteAction(Quest, 1, "QuestComplete")
end
function Accepted(Quest, QuestGiver, Player)
-- Add dialog here for when the quest is accepted
end
function Declined(Quest, QuestGiver, Player)
-- Add dialog here for when the quest is declined
end
function Deleted(Quest, QuestGiver, Player)
-- Remove any quest specific items here when the quest is deleted
end
function QuestComplete(Quest, QuestGiver, Player)
-- The following UpdateQuestStepDescription and UpdateTaskGroupDescription are not needed, parser adds them for completion in case stuff needs to be moved around
UpdateQuestStepDescription(Quest, 1, "I've slain the sift dashers.")
UpdateQuestTaskGroupDescription(Quest, 1, "I've carried out the tasks stated in the note.")
if HasItem(Player, 10365) then
RemoveItem(Player, 10365)
end
UpdateQuestDescription(Quest, "Interesting... I guess it was worth it for the experience. I suppose it couldn't hurt to take on adventures such as these.")
GiveQuestReward(Quest, Player)
end
function Reload(Quest, QuestGiver, Player, Step)
if Step == 1 then
QuestComplete(Quest, QuestGiver, Player)
end
end