Initial Draft of Post-Shadowbringers MSQ
authorLiza Carvelli <liza@carvel.li>
Thu, 30 May 2024 21:38:50 +0000 (23:38 +0200)
committerLiza Carvelli <liza@carvel.li>
Thu, 30 May 2024 21:38:50 +0000 (23:38 +0200)
67 files changed:
Questionable/Controller/QuestController.cs
Questionable/Data/AetheryteData.cs
Questionable/External/NavmeshIpc.cs
Questionable/GameFunctions.cs
Questionable/Model/V1/Converter/AethernetShortcutConverter.cs
Questionable/Model/V1/Converter/AetheryteConverter.cs
Questionable/Model/V1/Converter/EmoteConverter.cs
Questionable/Model/V1/Converter/EnemySpawnTypeConverter.cs
Questionable/Model/V1/EAetheryteLocation.cs
Questionable/Model/V1/EEnemySpawnType.cs
Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4357_The Next Ship to Sail.json
Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4364_The Medial Circuit.json
Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4365_The Full Reports Warts and All.json
Questionable/QuestPaths/Shadowbringers/MSQ/F-Tempest/3654_Shadowbringers.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3673_Shaken Resolve.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3674_A Grand Adventure.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3675_A Welcome Guest.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3676_Good for the Soul.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3677_Nowhere to Turn.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3678_A Notable Absence.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3679_For the People.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3680_Finding Good Help.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3681_Moving Forward.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3682_Vows of Virtue, Deeds of Cruelty.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3761_Old Enemies, New Threats.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3762_The Way Home.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3763_Seeking Council.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3764_Facing the Truth.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3765_A Sleep Disturbed.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3766_An Old Friend.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3767_Deep Designs.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3768_A Whale's Tale.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3769_Beneath the Surface.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3770_Echoes of a Fallen Star.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3771_In the Name of the Light.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3772_Heroic Dreams.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3773_Fraying Threads.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3774_Food for the Soul.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3775_Faded Memories.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3776_Etched in the Stars.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3777_The Converging Light.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3778_Hope's Confluence.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3779_Nothing Unsaid.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3780_The Journey Continues.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3781_Unto the Morrow.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3782_Reflections in Crystal.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4007_Alisaie's Quest.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4008_The Wisdom of Allag.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4009_Reviving the Legacy.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4010_Forget Us Not.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4011_Like Master, Like Pupil.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4012_The Admiral's Resolve.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4013_The Search for Sicard.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4014_On Rough Seas.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4015_The Great Ship Vylbrand.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4016_Futures Rewritten.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4058_Unto the Breach.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4059_Here Be Dragons.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4060_Righteous Indignation.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4061_For Vengeance.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4062_The Flames of War.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4063_When the Dust Settles.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4064_The Company We Keep.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4065_On Official Business.json [new file with mode: 0644]
Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4066_Death Unto Dawn.json [new file with mode: 0644]
Questionable/QuestSchema/schema_v1.json
Questionable/QuestionablePlugin.cs

index 001ac1804a2883ebb2dd868d1f7a13a8dae425fb..5a2d616a78a0fe81d5891d941d504c3f0e61370e 100644 (file)
@@ -516,9 +516,12 @@ internal sealed class QuestController
 
                 if (step.EnemySpawnType != null)
                 {
-                    if (step.DataId != null && step.EnemySpawnType == EEnemySpawnType.AfterInteraction)
+                    if (step is { DataId: not null, EnemySpawnType: EEnemySpawnType.AfterInteraction })
                         _gameFunctions.InteractWith(step.DataId.Value);
 
+                    if (step is { DataId: not null, ItemId: not null, EnemySpawnType: EEnemySpawnType.AfterItemUse })
+                        _gameFunctions.UseItem(step.DataId.Value, step.ItemId.Value);
+
                     // next sequence should trigger automatically
                     IncreaseStepCount();
                 }
index 7f0fb6659bca9ea38813560c24e5e9219ff26639..bd66ac674d4a10b979dfa4c7203a032eff92f7c0 100644 (file)
@@ -21,6 +21,12 @@ internal sealed class AetheryteData
                 { EAetheryteLocation.GridaniaBotanist, new(-311.0857f, 7.94989f, -177.05048f) },
                 { EAetheryteLocation.GridaniaAmphitheatre, new(-73.92999f, 7.9804688f, -140.15417f) },
 
+                { EAetheryteLocation.CentralShroudBentbranchMeadows, new(13.076904f, 0.56451416f, 35.90442f) },
+                { EAetheryteLocation.EastShroudHawthorneHut, new(-186.54156f, 3.7994385f, 297.56616f) },
+                { EAetheryteLocation.SouthShroudQuarrymill, new(178.60681f, 10.543945f, -68.19263f) },
+                { EAetheryteLocation.SouthShroudCampTranquil, new(-230.0603f, 22.62909f, 355.45886f) },
+                { EAetheryteLocation.NorthShroudFallgourdFloat, new(-41.58087f, -38.55963f, 233.7528f) },
+
                 { EAetheryteLocation.Uldah, new(-144.51825f, -1.3580933f, -169.6651f) },
                 { EAetheryteLocation.UldahAdventurers, new(64.22522f, 4.5318604f, -115.31244f) },
                 { EAetheryteLocation.UldahThaumaturge, new(-154.83331f, 14.633362f, 73.07532f) },
@@ -32,6 +38,17 @@ internal sealed class AetheryteData
                 { EAetheryteLocation.UldahSapphireAvenue, new(131.9447f, 4.714966f, -29.800903f) },
                 { EAetheryteLocation.UldahChamberOfRule, new(6.6376343f, 30.655273f, -24.826477f) },
 
+                { EAetheryteLocation.WesternThanalanHorizon, new(68.0094f, 48.203125f, -227.039f) },
+                { EAetheryteLocation.CentralThanalanBlackBrushStation, new(-16.159302f, 0.32037354f, -166.58276f) },
+                { EAetheryteLocation.EasternThanalanCampDrybone, new(-386.3432f, -57.1756f, 142.59558f) },
+                { EAetheryteLocation.SouthernThanalanLittleAlaMhigo, new(-159.3805f, 30.105957f, -415.45746f) },
+                { EAetheryteLocation.SouthernThanalanForgottenSprings, new(-326.6194f, 10.696533f, 406.63757f) },
+                { EAetheryteLocation.NorthernThanalanCampBluefog, new(20.98108f, 8.8349f, 454.0321f) },
+                {
+                    EAetheryteLocation.NorthernThanalanCeruleumProcessingPlant,
+                    new(-26.596497f, 49.881714f, -30.838562f)
+                },
+
                 { EAetheryteLocation.Limsa, new(-84.031494f, 20.767456f, 0.015197754f) },
                 { EAetheryteLocation.LimsaAftcastle, new(16.067688f, 40.787354f, 68.80286f) },
                 { EAetheryteLocation.LimsaCulinarian, new(-56.50421f, 44.47998f, -131.45648f) },
@@ -40,6 +57,20 @@ internal sealed class AetheryteData
                 { EAetheryteLocation.LimsaMarauder, new(-5.1728516f, 44.63257f, -218.06671f) },
                 { EAetheryteLocation.LimsaHawkersAlley, new(-213.61108f, 16.739136f, 51.80432f) },
 
+                { EAetheryteLocation.LowerLaNosceaMorabyDrydocks, new(156.11499f, 15.518433f, 673.21277f) },
+                { EAetheryteLocation.MiddleLaNosceaSummerfordFarms, new(227.98499f, 115.526f, -257.0382f) },
+                { EAetheryteLocation.EasternLaNosceaCostaDelSol, new(489.15845f, 20.828491f, 468.80298f) },
+                { EAetheryteLocation.EasternLaNosceaWineport, new(-18.387146f, 72.67859f, 3.829956f) },
+                { EAetheryteLocation.WesternLaNosceaSwiftperch, new(651.5449f, 11.734131f, 513.35913f) },
+                { EAetheryteLocation.WesternLaNosceaAleport, new(260.94446f, -19.60791f, 218.52441f) },
+                { EAetheryteLocation.UpperLaNosceaCampBronzeLake, new(437.4303f, 5.508484f, 94.590576f) },
+                { EAetheryteLocation.OuterLaNosceaCampOverlook, new(-117.54028f, 66.02576f, -212.66504f) },
+
+                { EAetheryteLocation.CoerthasCentralHighlandsCampDragonhead, new(223.98718f, 315.7854f, -234.85168f) },
+                { EAetheryteLocation.MorDhona, new(40.024292f, 24.002441f, -668.0247f) },
+                { EAetheryteLocation.GoldSaucer, new(-0.015319824f, 3.4942627f, -0.015319824f) },
+                { EAetheryteLocation.WolvesDenPier, new(40.93994f, 5.4779663f, -14.816589f) },
+
                 { EAetheryteLocation.Ishgard, new(-63.98114f, 11.154297f, 43.9917f) },
                 { EAetheryteLocation.IshgardForgottenKnight, new(45.792236f, 24.551636f, 0.99176025f) },
                 { EAetheryteLocation.IshgardSkysteelManufactory, new(-111.436646f, 16.128723f, -27.054321f) },
@@ -57,6 +88,15 @@ internal sealed class AetheryteData
                 { EAetheryteLocation.RhalgrsReachWest, new(-84.275635f, 0.503479f, 9.323181f) },
                 { EAetheryteLocation.RhalgrsReachNorthEast, new(101.24353f, 3.463745f, -115.46509f) },
 
+                { EAetheryteLocation.CoerthasWesternHighlandsFalconsNest, new(474.87585f, 217.94458f, 708.5221f) },
+                { EAetheryteLocation.SeaOfCloudsCampCloudtop, new(-615.7473f, -118.36426f, 546.5934f) },
+                { EAetheryteLocation.SeaOfCloudsOkZundu, new(-613.1533f, -49.485046f, -415.03015f) },
+                { EAetheryteLocation.AzysLlaHelix, new(-722.8046f, -182.29956f, -593.40814f) },
+                { EAetheryteLocation.DravanianForelandsTailfeather, new(532.6771f, -48.722107f, 30.166992f) },
+                { EAetheryteLocation.DravanianForelandsAnyxTrine, new(-304.12756f, -16.70868f, 32.059082f) },
+                { EAetheryteLocation.ChurningMistsMoghome, new(259.20496f, -37.70508f, 596.85657f) },
+                { EAetheryteLocation.ChurningMistsZenith, new(-584.9546f, 52.84192f, 313.43542f) },
+
                 { EAetheryteLocation.Kugane, new(47.501343f, 8.438171f, -37.30841f) },
                 { EAetheryteLocation.KuganeShiokazeHostelry, new(-73.16705f, -6.088379f, -77.77527f) },
                 { EAetheryteLocation.KuganePier1, new(-113.57294f, -3.8911133f, 155.41309f) },
index 7d39b8bf1890fb507a81a9799797434c33adb9b1..0433f33c98ff262ec695c46b84df1942e5257ca4 100644 (file)
@@ -30,7 +30,8 @@ internal sealed class NavmeshIpc
         _pathIsRunning = pluginInterface.GetIpcSubscriber<bool>("vnavmesh.Path.IsRunning");
         _pathGetTolerance = pluginInterface.GetIpcSubscriber<float>("vnavmesh.Path.GetTolerance");
         _pathSetTolerance = pluginInterface.GetIpcSubscriber<float, object>("vnavmesh.Path.SetTolerance");
-        _queryPointOnFloor = pluginInterface.GetIpcSubscriber<Vector3, bool, float, Vector3?>("vnavmesh.Query.Mesh.PointOnFloor");
+        _queryPointOnFloor =
+            pluginInterface.GetIpcSubscriber<Vector3, bool, float, Vector3?>("vnavmesh.Query.Mesh.PointOnFloor");
     }
 
     public bool IsReady
index eb96ce8dd7d5e9fe524e60745ccc7fac7c93b8c3..591fd61bdda3d75e2f46bfbc5f9672a97e0de6fb 100644 (file)
@@ -119,7 +119,6 @@ internal sealed unsafe class GameFunctions
     {
         QuestWork* questWork = QuestManager.Instance()->GetQuestById(questId);
         return questWork != null ? *questWork : null;
-
     }
 
     public bool IsAetheryteUnlocked(uint aetheryteId, out byte subIndex)
