From 765cf194c51b0aa0a86e3fe6ae0c43fce737f44a Mon Sep 17 00:00:00 2001 From: Filip Maj Date: Thu, 3 Mar 2022 23:33:55 -0500 Subject: [PATCH] Removed more dead scripts. Exported missing sql files. --- .../base/chara/npc/mapobj/MapObjShipPort.lua | 9 + .../chara/npc/mapobj/MapObjTutorial.lua} | 2 +- .../chara/npc/object/OpeningStoperF0B1.lua | 4 +- .../base/chara/npc/object/OpeningTown.lua | 9 + .../npc/object/OpeningTownEventKeeper.lua | 18 ++ .../npc/object/aetheryte/AetheryteParent.lua | 14 + .../instanceraidguide/InstanceRaidGuide.lua | 17 ++ Data/scripts/commands/PlaceDrivenCommand.lua | 4 +- Data/scripts/commands/gm/testmapobj.lua | 20 +- Data/scripts/directors/OpeningDirector.lua | 32 +- Data/scripts/quests/dft/DftFst.lua | 240 ++++++++++++++- Data/scripts/quests/man/man0g0.lua | 273 +++++++++++++++++- Data/scripts/quests/man/man0g1.lua | 196 +++++++++++++ Data/scripts/quests/man/man0u0.lua | 53 ++-- Data/scripts/quests/man/man0u1.lua | 5 - .../Monster/bloodthirsty_wolf.lua | 0 .../unique/fst0Battle03/Monster/papalymo.lua | 28 -- .../unique/fst0Battle03/Monster/yda.lua | 26 -- .../openingstoper_gridania.lua | 12 - .../PopulaceStandard/papalymo.lua | 19 -- .../fst0Battle03/PopulaceStandard/yda.lua | 59 ---- .../DoorStandard/closed_gridania_gate.lua | 5 - .../PopulaceStandard/cecilia.lua | 14 - .../PopulaceStandard/farrimond.lua | 14 - .../PopulaceStandard/gridania_blocker1.lua | 14 - .../gridania_opening_exit.lua | 16 - .../PopulaceStandard/lonsygg.lua | 14 - .../PopulaceStandard/swethyna.lua | 15 - .../PopulaceStandard/tkebbe.lua | 19 -- .../PopulaceStandard/amiable_adventurer.lua | 14 - .../PopulaceStandard/beaming_adventurer.lua | 14 - .../PopulaceStandard/miounne.lua | 26 -- .../PopulaceStandard/morose_merchant.lua | 14 - .../narrow-eyed_adventurer.lua | 15 - .../PopulaceStandard/unconcerned_passerby.lua | 14 - .../PopulaceStandard/vkorolon.lua | 8 - .../well-bundled_adventurer.lua | 14 - .../wispily_whiskered_woodworker.lua | 14 - Data/scripts/unique/ocn0Battle02/zone.lua | 11 - .../unique/ocn0Cruise01/ship_route_2.lua | 5 - .../PopulaceStandard/cocksure-cockswain.lua | 13 - .../sententious_sellsword.lua | 13 - .../PopulaceStandard/solicitous_sellsword.lua | 13 - .../AetheryteParent/limsa_aetheryte.lua | 0 .../PopulaceStandard/PrivateAreaPastExit.lua | 12 - .../PopulaceStandard/gert.lua | 8 - .../PopulaceStandard/hob.lua | 18 -- .../PopulaceStandard/lanky_traveler.lua | 8 - .../PopulaceStandard/lorhzant.lua | 8 - .../muscle-bound_deckhand.lua | 8 - .../pasty-faced_adventurer.lua | 8 - .../pearly-toothed_porter.lua | 8 - .../undignified_adventurer.lua | 8 - .../PopulaceStandard/voluptuous_vixen.lua | 8 - .../well-traveled_merchant.lua | 8 - .../wil0Battle01/DoorStandard/door1.lua | 3 - .../wil0Battle01/DoorStandard/door2.lua | 3 - .../wil0Battle01/DoorStandard/door3.lua | 3 - .../MapObjOnlyShowHide/man0u0_tutrl_gate.lua | 3 - .../opening_stoper_uldah.lua | 13 - .../opening_stoper_uldah_battle.lua | 13 - .../DoorStandard/pgl200_gsm_door.lua | 3 - Data/sql/gamedata_actor_class.sql | 136 ++++----- Data/sql/server_eventnpc_mapobj.sql | 104 +++++++ Data/sql/server_eventnpc_spawn_locations.sql | 163 ++++++----- 65 files changed, 1076 insertions(+), 809 deletions(-) create mode 100644 Data/scripts/base/chara/npc/mapobj/MapObjShipPort.lua rename Data/scripts/{unique/ocn0Cruise01/ship_route_1.lua => base/chara/npc/mapobj/MapObjTutorial.lua} (50%) create mode 100644 Data/scripts/base/chara/npc/object/OpeningTown.lua create mode 100644 Data/scripts/base/chara/npc/object/OpeningTownEventKeeper.lua create mode 100644 Data/scripts/base/chara/npc/populace/instanceraidguide/InstanceRaidGuide.lua create mode 100644 Data/scripts/quests/man/man0g1.lua delete mode 100644 Data/scripts/unique/fst0Battle03/Monster/bloodthirsty_wolf.lua delete mode 100644 Data/scripts/unique/fst0Battle03/Monster/papalymo.lua delete mode 100644 Data/scripts/unique/fst0Battle03/Monster/yda.lua delete mode 100644 Data/scripts/unique/fst0Battle03/OpeningStoperF0B1/openingstoper_gridania.lua delete mode 100644 Data/scripts/unique/fst0Battle03/PopulaceStandard/papalymo.lua delete mode 100644 Data/scripts/unique/fst0Battle03/PopulaceStandard/yda.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/DoorStandard/closed_gridania_gate.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/cecilia.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/farrimond.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/gridania_blocker1.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/gridania_opening_exit.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/lonsygg.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/swethyna.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/tkebbe.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/amiable_adventurer.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/beaming_adventurer.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/miounne.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/morose_merchant.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/narrow-eyed_adventurer.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/unconcerned_passerby.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/vkorolon.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/well-bundled_adventurer.lua delete mode 100644 Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/wispily_whiskered_woodworker.lua delete mode 100644 Data/scripts/unique/ocn0Battle02/zone.lua delete mode 100644 Data/scripts/unique/ocn0Cruise01/ship_route_2.lua delete mode 100644 Data/scripts/unique/sea0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/cocksure-cockswain.lua delete mode 100644 Data/scripts/unique/sea0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/sententious_sellsword.lua delete mode 100644 Data/scripts/unique/sea0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/solicitous_sellsword.lua delete mode 100644 Data/scripts/unique/sea0Town01a/AetheryteParent/limsa_aetheryte.lua delete mode 100644 Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/PrivateAreaPastExit.lua delete mode 100644 Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/gert.lua delete mode 100644 Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/hob.lua delete mode 100644 Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/lanky_traveler.lua delete mode 100644 Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/lorhzant.lua delete mode 100644 Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/muscle-bound_deckhand.lua delete mode 100644 Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/pasty-faced_adventurer.lua delete mode 100644 Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/pearly-toothed_porter.lua delete mode 100644 Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/undignified_adventurer.lua delete mode 100644 Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/voluptuous_vixen.lua delete mode 100644 Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/well-traveled_merchant.lua delete mode 100644 Data/scripts/unique/wil0Battle01/DoorStandard/door1.lua delete mode 100644 Data/scripts/unique/wil0Battle01/DoorStandard/door2.lua delete mode 100644 Data/scripts/unique/wil0Battle01/DoorStandard/door3.lua delete mode 100644 Data/scripts/unique/wil0Battle01/MapObjOnlyShowHide/man0u0_tutrl_gate.lua delete mode 100644 Data/scripts/unique/wil0Battle01/OpeningStoperW0B1/opening_stoper_uldah.lua delete mode 100644 Data/scripts/unique/wil0Battle01/OpeningStoperW0B1/opening_stoper_uldah_battle.lua delete mode 100644 Data/scripts/unique/wil0Town01a/privatearea/PrivateAreaMasterPast_5/DoorStandard/pgl200_gsm_door.lua create mode 100644 Data/sql/server_eventnpc_mapobj.sql diff --git a/Data/scripts/base/chara/npc/mapobj/MapObjShipPort.lua b/Data/scripts/base/chara/npc/mapobj/MapObjShipPort.lua new file mode 100644 index 00000000..96b8100c --- /dev/null +++ b/Data/scripts/base/chara/npc/mapobj/MapObjShipPort.lua @@ -0,0 +1,9 @@ +require("global"); + +function init(npc) + return false, false, 0, 0; +end + +function onEventStarted(player, npc, eventType, eventName) + player:EndEvent(); +end \ No newline at end of file diff --git a/Data/scripts/unique/ocn0Cruise01/ship_route_1.lua b/Data/scripts/base/chara/npc/mapobj/MapObjTutorial.lua similarity index 50% rename from Data/scripts/unique/ocn0Cruise01/ship_route_1.lua rename to Data/scripts/base/chara/npc/mapobj/MapObjTutorial.lua index 7feb8f7c..bf78cd51 100644 --- a/Data/scripts/unique/ocn0Cruise01/ship_route_1.lua +++ b/Data/scripts/base/chara/npc/mapobj/MapObjTutorial.lua @@ -1,5 +1,5 @@ require ("global") function init(npc) - return false, false, 0, 0, 0x1415, 201; + return false, false, 0, 0, 0, 0; end \ No newline at end of file diff --git a/Data/scripts/base/chara/npc/object/OpeningStoperF0B1.lua b/Data/scripts/base/chara/npc/object/OpeningStoperF0B1.lua index 44608df4..fd03f924 100644 --- a/Data/scripts/base/chara/npc/object/OpeningStoperF0B1.lua +++ b/Data/scripts/base/chara/npc/object/OpeningStoperF0B1.lua @@ -1,3 +1,5 @@ +require("global"); + function init(npc) return false, false, 0, 0; end @@ -7,7 +9,7 @@ function onEventStarted(player, npc, triggerName) worldMaster = GetWorldMaster(); player:SendGameMessage(player, worldMaster, 34109, 0x20); elseif (triggerName == "exit") then - GetWorldManager():DoPlayerMoveInZone(player, 5); + GetWorldManager():DoPlayerMoveInZone(player, 356.09, 3.74, -701.62, -1.4); end player:EndEvent(); end \ No newline at end of file diff --git a/Data/scripts/base/chara/npc/object/OpeningTown.lua b/Data/scripts/base/chara/npc/object/OpeningTown.lua new file mode 100644 index 00000000..96b8100c --- /dev/null +++ b/Data/scripts/base/chara/npc/object/OpeningTown.lua @@ -0,0 +1,9 @@ +require("global"); + +function init(npc) + return false, false, 0, 0; +end + +function onEventStarted(player, npc, eventType, eventName) + player:EndEvent(); +end \ No newline at end of file diff --git a/Data/scripts/base/chara/npc/object/OpeningTownEventKeeper.lua b/Data/scripts/base/chara/npc/object/OpeningTownEventKeeper.lua new file mode 100644 index 00000000..d654d212 --- /dev/null +++ b/Data/scripts/base/chara/npc/object/OpeningTownEventKeeper.lua @@ -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 \ No newline at end of file diff --git a/Data/scripts/base/chara/npc/object/aetheryte/AetheryteParent.lua b/Data/scripts/base/chara/npc/object/aetheryte/AetheryteParent.lua index a73eba37..eeb30e98 100644 --- a/Data/scripts/base/chara/npc/object/aetheryte/AetheryteParent.lua +++ b/Data/scripts/base/chara/npc/object/aetheryte/AetheryteParent.lua @@ -41,6 +41,20 @@ function onEventStarted(player, aetheryte, triggerName) callClientFunction(player, "delegateEvent", player, quest, "processEvent025"); quest:StartSequence(SEQ_005); 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 if (player:GetGuildleveDirector() ~= nil) then diff --git a/Data/scripts/base/chara/npc/populace/instanceraidguide/InstanceRaidGuide.lua b/Data/scripts/base/chara/npc/populace/instanceraidguide/InstanceRaidGuide.lua new file mode 100644 index 00000000..50801a26 --- /dev/null +++ b/Data/scripts/base/chara/npc/populace/instanceraidguide/InstanceRaidGuide.lua @@ -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 \ No newline at end of file diff --git a/Data/scripts/commands/PlaceDrivenCommand.lua b/Data/scripts/commands/PlaceDrivenCommand.lua index 1d9fe8ba..f49203f0 100644 --- a/Data/scripts/commands/PlaceDrivenCommand.lua +++ b/Data/scripts/commands/PlaceDrivenCommand.lua @@ -8,7 +8,7 @@ Notes: --]] 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); print("TESSSSSSSSSSSSSST"); @@ -17,7 +17,7 @@ function onEventStarted(player, actor, triggerName, pushCommand, unk1, unk2, unk if (actor:GetActorClassId() == 1200052) then player:KickEventSpecial(harvestCommand, 0, "commandJudgeMode", 0, 0, 0, 0, 0x4E26, 0, nil, 0xF, actor, nil, nil, nil, nil); else - --player:kickEvent(actor, "pushCommand", false); + player:kickEvent(actor, "pushCommand", false); end else player:endEvent(); diff --git a/Data/scripts/commands/gm/testmapobj.lua b/Data/scripts/commands/gm/testmapobj.lua index d8f6f2f9..feff9672 100644 --- a/Data/scripts/commands/gm/testmapobj.lua +++ b/Data/scripts/commands/gm/testmapobj.lua @@ -6,17 +6,17 @@ properties = { description = "" } -function onTrigger(player, argc, animation, regionId, layoutId, maxLayoutId) - layoutId = tonumber(layoutId); +function onTrigger(player, argc, animation, layoutId, instanceId, maxInstanceId) + instanceId = tonumber(instanceId); - if (maxLayoutId ~= nil) then - maxLayoutId = tonumber(maxLayoutId); + if (maxInstanceId ~= nil) then + maxInstanceId = tonumber(maxInstanceId); else - maxLayoutId = layoutId; + maxInstanceId = instanceId; end actorClassId = 5900001; - while (layoutId <= maxLayoutId) do + while (instanceId <= maxInstanceId) do if (actorClassId == nil) then player:SendMessage(0x20, "", "No actor class id provided."); return; @@ -32,16 +32,16 @@ function onTrigger(player, argc, animation, regionId, layoutId, maxLayoutId) if (actorClassId ~= nil) then 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"); - wait(0.8); + wait(2); actor:PlayMapObjAnimation(player, animation); zone:DespawnActor("mapobj"); wait(0.5); - player:SendMessage(0x20, "", "Layout ID: "..layoutId); + player:SendMessage(0x20, "", "Playing animation for instance: " .. instanceId); end - layoutId=layoutId+1; + instanceId = instanceId + 1; end end; --!testmapobj 5900001 421 2810 2820 diff --git a/Data/scripts/directors/OpeningDirector.lua b/Data/scripts/directors/OpeningDirector.lua index e93fd628..131a9c84 100644 --- a/Data/scripts/directors/OpeningDirector.lua +++ b/Data/scripts/directors/OpeningDirector.lua @@ -20,34 +20,4 @@ function onEventStarted(player, actor, eventTrigger, eventName) end function main() -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 +end \ No newline at end of file diff --git a/Data/scripts/quests/dft/DftFst.lua b/Data/scripts/quests/dft/DftFst.lua index 99d0d965..8880442a 100644 --- a/Data/scripts/quests/dft/DftFst.lua +++ b/Data/scripts/quests/dft/DftFst.lua @@ -13,23 +13,236 @@ Contains all default lines for talkable npcs in the Forest Region (aka Black Shr ]] -- [ActorClassId] = "client_function_name" -local defaultTalkFst = { - [1000821] = "defaultTalkWithNellaure_001", -- Nellaure - [1001081] = "defaultTalkWithKhumamoshroca_001", -- Khuma Moshroca - [1001103] = "defaultTalkWithMestonnaux_001", -- Mestonnaux - [1001396] = "defaultTalkWithLefwyne_001", -- Lefwyne - [1001430] = "defaultTalkWithKinnison_001", -- Kinnison - Two args (nil errors client). If either >= 0, dialog mentions you've met Kan-E-Senna. - [1001437] = "defaultTalkWithSybell_001" -- Sybell - -- [1000458] = "defaultTalkWithInn_Desk" +local defaultTalkFst = { + [1000066] = "defaultTalkWithAlixe_001", -- Alixe (Gridania: LTW Guild) + [1000067] = "defaultTalkWithDadalo_001", -- Dadalo (Gridania: LTW Guild) + [1000068] = "defaultTalkWithKain_001", -- Kain (Gridania: LTW Guild) + [1000069] = "defaultTalkWithJolline_001", -- Jolline (Gridania: LNC Guild) + [1000071] = "defaultTalkWithBertennant_001", -- Bertennant (Gridania: Blue Badger Gate) + [1000074] = "defaultTalkWithOnguen_001", -- Onguen (Gridania: BTN Guild) + [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) local npcId = npc:GetActorClassId(); 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); + elseif ((npcId >= 1002106) and (npcId <= 1002108)) then -- Foundation Day 2012 NPCs + talkWithSpecial(player, npcId, clientFunc) else callClientFunction(player, "delegateEvent", player, quest, clientFunc); end @@ -39,4 +252,11 @@ end function IsQuestENPC(player, quest, npc) return defaultTalkFst[npc:GetActorClassId()] ~= nil; -end \ No newline at end of file +end + + +function talkWithSpecial(player, npcId, clientFunc) + local splQuest = GetStaticActor("Spl000"); + local magickedPrism = 0; + callClientFunction(player, "delegateEvent", player, splQuest, clientFunc, magickedPrism); +end diff --git a/Data/scripts/quests/man/man0g0.lua b/Data/scripts/quests/man/man0g0.lua index 833c8ec4..84f44ebc 100644 --- a/Data/scripts/quests/man/man0g0.lua +++ b/Data/scripts/quests/man/man0g0.lua @@ -1,3 +1,270 @@ ---Quest Flags -MAN0L0_FLAG_STARTED_TALK_TUT = 0; -MAN0G0_FLAG_MINITUT_DONE1 = 1; +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 +FLAG_SEQ000_MINITUT0 = 0; -- Talked to Yda. +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 + + diff --git a/Data/scripts/quests/man/man0g1.lua b/Data/scripts/quests/man/man0g1.lua new file mode 100644 index 00000000..eeb5c0e4 --- /dev/null +++ b/Data/scripts/quests/man/man0g1.lua @@ -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 + + diff --git a/Data/scripts/quests/man/man0u0.lua b/Data/scripts/quests/man/man0u0.lua index 4eab0227..a7eb9cb1 100644 --- a/Data/scripts/quests/man/man0u0.lua +++ b/Data/scripts/quests/man/man0u0.lua @@ -104,15 +104,16 @@ function onFinish(player, quest) end function onStateChange(player, quest, sequence) + local data = quest:GetData(); if (sequence == SEQ_000) then -- Setup states incase we loaded in. - local asciliaCanPush = not quest:GetFlag(FLAG_SEQ000_MINITUT0); - local asciliaFlag = quest:GetFlag(FLAG_SEQ000_MINITUT1) and QFLAG_NONE or QFLAG_PLATE; - local fretfulfarmhandFlag = quest:GetFlag(FLAG_SEQ000_MINITUT2) and QFLAG_NONE or QFLAG_PLATE; - local gildiggingmistressFlag = quest:GetFlag(FLAG_SEQ000_MINITUT3) and QFLAG_NONE or QFLAG_PLATE; + local asciliaCanPush = not data:GetFlag(FLAG_SEQ000_MINITUT0); + local asciliaFlag = data:GetFlag(FLAG_SEQ000_MINITUT1) and QFLAG_NONE or QFLAG_PLATE; + local fretfulfarmhandFlag = data:GetFlag(FLAG_SEQ000_MINITUT2) 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 fretfulfarmhandFlag = QFLAG_NONE; @@ -135,7 +136,7 @@ function onStateChange(player, quest, sequence) quest:SetENpc(OPENING_STOPER_ULDAH, QFLAG_NONE, false, false, true); 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; quest:SetENpc(KEEN_EYED_MERCHANT); quest:SetENpc(HIGH_SPIRITED_FELLOW); @@ -163,16 +164,16 @@ function onTalk(player, quest, npc) 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 == ASCILIA) then callClientFunction(player, "delegateEvent", player, quest, "processTtrNomal002"); player:EndEvent(); elseif (classId == EXIT_TRIGGER) then - if (quest:GetFlags() == 0xF) then + if (data:GetFlags() == 0xF) then doExitTrigger(player, quest, npc); return; else @@ -208,29 +209,29 @@ function onNotice(player, quest, target) end function seq000_onTalk(player, quest, npc, classId) + local data = quest:GetData(); if (classId == ASCILIA) then - - if (not quest:GetFlag(FLAG_SEQ000_MINITUT0)) then -- If Talk tutorial + if (not data:GetFlag(FLAG_SEQ000_MINITUT0)) then -- If Talk tutorial 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 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 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"); - quest:SetFlag(FLAG_SEQ000_MINITUT2); + data:SetFlag(FLAG_SEQ000_MINITUT2); else callClientFunction(player, "delegateEvent", player, quest, "processTtrMini002"); end 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"); - quest:SetFlag(FLAG_SEQ000_MINITUT3); + data:SetFlag(FLAG_SEQ000_MINITUT3); else callClientFunction(player, "delegateEvent", player, quest, "processTtrMini003"); end @@ -257,7 +258,6 @@ function seq000_onTalk(player, quest, npc, classId) end function seq010_onTalk(player, quest, npc, classId) - if (classId == KEEN_EYED_MERCHANT) then callClientFunction(player, "delegateEvent", player, quest, "processEvent020_2"); elseif (classId == HIGH_SPIRITED_FELLOW) then @@ -273,9 +273,9 @@ function seq010_onTalk(player, quest, npc, classId) elseif (classId == FULL_LIPPED_FILLE) then callClientFunction(player, "delegateEvent", player, quest, "processEtc002"); 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"); - quest:SetFlag(FLAG_SEQ010_TALK0); + quest:GetData():SetFlag(FLAG_SEQ010_TALK0); else callClientFunction(player, "delegateEvent", player, quest, "processEvent020_8"); end @@ -286,17 +286,18 @@ end function getJournalMapMarkerList(player, quest) local sequence = quest:getSequence(); + local data = quest:GetData(); local possibleMarkers = {}; if (sequence == SEQ_000) then - if (quest:GetFlag(FLAG_SEQ000_MINITUT0)) then - if (not quest: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 quest:GetFlag(FLAG_SEQ000_MINITUT3)) then table.insert(possibleMarkers, MRKR_GIL_DIGGING_MISTRESS); end + if (data:GetFlag(FLAG_SEQ000_MINITUT0)) then + if (not data:GetFlag(FLAG_SEQ000_MINITUT1)) then table.insert(possibleMarkers, MRKR_ASCILIA); end + if (not data:GetFlag(FLAG_SEQ000_MINITUT2)) then table.insert(possibleMarkers, MRKR_FRETFUL_FARMHAND); end + if (not data:GetFlag(FLAG_SEQ000_MINITUT3)) then table.insert(possibleMarkers, MRKR_GIL_DIGGING_MISTRESS); end end 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) end table.insert(possibleMarkers, MRKR_ADV_GUILD); @@ -308,8 +309,8 @@ end -function doExitTrigger(player, quest, npc) - quest:ClearData(); +function doExitTrigger(player, quest, npc) + quest:GetData():ClearData(); quest:StartSequence(SEQ_005); contentArea = player.CurrentArea:CreateContentArea(player, "/Area/PrivateArea/Content/PrivateAreaMasterSimpleContent", "man0u01", "SimpleContent30079", "Quest/QuestDirectorMan0u001"); diff --git a/Data/scripts/quests/man/man0u1.lua b/Data/scripts/quests/man/man0u1.lua index 6fc8a6ad..efa2f7aa 100644 --- a/Data/scripts/quests/man/man0u1.lua +++ b/Data/scripts/quests/man/man0u1.lua @@ -59,8 +59,6 @@ Phase: --]] - - -- Sequence Numbers SEQ_000 = 0; -- Ul'dah Adventurer's Guild SEQ_005 = 5; -- Run to Camp Black Brush & Attune @@ -83,7 +81,6 @@ SEQ_100 = 100; SEQ_105 = 105; SEQ_110 = 110; - -- Actor Class Ids OVERCOMPETITIVE_ADVENTURER = 1000807; MOMODI = 1000841; @@ -93,8 +90,6 @@ GREEDY_MERCHANT = 1000937; LIONHEARTED_ADVENTURER = 1000938; SPRY_SALESMAN = 1000939; - - UPBEAT_ADVENTURER = 1000940; SEEMINGLY_CALM_ADVENTURER = 1000941; UNKNOWN1 = 0; diff --git a/Data/scripts/unique/fst0Battle03/Monster/bloodthirsty_wolf.lua b/Data/scripts/unique/fst0Battle03/Monster/bloodthirsty_wolf.lua deleted file mode 100644 index e69de29b..00000000 diff --git a/Data/scripts/unique/fst0Battle03/Monster/papalymo.lua b/Data/scripts/unique/fst0Battle03/Monster/papalymo.lua deleted file mode 100644 index 7ed63cac..00000000 --- a/Data/scripts/unique/fst0Battle03/Monster/papalymo.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Battle03/Monster/yda.lua b/Data/scripts/unique/fst0Battle03/Monster/yda.lua deleted file mode 100644 index 4462774b..00000000 --- a/Data/scripts/unique/fst0Battle03/Monster/yda.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Battle03/OpeningStoperF0B1/openingstoper_gridania.lua b/Data/scripts/unique/fst0Battle03/OpeningStoperF0B1/openingstoper_gridania.lua deleted file mode 100644 index 2d63e9f0..00000000 --- a/Data/scripts/unique/fst0Battle03/OpeningStoperF0B1/openingstoper_gridania.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Battle03/PopulaceStandard/papalymo.lua b/Data/scripts/unique/fst0Battle03/PopulaceStandard/papalymo.lua deleted file mode 100644 index eed6a648..00000000 --- a/Data/scripts/unique/fst0Battle03/PopulaceStandard/papalymo.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Battle03/PopulaceStandard/yda.lua b/Data/scripts/unique/fst0Battle03/PopulaceStandard/yda.lua deleted file mode 100644 index e0e54fdf..00000000 --- a/Data/scripts/unique/fst0Battle03/PopulaceStandard/yda.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/DoorStandard/closed_gridania_gate.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/DoorStandard/closed_gridania_gate.lua deleted file mode 100644 index 2d1aa509..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/DoorStandard/closed_gridania_gate.lua +++ /dev/null @@ -1,5 +0,0 @@ -require ("global") - -function init(npc) - return false, false, 0, 0, 0x141, 0xb79; -end \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/cecilia.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/cecilia.lua deleted file mode 100644 index 2020bef7..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/cecilia.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/farrimond.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/farrimond.lua deleted file mode 100644 index 774bafb6..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/farrimond.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/gridania_blocker1.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/gridania_blocker1.lua deleted file mode 100644 index bd09cea8..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/gridania_blocker1.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/gridania_opening_exit.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/gridania_opening_exit.lua deleted file mode 100644 index 5274c759..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/gridania_opening_exit.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/lonsygg.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/lonsygg.lua deleted file mode 100644 index 2d9f2391..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/lonsygg.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/swethyna.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/swethyna.lua deleted file mode 100644 index 079aae45..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/swethyna.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/tkebbe.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/tkebbe.lua deleted file mode 100644 index a5212001..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/tkebbe.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/amiable_adventurer.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/amiable_adventurer.lua deleted file mode 100644 index 41ab9100..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/amiable_adventurer.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/beaming_adventurer.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/beaming_adventurer.lua deleted file mode 100644 index 12bf087b..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/beaming_adventurer.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/miounne.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/miounne.lua deleted file mode 100644 index 4d5e8d23..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/miounne.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/morose_merchant.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/morose_merchant.lua deleted file mode 100644 index b5a2a206..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/morose_merchant.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/narrow-eyed_adventurer.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/narrow-eyed_adventurer.lua deleted file mode 100644 index bd46a003..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/narrow-eyed_adventurer.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/unconcerned_passerby.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/unconcerned_passerby.lua deleted file mode 100644 index 2e0184aa..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/unconcerned_passerby.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/vkorolon.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/vkorolon.lua deleted file mode 100644 index 7d4b1bf9..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/vkorolon.lua +++ /dev/null @@ -1,8 +0,0 @@ -require ("global") - -function onEventStarted(player, npc, triggerName) - defaultFst = GetStaticActor("DftFst"); - callClientFunction(player, "delegateEvent", player, defaultFst, "defaultTalkWithVkorolon_001"); - player:EndEvent(); - -end \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/well-bundled_adventurer.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/well-bundled_adventurer.lua deleted file mode 100644 index 02da345a..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/well-bundled_adventurer.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/wispily_whiskered_woodworker.lua b/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/wispily_whiskered_woodworker.lua deleted file mode 100644 index aaab2b9c..00000000 --- a/Data/scripts/unique/fst0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/wispily_whiskered_woodworker.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/ocn0Battle02/zone.lua b/Data/scripts/unique/ocn0Battle02/zone.lua deleted file mode 100644 index 76bd36db..00000000 --- a/Data/scripts/unique/ocn0Battle02/zone.lua +++ /dev/null @@ -1,11 +0,0 @@ - - -function onZoneInit(zone) -end - -function onZoneIn(player) - -end - -function onZoneOut(zone, player) -end \ No newline at end of file diff --git a/Data/scripts/unique/ocn0Cruise01/ship_route_2.lua b/Data/scripts/unique/ocn0Cruise01/ship_route_2.lua deleted file mode 100644 index 7feb8f7c..00000000 --- a/Data/scripts/unique/ocn0Cruise01/ship_route_2.lua +++ /dev/null @@ -1,5 +0,0 @@ -require ("global") - -function init(npc) - return false, false, 0, 0, 0x1415, 201; -end \ No newline at end of file diff --git a/Data/scripts/unique/sea0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/cocksure-cockswain.lua b/Data/scripts/unique/sea0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/cocksure-cockswain.lua deleted file mode 100644 index f2dc0640..00000000 --- a/Data/scripts/unique/sea0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/cocksure-cockswain.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/sea0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/sententious_sellsword.lua b/Data/scripts/unique/sea0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/sententious_sellsword.lua deleted file mode 100644 index 9113a578..00000000 --- a/Data/scripts/unique/sea0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/sententious_sellsword.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/sea0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/solicitous_sellsword.lua b/Data/scripts/unique/sea0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/solicitous_sellsword.lua deleted file mode 100644 index fad948d7..00000000 --- a/Data/scripts/unique/sea0Town01/PrivateArea/PrivateAreaMasterPast_2/PopulaceStandard/solicitous_sellsword.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/sea0Town01a/AetheryteParent/limsa_aetheryte.lua b/Data/scripts/unique/sea0Town01a/AetheryteParent/limsa_aetheryte.lua deleted file mode 100644 index e69de29b..00000000 diff --git a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/PrivateAreaPastExit.lua b/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/PrivateAreaPastExit.lua deleted file mode 100644 index d7140e37..00000000 --- a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/PrivateAreaPastExit.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/gert.lua b/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/gert.lua deleted file mode 100644 index 49259513..00000000 --- a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/gert.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/hob.lua b/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/hob.lua deleted file mode 100644 index 627443d9..00000000 --- a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/hob.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/lanky_traveler.lua b/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/lanky_traveler.lua deleted file mode 100644 index 76a89e55..00000000 --- a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/lanky_traveler.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/lorhzant.lua b/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/lorhzant.lua deleted file mode 100644 index b894b11a..00000000 --- a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/lorhzant.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/muscle-bound_deckhand.lua b/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/muscle-bound_deckhand.lua deleted file mode 100644 index a67adb1d..00000000 --- a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/muscle-bound_deckhand.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/pasty-faced_adventurer.lua b/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/pasty-faced_adventurer.lua deleted file mode 100644 index b894b11a..00000000 --- a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/pasty-faced_adventurer.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/pearly-toothed_porter.lua b/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/pearly-toothed_porter.lua deleted file mode 100644 index 4a9e15af..00000000 --- a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/pearly-toothed_porter.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/undignified_adventurer.lua b/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/undignified_adventurer.lua deleted file mode 100644 index e555c579..00000000 --- a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/undignified_adventurer.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/voluptuous_vixen.lua b/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/voluptuous_vixen.lua deleted file mode 100644 index 3aa84bfb..00000000 --- a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/voluptuous_vixen.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/well-traveled_merchant.lua b/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/well-traveled_merchant.lua deleted file mode 100644 index cdfcb886..00000000 --- a/Data/scripts/unique/sea0Town01a/PrivateArea/PrivateAreaMasterPast_1/PopulaceStandard/well-traveled_merchant.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/wil0Battle01/DoorStandard/door1.lua b/Data/scripts/unique/wil0Battle01/DoorStandard/door1.lua deleted file mode 100644 index 0640e65f..00000000 --- a/Data/scripts/unique/wil0Battle01/DoorStandard/door1.lua +++ /dev/null @@ -1,3 +0,0 @@ -function init(npc) - return false, false, 0, 0, 0x1A5, 2829; -end \ No newline at end of file diff --git a/Data/scripts/unique/wil0Battle01/DoorStandard/door2.lua b/Data/scripts/unique/wil0Battle01/DoorStandard/door2.lua deleted file mode 100644 index c3d90089..00000000 --- a/Data/scripts/unique/wil0Battle01/DoorStandard/door2.lua +++ /dev/null @@ -1,3 +0,0 @@ -function init(npc) - return false, false, 0, 0, 0x1A5, 2825; -end \ No newline at end of file diff --git a/Data/scripts/unique/wil0Battle01/DoorStandard/door3.lua b/Data/scripts/unique/wil0Battle01/DoorStandard/door3.lua deleted file mode 100644 index c228e206..00000000 --- a/Data/scripts/unique/wil0Battle01/DoorStandard/door3.lua +++ /dev/null @@ -1,3 +0,0 @@ -function init(npc) - return false, false, 0, 0, 0x1A5, 4040; -end \ No newline at end of file diff --git a/Data/scripts/unique/wil0Battle01/MapObjOnlyShowHide/man0u0_tutrl_gate.lua b/Data/scripts/unique/wil0Battle01/MapObjOnlyShowHide/man0u0_tutrl_gate.lua deleted file mode 100644 index 97f1ad42..00000000 --- a/Data/scripts/unique/wil0Battle01/MapObjOnlyShowHide/man0u0_tutrl_gate.lua +++ /dev/null @@ -1,3 +0,0 @@ -function init(npc) - return false, false, 0, 0, 0x1A5, 4289; -end \ No newline at end of file diff --git a/Data/scripts/unique/wil0Battle01/OpeningStoperW0B1/opening_stoper_uldah.lua b/Data/scripts/unique/wil0Battle01/OpeningStoperW0B1/opening_stoper_uldah.lua deleted file mode 100644 index ab7f52a1..00000000 --- a/Data/scripts/unique/wil0Battle01/OpeningStoperW0B1/opening_stoper_uldah.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/wil0Battle01/OpeningStoperW0B1/opening_stoper_uldah_battle.lua b/Data/scripts/unique/wil0Battle01/OpeningStoperW0B1/opening_stoper_uldah_battle.lua deleted file mode 100644 index 34601794..00000000 --- a/Data/scripts/unique/wil0Battle01/OpeningStoperW0B1/opening_stoper_uldah_battle.lua +++ /dev/null @@ -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 \ No newline at end of file diff --git a/Data/scripts/unique/wil0Town01a/privatearea/PrivateAreaMasterPast_5/DoorStandard/pgl200_gsm_door.lua b/Data/scripts/unique/wil0Town01a/privatearea/PrivateAreaMasterPast_5/DoorStandard/pgl200_gsm_door.lua deleted file mode 100644 index cb3caf27..00000000 --- a/Data/scripts/unique/wil0Town01a/privatearea/PrivateAreaMasterPast_5/DoorStandard/pgl200_gsm_door.lua +++ /dev/null @@ -1,3 +0,0 @@ -function init(npc) - return false, false, 0, 0, 0x1A5, 0xFCB; -end \ No newline at end of file diff --git a/Data/sql/gamedata_actor_class.sql b/Data/sql/gamedata_actor_class.sql index 784ba2f4..56727073 100644 --- a/Data/sql/gamedata_actor_class.sql +++ b/Data/sql/gamedata_actor_class.sql @@ -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}'), (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), - (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), (1000113, '', 4000033, 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}'), (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}'), - (1000145, '', 1900029, 0, NULL), - (1000146, '', 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, '/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), (1000148, '', 1100212, 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}'), (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), - (1000155, '', 1500024, 0, NULL), - (1000156, '', 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, '/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}'), (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}'), @@ -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}'), (1000174, '', 4000257, 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}'), (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}'), @@ -276,7 +276,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (1000244, '', 1000019, 0, NULL), (1000245, '', 1500008, 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}'), (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}'), @@ -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}'), (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), - (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}'), (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}'), @@ -981,9 +981,9 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (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}'), (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), - (1000953, '', 4000336, 0, NULL), - (1000954, '', 1000104, 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, '/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, '/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}'), (1000956, '', 1300032, 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), (1080134, '/Chara/Npc/MapObj/Pray12Gods', 4010031, 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}'), (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}'), @@ -2429,7 +2429,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (1090039, '', 0, 0, NULL), (1090040, '', 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), (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), @@ -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}'), (1090056, '', 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}'), (1090060, '', 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}'), (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}'), - (1290001, '', 0, 0, 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}'), + (1290001, '', 0, 1, NULL), + (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), (1290004, '/Chara/Npc/Object/BgKeepout', 0, 1, NULL), (1290005, '', 0, 0, NULL), @@ -3554,7 +3554,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (1290019, '', 0, 0, NULL), (1290020, '', 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}'), (1290024, '', 0, 0, NULL), (1290025, '', 0, 0, NULL), @@ -3565,7 +3565,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (1290030, '', 0, 0, NULL), (1290031, '', 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}'), (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}'), @@ -4192,10 +4192,10 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (1700042, '', 1100422, 0, NULL), (1700043, '', 4000570, 0, NULL), (1700044, '', 4000153, 0, NULL), - (2100101, '', 3100101, 0, NULL), + (2100101, '/Chara/Npc/Monster/Winglizard/WinglizardLesserStandard', 3100101, 0, NULL), (2100102, '', 3100102, 0, NULL), - (2100103, '', 3100103, 0, NULL), - (2100104, '', 3100104, 0, NULL), + (2100103, '/Chara/Npc/Monster/Winglizard/WinglizardLesserStandard', 3100103, 0, NULL), + (2100104, '/Chara/Npc/Monster/Winglizard/WinglizardStandard', 3100104, 0, NULL), (2100105, '', 3100105, 0, NULL), (2100106, '', 3100106, 0, NULL), (2100107, '', 3100107, 0, NULL), @@ -4213,7 +4213,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (2100119, '', 3100118, 0, NULL), (2100120, '', 3100118, 0, NULL), (2100121, '', 3100118, 0, NULL), - (2100201, '', 3100205, 0, NULL), + (2100201, '/Chara/Npc/Monster/Raptor/RaptorStandard', 3100205, 0, NULL), (2100202, '', 3100206, 0, NULL), (2100203, '', 3100207, 0, NULL), (2100204, '', 3100208, 0, NULL), @@ -4246,9 +4246,9 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (2100316, '', 3100313, 0, NULL), (2100317, '', 3100313, 0, NULL), (2100401, '', 3100401, 0, NULL), - (2100402, '', 3100402, 0, NULL), + (2100402, '/Chara/Npc/Monster/Griffin/GriffinStandard', 3100402, 0, NULL), (2100403, '', 3100403, 0, NULL), - (2100404, '', 3100404, 0, NULL), + (2100404, '/Chara/Npc/Monster/Griffin/GriffinStandard', 3100404, 0, NULL), (2100405, '', 3100405, 0, NULL), (2100406, '', 3100406, 0, NULL), (2100407, '', 3100407, 0, NULL), @@ -4258,10 +4258,10 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (2100411, '', 3100411, 0, NULL), (2100412, '', 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), - (2100503, '', 3100503, 0, NULL), - (2100504, '', 3100504, 0, NULL), + (2100503, '/Chara/Npc/Monster/Monkey/MonkeyStandard', 3100503, 0, NULL), + (2100504, '/Chara/Npc/Monster/Monkey/MonkeyLesserStandard', 3100504, 0, NULL), (2100505, '', 3100505, 0, NULL), (2100506, '', 3100506, 0, NULL), (2100507, '', 3100507, 0, NULL), @@ -4273,11 +4273,11 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (2100513, '', 3100513, 0, NULL), (2100514, '', 3100513, 0, NULL), (2100515, '', 3100513, 0, NULL), - (2100516, '', 3100514, 0, NULL), - (2100517, '', 3100514, 0, NULL), - (2100518, '', 3100514, 0, NULL), + (2100516, '/Chara/Npc/Monster/Monkey/MonkeyLesserStandard', 3100514, 0, NULL), + (2100517, '/Chara/Npc/Monster/Monkey/MonkeyLesserStandard', 3100514, 0, NULL), + (2100518, '/Chara/Npc/Monster/Monkey/MonkeyLesserStandard', 3100514, 0, NULL), (2100519, '', 3100515, 0, NULL), - (2100601, '', 3100601, 0, NULL), + (2100601, '/Chara/Npc/Monster/Fly/FlyStandard', 3100601, 0, NULL), (2100602, '', 3100602, 0, NULL), (2100603, '', 3100603, 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), (2100902, '/Chara/Npc/Monster/Cactus/CactusLesserStandard', 3100902, 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), (2100906, '/Chara/Npc/Monster/Cactus/CactusNormalStandard', 3100906, 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), (2201309, '', 3201309, 0, NULL), (2201401, '', 3201401, 0, NULL), - (2201402, '', 3201402, 0, NULL), + (2201402, '/Chara/Npc/Monster/Hyaena/HyaenaStandard', 3201402, 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}'), (2201405, '', 3201419, 0, NULL), @@ -5727,28 +5727,28 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (2201421, '', 3101403, 0, NULL), (2201422, '', 3201421, 0, NULL), (2201423, '', 3201422, 0, NULL), - (2201424, '', 3201423, 0, NULL), + (2201424, '/Chara/Npc/Monster/Wolf/WolfStandard', 3201423, 0, NULL), (2201425, '', 3201424, 0, NULL), (2201426, '', 3201425, 0, NULL), (2201427, '', 3201426, 0, NULL), (2201428, '', 3201427, 0, NULL), (2201429, '', 3201428, 0, NULL), (2201430, '', 3101424, 0, NULL), - (2201501, '', 3201501, 0, NULL), + (2201501, '/Chara/Npc/Monster/Boar/BoarStandard', 3201501, 0, NULL), (2201502, '', 3201502, 0, NULL), (2201503, '', 3201503, 0, NULL), (2201504, '', 3201504, 0, NULL), (2201505, '', 3201505, 0, NULL), (2201506, '', 3201506, 0, NULL), (2201507, '', 3201507, 0, NULL), - (2201601, '', 3201601, 0, NULL), + (2201601, '/Chara/Npc/Monster/Bomb/BombStandard', 3201601, 0, NULL), (2201602, '', 3201602, 0, NULL), (2201603, '', 3201603, 0, NULL), (2201604, '', 3201604, 0, NULL), (2201605, '', 3201605, 0, NULL), (2201606, '', 3201607, 0, NULL), (2201607, '', 3201608, 0, NULL), - (2201608, '', 3201609, 0, NULL), + (2201608, '/Chara/Npc/Monster/Bomb/BombNormalStandard', 3201609, 0, NULL), (2201609, '', 3201610, 0, NULL), (2201610, '', 3201611, 0, NULL), (2201611, '', 3201612, 0, NULL), @@ -5777,7 +5777,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (2201903, '', 3201903, 0, NULL), (2201904, '', 3201904, 0, NULL), (2201905, '', 3201905, 0, NULL), - (2202001, '', 3202001, 0, NULL), + (2202001, '/Chara/Npc/Monster/Dodo/DodoLesserStandard', 3202001, 0, NULL), (2202002, '', 3202002, 0, NULL), (2202003, '', 3202003, 0, NULL), (2202004, '', 3202004, 0, NULL), @@ -5918,7 +5918,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (2203906, '', 3203906, 0, NULL), (2203907, '', 3203907, 0, NULL), (2203908, '', 3203908, 0, NULL), - (2204001, '', 3204001, 0, NULL), + (2204001, '/Chara/Npc/Monster/Lemming/LemmingStandard', 3204001, 0, NULL), (2204002, '', 3204002, 0, NULL), (2204003, '', 3204003, 0, NULL), (2204004, '', 3204004, 0, NULL), @@ -5945,8 +5945,8 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (2204025, '', 3204025, 0, NULL), (2204026, '', 3204026, 0, NULL), (2204027, '', 3204027, 0, NULL), - (2204101, '', 3204101, 0, NULL), - (2204102, '', 3204102, 0, NULL), + (2204101, '/Chara/Npc/Monster/Bat/BatStandard', 3204101, 0, NULL), + (2204102, '/Chara/Npc/Monster/Bat/BatNormalStandard', 3204102, 0, NULL), (2204103, '', 3204103, 0, NULL), (2204104, '', 3204104, 0, NULL), (2204105, '', 3204105, 0, NULL), @@ -5971,7 +5971,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (2204302, '', 3204302, 0, NULL), (2204303, '', 3204303, 0, NULL), (2204304, '', 3204304, 0, NULL), - (2204305, '', 3204305, 0, NULL), + (2204305, '/Chara/Npc/Monster/Petitghost/PetitghostLesserStandard', 3204305, 0, NULL), (2204306, '', 3204306, 0, NULL), (2204307, '', 3204307, 0, NULL), (2204308, '', 3204308, 0, NULL), @@ -6091,7 +6091,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (2205519, '', 3205519, 0, NULL), (2205520, '', 3205520, 0, NULL), (2205521, '', 3205521, 0, NULL), - (2205601, '', 3205601, 0, NULL), + (2205601, '/Chara/Npc/Monster/Chigoe/ChigoeStandard', 3205601, 0, NULL), (2205602, '', 3205602, 0, NULL), (2205603, '', 3205603, 0, NULL), (2205604, '', 3205604, 0, NULL), @@ -6105,7 +6105,7 @@ REPLACE INTO `gamedata_actor_class` (`id`, `classPath`, `displayNameId`, `proper (2205612, '', 3205611, 0, NULL), (2205613, '', 3205612, 0, NULL), (2205614, '', 3205613, 0, NULL), - (2205701, '', 3205701, 0, NULL), + (2205701, '/Chara/Npc/Monster/Mole/MoleMoleStandard', 3205701, 0, NULL), (2205702, '', 3205702, 0, NULL), (2205703, '', 3205703, 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'), (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), - (5000106, '', 0, 0, NULL), - (5000107, '', 0, 0, NULL), - (5000108, '', 0, 0, NULL), - (5000109, '', 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, '/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, '/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, '/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), (5000117, '', 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}'), (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}'), - (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}'), (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), - (5900009, '', 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, '/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}'), (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}'), @@ -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}'), (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}'), - (5900020, '', 0, 0, NULL), - (5900021, '', 0, 0, NULL), - (5900022, '', 0, 0, NULL), - (5900023, '', 0, 0, NULL), - (5900024, '', 0, 0, NULL), - (5900025, '', 0, 0, NULL), - (5900026, '', 0, 0, NULL), - (5900027, '', 0, 0, NULL), - (5900028, '', 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, '/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, '/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, '/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, '/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, '/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, '/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, '/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, '/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), (5900030, '', 0, 0, NULL), - (5900031, '', 3209510, 0, NULL), - (5900032, '', 3209510, 0, NULL), - (5900033, '', 3209510, 0, NULL), - (5900034, '', 3209510, 0, NULL), - (5900035, '', 3209510, 0, NULL), - (5900036, '', 0, 0, NULL), - (5900037, '', 0, 0, NULL), - (5900038, '', 0, 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, '/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, '/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, '/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, '/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, '/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, '/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, '/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), (6000002, '', 1500032, 0, NULL), (6000003, '', 1500032, 0, NULL), diff --git a/Data/sql/server_eventnpc_mapobj.sql b/Data/sql/server_eventnpc_mapobj.sql new file mode 100644 index 00000000..8caa600a --- /dev/null +++ b/Data/sql/server_eventnpc_mapobj.sql @@ -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 */; diff --git a/Data/sql/server_eventnpc_spawn_locations.sql b/Data/sql/server_eventnpc_spawn_locations.sql index c9eb624e..e93c832f 100644 --- a/Data/sql/server_eventnpc_spawn_locations.sql +++ b/Data/sql/server_eventnpc_spawn_locations.sql @@ -32,7 +32,7 @@ CREATE TABLE IF NOT EXISTS `server_eventnpc_spawn_locations` ( PRIMARY KEY (`id`) ) 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 */; 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), @@ -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), (246, 1090051, '', 209, '', 0, 38.29, 195.99, 247.09, 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), (250, 1090119, '', 209, '', 0, -216.38, 229.5, 302.07, 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), (499, 5900012, '', 230, '', 0, -806.893, 8.03, 240.885, 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), - (502, 1000186, '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), - (504, 1000840, '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), - (506, 1001491, '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), - (508, 1001493, '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), - (510, 1001495, '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), + (501, 1000042, 'man0u0_ascilia', 184, '', 0, -1.5, 196, 124.5, 1.8, 0), + (502, 1000186, 'man0u0_warburton', 184, '', 0, -0.2, 196, 123.26, -0.8, 0), + (503, 1001644, 'man0u0_stocky_stranger', 184, '', 0, 12.18, 196, 133.42, -1.26, 1017), + (504, 1000840, 'man0u0_rururaji', 184, '', 0, 9.07, 196, 126.69, -1.26, 1017), + (505, 1001490, 'man0u0_big-bellied_barker', 184, '', 0, -19.7, 196, 79.93, -0.38, 1009), + (506, 1001491, 'man0u0_fretful_farmhand', 184, '', 0, 3.4, 196, 115.5, 2.7, 1021), + (507, 1001492, 'man0u0_debauched_demoness', 184, '', 0, 0.8, 196, 103.18, -1.13, 1015), + (508, 1001493, 'man0u0_dapper_dan', 184, '', 0, -33.57, 196, 82.42, 1.63, 1013), + (509, 1001494, 'man0u0_loutish_lad', 184, '', 0, -9.13, 196, 114.84, 2.33, 1031), + (510, 1001495, 'man0u0_gil-digging_mistress', 184, '', 0, -19.11, 196, 95.09, 2.13, 1037), + (511, 1001496, 'man0u0_twittering_tomboy', 184, '', 0, -32.37, 196, 80.75, -0.74, 1101), (512, 1280127, '', 0, '', 0, -400, 19, 338, 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), @@ -658,8 +658,8 @@ REPLACE INTO `server_eventnpc_spawn_locations` (`id`, `actorClassId`, `uniqueId` (625, 5900001, 'guild_lnc', 206, '', 0, 172, 28, -1576, 0, 0), (626, 5900001, 'guild_arc', 206, '', 0, 227, 12, -1264, 0, 0), (627, 5900001, 'guild_cnj', 206, '', 0, -325, 8, -1669, 0, 0), - (628, 5900004, 'door1', 184, '', 0, -14, 196, 112, 0, 0), - (629, 5900004, 'door2', 184, '', 0, 12, 196, 184, 0, 0), + (628, 5900004, 'man0u0_door1_closed', 184, '', 0, -14, 196, 112, 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), (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), @@ -856,47 +856,47 @@ REPLACE INTO `server_eventnpc_spawn_locations` (`id`, `actorClassId`, `uniqueId` (827, 1280126, '', 0, '', 0, 484, 19, 672, 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), - (835, 1000444, '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), - (837, 1000447, '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), - (839, 1000151, '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), - (841, 1000264, '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), - (843, 1500004, '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), + (835, 1000444, 'man0l0_undignified_adventurer', 230, 'PrivateAreaMasterPast', 1, -832.36, 6, 209.44, -0.35, 1041), + (836, 1000438, 'man0l0_well-traveled_merchant', 230, 'PrivateAreaMasterPast', 1, -831.73, 6, 196.77, 0.86, 1035), + (837, 1000447, 'man0l0_voluptuous_vixen', 230, 'PrivateAreaMasterPast', 1, -863.34, 4, 236.13, 0.93, 1016), + (838, 1000450, 'man0l0_lanky_traveler', 230, 'PrivateAreaMasterPast', 1, -855.68, 3.1, 258.51, -1.56, 1015), + (839, 1000151, 'man0l0_hob', 230, 'PrivateAreaMasterPast', 1, -834.77, 6, 241.55, -2.79, 1041), + (840, 1000260, 'man0l0_pearly-toothed_porter', 230, 'PrivateAreaMasterPast', 1, -823.86, 6, 198.95, 0.13, 1070), + (841, 1000264, 'man0l0_pasty-faced_adventurer', 230, 'PrivateAreaMasterPast', 1, -829.72, 6, 260.6, -1.07, 1058), + (842, 1000261, 'man0l0_muscle-bound_deckhand', 230, 'PrivateAreaMasterPast', 1, -823.75, 6, 200.27, -2.7, 1033), + (843, 1500004, 'man0l0_gert', 230, 'PrivateAreaMasterPast', 1, -809.15, 8, 230.88, 0.4, 1016), + (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), - (846, 1290002, '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), - (848, 1000098, '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), - (850, 1000075, '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), - (852, 1000167, '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), - (854, 1000001, '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), - (856, 1001649, '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), - (858, 1000951, '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), - (860, 1000017, '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), - (862, 1000683, '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), - (864, 1001062, '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), - (866, 1001060, '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), - (868, 1001058, '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), - (870, 1000458, '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), + (846, 1290002, 'man0l0_privatearea_exit', 230, 'PrivateAreaMasterPast', 1, -838.1, 6, 231.94, 0, 0), + (847, 1000099, 'man0l1_skittish_adventurer', 133, 'PrivateAreaMasterPast', 2, -442.743, 39.5, 185.32, -1.69155, 1002), + (848, 1000098, 'man0l1_onyx-haired_adventurer', 133, 'PrivateAreaMasterPast', 2, -446.004, 39.5, 184.858, 1.482, 1002), + (849, 1000076, 'man0l1_duplicitous_trader', 133, 'PrivateAreaMasterPast', 2, -442.31, 39.5, 193.317, 0.581998, 1019), + (850, 1000075, 'man0l1_crapulous_adventurer', 133, 'PrivateAreaMasterPast', 2, -450.865, 39.5, 194.59, 1.538, 1019), + (851, 1000100, 'man0l1_relaxing_adventurer', 133, 'PrivateAreaMasterPast', 2, -449.132, 39.5, 196.246, 3.108, 1003), + (852, 1000167, 'man0l1_mytesyn', 133, 'PrivateAreaMasterPast', 2, -435.2, 40, 207.07, -1.9, 0), + (853, 1000077, 'man0l1_debonair_pirate', 133, 'PrivateAreaMasterPast', 2, -452.427, 39.5, 202.873, 2.25598, 1003), + (854, 1000001, 'man0l1_yshtola', 133, 'PrivateAreaMasterPast', 2, -463.547, 40, 183.262, -1.3983, 0), + (855, 1001643, 'man0l1_cocksure-cockswain', 133, 'PrivateAreaMasterPast', 2, -445.719, 40, 221.513, -1.59477, 0), + (856, 1001649, 'man0l1_sententious_sellsword', 133, 'PrivateAreaMasterPast', 2, -473.359, 40, 207.664, 2.742, 0), + (857, 1001650, 'man0l1_solicitous_sellsword', 133, 'PrivateAreaMasterPast', 2, -445.765, 43, 167.759, -1.59122, 0), + (858, 1000951, 'man0g0_lonsygg', 155, 'PrivateAreaMasterPast', 1, 107.96, 9.4, -1211.89, 0.3243, 1031), + (859, 1000876, 'man0g0_tkebbe', 155, 'PrivateAreaMasterPast', 1, 175.76, -1.25, -1151.11, -2.67, 1015), + (860, 1000017, 'man0g0_farrimond', 155, 'PrivateAreaMasterPast', 1, 181.82, -1, -1154.03, -1.57, 1017), + (861, 1000680, 'man0g0_swethyna', 155, 'PrivateAreaMasterPast', 1, 163.58, -1.44, -1153.96, 2.23, 1015), + (862, 1000683, 'man0g0_cecilia', 155, 'PrivateAreaMasterPast', 1, 161.5, -1.48, -1156.34, 1.44, 1016), + (863, 1000230, 'man0g1_miounne', 155, 'PrivateAreaMasterPast', 2, 57.42, 4, -1196.69, 1.67, 1060), + (864, 1001062, 'man0g1_beaming_adventurer', 155, 'PrivateAreaMasterPast', 2, 67.4, 4, -1208.22, -2.63, 1005), + (865, 1001057, 'man0g1_amiable_adventurer', 155, 'PrivateAreaMasterPast', 2, 64.89, 4, -1209.33, 1.74, 1002), + (866, 1001060, 'man0g1_well-bundled_adventurer', 155, 'PrivateAreaMasterPast', 2, 71.83, 4, -1200.14, -0.88, 1005), + (867, 1001059, 'man0g1_narrow-eyed_adventurer', 155, 'PrivateAreaMasterPast', 2, 69.62, 4, -1199.51, 1.29, 1005), + (868, 1001058, 'man0g1_morose_merchant', 155, 'PrivateAreaMasterPast', 2, 66.26, 4, -1199.79, -2.71, 1005), + (869, 1000562, 'man0g1_wispily_whiskered_woodwor', 155, 'PrivateAreaMasterPast', 2, 64.41, 4, -1199.61, 1.71, 0), + (870, 1000458, 'man0g1_vkorolon', 155, 'PrivateAreaMasterPast', 2, 55.82, 4, -1212.23, 1.91, 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), (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), - (876, 1001648, 'unconcerned_passerby', 155, 'PrivateAreaMasterPast', 2, 77.577, 3.953, -1210.66, -0.518, 0), + (875, 1099046, 'man0g0_gridania_opening_exit', 155, 'PrivateAreaMasterPast', 1, 72.19, 4, -1207.91, 1.17, 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), (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), @@ -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), (936, 5900004, 'door1', 175, 'PrivateAreaMasterPast', 3, 14, 196, 174, 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), (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), @@ -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), (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), - (1025, 1000869, '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), - (1027, 1000871, '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), - (1029, 1000107, '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), - (1031, 1000161, '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), - (1033, 1000096, '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), - (1035, 1090003, 'push_man0l1_exit_echo', 230, 'PrivateAreaMasterPast', 3, -598.37, 42.1, -50.28, 0.61, 0), + (1025, 1000869, 'man0l1_adventurer1', 230, 'PrivateAreaMasterPast', 3, -602.241, 43, -62.3205, 0.75078, 1022), + (1026, 1000870, 'man0l1_adventurer2', 230, 'PrivateAreaMasterPast', 3, -602.516, 43, -61.557, 1.206, 1022), + (1027, 1000871, 'man0l1_adventurer3', 230, 'PrivateAreaMasterPast', 3, -612.158, 43, -60.8377, -2.89358, 1022), + (1028, 1000142, 'man0l1_mannskoen', 230, 'PrivateAreaMasterPast', 3, -626.34, 43.631, -63.504, 1.07, 1015), + (1029, 1000107, 'man0l1_overeager_barracuda', 230, 'PrivateAreaMasterPast', 3, -605.868, 43, -75.147, -0.715, 0), + (1030, 1000108, 'man0l1_sophisticated_barracuda', 230, 'PrivateAreaMasterPast', 3, -619.348, 43.631, -77.254, 0.965, 1015), + (1031, 1000161, 'man0l1_totoruto', 230, 'PrivateAreaMasterPast', 3, -603.41, 43, -70.45, -1.21, 1026), + (1032, 1000109, 'man0l1_smirking_barracuda', 230, 'PrivateAreaMasterPast', 3, -612.586, 43, -78.737, -0.175, 1002), + (1033, 1000096, 'man0l1_nervous_barracuda', 230, 'PrivateAreaMasterPast', 3, -617.429, 43, -54.065, 2.953, 1003), + (1034, 1000097, 'man0l1_intimidating_barracuda', 230, 'PrivateAreaMasterPast', 3, -623.407, 43, -56.981, 2.415, 1003), + (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), (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), @@ -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), (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), - (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 */; /*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;