Removed more dead scripts. Exported missing sql files.

This commit is contained in:
Filip Maj 2022-03-03 23:33:55 -05:00
parent b57f91470a
commit 765cf194c5
65 changed files with 1076 additions and 809 deletions

View File

@ -0,0 +1,9 @@
require("global");
function init(npc)
return false, false, 0, 0;
end
function onEventStarted(player, npc, eventType, eventName)
player:EndEvent();
end

View File

@ -1,5 +1,5 @@
require ("global") require ("global")
function init(npc) function init(npc)
return false, false, 0, 0, 0x1415, 201; return false, false, 0, 0, 0, 0;
end end

View File

@ -1,3 +1,5 @@
require("global");
function init(npc) function init(npc)
return false, false, 0, 0; return false, false, 0, 0;
end end
@ -7,7 +9,7 @@ function onEventStarted(player, npc, triggerName)
worldMaster = GetWorldMaster(); worldMaster = GetWorldMaster();
player:SendGameMessage(player, worldMaster, 34109, 0x20); player:SendGameMessage(player, worldMaster, 34109, 0x20);
elseif (triggerName == "exit") then elseif (triggerName == "exit") then
GetWorldManager():DoPlayerMoveInZone(player, 5); GetWorldManager():DoPlayerMoveInZone(player, 356.09, 3.74, -701.62, -1.4);
end end
player:EndEvent(); player:EndEvent();
end end

View File

@ -0,0 +1,9 @@
require("global");
function init(npc)
return false, false, 0, 0;
end
function onEventStarted(player, npc, eventType, eventName)
player:EndEvent();
end

View File

@ -0,0 +1,18 @@
require("global");
function init(npc)
return false, false, 0, 0;
end
function onEventStarted(player, npc, eventType, eventName)
if (eventType == ETYPE_PUSH) then
if (eventName == "caution") then
worldMaster = GetWorldMaster();
player:SendGameMessage(player, worldMaster, 34109, 0x20);
elseif (eventName == "exit") then
GetWorldManager():DoPlayerMoveInZone(player, 5.36433, 196, 133.656, -2.84938);
end
end
player:EndEvent();
end

View File

@ -41,6 +41,20 @@ function onEventStarted(player, aetheryte, triggerName)
callClientFunction(player, "delegateEvent", player, quest, "processEvent025"); callClientFunction(player, "delegateEvent", player, quest, "processEvent025");
quest:StartSequence(SEQ_005); quest:StartSequence(SEQ_005);
end end
elseif (player:HasQuest(110006) == true) then
require ("quests/man/man0g1");
local quest = player:GetQuest("Man0g1");
if (quest:GetSequence() == SEQ_005) then
callClientFunction(player, "delegateEvent", player, quest, "processEvent013");
--quest:StartSequence(???);
end
elseif (player:HasQuest(110010) == true) then
require ("quests/man/man0u1");
local quest = player:GetQuest("Man0u1");
if (quest:GetSequence() == SEQ_005) then
callClientFunction(player, "delegateEvent", player, quest, "processEvent013");
quest:StartSequence(SEQ_010);
end
end end
if (player:GetGuildleveDirector() ~= nil) then if (player:GetGuildleveDirector() ~= nil) then

View File

@ -0,0 +1,17 @@
--[[
InstanceRaidGuide Script
Functions;
--]]
require ("global")
function init(npc)
return false, false, 0, 0;
end
function onEventStarted(player, npc, eventType, eventName)
player:EndEvent();
end

View File

@ -8,7 +8,7 @@ Notes:
--]] --]]
require("global") require("global")
function onEventStarted(player, actor, triggerName, pushCommand, unk1, unk2, unk3, ownerActorId, unk4, unk5, unk6, unk7) function onEventStarted(player, actor, eventType, eventName, pushCommand, unk1, unk2, unk3, ownerActorId, unk4, unk5, unk6, unk7)
actor = player:GetActorInInstance(ownerActorId); actor = player:GetActorInInstance(ownerActorId);
print("TESSSSSSSSSSSSSST"); print("TESSSSSSSSSSSSSST");
@ -17,7 +17,7 @@ function onEventStarted(player, actor, triggerName, pushCommand, unk1, unk2, unk
if (actor:GetActorClassId() == 1200052) then if (actor:GetActorClassId() == 1200052) then
player:KickEventSpecial(harvestCommand, 0, "commandJudgeMode", 0, 0, 0, 0, 0x4E26, 0, nil, 0xF, actor, nil, nil, nil, nil); player:KickEventSpecial(harvestCommand, 0, "commandJudgeMode", 0, 0, 0, 0, 0x4E26, 0, nil, 0xF, actor, nil, nil, nil, nil);
else else
--player:kickEvent(actor, "pushCommand", false); player:kickEvent(actor, "pushCommand", false);
end end
else else
player:endEvent(); player:endEvent();

View File

@ -6,17 +6,17 @@ properties = {
description = "" description = ""
} }
function onTrigger(player, argc, animation, regionId, layoutId, maxLayoutId) function onTrigger(player, argc, animation, layoutId, instanceId, maxInstanceId)
layoutId = tonumber(layoutId); instanceId = tonumber(instanceId);
if (maxLayoutId ~= nil) then if (maxInstanceId ~= nil) then
maxLayoutId = tonumber(maxLayoutId); maxInstanceId = tonumber(maxInstanceId);
else else
maxLayoutId = layoutId; maxInstanceId = instanceId;
end end
actorClassId = 5900001; actorClassId = 5900001;
while (layoutId <= maxLayoutId) do while (instanceId <= maxInstanceId) do
if (actorClassId == nil) then if (actorClassId == nil) then
player:SendMessage(0x20, "", "No actor class id provided."); player:SendMessage(0x20, "", "No actor class id provided.");
return; return;
@ -32,16 +32,16 @@ function onTrigger(player, argc, animation, regionId, layoutId, maxLayoutId)
if (actorClassId ~= nil) then if (actorClassId ~= nil) then
zone = player.CurrentArea; zone = player.CurrentArea;
actor = zone:SpawnActor(actorClassId, "mapobj", pos[1], pos[2], pos[3], tonumber(regionId), tonumber(layoutId)); actor = zone:SpawnActor(actorClassId, "mapobj", pos[1], pos[2], pos[3], tonumber(layoutId), tonumber(instanceId));
print("test"); print("test");
wait(0.8); wait(2);
actor:PlayMapObjAnimation(player, animation); actor:PlayMapObjAnimation(player, animation);
zone:DespawnActor("mapobj"); zone:DespawnActor("mapobj");
wait(0.5); wait(0.5);
player:SendMessage(0x20, "", "Layout ID: "..layoutId); player:SendMessage(0x20, "", "Playing animation for instance: " .. instanceId);
end end
layoutId=layoutId+1; instanceId = instanceId + 1;
end end
end; end;
--!testmapobj 5900001 421 2810 2820 --!testmapobj 5900001 421 2810 2820

View File

@ -21,33 +21,3 @@ end
function main() function main()
end end
function onTalkEvent(player, npc)
if (player:HasQuest(110001) == true) then
man0l0Quest = player:GetQuest("man0l0");
if (man0l0Quest:GetQuestFlag(MAN0L0_FLAG_MINITUT_DONE1) == true and man0l0Quest:GetQuestFlag(MAN0L0_FLAG_MINITUT_DONE2) == true and man0l0Quest:GetQuestFlag(MAN0L0_FLAG_MINITUT_DONE3) == true) then
doorNpc = GetWorldManager():GetActorInWorldByUniqueId("exit_door");
player:SetEventStatus(doorNpc, "pushDefault", true, 0x2);
doorNpc:SetQuestGraphic(player, 0x3);
end
elseif (player:HasQuest(110005) == true) then
man0g0Quest = player:GetQuest("man0g0");
if (man0g0Quest:GetQuestFlag(MAN0L0_FLAG_STARTED_TALK_TUT) == true and man0g0Quest:GetQuestFlag(MAN0G0_FLAG_MINITUT_DONE1) == false) then
papalymo = GetWorldManager():GetActorInWorldByUniqueId("papalymo");
papalymo:SetQuestGraphic(player, 0x2);
elseif (man0g0Quest:GetQuestFlag(MAN0L0_FLAG_STARTED_TALK_TUT) == true and man0g0Quest:GetQuestFlag(MAN0G0_FLAG_MINITUT_DONE1) == true) then
yda = GetWorldManager():GetActorInWorldByUniqueId("yda");
yda:SetQuestGraphic(player, 0x2);
end
elseif (player:HasQuest(110009) == true) then
man0u0Quest = player:GetQuest("man0u0");
if (man0u0Quest:GetQuestFlag(MAN0U0_FLAG_MINITUT_DONE1) == true and man0u0Quest:GetQuestFlag(MAN0U0_FLAG_MINITUT_DONE2) == true and man0u0Quest:GetQuestFlag(MAN0U0_FLAG_MINITUT_DONE3) == true) then
exitTriggerNpc = GetWorldManager():GetActorInWorldByUniqueId("exit_trigger");
player:SetEventStatus(exitTriggerNpc, "pushDefault", true, 0x2);
exitTriggerNpc:SetQuestGraphic(player, 0x2);
end
end
end

View File

