50 lines
1.7 KiB
Lua
Executable file
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
|
|
|