index 48892f003fd676a6bb56b1fecfa32d58c467dc4f..0857c758b6753309f55749a374894d003a1eac9b 100644 (file)
@@ -10,14 +10,6 @@ public sealed class AethernetShortcutConverter : JsonConverter<AethernetShortcut
 {
     private static readonly Dictionary<EAetheryteLocation, string> EnumToString = new()
     {
-        { EAetheryteLocation.Limsa, "[Limsa Lominsa] Aetheryte Plaza" },
-        { EAetheryteLocation.LimsaArcanist, "[Limsa Lominsa] Arcanist's Guild" },
-        { EAetheryteLocation.LimsaFisher, "[Limsa Lominsa] Fishermen's Guild" },
-        { EAetheryteLocation.LimsaHawkersAlley, "[Limsa Lominsa] Hawker's Alley" },
-        { EAetheryteLocation.LimsaAftcastle, "[Limsa Lominsa] The Aftcastle" },
-        { EAetheryteLocation.LimsaCulinarian, "[Limsa Lominsa] Culinarian's Guild" },
-        { EAetheryteLocation.LimsaMarauder, "[Limsa Lominsa] Marauder's Guild" },
-        { EAetheryteLocation.LimsaAirship, "[Limsa Lominsa] Airship Landing" },
         { EAetheryteLocation.Gridania, "[Gridania] Aetheryte Plaza" },
         { EAetheryteLocation.GridaniaArcher, "[Gridania] Archer's Guild" },
         { EAetheryteLocation.GridaniaLeatherworker, "[Gridania] Leatherworker's Guild & Shaded Bower" },
@@ -25,7 +17,11 @@ public sealed class AethernetShortcutConverter : JsonConverter<AethernetShortcut
         { EAetheryteLocation.GridaniaConjurer, "[Gridania] Conjurer's Guild" },
         { EAetheryteLocation.GridaniaBotanist, "[Gridania] Botanist's Guild" },
         { EAetheryteLocation.GridaniaAmphitheatre, "[Gridania] Mih Khetto's Amphitheatre" },
+        { EAetheryteLocation.GridaniaBlueBadgerGate, "[Gridania] Blue Badger Gate (Central Shroud)" },
+        { EAetheryteLocation.GridaniaYellowSerpentGate, "[Gridania] Yellow Serpent Gate (North Shroud)" },
+        { EAetheryteLocation.GridaniaWhiteWolfGate, "[Gridania] White Wolf Gate (Central Shroud)" },
         { EAetheryteLocation.GridaniaAirship, "[Gridania] Airship Landing" },
+
         { EAetheryteLocation.Uldah, "[Ul'dah] Aetheryte Plaza" },
         { EAetheryteLocation.UldahAdventurers, "[Ul'dah] Adventurer's Guild" },
         { EAetheryteLocation.UldahThaumaturge, "[Ul'dah] Thaumaturge's Guild" },
@@ -36,7 +32,22 @@ public sealed class AethernetShortcutConverter : JsonConverter<AethernetShortcut
         { EAetheryteLocation.UldahSapphireAvenue, "[Ul'dah] Sapphire Avenue Exchange" },
         { EAetheryteLocation.UldahAlchemist, "[Ul'dah] Alchemists' Guild" },
         { EAetheryteLocation.UldahChamberOfRule, "[Ul'dah] The Chamber of Rule" },
+        { EAetheryteLocation.UldahGateOfTheSultana, "[Ul'dah] Gate of the Sultana (Western Thanalan)" },
+        { EAetheryteLocation.UldahGateOfNald, "[Ul'dah] Gate of Nald (Central Thanalan)" },
+        { EAetheryteLocation.UldahGateOfThal, "[Ul'dah] Gate of Thal (Central Thanalan)" },
         { EAetheryteLocation.UldahAirship, "[Ul'dah] Airship Landing" },
+
+        { EAetheryteLocation.Limsa, "[Limsa Lominsa] Aetheryte Plaza" },
+        { EAetheryteLocation.LimsaArcanist, "[Limsa Lominsa] Arcanist's Guild" },
+        { EAetheryteLocation.LimsaFisher, "[Limsa Lominsa] Fishermen's Guild" },
+        { EAetheryteLocation.LimsaHawkersAlley, "[Limsa Lominsa] Hawker's Alley" },
+        { EAetheryteLocation.LimsaAftcastle, "[Limsa Lominsa] The Aftcastle" },
+        { EAetheryteLocation.LimsaCulinarian, "[Limsa Lominsa] Culinarian's Guild" },
+        { EAetheryteLocation.LimsaMarauder, "[Limsa Lominsa] Marauder's Guild" },
+        { EAetheryteLocation.LimsaZephyrGate, "[Limsa Lominsa] Zephyr Gate (Middle La Noscea)" },
+        { EAetheryteLocation.LimsaTempestGate, "[Limsa Lominsa] Tempest Gate (Lower La Noscea)" },
+        { EAetheryteLocation.LimsaAirship, "[Limsa Lominsa] Airship Landing" },
+
         { EAetheryteLocation.Ishgard, "[Ishgard] Aetheryte Plaza" },
         { EAetheryteLocation.IshgardForgottenKnight, "[Ishgard] The Forgotten Knight" },
         { EAetheryteLocation.IshgardSkysteelManufactory, "[Ishgard] Skysteel Manufactory" },
@@ -46,11 +57,19 @@ public sealed class AethernetShortcutConverter : JsonConverter<AethernetShortcut
         { EAetheryteLocation.IshgardSaintReymanaudsCathedral, "[Ishgard] Saint Reymanaud's Cathedral" },
         { EAetheryteLocation.IshgardTribunal, "[Ishgard] The Tribunal" },
         { EAetheryteLocation.IshgardLastVigil, "[Ishgard] The Last Vigil" },
+        { EAetheryteLocation.IshgardGatesOfJudgement, "[Ishgard] The Gates of Judgement (Coerthas Central Highlands)" },
+
         { EAetheryteLocation.Idyllshire, "[Idyllshire] Aetheryte Plaza" },
         { EAetheryteLocation.IdyllshireWest, "[Idyllshire] West Idyllshire" },
+        { EAetheryteLocation.IdyllshirePrologueGate, "[Idyllshire] Prologue Gate" },
+        { EAetheryteLocation.IdyllshireEpilogueGate, "[Idyllshire] Epilogue Gate" },
+
         { EAetheryteLocation.RhalgrsReach, "[Rhalgr's Reach] Aetheryte Plaza" },
         { EAetheryteLocation.RhalgrsReachWest, "[Rhalgr's Reach] Western Rhalgr's Reach" },
         { EAetheryteLocation.RhalgrsReachNorthEast, "[Rhalgr's Reach] Northeastern Rhalgr's Reach" },
+        { EAetheryteLocation.RhalgrsReachFringesGate, "[Rhalgr's Reach] Fringes Gate" },
+        { EAetheryteLocation.RhalgrsReachPeaksGate, "[Rhalgr's Reach] Peaks Gate" },
+
         { EAetheryteLocation.Kugane, "[Kugane] Aetheryte Plaza" },
         { EAetheryteLocation.KuganeShiokazeHostelry, "[Kugane] Shiokaze Hostelry" },
         { EAetheryteLocation.KuganePier1, "[Kugane] Pier #1" },
@@ -60,7 +79,9 @@ public sealed class AethernetShortcutConverter : JsonConverter<AethernetShortcut
         { EAetheryteLocation.KuganeRubyBazaar, "[Kugane] The Ruby Bazaar" },
         { EAetheryteLocation.KuganeSekiseigumiBarracks, "[Kugane] Sekiseigumi Barracks" },
         { EAetheryteLocation.KuganeRakuzaDistrict, "[Kugane] Rakuza District" },
+        { EAetheryteLocation.KuganeRubyPrice, "[Kugane] The Ruby Price" },
         { EAetheryteLocation.KuganeAirship, "[Kugane] Airship Landing" },
+
         { EAetheryteLocation.Crystarium, "[Crystarium] Aetheryte Plaza" },
         { EAetheryteLocation.CrystariumMarkets, "[Crystarium] Musica Universalis Markets" },
         { EAetheryteLocation.CrystariumThemenosRookery, "[Crystarium] Themenos Rookery" },
@@ -69,11 +90,15 @@ public sealed class AethernetShortcutConverter : JsonConverter<AethernetShortcut
         { EAetheryteLocation.CrystariumAmaroLaunch, "[Crystarium] The Amaro Launch" },
         { EAetheryteLocation.CrystariumCrystallineMean, "[Crystarium] The Crystalline Mean" },
         { EAetheryteLocation.CrystariumCabinetOfCuriosity, "[Crystarium] The Cabinet of Curiosity" },
+        { EAetheryteLocation.CrystariumTessellation, "[Crystarium] Tessellation (Lakeland)" },
+
         { EAetheryteLocation.Eulmore, "[Eulmore] Aetheryte Plaza" },
         { EAetheryteLocation.EulmoreSoutheastDerelict, "[Eulmore] Southeast Derelicts" },
         { EAetheryteLocation.EulmoreNightsoilPots, "[Eulmore] Nightsoil Pots" },
         { EAetheryteLocation.EulmoreGloryGate, "[Eulmore] The Glory Gate" },
         { EAetheryteLocation.EulmoreMainstay, "[Eulmore] The Mainstay" },
+        { EAetheryteLocation.EulmorePathToGlory, "[Eulmore] The Path to Glory (Kholusia)" },
+
         { EAetheryteLocation.OldSharlayan, "[Old Sharlayan] Aetheryte Plaza" },
         { EAetheryteLocation.OldSharlayanStudium, "[Old Sharlayan] The Studium" },
         { EAetheryteLocation.OldSharlayanBaldesionAnnex, "[Old Sharlayan] The Baldesion Annex" },
@@ -81,6 +106,8 @@ public sealed class AethernetShortcutConverter : JsonConverter<AethernetShortcut
         { EAetheryteLocation.OldSharlayanLeveilleurEstate, "[Old Sharlayan] The Leveilleur Estate" },
         { EAetheryteLocation.OldSharlayanJourneysEnd, "[Old Sharlayan] Journey's End" },
         { EAetheryteLocation.OldSharlayanScholarsHarbor, "[Old Sharlayan] Scholar's Harbor" },
+        { EAetheryteLocation.OldSharlayanHallOfArtifice, "[Old Sharlayan] The Hall of Artifice (Labyrinthos)" },
+
         { EAetheryteLocation.RadzAtHan, "[Radz-at-Han] Aetheryte Plaza" },
         { EAetheryteLocation.RadzAtHanMeghaduta, "[Radz-at-Han] Meghaduta" },
         { EAetheryteLocation.RadzAtHanRuveydahFibers, "[Radz-at-Han] Ruveydah Fibers" },
@@ -89,7 +116,8 @@ public sealed class AethernetShortcutConverter : JsonConverter<AethernetShortcut
         { EAetheryteLocation.RadzAtHanHallOfTheRadiantHost, "[Radz-at-Han] Hall of the Radiant Host" },
         { EAetheryteLocation.RadzAtHanMehrydesMeyhane, "[Radz-at-Han] Mehryde's Meyhane" },
         { EAetheryteLocation.RadzAtHanKama, "[Radz-at-Han] Kama" },
-        { EAetheryteLocation.RadzAtHanHighCrucible, "[Radz-at-Han] The High Crucible of Al-Kimiya" }
+        { EAetheryteLocation.RadzAtHanHighCrucible, "[Radz-at-Han] The High Crucible of Al-Kimiya" },
+        { EAetheryteLocation.RadzAtHanGateOfFirstSight, "[Radz-at-Han] The Gate of First Sight (Thavnair)" },
     };
 
     private static readonly Dictionary<string, EAetheryteLocation> StringToEnum =
index 55a30e5e01d1b5010fa7fa151198c4d8d7bf8d1f..91c26f4a5e435bd76e77010dcd9dfb52bf843fe6 100644 (file)
@@ -6,11 +6,48 @@ public sealed class AetheryteConverter() : EnumConverter<EAetheryteLocation>(Val
 {
     private static readonly Dictionary<EAetheryteLocation, string> Values = new()
     {
-        { EAetheryteLocation.Limsa, "Limsa Lominsa" },
         { EAetheryteLocation.Gridania, "Gridania" },
+
+        { EAetheryteLocation.CentralShroudBentbranchMeadows, "Central Shroud - Bentbranch Meadows" },
+        { EAetheryteLocation.EastShroudHawthorneHut, "East Shroud - Hawthorne Hut" },
+        { EAetheryteLocation.SouthShroudQuarrymill, "South Shroud - Quarrymill" },
+        { EAetheryteLocation.SouthShroudCampTranquil, "South Shroud - Camp Tranquil" },
+        { EAetheryteLocation.NorthShroudFallgourdFloat, "North Shroud - Fallgourd Float" },
+
         { EAetheryteLocation.Uldah, "Ul'dah" },
+        { EAetheryteLocation.WesternThanalanHorizon, "Western Thanalan - Horizon" },
+        { EAetheryteLocation.CentralThanalanBlackBrushStation, "Central Thanalan - Black Brush Station" },
+        { EAetheryteLocation.EasternThanalanCampDrybone, "Eastern Thanalan - Camp Drybone" },
+        { EAetheryteLocation.SouthernThanalanLittleAlaMhigo, "Southern Thanalan - Little Ala Mhigo" },
+        { EAetheryteLocation.SouthernThanalanForgottenSprings, "Southern Thanalan - Forgotten Springs" },
+        { EAetheryteLocation.NorthernThanalanCampBluefog, "Northern Thanalan - Camp Bluefog" },
+        { EAetheryteLocation.NorthernThanalanCeruleumProcessingPlant, "Northern Thanalan - Ceruleum Processing Plant" },
+
+        { EAetheryteLocation.Limsa, "Limsa Lominsa" },
+        { EAetheryteLocation.MiddleLaNosceaSummerfordFarms, "Middle La Noscea - Summerford Farms" },
+        { EAetheryteLocation.LowerLaNosceaMorabyDrydocks, "Lower La Noscea - Moraby Drydocks" },
+        { EAetheryteLocation.EasternLaNosceaCostaDelSol, "Eastern La Noscea - Costa Del Sol" },
+        { EAetheryteLocation.EasternLaNosceaWineport, "Eastern La Noscea - Wineport" },
+        { EAetheryteLocation.WesternLaNosceaSwiftperch, "Western La Noscea - Swiftperch" },
+        { EAetheryteLocation.WesternLaNosceaAleport, "Western La Noscea - Aleport" },
+        { EAetheryteLocation.UpperLaNosceaCampBronzeLake, "Upper La Noscea - Camp Bronze Lake" },
+        { EAetheryteLocation.OuterLaNosceaCampOverlook, "Outer La Noscea - Camp Overlook" },
+
+        { EAetheryteLocation.CoerthasCentralHighlandsCampDragonhead, "Coerthas Central Highlands - Camp Dragonhead" },
+        { EAetheryteLocation.MorDhona, "Mor Dhona" },
+        { EAetheryteLocation.GoldSaucer, "Gold Saucer" },
+        { EAetheryteLocation.WolvesDenPier, "Wolves' Den Pier" },
+
         { EAetheryteLocation.Ishgard, "Ishgard" },
         { EAetheryteLocation.Idyllshire, "Idyllshire" },
+        { EAetheryteLocation.CoerthasWesternHighlandsFalconsNest, "Coerthas Western Highlands - Falcon's Nest" },
+        { EAetheryteLocation.SeaOfCloudsCampCloudtop, "The Sea of Clouds - Camp Cloudtop" },
+        { EAetheryteLocation.SeaOfCloudsOkZundu, "The Sea of Clouds - Ok' Zundu" },
+        { EAetheryteLocation.AzysLlaHelix, "Azys Lla - Helix" },
+        { EAetheryteLocation.DravanianForelandsTailfeather, "The Dravanian Forelands - Tailfeather" },
+        { EAetheryteLocation.DravanianForelandsAnyxTrine, "The Dravanian Forelands - Anyx Trine" },
+        { EAetheryteLocation.ChurningMistsMoghome, "The Churning Mists - Moghome" },
+        { EAetheryteLocation.ChurningMistsZenith, "The Churning Mists - Zenith" },
 
         { EAetheryteLocation.RhalgrsReach, "Rhalgr's Reach" },
         { EAetheryteLocation.FringesCastrumOriens, "Fringes - Castrum Oriens" },
index d903e09aa694461da957934a738e2f35c94a5941..7014185cf329f8c9a9c342478dd2c93ae84bc33f 100644 (file)
@@ -12,5 +12,4 @@ public sealed class EmoteConverter() : EnumConverter<EEmote>(Values)
         { EEmote.Deny, "deny" },
         { EEmote.Pray, "pray" },
     };
-
 }
index e78419622270df3260fb52d8f5526c1a4fd5e5fe..a19b97b98da728950103bab523fe8178b337f5d4 100644 (file)
@@ -7,6 +7,7 @@ public sealed class EnemySpawnTypeConverter() : EnumConverter<EEnemySpawnType>(V
     private static readonly Dictionary<EEnemySpawnType, string> Values = new()
     {
         { EEnemySpawnType.AfterInteraction, "AfterInteraction" },
+        { EEnemySpawnType.AfterItemUse, "AfterItemUse" },
         { EEnemySpawnType.AutoOnEnterArea, "AutoOnEnterArea" },
     };
 }
index a89e980f4e68e7bd4de257383d200d56148ccf17..a49a471e97c29e2c6cc0179d5fb6ce4eb4390b13 100644 (file)
@@ -15,8 +15,17 @@ public enum EAetheryteLocation
     GridaniaConjurer = 28,
     GridaniaBotanist = 29,
     GridaniaAmphitheatre = 30,
+    GridaniaBlueBadgerGate = 31,
+    GridaniaYellowSerpentGate = 32,
+    GridaniaWhiteWolfGate = 54,
     GridaniaAirship = 94,
 
+    CentralShroudBentbranchMeadows = 3,
+    EastShroudHawthorneHut = 4,
+    SouthShroudQuarrymill = 5,
+    SouthShroudCampTranquil = 6,
+    NorthShroudFallgourdFloat = 7,
+
     Uldah = 9,
     UldahAdventurers = 33,
     UldahThaumaturge = 34,
@@ -27,8 +36,19 @@ public enum EAetheryteLocation
     UldahGoldsmith = 50,
     UldahChamberOfRule = 51,
     UldahAirship = 95,
+    UldahGateOfTheSultana = 38,
+    UldahGateOfNald = 39,
+    UldahGateOfThal = 40,
     UldahSapphireAvenue = 125,
 
+    WesternThanalanHorizon = 17,
+    EasternThanalanCampDrybone = 18,
+    SouthernThanalanLittleAlaMhigo = 19,
+    SouthernThanalanForgottenSprings = 20,
+    NorthernThanalanCampBluefog = 21,
+    NorthernThanalanCeruleumProcessingPlant = 22,
+    CentralThanalanBlackBrushStation = 53,
+
     Limsa = 8,
     LimsaAftcastle = 41,
     LimsaCulinarian = 42,
@@ -36,8 +56,24 @@ public enum EAetheryteLocation
     LimsaFisher = 44,
     LimsaMarauder = 48,
     LimsaHawkersAlley = 49,
+    LimsaZephyrGate = 45,
+    LimsaTempestGate = 46,
     LimsaAirship = 93,
 
+    LowerLaNosceaMorabyDrydocks = 10,
+    EasternLaNosceaCostaDelSol = 11,
+    EasternLaNosceaWineport = 12,
+    WesternLaNosceaSwiftperch = 13,
+    WesternLaNosceaAleport = 14,
+    UpperLaNosceaCampBronzeLake = 15,
+    OuterLaNosceaCampOverlook = 16,
+    MiddleLaNosceaSummerfordFarms = 52,
+
+    CoerthasCentralHighlandsCampDragonhead = 23,
+    MorDhona = 24,
+    GoldSaucer = 62,
+    WolvesDenPier = 55,
+
     Ishgard = 70,
     IshgardForgottenKnight = 80,
     IshgardSkysteelManufactory = 81,
@@ -47,13 +83,27 @@ public enum EAetheryteLocation
     IshgardSaintReymanaudsCathedral = 85,
     IshgardTribunal = 86,
     IshgardLastVigil = 87,
+    IshgardGatesOfJudgement = 88,
 
     Idyllshire = 75,
     IdyllshireWest = 90,
+    IdyllshirePrologueGate = 91,
+    IdyllshireEpilogueGate = 92,
+
+    CoerthasWesternHighlandsFalconsNest = 71,
+    SeaOfCloudsCampCloudtop = 72,
+    SeaOfCloudsOkZundu = 73,
+    AzysLlaHelix = 74,
+    DravanianForelandsTailfeather = 76,
+    DravanianForelandsAnyxTrine = 77,
+    ChurningMistsMoghome = 78,
+    ChurningMistsZenith = 79,
 
     RhalgrsReach = 104,
     RhalgrsReachWest = 121,
     RhalgrsReachNorthEast = 122,
+    RhalgrsReachFringesGate = 123,
+    RhalgrsReachPeaksGate = 124,
 
     Kugane = 111,
     KuganeShiokazeHostelry = 112,
@@ -64,7 +114,8 @@ public enum EAetheryteLocation
     KuganeRubyBazaar = 117,
     KuganeSekiseigumiBarracks = 118,
     KuganeRakuzaDistrict = 119,
-    KuganeAirship = 120,
+    KuganeRubyPrice = 120,
+    KuganeAirship = 126,
 
     FringesCastrumOriens = 98,
     FringesPeeringStones = 99,
@@ -83,6 +134,7 @@ public enum EAetheryteLocation
     DomanEnclave = 127,
     DomanEnclaveNorthern = 129,
     DomanEnclaveSouthern = 130,
+    DomanEnclaveOneRiver = 131,
     DomanEnclaveDocks = 162,
 
     Crystarium = 133,
@@ -93,12 +145,14 @@ public enum EAetheryteLocation
     CrystariumAmaroLaunch = 153,
     CrystariumCrystallineMean = 154,
     CrystariumCabinetOfCuriosity = 155,
+    CrystariumTessellation = 156,
 
     Eulmore = 134,
     EulmoreMainstay = 157,
     EulmoreNightsoilPots = 158,
     EulmoreGloryGate = 159,
     EulmoreSoutheastDerelict = 135,
+    EulmorePathToGlory = 160,
 
     LakelandFortJobb = 132,
     LakelandOstallImperative = 136,
@@ -123,6 +177,7 @@ public enum EAetheryteLocation
     OldSharlayanLeveilleurEstate = 187,
     OldSharlayanJourneysEnd = 188,
     OldSharlayanScholarsHarbor = 189,
+    OldSharlayanHallOfArtifice = 190,
 
     RadzAtHan = 183,
     RadzAtHanMeghaduta = 191,
@@ -133,6 +188,7 @@ public enum EAetheryteLocation
     RadzAtHanMehrydesMeyhane = 196,
     RadzAtHanKama = 198,
     RadzAtHanHighCrucible = 199,
+    RadzAtHanGateOfFirstSight = 197,
 
     LabyrinthosArcheion = 166,
     LabyrinthosSharlayanHamlet = 167,
index 50f82b45d0632d354cbbd52b3bae37c3d0b180a9..bc12720b11f3d24eb0e8fb7f18e93f3c62ee8be0 100644 (file)
@@ -8,5 +8,6 @@ public enum EEnemySpawnType
 {
     None = 0,
     AfterInteraction,
+    AfterItemUse,
     AutoOnEnterArea,
 }
index 04501ad3ce2d20469c2b1f3bb9470b10022745c3..033b9f997221dc0dfcf8b65d7baa14f7ebdeef04 100644 (file)
@@ -1,8 +1,22 @@
 {
   "Version": 1,
   "Author": "liza",
-  "Comment": "TODO Missing Quest Start",
   "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1036452,
+          "Position": {
+            "X": -2.2736206,
+            "Y": 0,
+            "Z": -8.835022
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
     {
       "Sequence": 1,
       "Steps": [
index c372782fe46b21a34bc4b0d2c43f549c8c62371d..585726f73ecefacacdd116ceb072617b8cdc9d18 100644 (file)
             "Y": 97.50893,
             "Z": -279.92682
           },
+          "StopDistance": 5,
           "TerritoryId": 956,
           "InteractionType": "Interact"
         }
index b08a2e313919916436c41667a4c59de18151c3e3..4c352a19fe5788b35e4da9789aaeb21112292fd7 100644 (file)
@@ -12,6 +12,7 @@
             "Y": 97.07327,
             "Z": -282.21564
           },
+          "StopDistance": 5,
           "TerritoryId": 956,
           "InteractionType": "Interact"
         }
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/F-Tempest/3654_Shadowbringers.json b/Questionable/QuestPaths/Shadowbringers/MSQ/F-Tempest/3654_Shadowbringers.json
new file mode 100644 (file)
index 0000000..631ddd7
--- /dev/null
@@ -0,0 +1,82 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "Comment": "TODO Missing Quest Start",
+  "QuestSequence": [
+    {
+      "Sequence": 7,
+      "Steps": [
+        {
+          "DataId": 2010235,
+          "Position": {
+            "X": -426.9627,
+            "Y": -229.08374,
+            "Z": 858.09106
+          },
+          "StopDistance": 5,
+          "TerritoryId": 818,
+          "InteractionType": "ManualAction",
+          "Comment": "Duty - Amaurot"
+        }
+      ]
+    },
+    {
+      "Sequence": 9,
+      "Steps": [
+        {
+          "DataId": 2010236,
+          "Position": {
+            "X": 100.0382,
+            "Y": 4.768372E-07,
+            "Z": 106.0076
+          },
+          "StopDistance": 5,
+          "TerritoryId": 881,
+          "InteractionType": "ManualAction",
+          "Comment": "Duty - The Dying Gasp"
+        }
+      ]
+    },
+    {
+      "Sequence": 11,
+      "Steps": [
+        {
+          "DataId": 1030576,
+          "Position": {
+            "X": -0.015319824,
+            "Y": -1.0530548E-13,
+            "Z": -6.0273438
+          },
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 2002881,
+          "Position": {
+            "X": 21.133728,
+            "Y": 22.323914,
+            "Z": -631.281
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Mor Dhona"
+        },
+        {
+          "DataId": 1031257,
+          "Position": {
+            "X": -2.4262085,
+            "Y": 0,
+            "Z": -9.10968
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3673_Shaken Resolve.json b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3673_Shaken Resolve.json
new file mode 100644 (file)
index 0000000..1378f18
--- /dev/null
@@ -0,0 +1,121 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1031257,
+          "Position": {
+            "X": -2.4262085,
+            "Y": 0,
+            "Z": -9.10968
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 2002879,
+          "Position": {
+            "X": 0,
+            "Y": 3,
+            "Z": 27.5
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        },
+        {
+          "Position": {
+            "X": 30.917934,
+            "Y": 20.495003,
+            "Z": -656.1909
+          },
+          "TerritoryId": 156,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "DataId": 1018433,
+          "Position": {
+            "X": 50.766724,
+            "Y": 50,
+            "Z": -772.3964
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "Position": {
+            "X": 30.917934,
+            "Y": 20.495003,
+            "Z": -656.1909
+          },
+          "TerritoryId": 156,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "DataId": 2002881,
+          "Position": {
+            "X": 21.133728,
+            "Y": 22.323914,
+            "Z": -631.281
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact"
+        },
+        {
+          "DataId": 1032081,
+          "Position": {
+            "X": -2.4262085,
+            "Y": 0,
+            "Z": -9.10968
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1027230,
+          "Position": {
+            "X": 117.997925,
+            "Y": 14.649025,
+            "Z": 7.156433
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Crystarium",
+          "AethernetShortcut": [
+            "[Crystarium] Aetheryte Plaza",
+            "[Crystarium] The Dossal Gate"
+          ]
+        },
+        {
+          "DataId": 1032121,
+          "Position": {
+            "X": 0.045776367,
+            "Y": -5.996435E-14,
+            "Z": -5.5390625
+          },
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3674_A Grand Adventure.json b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3674_A Grand Adventure.json
new file mode 100644 (file)
index 0000000..79c21e0
--- /dev/null
@@ -0,0 +1,79 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1032121,
+          "Position": {
+            "X": 0.045776367,
+            "Y": -5.996435E-14,
+            "Z": -5.5390625
+          },
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": -115.65658,
+            "Y": -0.67464465,
+            "Z": 653.1527
+          },
+          "TerritoryId": 813,
+          "InteractionType": "WalkTo",
+          "AetheryteShortcut": "Lakeland - Fort Jobb",
+          "Fly": true
+        },
+        {
+          "DataId": 1031726,
+          "Position": {
+            "X": -116.80786,
+            "Y": -0.6811354,
+            "Z": 651.026
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2010808,
+          "Position": {
+            "X": -123.55237,
+            "Y": -0.7172241,
+            "Z": 647.6997
+          },
+          "TerritoryId": 813,
+          "InteractionType": "ManualAction",
+          "Comment": "Duty - Grand Cosmos"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1032451,
+          "Position": {
+            "X": -113.359314,
+            "Y": -0.6671539,
+            "Z": 656.79407
+          },
+          "StopDistance": 5,
+          "TerritoryId": 813,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3675_A Welcome Guest.json b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3675_A Welcome Guest.json
new file mode 100644 (file)
index 0000000..05a1e60
--- /dev/null
@@ -0,0 +1,128 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1032451,
+          "Position": {
+            "X": -113.359314,
+            "Y": -0.6671539,
+            "Z": 656.79407
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1027230,
+          "Position": {
+            "X": 117.997925,
+            "Y": 14.649025,
+            "Z": 7.156433
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Crystarium",
+          "AethernetShortcut": [
+            "[Crystarium] Aetheryte Plaza",
+            "[Crystarium] The Dossal Gate"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1032122,
+          "Position": {
+            "X": 2.1820068,
+            "Y": 0,
+            "Z": -5.142395
+          },
+          "StopDistance": 7,
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1031732,
+          "Position": {
+            "X": 366.68945,
+            "Y": -27.966003,
+            "Z": 305.19568
+          },
+          "TerritoryId": 815,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Amh Araeng - Inn at Journey's Head"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1027910,
+          "Position": {
+            "X": 356.71008,
+            "Y": -27.8172,
+            "Z": 310.04797
+          },
+          "TerritoryId": 815,
+          "InteractionType": "UseItem",
+          "ItemId": 2002904,
+          "$.1": "QuestVariables if done first: 1 32 0 0 0 64"
+        },
+        {
+          "DataId": 1027909,
+          "Position": {
+            "X": 357.47314,
+            "Y": -27.145874,
+            "Z": 317.28076
+          },
+          "TerritoryId": 815,
+          "InteractionType": "UseItem",
+          "ItemId": 2002904,
+          "$.1": "QuestVariables if done after [1]: 2 16 0 0 0 96"
+        },
+        {
+          "DataId": 1027939,
+          "Position": {
+            "X": 415.854,
+            "Y": -28.357805,
+            "Z": 335.4391
+          },
+          "TerritoryId": 815,
+          "InteractionType": "UseItem",
+          "ItemId": 2002904
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1031732,
+          "Position": {
+            "X": 366.68945,
+            "Y": -27.966003,
+            "Z": 305.19568
+          },
+          "TerritoryId": 815,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3676_Good for the Soul.json b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3676_Good for the Soul.json
new file mode 100644 (file)
index 0000000..55c4736
--- /dev/null
@@ -0,0 +1,123 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1031732,
+          "Position": {
+            "X": 366.68945,
+            "Y": -27.966003,
+            "Z": 305.19568
+          },
+          "TerritoryId": 815,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1031732,
+          "Position": {
+            "X": 366.68945,
+            "Y": -27.966003,
+            "Z": 305.19568
+          },
+          "TerritoryId": 815,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1031792,
+          "Position": {
+            "X": -483.7873,
+            "Y": 45.58319,
+            "Z": -235.46198
+          },
+          "TerritoryId": 815,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Amh Araeng - Twine"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2010811,
+          "Position": {
+            "X": -16.922302,
+            "Y": 42.282715,
+            "Z": -470.48145
+          },
+          "StopDistance": 1,
+          "TerritoryId": 815,
+          "InteractionType": "Interact",
+          "$.1": "QuestVariables if done first: 16 16 16 0 0 32"
+        },
+        {
+          "DataId": 2010810,
+          "Position": {
+            "X": 8.682312,
+            "Y": 42.130127,
+            "Z": -471.9463
+          },
+          "TerritoryId": 815,
+          "InteractionType": "Interact",
+          "$.1": "QuestVariables if done after [1]: 33 16 32 0 0 96"
+        },
+        {
+          "DataId": 2010809,
+          "Position": {
+            "X": 19.760376,
+            "Y": 42.130127,
+            "Z": -463.3402
+          },
+          "TerritoryId": 815,
+          "InteractionType": "Interact",
+          "Comment": "Combat not necessary to progress quest"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1031732,
+          "Position": {
+            "X": 366.68945,
+            "Y": -27.966003,
+            "Z": 305.19568
+          },
+          "TerritoryId": 815,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Amh Araeng - Inn at Journey's Head"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1031734,
+          "Position": {
+            "X": 364.58374,
+            "Y": -27.966003,
+            "Z": 304.12744
+          },
+          "StopDistance": 6,
+          "TerritoryId": 815,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3677_Nowhere to Turn.json b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3677_Nowhere to Turn.json
new file mode 100644 (file)
index 0000000..3213767
--- /dev/null
@@ -0,0 +1,53 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1031736,
+          "Position": {
+            "X": 368.1848,
+            "Y": -27.966003,
+            "Z": 302.3269
+          },
+          "StopDistance": 5,
+          "TerritoryId": 815,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1031737,
+          "Position": {
+            "X": 20.950623,
+            "Y": 82.05,
+            "Z": 17.837708
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Eulmore"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1031739,
+          "Position": {
+            "X": -19.36377,
+            "Y": 82.83509,
+            "Z": -50.55316
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3678_A Notable Absence.json b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3678_A Notable Absence.json
new file mode 100644 (file)
index 0000000..b2cb2e4
--- /dev/null
@@ -0,0 +1,81 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1031742,
+          "Position": {
+            "X": -18.60083,
+            "Y": 82.84981,
+            "Z": -48.29486
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1027544,
+          "Position": {
+            "X": 12.985352,
+            "Y": 82.05,
+            "Z": -25.223206
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact",
+          "$.1": "QuestValues if done first: 16 1 16 0 0 128"
+        },
+        {
+          "DataId": 1027602,
+          "Position": {
+            "X": 74.35718,
+            "Y": -10.320814,
+            "Z": 4.8981323
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Eulmore] Aetheryte Plaza",
+            "[Eulmore] Southeast Derelicts"
+          ],
+          "$.1": "QuestValues if done after [1]: 32 17 16 16 0 160"
+        },
+        {
+          "DataId": 1029990,
+          "Position": {
+            "X": 11.36792,
+            "Y": 5.999995,
+            "Z": -38.651123
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Eulmore] Southeast Derelicts",
+            "[Eulmore] The Glory Gate"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1031746,
+          "Position": {
+            "X": -4.043701,
+            "Y": -5.091193,
+            "Z": -98.19183
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3679_For the People.json b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3679_For the People.json
new file mode 100644 (file)
index 0000000..88b51a0
--- /dev/null
@@ -0,0 +1,115 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1031746,
+          "Position": {
+            "X": -4.043701,
+            "Y": -5.091193,
+            "Z": -98.19183
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1027306,
+          "Position": {
+            "X": -294.94165,
+            "Y": 18.10139,
+            "Z": 403.5553
+          },
+          "TerritoryId": 814,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Kholusia - Wright"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1031751,
+          "Position": {
+            "X": -468.77246,
+            "Y": 334.0526,
+            "Z": -35.05005
+          },
+          "TerritoryId": 814,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1031753,
+          "Position": {
+            "X": -159.19745,
+            "Y": 352.35825,
+            "Z": -212.51245
+          },
+          "TerritoryId": 814,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1027462,
+          "Position": {
+            "X": -121.87384,
+            "Y": 352.35822,
+            "Z": -191.08875
+          },
+          "TerritoryId": 814,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1031748,
+          "Position": {
+            "X": -61.417603,
+            "Y": 378.34897,
+            "Z": -454.03223
+          },
+          "TerritoryId": 814,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1031760,
+          "Position": {
+            "X": -60.04431,
+            "Y": 377.92743,
+            "Z": -451.6518
+          },
+          "TerritoryId": 814,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3680_Finding Good Help.json b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3680_Finding Good Help.json
new file mode 100644 (file)
index 0000000..4858539
--- /dev/null
@@ -0,0 +1,85 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1031760,
+          "Position": {
+            "X": -60.04431,
+            "Y": 377.92743,
+            "Z": -451.6518
+          },
+          "TerritoryId": 814,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1031761,
+          "Position": {
+            "X": -423.78882,
+            "Y": 334.0526,
+            "Z": -26.199768
+          },
+          "TerritoryId": 814,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2010813,
+          "Position": {
+            "X": -421.71362,
+            "Y": 339.62,
+            "Z": -161.45575
+          },
+          "TerritoryId": 814,
+          "InteractionType": "ManualAction",
+          "Comment": "Duty - Help Master Chai dodge enemies"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1031765,
+          "Position": {
+            "X": -418.90594,
+            "Y": 339.968,
+            "Z": -162.03558
+          },
+          "StopDistance": 7,
+          "TerritoryId": 814,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1031769,
+          "Position": {
+            "X": 168.5968,
+            "Y": 39.939266,
+            "Z": 585.90063
+          },
+          "StopDistance": 7,
+          "TerritoryId": 814,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3681_Moving Forward.json b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3681_Moving Forward.json
new file mode 100644 (file)
index 0000000..86a3056
--- /dev/null
@@ -0,0 +1,68 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1031770,
+          "Position": {
+            "X": 170.4585,
+            "Y": 39.973778,
+            "Z": 586.1753
+          },
+          "StopDistance": 7,
+          "TerritoryId": 814,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1027549,
+          "Position": {
+            "X": 2.029419,
+            "Y": 83.195244,
+            "Z": 57.846924
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Eulmore"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1031777,
+          "Position": {
+            "X": 25.864014,
+            "Y": 82.78213,
+            "Z": 24.734863
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1031781,
+          "Position": {
+            "X": 24.246582,
+            "Y": 82.78206,
+            "Z": 25.77246
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3682_Vows of Virtue, Deeds of Cruelty.json b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3682_Vows of Virtue, Deeds of Cruelty.json
new file mode 100644 (file)
index 0000000..0e428de
--- /dev/null
@@ -0,0 +1,94 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1031777,
+          "Position": {
+            "X": 25.864014,
+            "Y": 82.78213,
+            "Z": 24.734863
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1027230,
+          "Position": {
+            "X": 117.997925,
+            "Y": 14.649025,
+            "Z": 7.156433
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Crystarium",
+          "AethernetShortcut": [
+            "[Crystarium] Aetheryte Plaza",
+            "[Crystarium] The Dossal Gate"
+          ]
+        },
+        {
+          "DataId": 1032121,
+          "Position": {
+            "X": 0.045776367,
+            "Y": -5.996435E-14,
+            "Z": -5.5390625
+          },
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2002881,
+          "Position": {
+            "X": 21.133728,
+            "Y": 22.323914,
+            "Z": -631.281
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Mor Dhona"
+        },
+        {
+          "DataId": 1032081,
+          "Position": {
+            "X": -2.4262085,
+            "Y": 0,
+            "Z": -9.10968
+          },
+          "TerritoryId": 351,
+          "InteractionType": "ManualAction",
+          "Comment": "Duty - Estinien vs. Arch Ultima"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1032081,
+          "Position": {
+            "X": -2.4262085,
+            "Y": 0,
+            "Z": -9.10968
+          },
+          "StopDistance": 5,
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3761_Old Enemies, New Threats.json b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3761_Old Enemies, New Threats.json
new file mode 100644 (file)
index 0000000..b79abfa
--- /dev/null
@@ -0,0 +1,54 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1031783,
+          "Position": {
+            "X": -3.03656,
+            "Y": 0.01804012,
+            "Z": -8.1026
+          },
+          "StopDistance": 5,
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1032495,
+          "Position": {
+            "X": 737.63635,
+            "Y": 70,
+            "Z": 515.0072
+          },
+          "TerritoryId": 621,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Lochs - Ala Mhigan Quarter",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1032494,
+          "Position": {
+            "X": 739.6504,
+            "Y": 70,
+            "Z": 514.21375
+          },
+          "TerritoryId": 621,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3762_The Way Home.json b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3762_The Way Home.json
new file mode 100644 (file)
index 0000000..cbca275
--- /dev/null
@@ -0,0 +1,51 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1032494,
+          "Position": {
+            "X": 739.6504,
+            "Y": 70,
+            "Z": 514.21375
+          },
+          "TerritoryId": 621,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1027230,
+          "Position": {
+            "X": 117.997925,
+            "Y": 14.649025,
+            "Z": 7.156433
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Crystarium",
+          "AethernetShortcut": [
+            "[Crystarium] Aetheryte Plaza",
+            "[Crystarium] The Dossal Gate"
+          ]
+        },
+        {
+          "DataId": 1032121,
+          "Position": {
+            "X": 0.045776367,
+            "Y": -5.996435E-14,
+            "Z": -5.5390625
+          },
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3763_Seeking Council.json b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3763_Seeking Council.json
new file mode 100644 (file)
index 0000000..181306a
--- /dev/null
@@ -0,0 +1,93 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1031722,
+          "Position": {
+            "X": -1.7853394,
+            "Y": 0,
+            "Z": -1.8158569
+          },
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 2009758,
+          "Position": {
+            "X": -0.009940993,
+            "Y": 1.036532,
+            "Z": 14.22064
+          },
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        },
+        {
+          "DataId": 1030370,
+          "Position": {
+            "X": 66.84973,
+            "Y": -2.9802322E-07,
+            "Z": 13.321045
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1032648,
+          "Position": {
+            "X": 768.6426,
+            "Y": 21.38111,
+            "Z": -8.46875
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Lakeland - Fort Jobb"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1032498,
+          "Position": {
+            "X": 628.6869,
+            "Y": 94.385544,
+            "Z": -645.9297
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1032502,
+          "Position": {
+            "X": 629.0836,
+            "Y": 94.39156,
+            "Z": -644.98364
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3764_Facing the Truth.json b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3764_Facing the Truth.json
new file mode 100644 (file)
index 0000000..06620c1
--- /dev/null
@@ -0,0 +1,154 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1032502,
+          "Position": {
+            "X": 629.0836,
+            "Y": 94.39156,
+            "Z": -644.98364
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1027230,
+          "Position": {
+            "X": 117.997925,
+            "Y": 14.649025,
+            "Z": 7.156433
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Crystarium",
+          "AethernetShortcut": [
+            "[Crystarium] Aetheryte Plaza",
+            "[Crystarium] The Dossal Gate"
+          ]
+        },
+        {
+          "DataId": 1031722,
+          "Position": {
+            "X": -1.7853394,
+            "Y": 0,
+            "Z": -1.8158569
+          },
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2009758,
+          "Position": {
+            "X": -0.015319824,
+            "Y": 1.0223389,
+            "Z": 14.206055
+          },
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        },
+        {
+          "DataId": 1027248,
+          "Position": {
+            "X": -30.807983,
+            "Y": -0.64999914,
+            "Z": -51.438232
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "Comment": "Chessamile",
+          "$.0": "[1]",
+          "$.1": "QuestVariables if done first: 1 0 0 0 0 64"
+        },
+        {
+          "DataId": 1027224,
+          "Position": {
+            "X": -57.358704,
+            "Y": -7.4820004,
+            "Z": 118.08948
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "Comment": "Bragi",
+          "$.0": "[2]",
+          "$.1": "QuestVariables if done after [1]: 2 0 0 0 0 192"
+        },
+        {
+          "DataId": 1027322,
+          "Position": {
+            "X": -20.126648,
+            "Y": 3.9998171,
+            "Z": 204.24194
+          },
+          "StopDistance": 4,
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "Comment": "Glynard",
+          "$.0": "[3]",
+          "$.1": "QuestVariables if done after [1, 2]: 3 0 0 0 0 200"
+        },
+        {
+          "DataId": 1027232,
+          "Position": {
+            "X": -9.323303,
+            "Y": 20.1973,
+            "Z": -136.52252
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "Comment": "Katliss",
+          "AethernetShortcut": [
+            "[Crystarium] The Pendants",
+            "[Crystarium] The Crystalline Mean"
+          ],
+          "$.0": "[4]",
+          "$.1": "QuestVariables if done after [1, 2, 3]: 4 0 0 0 0 216"
+        },
+        {
+          "DataId": 1027226,
+          "Position": {
+            "X": -61.84485,
+            "Y": -17.72202,
+            "Z": -266.2547
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "Comment": "Moren",
+          "AethernetShortcut": [
+            "[Crystarium] The Crystalline Mean",
+            "[Crystarium] The Cabinet of Curiosity"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1032503,
+          "Position": {
+            "X": 29.709229,
+            "Y": -6.088685E-13,
+            "Z": -0.869812
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Crystarium"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3765_A Sleep Disturbed.json b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3765_A Sleep Disturbed.json
new file mode 100644 (file)
index 0000000..b29dbab
--- /dev/null
@@ -0,0 +1,71 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1032121,
+          "Position": {
+            "X": 0.045776367,
+            "Y": -5.996435E-14,
+            "Z": -5.5390625
+          },
+          "StopDistance": 7,
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1032506,
+          "Position": {
+            "X": 453.05554,
+            "Y": 33.66181,
+            "Z": -156.9696
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Rak'tika - Fanow"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1032509,
+          "Position": {
+            "X": 843.25916,
+            "Y": -65.313614,
+            "Z": -387.10614
+          },
+          "TerritoryId": 817,
+          "InteractionType": "ManualAction",
+          "Fly": true,
+          "Comment": "Duty - A Sleep Disturbed (Opo-Opo, Wolf, Serpent)"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1032506,
+          "Position": {
+            "X": 453.05554,
+            "Y": 33.66181,
+            "Z": -156.9696
+          },
+          "StopDistance": 5,
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3766_An Old Friend.json b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3766_An Old Friend.json
new file mode 100644 (file)
index 0000000..9be931b
--- /dev/null
@@ -0,0 +1,84 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1029234,
+          "Position": {
+            "X": 449.0271,
+            "Y": 33.66181,
+            "Z": -157.94617
+          },
+          "StopDistance": 5,
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1032263,
+          "Position": {
+            "X": -87.87671,
+            "Y": -19.022131,
+            "Z": 298.20703
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Rak'tika - Slitherbough"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1027750,
+          "Position": {
+            "X": -24.734924,
+            "Y": -25.324257,
+            "Z": 305.5924
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1032513,
+          "Position": {
+            "X": -37.06427,
+            "Y": -18.91939,
+            "Z": 334.21826
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1032515,
+          "Position": {
+            "X": -642.2064,
+            "Y": 3.1136527,
+            "Z": 16.861145
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3767_Deep Designs.json b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3767_Deep Designs.json
new file mode 100644 (file)
index 0000000..b83478e
--- /dev/null
@@ -0,0 +1,78 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1032518,
+          "Position": {
+            "X": -641.8402,
+            "Y": 3.1716232,
+            "Z": 19.69934
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1027757,
+          "Position": {
+            "X": 609.7047,
+            "Y": 350.3518,
+            "Z": -197.95532
+          },
+          "TerritoryId": 818,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Tempest - Ondo Cups"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "Position": {
+            "X": -423.6145,
+            "Y": 393.0597,
+            "Z": -823.20044
+          },
+          "TerritoryId": 818,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "DataId": 2010814,
+          "Position": {
+            "X": -422.47656,
+            "Y": 393.9115,
+            "Z": -824.094
+          },
+          "TerritoryId": 818,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1027757,
+          "Position": {
+            "X": 609.7047,
+            "Y": 350.3518,
+            "Z": -197.95532
+          },
+          "TerritoryId": 818,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Tempest - Ondo Cups"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3768_A Whale's Tale.json b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3768_A Whale's Tale.json
new file mode 100644 (file)
index 0000000..184bfce
--- /dev/null
@@ -0,0 +1,184 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1032526,
+          "Position": {
+            "X": 606.1035,
+            "Y": 350.3518,
+            "Z": -200
+          },
+          "TerritoryId": 818,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": -269.44116,
+            "Y": -0.82486916,
+            "Z": 724.67255
+          },
+          "TerritoryId": 813,
+          "InteractionType": "WalkTo",
+          "AetheryteShortcut": "Lakeland - Ostall Imperative",
+          "Fly": true
+        },
+        {
+          "DataId": 1032528,
+          "Position": {
+            "X": -270.98505,
+            "Y": -0.82573783,
+            "Z": 723.96423
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1030333,
+          "Position": {
+            "X": -612.23773,
+            "Y": 27.728632,
+            "Z": 817.65466
+          },
+          "StopDistance": 5,
+          "TerritoryId": 813,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "Position": {
+            "X": -591.3982,
+            "Y": 26.347507,
+            "Z": 773.5695
+          },
+          "TerritoryId": 813,
+          "InteractionType": "WalkTo",
+          "Mount": true,
+          "Fly": true,
+          "DisableNavmesh": true
+        },
+        {
+          "Position": {
+            "X": -610.2863,
+            "Y": -2.1544409,
+            "Z": 734.7734
+          },
+          "TerritoryId": 813,
+          "InteractionType": "WalkTo",
+          "Fly": true,
+          "DisableNavmesh": true
+        },
+        {
+          "DataId": 2010280,
+          "Position": {
+            "X": -630.4265,
+            "Y": -29.862,
+            "Z": 752.5597
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact",
+          "DisableNavmesh": true,
+          "$.1": "QuestVariables if done first: 1 0 0 0 0 64"
+        },
+        {
+          "DataId": 2010278,
+          "Position": {
+            "X": -655.5123,
+            "Y": -40.299072,
+            "Z": 743.22107
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact",
+          "DisableNavmesh": true
+        },
+        {
+          "DataId": 2010282,
+          "Position": {
+            "X": -663.14185,
+            "Y": -25.711487,
+            "Z": 738.82654
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact",
+          "DisableNavmesh": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "Position": {
+            "X": -643.2488,
+            "Y": 4.133975,
+            "Z": 714.8211
+          },
+          "TerritoryId": 813,
+          "InteractionType": "WalkTo",
+          "Mount": true,
+          "Fly": true,
+          "DisableNavmesh": true
+        },
+        {
+          "DataId": 1030333,
+          "Position": {
+            "X": -612.23773,
+            "Y": 27.728632,
+            "Z": 817.65466
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1032531,
+          "Position": {
+            "X": -130.90723,
+            "Y": 9.572956,
+            "Z": 697.68823
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1032554,
+          "Position": {
+            "X": 237.72021,
+            "Y": 5.6935816,
+            "Z": 552.1781
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3769_Beneath the Surface.json b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3769_Beneath the Surface.json
new file mode 100644 (file)
index 0000000..c3c2608
--- /dev/null
@@ -0,0 +1,55 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "Comment": "TODO Missing quest end",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1032555,
+          "Position": {
+            "X": 235.40088,
+            "Y": 5.733457,
+            "Z": 552.3612
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1032539,
+          "Position": {
+            "X": -534.1726,
+            "Y": 63.559536,
+            "Z": 735.1339
+          },
+          "TerritoryId": 814,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2010952,
+          "Position": {
+            "X": -539.0652,
+            "Y": 63.97181,
+            "Z": 738.8608
+          },
+          "StopDistance": 5,
+          "TerritoryId": 814,
+          "InteractionType": "ManualAction",
+          "Comment": "Duty - Anamnesis Anyder"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3770_Echoes of a Fallen Star.json b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3770_Echoes of a Fallen Star.json
new file mode 100644 (file)
index 0000000..6ece18c
--- /dev/null
@@ -0,0 +1,115 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1032539,
+          "Position": {
+            "X": -534.1726,
+            "Y": 63.559536,
+            "Z": 735.1339
+          },
+          "TerritoryId": 814,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Comment": "TODO verify this is the correct sequence and/or where sequence 2 went",
+      "Steps": [
+        {
+          "DataId": 1032529,
+          "Position": {
+            "X": 5.5389404,
+            "Y": 0.019417249,
+            "Z": -0.5036011
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1032558,
+          "Position": {
+            "X": 56.90088,
+            "Y": 36.19769,
+            "Z": -169.23785
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Crystarium] The Dossal Gate",
+            "[Crystarium] The Amaro Launch"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1027230,
+          "Position": {
+            "X": 117.997925,
+            "Y": 14.649025,
+            "Z": 7.156433
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Crystarium] The Amaro Launch",
+            "[Crystarium] The Dossal Gate"
+          ]
+        },
+        {
+          "DataId": 1032121,
+          "Position": {
+            "X": 0.045776367,
+            "Y": -5.996435E-14,
+            "Z": -5.5390625
+          },
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 2009758,
+          "Position": {
+            "X": -0.015319824,
+            "Y": 1.0223389,
+            "Z": 14.206055
+          },
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        },
+        {
+          "DataId": 1030610,
+          "Position": {
+            "X": 65.11023,
+            "Y": 1.7160122,
+            "Z": 249.7749
+          },
+          "StopDistance": 5,
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Crystarium] The Dossal Gate",
+            "[Crystarium] The Pendants"
+          ]
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3771_In the Name of the Light.json b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3771_In the Name of the Light.json
new file mode 100644 (file)
index 0000000..201d458
--- /dev/null
@@ -0,0 +1,167 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1027231,
+          "Position": {
+            "X": 65.35437,
+            "Y": 1.7160122,
+            "Z": 249.83594
+          },
+          "StopDistance": 5,
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1027226,
+          "Position": {
+            "X": -61.84485,
+            "Y": -17.72202,
+            "Z": -266.2547
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Crystarium] The Pendants",
+            "[Crystarium] The Cabinet of Curiosity"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1033794,
+          "Position": {
+            "X": -81.28485,
+            "Y": -36.750004,
+            "Z": -277.7906
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1027248,
+          "Position": {
+            "X": -30.807983,
+            "Y": -0.64999914,
+            "Z": -51.438232
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Crystarium] The Cabinet of Curiosity",
+            "[Crystarium] The Dossal Gate"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1028335,
+          "Position": {
+            "X": -146.65448,
+            "Y": 1.490116E-08,
+            "Z": 132.61609
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 2011072,
+          "Position": {
+            "X": -137.4685,
+            "Y": 1.2664795,
+            "Z": 166.67432
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "$.1": "QuestVariables if done first: 1 16 0 0 0 64"
+        },
+        {
+          "DataId": 2011071,
+          "Position": {
+            "X": -139.3302,
+            "Y": 0.99176025,
+            "Z": 167.65088
+          },
+          "StopDistance": 5,
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "$.1": "QuestVariables if done after [1]: 2 32 0 0 0 192"
+        },
+        {
+          "DataId": 2011073,
+          "Position": {
+            "X": -142.2904,
+            "Y": 1.0527954,
+            "Z": 173.38818
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 1033805,
+          "Position": {
+            "X": -141.71057,
+            "Y": 1.4901161E-08,
+            "Z": 160.6012
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "Position": {
+            "X": -140.22343,
+            "Y": 0.05337119,
+            "Z": 34.20123
+          },
+          "TerritoryId": 819,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "DataId": 1027248,
+          "Position": {
+            "X": -30.807983,
+            "Y": -0.64999914,
+            "Z": -51.438232
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3772_Heroic Dreams.json b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3772_Heroic Dreams.json
new file mode 100644 (file)
index 0000000..4323f42
--- /dev/null
@@ -0,0 +1,154 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1033800,
+          "Position": {
+            "X": -27.878296,
+            "Y": -0.65,
+            "Z": -51.285645
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1033807,
+          "Position": {
+            "X": 761.2573,
+            "Y": 25.95656,
+            "Z": 417.99023
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Crystarium] The Dossal Gate",
+            "[Crystarium] Tessellation (Lakeland)"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2011078,
+          "Position": {
+            "X": 754.45166,
+            "Y": 15.8845825,
+            "Z": 273.88416
+          },
+          "StopDistance": 1,
+          "TerritoryId": 813,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterItemUse",
+          "ItemId": 2003001,
+          "KillEnemyDataIds": [
+            12168
+          ],
+          "Fly": true,
+          "$.0": "[1]",
+          "$.1": "QuestVariables if done first: 0 0 0 3 0 0 during fight; 16 1 0 2 16 8 after"
+        },
+        {
+          "DataId": 2011076,
+          "Position": {
+            "X": 495.4756,
+            "Y": 10.299805,
+            "Z": 290.547
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterItemUse",
+          "ItemId": 2003001,
+          "KillEnemyDataIds": [],
+          "Comment": "TODO Missing enemy ids",
+          "Fly": true,
+          "$.1": "QuestVariables if done after [1]: 34 1 0 1 48 40"
+        },
+        {
+          "DataId": 2011079,
+          "Position": {
+            "X": 685.5725,
+            "Y": 6.881775,
+            "Z": 497.12354
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterItemUse",
+          "ItemId": 2003001,
+          "KillEnemyDataIds": [
+          ],
+          "Comment": "TODO Missing enemy ids",
+          "Fly": true,
+          "$.2": "QuestVariables if done after [1, 2]: 0 64 0 0 0 0"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1033808,
+          "Position": {
+            "X": 763.9734,
+            "Y": 25.874697,
+            "Z": 419.51624
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "Comment": "TODO Verify Area Transition",
+          "Position": {
+            "X": 837.8474,
+            "Y": 37.845993,
+            "Z": 408.60828
+          },
+          "TerritoryId": 813,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "DataId": 2011107,
+          "Position": {
+            "X": -223.13275,
+            "Y": 38.590088,
+            "Z": -86.80859
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1033811,
+          "Position": {
+            "X": -208.11786,
+            "Y": 38.64859,
+            "Z": -82.65814
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3773_Fraying Threads.json b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3773_Fraying Threads.json
new file mode 100644 (file)
index 0000000..abf79b0
--- /dev/null
@@ -0,0 +1,93 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1033812,
+          "Position": {
+            "X": -205.8595,
+            "Y": 38.614662,
+            "Z": -82.81073
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1034900,
+          "Position": {
+            "X": -32.791687,
+            "Y": -0.6250627,
+            "Z": -44.663208
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Crystarium"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2002881,
+          "Position": {
+            "X": 21.133728,
+            "Y": 22.323914,
+            "Z": -631.281
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Mor Dhona"
+        },
+        {
+          "DataId": 1032081,
+          "Position": {
+            "X": -2.4262085,
+            "Y": 0,
+            "Z": -9.10968
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2011080,
+          "Position": {
+            "X": -11.39856,
+            "Y": 1.449585,
+            "Z": -6.942932
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1033817,
+          "Position": {
+            "X": -3.03656,
+            "Y": 0.01804012,
+            "Z": -8.1026
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3774_Food for the Soul.json b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3774_Food for the Soul.json
new file mode 100644 (file)
index 0000000..ba0307f
--- /dev/null
@@ -0,0 +1,112 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1032081,
+          "Position": {
+            "X": -2.4262085,
+            "Y": 0,
+            "Z": -9.10968
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 2002879,
+          "Position": {
+            "X": 0,
+            "Y": 3,
+            "Z": 27.5
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        },
+        {
+          "Position": {
+            "X": 29.958076,
+            "Y": 21.232033,
+            "Z": -653.85443
+          },
+          "TerritoryId": 156,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "Position": {
+            "X": 26.789001,
+            "Y": 54.865185,
+            "Z": -770.47614
+          },
+          "TerritoryId": 156,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "Comment": "TODO Verify",
+          "DataId": 1033818,
+          "Position": {
+            "X": 24.551636,
+            "Y": 50.99997,
+            "Z": -815.18274
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1027230,
+          "Position": {
+            "X": 117.997925,
+            "Y": 14.649025,
+            "Z": 7.156433
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Crystarium",
+          "AethernetShortcut": [
+            "[Crystarium] Aetheryte Plaza",
+            "[Crystarium] The Dossal Gate"
+          ]
+        },
+        {
+          "DataId": 1033819,
+          "Position": {
+            "X": -0.015319824,
+            "Y": 0,
+            "Z": -4.043701
+          },
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1033822,
+          "Position": {
+            "X": 39.6886,
+            "Y": -6.9874797E-13,
+            "Z": -0.83929443
+          },
+          "StopDistance": 5,
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3775_Faded Memories.json b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3775_Faded Memories.json
new file mode 100644 (file)
index 0000000..d370070
--- /dev/null
@@ -0,0 +1,79 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1033823,
+          "Position": {
+            "X": 40.329468,
+            "Y": -2.0168546E-08,
+            "Z": 1.9378662
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": -496.10434,
+            "Y": 8.986935,
+            "Z": 603.11676
+          },
+          "TerritoryId": 814,
+          "InteractionType": "WalkTo",
+          "AetheryteShortcut": "Kholusia - Wright",
+          "Fly": true
+        },
+        {
+          "DataId": 1033827,
+          "Position": {
+            "X": -495.079,
+            "Y": 8.986954,
+            "Z": 604.27246
+          },
+          "TerritoryId": 814,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2011085,
+          "Position": {
+            "X": 1.822433,
+            "Y": -200.0001,
+            "Z": -448.3325
+          },
+          "TerritoryId": 918,
+          "InteractionType": "ManualAction",
+          "Comment": "Duty - Fight NPCs, then Elidibus"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1033828,
+          "Position": {
+            "X": -396.2005,
+            "Y": -229.06482,
+            "Z": 782.9861
+          },
+          "StopDistance": 5,
+          "TerritoryId": 818,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3776_Etched in the Stars.json b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3776_Etched in the Stars.json
new file mode 100644 (file)
index 0000000..0231e03
--- /dev/null
@@ -0,0 +1,126 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 2011087,
+          "Position": {
+            "X": -382.8231,
+            "Y": -229.0648,
+            "Z": 755.3434
+          },
+          "TerritoryId": 818,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 2011089,
+          "Position": {
+            "X": -372.0399,
+            "Y": -229.0648,
+            "Z": 712.4863
+          },
+          "TerritoryId": 818,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2011091,
+          "Position": {
+            "X": -251.9112,
+            "Y": -229.20581,
+            "Z": 657.3739
+          },
+          "TerritoryId": 818,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2011093,
+          "Position": {
+            "X": -196.1242,
+            "Y": -244.89203,
+            "Z": 679.9878
+          },
+          "TerritoryId": 818,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2011095,
+          "Position": {
+            "X": -132.1889,
+            "Y": -244.89203,
+            "Z": 687.9529
+          },
+          "TerritoryId": 818,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 2011097,
+          "Position": {
+            "X": -70.78668,
+            "Y": -263.9353,
+            "Z": 710.2921
+          },
+          "TerritoryId": 818,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 2011099,
+          "Position": {
+            "X": -29.221008,
+            "Y": -263.9353,
+            "Z": 717.28076
+          },
+          "TerritoryId": 818,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1033829,
+          "Position": {
+            "X": -497.94766,
+            "Y": 8.986913,
+            "Z": 584.1915
+          },
+          "TerritoryId": 814,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3777_The Converging Light.json b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3777_The Converging Light.json
new file mode 100644 (file)
index 0000000..78b3699
--- /dev/null
@@ -0,0 +1,115 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1033829,
+          "Position": {
+            "X": -497.94766,
+            "Y": 8.986913,
+            "Z": 584.1915
+          },
+          "TerritoryId": 814,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1033838,
+          "Position": {
+            "X": 12.954895,
+            "Y": 82.05,
+            "Z": 7.095398
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Eulmore"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1033830,
+          "Position": {
+            "X": 23.819275,
+            "Y": 82.049995,
+            "Z": 16.342407
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2011101,
+          "Position": {
+            "X": 60.04639,
+            "Y": 82.82986,
+            "Z": 1.940211
+          },
+          "TerritoryId": 820,
+          "InteractionType": "ManualAction",
+          "Comment": "Duty - The Heroes' Gauntlet"
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1033850,
+          "Position": {
+            "X": 291.49304,
+            "Y": 9.905235,
+            "Z": 153.2157
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 1033852,
+          "Position": {
+            "X": 574.9751,
+            "Y": 8.563855,
+            "Z": 336.8734
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1033854,
+          "Position": {
+            "X": 59.983154,
+            "Y": -3.0654925E-07,
+            "Z": 1.6021729
+          },
+          "StopDistance": 5,
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3778_Hope's Confluence.json b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3778_Hope's Confluence.json
new file mode 100644 (file)
index 0000000..a9c4e9f
--- /dev/null
@@ -0,0 +1,53 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1033854,
+          "Position": {
+            "X": 59.983154,
+            "Y": -3.0654925E-07,
+            "Z": 1.6021729
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 2011103,
+          "Position": {
+            "X": 100,
+            "Y": 4.208088E-05,
+            "Z": 112.5434
+          },
+          "StopDistance": 5,
+          "TerritoryId": 931,
+          "InteractionType": "ManualAction",
+          "Comment": "Duty -  The Seat of Sacrifice"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1033856,
+          "Position": {
+            "X": 53.421753,
+            "Y": 0.019417252,
+            "Z": -0.045776367
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3779_Nothing Unsaid.json b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3779_Nothing Unsaid.json
new file mode 100644 (file)
index 0000000..3d34501
--- /dev/null
@@ -0,0 +1,110 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1033860,
+          "Position": {
+            "X": 53.269165,
+            "Y": -2.8964132E-07,
+            "Z": 1.4190674
+          },
+          "StopDistance": 5,
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1034902,
+          "Position": {
+            "X": 51.285522,
+            "Y": -2.59839E-07,
+            "Z": -1.4801636
+          },
+          "StopDistance": 5,
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1033864,
+          "Position": {
+            "X": 384.60352,
+            "Y": -28.36043,
+            "Z": 322.56042
+          },
+          "TerritoryId": 815,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Amh Araeng - Inn at Journey's Head"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1033865,
+          "Position": {
+            "X": 251.8501,
+            "Y": -46.667526,
+            "Z": 336.90393
+          },
+          "TerritoryId": 815,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1033867,
+          "Position": {
+            "X": 253.28442,
+            "Y": -46.571102,
+            "Z": 337.02588
+          },
+          "TerritoryId": 815,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "TerritoryId": 820,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Eulmore"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1033868,
+          "Position": {
+            "X": 19.57727,
+            "Y": 82.78207,
+            "Z": 48.53894
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3780_The Journey Continues.json b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3780_The Journey Continues.json
new file mode 100644 (file)
index 0000000..4d36d10
--- /dev/null
@@ -0,0 +1,71 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1033868,
+          "Position": {
+            "X": 19.57727,
+            "Y": 82.78207,
+            "Z": 48.53894
+          },
+          "TerritoryId": 820,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1033872,
+          "Position": {
+            "X": -634.2717,
+            "Y": 35.86156,
+            "Z": -234.21082
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Il Mheg - Lydha Lran",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1027690,
+          "Position": {
+            "X": 452.9945,
+            "Y": 87.48282,
+            "Z": -691.9814
+          },
+          "StopDistance": 5,
+          "TerritoryId": 816,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Il Mheg - Wolekdorf"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1033872,
+          "Position": {
+            "X": -634.2717,
+            "Y": 35.86156,
+            "Z": -234.21082
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3781_Unto the Morrow.json b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3781_Unto the Morrow.json
new file mode 100644 (file)
index 0000000..a72457b
--- /dev/null
@@ -0,0 +1,98 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1033872,
+          "Position": {
+            "X": -634.2717,
+            "Y": 35.86156,
+            "Z": -234.21082
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1032532,
+          "Position": {
+            "X": -88.33453,
+            "Y": -19.033354,
+            "Z": 296.31494
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Rak'tika - Slitherbough"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1032532,
+          "Position": {
+            "X": -88.33453,
+            "Y": -19.033354,
+            "Z": 296.31494
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1033878,
+          "Position": {
+            "X": -483.8178,
+            "Y": 45.586155,
+            "Z": -236.68274
+          },
+          "TerritoryId": 815,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Amh Araeng - Twine"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1033881,
+          "Position": {
+            "X": -37.43042,
+            "Y": 4.583,
+            "Z": 3.982544
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1033884,
+          "Position": {
+            "X": 26.230225,
+            "Y": 0,
+            "Z": 1.4190674
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3782_Reflections in Crystal.json b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3782_Reflections in Crystal.json
new file mode 100644 (file)
index 0000000..3d1d798
--- /dev/null
@@ -0,0 +1,62 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1033887,
+          "Position": {
+            "X": 24.2771,
+            "Y": -5.234193E-13,
+            "Z": -0.7477417
+          },
+          "StopDistance": 5,
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1030533,
+          "Position": {
+            "X": 117.997925,
+            "Y": 14.649025,
+            "Z": 7.156433
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        },
+        {
+          "DataId": 1033888,
+          "Position": {
+            "X": 1.3580322,
+            "Y": 0,
+            "Z": -5.081299
+          },
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1033896,
+          "Position": {
+            "X": 1.5106201,
+            "Y": 0,
+            "Z": -3.1586914
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4007_Alisaie's Quest.json b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4007_Alisaie's Quest.json
new file mode 100644 (file)
index 0000000..a0a9a95
--- /dev/null
@@ -0,0 +1,68 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1032694,
+          "Position": {
+            "X": -3.03656,
+            "Y": 0.01804012,
+            "Z": -8.133057
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1035339,
+          "Position": {
+            "X": -54.8562,
+            "Y": 2.0050092,
+            "Z": 11.276367
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1035342,
+          "Position": {
+            "X": 125.50537,
+            "Y": -15.184305,
+            "Z": -424.21613
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Mor Dhona",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1035344,
+          "Position": {
+            "X": -894.5907,
+            "Y": -184.29301,
+            "Z": -639.33777
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4008_The Wisdom of Allag.json b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4008_The Wisdom of Allag.json
new file mode 100644 (file)
index 0000000..a5ad712
--- /dev/null
@@ -0,0 +1,104 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1035345,
+          "Position": {
+            "X": -894.52966,
+            "Y": -184.293,
+            "Z": -637.6593
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1035348,
+          "Position": {
+            "X": -639.33777,
+            "Y": -176.4502,
+            "Z": -577.2335
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1035350,
+          "Position": {
+            "X": 641.3214,
+            "Y": -2.8402345,
+            "Z": -350.3319
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2011330,
+          "Position": {
+            "X": 585.1072,
+            "Y": -64.83563,
+            "Z": -692.19507
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            12661
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2011331,
+          "Position": {
+            "X": 585.1072,
+            "Y": -64.83563,
+            "Z": -692.19507
+          },
+          "StopDistance": 5,
+          "TerritoryId": 402,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1035350,
+          "Position": {
+            "X": 641.3214,
+            "Y": -2.8402345,
+            "Z": -350.3319
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4009_Reviving the Legacy.json b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4009_Reviving the Legacy.json
new file mode 100644 (file)
index 0000000..f32678b
--- /dev/null
@@ -0,0 +1,136 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1035350,
+          "Position": {
+            "X": 641.3214,
+            "Y": -2.8402345,
+            "Z": -350.3319
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 2002881,
+          "Position": {
+            "X": 21.133728,
+            "Y": 22.323914,
+            "Z": -631.281
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Mor Dhona"
+        },
+        {
+          "DataId": 1035355,
+          "Position": {
+            "X": -0.35101318,
+            "Y": 0,
+            "Z": -6.9123535
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2011104,
+          "Position": {
+            "X": -11.001831,
+            "Y": 1.4800415,
+            "Z": -6.9733887
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        },
+        {
+          "DataId": 2011332,
+          "Position": {
+            "X": -56.717834,
+            "Y": 1.9989014,
+            "Z": 14.633362
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1035360,
+          "Position": {
+            "X": -58.15222,
+            "Y": 2.0050092,
+            "Z": 14.541748
+          },
+          "StopDistance": 5,
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "Position": {
+            "X": -150.08533,
+            "Y": 16.999998,
+            "Z": -48.293888
+          },
+          "TerritoryId": 418,
+          "InteractionType": "WalkTo",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] Skysteel Manufactory"
+          ]
+        },
+        {
+          "DataId": 1014578,
+          "Position": {
+            "X": -148.02783,
+            "Y": 16.999998,
+            "Z": -48.844177
+          },
+          "TerritoryId": 418,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1035363,
+          "Position": {
+            "X": 164.47693,
+            "Y": -12.634913,
+            "Z": -13.290649
+          },
+          "TerritoryId": 419,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Ishgard] Skysteel Manufactory",
+            "[Ishgard] Athenaeum Astrologicum"
+          ]
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4010_Forget Us Not.json b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4010_Forget Us Not.json
new file mode 100644 (file)
index 0000000..a7027a9
--- /dev/null
@@ -0,0 +1,58 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1035354,
+          "Position": {
+            "X": -1.0223389,
+            "Y": 0,
+            "Z": -8.529846
+          },
+          "StopDistance": 5,
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1035364,
+          "Position": {
+            "X": 68.558716,
+            "Y": 40,
+            "Z": 69.90149
+          },
+          "TerritoryId": 128,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Limsa Lominsa",
+          "AethernetShortcut": [
+            "[Limsa Lominsa] Aetheryte Plaza",
+            "[Limsa Lominsa] The Aftcastle"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1035366,
+          "Position": {
+            "X": -110.09387,
+            "Y": 39.999992,
+            "Z": 116.990845
+          },
+          "StopDistance": 5,
+          "TerritoryId": 128,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4011_Like Master, Like Pupil.json b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4011_Like Master, Like Pupil.json
new file mode 100644 (file)
index 0000000..6d639be
--- /dev/null
@@ -0,0 +1,111 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1035367,
+          "Position": {
+            "X": -108.72058,
+            "Y": 39.999996,
+            "Z": 117.17395
+          },
+          "StopDistance": 5,
+          "TerritoryId": 128,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1035374,
+          "Position": {
+            "X": -481.80365,
+            "Y": 137.42972,
+            "Z": 698.63416
+          },
+          "TerritoryId": 399,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Idyllshire",
+          "AethernetShortcut": [
+            "[Idyllshire] Aetheryte Plaza",
+            "[Idyllshire] Prologue Gate"
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1012138,
+          "Position": {
+            "X": 19.272095,
+            "Y": 38.43,
+            "Z": 15.854065
+          },
+          "StopDistance": 5,
+          "TerritoryId": 463,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1035380,
+          "Position": {
+            "X": 382.77246,
+            "Y": 75.28701,
+            "Z": -222.03406
+          },
+          "TerritoryId": 399,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Idyllshire",
+          "AethernetShortcut": [
+            "[Idyllshire] Aetheryte Plaza",
+            "[Idyllshire] Epilogue Gate"
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2011334,
+          "Position": {
+            "X": 384.32886,
+            "Y": 75.48633,
+            "Z": -218.00574
+          },
+          "TerritoryId": 399,
+          "InteractionType": "ManualAction",
+          "Comment": "Duty - Matoya's Relict"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1035381,
+          "Position": {
+            "X": 382.25366,
+            "Y": 75.22071,
+            "Z": -223.40735
+          },
+          "TerritoryId": 399,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4012_The Admiral's Resolve.json b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4012_The Admiral's Resolve.json
new file mode 100644 (file)
index 0000000..23d96ee
--- /dev/null
@@ -0,0 +1,103 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1035381,
+          "Position": {
+            "X": 382.25366,
+            "Y": 75.22071,
+            "Z": -223.40735
+          },
+          "TerritoryId": 399,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1001029,
+          "Position": {
+            "X": 9.170593,
+            "Y": 20.999403,
+            "Z": -15.213318
+          },
+          "TerritoryId": 129,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Limsa Lominsa"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1035386,
+          "Position": {
+            "X": -0.4730835,
+            "Y": 19.999977,
+            "Z": -13.839966
+          },
+          "TerritoryId": 129,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1000915,
+          "Position": {
+            "X": 18.387085,
+            "Y": 47.600006,
+            "Z": -162.12714
+          },
+          "TerritoryId": 128,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Limsa Lominsa] Aetheryte Plaza",
+            "[Limsa Lominsa] Marauder's Guild"
+          ],
+          "$.1": "QuestVariables if done first: 1 0 0 0 0 128"
+        },
+        {
+          "DataId": 1000918,
+          "Position": {
+            "X": 84.09241,
+            "Y": 44.399914,
+            "Z": 132.34143
+          },
+          "StopDistance": 5,
+          "TerritoryId": 128,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Limsa Lominsa] Marauder's Guild",
+            "[Limsa Lominsa] The Aftcastle"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1035386,
+          "Position": {
+            "X": -0.4730835,
+            "Y": 19.999977,
+            "Z": -13.839966
+          },
+          "TerritoryId": 129,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Limsa Lominsa"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4013_The Search for Sicard.json b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4013_The Search for Sicard.json
new file mode 100644 (file)
index 0000000..eb29765
--- /dev/null
@@ -0,0 +1,55 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1035386,
+          "Position": {
+            "X": -0.4730835,
+            "Y": 19.999977,
+            "Z": -13.839966
+          },
+          "StopDistance": 5,
+          "TerritoryId": 129,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1035389,
+          "Position": {
+            "X": 85.09949,
+            "Y": 68.15523,
+            "Z": 341.90894
+          },
+          "TerritoryId": 135,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Lower La Noscea - Moraby Drydocks",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1035391,
+          "Position": {
+            "X": 296.86414,
+            "Y": 69.333755,
+            "Z": -147.32587
+          },
+          "TerritoryId": 135,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4014_On Rough Seas.json b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4014_On Rough Seas.json
new file mode 100644 (file)
index 0000000..4096808
--- /dev/null
@@ -0,0 +1,62 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1035391,
+          "Position": {
+            "X": 296.86414,
+            "Y": 69.333755,
+            "Z": -147.32587
+          },
+          "TerritoryId": 135,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1001029,
+          "Position": {
+            "X": 9.170593,
+            "Y": 20.999403,
+            "Z": -15.213318
+          },
+          "TerritoryId": 129,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Limsa Lominsa"
+        },
+        {
+          "DataId": 1002694,
+          "Position": {
+            "X": -0.045776367,
+            "Y": 1.6001425,
+            "Z": -7.0039062
+          },
+          "TerritoryId": 198,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1002694,
+          "Position": {
+            "X": -0.045776367,
+            "Y": 1.6001425,
+            "Z": -7.0039062
+          },
+          "TerritoryId": 198,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4015_The Great Ship Vylbrand.json b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4015_The Great Ship Vylbrand.json
new file mode 100644 (file)
index 0000000..6499138
--- /dev/null
@@ -0,0 +1,88 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1002694,
+          "Position": {
+            "X": -0.045776367,
+            "Y": 1.6001425,
+            "Z": -7.0039062
+          },
+          "TerritoryId": 198,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1035399,
+          "Position": {
+            "X": -105.21106,
+            "Y": 64.43899,
+            "Z": -243.15253
+          },
+          "TerritoryId": 180,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Outer La Noscea - Camp Overlook"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "Position": {
+            "X": 82.19566,
+            "Y": 25.922153,
+            "Z": -711.6839
+          },
+          "TerritoryId": 180,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "Position": {
+            "X": 129.6921,
+            "Y": 23.33508,
+            "Z": -719.46643
+          },
+          "TerritoryId": 180,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "DataId": 1035401,
+          "Position": {
+            "X": 142.71753,
+            "Y": 24.40421,
+            "Z": -634.54645
+          },
+          "TerritoryId": 180,
+          "InteractionType": "ManualAction",
+          "Comment": "Duty - Great Ship Vylbrand"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1035407,
+          "Position": {
+            "X": -103.71564,
+            "Y": 64.39152,
+            "Z": -241.32147
+          },
+          "StopDistance": 5,
+          "TerritoryId": 180,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4016_Futures Rewritten.json b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4016_Futures Rewritten.json
new file mode 100644 (file)
index 0000000..ae3d076
--- /dev/null
@@ -0,0 +1,80 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1035398,
+          "Position": {
+            "X": -106.126526,
+            "Y": 64.45569,
+            "Z": -242.66425
+          },
+          "StopDistance": 5,
+          "TerritoryId": 180,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1035409,
+          "Position": {
+            "X": 581.62805,
+            "Y": 80,
+            "Z": 621.7898
+          },
+          "TerritoryId": 621,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Lochs - Ala Mhigan Quarter"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1035414,
+          "Position": {
+            "X": 739.4979,
+            "Y": 70,
+            "Z": 526.48206
+          },
+          "StopDistance": 5,
+          "TerritoryId": 621,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 2002881,
+          "Position": {
+            "X": 21.133728,
+            "Y": 22.323914,
+            "Z": -631.281
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Mor Dhona"
+        },
+        {
+          "DataId": 1032694,
+          "Position": {
+            "X": -3.03656,
+            "Y": 0.01804012,
+            "Z": -8.133057
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4058_Unto the Breach.json b/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4058_Unto the Breach.json
new file mode 100644 (file)
index 0000000..d27f305
--- /dev/null
@@ -0,0 +1,54 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1035613,
+          "Position": {
+            "X": -2.456726,
+            "Y": 0,
+            "Z": -9.720032
+          },
+          "StopDistance": 5,
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1036324,
+          "Position": {
+            "X": 739.681,
+            "Y": 70,
+            "Z": 535.4237
+          },
+          "TerritoryId": 621,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Lochs - Ala Mhigan Quarter",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1036329,
+          "Position": {
+            "X": 741.1155,
+            "Y": 70,
+            "Z": 527.7333
+          },
+          "TerritoryId": 621,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4059_Here Be Dragons.json b/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4059_Here Be Dragons.json
new file mode 100644 (file)
index 0000000..fe385bd
--- /dev/null
@@ -0,0 +1,90 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1036330,
+          "Position": {
+            "X": 742.1836,
+            "Y": 70,
+            "Z": 529.0454
+          },
+          "TerritoryId": 621,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1036334,
+          "Position": {
+            "X": -73.56378,
+            "Y": 8.05915,
+            "Z": 29.3125
+          },
+          "TerritoryId": 418,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Ishgard"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1013167,
+          "Position": {
+            "X": 125.68848,
+            "Y": 24.458836,
+            "Z": 2.456604
+          },
+          "TerritoryId": 418,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1036342,
+          "Position": {
+            "X": 161.91345,
+            "Y": -15.134371,
+            "Z": 33.279907
+          },
+          "TerritoryId": 419,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Ishgard] The Forgotten Knight",
+            "[Ishgard] Athenaeum Astrologicum"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1036344,
+          "Position": {
+            "X": -521.5991,
+            "Y": -103.946754,
+            "Z": 143.63306
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4060_Righteous Indignation.json b/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4060_Righteous Indignation.json
new file mode 100644 (file)
index 0000000..6967106
--- /dev/null
@@ -0,0 +1,143 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1036346,
+          "Position": {
+            "X": -520.531,
+            "Y": -103.99243,
+            "Z": 144.24353
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 2011483,
+          "Position": {
+            "X": -681.5442,
+            "Y": -41.153625,
+            "Z": 424.58215
+          },
+          "StopDistance": 1,
+          "TerritoryId": 402,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1036588,
+          "Position": {
+            "X": -683.3448,
+            "Y": -41.403988,
+            "Z": 426.44385
+          },
+          "StopDistance": 5,
+          "TerritoryId": 402,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1036353,
+          "Position": {
+            "X": -229.38892,
+            "Y": 246.3967,
+            "Z": 96.75745
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1036358,
+          "Position": {
+            "X": -215.16754,
+            "Y": 253.81813,
+            "Z": -13.16864
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact",
+          "Fly": true,
+          "$.1": "QuestVariables if done first: 1 16 0 0 0 64"
+        },
+        {
+          "DataId": 1036359,
+          "Position": {
+            "X": -244.55634,
+            "Y": 263.18918,
+            "Z": -24.521301
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact",
+          "Mount": true,
+          "Fly": true,
+          "$.1": "QuestVariables if done after [1]: 2 16 0 0 0 96"
+        },
+        {
+          "DataId": 1036357,
+          "Position": {
+            "X": -275.4406,
+            "Y": 252,
+            "Z": -20.981201
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact",
+          "DisableNavmesh": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1036353,
+          "Position": {
+            "X": -229.38892,
+            "Y": 246.3967,
+            "Z": 96.75745
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1036357,
+          "Position": {
+            "X": -275.4406,
+            "Y": 252,
+            "Z": -20.981201
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4061_For Vengeance.json b/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4061_For Vengeance.json
new file mode 100644 (file)
index 0000000..31cc0d4
--- /dev/null
@@ -0,0 +1,83 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1036953,
+          "Position": {
+            "X": -275.4406,
+            "Y": 252,
+            "Z": -20.981201
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 2011484,
+          "Position": {
+            "X": 28.366455,
+            "Y": 271.229,
+            "Z": -35.355164
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1036351,
+          "Position": {
+            "X": -681.33057,
+            "Y": -41.32259,
+            "Z": 427.66455
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1036351,
+          "Position": {
+            "X": -681.33057,
+            "Y": -41.32259,
+            "Z": 427.66455
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1036352,
+          "Position": {
+            "X": -679.92676,
+            "Y": -41.30151,
+            "Z": 429.00732
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4062_The Flames of War.json b/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4062_The Flames of War.json
new file mode 100644 (file)
index 0000000..fd0c1f1
--- /dev/null
@@ -0,0 +1,89 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1036352,
+          "Position": {
+            "X": -679.92676,
+            "Y": -41.30151,
+            "Z": 429.00732
+          },
+          "TerritoryId": 402,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1036368,
+          "Position": {
+            "X": -137.56012,
+            "Y": 4.1,
+            "Z": -109.819214
+          },
+          "StopDistance": 5,
+          "TerritoryId": 130,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1036374,
+          "Position": {
+            "X": -25.0401,
+            "Y": 83.19998,
+            "Z": 10.452393
+          },
+          "TerritoryId": 130,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Ul'dah",
+          "AethernetShortcut": [
+            "[Ul'dah] Aetheryte Plaza",
+            "[Ul'dah] Airship Landing"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2011521,
+          "Position": {
+            "X": -24.368713,
+            "Y": 83.17688,
+            "Z": 12.893799
+          },
+          "TerritoryId": 130,
+          "InteractionType": "ManualAction",
+          "Comment": "Duty - Paglth'an"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1036376,
+          "Position": {
+            "X": -20.065674,
+            "Y": 83.2,
+            "Z": 15.121643
+          },
+          "StopDistance": 5,
+          "TerritoryId": 130,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4063_When the Dust Settles.json b/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4063_When the Dust Settles.json
new file mode 100644 (file)
index 0000000..102cef0
--- /dev/null
@@ -0,0 +1,102 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1036376,
+          "Position": {
+            "X": -20.065674,
+            "Y": 83.2,
+            "Z": 15.121643
+          },
+          "TerritoryId": 130,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1036388,
+          "Position": {
+            "X": -76.46301,
+            "Y": 42,
+            "Z": 58.243652
+          },
+          "TerritoryId": 131,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Ul'dah",
+          "AethernetShortcut": [
+            "[Ul'dah] Aetheryte Plaza",
+            "[Ul'dah] Alchemists' Guild"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1036391,
+          "Position": {
+            "X": -77.71423,
+            "Y": 42,
+            "Z": 58.854004
+          },
+          "TerritoryId": 131,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1036392,
+          "Position": {
+            "X": -14.328308,
+            "Y": 36.01278,
+            "Z": 61.08191
+          },
+          "TerritoryId": 131,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2002881,
+          "Position": {
+            "X": 21.133728,
+            "Y": 22.323914,
+            "Z": -631.281
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Mor Dhona"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1036399,
+          "Position": {
+            "X": -3.402832,
+            "Y": 0.01804012,
+            "Z": -8.499329
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4064_The Company We Keep.json b/Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4064_The Company We Keep.json
new file mode 100644 (file)
index 0000000..dc3c0d3
--- /dev/null
@@ -0,0 +1,84 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1036400,
+          "Position": {
+            "X": -2.5177612,
+            "Y": 0,
+            "Z": -9.170715
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1024065,
+          "Position": {
+            "X": 749.9961,
+            "Y": 70.139626,
+            "Z": 522.88086
+          },
+          "TerritoryId": 621,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Lochs - Ala Mhigan Quarter",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1036325,
+          "Position": {
+            "X": 740.0167,
+            "Y": 70,
+            "Z": 534.02
+          },
+          "TerritoryId": 621,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1037011,
+          "Position": {
+            "X": 741.7257,
+            "Y": 70,
+            "Z": 534.63025
+          },
+          "TerritoryId": 621,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1036424,
+          "Position": {
+            "X": -641.93176,
+            "Y": 130,
+            "Z": -503.19678
+          },
+          "TerritoryId": 612,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Fringes - Castrum Oriens"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4065_On Official Business.json b/Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4065_On Official Business.json
new file mode 100644 (file)
index 0000000..efc7471
--- /dev/null
@@ -0,0 +1,109 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1036426,
+          "Position": {
+            "X": -642.3591,
+            "Y": 130,
+            "Z": -504.63113
+          },
+          "StopDistance": 5,
+          "TerritoryId": 612,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1036428,
+          "Position": {
+            "X": 125.993774,
+            "Y": 12.9667015,
+            "Z": -249.37823
+          },
+          "TerritoryId": 133,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Gridania",
+          "AethernetShortcut": [
+            "[Gridania] Aetheryte Plaza",
+            "[Gridania] Lancer's Guild"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1005577,
+          "Position": {
+            "X": 28.488525,
+            "Y": -3.6319542,
+            "Z": 210.62024
+          },
+          "TerritoryId": 152,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "East Shroud - Hawthorne Hut",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1000460,
+          "Position": {
+            "X": -159.41101,
+            "Y": 4.054107,
+            "Z": -4.1047363
+          },
+          "TerritoryId": 133,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Gridania",
+          "AethernetShortcut": [
+            "[Gridania] Aetheryte Plaza",
+            "[Gridania] Conjurer's Guild"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1003027,
+          "Position": {
+            "X": 4.8981323,
+            "Y": -1.92944,
+            "Z": -0.19836426
+          },
+          "TerritoryId": 205,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1036436,
+          "Position": {
+            "X": 4.2266846,
+            "Y": -1.858,
+            "Z": 2.7922974
+          },
+          "TerritoryId": 205,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
diff --git a/Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4066_Death Unto Dawn.json b/Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4066_Death Unto Dawn.json
new file mode 100644 (file)
index 0000000..e8d3305
--- /dev/null
@@ -0,0 +1,79 @@
+{
+  "Version": 1,
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1003027,
+          "Position": {
+            "X": 4.8981323,
+            "Y": -1.92944,
+            "Z": -0.19836426
+          },
+          "TerritoryId": 205,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1036439,
+          "Position": {
+            "X": 57.90796,
+            "Y": -8.556444,
+            "Z": 107.16406
+          },
+          "TerritoryId": 132,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Gridania"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1036441,
+          "Position": {
+            "X": 32.60852,
+            "Y": -19.000002,
+            "Z": 103.34924
+          },
+          "StopDistance": 7,
+          "TerritoryId": 132,
+          "InteractionType": "ManualAction",
+          "Comment": "Duty - Death Unto Dawn"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "TerritoryId": 351,
+          "InteractionType": "ManualAction",
+          "Comment": "Credits"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1036444,
+          "Position": {
+            "X": -1.6937866,
+            "Y": 0,
+            "Z": -4.135254
+          },
+          "TerritoryId": 351,
+          "InteractionType": "Interact"
+        }
+      ]
+    }
+  ]
+}
index 46d49250a372ff5d0d56bca3b10c8fb8e9aecf13..7bdcdf7cf8ce1ce835889e35c50dec60bf11077d 100644 (file)
                   ]
                 },
                 "StopDistance": {
-                  "type": ["number", "null"],
+                  "type": [
+                    "number",
+                    "null"
+                  ],
                   "description": "Set if pathfinding should stop closer or further away from the default stop distance",
                   "exclusiveMinimum": 0
                 },
                   "type": "boolean"
                 },
                 "Mount": {
-                  "type": ["boolean", "null"],
+                  "type": [
+                    "boolean",
+                    "null"
+                  ],
                   "description": "If true, will mount regardless of distance to position. If false, will unmount."
                 },
                 "Fly": {
                 "AetheryteShortcut": {
                   "type": "string",
                   "description": "The Aetheryte to teleport to (before moving)",
-                  "$comment": "TODO add remaining aetherytes for 2.x/3.x",
                   "enum": [
-                    "Limsa Lominsa",
                     "Gridania",
+                    "Central Shroud - Bentbranch Meadows",
+                    "East Shroud - Hawthorne Hut",
+                    "South Shroud - Quarrymill",
+                    "South Shroud - Camp Tranquil",
+                    "North Shroud - Fallgourd Float",
                     "Ul'dah",
+                    "Western Thanalan - Horizon",
+                    "Central Thanalan - Black Brush Station",
+                    "Eastern Thanalan - Camp Drybone",
+                    "Southern Thanalan - Little Ala Mhigo",
+                    "Southern Thanalan - Forgotten Springs",
+                    "Northern Thanalan - Camp Bluefog",
+                    "Northern Thanalan - Ceruleum Processing Plant",
+                    "Limsa Lominsa",
+                    "Middle La Noscea - Summerford Farms",
+                    "Lower La Noscea - Moraby Drydocks",
+                    "Eastern La Noscea - Costa Del Sol",
+                    "Eastern La Noscea - Wineport",
+                    "Western La Noscea - Swiftperch",
+                    "Western La Noscea - Aleport",
+                    "Upper La Noscea - Camp Bronze Lake",
+                    "Outer La Noscea - Camp Overlook",
+                    "Coerthas Central Highlands - Camp Dragonhead",
+                    "Mor Dhona",
+                    "Gold Saucer",
+                    "Wolves' Den Pier",
                     "Ishgard",
                     "Idyllshire",
-
+                    "Coerthas Western Highlands - Falcon's Nest",
+                    "The Sea of Clouds - Camp Cloudtop",
+                    "The Sea of Clouds - Ok' Zundu",
+                    "Azys Lla - Helix",
+                    "The Dravanian Forelands - Tailfeather",
+                    "The Dravanian Forelands - Anyx Trine",
+                    "The Churning Mists - Moghome",
+                    "The Churning Mists - Zenith",
                     "Rhalgr's Reach",
                     "Fringes - Castrum Oriens",
                     "Fringes - Peering Stones",
                     "Azim Steppe - Dawn Throne",
                     "Azim Steppe - Dhoro Iloh",
                     "Doman Enclave",
-
                     "Crystarium",
                     "Eulmore",
                     "Lakeland - Fort Jobb",
                     "Il Mheg - Wolekdorf",
                     "Tempest - Ondo Cups",
                     "Tempest - Macarenses Angle",
-
                     "Old Sharlayan",
                     "Radz-at-Han",
                     "Labyrinthos - Archeion",
                 "AethernetShortcut": {
                   "type": "array",
                   "description": "A pair of aethernet locations (from + to) to use as a shortcut",
-                  "minItems": 2,
+                  "minItems": 1,
                   "maxItems": 2,
                   "items": {
                     "type": "string",
                     "enum": [
-                      "[Limsa Lominsa] Aetheryte Plaza",
-                      "[Limsa Lominsa] Arcanist's Guild",
-                      "[Limsa Lominsa] Fishermen's Guild",
-                      "[Limsa Lominsa] Hawker's Alley",
-                      "[Limsa Lominsa] The Aftcastle",
-                      "[Limsa Lominsa] Culinarian's Guild",
-                      "[Limsa Lominsa] Marauder's Guild",
-                      "[Limsa Lominsa] Airship Landing",
                       "[Gridania] Aetheryte Plaza",
                       "[Gridania] Archer's Guild",
                       "[Gridania] Leatherworker's Guild & Shaded Bower",
                       "[Gridania] Conjurer's Guild",
                       "[Gridania] Botanist's Guild",
                       "[Gridania] Mih Khetto's Amphitheatre",
+                      "[Gridania] Blue Badger Gate (Central Shroud)",
+                      "[Gridania] Yellow Serpent Gate (North Shroud)",
+                      "[Gridania] White Wolf Gate (Central Shroud)",
                       "[Gridania] Airship Landing",
                       "[Ul'dah] Aetheryte Plaza",
                       "[Ul'dah] Adventurer's Guild",
                       "[Ul'dah] Goldsmiths' Guild",
                       "[Ul'dah] Sapphire Avenue Exchange",
                       "[Ul'dah] Alchemists' Guild",
+                      "[Ul'dah] Gate of the Sultana (Western Thanalan)",
+                      "[Ul'dah] Gate of Nald (Central Thanalan)",
+                      "[Ul'dah] Gate of Thal (Central Thanalan)",
                       "[Ul'dah] The Chamber of Rule",
                       "[Ul'dah] Airship Landing",
+                      "[Limsa Lominsa] Aetheryte Plaza",
+                      "[Limsa Lominsa] Arcanist's Guild",
+                      "[Limsa Lominsa] Fishermen's Guild",
+                      "[Limsa Lominsa] Hawker's Alley",
+                      "[Limsa Lominsa] The Aftcastle",
+                      "[Limsa Lominsa] Culinarian's Guild",
+                      "[Limsa Lominsa] Marauder's Guild",
+                      "[Limsa Lominsa] Zephyr Gate (Middle La Noscea)",
+                      "[Limsa Lominsa] Tempest Gate (Lower La Noscea)",
+                      "[Limsa Lominsa] Airship Landing",
                       "[Ishgard] Aetheryte Plaza",
                       "[Ishgard] The Forgotten Knight",
                       "[Ishgard] Skysteel Manufactory",
                       "[Ishgard] Saint Reymanaud's Cathedral",
                       "[Ishgard] The Tribunal",
                       "[Ishgard] The Last Vigil",
+                      "[Ishgard] The Gates of Judgement (Coerthas Central Highlands)",
                       "[Idyllshire] Aetheryte Plaza",
                       "[Idyllshire] West Idyllshire",
+                      "[Idyllshire] Prologue Gate",
+                      "[Idyllshire] Epilogue Gate",
                       "[Rhalgr's Reach] Aetheryte Plaza",
                       "[Rhalgr's Reach] Western Rhalgr's Reach",
                       "[Rhalgr's Reach] Northeastern Rhalgr's Reach",
+                      "[Rhalgr's Reach] Fringes Gate",
+                      "[Rhalgr's Reach] Peaks Gate",
                       "[Kugane] Aetheryte Plaza",
                       "[Kugane] Shiokaze Hostelry",
                       "[Kugane] Pier #1",
                       "[Kugane] The Ruby Bazaar",
                       "[Kugane] Sekiseigumi Barracks",
                       "[Kugane] Rakuza District",
+                      "[Kugane] The Ruby Price",
                       "[Kugane] Airship Landing",
                       "[Crystarium] Aetheryte Plaza",
                       "[Crystarium] Musica Universalis Markets",
                       "[Crystarium] The Amaro Launch",
                       "[Crystarium] The Crystalline Mean",
                       "[Crystarium] The Cabinet of Curiosity",
+                      "[Crystarium] Tessellation (Lakeland)",
                       "[Eulmore] Aetheryte Plaza",
                       "[Eulmore] Southeast Derelicts",
                       "[Eulmore] Nightsoil Pots",
                       "[Eulmore] The Glory Gate",
                       "[Eulmore] The Mainstay",
+                      "[Eulmore] The Path to Glory (Kholusia)",
                       "[Old Sharlayan] Aetheryte Plaza",
                       "[Old Sharlayan] The Studium",
                       "[Old Sharlayan] The Baldesion Annex",
                       "[Old Sharlayan] The Leveilleur Estate",
                       "[Old Sharlayan] Journey's End",
                       "[Old Sharlayan] Scholar's Harbor",
+                      "[Old Sharlayan] The Hall of Artifice (Labyrinthos)",
                       "[Radz-at-Han] Aetheryte Plaza",
                       "[Radz-at-Han] Meghaduta",
                       "[Radz-at-Han] Ruveydah Fibers",
                       "[Radz-at-Han] Hall of the Radiant Host",
                       "[Radz-at-Han] Mehryde's Meyhane",
                       "[Radz-at-Han] Kama",
-                      "[Radz-at-Han] The High Crucible of Al-Kimiya"
+                      "[Radz-at-Han] The High Crucible of Al-Kimiya",
+                      "[Radz-at-Han] The Gate of First Sight (Thavnair)"
                     ]
                   }
                 },
                   "description": "Determines how enemy spawning is handled in combat locations",
                   "enum": [
                     "AutoOnEnterArea",
-                    "AfterInteraction"
+                    "AfterInteraction",
+                    "AfterItemUse"
                   ]
                 },
                 "KillEnemyDataIds": {
                   "description": "The text to use with /say"
                 },
                 "ItemId": {
-                  "type": ["number", "null"],
+                  "type": [
+                    "number",
+                    "null"
+                  ],
                   "description": "The Item to use",
                   "exclusiveMinimum": 0
                 },
index 72e7e53098d343e2e8b1c6dda4a4552b6d1551bd..6705db88b149e68d24120a06931afae8844c3824 100644 (file)
@@ -59,7 +59,6 @@ public sealed class QuestionablePlugin : IDalamudPlugin
         _pluginInterface.UiBuilder.Draw += _windowSystem.Draw;
         _framework.Update += FrameworkUpdate;
         _commandManager.AddHandler("/qst", new CommandInfo(ProcessCommand));
-
     }
 
     private void FrameworkUpdate(IFramework framework)