@ -14,22 +14,235 @@ Contains all default lines for talkable npcs in the Forest Region (aka Black Shr
-- [ActorClassId] = "client_function_name" -- [ActorClassId] = "client_function_name"
local defaultTalkFst = { local defaultTalkFst = {
[1000821] = "defaultTalkWithNellaure_001", -- Nellaure [1000066] = "defaultTalkWithAlixe_001", -- Alixe (Gridania: LTW Guild)
[1001081] = "defaultTalkWithKhumamoshroca_001", -- Khuma Moshroca [1000067] = "defaultTalkWithDadalo_001", -- Dadalo (Gridania: LTW Guild)
[1001103] = "defaultTalkWithMestonnaux_001", -- Mestonnaux [1000068] = "defaultTalkWithKain_001", -- Kain (Gridania: LTW Guild)
[1001396] = "defaultTalkWithLefwyne_001", -- Lefwyne [1000069] = "defaultTalkWithJolline_001", -- Jolline (Gridania: LNC Guild)
[1001430] = "defaultTalkWithKinnison_001", -- Kinnison - Two args (nil errors client). If either >= 0, dialog mentions you've met Kan-E-Senna. [1000071] = "defaultTalkWithBertennant_001", -- Bertennant (Gridania: Blue Badger Gate)
[1001437] = "defaultTalkWithSybell_001" -- Sybell [1000074] = "defaultTalkWithOnguen_001", -- Onguen (Gridania: BTN Guild)
-- [1000458] = "defaultTalkWithInn_Desk" [1000230] = "defaultTalkWithMiounne_001", -- Miounne (Gridania: Adv. Guild)
[1000231] = "defaultTalkWithHereward_001", -- Hereward (Gridania: LTW Guild)
[1000236] = "defaultTalkWithOpyltyl_001", -- Opyltyl (Gridania: BTN Guild)
[1000242] = "defaultTalkWithWillelda_001", -- Willelda (Gridania: LNC Guild) defaultTalkWithWillelda_002 - After signing up to the guild?
[1000243] = "defaultTalkWithBurchard_001", -- Burchard (Gridania: LNC Guild)
[1000326] = "defaultTalkWithCicely_001", -- Cicely (Gridania: BTN Guild)
[1000427] = "defaultTalkWithAnene_001", -- Anene (Gridania: Adv. Guild) defaultTalkWithAnene_002 / 003 (PGL informant)
[1000428] = "defaultTalkWithSylbyrt_001", -- Sylbyrt (Gridania: Adv. Guild) defaultTalkWithSylbyrt_002 / 003 (MRD informant)
[1000429] = "defaultTalkWithHongavunga_001", -- Honga Vunga (Gridania: Adv. Guild) defaultTalkWithHongavunga_002 / 003 (WVR informant)
[1000430] = "defaultTalkWithNoncomananco_001", -- Nonco Menanco (Gridania: Adv. Guild) arg1=1 or 21, mentions checking out DoW/M, otherwise DoH. defaultTalkWithNoncomananco_002 / 003 (GSM informant)
[1000431] = "defaultTalkWithLtandhaa_001", -- L'tandhaa (Gridania: Adv. Guild) defaultTalkWithLtandhaa_002 / 003 (ALC informant)
[1000432] = "defaultTalkWithPofufu_001", -- Pofufu (Gridania: Adv. Guild) defaultTalkWithPofufu_002 / 003 (MIN informant)
[1000433] = "defaultTalkWithDrividot_001", -- Drividot (Gridania: Adv. Guild) defaultTalkWithDrividot_002 / 003 (FSH informant)
[1000435] = "defaultTalkWithBasewin_001", -- Basewin (Gridania: Adv. Guild) defaultTalkWithBasewin_002 / 003 (BSM informant)
[1000436] = "defaultTalkWithSeikfrae_001", -- Seikfrae (Gridania: Adv. Guild) defaultTalkWithSeikfrae_002 / 003 (GLD informant)
[1000437] = "defaultTalkWithEdasshym_001", -- E'dasshym (Gridania: Adv. Guild) defaultTalkWithEdasshym_002 / 003 (THM informant)
--[1000456] = "", -- Tierney (Gridania: Adv. Guild) Guildleve NPC - Will not fire, not PplStd.
--[1000457] = "", -- Gontrant (Gridania: Adv. Guild) Guildleve NPC - Will not fire, not PplStd.
[1000458] = "defaultTalkWithInn_Desk", -- V'korolon (Gridania: Adv. Guild) - defaultTalkWithVkorolon_001 - Pre-Inn unlocked dialog
--[1000459] = "", -- Gallia (Gridania: LTW Guild) Guildmark NPC - Will not fire, not PplStd.
--[1000461] = "", -- Kipopo (Gridania: BTN Guild) Guildmark NPC - Will not fire, not PplStd.
--[1000462] = "", -- Clarembald (Gridania: LNC Guild) Guildmark NPC - Will not fire, not PplStd.
[1000463] = "defaultTalkWithNonolato_001", -- Nonolato (Gridania: ARC Guild)
--[1000464] = "", -- Cassandra (Gridania: ARC Guild) Guildmark NPC - Will not fire, not PplStd.
[1000465] = "defaultTalkWithAnaidjaa_001", -- A'naidjaa (Gridania: CRP Guild)
--[1000466] = "", -- Frances (Gridania: CRP Guild) Guildmark NPC - Will not fire, not PplStd.
[1000565] = "defaultTalkWithCeinguled_001", -- Ceinguled (Gridania: LNC Guild)
[1000566] = "defaultTalkWithFrancis_001", -- Francis (Gridania: LNC Guild) arg1=1, npc recognizes you're in the LNC guild
[1000567] = "defaultTalkWithDhemdaeg_001", -- Dhemdaeg (Gridania: LNC Guild)
[1000568] = "defaultTalkWithLuitfrid_001", -- Luitfrid (Gridania: LNC Guild)
[1000569] = "defaultTalkWithHaurtefert_001", -- Haurtefert (Gridania: LNC Guild)
[1000570] = "defaultTalkWithZpahtalo_001", -- Z'pahtalo (Gridania: LNC Guild)
[1000599] = "defaultTalkWithJmoldva_001", -- J'moldva (Gridania: LNC Guild)
[1000621] = "defaultTalkWithHabreham_001", -- Habreham (Gridania: CRP Guild)
[1000622] = "defaultTalkWithDecima_001", -- Decima (Gridania: CRP Guild)
[1000623] = "defaultTalkWithChalyotamlyo_001", -- Chalyo Tamlyo (Gridania: CRP Guild)
[1000625] = "defaultTalkWithBubuku_001", -- Bubuku (Gridania: ARC Guild)
[1000626] = "defaultTalkWithPiers_001", -- Piers (Gridania: ARC Guild)
[1000627] = "defaultTalkWithAerstsyn_001", -- Aerstsyn (Gridania: LNC Guild)
[1000629] = "defaultTalkWithEburhart_001", -- Eburhart (Gridania: BTN Guild)
[1000630] = "defaultTalkWithNoes_001", -- Noes (Gridania: Apkallus Falls)
[1000671] = "defaultTalkWithMiraudont_001", -- Miraudont (North Shroud: Camp Emerald Moss) arg1=true - Mentions Atomos
[1000681] = "defaultTalkWithNuala_001", -- Nuala (Gridania: LNC Guild)
[1000701] = "defaultTalkWithZuzupoja_001", -- Zuzupoja (Gridania: CRP Guild)
[1000821] = "defaultTalkWithNellaure_001", -- Nellaure (Gridania: CRP Guild)
[1000822] = "defaultTalkWithCaplan_001", -- Caplan (Gridania: CRP Guild)
[1000823] = "defaultTalkWithUlmhylt_001", -- Ulmhylt (Gridania: CRP Guild)
[1000829] = "defaultTalkWithOdhinek_001", -- O'dhinek (Gridania: ARC Guild)
[1000830] = "defaultTalkWithGeorjeaux_001", -- Georjeaux (Gridania: ARC Guild) defaultTalkWithGeorjeaux_002 - Dialog when you're part of the guild?
[1000831] = "defaultTalkWithAlaire_001", -- Alaire (Gridania: ARC Guild)
[1000832] = "defaultTalkWithMianne_001", -- Mianne (Gridania: ARC Guild)
[1000951] = "defaultTalkWithLonsygg_001", -- Lonsygg (Gridania: Blue Badger Gate)
[1001077] = "defaultTalkWithBeli_001", -- Beli (Gridania: LTW Guild)
[1001078] = "defaultTalkWithMaddeline_001", -- Maddeline (Gridania: LTW Guild)
[1001079] = "defaultTalkWithDyrstbrod_001", -- Dyrstbrod (Gridania: LTW Guild)
[1001080] = "defaultTalkWithTatagoi_001", -- Tatagoi (Gridania: LTW Guild)
[1001081] = "defaultTalkWithKhumamoshroca_001", -- Khuma Moshroca (Gridania: LTW Guild)
[1001082] = "defaultTalkWithLuilda_001", -- Luilda (Gridania: LTW Guild)
[1001101] = "defaultTalkWithVnabyano_001", -- V'nabyano (Gridania: BTN Guild)
[1001102] = "defaultTalkWithSandre_001", -- Sandre (Gridania: BTN Guild)
[1001103] = "defaultTalkWithMestonnaux_001", -- Mestonnaux (Gridania: BTN Guild)
[1001175] = "defaultTalkWithChloe_001", -- Chloe (Gridania: ARC Guild)
--[1001183] = "", -- Emoni (Gridania: Adv. Guild) Linkshell NPC - Will not fire, not PplStd.
--[1001184] = "", -- Gyles (Gridania: Adv. Guild) Retainer NPC - Will not fire, not PplStd.
[1001188] = "defaultTalkWithGuildleveClientG_001", -- Maisenta (Gridania)
[1001189] = "defaultTalkWithGuildleveClientG_002", -- Pukiki (Gridania)
[1001396] = "defaultTalkWithLefwyne_001", -- Lefwyne (Gridania: Shaded Bower)
[1001430] = "defaultTalkWithKinnison_001", -- Kinnison - Two args (nil errors client). If either >= 0, dialog mentions you've met Kan-E-Senna. Position inaccurate?
[1001431] = "defaultTalkWithGenna_001", -- Genna (Gridania: Mih Khetto's Amphitheatre)
[1001432] = "defaultTalkWithMathye_001", -- Mathye (Gridania: Blue Badger Gate)
[1001433] = "defaultTalkWithUlta_001", -- Ulta (Gridania: Blue Badger Gate)
[1000434] = "defaultTalkWithOdilie_001", -- Odilie (Gridania: Adv. Guild) defaultTalkWithOdilie_002 / 003 (CUL informant)
[1001436] = "defaultTalkWithOwyne_001", -- Owyne (Gridania: Aetheryte Plaza)
[1001437] = "defaultTalkWithSybell_001", -- Sybell (Gridania: Aetheryte Plaza)
[1001459] = "defaultTalkWithFlavielle_001", -- Flavielle (Gridania: Adv. Guild) defaultTalkWithFlavielle_002 / 003 (ARM informant)
[1001469] = "downTownTalk", -- Eldid (Gridania: Wards Entrance)
[1001582] = "defaultTalkWithSwaenhylt_001", -- Swaenhylt (Gridania)
[1001583] = "defaultTalkWithMarcette_001", -- Marcette (Gridania: The Knot)
[1001470] = "defaultTalkWithYlessa_001", -- Ylessa
[1001706] = "defaultTalkWithMemama_001", -- Memama (Gridania: Adv. Guild)
[1001707] = "defaultTalkWithPfarahr_001", -- Pfarahr (Gridania: Adv. Guild)
[1001708] = "defaultTalkWithBeaudonet_001", -- Beaudonet (Gridania: Adv. Guild)
[1001709] = "defaultTalkWithFryswyde_001", -- Fryswyde (Gridania: Adv. Guild)
[1001710] = "defaultTalkWithWillielmus_001", -- Willielmus (Gridania: Adv. Guild)
[1001806] = "defaultTalkEnie_001", -- Enie (Gridania: BTN Guild)
[1001951] = "defaultTalkWithAnselm_001", -- Anselm (Gridania: Adv. Guild)
--[1002090] = "", -- Serpent Private Hodder (Gridania: Adv. Guild) - Will not fire, not PplStd.
--[1002091] = "", -- Serpent Private Daurement (Gridania: Adv. Guild) - Will not fire, not PplStd.
[1002106] = "processEventELNAURE", -- Serpent Lieutenant Marette (Gridania: The Knot) - Foundation Day 2012 - Spl000 staticactor
[1002107] = "processEventARISMONT", -- Serpent Sergeant Frilaix (Gridania: The Knot) - Foundation Day 2012 - Spl000 staticactor
[1002108] = "processEventMERLIE", -- Serpent Private Tristelle (Gridania: The Knot) - Foundation Day 2012 - Spl000 staticactor
--[1060022] = "", -- Louisoix (Gridania: Apkallus Falls) - Will not fire, not PplStd.
[1500055] = "defaultTalkWithLionnellais_001", -- Lionnellais (Gridania: Adv. Guild) - Will not fire, not PplStd. Pre-airship dialog?
[1500056] = "defaultTalkWithHida_001", -- Hida (Gridania: Adv. Guild) - Will not fire, not PplStd. Pre-airship dialog?
--[1500061] = "", -- Fruhdhem (Gridania) Chocobo Taxi - Will not fire, not PplStd.
[1500127] = "tribeTalk", -- Prosperlain (Gridania)
--[1500294] = "", -- Gagaroon (Gridania: Rosewood Stalls) Black Market - Will not fire, not PplStd.
[1700001] = "defaultTalkWithPenelope_001", -- Penelope (Gridania: Adv. Guild)
[1700038] = "defaultTalkWithAUBRENARD_100", -- Aubrenard (Gridania: Shaded Bower)
} }
--[[ TO:DO - Map the remainder of these
defaultTalkWithStewart_001 -- Hodder line according to old script?
defaultTalkWithPowle_001
defaultTalkWithSansa_001
defaultTalkWithNicoliaux_001
defaultTalkWithAunillie_001
defaultTalkWithElyn_001
defaultTalkWithRyd_001
defaultTalkWithSolieine_001
defaultTalkWithHetzkin_001
defaultTalkWithTelent_001
defaultTalkWithKhujazhwan_001
defaultTalkWithZerig_001
defaultTalkWithYonariumnari_001
defaultTalkWithGugula_001
defaultTalkWithRdjongo_001
defaultTalkWithAstrelle_001
defaultTalkWithBiddy_001
defaultTalkWithConcessa_001
defaultTalkWithMaroile_001
defaultTalkWithKinborow_001
defaultTalkWithTnbulea_001
defaultTalkWithFoforyo_001
defaultTalkWithFhrudhem_001
defaultTalkWithMitainie_001
defaultTalkWithNicia_001
defaultTalkWithBlandie_001
defaultTalkWithLivith_001
defaultTalkWithProscen_001
defaultTalkWithTanguistl_001
defaultTalkWithComoere_001
defaultTalkWithLougblaet_001
defaultTalkWithFamushidumushi_001
defaultTalkWithDrystan_001
defaultTalkWithEadbert_001
defaultTalkWithWybir_001
defaultTalkWithKeketo_001
defaultTalkWithRadianttear_001
defaultTalkWithMyles_001
defaultTalkWithNathaniel_001
defaultTalkWithEvrardoux_001
defaultTalkWithTsehpanipahr_001
defaultTalkWithEthelinda_001
defaultTalkWithHedheue_001
defaultTalkWithJajajbygo_001 arg1 arg2
defaultTalkWithPepeli_001 arg1
defaultTalkWithBidelia_001
defaultTalkWithRimomo_001
defaultTalkWithDadaneja_001
defaultTalkWithIolaine_001
defaultTalkWithBloisirant_001
defaultTalkWithGylbart_001
defaultTalkWithHonoroit_001
defaultTalkWithGuildleveClientG_003
defQuest1g0_Bush
defQuest1g1_Bush
defaultTalkWithChamberliaux_001
defaultTalkWithFraemhar_001
defaultTalkWithXbhowaqi_001
defaultTalkWithLora_001
defaultTalkWithWawaramu_001
defaultTalkWithArnott_001
defaultTalkWithLhomujuuk_001
defaultTalkWithSholnoralno_001
defaultTalkWithTuatkk_001
defaultTalkWithAruhnsenna_001
defaultTalkWithMoogle010_001
defaultTalkWithMoogle002_001
defaultTalkWithAilith_001
defaultTalkWithQZamqo_001
defaultTalkLouisoix_001
defaultTalkWithRonanKognan_001
defaultTalkWithRonanKognan_002 arg1 arg2
defaultTalkWithRonanKognan_Hint_00 arg1
defaultTalkWithRonanKognan_Hint_01 arg1
defaultTalkWithRonanKognan_Hint_02 arg1
defaultTalkWithRonanKognan_Hint_03 arg1
defaultTalkWithRonanKognan_Hint_04 arg1
defaultTalkWithVorsaile_001 arg1
defaultTalkCaravanChocoboGri_001
bookTalk
talkIdayCap
talkIday1
talkIday2
defaultTalkWithPukwapika_001
defaultTalkWithPurumoogle_001
defaultTalkWithPirimoogle_001
defaultTalkWithPukumoogle_001
defaultTalkWithJehantel_001
defaultTalkWithJehantel_002
defaultTalkWithPukno_001
defaultTalkWithPukno_002
defaultTalkWithRayao_001
defaultTalkWithRayao_002
defaultTalkWithMoogleA_001
defaultTalkWithMoogleA_002
defaultTalkWithMppgleB_001
defaultTalkWithMppgleB_002
defaultTalkWithStewart_001
defaultTalkWithStewart_002
defaultTalkWithTrisselle_001
defaultTalkWithTrisselle_002
defaultTalkWithInn_Desk
defaultTalkWithInn_ExitDoor
defaultTalkWithExit01
defaultTalkWithLegendBsm_001 arg1
defaultTalkWithMarketNpc
defaultTalkWithHamletGuardGri_001
--]]
function onTalk(player, quest, npc, eventName) function onTalk(player, quest, npc, eventName)
local npcId = npc:GetActorClassId(); local npcId = npc:GetActorClassId();
local clientFunc = defaultTalkFst[npcId]; local clientFunc = defaultTalkFst[npcId];
if (npcId == 1001430) then -- Kinnison if (npcId == 1000430) then -- Nonco Menanco
callClientFunction(player, "delegateEvent", player, quest, clientFunc, 21);
elseif (npcId == 1001430) then -- Kinnison
callClientFunction(player, "delegateEvent", player, quest, clientFunc, -1,-1); callClientFunction(player, "delegateEvent", player, quest, clientFunc, -1,-1);
elseif ((npcId >= 1002106) and (npcId <= 1002108)) then -- Foundation Day 2012 NPCs
talkWithSpecial(player, npcId, clientFunc)
else else
callClientFunction(player, "delegateEvent", player, quest, clientFunc); callClientFunction(player, "delegateEvent", player, quest, clientFunc);
end end
@ -40,3 +253,10 @@ end
function IsQuestENPC(player, quest, npc) function IsQuestENPC(player, quest, npc)
return defaultTalkFst[npc:GetActorClassId()] ~= nil; return defaultTalkFst[npc:GetActorClassId()] ~= nil;
end end
function talkWithSpecial(player, npcId, clientFunc)
local splQuest = GetStaticActor("Spl000");
local magickedPrism = 0;
callClientFunction(player, "delegateEvent", player, splQuest, clientFunc, magickedPrism);
end

View File

@ -1,3 +1,270 @@
require("global");
--[[
Quest Script
Name: Sundered Skies
Code: Man0g0
Id: 110005
Prereq: None (Given on chara creation)
Notes:
Using PrivateAreaMasterPast Type 1
]]
-- Sequence Numbers
SEQ_000 = 0; -- Intro with Yda & Papalymo
SEQ_005 = 5; -- Combat tutorial
SEQ_010 = 10; -- Gridania section
-- Actor Class Ids
YDA = 1000009;
PAPALYMO = 1000010;
FARRIMOND = 1000017;
CECILIA = 1000683;
SWETHYNA = 1000680;
TKEBBE = 1000876;
LONSYGG = 1000951;
PUSH_ADV_GUILD = 1099046;
BLOCKER1 = 1099047;
-- Non-interactive NPCs
GUILD_ANENE = 1000427;
GUILD_SYLBERT = 1000428; -- No source
GUILD_HONGA_VUNGA = 1000429;
GUILD_NONCO_MENANCO = 1000430;
GUILD_LTANDHAA = 1000431;
GUILD_POFUFU = 1000432;
GUILD_ODILIE = 1000434; -- No source
GUILD_BASEWIN = 1000435; -- No source
GUILD_SEIKFRAE = 1000436; -- No source
GUILD_EDASSHYM = 1000437;
GUILD_TIERNEY = 1000456;
GUILD_GONTRANT = 1000457;
GUILD_VKOROLON = 1000458;
GUILD_EMONI = 1001183;
GUILD_GYLES = 1001184;
GUILD_PENELOPE = 1700001; -- No source
-- Quest Markers
MRKR_LONSYGG = 11000501; -- Obsolete. Pre-1.19 location for this npc
MRKR_YDA = 11000502;
MRKR_PAPALYMO = 11000503;
MRKR_GUILD = 11000504;
-- Quest Flags -- Quest Flags
MAN0L0_FLAG_STARTED_TALK_TUT = 0; FLAG_SEQ000_MINITUT0 = 0; -- Talked to Yda.
MAN0G0_FLAG_MINITUT_DONE1 = 1; FLAG_SEQ000_MINITUT1 = 1; -- Talked to Papalymo.
FLAG_SEQ000_MINITUT2 = 2; -- Talked to Yda again.
FLAG_SEQ010_TKEBBE = 0; -- Talked to T'kebbe (optional)
--[[
processEvent000_0
processEvent000_1
processEvent000_2
processEvent000_3
processEvent000_4
processEvent010_1
processEvent020_1
processEvent020_2
processEvent020_3
processEvent020_4
processEvent020_5
processEvent020_6
processTtrNomal001withHQ -- Intro CS
processTtrNomal001
processTtrNomal002(arg1)
processTtrNomal003(arg1)
processTtrMini001 -- Unused
processTtrMini002 -- Unused
processTtrMini003
processTtrAfterBtl001
processTtrBtl001(arg1)
processTtrBtlMagic001(arg1)
processTtrBtl002(arg1)
processTtrBtl003
processTtrBlkNml001 - Aims at 1600102 Lonsygg
processTtrBlkNml002
processTtrBtl004
processInformDialogAsQuest
--]]
function onStart(player, quest)
quest:StartSequence(SEQ_000);
end
function onFinish(player, quest)
end
function onStateChange(player, quest, sequence)
if (sequence == SEQ_000) then
-- Setup states incase we loaded in.
local data = quest:GetData();
local ydaCanPush = (not data:GetFlag(FLAG_SEQ000_MINITUT0));
local ydaFlag = QFLAG_PLATE;
if (not data:GetFlag(FLAG_SEQ000_MINITUT0)) or (data:GetFlag(FLAG_SEQ000_MINITUT1)) then
ydaFlag = QFLAG_PLATE;
else
ydaFlag = QFLAG_NONE;
end
local papalymoFlag = ((not data:GetFlag(FLAG_SEQ000_MINITUT1)) and data:GetFlag(FLAG_SEQ000_MINITUT0) and QFLAG_PLATE or QFLAG_NONE);
--SetENpc(classId, byte flagType=0,isTalkEnabled, isPushEnabled, isEmoteEnabled, isSpawned)
quest:SetENpc(YDA, ydaFlag, true, ydaCanPush);
quest:SetENpc(PAPALYMO, papalymoFlag);
elseif (sequence == SEQ_010) then
local data = quest:GetData();
local tkebbeTalk = (not data:GetFlag(FLAG_SEQ010_TKEBBE) and QFLAG_PLATE or QFLAG_NONE);
quest:SetENpc(FARRIMOND);
quest:SetENpc(CECILIA);
quest:SetENpc(SWETHYNA);
quest:SetENpc(TKEBBE, tkebbeTalk);
quest:SetENpc(LONSYGG);
quest:SetENpc(BLOCKER1, QFLAG_NONE, false, true);
quest:setENpc(GUILD_ENTRANCE, QFLAG_MAP, false, true);
end
end
function onTalk(player, quest, npc)
local sequence = quest:getSequence();
local classId = npc:GetActorClassId();
if (sequence == SEQ_000) then
seq000_onTalk(player, quest, npc, classId);
elseif (sequence == SEQ_010) then
seq010_onTalk(player, quest, npc, classId);
end
quest:UpdateENPCs();
end
function onPush(player, quest, npc)
local sequence = quest:getSequence();
local classId = npc:GetActorClassId();
local data = quest:GetData();
if (sequence == SEQ_000) then
if (classId == YDA) then
callClientFunction(player, "delegateEvent", player, quest, "processTtrNomal002");
player:EndEvent();
end
elseif (sequence == SEQ_010) then
if (classId == BLOCKER1) then
callClientFunction(player, "delegateEvent", player, quest, "processTtrBlkNml001");
GetWorldManager():DoPlayerMoveInZone(player, 109.966, 7.559, -1206.117, -2.7916, 0x11)
player:EndEvent();
elseif (classId == GUILD_ENTRANCE) then
player:ReplaceQuest(quest, "Man0g1")
return;
end
end
quest:UpdateENPCs();
end
function onNotice(player, quest, target)
callClientFunction(player, "delegateEvent", player, quest, "processTtrNomal001withHQ");
--callClientFunction(player, "delegateEvent", player, quest, "processTtrNomal001"); -- On relog pre-combat
--callClientFunction(player, "delegateEvent", player, quest, "processTtrAfterBtl001"); -- On relog post-combat
player:EndEvent();
quest:UpdateENPCs();
end
function seq000_onTalk(player, quest, npc, classId)
local data = quest:GetData();
if (classId == YDA) then
if (not data:GetFlag(FLAG_SEQ000_MINITUT0)) then -- If Talk tutorial
callClientFunction(player, "delegateEvent", player, quest, "processTtrNomal003");
data:SetFlag(FLAG_SEQ000_MINITUT0); -- Disable Yda's PushEvent and set up Papalymo
elseif (data:GetFlag(FLAG_SEQ000_MINITUT1)) then -- If Talked to after Papaylmo
doContentArea(player, quest, npc); -- Set up Combat Tutorial
else
callClientFunction(player, "delegateEvent", player, quest, "processEvent000_3");
end
elseif (classId == PAPALYMO) then
if (data:GetFlag(FLAG_SEQ000_MINITUT0)) then
callClientFunction(player, "delegateEvent", player, quest, "processEvent000_2");
data:SetFlag(FLAG_SEQ000_MINITUT1);
else
callClientFunction(player, "delegateEvent", player, quest, "processEvent000_2");
end
end
player:EndEvent();
end
function seq010_onTalk(player, quest, npc, classId)
local data = quest:GetData();
if (classId == SWETHYNA) then
callClientFunction(player, "delegateEvent", player, quest, "processEvent020_2");
elseif (classId == CECILIA) then
callClientFunction(player, "delegateEvent", player, quest, "processEvent020_3");
elseif (classId == FARRIMOND) then
callClientFunction(player, "delegateEvent", player, quest, "processEvent020_4");
elseif (classId == TKEBBE) then
callClientFunction(player, "delegateEvent", player, quest, "processEvent020_5");
data:SetFlag(FLAG_SEQ010_TKEBBE);
elseif (classId == LONSYGG) then
callClientFunction(player, "delegateEvent", player, quest, "processEvent020_6");
end
player:EndEvent();
end
function getJournalMapMarkerList(player, quest)
local sequence = quest:getSequence();
local possibleMarkers = {};
local data = quest:GetData();
if (sequence == SEQ_000) then
if (not data:GetFlag(FLAG_SEQ000_MINITUT0)) or (data:GetFlag(FLAG_SEQ000_MINITUT1)) then
table.insert(possibleMarkers, MRKR_YDA);
end
if (data:GetFlag(FLAG_SEQ000_MINITUT0)) and (not data:GetFlag(FLAG_SEQ000_MINITUT1)) then
table.insert(possibleMarkers, MRKR_PAPALYMO);
end
elseif (sequence == SEQ_010) then
table.insert(possibleMarkers, MRKR_GUILD);
end
return unpack(possibleMarkers)
end
function doContentArea(player, quest, npc)
quest:GetData():ClearData();
quest:StartSequence(SEQ_005);
contentArea = player.CurrentArea:CreateContentArea(player, "/Area/PrivateArea/Content/PrivateAreaMasterSimpleContent", "man0g01", "SimpleContent30010", "Quest/QuestDirectorMan0g001");
if (contentArea == nil) then
return;
end
director = contentArea:GetContentDirector();
player:AddDirector(director);
director:StartDirector(false);
player:KickEvent(director, "noticeEvent", true);
player:SetLoginDirector(director);
GetWorldManager():DoZoneChangeContent(player, contentArea, 362.4087, 4, -703.8168, 1.5419, 16);
return;
end

View File

@ -0,0 +1,196 @@
require("global");
require("tutorial");
--[[
Quest Script
Name: Souls Gone Wild
Code: Man0g1
Id: 110006
Prereq: Sundered Skies (Man0g0 - 110005)
Notes:
]]
-- Sequence Numbers
SEQ_000 = 0;
SEQ_003 = 3;
-- Actor Class Ids
MIOUNNE = 1000230;
VKOROLON = 1000458;
WISPILY_WHISKERED_WOODWORKER = 1000562;
AMIABLE_ADVENTURER = 1001057;
MOROSE_MERCHANT = 1001058;
NARROW_EYED_ADVENTURER = 1001059;
BEAMING_ADVENTURER = 1001062;
WELL_BUNDLED_ADVENTURER = 1001060;
UNCONCERNED_PASSERBY = 1001648;
--BLOCKER = ;
-- Quest Markers
MRKR_MIOUNNE = 11000601;
-- Quest Items
ITEM_VELODYNA_COSMOS = 0; -- Seq_000 : 2nd journal arg. >=5 doesn't have.
-- Quest Flags
FLAG_SEQ000 = 0;
function onStart(player, quest)
quest:StartSequence(SEQ_000);
-- Immediately move to the Adventurer's Guild private area
callClientFunction(player, "delegateEvent", player, quest, "processEvent100");
GetWorldManager():DoZoneChange(player, 155, "PrivateAreaMasterPast", 2, 15, 67.034, 4, -1205.6497, -1.074);
player:endEvent();
end
function onFinish(player, quest)
end
function onStateChange(player, quest, sequence)
if (sequence == SEQ_000) then
-- Setup states incase we loaded in.
--SetENpc(classId, byte flagType=0,isTalkEnabled, isPushEnabled, isEmoteEnabled, isSpawned)
quest:SetENpc(MIOUNNE, QFLAG_PLATE);
-- quest:SetENpc(VKOROLON);
quest:SetENpc(WISPILY_WHISKERED_WOODWORKER);
quest:SetENpc(AMIABLE_ADVENTURER);
quest:SetENpc(MOROSE_MERCHANT);
quest:SetENpc(NARROW_EYED_ADVENTURER);
quest:SetENpc(BEAMING_ADVENTURER);
quest:SetENpc(WELL_BUNDLED_ADVENTURER);
quest:SetENpc(UNCONCERNED_PASSERBY);
elseif (sequence == SEQ_005) then
quest:SetENpc(MIOUNNE);
end
end
function onTalk(player, quest, npc)
local sequence = quest:getSequence();
local classId = npc:GetActorClassId();
--if (sequence == SEQ_000) then
seq000_onTalk(player, quest, npc, classId);
-- elseif (sequence == SEQ_005) then
-- seq005_onTalk(player, quest, npc, classId);
-- end
quest:UpdateENPCs();
end
function onPush(player, quest, npc)
local sequence = quest:getSequence();
local classId = npc:GetActorClassId();
player:SendMessage(0x20, "", "Sequence: "..sequence.." Class Id: "..classId);
if (sequence == SEQ_000) then
elseif (sequence == SEQ_010) then
end
quest:UpdateENPCs();
end
function onNotice(player, quest, target)
player:EndEvent();
player:SendMessage(0x20, "", "Test");
callClientFunction(player, "delegateEvent", player, quest, "processEventTu_001");
player:EndEvent();
end
-- Copy-pasted from man0l1 for now, fix later
function onNpcLS(player, quest, npcLSId)
local sequence = quest:getSequence();
if (npcLSId == 1) then
player:SetNpcLS(1, 1);
player:SendGameMessageLocalizedDisplayName(quest, 330, 39, 1300018, nil);
showTutorialSuccessWidget(player, 9080);
wait(3);
closeTutorialWidget(player);
endTutorialMode(player);
end
end
function seq000_onTalk(player, quest, npc, classId)
if (classId == MIOUNNE) then
callClientFunction(player, "delegateEvent", player, quest, "processEvent100_1");
player:EndEvent();
quest:StartSequence(SEQ_003);
local director = GetWorldManager():GetArea(155):CreateDirector("AfterQuestWarpDirector", false);
director:StartDirector(true);
player:AddDirector(director);
--player:SetLoginDirector(director);
player:KickEvent(director, "noticeEvent", true);
quest:UpdateENPCs();
--GetWorldManager():WarpToPublicArea(player);
GetWorldManager():DoZoneChange(player, 155, nil, 0, 15, player.positionX, player.positionY, player.positionZ, player.rotation);
elseif (classId == BEAMING_ADVENTURER) then
callClientFunction (player, "delegateEvent", player, quest, "processEvent100_6");
elseif (classId == AMIABLE_ADVENTURER) then
callClientFunction (player, "delegateEvent", player, quest, "processEvent100_3");
elseif (classId == MOROSE_MERCHANT) then
callClientFunction (player, "delegateEvent", player, quest, "processEvent100_2");
elseif (classId == NARROW_EYED_ADVENTURER) then
callClientFunction(player, "delegateEvent", player, quest, "processEvent100_7");
elseif (classId == UNCONCERNED_PASSERBY) then
callClientFunction(player, "delegateEvent", player, quest, "processTtrBlkNml001"); --"processEvent100_9");
elseif (classId == VKOROLON) then
callClientFunction(player, "delegateEvent", player, GetStaticActor("DftWil"), "defaultTalkWithVkorolon_001");
elseif (classId == WELL_BUNDLED_ADVENTURER) then
callClientFunction(player, "delegateEvent", player, quest, "processEvent100_4");
elseif (classId == WISPILY_WHISKERED_WOODWORKER) then
callClientFunction(player, "delegateEvent", player, quest, "processEvent100_8");
end
player:EndEvent();
end
function seq005_onTalk(player, quest, npc, classId)
if (classId == MOMODI) then
callClientFunction(player, "delegateEvent", player, quest, "processEvent010_2");
end
player:EndEvent();
end
function getJournalInformation(player, quest)
return 0, ITEM_VELODYNA_COSMOS, ITEM_COLISEUM_PASS;
end
function getJournalMapMarkerList(player, quest)
local sequence = quest:getSequence();
local possibleMarkers = {};
if (sequence == SEQ_000) then
table.insert(possibleMarkers, MRKR_MIOUNNE);
elseif (sequence == SEQ_010) then
end
return unpack(possibleMarkers)
end

View File

@ -104,15 +104,16 @@ function onFinish(player, quest)
end end
function onStateChange(player, quest, sequence) function onStateChange(player, quest, sequence)
local data = quest:GetData();
if (sequence == SEQ_000) then if (sequence == SEQ_000) then
-- Setup states incase we loaded in. -- Setup states incase we loaded in.
local asciliaCanPush = not quest:GetFlag(FLAG_SEQ000_MINITUT0); local asciliaCanPush = not data:GetFlag(FLAG_SEQ000_MINITUT0);
local asciliaFlag = quest:GetFlag(FLAG_SEQ000_MINITUT1) and QFLAG_NONE or QFLAG_PLATE; local asciliaFlag = data:GetFlag(FLAG_SEQ000_MINITUT1) and QFLAG_NONE or QFLAG_PLATE;
local fretfulfarmhandFlag = quest:GetFlag(FLAG_SEQ000_MINITUT2) and QFLAG_NONE or QFLAG_PLATE; local fretfulfarmhandFlag = data:GetFlag(FLAG_SEQ000_MINITUT2) and QFLAG_NONE or QFLAG_PLATE;
local gildiggingmistressFlag = quest:GetFlag(FLAG_SEQ000_MINITUT3) and QFLAG_NONE or QFLAG_PLATE; local gildiggingmistressFlag = data:GetFlag(FLAG_SEQ000_MINITUT3) and QFLAG_NONE or QFLAG_PLATE;
local exitFlag = quest:GetFlags() == 0xF and QFLAG_MAP or QFLAG_NONE; local exitFlag = data:GetFlags() == 0xF and QFLAG_MAP or QFLAG_NONE;
if (asciliaCanPush) then if (asciliaCanPush) then
fretfulfarmhandFlag = QFLAG_NONE; fretfulfarmhandFlag = QFLAG_NONE;
@ -135,7 +136,7 @@ function onStateChange(player, quest, sequence)
quest:SetENpc(OPENING_STOPER_ULDAH, QFLAG_NONE, false, false, true); quest:SetENpc(OPENING_STOPER_ULDAH, QFLAG_NONE, false, false, true);
elseif (sequence == SEQ_010) then elseif (sequence == SEQ_010) then
local yayatokiFlag = quest:GetFlag(FLAG_SEQ010_TALK0) and QFLAG_NONE or QFLAG_PLATE; local yayatokiFlag = data:GetFlag(FLAG_SEQ010_TALK0) and QFLAG_NONE or QFLAG_PLATE;
local uldahopeningexitFlag = QFLAG_MAP; local uldahopeningexitFlag = QFLAG_MAP;
quest:SetENpc(KEEN_EYED_MERCHANT); quest:SetENpc(KEEN_EYED_MERCHANT);
quest:SetENpc(HIGH_SPIRITED_FELLOW); quest:SetENpc(HIGH_SPIRITED_FELLOW);
@ -163,16 +164,16 @@ function onTalk(player, quest, npc)
end end
function onPush(player, quest, npc) function onPush(player, quest, npc)
local sequence = quest:getSequence(); local sequence = quest:getSequence();
local classId = npc:GetActorClassId(); local classId = npc:GetActorClassId();
local data = quest:GetData();
if (sequence == SEQ_000) then if (sequence == SEQ_000) then
if (classId == ASCILIA) then if (classId == ASCILIA) then
callClientFunction(player, "delegateEvent", player, quest, "processTtrNomal002"); callClientFunction(player, "delegateEvent", player, quest, "processTtrNomal002");
player:EndEvent(); player:EndEvent();
elseif (classId == EXIT_TRIGGER) then elseif (classId == EXIT_TRIGGER) then
if (quest:GetFlags() == 0xF) then if (data:GetFlags() == 0xF) then
doExitTrigger(player, quest, npc); doExitTrigger(player, quest, npc);
return; return;
else else
@ -208,29 +209,29 @@ function onNotice(player, quest, target)
end end
function seq000_onTalk(player, quest, npc, classId) function seq000_onTalk(player, quest, npc, classId)
local data = quest:GetData();
if (classId == ASCILIA) then if (classId == ASCILIA) then
if (not data:GetFlag(FLAG_SEQ000_MINITUT0)) then -- If Talk tutorial
if (not quest:GetFlag(FLAG_SEQ000_MINITUT0)) then -- If Talk tutorial
callClientFunction(player, "delegateEvent", player, quest, "processTtrNomal003"); callClientFunction(player, "delegateEvent", player, quest, "processTtrNomal003");
quest:SetFlag(FLAG_SEQ000_MINITUT0); -- Used to disable her PushEvent / Allow for her next TalkEvent quest:GetData():SetFlag(FLAG_SEQ000_MINITUT0); -- Used to disable her PushEvent / Allow for her next TalkEvent
else else
callClientFunction(player, "delegateEvent", player, quest, "processTtrMini001"); callClientFunction(player, "delegateEvent", player, quest, "processTtrMini001");
quest:SetFlag(FLAG_SEQ000_MINITUT1); -- Ascilia has now been talked to. quest:GetData():SetFlag(FLAG_SEQ000_MINITUT1); -- Ascilia has now been talked to.
end end
elseif (classId == FRETFUL_FARMHAND) then elseif (classId == FRETFUL_FARMHAND) then
if (not quest:GetFlag(FLAG_SEQ000_MINITUT2)) then if (not data:GetFlag(FLAG_SEQ000_MINITUT2)) then
callClientFunction(player, "delegateEvent", player, quest, "processTtrMini002_first"); callClientFunction(player, "delegateEvent", player, quest, "processTtrMini002_first");
quest:SetFlag(FLAG_SEQ000_MINITUT2); data:SetFlag(FLAG_SEQ000_MINITUT2);
else else
callClientFunction(player, "delegateEvent", player, quest, "processTtrMini002"); callClientFunction(player, "delegateEvent", player, quest, "processTtrMini002");
end end
elseif (classId == GIL_DIGGING_MISTRESS) then elseif (classId == GIL_DIGGING_MISTRESS) then
if (not quest:GetFlag(FLAG_SEQ000_MINITUT3)) then if (not data:GetFlag(FLAG_SEQ000_MINITUT3)) then
callClientFunction(player, "delegateEvent", player, quest, "processTtrMini003_first"); callClientFunction(player, "delegateEvent", player, quest, "processTtrMini003_first");
quest:SetFlag(FLAG_SEQ000_MINITUT3); data:SetFlag(FLAG_SEQ000_MINITUT3);
else else
callClientFunction(player, "delegateEvent", player, quest, "processTtrMini003"); callClientFunction(player, "delegateEvent", player, quest, "processTtrMini003");
end end
@ -257,7 +258,6 @@ function seq000_onTalk(player, quest, npc, classId)
end end
function seq010_onTalk(player, quest, npc, classId) function seq010_onTalk(player, quest, npc, classId)
if (classId == KEEN_EYED_MERCHANT) then if (classId == KEEN_EYED_MERCHANT) then
callClientFunction(player, "delegateEvent", player, quest, "processEvent020_2"); callClientFunction(player, "delegateEvent", player, quest, "processEvent020_2");
elseif (classId == HIGH_SPIRITED_FELLOW) then elseif (classId == HIGH_SPIRITED_FELLOW) then
@ -273,9 +273,9 @@ function seq010_onTalk(player, quest, npc, classId)
elseif (classId == FULL_LIPPED_FILLE) then elseif (classId == FULL_LIPPED_FILLE) then
callClientFunction(player, "delegateEvent", player, quest, "processEtc002"); callClientFunction(player, "delegateEvent", player, quest, "processEtc002");
elseif (classId == YAYATOKI) then elseif (classId == YAYATOKI) then
if (not quest:GetFlag(FLAG_SEQ010_TALK0)) then if (not quest:GetData():GetFlag(FLAG_SEQ010_TALK0)) then
callClientFunction(player, "delegateEvent", player, quest, "processEvent020_8"); callClientFunction(player, "delegateEvent", player, quest, "processEvent020_8");
quest:SetFlag(FLAG_SEQ010_TALK0); quest:GetData():SetFlag(FLAG_SEQ010_TALK0);
else else
callClientFunction(player, "delegateEvent", player, quest, "processEvent020_8"); callClientFunction(player, "delegateEvent", player, quest, "processEvent020_8");
end end
@ -286,17 +286,18 @@ end
function getJournalMapMarkerList(player, quest) function getJournalMapMarkerList(player, quest)
local sequence = quest:getSequence(); local sequence = quest:getSequence();
local data = quest:GetData();
local possibleMarkers = {}; local possibleMarkers = {};
if (sequence == SEQ_000) then if (sequence == SEQ_000) then
if (quest:GetFlag(FLAG_SEQ000_MINITUT0)) then if (data:GetFlag(FLAG_SEQ000_MINITUT0)) then
if (not quest:GetFlag(FLAG_SEQ000_MINITUT1)) then table.insert(possibleMarkers, MRKR_ASCILIA); end if (not data:GetFlag(FLAG_SEQ000_MINITUT1)) then table.insert(possibleMarkers, MRKR_ASCILIA); end
if (not quest:GetFlag(FLAG_SEQ000_MINITUT2)) then table.insert(possibleMarkers, MRKR_FRETFUL_FARMHAND); end if (not data:GetFlag(FLAG_SEQ000_MINITUT2)) then table.insert(possibleMarkers, MRKR_FRETFUL_FARMHAND); end
if (not quest:GetFlag(FLAG_SEQ000_MINITUT3)) then table.insert(possibleMarkers, MRKR_GIL_DIGGING_MISTRESS); end if (not data:GetFlag(FLAG_SEQ000_MINITUT3)) then table.insert(possibleMarkers, MRKR_GIL_DIGGING_MISTRESS); end
end end
elseif (sequence == SEQ_010) then elseif (sequence == SEQ_010) then
if (not quest:GetFlag(FLAG_SEQ010_TALK0)) then if (not data:GetFlag(FLAG_SEQ010_TALK0)) then
table.insert(possibleMarkers, MRKR_YAYATOKI) table.insert(possibleMarkers, MRKR_YAYATOKI)
end end
table.insert(possibleMarkers, MRKR_ADV_GUILD); table.insert(possibleMarkers, MRKR_ADV_GUILD);
@ -309,7 +310,7 @@ end
function doExitTrigger(player, quest, npc) function doExitTrigger(player, quest, npc)
quest:ClearData(); quest:GetData():ClearData();
quest:StartSequence(SEQ_005); quest:StartSequence(SEQ_005);
contentArea = player.CurrentArea:CreateContentArea(player, "/Area/PrivateArea/Content/PrivateAreaMasterSimpleContent", "man0u01", "SimpleContent30079", "Quest/QuestDirectorMan0u001"); contentArea = player.CurrentArea:CreateContentArea(player, "/Area/PrivateArea/Content/PrivateAreaMasterSimpleContent", "man0u01", "SimpleContent30079", "Quest/QuestDirectorMan0u001");

View File

@ -59,8 +59,6 @@ Phase:
--]] --]]
-- Sequence Numbers -- Sequence Numbers
SEQ_000 = 0; -- Ul'dah Adventurer's Guild SEQ_000 = 0; -- Ul'dah Adventurer's Guild
SEQ_005 = 5; -- Run to Camp Black Brush & Attune SEQ_005 = 5; -- Run to Camp Black Brush & Attune
@ -83,7 +81,6 @@ SEQ_100 = 100;
SEQ_105 = 105; SEQ_105 = 105;
SEQ_110 = 110; SEQ_110 = 110;
-- Actor Class Ids -- Actor Class Ids
OVERCOMPETITIVE_ADVENTURER = 1000807; OVERCOMPETITIVE_ADVENTURER = 1000807;
MOMODI = 1000841; MOMODI = 1000841;
@ -93,8 +90,6 @@ GREEDY_MERCHANT = 1000937;
LIONHEARTED_ADVENTURER = 1000938; LIONHEARTED_ADVENTURER = 1000938;
SPRY_SALESMAN = 1000939; SPRY_SALESMAN = 1000939;
UPBEAT_ADVENTURER = 1000940; UPBEAT_ADVENTURER = 1000940;
SEEMINGLY_CALM_ADVENTURER = 1000941; SEEMINGLY_CALM_ADVENTURER = 1000941;
UNKNOWN1 = 0; UNKNOWN1 = 0;

