From 2acbe97a0f923dfae7890954046616cffa8ecf2b Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Thu, 30 May 2024 23:38:50 +0200 Subject: [PATCH] Initial Draft of Post-Shadowbringers MSQ --- Questionable/Controller/QuestController.cs | 5 +- Questionable/Data/AetheryteData.cs | 40 ++++ Questionable/External/NavmeshIpc.cs | 3 +- Questionable/GameFunctions.cs | 1 - .../Converter/AethernetShortcutConverter.cs | 46 ++++- .../Model/V1/Converter/AetheryteConverter.cs | 39 +++- .../Model/V1/Converter/EmoteConverter.cs | 1 - .../V1/Converter/EnemySpawnTypeConverter.cs | 1 + Questionable/Model/V1/EAetheryteLocation.cs | 58 +++++- Questionable/Model/V1/EEnemySpawnType.cs | 1 + .../4357_The Next Ship to Sail.json | 16 +- .../4364_The Medial Circuit.json | 1 + .../4365_The Full Reports Warts and All.json | 1 + .../MSQ/F-Tempest/3654_Shadowbringers.json | 82 ++++++++ .../MSQ/G-5.1/3673_Shaken Resolve.json | 121 ++++++++++++ .../MSQ/G-5.1/3674_A Grand Adventure.json | 79 ++++++++ .../MSQ/G-5.1/3675_A Welcome Guest.json | 128 ++++++++++++ .../MSQ/G-5.1/3676_Good for the Soul.json | 123 ++++++++++++ .../MSQ/G-5.1/3677_Nowhere to Turn.json | 53 +++++ .../MSQ/G-5.1/3678_A Notable Absence.json | 81 ++++++++ .../MSQ/G-5.1/3679_For the People.json | 115 +++++++++++ .../MSQ/G-5.1/3680_Finding Good Help.json | 85 ++++++++ .../MSQ/G-5.1/3681_Moving Forward.json | 68 +++++++ ...3682_Vows of Virtue, Deeds of Cruelty.json | 94 +++++++++ .../H-5.2/3761_Old Enemies, New Threats.json | 54 +++++ .../MSQ/H-5.2/3762_The Way Home.json | 51 +++++ .../MSQ/H-5.2/3763_Seeking Council.json | 93 +++++++++ .../MSQ/H-5.2/3764_Facing the Truth.json | 154 +++++++++++++++ .../MSQ/H-5.2/3765_A Sleep Disturbed.json | 71 +++++++ .../MSQ/H-5.2/3766_An Old Friend.json | 84 ++++++++ .../MSQ/H-5.2/3767_Deep Designs.json | 78 ++++++++ .../MSQ/H-5.2/3768_A Whale's Tale.json | 184 ++++++++++++++++++ .../MSQ/H-5.2/3769_Beneath the Surface.json | 55 ++++++ .../H-5.2/3770_Echoes of a Fallen Star.json | 115 +++++++++++ .../I-5.3/3771_In the Name of the Light.json | 167 ++++++++++++++++ .../MSQ/I-5.3/3772_Heroic Dreams.json | 154 +++++++++++++++ .../MSQ/I-5.3/3773_Fraying Threads.json | 93 +++++++++ .../MSQ/I-5.3/3774_Food for the Soul.json | 112 +++++++++++ .../MSQ/I-5.3/3775_Faded Memories.json | 79 ++++++++ .../MSQ/I-5.3/3776_Etched in the Stars.json | 126 ++++++++++++ .../MSQ/I-5.3/3777_The Converging Light.json | 115 +++++++++++ .../MSQ/I-5.3/3778_Hope's Confluence.json | 53 +++++ .../MSQ/I-5.3/3779_Nothing Unsaid.json | 110 +++++++++++ .../MSQ/I-5.3/3780_The Journey Continues.json | 71 +++++++ .../MSQ/I-5.3/3781_Unto the Morrow.json | 98 ++++++++++ .../I-5.3/3782_Reflections in Crystal.json | 62 ++++++ .../MSQ/J-5.4/4007_Alisaie's Quest.json | 68 +++++++ .../MSQ/J-5.4/4008_The Wisdom of Allag.json | 104 ++++++++++ .../MSQ/J-5.4/4009_Reviving the Legacy.json | 136 +++++++++++++ .../MSQ/J-5.4/4010_Forget Us Not.json | 58 ++++++ .../J-5.4/4011_Like Master, Like Pupil.json | 111 +++++++++++ .../MSQ/J-5.4/4012_The Admiral's Resolve.json | 103 ++++++++++ .../MSQ/J-5.4/4013_The Search for Sicard.json | 55 ++++++ .../MSQ/J-5.4/4014_On Rough Seas.json | 62 ++++++ .../J-5.4/4015_The Great Ship Vylbrand.json | 88 +++++++++ .../MSQ/J-5.4/4016_Futures Rewritten.json | 80 ++++++++ .../MSQ/K-5.5/4058_Unto the Breach.json | 54 +++++ .../MSQ/K-5.5/4059_Here Be Dragons.json | 90 +++++++++ .../MSQ/K-5.5/4060_Righteous Indignation.json | 143 ++++++++++++++ .../MSQ/K-5.5/4061_For Vengeance.json | 83 ++++++++ .../MSQ/K-5.5/4062_The Flames of War.json | 89 +++++++++ .../MSQ/K-5.5/4063_When the Dust Settles.json | 102 ++++++++++ .../MSQ/L-5.55/4064_The Company We Keep.json | 84 ++++++++ .../MSQ/L-5.55/4065_On Official Business.json | 109 +++++++++++ .../MSQ/L-5.55/4066_Death Unto Dawn.json | 79 ++++++++ Questionable/QuestSchema/schema_v1.json | 94 +++++++-- Questionable/QuestionablePlugin.cs | 1 - 67 files changed, 5178 insertions(+), 36 deletions(-) create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/F-Tempest/3654_Shadowbringers.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3673_Shaken Resolve.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3674_A Grand Adventure.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3675_A Welcome Guest.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3676_Good for the Soul.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3677_Nowhere to Turn.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3678_A Notable Absence.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3679_For the People.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3680_Finding Good Help.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3681_Moving Forward.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3682_Vows of Virtue, Deeds of Cruelty.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3761_Old Enemies, New Threats.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3762_The Way Home.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3763_Seeking Council.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3764_Facing the Truth.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3765_A Sleep Disturbed.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3766_An Old Friend.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3767_Deep Designs.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3768_A Whale's Tale.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3769_Beneath the Surface.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3770_Echoes of a Fallen Star.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3771_In the Name of the Light.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3772_Heroic Dreams.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3773_Fraying Threads.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3774_Food for the Soul.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3775_Faded Memories.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3776_Etched in the Stars.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3777_The Converging Light.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3778_Hope's Confluence.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3779_Nothing Unsaid.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3780_The Journey Continues.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3781_Unto the Morrow.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3782_Reflections in Crystal.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4007_Alisaie's Quest.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4008_The Wisdom of Allag.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4009_Reviving the Legacy.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4010_Forget Us Not.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4011_Like Master, Like Pupil.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4012_The Admiral's Resolve.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4013_The Search for Sicard.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4014_On Rough Seas.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4015_The Great Ship Vylbrand.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4016_Futures Rewritten.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4058_Unto the Breach.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4059_Here Be Dragons.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4060_Righteous Indignation.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4061_For Vengeance.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4062_The Flames of War.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4063_When the Dust Settles.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4064_The Company We Keep.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4065_On Official Business.json create mode 100644 Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4066_Death Unto Dawn.json diff --git a/Questionable/Controller/QuestController.cs b/Questionable/Controller/QuestController.cs index 001ac1804..5a2d616a7 100644 --- a/Questionable/Controller/QuestController.cs +++ b/Questionable/Controller/QuestController.cs @@ -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(); } diff --git a/Questionable/Data/AetheryteData.cs b/Questionable/Data/AetheryteData.cs index 7f0fb6659..bd66ac674 100644 --- a/Questionable/Data/AetheryteData.cs +++ b/Questionable/Data/AetheryteData.cs @@ -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) }, diff --git a/Questionable/External/NavmeshIpc.cs b/Questionable/External/NavmeshIpc.cs index 7d39b8bf1..0433f33c9 100644 --- a/Questionable/External/NavmeshIpc.cs +++ b/Questionable/External/NavmeshIpc.cs @@ -30,7 +30,8 @@ internal sealed class NavmeshIpc _pathIsRunning = pluginInterface.GetIpcSubscriber("vnavmesh.Path.IsRunning"); _pathGetTolerance = pluginInterface.GetIpcSubscriber("vnavmesh.Path.GetTolerance"); _pathSetTolerance = pluginInterface.GetIpcSubscriber("vnavmesh.Path.SetTolerance"); - _queryPointOnFloor = pluginInterface.GetIpcSubscriber("vnavmesh.Query.Mesh.PointOnFloor"); + _queryPointOnFloor = + pluginInterface.GetIpcSubscriber("vnavmesh.Query.Mesh.PointOnFloor"); } public bool IsReady diff --git a/Questionable/GameFunctions.cs b/Questionable/GameFunctions.cs index eb96ce8dd..591fd61bd 100644 --- a/Questionable/GameFunctions.cs +++ b/Questionable/GameFunctions.cs @@ -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) diff --git a/Questionable/Model/V1/Converter/AethernetShortcutConverter.cs b/Questionable/Model/V1/Converter/AethernetShortcutConverter.cs index 48892f003..0857c758b 100644 --- a/Questionable/Model/V1/Converter/AethernetShortcutConverter.cs +++ b/Questionable/Model/V1/Converter/AethernetShortcutConverter.cs @@ -10,14 +10,6 @@ public sealed class AethernetShortcutConverter : JsonConverter 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 StringToEnum = diff --git a/Questionable/Model/V1/Converter/AetheryteConverter.cs b/Questionable/Model/V1/Converter/AetheryteConverter.cs index 55a30e5e0..91c26f4a5 100644 --- a/Questionable/Model/V1/Converter/AetheryteConverter.cs +++ b/Questionable/Model/V1/Converter/AetheryteConverter.cs @@ -6,11 +6,48 @@ public sealed class AetheryteConverter() : EnumConverter(Val { private static readonly Dictionary 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" }, diff --git a/Questionable/Model/V1/Converter/EmoteConverter.cs b/Questionable/Model/V1/Converter/EmoteConverter.cs index d903e09aa..7014185cf 100644 --- a/Questionable/Model/V1/Converter/EmoteConverter.cs +++ b/Questionable/Model/V1/Converter/EmoteConverter.cs @@ -12,5 +12,4 @@ public sealed class EmoteConverter() : EnumConverter(Values) { EEmote.Deny, "deny" }, { EEmote.Pray, "pray" }, }; - } diff --git a/Questionable/Model/V1/Converter/EnemySpawnTypeConverter.cs b/Questionable/Model/V1/Converter/EnemySpawnTypeConverter.cs index e78419622..a19b97b98 100644 --- a/Questionable/Model/V1/Converter/EnemySpawnTypeConverter.cs +++ b/Questionable/Model/V1/Converter/EnemySpawnTypeConverter.cs @@ -7,6 +7,7 @@ public sealed class EnemySpawnTypeConverter() : EnumConverter(V private static readonly Dictionary Values = new() { { EEnemySpawnType.AfterInteraction, "AfterInteraction" }, + { EEnemySpawnType.AfterItemUse, "AfterItemUse" }, { EEnemySpawnType.AutoOnEnterArea, "AutoOnEnterArea" }, }; } diff --git a/Questionable/Model/V1/EAetheryteLocation.cs b/Questionable/Model/V1/EAetheryteLocation.cs index a89e980f4..a49a471e9 100644 --- a/Questionable/Model/V1/EAetheryteLocation.cs +++ b/Questionable/Model/V1/EAetheryteLocation.cs @@ -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, diff --git a/Questionable/Model/V1/EEnemySpawnType.cs b/Questionable/Model/V1/EEnemySpawnType.cs index 50f82b45d..bc12720b1 100644 --- a/Questionable/Model/V1/EEnemySpawnType.cs +++ b/Questionable/Model/V1/EEnemySpawnType.cs @@ -8,5 +8,6 @@ public enum EEnemySpawnType { None = 0, AfterInteraction, + AfterItemUse, AutoOnEnterArea, } diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4357_The Next Ship to Sail.json b/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4357_The Next Ship to Sail.json index 04501ad3c..033b9f997 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4357_The Next Ship to Sail.json +++ b/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4357_The Next Ship to Sail.json @@ -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": [ diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4364_The Medial Circuit.json b/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4364_The Medial Circuit.json index c372782fe..585726f73 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4364_The Medial Circuit.json +++ b/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4364_The Medial Circuit.json @@ -186,6 +186,7 @@ "Y": 97.50893, "Z": -279.92682 }, + "StopDistance": 5, "TerritoryId": 956, "InteractionType": "Interact" } diff --git a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4365_The Full Reports Warts and All.json b/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4365_The Full Reports Warts and All.json index b08a2e313..4c352a19f 100644 --- a/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4365_The Full Reports Warts and All.json +++ b/Questionable/QuestPaths/Endwalker/MSQ/A-Thavnair1-Labyrinthos1/4365_The Full Reports Warts and All.json @@ -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 index 000000000..631ddd7ec --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/F-Tempest/3654_Shadowbringers.json @@ -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 index 000000000..1378f1894 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3673_Shaken Resolve.json @@ -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 index 000000000..79c21e06c --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3674_A Grand Adventure.json @@ -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 index 000000000..05a1e6070 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3675_A Welcome Guest.json @@ -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 index 000000000..55c473642 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3676_Good for the Soul.json @@ -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 index 000000000..32137672d --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3677_Nowhere to Turn.json @@ -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 index 000000000..b2cb2e43d --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3678_A Notable Absence.json @@ -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 index 000000000..88b51a083 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3679_For the People.json @@ -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 index 000000000..485853922 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3680_Finding Good Help.json @@ -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 index 000000000..86a305618 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3681_Moving Forward.json @@ -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 index 000000000..0e428deb0 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/G-5.1/3682_Vows of Virtue, Deeds of Cruelty.json @@ -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 index 000000000..b79abfac8 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3761_Old Enemies, New Threats.json @@ -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 index 000000000..cbca275ee --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3762_The Way Home.json @@ -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 index 000000000..181306a16 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3763_Seeking Council.json @@ -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 index 000000000..06620c18b --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3764_Facing the Truth.json @@ -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 index 000000000..b29dbabc0 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3765_A Sleep Disturbed.json @@ -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 index 000000000..9be931be8 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3766_An Old Friend.json @@ -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 index 000000000..b83478e5f --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3767_Deep Designs.json @@ -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 index 000000000..184bfce9c --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3768_A Whale's Tale.json @@ -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 index 000000000..c3c26085a --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3769_Beneath the Surface.json @@ -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 index 000000000..6ece18c39 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/H-5.2/3770_Echoes of a Fallen Star.json @@ -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 index 000000000..201d45890 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3771_In the Name of the Light.json @@ -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 index 000000000..4323f42b9 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3772_Heroic Dreams.json @@ -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 index 000000000..abf79b01f --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3773_Fraying Threads.json @@ -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 index 000000000..ba0307fef --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3774_Food for the Soul.json @@ -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 index 000000000..d37007031 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3775_Faded Memories.json @@ -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 index 000000000..0231e03d4 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3776_Etched in the Stars.json @@ -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 index 000000000..78b3699b5 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3777_The Converging Light.json @@ -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 index 000000000..a9c4e9fac --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3778_Hope's Confluence.json @@ -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 index 000000000..3d345012f --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3779_Nothing Unsaid.json @@ -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 index 000000000..4d36d100c --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3780_The Journey Continues.json @@ -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 index 000000000..a72457b2e --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3781_Unto the Morrow.json @@ -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 index 000000000..3d1d798ad --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/I-5.3/3782_Reflections in Crystal.json @@ -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 index 000000000..a0a9a9585 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4007_Alisaie's Quest.json @@ -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 index 000000000..a5ad71215 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4008_The Wisdom of Allag.json @@ -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 index 000000000..f32678b25 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4009_Reviving the Legacy.json @@ -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 index 000000000..a7027a98b --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4010_Forget Us Not.json @@ -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 index 000000000..6d639be92 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4011_Like Master, Like Pupil.json @@ -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 index 000000000..23d96ee24 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4012_The Admiral's Resolve.json @@ -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 index 000000000..eb29765a8 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4013_The Search for Sicard.json @@ -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 index 000000000..4096808f1 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4014_On Rough Seas.json @@ -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 index 000000000..6499138b9 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4015_The Great Ship Vylbrand.json @@ -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 index 000000000..ae3d07698 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/J-5.4/4016_Futures Rewritten.json @@ -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 index 000000000..d27f30535 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4058_Unto the Breach.json @@ -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 index 000000000..fe385bd3d --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4059_Here Be Dragons.json @@ -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 index 000000000..6967106fe --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4060_Righteous Indignation.json @@ -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 index 000000000..31cc0d451 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4061_For Vengeance.json @@ -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 index 000000000..fd0c1f148 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4062_The Flames of War.json @@ -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 index 000000000..102cef092 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/K-5.5/4063_When the Dust Settles.json @@ -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 index 000000000..dc3c0d3aa --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4064_The Company We Keep.json @@ -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 index 000000000..efc7471f0 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4065_On Official Business.json @@ -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 index 000000000..e8d330554 --- /dev/null +++ b/Questionable/QuestPaths/Shadowbringers/MSQ/L-5.55/4066_Death Unto Dawn.json @@ -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" + } + ] + } + ] +} diff --git a/Questionable/QuestSchema/schema_v1.json b/Questionable/QuestSchema/schema_v1.json index 46d49250a..7bdcdf7cf 100644 --- a/Questionable/QuestSchema/schema_v1.json +++ b/Questionable/QuestSchema/schema_v1.json @@ -71,7 +71,10 @@ ] }, "StopDistance": { - "type": ["number", "null"], + "type": [ + "number", + "null" + ], "description": "Set if pathfinding should stop closer or further away from the default stop distance", "exclusiveMinimum": 0 }, @@ -111,7 +114,10 @@ "type": "boolean" }, "Mount": { - "type": ["boolean", "null"], + "type": [ + "boolean", + "null" + ], "description": "If true, will mount regardless of distance to position. If false, will unmount." }, "Fly": { @@ -121,14 +127,44 @@ "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", @@ -145,7 +181,6 @@ "Azim Steppe - Dawn Throne", "Azim Steppe - Dhoro Iloh", "Doman Enclave", - "Crystarium", "Eulmore", "Lakeland - Fort Jobb", @@ -163,7 +198,6 @@ "Il Mheg - Wolekdorf", "Tempest - Ondo Cups", "Tempest - Macarenses Angle", - "Old Sharlayan", "Radz-at-Han", "Labyrinthos - Archeion", @@ -187,19 +221,11 @@ "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", @@ -207,6 +233,9 @@ "[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", @@ -217,8 +246,21 @@ "[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", @@ -228,11 +270,16 @@ "[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", @@ -242,6 +289,7 @@ "[Kugane] The Ruby Bazaar", "[Kugane] Sekiseigumi Barracks", "[Kugane] Rakuza District", + "[Kugane] The Ruby Price", "[Kugane] Airship Landing", "[Crystarium] Aetheryte Plaza", "[Crystarium] Musica Universalis Markets", @@ -251,11 +299,13 @@ "[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", @@ -263,6 +313,7 @@ "[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", @@ -271,7 +322,8 @@ "[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)" ] } }, @@ -284,7 +336,8 @@ "description": "Determines how enemy spawning is handled in combat locations", "enum": [ "AutoOnEnterArea", - "AfterInteraction" + "AfterInteraction", + "AfterItemUse" ] }, "KillEnemyDataIds": { @@ -310,7 +363,10 @@ "description": "The text to use with /say" }, "ItemId": { - "type": ["number", "null"], + "type": [ + "number", + "null" + ], "description": "The Item to use", "exclusiveMinimum": 0 }, diff --git a/Questionable/QuestionablePlugin.cs b/Questionable/QuestionablePlugin.cs index 72e7e5309..6705db88b 100644 --- a/Questionable/QuestionablePlugin.cs +++ b/Questionable/QuestionablePlugin.cs @@ -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)