2022-01-27 17:38:15 -05:00
|
|
|
require("global");
|
2022-02-07 05:13:34 -05:00
|
|
|
require("tutorial")
|
2022-01-27 17:38:15 -05:00
|
|
|
|
|
|
|
--[[
|
|
|
|
|
|
|
|
Quest Script
|
|
|
|
|
|
|
|
Name: Treasures of the Main
|
|
|
|
Code: Man0l1
|
|
|
|
Id: 110002
|
|
|
|
Prereq: Shapeless Melody (Man0l0 - 110001)
|
|
|
|
|
|
|
|
]]
|
|
|
|
|
|
|
|
-- Sequence Numbers
|
2022-02-06 20:08:53 -05:00
|
|
|
SEQ_000 = 0; -- (Private Area) Drowning Wench Echo Scene.
|
|
|
|
SEQ_003 = 3; -- Go attune to Camp Bearded Rock.
|
|
|
|
SEQ_005 = 5; -- Attuned, go back to Baderon. Info: <param1> If 1, Baderon gave you a tutorial guildleve else 0.
|
|
|
|
SEQ_006 = 6; -- Talk to Baderon again
|
|
|
|
SEQ_007 = 7; -- Find the CUL and MSK Guilds. Info: Params '0,5,20' will show the msg that you visited both guilds and to notify Baderon on the LS.
|
|
|
|
SEQ_035 = 35; -- Go to the FSH Guild.
|
|
|
|
SEQ_040 = 40; -- Learn hand signals from the guild
|
|
|
|
SEQ_048 = 48; -- Travel to Zephyr Gate
|
|
|
|
SEQ_050 = 50; -- Escort mission
|
|
|
|
SEQ_055 = 55; -- Search lighthouse for corpse
|
|
|
|
SEQ_060 = 60; -- Talk to Sisipu
|
|
|
|
SEQ_065 = 65; -- Return to FSH Guild
|
|
|
|
SEQ_070 = 70; -- Contact Baderon on LS
|
|
|
|
SEQ_075 = 75; -- Go to the ARM and BSM Guilds.
|
|
|
|
SEQ_080 = 80; -- Speak with H'naanza
|
|
|
|
SEQ_085 = 85; -- Speak with Bodenolf
|
|
|
|
SEQ_090 = 90; -- Contact Baderon on LS
|
|
|
|
SEQ_092 = 92; -- Return to Baderon.
|
2022-01-27 17:38:15 -05:00
|
|
|
|
|
|
|
-- Actor Class Ids
|
2022-02-06 20:08:53 -05:00
|
|
|
YSHTOLA = 1000001;
|
|
|
|
CRAPULOUS_ADVENTURER = 1000075;
|
|
|
|
DUPLICITOUS_TRADER = 1000076;
|
|
|
|
DEBONAIR_PIRATE = 1000077;
|
|
|
|
ONYXHAIRED_ADVENTURER = 1000098;
|
|
|
|
SKITTISH_ADVENTURER = 1000099;
|
|
|
|
RELAXING_ADVENTURER = 1000100;
|
|
|
|
BADERON = 1000137;
|
|
|
|
MYTESYN = 1000167;
|
|
|
|
COCKAHOOP_COCKSWAIN = 1001643;
|
|
|
|
SENTENIOUS_SELLSWORD = 1001649;
|
|
|
|
SOLICITOUS_SELLSWORD = 1001650;
|
2022-01-27 17:38:15 -05:00
|
|
|
|
2022-02-07 05:13:34 -05:00
|
|
|
BEARDEDROCK_AETHERYTE = 1280002;
|
|
|
|
|
|
|
|
CHARLYS = 1000138;
|
|
|
|
ISANDOREL = 1000152;
|
|
|
|
MERLZIRN = 1000472;
|
|
|
|
MSK_TRIGGER = 1090001;
|
|
|
|
|
2022-02-13 18:48:22 -05:00
|
|
|
NERVOUS_BARRACUDA = 1000096;
|
|
|
|
INTIMIDATING_BARRACUDA = 1000097;
|
|
|
|
OVEREAGER_BARRACUDA = 1000107;
|
|
|
|
SOPHISTICATED_BARRACUDA = 1000108;
|
|
|
|
SMIRKING_BARRACUDA = 1000109;
|
|
|
|
MANNSKOEN = 1000142;
|
|
|
|
TOTORUTO = 1000161;
|
|
|
|
ADVENTURER1 = 1000869;
|
|
|
|
ADVENTURER2 = 1000870;
|
|
|
|
ADVENTURER3 = 1000871;
|
|
|
|
ECHO_EXIT_TRIGGER = 1090003;
|
|
|
|
|
2022-01-27 17:38:15 -05:00
|
|
|
-- Quest Markers
|
|
|
|
MRKR_HOB = 11000202;
|
|
|
|
|
2022-02-13 18:48:22 -05:00
|
|
|
-- Quest Data
|
|
|
|
CNTR_SEQ7_CUL = 1;
|
|
|
|
CNTR_SEQ7_MRD = 2;
|
2022-01-27 17:38:15 -05:00
|
|
|
|
|
|
|
function onStart(player, quest)
|
|
|
|
quest:StartSequence(SEQ_000);
|
|
|
|
|
|
|
|
-- Immediately move to the Adventurer's Guild private area
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent010");
|
|
|
|
GetWorldManager():DoZoneChange(player, 133, "PrivateAreaMasterPast", 2, 15, -459.619873, 40.0005722, 196.370377, 2.010813);
|
|
|
|
player:SendGameMessage(quest, 320, 0x20);
|
|
|
|
player:SendGameMessage(quest, 321, 0x20);
|
|
|
|
end
|
|
|
|
|
|
|
|
function onFinish(player, quest)
|
|
|
|
end
|
|
|
|
|
2022-02-16 15:32:54 -05:00
|
|
|
function onStateChange(player, quest, sequence)
|
2022-02-20 22:40:35 -05:00
|
|
|
local data = quest:GetData();
|
2022-02-07 05:13:34 -05:00
|
|
|
|
|
|
|
if (sequence == SEQ_000) then
|
2022-02-16 15:32:54 -05:00
|
|
|
quest:SetENpc(YSHTOLA);
|
|
|
|
quest:SetENpc(CRAPULOUS_ADVENTURER);
|
|
|
|
quest:SetENpc(DUPLICITOUS_TRADER);
|
|
|
|
quest:SetENpc(DEBONAIR_PIRATE);
|
|
|
|
quest:SetENpc(ONYXHAIRED_ADVENTURER);
|
|
|
|
quest:SetENpc(SKITTISH_ADVENTURER);
|
|
|
|
quest:SetENpc(RELAXING_ADVENTURER);
|
|
|
|
quest:SetENpc(BADERON, QFLAG_PLATE);
|
|
|
|
quest:SetENpc(MYTESYN);
|
|
|
|
quest:SetENpc(COCKAHOOP_COCKSWAIN);
|
|
|
|
quest:SetENpc(SENTENIOUS_SELLSWORD);
|
|
|
|
quest:SetENpc(SOLICITOUS_SELLSWORD);
|
2022-02-07 05:13:34 -05:00
|
|
|
elseif (sequence == SEQ_003) then
|
2022-02-16 15:32:54 -05:00
|
|
|
quest:SetENpc(BADERON);
|
2022-02-07 05:13:34 -05:00
|
|
|
elseif (sequence == SEQ_005) then
|
2022-02-16 15:32:54 -05:00
|
|
|
quest:SetENpc(BADERON, QFLAG_PLATE);
|
2022-02-07 05:13:34 -05:00
|
|
|
elseif (sequence == SEQ_006) then
|
2022-02-16 15:32:54 -05:00
|
|
|
quest:SetENpc(BADERON, QFLAG_PLATE);
|
2022-02-07 05:13:34 -05:00
|
|
|
elseif (sequence == SEQ_007) then
|
2022-02-20 22:40:35 -05:00
|
|
|
local subseqCUL = data:GetCounter(CNTR_SEQ7_CUL);
|
|
|
|
local subseqMRD = data:GetCounter(CNTR_SEQ7_MRD);
|
2022-02-13 18:48:22 -05:00
|
|
|
|
|
|
|
-- Always active in this seqence
|
2022-02-16 15:32:54 -05:00
|
|
|
quest:SetENpc(BADERON);
|
|
|
|
quest:SetENpc(CHARLYS, subseqCUL == 0 and QFLAG_PLATE or QFLAG_NONE);
|
2022-02-07 05:13:34 -05:00
|
|
|
|
2022-02-13 18:48:22 -05:00
|
|
|
-- Down and Up the MSK guild
|
2022-02-16 15:32:54 -05:00
|
|
|
quest:SetENpc(ISANDOREL, (subseqMRD == 0 or subseqMRD == 2) and QFLAG_PLATE or QFLAG_NONE);
|
2022-02-13 18:48:22 -05:00
|
|
|
|
|
|
|
if (subseqMRD == 1) then
|
2022-02-16 15:32:54 -05:00
|
|
|
quest:SetENpc(MSK_TRIGGER, QFLAG_MAP, false, true);
|
2022-02-13 18:48:22 -05:00
|
|
|
elseif (subseqMRD == 2) then
|
2022-02-16 15:32:54 -05:00
|
|
|
quest:SetENpc(MERLZIRN);
|
2022-02-13 18:48:22 -05:00
|
|
|
end
|
2022-02-07 05:13:34 -05:00
|
|
|
|
2022-02-13 18:48:22 -05:00
|
|
|
-- In Echo
|
2022-02-16 15:32:54 -05:00
|
|
|
quest:SetENpc(NERVOUS_BARRACUDA);
|
|
|
|
quest:SetENpc(INTIMIDATING_BARRACUDA);
|
|
|
|
quest:SetENpc(OVEREAGER_BARRACUDA);
|
|
|
|
quest:SetENpc(SOPHISTICATED_BARRACUDA);
|
|
|
|
quest:SetENpc(SMIRKING_BARRACUDA);
|
|
|
|
quest:SetENpc(MANNSKOEN);
|
|
|
|
quest:SetENpc(TOTORUTO);
|
|
|
|
quest:SetENpc(ADVENTURER1);
|
|
|
|
quest:SetENpc(ADVENTURER2);
|
|
|
|
quest:SetENpc(ADVENTURER3);
|
|
|
|
quest:SetENpc(ECHO_EXIT_TRIGGER, subseqMRD == 3 and QFLAG_MAP or QFLAG_NONE, false, subseqMRD == 3);
|
2022-02-13 18:48:22 -05:00
|
|
|
|
|
|
|
if (subseqCUL == 1 and subseqMRD == 4) then
|
2022-02-07 05:13:34 -05:00
|
|
|
player:SetNpcLS(1, 1);
|
|
|
|
end
|
|
|
|
end
|
2022-01-27 17:38:15 -05:00
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
function onTalk(player, quest, npc)
|
|
|
|
local sequence = quest:getSequence();
|
|
|
|
local classId = npc:GetActorClassId();
|
2022-02-06 20:08:53 -05:00
|
|
|
|
|
|
|
if (sequence == SEQ_000) then
|
|
|
|
seq000_onTalk(player, quest, npc, classId);
|
2022-02-07 05:13:34 -05:00
|
|
|
elseif (sequence == SEQ_003) then
|
|
|
|
if (classId == BADERON) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent020_2");
|
|
|
|
player:EndEvent();
|
|
|
|
end
|
|
|
|
elseif (sequence == SEQ_005) then
|
|
|
|
if (classId == BADERON) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent026");
|
|
|
|
quest:StartSequence(SEQ_006);
|
|
|
|
player:EndEvent();
|
|
|
|
end
|
|
|
|
elseif (sequence == SEQ_006) then
|
|
|
|
if (classId == BADERON) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent027");
|
|
|
|
quest:StartSequence(SEQ_007);
|
|
|
|
player:EndEvent();
|
|
|
|
end
|
|
|
|
elseif (sequence == SEQ_007) then
|
|
|
|
seq007_onTalk(player, quest, npc, classId);
|
2022-02-06 20:08:53 -05:00
|
|
|
end
|
|
|
|
|
|
|
|
quest:UpdateENPCs();
|
|
|
|
end
|
|
|
|
|
2022-02-07 05:13:34 -05:00
|
|
|
|
|
|
|
-- !warp 133 -459.619873 40.0005722 196.370377 PrivateAreaMasterPast 2
|
|
|
|
|
2022-02-06 20:08:53 -05:00
|
|
|
function seq000_onTalk(player, quest, npc, classId)
|
|
|
|
if (classId == CRAPULOUS_ADVENTURER) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent010_2");
|
|
|
|
elseif (classId == SKITTISH_ADVENTURER) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent010_3");
|
|
|
|
elseif (classId == DUPLICITOUS_TRADER) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent010_4");
|
|
|
|
elseif (classId == DEBONAIR_PIRATE) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent010_5");
|
|
|
|
elseif (classId == ONYXHAIRED_ADVENTURER) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent010_6");
|
|
|
|
elseif (classId == RELAXING_ADVENTURER) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent010_7");
|
2022-02-07 05:13:34 -05:00
|
|
|
elseif (classId == YSHTOLA) then
|
2022-02-06 20:08:53 -05:00
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent010_8");
|
|
|
|
elseif (classId == BADERON) then
|
2022-02-07 05:13:34 -05:00
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent020");
|
|
|
|
player:SetNpcLS(1, 3);
|
2022-02-06 20:08:53 -05:00
|
|
|
quest:StartSequence(SEQ_003);
|
2022-02-07 05:13:34 -05:00
|
|
|
player:EndEvent();
|
|
|
|
|
|
|
|
local director = GetWorldManager():GetArea(133):CreateDirector("AfterQuestWarpDirector", false);
|
|
|
|
player:AddDirector(director);
|
|
|
|
director:StartDirector(true);
|
|
|
|
player:SetLoginDirector(director);
|
|
|
|
player:KickEvent(director, "noticeEvent", true);
|
|
|
|
|
2022-02-13 18:48:22 -05:00
|
|
|
quest:UpdateENPCs();
|
2022-02-06 20:08:53 -05:00
|
|
|
GetWorldManager():DoZoneChange(player, 133, nil, 0, 15, player.positionX, player.positionY, player.positionZ, player.rotation);
|
|
|
|
return;
|
|
|
|
elseif (classId == MYTESYN) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent010_7");
|
|
|
|
elseif (classId == COCKAHOOP_COCKSWAIN) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEtc001");
|
|
|
|
elseif (classId == SOLICITOUS_SELLSWORD) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEtc002");
|
|
|
|
elseif (classId == SENTENIOUS_SELLSWORD) then
|
2022-02-07 05:13:34 -05:00
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEtc003");
|
2022-02-06 20:08:53 -05:00
|
|
|
end
|
|
|
|
|
|
|
|
player:EndEvent();
|
|
|
|
end
|
|
|
|
|
2022-02-07 05:13:34 -05:00
|
|
|
function seq007_onTalk(player, quest, npc, classId)
|
2022-02-20 22:40:35 -05:00
|
|
|
local data = quest:GetData();
|
|
|
|
local subseqCUL = data:GetCounter(CNTR_SEQ7_CUL);
|
|
|
|
local subseqMRD = data:GetCounter(CNTR_SEQ7_MRD);
|
2022-02-13 18:48:22 -05:00
|
|
|
|
2022-02-07 05:13:34 -05:00
|
|
|
if (classId == BADERON) then
|
2022-02-13 18:48:22 -05:00
|
|
|
if (subseqCUL == 1) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent027_3");
|
|
|
|
elseif (subseqMRD == 4) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent027_4");
|
|
|
|
else
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent027_2");
|
|
|
|
end
|
2022-02-07 05:13:34 -05:00
|
|
|
elseif (classId == CHARLYS) then
|
2022-02-13 18:48:22 -05:00
|
|
|
if (subseqCUL == 0) then
|
2022-02-07 05:13:34 -05:00
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent030");
|
2022-02-20 22:40:35 -05:00
|
|
|
data:IncCounter(CNTR_SEQ7_CUL);
|
2022-02-13 18:48:22 -05:00
|
|
|
--give 1000g
|
2022-02-07 05:13:34 -05:00
|
|
|
else
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent030_2");
|
|
|
|
end
|
|
|
|
elseif (classId == ISANDOREL) then
|
2022-02-13 18:48:22 -05:00
|
|
|
if (subseqMRD == 2) then
|
2022-02-07 05:13:34 -05:00
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent050");
|
2022-02-20 22:40:35 -05:00
|
|
|
data:IncCounter(CNTR_SEQ7_MRD);
|
2022-02-13 18:48:22 -05:00
|
|
|
GetWorldManager():WarpToPrivateArea(player, "PrivateAreaMasterPast", 3);
|
|
|
|
elseif (subseqMRD == 0) then
|
2022-02-07 05:13:34 -05:00
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent035");
|
2022-02-20 22:40:35 -05:00
|
|
|
data:IncCounter(CNTR_SEQ7_MRD);
|
2022-02-13 18:48:22 -05:00
|
|
|
elseif (subseqMRD == 1) then
|
2022-02-07 05:13:34 -05:00
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent035_2");
|
|
|
|
end
|
|
|
|
elseif (classId == MERLZIRN) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent40_2");
|
2022-02-13 18:48:22 -05:00
|
|
|
elseif (classId == INTIMIDATING_BARRACUDA) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent050_2");
|
|
|
|
elseif (classId == TOTORUTO) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent050_4");
|
|
|
|
elseif (classId == MANNSKOEN) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent050_6");
|
|
|
|
elseif (classId == NERVOUS_BARRACUDA) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent050_7");
|
|
|
|
elseif (classId == OVEREAGER_BARRACUDA) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent050_8");
|
|
|
|
elseif (classId == SOPHISTICATED_BARRACUDA) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent050_9");
|
|
|
|
elseif (classId == SMIRKING_BARRACUDA) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent050_10");
|
|
|
|
elseif (classId == ADVENTURER2) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent050_13");
|
|
|
|
elseif (classId == ADVENTURER3) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent050_14");
|
|
|
|
elseif (classId == ADVENTURER1) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent050_15");
|
2022-02-07 05:13:34 -05:00
|
|
|
end
|
2022-02-13 18:48:22 -05:00
|
|
|
|
|
|
|
player:EndEvent();
|
2022-01-27 17:38:15 -05:00
|
|
|
end
|
|
|
|
|
|
|
|
function onPush(player, quest, npc)
|
2022-02-20 22:40:35 -05:00
|
|
|
local data = quest:GetData();
|
2022-01-27 17:38:15 -05:00
|
|
|
local sequence = quest:getSequence();
|
2022-02-07 05:13:34 -05:00
|
|
|
local classId = npc:GetActorClassId();
|
|
|
|
|
|
|
|
if (sequence == SEQ_007) then
|
|
|
|
if (classId == MSK_TRIGGER) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent040");
|
2022-02-20 22:40:35 -05:00
|
|
|
data:IncCounter(CNTR_SEQ7_MRD);
|
2022-02-07 05:13:34 -05:00
|
|
|
player:EndEvent();
|
2022-02-13 18:48:22 -05:00
|
|
|
quest:UpdateENPCs();
|
2022-02-07 05:13:34 -05:00
|
|
|
GetWorldManager():DoZoneChange(player, 230, nil, 0, 15, -620.0, 29.476, -70.050, 0.791);
|
2022-02-13 18:48:22 -05:00
|
|
|
elseif (classId == ECHO_EXIT_TRIGGER) then
|
|
|
|
callClientFunction(player, "delegateEvent", player, quest, "processEvent060");
|
2022-02-20 22:40:35 -05:00
|
|
|
data:IncCounter(CNTR_SEQ7_MRD);
|
2022-02-13 18:48:22 -05:00
|
|
|
player:EndEvent();
|
|
|
|
quest:UpdateENPCs();
|
|
|
|
GetWorldManager():WarpToPublicArea(player);
|
2022-02-07 05:13:34 -05:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
function onNotice(player, quest, target)
|
|
|
|
local sequence = quest:getSequence();
|
|
|
|
|
|
|
|
if (sequence == SEQ_003) then
|
|
|
|
player:EndEvent();
|
|
|
|
end
|
|
|
|
|
|
|
|
quest:UpdateENPCs();
|
|
|
|
end
|
|
|
|
|
|
|
|
function onNpcLS(player, quest, npcLSId)
|
|
|
|
local sequence = quest:getSequence();
|
2022-01-27 17:38:15 -05:00
|
|
|
|
2022-02-07 05:13:34 -05:00
|
|
|
if (npcLSId == 1) then
|
|
|
|
player:SetNpcLS(1, 1);
|
|
|
|
|
|
|
|
if (sequence == SEQ_003) then
|
|
|
|
player:SendGameMessageLocalizedDisplayName(quest, 298, 39, 1000015, nil);
|
|
|
|
endTutorialMode(player);
|
|
|
|
elseif (sequence == SEQ_007) then
|
|
|
|
player:SendGameMessageLocalizedDisplayName(quest, 80, 39, 1000015, nil);
|
|
|
|
player:SendGameMessageLocalizedDisplayName(quest, 81, 39, 1000015, nil);
|
|
|
|
player:SendGameMessageLocalizedDisplayName(quest, 82, 39, 1000015, nil);
|
|
|
|
quest:StartSequence(SEQ_035);
|
|
|
|
end
|
|
|
|
end
|
2022-01-27 17:38:15 -05:00
|
|
|
end
|
|
|
|
|
2022-02-06 20:08:53 -05:00
|
|
|
function getJournalInformation(player, quest)
|
2022-02-20 22:40:35 -05:00
|
|
|
return 0, quest:GetData():GetCounter(CNTR_SEQ7_CUL) * 5, quest:GetData():GetCounter(CNTR_SEQ7_MRD) * 5;
|
2022-02-06 20:08:53 -05:00
|
|
|
end
|
|
|
|
|
|
|
|
|
2022-01-27 17:38:15 -05:00
|
|
|
function getJournalMapMarkerList(player, quest)
|
|
|
|
local sequence = quest:getSequence();
|
|
|
|
|
|
|
|
end
|