View File

@ -1,28 +0,0 @@
require ("global")
require ("ally")
function onSpawn(ally)
ally:SetMaxHP(69420)
ally:SetHP(ally:GetMaxHP())
ally.isAutoAttackEnabled = false;
ally.neutral = false
end
function onCombatTick(ally, target, tick, contentGroupCharas)
allyGlobal.onCombatTick(ally, target, tick, contentGroupCharas);
end
function onRoam(ally, contentGroupCharas)
ally.detectionType = 0xFF
ally.isMovingToSpawn = false
ally.neutral = false
ally.animationId = 0
allyGlobal.onCombatTick(ally, nil, nil, contentGroupCharas)
end
function tryAggro(ally, contentGroupCharas)
allyGlobal.tryAggro(ally, contentGroupCharas)
end

View File

@ -1,26 +0,0 @@
require ("global")
require ("ally")
function onSpawn(ally)
ally:SetMaxHP(69420)
ally:SetHP(ally:GetMaxHP())
ally.isAutoAttackEnabled = false
ally.neutral = false
end
function onCombatTick(ally, target, tick, contentGroupCharas)
allyGlobal.onCombatTick(ally, target, tick, contentGroupCharas)
end
function tryAggro(ally, contentGroupCharas)
allyGlobal.tryAggro(ally, contentGroupCharas)
end
function onRoam(ally, contentGroupCharas)
ally.detectionType = 0xFF
ally.isMovingToSpawn = false
ally.neutral = false
ally.animationId = 0
--allyGlobal.onCombatTick(ally, contentGroupCharas)
end

View File

@ -1,12 +0,0 @@
require ("global")
require ("quests/man/man0g0")
function onEventStarted(player, npc, triggerName)
if (triggerName == "caution") then
worldMaster = GetWorldMaster();
player:SendGameMessage(player, worldMaster, 34109, 0x20);
elseif (triggerName == "exit") then
GetWorldManager():DoPlayerMoveInZone(player, 356.09, 3.74, -701.62, -1.4);
end
player:EndEvent();
end

View File

