-----------------------------------
-- Area: Bastok Markets
--  NPC: Zacc
-- Type: Quest NPC
-- !pos -255.709 -13 -91.379 235
-----------------------------------
require("scripts/globals/quests");
-----------------------------------

function onTrade(player,npc,trade)
end;

function onTrigger(player,npc)

    if (player:getQuestStatus(BASTOK, dsp.quest.id.bastok.WISH_UPON_A_STAR) == QUEST_COMPLETED) then -- Quest: Wish Upon a Star - Quest has been completed.
        player:startEvent(336);
    elseif (player:getFameLevel(BASTOK) > 4 and player:getQuestStatus(BASTOK, dsp.quest.id.bastok.WISH_UPON_A_STAR) == QUEST_AVAILABLE) then -- Quest: Wish Upon a Star - Start quest.
        player:startEvent(329);
    else -- Standard dialog
        player:startEvent(328);
    end
end;

function onEventUpdate(player,csid,option)
end;

function onEventFinish(player,csid,option)

    if (csid == 329) then -- Quest: Wish Upon a Star
        player:addQuest(BASTOK, dsp.quest.id.bastok.WISH_UPON_A_STAR);
        player:setCharVar("WishUponAStar_Status", 1);
    end
end;