@ -1,19 +0,0 @@
require ("global")
require ("quests/man/man0g0")
function onEventStarted(player, npc, triggerName)
man0g0Quest = player:GetQuest("Man0g0");
if (triggerName == "talkDefault") then
if (man0g0Quest:GetQuestFlag(MAN0G0_FLAG_MINITUT_DONE1) == false) then
callClientFunction(player, "delegateEvent", player, man0g0Quest, "processEvent000_3", nil, nil, nil);
man0g0Quest:SetQuestFlag(MAN0G0_FLAG_MINITUT_DONE1, true);
man0g0Quest:SaveData();
npc:SetQuestGraphic(player, 0x0);
player:GetDirector("OpeningDirector"):onTalkEvent(player, npc);
else
callClientFunction(player, "delegateEvent", player, man0g0Quest, "processEvent000_2", nil, nil, nil);
end
end
player:EndEvent();
end

View File

@ -1,59 +0,0 @@
require ("global")
require ("quests/man/man0g0")
function onSpawn(player, npc)
npc:SetQuestGraphic(player, 0x2);
end
function onEventStarted(player, npc, triggerName)
man0g0Quest = player:GetQuest("Man0g0");
print("Got Quest Man0g0");
if (man0g0Quest ~= nil) then
print("Man0g0Quest is not nil");
if (triggerName == "pushDefault") then
callClientFunction(player, "delegateEvent", player, man0g0Quest, "processTtrNomal002", nil, nil, nil);
elseif (triggerName == "talkDefault") then
--Is doing talk tutorial?
if (man0g0Quest:GetQuestFlag(MAN0L0_FLAG_STARTED_TALK_TUT) == false) then
callClientFunction(player, "delegateEvent", player, man0g0Quest, "processTtrNomal003", nil, nil, nil);
player:SetEventStatus(npc, "pushDefault", false, 0x2);
npc:SetQuestGraphic(player, 0x0);
man0g0Quest:SetQuestFlag(MAN0L0_FLAG_STARTED_TALK_TUT, true);
man0g0Quest:SaveData();
player:GetDirector("OpeningDirector"):onTalkEvent(player, npc);
--Was she talked to after papalymo?
else
print("Making content area");
if (man0g0Quest:GetQuestFlag(MAN0G0_FLAG_MINITUT_DONE1) == true) then
player:EndEvent();
contentArea = player:GetZone():CreateContentArea(player, "/Area/PrivateArea/Content/PrivateAreaMasterSimpleContent", "man0g01", "SimpleContent30010", "Quest/QuestDirectorMan0g001");
if (contentArea == nil) then
player:EndEvent();
return;
end
director = contentArea:GetContentDirector();
--player:AddDirector(director);
director:StartDirector(false);
player:KickEvent(director, "noticeEvent", true);
player:SetLoginDirector(director);
print("Content area and director made");
player:ChangeState(0);
GetWorldManager():DoZoneChangeContent(player, contentArea, 362.4087, 4, -703.8168, 1.5419, 16);
print("Zone Change");
return;
else
callClientFunction(player, "delegateEvent", player, man0g0Quest, "processEvent000_1", nil, nil, nil);
end
end
end
end
player:EndEvent();
end

View File

@ -1,5 +0,0 @@
require ("global")
function init(npc)
return false, false, 0, 0, 0x141, 0xb79;
end

View File

@ -1,14 +0,0 @@
require ("global")
function onEventStarted(player, npc, triggerName)
man0g1Quest = player:GetQuest("Man0g0");
if (man0g1Quest ~= nil) then
if (triggerName == "talkDefault") then
callClientFunction(player, "delegateEvent", player, man0g1Quest, "processEvent020_3");
end
end
player:EndEvent();
end

View File

@ -1,14 +0,0 @@
require ("global")
function onEventStarted(player, npc, triggerName)
man0g1Quest = player:GetQuest("Man0g0");
if (man0g1Quest ~= nil) then
if (triggerName == "talkDefault") then
callClientFunction(player, "delegateEvent", player, man0g1Quest, "processEvent020_4");
end
end
player:EndEvent();
end

View File

@ -1,14 +0,0 @@
require ("global")
function init(player, npc)
return false, false, 0, 0;
end
function onEventStarted(player, npc, triggerName)
man0g0Quest = player:GetQuest("Man0g0");
if (man0g0Quest ~= nil) then
callClientFunction(player, "delegateEvent", player, man0g0Quest, "processTtrBlkNml001", nil, nil, nil);
GetWorldManager():DoZoneChange(player, 155, "PrivateAreaMasterPast", 1, 15, 109.966, 7.559, -1206.117, -2.7916);
end
player:EndEvent();
end

View File

@ -1,16 +0,0 @@
require ("global")
require ("quests/man/man0g0")
function onSpawn(player, npc)
npc:SetQuestGraphic(player, 0x3);
end
function onEventStarted(player, npc)
man0g1Quest = GetStaticActor("Man0g1");
callClientFunction(player, "delegateEvent", player, man0g1Quest, "processEvent100");
player:ReplaceQuest(110005, 110006);
player:SendGameMessage(GetStaticActor("Man0g1"), 353, 0x20);
player:SendGameMessage(GetStaticActor("Man0g1"), 354, 0x20);
GetWorldManager():DoZoneChange(player, 155, "PrivateAreaMasterPast", 2, 15, 67.034, 4, -1205.6497, -1.074);
player:endEvent();
end

View File

@ -1,14 +0,0 @@
require ("global")
function onEventStarted(player, npc, triggerName)
man0g0Quest = player:GetQuest("Man0g0");
if (man0g0Quest ~= nil) then
if (triggerName == "talkDefault") then
callClientFunction(player, "delegateEvent", player, man0g0Quest, "processEvent020_6");
end
end
player:EndEvent();
end

View File

@ -1,15 +0,0 @@
require ("global")
function onEventStarted(player, npc, triggerName)
man0g1Quest = player:GetQuest("Man0g0");
if (man0g1Quest ~= nil) then
if (triggerName == "talkDefault") then
callClientFunction(player, "delegateEvent", player, man0g1Quest, "processEvent020_2");
end
end
player:EndEvent();
end

View File

@ -1,19 +0,0 @@
require ("global")
function onSpawn(player, npc)
npc:SetQuestGraphic(player, 0x2);
end
function onEventStarted(player, npc, triggerName)
man0g1Quest = player:GetQuest("Man0g0");
if (man0g1Quest ~= nil) then
if (triggerName == "talkDefault") then
callClientFunction(player, "delegateEvent", player, man0g1Quest, "processEvent020_5");
npc:SetQuestGraphic(player, 0x0);
end
end
player:EndEvent();
end

View File

@ -1,14 +0,0 @@
require ("global")
function onEventStarted(player, npc, triggerName)
man0g1Quest = player:GetQuest("Man0g1");
if (man0g1Quest ~= nil) then
if (triggerName == "talkDefault") then
callClientFunction(player, "delegateEvent", player, man0g1Quest, "processEvent100_3");
end
end
player:EndEvent();
end

View File

@ -1,14 +0,0 @@
require ("global")
function onEventStarted(player, npc, triggerName)
man0g1Quest = player:GetQuest("Man0g1");
if (man0g1Quest ~= nil) then
if (triggerName == "talkDefault") then
callClientFunction(player, "delegateEvent", player, man0g1Quest, "processEvent100_6");
end
end
player:EndEvent();
end

View File

@ -1,26 +0,0 @@
require ("global")
function onSpawn(player, npc)
npc:SetQuestGraphic(player, 0x2);
end
function onEventStarted(player, npc, triggerName)
local man0g1Quest = player:GetQuest("Man0g1");
local pos = player:GetPos();
if (man0g1Quest ~= nil) then
callClientFunction(player, "delegateEvent", player, man0g1Quest, "processEvent110");
player:EndEvent();
--[[director = player:GetZone():CreateDirector("AfterQuestWarpDirector");
player:KickEvent(director, "noticeEvent", true);
player:AddDirector(director);
player:SetLoginDirector(director);
--]]
GetWorldManager():DoZoneChange(player, 155, nil, 0, 15, pos[0], pos[1], pos[2], pos[3]);
return;
end
player:EndEvent();
end

View File

@ -1,14 +0,0 @@
require ("global")
function onEventStarted(player, npc, triggerName)
man0g1Quest = player:GetQuest("Man0g1");
if (man0g1Quest ~= nil) then
if (triggerName == "talkDefault") then
callClientFunction(player, "delegateEvent", player, man0g1Quest, "processEvent100_2");
end
end
player:EndEvent();
end

View File

@ -1,15 +0,0 @@
require ("global")
function onEventStarted(player, npc, triggerName)
man0g1Quest = player:GetQuest("Man0g1");
if (man0g1Quest ~= nil) then
if (triggerName == "talkDefault") then
callClientFunction(player, "delegateEvent", player, man0g1Quest, "processEvent100_7");
end
end
player:EndEvent();
end

View File

@ -1,14 +0,0 @@
require ("global")
function onEventStarted(player, npc, triggerName)
man0g1Quest = player:GetQuest("Man0g1");
if (man0g1Quest ~= nil) then
if (triggerName == "talkDefault") then
callClientFunction(player, "delegateEvent", player, man0g1Quest, "processEvent100_9");
end
end
player:EndEvent();
end

View File

@ -1,8 +0,0 @@
require ("global")
function onEventStarted(player, npc, triggerName)
defaultFst = GetStaticActor("DftFst");
callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithVkorolon_001");
player:EndEvent();
end

View File

@ -1,14 +0,0 @@
require ("global")
function onEventStarted(player, npc, triggerName)
man0g1Quest = player:GetQuest("Man0g1");
if (man0g1Quest ~= nil) then
if (triggerName == "talkDefault") then
callClientFunction(player, "delegateEvent", player, man0g1Quest, "processEvent100_4");
end
end
player:EndEvent();
end

View File

@ -1,14 +0,0 @@
require ("global")
function onEventStarted(player, npc, triggerName)
man0g1Quest = player:GetQuest("Man0g1");
if (man0g1Quest ~= nil) then
if (triggerName == "talkDefault") then
callClientFunction(player, "delegateEvent", player, man0g1Quest, "processEvent100_8");
end
end
player:EndEvent();
end

View File

@ -1,11 +0,0 @@
function onZoneInit(zone)
end
function onZoneIn(player)
end
function onZoneOut(zone, player)
end

View File

@ -1,5 +0,0 @@
require ("global")
function init(npc)
return false, false, 0, 0, 0x1415, 201;
end

View File

@ -1,13 +0,0 @@
require ("global")
function onEventStarted(player, npc, triggerName)
man0l1Quest = player:GetQuest("Man0l1");
if (man0l1Quest ~= nil) then
if (triggerName == "talkDefault") then
callClientFunction(player, "delegateEvent", player, man0l1Quest, "processEtc001");
player:EndEvent();
end
end
end

View File

@ -1,13 +0,0 @@
require ("global")
function onEventStarted(player, npc, triggerName)
man0l1Quest = player:GetQuest("Man0l1");
if (man0l1Quest ~= nil) then
if (triggerName == "talkDefault") then
callClientFunction(player, "delegateEvent", player, man0l1Quest, "processEtc003");
player:EndEvent();
end
end
end

View File

@ -1,13 +0,0 @@
require ("global")
function onEventStarted(player, npc, triggerName)
man0l1Quest = player:GetQuest("Man0l1");
if (man0l1Quest ~= nil) then
if (triggerName == "talkDefault") then
callClientFunction(player, "delegateEvent", player, man0l1Quest, "processEtc002");
player:EndEvent();
end
end
end

View File

@ -1,12 +0,0 @@
function init(npc)
return false, false, 0, 0;
end
function onEventStarted(player, npc, triggerName)
if (triggerName == "caution") then
worldMaster = GetWorldMaster();
player:SendGameMessage(player, worldMaster, 34109, 0x20);
elseif (triggerName == "exit") then
end
player:EndEvent();
end

View File

@ -1,8 +0,0 @@
require ("global")
require ("quests/man/man0l0")
function onEventStarted(player, npc)
man0l0Quest = player:GetQuest("Man0l0");
callClientFunction(player, "delegateEvent", player, man0l0Quest, "processEvent020_10", nil, nil, nil);
player:endEvent();
end

View File

@ -1,18 +0,0 @@
require ("global")
require ("quests/man/man0l0")
function onEventStarted(player, npc)
man0l0Quest = player:GetQuest("Man0l0");
choice = callClientFunction(player, "delegateEvent", player, man0l0Quest, "processEvent020_9", nil, nil, nil);
if (choice == 1) then
man0l1Quest = GetStaticActor("Man0l1");
callClientFunction(player, "delegateEvent", player, man0l1Quest, "processEvent010", nil, nil, nil);
player:ReplaceQuest(110001, 110002);
player:SendGameMessage(GetStaticActor("Man0l1"), 320, 0x20);
player:SendGameMessage(GetStaticActor("Man0l1"), 321, 0x20);
GetWorldManager():DoZoneChange(player, 133, "PrivateAreaMasterPast", 2, 15, -459.619873, 40.0005722, 196.370377, 2.010813);
end
player:endEvent();
end

View File

@ -1,8 +0,0 @@
require ("global")
require ("quests/man/man0l0")
function onEventStarted(player, npc)
man0l0Quest = player:GetQuest("Man0l0");
callClientFunction(player, "delegateEvent", player, man0l0Quest, "processEvent020_8", nil, nil, nil);
player:endEvent();
end

View File

@ -1,8 +0,0 @@
require ("global")
require ("quests/man/man0l0")
function onEventStarted(player, npc)
man0l0Quest = player:GetQuest("Man0l0");
callClientFunction(player, "delegateEvent", player, man0l0Quest, "processEvent020_11", nil, nil, nil);
player:endEvent();
end

View File

@ -1,8 +0,0 @@
require ("global")
require ("quests/man/man0l0")
function onEventStarted(player, npc)
man0l0Quest = player:GetQuest("Man0l0");
callClientFunction(player, "delegateEvent", player, man0l0Quest, "processEvent020_2", nil, nil, nil);
player:endEvent();
end

View File

@ -1,8 +0,0 @@
require ("global")
require ("quests/man/man0l0")
function onEventStarted(player, npc)
man0l0Quest = player:GetQuest("Man0l0");
callClientFunction(player, "delegateEvent", player, man0l0Quest, "processEvent020_11", nil, nil, nil);
player:endEvent();
end

View File

@ -1,8 +0,0 @@
require ("global")
require ("quests/man/man0l0")
function onEventStarted(player, npc)
man0l0Quest = player:GetQuest("Man0l0");
callClientFunction(player, "delegateEvent", player, man0l0Quest, "processEvent020_3", nil, nil, nil);
player:endEvent();
end

View File

@ -1,8 +0,0 @@
require ("global")
require ("quests/man/man0l0")
function onEventStarted(player, npc)
man0l0Quest = player:GetQuest("Man0l0");
callClientFunction(player, "delegateEvent", player, man0l0Quest, "processEvent020_5", nil, nil, nil);
player:endEvent();
end

View File

@ -1,8 +0,0 @@
require ("global")
require ("quests/man/man0l0")
function onEventStarted(player, npc)
man0l0Quest = player:GetQuest("Man0l0");
callClientFunction(player, "delegateEvent", player, man0l0Quest, "processEvent020_6", nil, nil, nil);
player:endEvent();
end

View File

@ -1,8 +0,0 @@
require ("global")
require ("quests/man/man0l0")
function onEventStarted(player, npc)
man0l0Quest = player:GetQuest("Man0l0");
callClientFunction(player, "delegateEvent", player, man0l0Quest, "processEvent020_7", nil, nil, nil);
player:endEvent();
end

View File

@ -1,3 +0,0 @@
function init(npc)
return false, false, 0, 0, 0x1A5, 2829;
end

View File

@ -1,3 +0,0 @@
function init(npc)
return false, false, 0, 0, 0x1A5, 2825;
end

View File

@ -1,3 +0,0 @@
function init(npc)
return false, false, 0, 0, 0x1A5, 4040;
end

View File

@ -1,3 +0,0 @@
function init(npc)
return false, false, 0, 0, 0x1A5, 4289;
end

View File

@ -1,13 +0,0 @@
function init(npc)
return false, false, 0, 0;
end
function onEventStarted(player, npc, triggerName)
if (triggerName == "caution") then
worldMaster = GetWorldMaster();
player:SendGameMessage(player, worldMaster, 34109, 0x20);
elseif (triggerName == "exit") then
GetWorldManager():DoPlayerMoveInZone(player, 5.36433, 196, 133.656, -2.84938);
end
player:EndEvent();
end

View File

@ -1,13 +0,0 @@
function init(npc)
return false, false, 0, 0;
end
function onEventStarted(player, npc, triggerName)
if (triggerName == "caution") then
worldMaster = GetWorldMaster();
player:SendGameMessage(player, worldMaster, 34109, 0x20);
elseif (triggerName == "exit") then
GetWorldManager():DoPlayerMoveInZone(player, 18);
end
player:EndEvent();
end

View File

@ -1,3 +0,0 @@
function init(npc)
return false, false, 0, 0, 0x1A5, 0xFCB;
end

View File

@ -140,7 +140,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(1000108, '/Chara/Npc/Populace/PopulaceStandard', 4000029, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000108, '/Chara/Npc/Populace/PopulaceStandard', 4000029, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000109, '/Chara/Npc/Populace/PopulaceStandard', 4000030, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000109, '/Chara/Npc/Populace/PopulaceStandard', 4000030, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000110, '', 4000031, 0, NULL), (1000110, '', 4000031, 0, NULL),
(1000111, '', 4000035, 0, NULL), (1000111, '/Chara/Npc/Populace/PopulaceStandard', 4000035, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000112, '', 4000032, 0, NULL), (1000112, '', 4000032, 0, NULL),
(1000113, '', 4000033, 0, NULL), (1000113, '', 4000033, 0, NULL),
(1000114, '', 4000034, 0, NULL), (1000114, '', 4000034, 0, NULL),
@ -174,8 +174,8 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(1000142, '/Chara/Npc/Populace/PopulaceStandard', 1600112, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000142, '/Chara/Npc/Populace/PopulaceStandard', 1600112, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000143, '', 1600081, 0, NULL), (1000143, '', 1600081, 0, NULL),
(1000144, '/Chara/Npc/Populace/PopulaceStandard', 2200064, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000144, '/Chara/Npc/Populace/PopulaceStandard', 2200064, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000145, '', 1900029, 0, NULL), (1000145, '/Chara/Npc/Populace/PopulaceStandard', 1900029, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000146, '', 1900029, 0, NULL), (1000146, '/Chara/Npc/Populace/PopulaceStandard', 1900029, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000147, '', 1200108, 0, NULL), (1000147, '', 1200108, 0, NULL),
(1000148, '', 1100212, 0, NULL), (1000148, '', 1100212, 0, NULL),
(1000149, '', 1900047, 0, NULL), (1000149, '', 1900047, 0, NULL),
@ -184,8 +184,8 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(1000152, '/Chara/Npc/Populace/PopulaceStandard', 1200100, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000152, '/Chara/Npc/Populace/PopulaceStandard', 1200100, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000153, '/Chara/Npc/Populace/PopulaceStandard', 1900011, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000153, '/Chara/Npc/Populace/PopulaceStandard', 1900011, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000154, '', 1400010, 0, NULL), (1000154, '', 1400010, 0, NULL),
(1000155, '', 1500024, 0, NULL), (1000155, '/Chara/Npc/Populace/PopulaceStandard', 1500024, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000156, '', 1500024, 0, NULL), (1000156, '/Chara/Npc/Populace/PopulaceStandard', 1500024, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000157, '/Chara/Npc/Populace/Shop/PopulaceGuildShop', 1900050, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000157, '/Chara/Npc/Populace/Shop/PopulaceGuildShop', 1900050, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000158, '/Chara/Npc/Populace/Shop/PopulaceGuildShop', 1300054, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000158, '/Chara/Npc/Populace/Shop/PopulaceGuildShop', 1300054, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000159, '/Chara/Npc/Populace/Shop/PopulaceShopSalesman', 1100144, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000159, '/Chara/Npc/Populace/Shop/PopulaceShopSalesman', 1100144, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
@ -205,7 +205,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(1000173, '/Chara/Npc/Populace/PopulaceStandard', 1100206, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000173, '/Chara/Npc/Populace/PopulaceStandard', 1100206, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000174, '', 4000257, 0, NULL), (1000174, '', 4000257, 0, NULL),
(1000175, '', 1500032, 0, NULL), (1000175, '', 1500032, 0, NULL),
(1000176, '', 1400012, 0, NULL), (1000176, '/Chara/Npc/Populace/PopulaceStandard', 1400012, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000177, '/Chara/Npc/Populace/PopulaceStandard', 1600195, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000177, '/Chara/Npc/Populace/PopulaceStandard', 1600195, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000178, '/Chara/Npc/Populace/PopulaceStandard', 1500031, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000178, '/Chara/Npc/Populace/PopulaceStandard', 1500031, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000179, '/Chara/Npc/Populace/PopulaceStandard', 1900065, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000179, '/Chara/Npc/Populace/PopulaceStandard', 1900065, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
@ -276,7 +276,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(1000244, '', 1000019, 0, NULL), (1000244, '', 1000019, 0, NULL),
(1000245, '', 1500008, 0, NULL), (1000245, '', 1500008, 0, NULL),
(1000246, '', 1600250, 0, NULL), (1000246, '', 1600250, 0, NULL),
(1000247, '', 1000028, 0, NULL), (1000247, '/Chara/Npc/Populace/PopulaceStandard', 1000028, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000248, '/Chara/Npc/Populace/PopulaceStandard', 1900062, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000248, '/Chara/Npc/Populace/PopulaceStandard', 1900062, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000249, '', 1300004, 0, NULL), (1000249, '', 1300004, 0, NULL),
(1000250, '/Chara/Npc/Populace/PopulaceStandard', 1900024, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000250, '/Chara/Npc/Populace/PopulaceStandard', 1900024, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
@ -373,7 +373,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(1000341, '/Chara/Npc/Populace/PopulaceStandard', 1400014, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000341, '/Chara/Npc/Populace/PopulaceStandard', 1400014, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000342, '/Chara/Npc/Populace/PopulaceStandard', 1900044, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000342, '/Chara/Npc/Populace/PopulaceStandard', 1900044, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000343, '', 1000084, 0, NULL), (1000343, '', 1000084, 0, NULL),
(1000344, '/Chara/Npc/Populace/PopulaceStandard', 1200047, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000344, '/Chara/Npc/Populace/PopulaceStandard', 1200047, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "emoteEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "emoteId": 130,\r\n "conditionName": "emoteDefault1"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000345, '/Chara/Npc/Populace/PopulaceStandard', 1500033, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000345, '/Chara/Npc/Populace/PopulaceStandard', 1500033, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000346, '/Chara/Npc/Populace/PopulaceStandard', 1300075, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000346, '/Chara/Npc/Populace/PopulaceStandard', 1300075, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000347, '/Chara/Npc/Populace/PopulaceStandard', 1600006, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000347, '/Chara/Npc/Populace/PopulaceStandard', 1600006, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
@ -981,9 +981,9 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(1000949, '', 1200166, 0, NULL), (1000949, '', 1200166, 0, NULL),
(1000950, '/Chara/Npc/Populace/PopulaceStandard', 1300001, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000950, '/Chara/Npc/Populace/PopulaceStandard', 1300001, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000951, '/Chara/Npc/Populace/PopulaceStandard', 1600102, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000951, '/Chara/Npc/Populace/PopulaceStandard', 1600102, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000952, '', 4000335, 0, NULL), (1000952, '/Chara/Npc/Populace/PopulaceStandard', 4000335, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000953, '', 4000336, 0, NULL), (1000953, '/Chara/Npc/Populace/PopulaceStandard', 4000336, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000954, '', 1000104, 0, NULL), (1000954, '/Chara/Npc/Populace/PopulaceStandard', 1000104, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000955, '/Chara/Npc/Populace/PopulaceStandard', 1400111, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1000955, '/Chara/Npc/Populace/PopulaceStandard', 1400111, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1000956, '', 1300032, 0, NULL), (1000956, '', 1300032, 0, NULL),
(1000957, '', 4000509, 0, NULL), (1000957, '', 4000509, 0, NULL),
@ -2387,7 +2387,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(1080133, '/Chara/Npc/MapObj/Pray12Gods', 4010030, 0, NULL), (1080133, '/Chara/Npc/MapObj/Pray12Gods', 4010030, 0, NULL),
(1080134, '/Chara/Npc/MapObj/Pray12Gods', 4010031, 0, NULL), (1080134, '/Chara/Npc/MapObj/Pray12Gods', 4010031, 0, NULL),
(1080135, '/Chara/Npc/MapObj/Pray12Gods', 4010032, 0, NULL), (1080135, '/Chara/Npc/MapObj/Pray12Gods', 4010032, 0, NULL),
(1080136, '', 4010033, 0, NULL), (1080136, '/Chara/Npc/MapObj/Pray12Gods', 4010033, 0, NULL),
(1090001, '/Chara/Npc/Populace/PopulaceStandard', 0, 1, '{\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "isEnabled": "false",\r\n "radius": "6.0",\r\n "outwards": "false",\r\n "silent": "false",\r\n "conditionName": "pushDefault"\r\n }\r\n ]\r\n}'), (1090001, '/Chara/Npc/Populace/PopulaceStandard', 0, 1, '{\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "isEnabled": "false",\r\n "radius": "6.0",\r\n "outwards": "false",\r\n "silent": "false",\r\n "conditionName": "pushDefault"\r\n }\r\n ]\r\n}'),
(1090002, '', 0, 0, NULL), (1090002, '', 0, 0, NULL),
(1090003, '/Chara/Npc/Populace/PopulaceStandard', 0, 1, '{\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "isEnabled": "false",\r\n "radius": "6.0",\r\n "outwards": "false",\r\n "silent": "false",\r\n "conditionName": "pushDefault"\r\n }\r\n ]\r\n}'), (1090003, '/Chara/Npc/Populace/PopulaceStandard', 0, 1, '{\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "isEnabled": "false",\r\n "radius": "6.0",\r\n "outwards": "false",\r\n "silent": "false",\r\n "conditionName": "pushDefault"\r\n }\r\n ]\r\n}'),
@ -2429,7 +2429,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(1090039, '', 0, 0, NULL), (1090039, '', 0, 0, NULL),
(1090040, '', 0, 0, NULL), (1090040, '', 0, 0, NULL),
(1090041, '/Chara/Npc/Populace/PopulaceStandard', 0, 0, NULL), (1090041, '/Chara/Npc/Populace/PopulaceStandard', 0, 0, NULL),
(1090042, '/Chara/Npc/Populace/PopulaceStandard', 0, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1090042, '/Chara/Npc/Populace/PopulaceStandard', 0, 1, '{\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "isEnabled": "false",\r\n "radius": "6.0",\r\n "outwards": "false",\r\n "silent": "false",\r\n "conditionName": "pushDefault"\r\n }\r\n ]\r\n}'),
(1090043, '', 0, 0, NULL), (1090043, '', 0, 0, NULL),
(1090044, '/Chara/Npc/Populace/PopulaceStandard', 0, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1090044, '/Chara/Npc/Populace/PopulaceStandard', 0, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1090045, '/Chara/Npc/Populace/PopulaceStandard', 0, 0, NULL), (1090045, '/Chara/Npc/Populace/PopulaceStandard', 0, 0, NULL),
@ -2445,7 +2445,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(1090055, '/Chara/Npc/Populace/PopulaceStandard', 0, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1090055, '/Chara/Npc/Populace/PopulaceStandard', 0, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1090056, '', 0, 0, NULL), (1090056, '', 0, 0, NULL),
(1090057, '', 0, 0, NULL), (1090057, '', 0, 0, NULL),
(1090058, '/Chara/Npc/Populace/PopulaceStandard', 0, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1090058, '/Chara/Npc/Populace/PopulaceStandard', 0, 1, '{\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "isEnabled": "false",\r\n "radius": "6.0",\r\n "outwards": "false",\r\n "silent": "false",\r\n "conditionName": "pushDefault"\r\n }\r\n ]\r\n}'),
(1090059, '/Chara/Npc/Populace/PopulaceStandard', 0, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1090059, '/Chara/Npc/Populace/PopulaceStandard', 0, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1090060, '', 0, 0, NULL), (1090060, '', 0, 0, NULL),
(1090061, '', 0, 0, NULL), (1090061, '', 0, 0, NULL),
@ -3533,8 +3533,8 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(1280125, '/Chara/Npc/Object/Aetheryte/AetheryteChild', 4010015, 3, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "pushCommand"\r\n },\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "radius": "3.0",\r\n "outwards": "false",\r\n "silent": "true",\r\n "conditionName": "pushCommandIn"\r\n },\r\n {\r\n "radius": "3.0",\r\n "outwards": "true",\r\n "silent": "true",\r\n "conditionName": "pushCommandOut"\r\n }\r\n ]\r\n}'), (1280125, '/Chara/Npc/Object/Aetheryte/AetheryteChild', 4010015, 3, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "pushCommand"\r\n },\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "radius": "3.0",\r\n "outwards": "false",\r\n "silent": "true",\r\n "conditionName": "pushCommandIn"\r\n },\r\n {\r\n "radius": "3.0",\r\n "outwards": "true",\r\n "silent": "true",\r\n "conditionName": "pushCommandOut"\r\n }\r\n ]\r\n}'),
(1280126, '/Chara/Npc/Object/Aetheryte/AetheryteParent', 4010014, 3, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "pushCommand"\r\n },\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "radius": "3.0",\r\n "outwards": "false",\r\n "silent": "true",\r\n "conditionName": "pushCommandIn"\r\n },\r\n {\r\n "radius": "3.0",\r\n "outwards": "true",\r\n "silent": "true",\r\n "conditionName": "pushCommandOut"\r\n }\r\n ]\r\n}'), (1280126, '/Chara/Npc/Object/Aetheryte/AetheryteParent', 4010014, 3, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "pushCommand"\r\n },\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "radius": "3.0",\r\n "outwards": "false",\r\n "silent": "true",\r\n "conditionName": "pushCommandIn"\r\n },\r\n {\r\n "radius": "3.0",\r\n "outwards": "true",\r\n "silent": "true",\r\n "conditionName": "pushCommandOut"\r\n }\r\n ]\r\n}'),
(1280127, '/Chara/Npc/Object/Aetheryte/AetheryteParent', 4010014, 3, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "pushCommand"\r\n },\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "radius": "3.0",\r\n "outwards": "false",\r\n "silent": "true",\r\n "conditionName": "pushCommandIn"\r\n },\r\n {\r\n "radius": "3.0",\r\n "outwards": "true",\r\n "silent": "true",\r\n "conditionName": "pushCommandOut"\r\n }\r\n ]\r\n}'), (1280127, '/Chara/Npc/Object/Aetheryte/AetheryteParent', 4010014, 3, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "pushCommand"\r\n },\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "radius": "3.0",\r\n "outwards": "false",\r\n "silent": "true",\r\n "conditionName": "pushCommandIn"\r\n },\r\n {\r\n "radius": "3.0",\r\n "outwards": "true",\r\n "silent": "true",\r\n "conditionName": "pushCommandOut"\r\n }\r\n ]\r\n}'),
(1290001, '', 0, 0, NULL), (1290001, '', 0, 1, NULL),
(1290002, '/Chara/Npc/Object/PrivateAreaPastExit', 0, 1, '{\r\n "talkEventConditions": [],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 1,\r\n "unknown2": 0,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "emoteEventConditions": [],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "conditionName": "exit",\r\n "radius": 60.0,\r\n "silent": true,\r\n "outwards": false\r\n },\r\n {\r\n "conditionName": "caution",\r\n "radius": 50.0,\r\n "silent": true,\r\n "outwards": false\r\n }\r\n ]\r\n}'), (1290002, '/Chara/Npc/Object/PrivateAreaPastExit', 0, 1, '{\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 1,\r\n "unknown2": 0,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "conditionName": "exit",\r\n "radius": 40.0,\r\n "silent": true,\r\n "outwards": true\r\n },\r\n {\r\n "conditionName": "caution",\r\n "radius": 30.0,\r\n "silent": true,\r\n "outwards": true\r\n }\r\n ]\r\n}'),
(1290003, '', 0, 0, NULL), (1290003, '', 0, 0, NULL),
(1290004, '/Chara/Npc/Object/BgKeepout', 0, 1, NULL), (1290004, '/Chara/Npc/Object/BgKeepout', 0, 1, NULL),
(1290005, '', 0, 0, NULL), (1290005, '', 0, 0, NULL),
@ -3554,7 +3554,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(1290019, '', 0, 0, NULL), (1290019, '', 0, 0, NULL),
(1290020, '', 0, 0, NULL), (1290020, '', 0, 0, NULL),
(1290021, '', 0, 0, NULL), (1290021, '', 0, 0, NULL),
(1290022, '', 0, 0, NULL), (1290022, '/Chara/Npc/Object/ElevatorStandard', 0, 1, '{\r\n "talkEventConditions": [],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "pushCommand"\r\n },\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "radius": "2.0",\r\n "outwards": "false",\r\n "silent": "true",\r\n "conditionName": "pushCommandIn"\r\n },\r\n {\r\n "radius": "2.0",\r\n "outwards": "true",\r\n "silent": "true",\r\n "conditionName": "pushCommandOut"\r\n }\r\n ]\r\n}'),
(1290023, '/Chara/Npc/Object/ElevatorStandard', 0, 1, '{\r\n "talkEventConditions": [],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "pushCommand"\r\n },\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "radius": "2.0",\r\n "outwards": "false",\r\n "silent": "true",\r\n "conditionName": "pushCommandIn"\r\n },\r\n {\r\n "radius": "2.0",\r\n "outwards": "true",\r\n "silent": "true",\r\n "conditionName": "pushCommandOut"\r\n }\r\n ]\r\n}'), (1290023, '/Chara/Npc/Object/ElevatorStandard', 0, 1, '{\r\n "talkEventConditions": [],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "pushCommand"\r\n },\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "radius": "2.0",\r\n "outwards": "false",\r\n "silent": "true",\r\n "conditionName": "pushCommandIn"\r\n },\r\n {\r\n "radius": "2.0",\r\n "outwards": "true",\r\n "silent": "true",\r\n "conditionName": "pushCommandOut"\r\n }\r\n ]\r\n}'),
(1290024, '', 0, 0, NULL), (1290024, '', 0, 0, NULL),
(1290025, '', 0, 0, NULL), (1290025, '', 0, 0, NULL),
@ -3565,7 +3565,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(1290030, '', 0, 0, NULL), (1290030, '', 0, 0, NULL),
(1290031, '', 0, 0, NULL), (1290031, '', 0, 0, NULL),
(1290032, '', 0, 0, NULL), (1290032, '', 0, 0, NULL),
(1290033, '', 0, 0, NULL), (1290033, '/Chara/Npc/Object/BgKeepout', 0, 1, '{\r\n "talkEventConditions": [],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "pushCommand"\r\n },\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "pushWithCircleEventConditions": [\r\n {\r\n "radius": "3.0",\r\n "outwards": "false",\r\n "silent": "true",\r\n "conditionName": "pushCommandIn"\r\n },\r\n {\r\n "radius": "3.0",\r\n "outwards": "true",\r\n "silent": "true",\r\n "conditionName": "pushCommandOut"\r\n }\r\n ]\r\n}'),
(1500001, '/Chara/Npc/Populace/PopulaceGuildlevePublisher', 1200001, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1500001, '/Chara/Npc/Populace/PopulaceGuildlevePublisher', 1200001, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(1500002, '', 1900028, 0, NULL), (1500002, '', 1900028, 0, NULL),
(1500003, '/Chara/Npc/Populace/PopulaceFlyingShip', 1600069, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (1500003, '/Chara/Npc/Populace/PopulaceFlyingShip', 1600069, 19, '{\r\n "talkEventConditions": [\r\n {\r\n "unknown1": 4,\r\n "unknown2": 0,\r\n "conditionName": "talkDefault"\r\n }\r\n ],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
@ -4192,10 +4192,10 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(1700042, '', 1100422, 0, NULL), (1700042, '', 1100422, 0, NULL),
(1700043, '', 4000570, 0, NULL), (1700043, '', 4000570, 0, NULL),
(1700044, '', 4000153, 0, NULL), (1700044, '', 4000153, 0, NULL),
(2100101, '', 3100101, 0, NULL), (2100101, '/Chara/Npc/Monster/Winglizard/WinglizardLesserStandard', 3100101, 0, NULL),
(2100102, '', 3100102, 0, NULL), (2100102, '', 3100102, 0, NULL),
(2100103, '', 3100103, 0, NULL), (2100103, '/Chara/Npc/Monster/Winglizard/WinglizardLesserStandard', 3100103, 0, NULL),
(2100104, '', 3100104, 0, NULL), (2100104, '/Chara/Npc/Monster/Winglizard/WinglizardStandard', 3100104, 0, NULL),
(2100105, '', 3100105, 0, NULL), (2100105, '', 3100105, 0, NULL),
(2100106, '', 3100106, 0, NULL), (2100106, '', 3100106, 0, NULL),
(2100107, '', 3100107, 0, NULL), (2100107, '', 3100107, 0, NULL),
@ -4213,7 +4213,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(2100119, '', 3100118, 0, NULL), (2100119, '', 3100118, 0, NULL),
(2100120, '', 3100118, 0, NULL), (2100120, '', 3100118, 0, NULL),
(2100121, '', 3100118, 0, NULL), (2100121, '', 3100118, 0, NULL),
(2100201, '', 3100205, 0, NULL), (2100201, '/Chara/Npc/Monster/Raptor/RaptorStandard', 3100205, 0, NULL),
(2100202, '', 3100206, 0, NULL), (2100202, '', 3100206, 0, NULL),
(2100203, '', 3100207, 0, NULL), (2100203, '', 3100207, 0, NULL),
(2100204, '', 3100208, 0, NULL), (2100204, '', 3100208, 0, NULL),
@ -4246,9 +4246,9 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(2100316, '', 3100313, 0, NULL), (2100316, '', 3100313, 0, NULL),
(2100317, '', 3100313, 0, NULL), (2100317, '', 3100313, 0, NULL),
(2100401, '', 3100401, 0, NULL), (2100401, '', 3100401, 0, NULL),
(2100402, '', 3100402, 0, NULL), (2100402, '/Chara/Npc/Monster/Griffin/GriffinStandard', 3100402, 0, NULL),
(2100403, '', 3100403, 0, NULL), (2100403, '', 3100403, 0, NULL),
(2100404, '', 3100404, 0, NULL), (2100404, '/Chara/Npc/Monster/Griffin/GriffinStandard', 3100404, 0, NULL),
(2100405, '', 3100405, 0, NULL), (2100405, '', 3100405, 0, NULL),
(2100406, '', 3100406, 0, NULL), (2100406, '', 3100406, 0, NULL),
(2100407, '', 3100407, 0, NULL), (2100407, '', 3100407, 0, NULL),
@ -4258,10 +4258,10 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(2100411, '', 3100411, 0, NULL), (2100411, '', 3100411, 0, NULL),
(2100412, '', 3100411, 0, NULL), (2100412, '', 3100411, 0, NULL),
(2100413, '', 3100411, 0, NULL), (2100413, '', 3100411, 0, NULL),
(2100501, '', 3100501, 0, NULL), (2100501, '/Chara/Npc/Monster/Monkey/MonkeyLesserStandard', 3100501, 0, NULL),
(2100502, '/Chara/Npc/Monster/Monkey/MonkeyLesserStandard', 3100502, 0, NULL), (2100502, '/Chara/Npc/Monster/Monkey/MonkeyLesserStandard', 3100502, 0, NULL),
(2100503, '', 3100503, 0, NULL), (2100503, '/Chara/Npc/Monster/Monkey/MonkeyStandard', 3100503, 0, NULL),
(2100504, '', 3100504, 0, NULL), (2100504, '/Chara/Npc/Monster/Monkey/MonkeyLesserStandard', 3100504, 0, NULL),
(2100505, '', 3100505, 0, NULL), (2100505, '', 3100505, 0, NULL),
(2100506, '', 3100506, 0, NULL), (2100506, '', 3100506, 0, NULL),
(2100507, '', 3100507, 0, NULL), (2100507, '', 3100507, 0, NULL),
@ -4273,11 +4273,11 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(2100513, '', 3100513, 0, NULL), (2100513, '', 3100513, 0, NULL),
(2100514, '', 3100513, 0, NULL), (2100514, '', 3100513, 0, NULL),
(2100515, '', 3100513, 0, NULL), (2100515, '', 3100513, 0, NULL),
(2100516, '', 3100514, 0, NULL), (2100516, '/Chara/Npc/Monster/Monkey/MonkeyLesserStandard', 3100514, 0, NULL),
(2100517, '', 3100514, 0, NULL), (2100517, '/Chara/Npc/Monster/Monkey/MonkeyLesserStandard', 3100514, 0, NULL),
(2100518, '', 3100514, 0, NULL), (2100518, '/Chara/Npc/Monster/Monkey/MonkeyLesserStandard', 3100514, 0, NULL),
(2100519, '', 3100515, 0, NULL), (2100519, '', 3100515, 0, NULL),
(2100601, '', 3100601, 0, NULL), (2100601, '/Chara/Npc/Monster/Fly/FlyStandard', 3100601, 0, NULL),
(2100602, '', 3100602, 0, NULL), (2100602, '', 3100602, 0, NULL),
(2100603, '', 3100603, 0, NULL), (2100603, '', 3100603, 0, NULL),
(2100604, '', 3100604, 0, NULL), (2100604, '', 3100604, 0, NULL),
@ -4322,7 +4322,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(2100901, '/Chara/Npc/Monster/Cactus/CactusLesserStandard', 3100901, 0, NULL), (2100901, '/Chara/Npc/Monster/Cactus/CactusLesserStandard', 3100901, 0, NULL),
(2100902, '/Chara/Npc/Monster/Cactus/CactusLesserStandard', 3100902, 0, NULL), (2100902, '/Chara/Npc/Monster/Cactus/CactusLesserStandard', 3100902, 0, NULL),
(2100903, '/Chara/Npc/Monster/Cactus/CactusLesserStandard', 3100903, 0, NULL), (2100903, '/Chara/Npc/Monster/Cactus/CactusLesserStandard', 3100903, 0, NULL),
(2100904, '/Chara/Npc/Monster/Cactus/CactusLesserStandard', 3100904, 0, NULL), (2100904, '/Chara/Npc/Monster/Cactus/CactusStandard', 3100904, 0, NULL),
(2100905, '/Chara/Npc/Monster/Cactus/CactusNormalStandard', 3100905, 0, NULL), (2100905, '/Chara/Npc/Monster/Cactus/CactusNormalStandard', 3100905, 0, NULL),
(2100906, '/Chara/Npc/Monster/Cactus/CactusNormalStandard', 3100906, 0, NULL), (2100906, '/Chara/Npc/Monster/Cactus/CactusNormalStandard', 3100906, 0, NULL),
(2100907, '/Chara/Npc/Monster/Cactus/CactusNormalStandard', 3100907, 0, NULL), (2100907, '/Chara/Npc/Monster/Cactus/CactusNormalStandard', 3100907, 0, NULL),
@ -5705,7 +5705,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(2201308, '', 3201308, 0, NULL), (2201308, '', 3201308, 0, NULL),
(2201309, '', 3201309, 0, NULL), (2201309, '', 3201309, 0, NULL),
(2201401, '', 3201401, 0, NULL), (2201401, '', 3201401, 0, NULL),
(2201402, '', 3201402, 0, NULL), (2201402, '/Chara/Npc/Monster/Hyaena/HyaenaStandard', 3201402, 0, NULL),
(2201403, '', 3201403, 0, NULL), (2201403, '', 3201403, 0, NULL),
(2201404, '/Chara/Npc/Monster/Wolf/WolfStandard', 3201405, 23, '{\r\n "talkEventConditions": [],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "emoteEventConditions": [],\r\n "pushWithCircleEventConditions": []\r\n}'), (2201404, '/Chara/Npc/Monster/Wolf/WolfStandard', 3201405, 23, '{\r\n "talkEventConditions": [],\r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ],\r\n "emoteEventConditions": [],\r\n "pushWithCircleEventConditions": []\r\n}'),
(2201405, '', 3201419, 0, NULL), (2201405, '', 3201419, 0, NULL),
@ -5727,28 +5727,28 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(2201421, '', 3101403, 0, NULL), (2201421, '', 3101403, 0, NULL),
(2201422, '', 3201421, 0, NULL), (2201422, '', 3201421, 0, NULL),
(2201423, '', 3201422, 0, NULL), (2201423, '', 3201422, 0, NULL),
(2201424, '', 3201423, 0, NULL), (2201424, '/Chara/Npc/Monster/Wolf/WolfStandard', 3201423, 0, NULL),
(2201425, '', 3201424, 0, NULL), (2201425, '', 3201424, 0, NULL),
(2201426, '', 3201425, 0, NULL), (2201426, '', 3201425, 0, NULL),
(2201427, '', 3201426, 0, NULL), (2201427, '', 3201426, 0, NULL),
(2201428, '', 3201427, 0, NULL), (2201428, '', 3201427, 0, NULL),
(2201429, '', 3201428, 0, NULL), (2201429, '', 3201428, 0, NULL),
(2201430, '', 3101424, 0, NULL), (2201430, '', 3101424, 0, NULL),
(2201501, '', 3201501, 0, NULL), (2201501, '/Chara/Npc/Monster/Boar/BoarStandard', 3201501, 0, NULL),
(2201502, '', 3201502, 0, NULL), (2201502, '', 3201502, 0, NULL),
(2201503, '', 3201503, 0, NULL), (2201503, '', 3201503, 0, NULL),
(2201504, '', 3201504, 0, NULL), (2201504, '', 3201504, 0, NULL),
(2201505, '', 3201505, 0, NULL), (2201505, '', 3201505, 0, NULL),
(2201506, '', 3201506, 0, NULL), (2201506, '', 3201506, 0, NULL),
(2201507, '', 3201507, 0, NULL), (2201507, '', 3201507, 0, NULL),
(2201601, '', 3201601, 0, NULL), (2201601, '/Chara/Npc/Monster/Bomb/BombStandard', 3201601, 0, NULL),
(2201602, '', 3201602, 0, NULL), (2201602, '', 3201602, 0, NULL),
(2201603, '', 3201603, 0, NULL), (2201603, '', 3201603, 0, NULL),
(2201604, '', 3201604, 0, NULL), (2201604, '', 3201604, 0, NULL),
(2201605, '', 3201605, 0, NULL), (2201605, '', 3201605, 0, NULL),
(2201606, '', 3201607, 0, NULL), (2201606, '', 3201607, 0, NULL),
(2201607, '', 3201608, 0, NULL), (2201607, '', 3201608, 0, NULL),
(2201608, '', 3201609, 0, NULL), (2201608, '/Chara/Npc/Monster/Bomb/BombNormalStandard', 3201609, 0, NULL),
(2201609, '', 3201610, 0, NULL), (2201609, '', 3201610, 0, NULL),
(2201610, '', 3201611, 0, NULL), (2201610, '', 3201611, 0, NULL),
(2201611, '', 3201612, 0, NULL), (2201611, '', 3201612, 0, NULL),
@ -5777,7 +5777,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(2201903, '', 3201903, 0, NULL), (2201903, '', 3201903, 0, NULL),
(2201904, '', 3201904, 0, NULL), (2201904, '', 3201904, 0, NULL),
(2201905, '', 3201905, 0, NULL), (2201905, '', 3201905, 0, NULL),
(2202001, '', 3202001, 0, NULL), (2202001, '/Chara/Npc/Monster/Dodo/DodoLesserStandard', 3202001, 0, NULL),
(2202002, '', 3202002, 0, NULL), (2202002, '', 3202002, 0, NULL),
(2202003, '', 3202003, 0, NULL), (2202003, '', 3202003, 0, NULL),
(2202004, '', 3202004, 0, NULL), (2202004, '', 3202004, 0, NULL),
@ -5918,7 +5918,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(2203906, '', 3203906, 0, NULL), (2203906, '', 3203906, 0, NULL),
(2203907, '', 3203907, 0, NULL), (2203907, '', 3203907, 0, NULL),
(2203908, '', 3203908, 0, NULL), (2203908, '', 3203908, 0, NULL),
(2204001, '', 3204001, 0, NULL), (2204001, '/Chara/Npc/Monster/Lemming/LemmingStandard', 3204001, 0, NULL),
(2204002, '', 3204002, 0, NULL), (2204002, '', 3204002, 0, NULL),
(2204003, '', 3204003, 0, NULL), (2204003, '', 3204003, 0, NULL),
(2204004, '', 3204004, 0, NULL), (2204004, '', 3204004, 0, NULL),
@ -5945,8 +5945,8 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(2204025, '', 3204025, 0, NULL), (2204025, '', 3204025, 0, NULL),
(2204026, '', 3204026, 0, NULL), (2204026, '', 3204026, 0, NULL),
(2204027, '', 3204027, 0, NULL), (2204027, '', 3204027, 0, NULL),
(2204101, '', 3204101, 0, NULL), (2204101, '/Chara/Npc/Monster/Bat/BatStandard', 3204101, 0, NULL),
(2204102, '', 3204102, 0, NULL), (2204102, '/Chara/Npc/Monster/Bat/BatNormalStandard', 3204102, 0, NULL),
(2204103, '', 3204103, 0, NULL), (2204103, '', 3204103, 0, NULL),
(2204104, '', 3204104, 0, NULL), (2204104, '', 3204104, 0, NULL),
(2204105, '', 3204105, 0, NULL), (2204105, '', 3204105, 0, NULL),
@ -5971,7 +5971,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(2204302, '', 3204302, 0, NULL), (2204302, '', 3204302, 0, NULL),
(2204303, '', 3204303, 0, NULL), (2204303, '', 3204303, 0, NULL),
(2204304, '', 3204304, 0, NULL), (2204304, '', 3204304, 0, NULL),
(2204305, '', 3204305, 0, NULL), (2204305, '/Chara/Npc/Monster/Petitghost/PetitghostLesserStandard', 3204305, 0, NULL),
(2204306, '', 3204306, 0, NULL), (2204306, '', 3204306, 0, NULL),
(2204307, '', 3204307, 0, NULL), (2204307, '', 3204307, 0, NULL),
(2204308, '', 3204308, 0, NULL), (2204308, '', 3204308, 0, NULL),
@ -6091,7 +6091,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(2205519, '', 3205519, 0, NULL), (2205519, '', 3205519, 0, NULL),
(2205520, '', 3205520, 0, NULL), (2205520, '', 3205520, 0, NULL),
(2205521, '', 3205521, 0, NULL), (2205521, '', 3205521, 0, NULL),
(2205601, '', 3205601, 0, NULL), (2205601, '/Chara/Npc/Monster/Chigoe/ChigoeStandard', 3205601, 0, NULL),
(2205602, '', 3205602, 0, NULL), (2205602, '', 3205602, 0, NULL),
(2205603, '', 3205603, 0, NULL), (2205603, '', 3205603, 0, NULL),
(2205604, '', 3205604, 0, NULL), (2205604, '', 3205604, 0, NULL),
@ -6105,7 +6105,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(2205612, '', 3205611, 0, NULL), (2205612, '', 3205611, 0, NULL),
(2205613, '', 3205612, 0, NULL), (2205613, '', 3205612, 0, NULL),
(2205614, '', 3205613, 0, NULL), (2205614, '', 3205613, 0, NULL),
(2205701, '', 3205701, 0, NULL), (2205701, '/Chara/Npc/Monster/Mole/MoleMoleStandard', 3205701, 0, NULL),
(2205702, '', 3205702, 0, NULL), (2205702, '', 3205702, 0, NULL),
(2205703, '', 3205703, 0, NULL), (2205703, '', 3205703, 0, NULL),
(2205704, '', 3205704, 0, NULL), (2205704, '', 3205704, 0, NULL),
@ -7171,10 +7171,10 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(5000089, '/Chara/Npc/MapObj/MarketStand', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}\r\n'), (5000089, '/Chara/Npc/MapObj/MarketStand', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}\r\n'),
(5000090, '/Chara/Npc/MapObj/MarketStand', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}\r\n'), (5000090, '/Chara/Npc/MapObj/MarketStand', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}\r\n'),
(5000101, '', 0, 0, NULL), (5000101, '', 0, 0, NULL),
(5000106, '', 0, 0, NULL), (5000106, '/Chara/Npc/MapObj/CompanyShip', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}\r\n'),
(5000107, '', 0, 0, NULL), (5000107, '/Chara/Npc/MapObj/CompanyShip', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}\r\n'),
(5000108, '', 0, 0, NULL), (5000108, '/Chara/Npc/MapObj/CompanyShip', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}\r\n'),
(5000109, '', 0, 0, NULL), (5000109, '/Chara/Npc/MapObj/CompanyShip', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}\r\n'),
(5000116, '', 0, 0, NULL), (5000116, '', 0, 0, NULL),
(5000117, '', 0, 0, NULL), (5000117, '', 0, 0, NULL),
(5000118, '', 0, 0, NULL), (5000118, '', 0, 0, NULL),
@ -7185,11 +7185,11 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(5900002, '/Chara/Npc/MapObj/DoorStandard', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (5900002, '/Chara/Npc/MapObj/DoorStandard', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900003, '/Chara/Npc/MapObj/DoorStandard', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (5900003, '/Chara/Npc/MapObj/DoorStandard', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900004, '/Chara/Npc/MapObj/DoorStandard', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (5900004, '/Chara/Npc/MapObj/DoorStandard', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900005, '', 0, 0, NULL), (5900005, '/Chara/Npc/MapObj/BarrierTree', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900006, '/Chara/Npc/MapObj/MapObjOnlyShowHide', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (5900006, '/Chara/Npc/MapObj/MapObjOnlyShowHide', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900007, '/Chara/Npc/MapObj/MapObjOnlyShowHide', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (5900007, '/Chara/Npc/MapObj/MapObjOnlyShowHide', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900008, '', 0, 0, NULL), (5900008, '/Chara/Npc/MapObj/MapObjClam', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900009, '', 0, 0, NULL), (5900009, '/Chara/Npc/MapObj/MapObjClam', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900010, '/Chara/Npc/MapObj/MapObjPortDoor', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (5900010, '/Chara/Npc/MapObj/MapObjPortDoor', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900011, '/Chara/Npc/MapObj/MapObjShipPort', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (5900011, '/Chara/Npc/MapObj/MapObjShipPort', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900012, '/Chara/Npc/MapObj/MapObjPortDoor', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (5900012, '/Chara/Npc/MapObj/MapObjPortDoor', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
@ -7200,25 +7200,25 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper
(5900017, '/Chara/Npc/MapObj/MapObjTutorial', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (5900017, '/Chara/Npc/MapObj/MapObjTutorial', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900018, '/Chara/Npc/MapObj/MapObjTutorial', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (5900018, '/Chara/Npc/MapObj/MapObjTutorial', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900019, '/Chara/Npc/MapObj/MapObjTutorial', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'), (5900019, '/Chara/Npc/MapObj/MapObjTutorial', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900020, '', 0, 0, NULL), (5900020, '/Chara/Npc/MapObj/MapObjTutorial', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900021, '', 0, 0, NULL), (5900021, '/Chara/Npc/MapObj/MapObjTutorial', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900022, '', 0, 0, NULL), (5900022, '/Chara/Npc/MapObj/MapObjTutorial', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900023, '', 0, 0, NULL), (5900023, '/Chara/Npc/MapObj/MapObjTutorial', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900024, '', 0, 0, NULL), (5900024, '/Chara/Npc/MapObj/MapObjTutorial', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900025, '', 0, 0, NULL), (5900025, '/Chara/Npc/MapObj/MapObjTutorial', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900026, '', 0, 0, NULL), (5900026, '/Chara/Npc/MapObj/MapObjOneWayDoor', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900027, '', 0, 0, NULL), (5900027, '/Chara/Npc/MapObj/MapObjOneWayDoor', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900028, '', 0, 0, NULL), (5900028, '/Chara/Npc/MapObj/MapObjOneWayDoor', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900029, '', 0, 0, NULL), (5900029, '', 0, 0, NULL),
(5900030, '', 0, 0, NULL), (5900030, '', 0, 0, NULL),
(5900031, '', 3209510, 0, NULL), (5900031, '/Chara/Npc/MapObj/MapObjStandard', 3209510, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900032, '', 3209510, 0, NULL), (5900032, '/Chara/Npc/MapObj/MapObjStandard', 3209510, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900033, '', 3209510, 0, NULL), (5900033, '/Chara/Npc/MapObj/MapObjStandard', 3209510, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900034, '', 3209510, 0, NULL), (5900034, '/Chara/Npc/MapObj/MapObjStandard', 3209510, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900035, '', 3209510, 0, NULL), (5900035, '/Chara/Npc/MapObj/MapObjStandard', 3209510, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900036, '', 0, 0, NULL), (5900036, '/Chara/Npc/MapObj/MapObjFireworks', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900037, '', 0, 0, NULL), (5900037, '/Chara/Npc/MapObj/MapObjFireworks', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(5900038, '', 0, 0, NULL), (5900038, '/Chara/Npc/MapObj/MapObjFireworks', 0, 1, '{ \r\n "noticeEventConditions": [\r\n {\r\n "unknown1": 0,\r\n "unknown2": 1,\r\n "conditionName": "noticeEvent"\r\n }\r\n ]\r\n}'),
(6000001, '', 1500032, 0, NULL), (6000001, '', 1500032, 0, NULL),
(6000002, '', 1500032, 0, NULL), (6000002, '', 1500032, 0, NULL),
(6000003, '', 1500032, 0, NULL), (6000003, '', 1500032, 0, NULL),

View File

@ -0,0 +1,104 @@
-- --------------------------------------------------------
-- Host: 127.0.0.1
-- Server version: 5.6.17 - MySQL Community Server (GPL)
-- Server OS: Win64
-- HeidiSQL Version: 10.1.0.5464
-- --------------------------------------------------------
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET NAMES utf8 */;
/*!50503 SET NAMES utf8mb4 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
-- Dumping database structure for ffxiv_server
CREATE DATABASE IF NOT EXISTS `ffxiv_server` /*!40100 DEFAULT CHARACTER SET latin1 */;
USE `ffxiv_server`;
-- Dumping structure for table ffxiv_server.server_eventnpc_mapobj
CREATE TABLE IF NOT EXISTS `server_eventnpc_mapobj` (
`id` int(10) unsigned NOT NULL,
`layoutId` int(10) unsigned NOT NULL,
`instanceId` int(10) unsigned NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- Dumping data for table ffxiv_server.server_eventnpc_mapobj: ~65 rows (approximately)
/*!40000 ALTER TABLE `server_eventnpc_mapobj` DISABLE KEYS */;
REPLACE INTO `server_eventnpc_mapobj` (`id`, `layoutId`, `instanceId`) VALUES
(589, 321, 3294),
(590, 391, 2),
(624, 321, 2948),
(623, 321, 2947),
(564, 321, 2946),
(626, 321, 2945),
(621, 321, 2942),
(552, 321, 2941),
(625, 321, 2944),
(622, 321, 2943),
(627, 331, 5290),
(0, 5141, 201),
(0, 5141, 201),
(494, 121, 2418),
(469, 131, 7054),
(468, 131, 7049),
(496, 121, 2422),
(480, 121, 2388),
(481, 121, 2390),
(479, 121, 2386),
(482, 121, 2392),
(486, 121, 2400),
(483, 121, 2394),
(485, 121, 2398),
(484, 121, 2396),
(497, 121, 2413),
(476, 121, 2380),
(477, 121, 2382),
(475, 121, 2378),
(478, 121, 2384),
(472, 121, 2372),
(473, 121, 2374),
(471, 121, 2370),
(474, 121, 2376),
(489, 121, 2408),
(487, 121, 2402),
(488, 121, 2406),
(491, 121, 2412),
(490, 121, 2410),
(492, 121, 2413),
(493, 121, 2416),
(495, 121, 2420),
(500, 196, 456),
(0, 391, 2),
(146, 141, 4040),
(145, 141, 4125),
(144, 141, 4039),
(143, 141, 4038),
(280, 141, 4044),
(282, 141, 4126),
(283, 141, 4043),
(286, 141, 4042),
(281, 141, 4057),
(285, 141, 4059),
(284, 141, 4041),
(279, 141, 4055),
(287, 431, 3525),
(0, 491, 2),
(730, 5145, 252),
(729, 5144, 201),
(927, 5143, 326),
(926, 5142, 323),
(929, 5142, 326),
(928, 5143, 323),
(470, 131, 7056),
(2047, 421, 4043),
(871, 321, 2937),
(628, 421, 2825),
(629, 421, 2829),
(938, 421, 4040),
(2050, 421, 4289);
/*!40000 ALTER TABLE `server_eventnpc_mapobj` ENABLE KEYS */;
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

View File

@ -32,7 +32,7 @@ CREATE TABLE IF NOT EXISTS `server_eventnpc_spawn_locations` (
PRIMARY KEY (`id`) PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1; ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- Dumping data for table ffxiv_server.server_eventnpc_spawn_locations: ~1,058 rows (approximately) -- Dumping data for table ffxiv_server.server_eventnpc_spawn_locations: ~1,088 rows (approximately)
/*!40000 ALTER TABLE `server_eventnpc_spawn_locations` DISABLE KEYS */; /*!40000 ALTER TABLE `server_eventnpc_spawn_locations` DISABLE KEYS */;
REPLACE INTO `server_eventnpc_spawn_locations` (`id`, `actorClassId`, `uniqueId`, `zoneId`, `privateAreaName`, `privateAreaLevel`, `positionX`, `positionY`, `positionZ`, `rotation`, `motionPack`) VALUES REPLACE INTO `server_eventnpc_spawn_locations` (`id`, `actorClassId`, `uniqueId`, `zoneId`, `privateAreaName`, `privateAreaLevel`, `positionX`, `positionY`, `positionZ`, `rotation`, `motionPack`) VALUES
(1, 2104001, 'wharf_rat', 1, '', 0, -84.628, 54.497, -3.52, 2.491, 0), (1, 2104001, 'wharf_rat', 1, '', 0, -84.628, 54.497, -3.52, 2.491, 0),
@ -280,7 +280,7 @@ REPLACE INTO `server_eventnpc_spawn_locations` (`id`, `actorClassId`, `uniqueId`
(245, 1090044, '', 209, '', 0, -91.35, 196.02, 323.18, 1.97, 0), (245, 1090044, '', 209, '', 0, -91.35, 196.02, 323.18, 1.97, 0),
(246, 1090051, '', 209, '', 0, 38.29, 195.99, 247.09, 0, 0), (246, 1090051, '', 209, '', 0, 38.29, 195.99, 247.09, 0, 0),
(247, 1090055, '', 209, '', 0, -110.2, 224, 212.37, 0, 0), (247, 1090055, '', 209, '', 0, -110.2, 224, 212.37, 0, 0),
(248, 1090058, '', 209, '', 0, -121.99, 201.5, 257.62, 0, 0), (248, 1090058, 'trigger_gld', 209, '', 0, -121.99, 201.5, 257.62, 0, 0),
(249, 1090077, '', 209, '', 0, -177.81, 192.56, 209.92, -0.47, 0), (249, 1090077, '', 209, '', 0, -177.81, 192.56, 209.92, -0.47, 0),
(250, 1090119, '', 209, '', 0, -216.38, 229.5, 302.07, 0, 0), (250, 1090119, '', 209, '', 0, -216.38, 229.5, 302.07, 0, 0),
(251, 1090123, '', 209, '', 0, -135.965, 201.5, 280.14, 0, 0), (251, 1090123, '', 209, '', 0, -135.965, 201.5, 280.14, 0, 0),
@ -532,17 +532,17 @@ REPLACE INTO `server_eventnpc_spawn_locations` (`id`, `actorClassId`, `uniqueId`
(498, 5900010, '', 230, '', 0, -811.176, 8.03, 234.815, 0, 0), (498, 5900010, '', 230, '', 0, -811.176, 8.03, 234.815, 0, 0),
(499, 5900012, '', 230, '', 0, -806.893, 8.03, 240.885, 0, 0), (499, 5900012, '', 230, '', 0, -806.893, 8.03, 240.885, 0, 0),
(500, 5900011, 'limsa_shipport', 230, '', 0, -846.89, 5, 240, 0, 0), (500, 5900011, 'limsa_shipport', 230, '', 0, -846.89, 5, 240, 0, 0),
(501, 1000042, 'ascilia', 184, '', 0, -1.5, 196, 124.5, 1.8, 0), (501, 1000042, 'man0u0_ascilia', 184, '', 0, -1.5, 196, 124.5, 1.8, 0),
(502, 1000186, 'warburton', 184, '', 0, -0.2, 196, 123.26, -0.8, 0), (502, 1000186, 'man0u0_warburton', 184, '', 0, -0.2, 196, 123.26, -0.8, 0),
(503, 1001644, 'stocky_stranger', 184, '', 0, 12.18, 196, 133.42, -1.26, 1017), (503, 1001644, 'man0u0_stocky_stranger', 184, '', 0, 12.18, 196, 133.42, -1.26, 1017),
(504, 1000840, 'rururaji', 184, '', 0, 9.07, 196, 126.69, -1.26, 1017), (504, 1000840, 'man0u0_rururaji', 184, '', 0, 9.07, 196, 126.69, -1.26, 1017),
(505, 1001490, 'big-bellied_barker', 184, '', 0, -19.7, 196, 79.93, -0.38, 1009), (505, 1001490, 'man0u0_big-bellied_barker', 184, '', 0, -19.7, 196, 79.93, -0.38, 1009),
(506, 1001491, 'fretful_farmhand', 184, '', 0, 3.4, 196, 115.5, 2.7, 1021), (506, 1001491, 'man0u0_fretful_farmhand', 184, '', 0, 3.4, 196, 115.5, 2.7, 1021),
(507, 1001492, 'debauched_demoness', 184, '', 0, 0.8, 196, 103.18, -1.13, 1015), (507, 1001492, 'man0u0_debauched_demoness', 184, '', 0, 0.8, 196, 103.18, -1.13, 1015),
(508, 1001493, 'dapper_dan', 184, '', 0, -33.57, 196, 82.42, 1.63, 1013), (508, 1001493, 'man0u0_dapper_dan', 184, '', 0, -33.57, 196, 82.42, 1.63, 1013),
(509, 1001494, 'loutish_lad', 184, '', 0, -9.13, 196, 114.84, 2.33, 1031), (509, 1001494, 'man0u0_loutish_lad', 184, '', 0, -9.13, 196, 114.84, 2.33, 1031),
(510, 1001495, 'gil-digging_mistress', 184, '', 0, -19.11, 196, 95.09, 2.13, 1037), (510, 1001495, 'man0u0_gil-digging_mistress', 184, '', 0, -19.11, 196, 95.09, 2.13, 1037),
(511, 1001496, 'twittering_tomboy', 184, '', 0, -32.37, 196, 80.75, -0.74, 1101), (511, 1001496, 'man0u0_twittering_tomboy', 184, '', 0, -32.37, 196, 80.75, -0.74, 1101),
(512, 1280127, '', 0, '', 0, -400, 19, 338, 0, 0), (512, 1280127, '', 0, '', 0, -400, 19, 338, 0, 0),
(513, 1090372, 'exit_trigger', 184, '', 0, -13, 194.91, 76.75, 0, 0), (513, 1090372, 'exit_trigger', 184, '', 0, -13, 194.91, 76.75, 0, 0),
(514, 1000438, 'well-traveled_merchant', 193, '', 0, -0.71, 10.35, -40.51, 0.3, 1035), (514, 1000438, 'well-traveled_merchant', 193, '', 0, -0.71, 10.35, -40.51, 0.3, 1035),
@ -658,8 +658,8 @@ REPLACE INTO `server_eventnpc_spawn_locations` (`id`, `actorClassId`, `uniqueId`
(625, 5900001, 'guild_lnc', 206, '', 0, 172, 28, -1576, 0, 0), (625, 5900001, 'guild_lnc', 206, '', 0, 172, 28, -1576, 0, 0),
(626, 5900001, 'guild_arc', 206, '', 0, 227, 12, -1264, 0, 0), (626, 5900001, 'guild_arc', 206, '', 0, 227, 12, -1264, 0, 0),
(627, 5900001, 'guild_cnj', 206, '', 0, -325, 8, -1669, 0, 0), (627, 5900001, 'guild_cnj', 206, '', 0, -325, 8, -1669, 0, 0),
(628, 5900004, 'door1', 184, '', 0, -14, 196, 112, 0, 0), (628, 5900004, 'man0u0_door1_closed', 184, '', 0, -14, 196, 112, 0, 0),
(629, 5900004, 'door2', 184, '', 0, 12, 196, 184, 0, 0), (629, 5900004, 'man0u0_door2_closed', 184, '', 0, 12, 196, 184, 0, 0),
(630, 5900011, 'uldah_mapshipport_2', 209, '', 0, -127, 271, 157, 0, 0), (630, 5900011, 'uldah_mapshipport_2', 209, '', 0, -127, 271, 157, 0, 0),
(631, 1000466, 'frances', 206, '', 0, 11.85, 8.75, -1266.45, 1.48, 1041), (631, 1000466, 'frances', 206, '', 0, 11.85, 8.75, -1266.45, 1.48, 1041),
(632, 1200288, 'miniaeth_adv', 155, '', 0, 98.77, 3.59, -1213.67, 2.47, 0), (632, 1200288, 'miniaeth_adv', 155, '', 0, 98.77, 3.59, -1213.67, 2.47, 0),
@ -856,47 +856,47 @@ REPLACE INTO `server_eventnpc_spawn_locations` (`id`, `actorClassId`, `uniqueId`
(827, 1280126, '', 0, '', 0, 484, 19, 672, 0, 0), (827, 1280126, '', 0, '', 0, 484, 19, 672, 0, 0),
(828, 1280127, '', 0, '', 0, -400, 19, 338, 0, 0), (828, 1280127, '', 0, '', 0, -400, 19, 338, 0, 0),
(832, 1090373, 'opening_stoper_uldah', 184, '', 0, 27.42, 192, 126.94, 0.33, 0), (832, 1090373, 'opening_stoper_uldah', 184, '', 0, 27.42, 192, 126.94, 0.33, 0),
(835, 1000444, 'undignified_adventurer', 230, 'PrivateAreaMasterPast', 1, -832.36, 6, 209.44, -0.35, 1041), (835, 1000444, 'man0l0_undignified_adventurer', 230, 'PrivateAreaMasterPast', 1, -832.36, 6, 209.44, -0.35, 1041),
(836, 1000438, 'well-traveled_merchant', 230, 'PrivateAreaMasterPast', 1, -831.73, 6, 196.77, 0.86, 1035), (836, 1000438, 'man0l0_well-traveled_merchant', 230, 'PrivateAreaMasterPast', 1, -831.73, 6, 196.77, 0.86, 1035),
(837, 1000447, 'voluptuous_vixen', 230, 'PrivateAreaMasterPast', 1, -863.34, 4, 236.13, 0.93, 1016), (837, 1000447, 'man0l0_voluptuous_vixen', 230, 'PrivateAreaMasterPast', 1, -863.34, 4, 236.13, 0.93, 1016),
(838, 1000450, 'lanky_traveler', 230, 'PrivateAreaMasterPast', 1, -855.68, 3.1, 258.51, -1.56, 1015), (838, 1000450, 'man0l0_lanky_traveler', 230, 'PrivateAreaMasterPast', 1, -855.68, 3.1, 258.51, -1.56, 1015),
(839, 1000151, 'hob', 230, 'PrivateAreaMasterPast', 1, -834.77, 6, 241.55, -2.79, 1041), (839, 1000151, 'man0l0_hob', 230, 'PrivateAreaMasterPast', 1, -834.77, 6, 241.55, -2.79, 1041),
(840, 1000260, 'pearly-toothed_porter', 230, 'PrivateAreaMasterPast', 1, -823.86, 6, 198.95, 0.13, 1070), (840, 1000260, 'man0l0_pearly-toothed_porter', 230, 'PrivateAreaMasterPast', 1, -823.86, 6, 198.95, 0.13, 1070),
(841, 1000264, 'pasty-faced_adventurer', 230, 'PrivateAreaMasterPast', 1, -829.72, 6, 260.6, -1.07, 1058), (841, 1000264, 'man0l0_pasty-faced_adventurer', 230, 'PrivateAreaMasterPast', 1, -829.72, 6, 260.6, -1.07, 1058),
(842, 1000261, 'muscle-bound_deckhand', 230, 'PrivateAreaMasterPast', 1, -823.75, 6, 200.27, -2.7, 1033), (842, 1000261, 'man0l0_muscle-bound_deckhand', 230, 'PrivateAreaMasterPast', 1, -823.75, 6, 200.27, -2.7, 1033),
(843, 1500004, 'gert', 230, 'PrivateAreaMasterPast', 1, -809.15, 8, 230.88, 0.4, 1016), (843, 1500004, 'man0l0_gert', 230, 'PrivateAreaMasterPast', 1, -809.15, 8, 230.88, 0.4, 1016),
(844, 1500005, 'lorhzant', 230, 'PrivateAreaMasterPast', 1, -809.19, 8, 244.86, -2.78, 1017), (844, 1500005, 'man0l0_lorhzant', 230, 'PrivateAreaMasterPast', 1, -809.19, 8, 244.86, -2.78, 1017),
(845, 1000137, 'man0l1_baderon', 133, 'PrivateAreaMasterPast', 2, -430.844, 40.2116, 186.773, -1.30039, 1060), (845, 1000137, 'man0l1_baderon', 133, 'PrivateAreaMasterPast', 2, -430.844, 40.2116, 186.773, -1.30039, 1060),
(846, 1290002, 'privatearea_exit', 230, 'PrivateAreaMasterPast', 1, -838.1, 6, 231.94, 0, 0), (846, 1290002, 'man0l0_privatearea_exit', 230, 'PrivateAreaMasterPast', 1, -838.1, 6, 231.94, 0, 0),
(847, 1000099, 'skittish_adventurer', 133, 'PrivateAreaMasterPast', 2, -442.743, 39.5, 185.32, -1.69155, 1002), (847, 1000099, 'man0l1_skittish_adventurer', 133, 'PrivateAreaMasterPast', 2, -442.743, 39.5, 185.32, -1.69155, 1002),
(848, 1000098, 'onyx-haired_adventurer', 133, 'PrivateAreaMasterPast', 2, -446.004, 39.5, 184.858, 1.482, 1002), (848, 1000098, 'man0l1_onyx-haired_adventurer', 133, 'PrivateAreaMasterPast', 2, -446.004, 39.5, 184.858, 1.482, 1002),
(849, 1000076, 'duplicitous_trader', 133, 'PrivateAreaMasterPast', 2, -442.31, 39.5, 193.317, 0.581998, 1019), (849, 1000076, 'man0l1_duplicitous_trader', 133, 'PrivateAreaMasterPast', 2, -442.31, 39.5, 193.317, 0.581998, 1019),
(850, 1000075, 'crapulous_adventurer', 133, 'PrivateAreaMasterPast', 2, -450.865, 39.5, 194.59, 1.538, 1019), (850, 1000075, 'man0l1_crapulous_adventurer', 133, 'PrivateAreaMasterPast', 2, -450.865, 39.5, 194.59, 1.538, 1019),
(851, 1000100, 'relaxing_adventurer', 133, 'PrivateAreaMasterPast', 2, -449.132, 39.5, 196.246, 3.108, 1003), (851, 1000100, 'man0l1_relaxing_adventurer', 133, 'PrivateAreaMasterPast', 2, -449.132, 39.5, 196.246, 3.108, 1003),
(852, 1000167, 'mytesyn', 133, 'PrivateAreaMasterPast', 2, -435.2, 40, 207.07, -1.9, 0), (852, 1000167, 'man0l1_mytesyn', 133, 'PrivateAreaMasterPast', 2, -435.2, 40, 207.07, -1.9, 0),
(853, 1000077, 'debonair_pirate', 133, 'PrivateAreaMasterPast', 2, -452.427, 39.5, 202.873, 2.25598, 1003), (853, 1000077, 'man0l1_debonair_pirate', 133, 'PrivateAreaMasterPast', 2, -452.427, 39.5, 202.873, 2.25598, 1003),
(854, 1000001, 'yshtola', 133, 'PrivateAreaMasterPast', 2, -463.547, 40, 183.262, -1.3983, 0), (854, 1000001, 'man0l1_yshtola', 133, 'PrivateAreaMasterPast', 2, -463.547, 40, 183.262, -1.3983, 0),
(855, 1001643, 'cocksure-cockswain', 133, 'PrivateAreaMasterPast', 2, -445.719, 40, 221.513, -1.59477, 0), (855, 1001643, 'man0l1_cocksure-cockswain', 133, 'PrivateAreaMasterPast', 2, -445.719, 40, 221.513, -1.59477, 0),
(856, 1001649, 'sententious_sellsword', 133, 'PrivateAreaMasterPast', 2, -473.359, 40, 207.664, 2.742, 0), (856, 1001649, 'man0l1_sententious_sellsword', 133, 'PrivateAreaMasterPast', 2, -473.359, 40, 207.664, 2.742, 0),
(857, 1001650, 'solicitous_sellsword', 133, 'PrivateAreaMasterPast', 2, -445.765, 43, 167.759, -1.59122, 0), (857, 1001650, 'man0l1_solicitous_sellsword', 133, 'PrivateAreaMasterPast', 2, -445.765, 43, 167.759, -1.59122, 0),
(858, 1000951, 'lonsygg', 155, 'PrivateAreaMasterPast', 1, 107.96, 9.4, -1211.89, 0.3243, 1031), (858, 1000951, 'man0g0_lonsygg', 155, 'PrivateAreaMasterPast', 1, 107.96, 9.4, -1211.89, 0.3243, 1031),
(859, 1000876, 'tkebbe', 155, 'PrivateAreaMasterPast', 1, 175.76, -1.25, -1151.11, -2.67, 1015), (859, 1000876, 'man0g0_tkebbe', 155, 'PrivateAreaMasterPast', 1, 175.76, -1.25, -1151.11, -2.67, 1015),
(860, 1000017, 'farrimond', 155, 'PrivateAreaMasterPast', 1, 181.82, -1, -1154.03, -1.57, 1017), (860, 1000017, 'man0g0_farrimond', 155, 'PrivateAreaMasterPast', 1, 181.82, -1, -1154.03, -1.57, 1017),
(861, 1000680, 'swethyna', 155, 'PrivateAreaMasterPast', 1, 163.58, -1.44, -1153.96, 2.23, 1015), (861, 1000680, 'man0g0_swethyna', 155, 'PrivateAreaMasterPast', 1, 163.58, -1.44, -1153.96, 2.23, 1015),
(862, 1000683, 'cecilia', 155, 'PrivateAreaMasterPast', 1, 161.5, -1.48, -1156.34, 1.44, 1016), (862, 1000683, 'man0g0_cecilia', 155, 'PrivateAreaMasterPast', 1, 161.5, -1.48, -1156.34, 1.44, 1016),
(863, 1000230, 'miounne', 155, 'PrivateAreaMasterPast', 2, 57.42, 4, -1196.69, 1.67, 1060), (863, 1000230, 'man0g1_miounne', 155, 'PrivateAreaMasterPast', 2, 57.42, 4, -1196.69, 1.67, 1060),
(864, 1001062, 'beaming_adventurer', 155, 'PrivateAreaMasterPast', 2, 67.4, 4, -1208.22, -2.63, 1005), (864, 1001062, 'man0g1_beaming_adventurer', 155, 'PrivateAreaMasterPast', 2, 67.4, 4, -1208.22, -2.63, 1005),
(865, 1001057, 'amiable_adventurer', 155, 'PrivateAreaMasterPast', 2, 64.89, 4, -1209.33, 1.74, 1002), (865, 1001057, 'man0g1_amiable_adventurer', 155, 'PrivateAreaMasterPast', 2, 64.89, 4, -1209.33, 1.74, 1002),
(866, 1001060, 'well-bundled_adventurer', 155, 'PrivateAreaMasterPast', 2, 71.83, 4, -1200.14, -0.88, 1005), (866, 1001060, 'man0g1_well-bundled_adventurer', 155, 'PrivateAreaMasterPast', 2, 71.83, 4, -1200.14, -0.88, 1005),
(867, 1001059, 'narrow-eyed_adventurer', 155, 'PrivateAreaMasterPast', 2, 69.62, 4, -1199.51, 1.29, 1005), (867, 1001059, 'man0g1_narrow-eyed_adventurer', 155, 'PrivateAreaMasterPast', 2, 69.62, 4, -1199.51, 1.29, 1005),
(868, 1001058, 'morose_merchant', 155, 'PrivateAreaMasterPast', 2, 66.26, 4, -1199.79, -2.71, 1005), (868, 1001058, 'man0g1_morose_merchant', 155, 'PrivateAreaMasterPast', 2, 66.26, 4, -1199.79, -2.71, 1005),
(869, 1000562, 'wispily_whiskered_woodworker', 155, 'PrivateAreaMasterPast', 2, 64.41, 4, -1199.61, 1.71, 0), (869, 1000562, 'man0g1_wispily_whiskered_woodwor', 155, 'PrivateAreaMasterPast', 2, 64.41, 4, -1199.61, 1.71, 0),
(870, 1000458, 'vkorolon', 155, 'PrivateAreaMasterPast', 2, 55.82, 4, -1212.23, 1.91, 0), (870, 1000458, 'man0g1_vkorolon', 155, 'PrivateAreaMasterPast', 2, 55.82, 4, -1212.23, 1.91, 0),
(871, 5900004, 'closed_gridania_gate', 155, 'PrivateAreaMasterPast', 1, 185, -1, -1154, 0, 0), (871, 5900004, 'man0g0_closed_gridania_gate', 155, 'PrivateAreaMasterPast', 1, 185, -1, -1154, 0, 0),
(872, 1099047, 'gridania_blocker1', 155, 'PrivateAreaMasterPast', 1, 105.945, 10.851, -1217.8, 0, 0), (872, 1099047, 'gridania_blocker1', 155, 'PrivateAreaMasterPast', 1, 105.945, 10.851, -1217.8, 0, 0),
(874, 1001430, 'kinnison', 206, '', 0, -194, 23, -1610, 0.9, 0), (874, 1001430, 'kinnison', 206, '', 0, -194, 23, -1610, 0.9, 0),
(875, 1099046, 'gridania_opening_exit', 155, 'PrivateAreaMasterPast', 1, 72.19, 4, -1207.91, 1.17, 0), (875, 1099046, 'man0g0_gridania_opening_exit', 155, 'PrivateAreaMasterPast', 1, 72.19, 4, -1207.91, 1.17, 0),
(876, 1001648, 'unconcerned_passerby', 155, 'PrivateAreaMasterPast', 2, 77.577, 3.953, -1210.66, -0.518, 0), (876, 1001648, 'man0g1_unconcerned_passerby', 155, 'PrivateAreaMasterPast', 2, 77.577, 3.953, -1210.66, -0.518, 0),
(882, 1500007, 'didiwai', 128, '', 0, 23.98, 46.05, -42.96, 0.6, 1041), (882, 1500007, 'didiwai', 128, '', 0, 23.98, 46.05, -42.96, 0.6, 1041),
(883, 1000613, 'nahctahr', 128, '', 0, 22.57, 45.5, -23.08, 1.5, 1041), (883, 1000613, 'nahctahr', 128, '', 0, 22.57, 45.5, -23.08, 1.5, 1041),
(884, 1000359, 'ryssfloh', 128, '', 0, 58.78, 46.1, -12.45, 0.6, 1056), (884, 1000359, 'ryssfloh', 128, '', 0, 58.78, 46.1, -12.45, 0.6, 1056),
@ -953,7 +953,7 @@ REPLACE INTO `server_eventnpc_spawn_locations` (`id`, `actorClassId`, `uniqueId`
(935, 1060027, 'yoshi_p', 130, '', 0, 1117.76, 52.143, -445.258, 2.173, 0), (935, 1060027, 'yoshi_p', 130, '', 0, 1117.76, 52.143, -445.258, 2.173, 0),
(936, 5900004, 'door1', 175, 'PrivateAreaMasterPast', 3, 14, 196, 174, 0, 0), (936, 5900004, 'door1', 175, 'PrivateAreaMasterPast', 3, 14, 196, 174, 0, 0),
(937, 5900004, 'door2', 175, 'PrivateAreaMasterPast', 3, 12, 196, 184, 0, 0), (937, 5900004, 'door2', 175, 'PrivateAreaMasterPast', 3, 12, 196, 184, 0, 0),
(938, 5900004, 'door3', 184, '', 0, -44, 196, 68, 0, 0), (938, 5900004, 'man0u0_door3_closed', 184, '', 0, -44, 196, 68, 0, 0),
(939, 1001042, 'high-spirited_fellow', 175, 'PrivateAreaMasterPast', 3, -36.23, 196, 80, 1.8, 0), (939, 1001042, 'high-spirited_fellow', 175, 'PrivateAreaMasterPast', 3, -36.23, 196, 80, 1.8, 0),
(940, 1001044, 'disreputable_midlander', 175, 'PrivateAreaMasterPast', 3, -23.92, 196, 76.73, -0.15, 0), (940, 1001044, 'disreputable_midlander', 175, 'PrivateAreaMasterPast', 3, -23.92, 196, 76.73, -0.15, 0),
(941, 1000840, 'rururaji', 175, 'PrivateAreaMasterPast', 3, -13.509, 196, 86.927, -1.521, 1017), (941, 1000840, 'rururaji', 175, 'PrivateAreaMasterPast', 3, -13.509, 196, 86.927, -1.521, 1017),
@ -1040,17 +1040,17 @@ REPLACE INTO `server_eventnpc_spawn_locations` (`id`, `actorClassId`, `uniqueId`
(1022, 1500254, 'ignemortel', 135, '', 0, -293.673, 77.449, -2257.91, -3.075, 0), (1022, 1500254, 'ignemortel', 135, '', 0, -293.673, 77.449, -2257.91, -3.075, 0),
(1023, 1500017, 'iron_lake_battlewarden', 135, '', 0, -284.793, 77.866, -2277.5, -0.685, 0), (1023, 1500017, 'iron_lake_battlewarden', 135, '', 0, -284.793, 77.866, -2277.5, -0.685, 0),
(1024, 1001697, 'storm_sergeant_nolan', 135, '', 0, -298.5, 77.56, -2271.47, 0.851, 0), (1024, 1001697, 'storm_sergeant_nolan', 135, '', 0, -298.5, 77.56, -2271.47, 0.851, 0),
(1025, 1000869, 'adventurer1', 230, 'PrivateAreaMasterPast', 3, -602.241, 43, -62.3205, 0.75078, 1022), (1025, 1000869, 'man0l1_adventurer1', 230, 'PrivateAreaMasterPast', 3, -602.241, 43, -62.3205, 0.75078, 1022),
(1026, 1000870, 'adventurer2', 230, 'PrivateAreaMasterPast', 3, -602.516, 43, -61.557, 1.206, 1022), (1026, 1000870, 'man0l1_adventurer2', 230, 'PrivateAreaMasterPast', 3, -602.516, 43, -61.557, 1.206, 1022),
(1027, 1000871, 'adventurer3', 230, 'PrivateAreaMasterPast', 3, -612.158, 43, -60.8377, -2.89358, 1022), (1027, 1000871, 'man0l1_adventurer3', 230, 'PrivateAreaMasterPast', 3, -612.158, 43, -60.8377, -2.89358, 1022),
(1028, 1000142, 'mannskoen', 230, 'PrivateAreaMasterPast', 3, -626.34, 43.631, -63.504, 1.07, 1015), (1028, 1000142, 'man0l1_mannskoen', 230, 'PrivateAreaMasterPast', 3, -626.34, 43.631, -63.504, 1.07, 1015),
(1029, 1000107, 'overeager_barracuda', 230, 'PrivateAreaMasterPast', 3, -605.868, 43, -75.147, -0.715, 0), (1029, 1000107, 'man0l1_overeager_barracuda', 230, 'PrivateAreaMasterPast', 3, -605.868, 43, -75.147, -0.715, 0),
(1030, 1000108, 'sophisticated_barracuda', 230, 'PrivateAreaMasterPast', 3, -619.348, 43.631, -77.254, 0.965, 1015), (1030, 1000108, 'man0l1_sophisticated_barracuda', 230, 'PrivateAreaMasterPast', 3, -619.348, 43.631, -77.254, 0.965, 1015),
(1031, 1000161, 'totoruto', 230, 'PrivateAreaMasterPast', 3, -603.41, 43, -70.45, -1.21, 1026), (1031, 1000161, 'man0l1_totoruto', 230, 'PrivateAreaMasterPast', 3, -603.41, 43, -70.45, -1.21, 1026),
(1032, 1000109, 'smirking_barracuda', 230, 'PrivateAreaMasterPast', 3, -612.586, 43, -78.737, -0.175, 1002), (1032, 1000109, 'man0l1_smirking_barracuda', 230, 'PrivateAreaMasterPast', 3, -612.586, 43, -78.737, -0.175, 1002),
(1033, 1000096, 'nervous_barracuda', 230, 'PrivateAreaMasterPast', 3, -617.429, 43, -54.065, 2.953, 1003), (1033, 1000096, 'man0l1_nervous_barracuda', 230, 'PrivateAreaMasterPast', 3, -617.429, 43, -54.065, 2.953, 1003),
(1034, 1000097, 'intimidating_barracuda', 230, 'PrivateAreaMasterPast', 3, -623.407, 43, -56.981, 2.415, 1003), (1034, 1000097, 'man0l1_intimidating_barracuda', 230, 'PrivateAreaMasterPast', 3, -623.407, 43, -56.981, 2.415, 1003),
(1035, 1090003, 'push_man0l1_exit_echo', 230, 'PrivateAreaMasterPast', 3, -598.37, 42.1, -50.28, 0.61, 0), (1035, 1090003, 'man0l1_push_exit_echo', 230, 'PrivateAreaMasterPast', 3, -598.37, 42.1, -50.28, 0.61, 0),
(1036, 1001446, 'fiachre', 172, '', 0, -2172.72, 14.307, -432.938, -0.695, 0), (1036, 1001446, 'fiachre', 172, '', 0, -2172.72, 14.307, -432.938, -0.695, 0),
(1037, 1001447, 'taylor', 172, '', 0, -2195.31, 14.361, -417.438, 3.13, 0), (1037, 1001447, 'taylor', 172, '', 0, -2195.31, 14.361, -417.438, 3.13, 0),
(1038, 1001448, 'walhbert', 172, '', 0, -2204.59, 14, -430.846, 1.8, 0), (1038, 1001448, 'walhbert', 172, '', 0, -2204.59, 14, -430.846, 1.8, 0),
@ -1092,7 +1092,38 @@ REPLACE INTO `server_eventnpc_spawn_locations` (`id`, `actorClassId`, `uniqueId`
(1074, 1001119, 'man0u0_crowd_lalafell_f', 184, '', 0, 16.1, 192, 50.97, -1, 0), (1074, 1001119, 'man0u0_crowd_lalafell_f', 184, '', 0, 16.1, 192, 50.97, -1, 0),
(1075, 1001120, 'man0u0_crowd_miqote', 184, '', 0, -1.42, 192, 58.93, 2.49, 0), (1075, 1001120, 'man0u0_crowd_miqote', 184, '', 0, -1.42, 192, 58.93, 2.49, 0),
(1076, 1001121, 'man0u0_crowd_roegadyn', 184, '', 0, -3.57, 192, 59.41, 1.88, 0), (1076, 1001121, 'man0u0_crowd_roegadyn', 184, '', 0, -3.57, 192, 59.41, 1.88, 0),
(2016, 5900006, 'man0u0_tutrl_gate', 184, '', 0, 12, 196, 130, 0, 0); (2016, 5900006, 'man0u0_tutrl_gate', 184, '', 0, 12, 196, 130, 0, 0),
(2017, 1000145, 'man0l1_hnaanza', 230, 'PrivateAreaMasterPast', 4, -506.842, 42.49, 432.026, 1.078, 0),
(2018, 1000111, 'man0l1_tattooed_pirate', 230, 'PrivateAreaMasterPast', 4, -479, 41.505, 433.188, 0, 0),
(2020, 1000144, 'man0l1_bodenolf', 230, 'PrivateAreaMasterPast', 4, -500.06, 42.8, 416.06, 1.19, 1016),
(2021, 1000163, 'man0l1_joellaut', 230, 'PrivateAreaMasterPast', 4, -479, 41.505, 433.188, 0, 0),
(2022, 1000176, 'man0l1_mimidoa', 230, 'PrivateAreaMasterPast', 4, -483.67, 44.5, 404.51, 0.793, 1015),
(2023, 1000247, 'man0l1_werner', 230, 'PrivateAreaMasterPast', 4, -479, 41.505, 433.188, 0, 0),
(2024, 1000267, 'man0l1_hihine', 230, 'PrivateAreaMasterPast', 4, -479, 41.505, 433.188, 0, 0),
(2025, 1000268, 'man0l1_trinne', 230, 'PrivateAreaMasterPast', 4, -479, 41.505, 433.188, 0, 0),
(2026, 1000135, 'man0l1_iofa', 230, 'PrivateAreaMasterPast', 4, -490.59, 42.8, 420.71, -1.74, 1016),
(2027, 1000061, 'man0l1_mzimzizi', 230, 'PrivateAreaMasterPast', 4, -489.4, 42.95, 415.4, -2.28, 2016),
(2028, 1000060, 'man0l1_pfynhaemr', 230, 'PrivateAreaMasterPast', 4, -492.26, 42.8, 414.65, 1.4, 2015),
(2029, 1000062, 'man0l1_carrilaut', 230, 'PrivateAreaMasterPast', 4, -486.69, 42.8, 411.36, -0.78, 2017),
(2031, 5900001, 'man0l1_bsm_west_door', 230, 'PrivateAreaMasterPast', 4, -498, 43, 424, 0, 0),
(2032, 5900001, 'man0l1_bsm_east_door', 230, 'PrivateAreaMasterPast', 4, -477, 45, 403, 0, 0),
(2033, 1090058, 'man0l1_trigger_armbsm', 230, 'PrivateAreaMasterPast', 4, 0, 0, 0, 0, 0),
(2034, 1290002, 'man0l1_privatearea_exit', 230, 'PrivateAreaMasterPast', 4, 0, 0, 0, 0, 0),
(2035, 1000950, 'pgl200_elecotte', 209, 'PrivateAreaMasterPast', 5, -131.49, 201.6, 256.97, 0.37, 1017),
(2036, 1000635, 'pgl200_hnaufrid', 209, 'PrivateAreaMasterPast', 5, -129.71, 201.6, 256.29, 0.63, 1015),
(2037, 1600040, 'pgl200_pamisolaux', 209, 'PrivateAreaMasterPast', 5, -128.58, 201.6, 255.11, 0.95, 1041),
(2038, 1001056, 'pgl200_holbubu', 209, 'PrivateAreaMasterPast', 5, -117.87, 200.2, 263.67, 2.09, 0),
(2039, 1001022, 'pgl200_sungi_kelungi', 209, 'PrivateAreaMasterPast', 5, -113.9, 200.2, 262.21, -1.58, 1041),
(2040, 1001055, 'pgl200_bouchard', 209, 'PrivateAreaMasterPast', 5, -128.08, 200.2, 274.56, 2.8, 1016),
(2041, 1000994, 'pgl200_lefchild', 209, 'PrivateAreaMasterPast', 5, -127.24, 200.2, 267.51, 1.54, 1017),
(2042, 1000638, 'pgl200_hawazi_zowazi', 209, 'PrivateAreaMasterPast', 5, -119.086, 200.7, 268.745, 2.618, 2038),
(2043, 1000639, 'pgl200_isabella', 209, 'PrivateAreaMasterPast', 5, -119.486, 200.2, 273.871, 0.524, 2039),
(2044, 1000954, 'pgl200_esperaunce', 209, 'PrivateAreaMasterPast', 5, -124.351, 200.2, 268.694, 0.296, 0),
(2045, 1000953, 'pgl200_beauteous_beauty', 209, 'PrivateAreaMasterPast', 5, -124.549, 200.2, 269.3, 0.746, 0),
(2046, 1000952, 'pgl200_sultry_strumpet', 209, 'PrivateAreaMasterPast', 5, -123.53, 200.2, 268.689, 0.728, 0),
(2047, 5900001, 'pgl200_gsm_door', 209, 'PrivateAreaMasterPast', 5, -121, 202, 255, 0, 0),
(2049, 1290002, 'pgl200_privatearea_exit', 209, 'PrivateAreaMasterPast', 5, -128, 201.5, 262.31, 0, 0),
(2050, 5900021, 'man0u0_tutorial_mapobj1', 184, '', 0, 12.614, 196, 130.838, 0, 0);
/*!40000 ALTER TABLE `server_eventnpc_spawn_locations` ENABLE KEYS */; /*!40000 ALTER TABLE `server_eventnpc_spawn_locations` ENABLE KEYS */;
/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */; /*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;