From: Liza Carvelli Date: Sun, 28 Jul 2024 19:03:44 +0000 (+0200) Subject: Minor cleanup for HW part 2 X-Git-Tag: v1.22~4 X-Git-Url: https://git.jacobcasper.com/?a=commitdiff_plain;h=fd62d925e4d76e875e51070419b8830a9480d08a;p=Questionable.git Minor cleanup for HW part 2 --- diff --git a/QuestPathGenerator/RoslynShortcuts.cs b/QuestPathGenerator/RoslynShortcuts.cs index 48b003be..63ccdcd6 100644 --- a/QuestPathGenerator/RoslynShortcuts.cs +++ b/QuestPathGenerator/RoslynShortcuts.cs @@ -270,6 +270,10 @@ public static class RoslynShortcuts skipStepConditions.NotInTerritory).AsSyntaxNodeOrToken(), Assignment(nameof(SkipStepConditions.Item), skipStepConditions.Item, emptyStep.Item) .AsSyntaxNodeOrToken(), + AssignmentList(nameof(SkipStepConditions.QuestsAccepted), + skipStepConditions.QuestsAccepted).AsSyntaxNodeOrToken(), + AssignmentList(nameof(SkipStepConditions.QuestsCompleted), + skipStepConditions.QuestsCompleted).AsSyntaxNodeOrToken(), Assignment(nameof(SkipStepConditions.ExtraCondition), skipStepConditions.ExtraCondition, emptyStep.ExtraCondition) .AsSyntaxNodeOrToken())))); diff --git a/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1828_Hide Your Moogles.json b/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1828_Hide Your Moogles.json index c002f6f4..e152eea9 100644 --- a/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1828_Hide Your Moogles.json +++ b/QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1828_Hide Your Moogles.json @@ -20,6 +20,58 @@ { "Sequence": 1, "Steps": [ + { + "Position": { + "X": -526.363, + "Y": 50.165375, + "Z": 407.25165 + }, + "TerritoryId": 400, + "InteractionType": "WalkTo", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + -64 + ] + }, + { + "Position": { + "X": -533.25507, + "Y": 53.07081, + "Z": 414.5445 + }, + "TerritoryId": 400, + "InteractionType": "WalkTo", + "DisableNavmesh": true, + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + -64 + ] + }, + { + "Position": { + "X": -515.5652, + "Y": 57.261906, + "Z": 444.5247 + }, + "TerritoryId": 400, + "InteractionType": "WalkTo", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + -64 + ] + }, { "DataId": 1013424, "Position": { @@ -29,7 +81,15 @@ }, "TerritoryId": 400, "InteractionType": "Interact", - "$": "0 0 0 0 0 0 -> 17 0 0 0 0 64" + "$": "0 0 0 0 0 0 -> 17 0 0 0 0 64", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] }, { "DataId": 1013425, @@ -40,7 +100,58 @@ }, "TerritoryId": 400, "InteractionType": "Interact", - "$": "17 0 0 0 0 64 -> 33 16 0 0 0 96" + "$": "17 0 0 0 0 64 -> 33 16 0 0 0 96", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + }, + { + "Position": { + "X": -456.7709, + "Y": 43.310535, + "Z": 387.23517 + }, + "TerritoryId": 400, + "InteractionType": "WalkTo", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + -128 + ] + }, + { + "Position": { + "X": -445.09866, + "Y": 51.348675, + "Z": 390.17886 + }, + "StopDistance": 0.25, + "TerritoryId": 400, + "InteractionType": "Jump", + "DisableNavmesh": true, + "JumpDestination": { + "Position": { + "X": -441.6318, + "Y": 53.80215, + "Z": 380.9018 + } + }, + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + -128 + ] }, { "DataId": 1013421, @@ -50,7 +161,15 @@ "Z": 379.3545 }, "TerritoryId": 400, - "InteractionType": "Interact" + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] } ] }, @@ -65,7 +184,8 @@ "Z": 347.0968 }, "TerritoryId": 400, - "InteractionType": "CompleteQuest" + "InteractionType": "CompleteQuest", + "DisableNavmesh": true } ] } diff --git a/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1945_Ebb and Aetherflow.json b/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1945_Ebb and Aetherflow.json index 5542d646..64cbba1e 100644 --- a/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1945_Ebb and Aetherflow.json +++ b/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1945_Ebb and Aetherflow.json @@ -39,7 +39,15 @@ }, "TerritoryId": 399, "InteractionType": "Interact", - "$": "0 0 0 0 0 0 -> 16 16 16 0 0 64" + "$": "0 0 0 0 0 0 -> 16 16 16 0 0 64", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] }, { "DataId": 2005879, @@ -50,7 +58,15 @@ }, "TerritoryId": 399, "InteractionType": "Interact", - "$": "16 16 16 0 0 64 -> 32 17 32 0 0 96" + "$": "16 16 16 0 0 64 -> 32 17 32 0 0 96", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] }, { "DataId": 2005877, @@ -60,7 +76,15 @@ "Z": 34.74475 }, "TerritoryId": 399, - "InteractionType": "Interact" + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] } ] }, diff --git a/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1963_Taking Stock.json b/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1963_Taking Stock.json index f095da43..b67d5cd7 100644 --- a/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1963_Taking Stock.json +++ b/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1963_Taking Stock.json @@ -52,17 +52,27 @@ "Z": 82.59637 }, "TerritoryId": 399, - "InteractionType": "Combat", - "EnemySpawnType": "AutoOnEnterArea", - "KillEnemyDataIds": [ - 5042 - ] + "InteractionType": "WalkTo" } ] }, { "Sequence": 3, "Steps": [ + { + "Position": { + "X": -403.42465, + "Y": 154.8542, + "Z": 82.59637 + }, + "TerritoryId": 399, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 5042 + ], + "CombatDelaySecondsAtStart": 1 + }, { "DataId": 2005885, "Position": { diff --git a/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1966_Saro Roggo's Common Life.json b/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1966_Saro Roggo's Common Life.json index 1974012d..b47b59fa 100644 --- a/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1966_Saro Roggo's Common Life.json +++ b/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1966_Saro Roggo's Common Life.json @@ -29,7 +29,14 @@ }, "TerritoryId": 463, "InteractionType": "Interact", - "TargetTerritoryId": 399 + "TargetTerritoryId": 399, + "SkipConditions": { + "StepIf": { + "NotInTerritory": [ + 463 + ] + } + } }, { "DataId": 2006061, @@ -44,7 +51,15 @@ "KillEnemyDataIds": [ 44 ], - "$": "0 0 0 0 0 0 -> 16 1 0 0 0 128" + "$": "0 0 0 0 0 0 -> 16 1 0 0 0 128", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] }, { "DataId": 2006062, @@ -59,7 +74,15 @@ "KillEnemyDataIds": [ 44 ], - "$": "16 1 0 0 0 128 -> 33 1 0 0 0 192" + "$": "16 1 0 0 0 128 -> 33 1 0 0 0 192", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] }, { "DataId": 2006063, @@ -73,6 +96,14 @@ "EnemySpawnType": "AfterInteraction", "KillEnemyDataIds": [ 44 + ], + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 ] } ] diff --git a/QuestPaths/3.x - Heavensward/Aether Currents/The Sea of Clouds/1909_Sleepless in Ok' Zundu.json b/QuestPaths/3.x - Heavensward/Aether Currents/The Sea of Clouds/1909_Sleepless in Ok' Zundu.json index 31342f03..e6fd0f6c 100644 --- a/QuestPaths/3.x - Heavensward/Aether Currents/The Sea of Clouds/1909_Sleepless in Ok' Zundu.json +++ b/QuestPaths/3.x - Heavensward/Aether Currents/The Sea of Clouds/1909_Sleepless in Ok' Zundu.json @@ -29,7 +29,15 @@ }, "TerritoryId": 401, "InteractionType": "Interact", - "$": "0 0 0 0 0 0 -> 16 1 16 0 0 128" + "$": "0 0 0 0 0 0 -> 16 1 16 0 0 128", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] }, { "DataId": 2005826, @@ -40,7 +48,15 @@ }, "TerritoryId": 401, "InteractionType": "Interact", - "$": "16 1 16 0 0 128 -> 32 17 32 0 0 160" + "$": "16 1 16 0 0 128 -> 32 17 32 0 0 160", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] }, { "DataId": 2005825, @@ -50,7 +66,15 @@ "Z": -564.3549 }, "TerritoryId": 401, - "InteractionType": "Interact" + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] } ] }, diff --git a/QuestPaths/3.x - Heavensward/Aether Currents/The Sea of Clouds/1910_Flying the Nest.json b/QuestPaths/3.x - Heavensward/Aether Currents/The Sea of Clouds/1910_Flying the Nest.json index c513db26..f9abb131 100644 --- a/QuestPaths/3.x - Heavensward/Aether Currents/The Sea of Clouds/1910_Flying the Nest.json +++ b/QuestPaths/3.x - Heavensward/Aether Currents/The Sea of Clouds/1910_Flying the Nest.json @@ -29,7 +29,15 @@ }, "TerritoryId": 401, "InteractionType": "Interact", - "$": "0 0 0 0 0 0 -> 16 16 0 0 0 64" + "$": "0 0 0 0 0 0 -> 16 16 0 0 0 64", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] }, { "DataId": 1012071, @@ -40,7 +48,15 @@ }, "TerritoryId": 401, "InteractionType": "Interact", - "$": "16 16 0 0 0 64 -> 32 17 0 0 0 96" + "$": "16 16 0 0 0 64 -> 32 17 0 0 0 96", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] }, { "DataId": 1012069, @@ -50,7 +66,15 @@ "Z": -417.74628 }, "TerritoryId": 401, - "InteractionType": "Interact" + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] } ] }, diff --git a/QuestPaths/3.x - Heavensward/Class Quests/WAR/585_Better Axe Around.json b/QuestPaths/3.x - Heavensward/Class Quests/WAR/585_Better Axe Around.json index 8885fb29..e101ffec 100644 --- a/QuestPaths/3.x - Heavensward/Class Quests/WAR/585_Better Axe Around.json +++ b/QuestPaths/3.x - Heavensward/Class Quests/WAR/585_Better Axe Around.json @@ -19,7 +19,8 @@ "AetheryteShortcutIf": { "InSameTerritory": true } - } + }, + "Fly": true } ] }, diff --git a/QuestPaths/3.x - Heavensward/Class Quests/WAR/586_Duty and the Beast.json b/QuestPaths/3.x - Heavensward/Class Quests/WAR/586_Duty and the Beast.json index 8df193e0..a883ac64 100644 --- a/QuestPaths/3.x - Heavensward/Class Quests/WAR/586_Duty and the Beast.json +++ b/QuestPaths/3.x - Heavensward/Class Quests/WAR/586_Duty and the Beast.json @@ -26,6 +26,17 @@ { "Sequence": 1, "Steps": [ + { + "Position": { + "X": 465.77087, + "Y": 367.76678, + "Z": -658.1668 + }, + "TerritoryId": 155, + "InteractionType": "WalkTo", + "Fly": true, + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead" + }, { "DataId": 1014199, "Position": { @@ -35,8 +46,7 @@ }, "TerritoryId": 155, "InteractionType": "SinglePlayerDuty", - "Fly": true, - "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead" + "Fly": true } ] }, diff --git a/QuestPaths/3.x - Heavensward/Class Quests/WAR/588_The Bear Necessity.json b/QuestPaths/3.x - Heavensward/Class Quests/WAR/588_The Bear Necessity.json index 8d1ab80b..f3ce1fe7 100644 --- a/QuestPaths/3.x - Heavensward/Class Quests/WAR/588_The Bear Necessity.json +++ b/QuestPaths/3.x - Heavensward/Class Quests/WAR/588_The Bear Necessity.json @@ -26,6 +26,34 @@ { "Sequence": 1, "Steps": [ + { + "DataId": 1011920, + "Position": { + "X": 519.8595, + "Y": -51.071976, + "Z": 88.24292 + }, + "TerritoryId": 398, + "InteractionType": "Interact", + "AetheryteShortcut": "The Dravanian Forelands - Tailfeather", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + }, + { + "Position": { + "X": 502.8876, + "Y": -48.989826, + "Z": 34.93356 + }, + "TerritoryId": 398, + "InteractionType": "WalkTo" + }, { "DataId": 1011919, "Position": { @@ -35,7 +63,15 @@ }, "TerritoryId": 398, "InteractionType": "Interact", - "$": "0 0 0 0 0 0 -> 1 0 0 0 0 128" + "$": "0 0 0 0 0 0 -> 1 0 0 0 0 128", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] }, { "DataId": 1011921, @@ -46,17 +82,15 @@ }, "TerritoryId": 398, "InteractionType": "Interact", - "$": "1 0 0 0 0 128 -> 2 0 0 0 0 160" - }, - { - "DataId": 1011920, - "Position": { - "X": 519.8595, - "Y": -51.071976, - "Z": 88.24292 - }, - "TerritoryId": 398, - "InteractionType": "Interact" + "$": "1 0 0 0 0 128 -> 2 0 0 0 0 160", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] } ] }, diff --git a/QuestPaths/3.x - Heavensward/Class Quests/WAR/601_And My Axe.json b/QuestPaths/3.x - Heavensward/Class Quests/WAR/601_And My Axe.json index 6d85bf0f..241c804a 100644 --- a/QuestPaths/3.x - Heavensward/Class Quests/WAR/601_And My Axe.json +++ b/QuestPaths/3.x - Heavensward/Class Quests/WAR/601_And My Axe.json @@ -78,7 +78,8 @@ "TerritoryId": 138, "InteractionType": "Interact", "Fly": true, - "StopDistance": 1 + "StopDistance": 1, + "AetheryteShortcut": "Western La Noscea - Aleport" } ] }, diff --git a/QuestPaths/3.x - Heavensward/MSQ/1628_The Wyrm's Lair.json b/QuestPaths/3.x - Heavensward/MSQ/1628_The Wyrm's Lair.json deleted file mode 100644 index b6e26f82..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1628_The Wyrm's Lair.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012694, - "Position": { - "X": -758.32764, - "Y": 123.72873, - "Z": 210.74231 - }, - "TerritoryId": 400, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "Position": { - "X": -455.00378, - "Y": 43.619022, - "Z": 403.64548 - }, - "TerritoryId": 400, - "InteractionType": "Combat", - "EnemySpawnType": "AutoOnEnterArea", - "KillEnemyDataIds": [ - 4479, - 4481 - ], - "AetheryteShortcut": "The Churning Mists - Zenith" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "Position": { - "X": 149.1435, - "Y": -23.289272, - "Z": 177.45946 - }, - "TerritoryId": 400, - "InteractionType": "Combat", - "EnemySpawnType": "AutoOnEnterArea", - "KillEnemyDataIds": [ - 4491 - ] - } - ] - }, - { - "Sequence": 3, - "Steps": [ - { - "DataId": 2006224, - "Position": { - "X": 340.01672, - "Y": -25.375793, - "Z": -130.54095 - }, - "TerritoryId": 400, - "InteractionType": "AttuneAetherCurrent", - "AetherCurrentId": 2818107 - }, - { - "Position": { - "X": 396.12845, - "Y": -29.186422, - "Z": -142.568 - }, - "TerritoryId": 400, - "InteractionType": "Combat", - "EnemySpawnType": "AutoOnEnterArea", - "KillEnemyDataIds": [ - 4479 - ] - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012698, - "Position": { - "X": 569.17664, - "Y": -1.1916885, - "Z": -370.22968 - }, - "TerritoryId": 400, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1629_New Winds, Old Friends.json b/QuestPaths/3.x - Heavensward/MSQ/1629_New Winds, Old Friends.json deleted file mode 100644 index 61be6d80..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1629_New Winds, Old Friends.json +++ /dev/null @@ -1,120 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012698, - "Position": { - "X": 569.17664, - "Y": -1.1916885, - "Z": -370.22968 - }, - "TerritoryId": 400, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1012720, - "Position": { - "X": -106.9505, - "Y": 15.168516, - "Z": -40.60431 - }, - "TerritoryId": 418, - "InteractionType": "Interact", - "AetheryteShortcut": "Ishgard", - "AethernetShortcut": [ - "[Ishgard] Aetheryte Plaza", - "[Ishgard] Skysteel Manufactory" - ] - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1011217, - "Position": { - "X": 17.990356, - "Y": 16.009666, - "Z": -9.567444 - }, - "TerritoryId": 419, - "InteractionType": "Interact", - "TargetTerritoryId": 433, - "AethernetShortcut": [ - "[Ishgard] Skysteel Manufactory", - "[Ishgard] The Last Vigil" - ] - }, - { - "DataId": 1012583, - "Position": { - "X": -2.1210327, - "Y": 0.009368893, - "Z": -9.567444 - }, - "TerritoryId": 433, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 3, - "Steps": [ - { - "DataId": 2005334, - "Position": { - "X": -0.015319824, - "Y": 1.1443481, - "Z": 13.199036 - }, - "TerritoryId": 433, - "InteractionType": "Interact", - "TargetTerritoryId": 419 - }, - { - "DataId": 1012709, - "Position": { - "X": 151.01843, - "Y": -12.634913, - "Z": -28.671753 - }, - "TerritoryId": 419, - "InteractionType": "Interact", - "AethernetShortcut": [ - "[Ishgard] The Last Vigil", - "[Ishgard] Athenaeum Astrologicum" - ] - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012714, - "Position": { - "X": -160.54016, - "Y": 16.979584, - "Z": -39.96344 - }, - "TerritoryId": 418, - "InteractionType": "CompleteQuest", - "AethernetShortcut": [ - "[Ishgard] Athenaeum Astrologicum", - "[Ishgard] Skysteel Manufactory" - ] - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1630_A General Summons.json b/QuestPaths/3.x - Heavensward/MSQ/1630_A General Summons.json deleted file mode 100644 index 362321a5..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1630_A General Summons.json +++ /dev/null @@ -1,177 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012721, - "Position": { - "X": -162.49341, - "Y": 16.979584, - "Z": -37.521973 - }, - "TerritoryId": 418, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "TerritoryId": 418, - "InteractionType": "UseItem", - "ItemId": 30362, - "TargetTerritoryId": 140 - }, - { - "Position": { - "X": -492.96475, - "Y": 20.999884, - "Z": -380.82272 - }, - "TerritoryId": 140, - "InteractionType": "WalkTo" - }, - { - "DataId": 2001711, - "Position": { - "X": -480.9181, - "Y": 18.00103, - "Z": -386.862 - }, - "TerritoryId": 140, - "InteractionType": "Interact", - "TargetTerritoryId": 212 - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1013154, - "Position": { - "X": -6.881897, - "Y": 0, - "Z": -3.1281738 - }, - "TerritoryId": 212, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 3, - "Steps": [ - { - "DataId": 2001716, - "Position": { - "X": -15.701599, - "Y": 1.083313, - "Z": -0.015319824 - }, - "TerritoryId": 212, - "InteractionType": "Interact", - "TargetTerritoryId": 140 - }, - { - "Position": { - "X": -492.1446, - "Y": 20.88255, - "Z": -376.3636 - }, - "TerritoryId": 140, - "InteractionType": "WalkTo", - "Mount": true - }, - { - "DataId": 1004019, - "Position": { - "X": -335.9579, - "Y": 13.983504, - "Z": -99.65674 - }, - "TerritoryId": 140, - "InteractionType": "Interact", - "Fly": true, - "TargetTerritoryId": 140 - }, - { - "DataId": 1002030, - "Position": { - "X": -296.315, - "Y": 16.964134, - "Z": 334.15735 - }, - "TerritoryId": 140, - "InteractionType": "Interact", - "$": "0 0 0 0 0 0 -> 1 0 0 0 0 64" - }, - { - "DataId": 1002014, - "Position": { - "X": -253.43713, - "Y": 33.23899, - "Z": 404.04358 - }, - "TerritoryId": 140, - "InteractionType": "Interact", - "$": "1 0 0 0 0 64 -> 2 0 0 0 0 192" - }, - { - "DataId": 1002047, - "Position": { - "X": -223.80408, - "Y": 32.90774, - "Z": 401.9989 - }, - "TerritoryId": 140, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 4, - "Steps": [ - { - "Position": { - "X": -218.33546, - "Y": 35.25, - "Z": 432.04767 - }, - "TerritoryId": 140, - "InteractionType": "WalkTo", - "Fly": true - }, - { - "DataId": 1013392, - "Position": { - "X": -207.99579, - "Y": 35.249992, - "Z": 431.44873 - }, - "TerritoryId": 140, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012729, - "Position": { - "X": -229.20581, - "Y": 33.907307, - "Z": 428.4275 - }, - "TerritoryId": 140, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1631_Awakening in Ul'dah.json b/QuestPaths/3.x - Heavensward/MSQ/1631_Awakening in Ul'dah.json deleted file mode 100644 index 6aa8aeb9..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1631_Awakening in Ul'dah.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012729, - "Position": { - "X": -229.20581, - "Y": 33.907307, - "Z": 428.4275 - }, - "TerritoryId": 140, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1001821, - "Position": { - "X": -24.124573, - "Y": 38.000004, - "Z": 85.31323 - }, - "TerritoryId": 131, - "InteractionType": "Interact", - "AetheryteShortcut": "Ul'dah", - "AethernetShortcut": [ - "[Ul'dah] Aetheryte Plaza", - "[Ul'dah] The Chamber of Rule" - ] - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012731, - "Position": { - "X": -23.91095, - "Y": 37.760002, - "Z": 78.812744 - }, - "TerritoryId": 131, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1632_A Brave Resolution.json b/QuestPaths/3.x - Heavensward/MSQ/1632_A Brave Resolution.json deleted file mode 100644 index 5fb25ba2..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1632_A Brave Resolution.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012731, - "Position": { - "X": -23.91095, - "Y": 37.760002, - "Z": 78.812744 - }, - "TerritoryId": 131, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "TerritoryId": 156, - "DataId": 2002881, - "Position": { - "X": 21.133728, - "Y": 22.323914, - "Z": -631.281 - }, - "InteractionType": "Interact", - "TargetTerritoryId": 351, - "AetheryteShortcut": "Mor Dhona" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012733, - "Position": { - "X": -1.8768921, - "Y": 0, - "Z": -9.079163 - }, - "TerritoryId": 351, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1633_Ready to Fly.json b/QuestPaths/3.x - Heavensward/MSQ/1633_Ready to Fly.json deleted file mode 100644 index 5d6b498d..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1633_Ready to Fly.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012733, - "Position": { - "X": -1.8768921, - "Y": 0, - "Z": -9.079163 - }, - "TerritoryId": 351, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1012717, - "Position": { - "X": -158.80066, - "Y": 17.066208, - "Z": -56.168518 - }, - "TerritoryId": 418, - "InteractionType": "Interact", - "AetheryteShortcut": "Ishgard", - "AethernetShortcut": [ - "[Ishgard] Aetheryte Plaza", - "[Ishgard] Skysteel Manufactory" - ] - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1011217, - "Position": { - "X": 17.990356, - "Y": 16.009666, - "Z": -9.567444 - }, - "TerritoryId": 419, - "InteractionType": "Interact", - "TargetTerritoryId": 433, - "AethernetShortcut": [ - "[Ishgard] Skysteel Manufactory", - "[Ishgard] The Last Vigil" - ] - }, - { - "DataId": 1012744, - "Position": { - "X": -2.3041382, - "Y": -9.313226E-10, - "Z": 5.9052124 - }, - "TerritoryId": 433, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 3, - "Steps": [ - { - "DataId": 2005334, - "Position": { - "X": -0.015319824, - "Y": 1.1443481, - "Z": 13.199036 - }, - "TerritoryId": 433, - "InteractionType": "Interact", - "TargetTerritoryId": 419 - }, - { - "DataId": 1011223, - "Position": { - "X": 114.579956, - "Y": 24.412834, - "Z": -11.062805 - }, - "TerritoryId": 418, - "InteractionType": "Interact", - "DialogueChoices": [ - { - "Type": "YesNo", - "Prompt": "TEXT_HEAVNA332_01633_Q1_000_000", - "Yes": true - } - ], - "AethernetShortcut": [ - "[Ishgard] The Last Vigil", - "[Ishgard] The Forgotten Knight" - ] - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012589, - "Position": { - "X": 107.46924, - "Y": 24.37563, - "Z": -8.407776 - }, - "TerritoryId": 418, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1634_Into the Aery.json b/QuestPaths/3.x - Heavensward/MSQ/1634_Into the Aery.json deleted file mode 100644 index bb8b508b..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1634_Into the Aery.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012589, - "Position": { - "X": 107.46924, - "Y": 24.37563, - "Z": -8.407776 - }, - "TerritoryId": 418, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1013168, - "Position": { - "X": -187.18243, - "Y": 15.9939995, - "Z": -47.68445 - }, - "TerritoryId": 418, - "InteractionType": "Interact", - "AethernetShortcut": [ - "[Ishgard] The Forgotten Knight", - "[Ishgard] Skysteel Manufactory" - ] - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "TerritoryId": 418, - "InteractionType": "Duty", - "ContentFinderConditionId": 39 - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012746, - "Position": { - "X": 550.4386, - "Y": -1.1916885, - "Z": -354.94012 - }, - "TerritoryId": 400, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1635_The Song Begins.json b/QuestPaths/3.x - Heavensward/MSQ/1635_The Song Begins.json deleted file mode 100644 index 51f2be8d..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1635_The Song Begins.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012746, - "Position": { - "X": 550.4386, - "Y": -1.1916885, - "Z": -354.94012 - }, - "TerritoryId": 400, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1013172, - "Position": { - "X": -756.0998, - "Y": 123.72873, - "Z": 214.80127 - }, - "TerritoryId": 400, - "InteractionType": "CompleteQuest", - "Fly": true - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1636_Unrest in Ishgard.json b/QuestPaths/3.x - Heavensward/MSQ/1636_Unrest in Ishgard.json deleted file mode 100644 index 83ea03f7..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1636_Unrest in Ishgard.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1014110, - "Position": { - "X": -753.7194, - "Y": 123.572525, - "Z": 212.57336 - }, - "TerritoryId": 400, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012750, - "Position": { - "X": -163.89722, - "Y": 27.979128, - "Z": -116.41113 - }, - "TerritoryId": 418, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1637_He Who Would Not Be Denied.json b/QuestPaths/3.x - Heavensward/MSQ/1637_He Who Would Not Be Denied.json deleted file mode 100644 index 4967a02d..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1637_He Who Would Not Be Denied.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012750, - "Position": { - "X": -163.89722, - "Y": 27.979128, - "Z": -116.41113 - }, - "TerritoryId": 418, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1011217, - "Position": { - "X": 17.990356, - "Y": 16.009666, - "Z": -9.567444 - }, - "TerritoryId": 419, - "InteractionType": "Interact", - "TargetTerritoryId": 433, - "AethernetShortcut": [ - "[Ishgard] Skysteel Manufactory", - "[Ishgard] The Last Vigil" - ] - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012753, - "Position": { - "X": 2.5787354, - "Y": -9.313226E-10, - "Z": 7.6447144 - }, - "TerritoryId": 433, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1638_Ill-weather Friends.json b/QuestPaths/3.x - Heavensward/MSQ/1638_Ill-weather Friends.json deleted file mode 100644 index 48612679..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1638_Ill-weather Friends.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012751, - "Position": { - "X": -2.02948, - "Y": -9.313226E-10, - "Z": 6.362976 - }, - "TerritoryId": 433, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 2005334, - "Position": { - "X": -0.015319824, - "Y": 1.1443481, - "Z": 13.199036 - }, - "TerritoryId": 433, - "InteractionType": "Interact", - "TargetTerritoryId": 419 - }, - { - "DataId": 1013381, - "Position": { - "X": 92.36279, - "Y": 15.094684, - "Z": 33.188354 - }, - "TerritoryId": 418, - "InteractionType": "Interact", - "AethernetShortcut": [ - "[Ishgard] The Last Vigil", - "[Ishgard] The Forgotten Knight" - ] - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1013342, - "Position": { - "X": 36.331665, - "Y": -12.020876, - "Z": 76.58496 - }, - "TerritoryId": 418, - "InteractionType": "Interact", - "$": "0 0 0 0 0 0 -> 1 0 0 0 0 32" - }, - { - "DataId": 1013341, - "Position": { - "X": 65.72058, - "Y": -12.008911, - "Z": 78.3551 - }, - "TerritoryId": 418, - "InteractionType": "Interact", - "$": "1 0 0 0 0 32 -> 2 0 0 0 0 96" - }, - { - "DataId": 1013340, - "Position": { - "X": 144.57922, - "Y": -20.020874, - "Z": 54.276245 - }, - "TerritoryId": 418, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1013332, - "Position": { - "X": 94.95691, - "Y": -22.000006, - "Z": 50.94983 - }, - "TerritoryId": 418, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1639_Fire and Blood.json b/QuestPaths/3.x - Heavensward/MSQ/1639_Fire and Blood.json deleted file mode 100644 index d8a95b91..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1639_Fire and Blood.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1013260, - "Position": { - "X": 104.38696, - "Y": 15.000005, - "Z": 25.558838 - }, - "TerritoryId": 418, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 2005551, - "Position": { - "X": 38.254395, - "Y": -6.820801, - "Z": 76.34082 - }, - "TerritoryId": 418, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 2005550, - "Position": { - "X": 84.58069, - "Y": -6.9733887, - "Z": 81.55945 - }, - "TerritoryId": 418, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 3, - "Steps": [ - { - "DataId": 1012768, - "Position": { - "X": 21.10321, - "Y": -12.020914, - "Z": 48.41687 - }, - "TerritoryId": 418, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 4, - "Steps": [ - { - "DataId": 1012773, - "Position": { - "X": 92.5459, - "Y": 15.00001, - "Z": 37.247192 - }, - "TerritoryId": 418, - "InteractionType": "SinglePlayerDuty" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012780, - "Position": { - "X": 86.38135, - "Y": 23.979128, - "Z": 12.802246 - }, - "TerritoryId": 418, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1640_A Knight's Calling.json b/QuestPaths/3.x - Heavensward/MSQ/1640_A Knight's Calling.json deleted file mode 100644 index 7cbc8fcc..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1640_A Knight's Calling.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012780, - "Position": { - "X": 86.38135, - "Y": 23.979128, - "Z": 12.802246 - }, - "TerritoryId": 418, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1012778, - "Position": { - "X": 84.58069, - "Y": 23.979126, - "Z": 10.452393 - }, - "TerritoryId": 418, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1012212, - "Position": { - "X": -6.790344, - "Y": 42.34489, - "Z": -207.04968 - }, - "TerritoryId": 419, - "InteractionType": "Interact", - "AethernetShortcut": [ - "[Ishgard] The Forgotten Knight", - "[Ishgard] The Tribunal" - ] - } - ] - }, - { - "Sequence": 3, - "Steps": [ - { - "TerritoryId": 419, - "InteractionType": "Duty", - "ContentFinderConditionId": 34 - } - ] - }, - { - "Sequence": 4 - }, - { - "Sequence": 5, - "Steps": [ - { - "DataId": 1012212, - "Position": { - "X": -6.790344, - "Y": 42.34489, - "Z": -207.04968 - }, - "TerritoryId": 419, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 6, - "Steps": [ - { - "DataId": 1013101, - "Position": { - "X": 17.990356, - "Y": 16.009666, - "Z": -9.567444 - }, - "TerritoryId": 419, - "InteractionType": "Interact", - "TargetTerritoryId": 433 - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1013227, - "Position": { - "X": 14.877502, - "Y": 16.009666, - "Z": -4.196289 - }, - "TerritoryId": 419, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1641_The Sins of Antiquity.json b/QuestPaths/3.x - Heavensward/MSQ/1641_The Sins of Antiquity.json deleted file mode 100644 index 0051e5e7..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1641_The Sins of Antiquity.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1013227, - "Position": { - "X": 14.877502, - "Y": 16.009666, - "Z": -4.196289 - }, - "TerritoryId": 419, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1011223, - "Position": { - "X": 114.579956, - "Y": 24.412834, - "Z": -11.062805 - }, - "TerritoryId": 418, - "InteractionType": "Interact", - "DialogueChoices": [ - { - "Type": "YesNo", - "Prompt": "TEXT_HEAVNA405_01641_SCENE00020_EVENTAREA_WARP_YESNO_TITLE", - "Yes": true - } - ], - "AethernetShortcut": [ - "[Ishgard] The Last Vigil", - "[Ishgard] The Forgotten Knight" - ] - }, - { - "DataId": 1013183, - "Position": { - "X": -0.015319824, - "Y": 0.019999694, - "Z": -6.302063 - }, - "TerritoryId": 428, - "InteractionType": "CompleteQuest", - "DialogueChoices": [ - { - "Type": "List", - "Prompt": "TEXT_HEAVNA405_01641_Q1_000_000", - "Answer": "TEXT_HEAVNA405_01641_A1_000_001" - } - ] - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1642_In Search of the Soleil.json b/QuestPaths/3.x - Heavensward/MSQ/1642_In Search of the Soleil.json deleted file mode 100644 index 91fecbb4..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1642_In Search of the Soleil.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1013384, - "Position": { - "X": 112.291016, - "Y": 24.390423, - "Z": -4.4709473 - }, - "TerritoryId": 418, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1013261, - "Position": { - "X": -158.49548, - "Y": 17.066208, - "Z": -56.26001 - }, - "TerritoryId": 418, - "InteractionType": "CompleteQuest", - "AethernetShortcut": [ - "[Ishgard] The Forgotten Knight", - "[Ishgard] Skysteel Manufactory" - ] - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1643_Into the Blue.json b/QuestPaths/3.x - Heavensward/MSQ/1643_Into the Blue.json deleted file mode 100644 index b599a269..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1643_Into the Blue.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1013385, - "Position": { - "X": -158.37347, - "Y": 17, - "Z": -54.276367 - }, - "TerritoryId": 418, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1013077, - "Position": { - "X": 147.53943, - "Y": -12.634913, - "Z": -26.199768 - }, - "TerritoryId": 419, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1013125, - "Position": { - "X": 148.60754, - "Y": -12.634913, - "Z": -13.443237 - }, - "TerritoryId": 419, - "InteractionType": "Interact", - "DialogueChoices": [ - { - "Type": "YesNo", - "Prompt": "TEXT_HEAVNA502_01643_Q1_000_000", - "Yes": true - } - ] - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1013085, - "Position": { - "X": -805.53906, - "Y": -57.828876, - "Z": 157.64087 - }, - "TerritoryId": 401, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1644_Familiar Faces.json b/QuestPaths/3.x - Heavensward/MSQ/1644_Familiar Faces.json deleted file mode 100644 index cd2e9252..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1644_Familiar Faces.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1013085, - "Position": { - "X": -805.53906, - "Y": -57.828876, - "Z": 157.64087 - }, - "TerritoryId": 401, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 2006228, - "Position": { - "X": -747.097, - "Y": -57.09793, - "Z": 163.8361 - }, - "TerritoryId": 401, - "InteractionType": "AttuneAetherCurrent", - "AetherCurrentId": 2818116 - }, - { - "Position": { - "X": -703.7623, - "Y": -61.975857, - "Z": 113.54166 - }, - "TerritoryId": 401, - "InteractionType": "Emote", - "Emote": "lookout", - "StopDistance": 0.25 - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "Position": { - "X": -761.80145, - "Y": -39.054474, - "Z": 77.39858 - }, - "TerritoryId": 401, - "InteractionType": "Emote", - "Emote": "lookout", - "StopDistance": 0.25, - "Comment": "Solo Duty triggered by emoting?" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1013089, - "Position": { - "X": -751.6747, - "Y": -35.95642, - "Z": 18.722778 - }, - "TerritoryId": 401, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1645_Devourer of Worlds.json b/QuestPaths/3.x - Heavensward/MSQ/1645_Devourer of Worlds.json deleted file mode 100644 index bd8e4ffc..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1645_Devourer of Worlds.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1013089, - "Position": { - "X": -751.6747, - "Y": -35.95642, - "Z": 18.722778 - }, - "TerritoryId": 401, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1013093, - "Position": { - "X": -749.1112, - "Y": -35.956425, - "Z": 22.049255 - }, - "TerritoryId": 401, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 2006229, - "Position": { - "X": -759.4263, - "Y": -9.201294, - "Z": -110.85681 - }, - "TerritoryId": 401, - "InteractionType": "AttuneAetherCurrent", - "AetherCurrentId": 2818117 - }, - { - "DataId": 1013090, - "Position": { - "X": -650.93463, - "Y": -58.6966, - "Z": -337.2397 - }, - "TerritoryId": 401, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "TerritoryId": 401, - "InteractionType": "AttuneAetheryte", - "Aetheryte": "The Sea of Clouds - Ok' Zundu" - }, - { - "DataId": 1013095, - "Position": { - "X": -560.69275, - "Y": -52.30738, - "Z": -427.57312 - }, - "TerritoryId": 401, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1646_Black and the White.json b/QuestPaths/3.x - Heavensward/MSQ/1646_Black and the White.json deleted file mode 100644 index 318e1116..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1646_Black and the White.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1013096, - "Position": { - "X": -541.34436, - "Y": -37.144257, - "Z": -384.48163 - }, - "TerritoryId": 401, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1013123, - "Position": { - "X": -538.0178, - "Y": -37.04666, - "Z": -392.0501 - }, - "TerritoryId": 401, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 2006234, - "Position": { - "X": -564.8127, - "Y": -36.68513, - "Z": -349.0807 - }, - "TerritoryId": 401, - "InteractionType": "AttuneAetherCurrent", - "AetherCurrentId": 2818122 - }, - { - "DataId": 1012070, - "Position": { - "X": -554.0704, - "Y": -57.62821, - "Z": -547.4174 - }, - "TerritoryId": 401, - "InteractionType": "Emote", - "Emote": "bow" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1014570, - "Position": { - "X": -583.032, - "Y": -52.126114, - "Z": -447.4403 - }, - "TerritoryId": 401, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1647_Bolt, Chain, and Island.json b/QuestPaths/3.x - Heavensward/MSQ/1647_Bolt, Chain, and Island.json deleted file mode 100644 index 73a8316b..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1647_Bolt, Chain, and Island.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1014570, - "Position": { - "X": -583.032, - "Y": -52.126114, - "Z": -447.4403 - }, - "TerritoryId": 401, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1012064, - "Position": { - "X": -542.7787, - "Y": -37.11544, - "Z": -386.7094 - }, - "TerritoryId": 401, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 2006231, - "Position": { - "X": -180.34644, - "Y": -14.938599, - "Z": -543.1144 - }, - "TerritoryId": 401, - "InteractionType": "AttuneAetherCurrent", - "AetherCurrentId": 2818119 - }, - { - "DataId": 1013386, - "Position": { - "X": -155.62683, - "Y": -14.153783, - "Z": -541.558 - }, - "TerritoryId": 401, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 3, - "Steps": [ - { - "DataId": 1013387, - "Position": { - "X": -154.34503, - "Y": -14.730623, - "Z": -537.56006 - }, - "TerritoryId": 401, - "InteractionType": "Interact", - "DialogueChoices": [ - { - "Type": "YesNo", - "Prompt": "TEXT_HEAVNA506_01647_Q1_000_000", - "Yes": true - } - ] - } - ] - }, - { - "Sequence": 4, - "Steps": [ - { - "TerritoryId": 401, - "InteractionType": "Duty", - "ContentFinderConditionId": 88 - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1014575, - "Position": { - "X": -156.66437, - "Y": -14.153766, - "Z": -543.0228 - }, - "TerritoryId": 401, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1648_A Difference of Opinion.json b/QuestPaths/3.x - Heavensward/MSQ/1648_A Difference of Opinion.json deleted file mode 100644 index 816afbac..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1648_A Difference of Opinion.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1014575, - "Position": { - "X": -156.66437, - "Y": -14.153766, - "Z": -543.0228 - }, - "TerritoryId": 401, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1013100, - "Position": { - "X": -582.63525, - "Y": -52.094604, - "Z": -447.13513 - }, - "TerritoryId": 401, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012195, - "Position": { - "X": -155.93195, - "Y": -14.153762, - "Z": -542.1378 - }, - "TerritoryId": 401, - "InteractionType": "CompleteQuest", - "Fly": true - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1649_One Good Turn.json b/QuestPaths/3.x - Heavensward/MSQ/1649_One Good Turn.json deleted file mode 100644 index 2d832de5..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1649_One Good Turn.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1013386, - "Position": { - "X": -155.62683, - "Y": -14.153783, - "Z": -541.558 - }, - "TerritoryId": 401, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1013111, - "Position": { - "X": 162.89001, - "Y": -15.134373, - "Z": 37.094604 - }, - "TerritoryId": 419, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1650_An Engineering Enterprise.json b/QuestPaths/3.x - Heavensward/MSQ/1650_An Engineering Enterprise.json deleted file mode 100644 index fadc7131..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1650_An Engineering Enterprise.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1013112, - "Position": { - "X": 162.005, - "Y": -15.134371, - "Z": 38.52893 - }, - "TerritoryId": 419, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1011223, - "Position": { - "X": 114.579956, - "Y": 24.412834, - "Z": -11.062805 - }, - "TerritoryId": 418, - "InteractionType": "Interact", - "DialogueChoices": [ - { - "Type": "YesNo", - "Prompt": "TEXT_HEAVNA601_01650_SCENE00008_EVENTAREA_WARP_YESNO_TITLE", - "Yes": true - } - ], - "AethernetShortcut": [ - "[Ishgard] Athenaeum Astrologicum", - "[Ishgard] The Forgotten Knight" - ] - }, - { - "DataId": 1013183, - "Position": { - "X": -0.015319824, - "Y": 0.019999694, - "Z": -6.302063 - }, - "TerritoryId": 428, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1013162, - "Position": { - "X": 92.36279, - "Y": 15.094684, - "Z": 33.188354 - }, - "TerritoryId": 418, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1651_Aetherial Trail.json b/QuestPaths/3.x - Heavensward/MSQ/1651_Aetherial Trail.json deleted file mode 100644 index 30ea3f24..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1651_Aetherial Trail.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1013162, - "Position": { - "X": 92.36279, - "Y": 15.094684, - "Z": 33.188354 - }, - "TerritoryId": 418, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1012389, - "Position": { - "X": -133.31812, - "Y": 4.1, - "Z": -111.77234 - }, - "TerritoryId": 130, - "InteractionType": "Interact", - "AetheryteShortcut": "Ul'dah" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1012391, - "Position": { - "X": -202.62463, - "Y": -31.015825, - "Z": 105.088745 - }, - "TerritoryId": 141, - "InteractionType": "Interact", - "Fly": true, - "AetheryteShortcut": "Central Thanalan - Black Brush Station" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012394, - "Position": { - "X": -158.1903, - "Y": 4, - "Z": -21.194885 - }, - "TerritoryId": 133, - "InteractionType": "CompleteQuest", - "AetheryteShortcut": "Gridania", - "AethernetShortcut": [ - "[Gridania] Aetheryte Plaza", - "[Gridania] Conjurers' Guild" - ] - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1652_Lost in the Lifestream.json b/QuestPaths/3.x - Heavensward/MSQ/1652_Lost in the Lifestream.json deleted file mode 100644 index 330e5cd2..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1652_Lost in the Lifestream.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012394, - "Position": { - "X": -158.1903, - "Y": 4, - "Z": -21.194885 - }, - "TerritoryId": 133, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1000460, - "Position": { - "X": -159.41101, - "Y": 4.054107, - "Z": -4.1047363 - }, - "TerritoryId": 133, - "InteractionType": "Interact", - "DialogueChoices": [ - { - "Type": "YesNo", - "Prompt": "TEXT_HEAVNA603_01652_SCENE00007_EVENTAREA_WARP_YESNO_TITLE", - "Yes": true - } - ] - }, - { - "DataId": 1003027, - "Position": { - "X": 4.8981323, - "Y": -1.92944, - "Z": -0.19836426 - }, - "TerritoryId": 205, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1012396, - "Position": { - "X": -153.1853, - "Y": 4, - "Z": -14.938599 - }, - "TerritoryId": 133, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 3, - "Steps": [ - { - "DataId": 1006756, - "Position": { - "X": -16.891846, - "Y": 10.17425, - "Z": -246.87573 - }, - "TerritoryId": 133, - "InteractionType": "Interact", - "AethernetShortcut": [ - "[Gridania] Conjurers' Guild", - "[Gridania] Lancers' Guild" - ] - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012398, - "Position": { - "X": 35.538208, - "Y": -8, - "Z": 98.13074 - }, - "TerritoryId": 132, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1653_Tataru's Surprise.json b/QuestPaths/3.x - Heavensward/MSQ/1653_Tataru's Surprise.json deleted file mode 100644 index 748a7f99..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1653_Tataru's Surprise.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012398, - "Position": { - "X": 35.538208, - "Y": -8, - "Z": 98.13074 - }, - "TerritoryId": 132, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1000691, - "Position": { - "X": 71.97681, - "Y": 8, - "Z": -166.52173 - }, - "TerritoryId": 133, - "InteractionType": "Interact", - "$": "0 0 0 0 0 0 -> 16 17 0 0 0 128", - "AethernetShortcut": [ - "[Gridania] Aetheryte Plaza", - "[Gridania] Leatherworkers' Guild & Shaded Bower" - ] - }, - { - "DataId": 1000692, - "Position": { - "X": -258.8083, - "Y": -5.7735243, - "Z": -27.267883 - }, - "TerritoryId": 133, - "InteractionType": "Interact", - "AethernetShortcut": [ - "[Gridania] Leatherworkers' Guild & Shaded Bower", - "[Gridania] Conjurers' Guild" - ] - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012398, - "Position": { - "X": 35.538208, - "Y": -8, - "Z": 98.13074 - }, - "TerritoryId": 132, - "InteractionType": "CompleteQuest", - "AethernetShortcut": [ - "[Gridania] Conjurers' Guild", - "[Gridania] Airship Landing" - ] - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1654_Onward to Sharlayan.json b/QuestPaths/3.x - Heavensward/MSQ/1654_Onward to Sharlayan.json deleted file mode 100644 index 92e5a36f..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1654_Onward to Sharlayan.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012400, - "Position": { - "X": 35.843384, - "Y": -8, - "Z": 99.35144 - }, - "TerritoryId": 132, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1012401, - "Position": { - "X": -8.560364, - "Y": 5.4681287, - "Z": 40.6958 - }, - "TerritoryId": 418, - "InteractionType": "Interact", - "AetheryteShortcut": "Ishgard" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012406, - "Position": { - "X": 587.45703, - "Y": -50.811344, - "Z": 69.16907 - }, - "TerritoryId": 398, - "InteractionType": "CompleteQuest", - "AetheryteShortcut": "The Dravanian Forelands - Tailfeather" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1655_A Great New Nation.json b/QuestPaths/3.x - Heavensward/MSQ/1655_A Great New Nation.json deleted file mode 100644 index 3dbf2088..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1655_A Great New Nation.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012406, - "Position": { - "X": 587.45703, - "Y": -50.811344, - "Z": 69.16907 - }, - "TerritoryId": 398, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "Position": { - "X": -793.8348, - "Y": -122.09079, - "Z": 577.7538 - }, - "TerritoryId": 398, - "InteractionType": "WalkTo", - "Fly": true, - "AetheryteShortcut": "The Dravanian Forelands - Anyx Trine" - }, - { - "Position": { - "X": -802.08453, - "Y": -122.82994, - "Z": 577.8909 - }, - "TerritoryId": 398, - "InteractionType": "WalkTo", - "TargetTerritoryId": 399 - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 2006205, - "Position": { - "X": 729.21326, - "Y": 134.93542, - "Z": 150.89636 - }, - "TerritoryId": 399, - "InteractionType": "AttuneAetherCurrent", - "AetherCurrentId": 2818083 - }, - { - "DataId": 2006208, - "Position": { - "X": 98.89368, - "Y": 73.07532, - "Z": -174.36487 - }, - "TerritoryId": 399, - "InteractionType": "AttuneAetherCurrent", - "AetherCurrentId": 2818086 - }, - { - "Position": { - "X": -229.85187, - "Y": 107.00484, - "Z": -632.70197 - }, - "TerritoryId": 399, - "InteractionType": "WalkTo", - "TargetTerritoryId": 478 - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "TerritoryId": 478, - "InteractionType": "AttuneAetheryte", - "Aetheryte": "Idyllshire" - }, - { - "DataId": 1012097, - "Position": { - "X": 73.3501, - "Y": 205.88956, - "Z": 23.483582 - }, - "TerritoryId": 478, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1656_Golems Begone.json b/QuestPaths/3.x - Heavensward/MSQ/1656_Golems Begone.json deleted file mode 100644 index 3530719c..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1656_Golems Begone.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012097, - "Position": { - "X": 73.3501, - "Y": 205.88956, - "Z": 23.483582 - }, - "TerritoryId": 478, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1012410, - "Position": { - "X": 71.732666, - "Y": 205.62819, - "Z": 26.901611 - }, - "TerritoryId": 478, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1014413, - "Position": { - "X": -42.008118, - "Y": 205.79572, - "Z": 3.4332886 - }, - "TerritoryId": 478, - "InteractionType": "Say", - "$": "0 0 0 0 0 0 -> 1 0 0 0 0 64", - "ChatMessage": { - "Key": "TEXT_HEAVNA607_01656_SAYTODO_000" - } - }, - { - "DataId": 1012413, - "Position": { - "X": -69.230286, - "Y": 205.88773, - "Z": -68.61987 - }, - "TerritoryId": 478, - "InteractionType": "Say", - "ChatMessage": { - "Key": "TEXT_HEAVNA607_01656_SAYTODO_000" - } - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012097, - "Position": { - "X": 73.3501, - "Y": 205.88956, - "Z": 23.483582 - }, - "TerritoryId": 478, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1657_An Illuminati Incident.json b/QuestPaths/3.x - Heavensward/MSQ/1657_An Illuminati Incident.json deleted file mode 100644 index 06e538cb..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1657_An Illuminati Incident.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012097, - "Position": { - "X": 73.3501, - "Y": 205.88956, - "Z": 23.483582 - }, - "TerritoryId": 478, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "Position": { - "X": 148.52824, - "Y": 207, - "Z": 117.84323 - }, - "TerritoryId": 478, - "InteractionType": "WalkTo", - "TargetTerritoryId": 399 - }, - { - "DataId": 1012416, - "Position": { - "X": 365.83496, - "Y": 80.11144, - "Z": 6.3324585 - }, - "TerritoryId": 399, - "InteractionType": "SinglePlayerDuty" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1012418, - "Position": { - "X": 352.65125, - "Y": 77.859474, - "Z": -5.9052734 - }, - "TerritoryId": 399, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012097, - "Position": { - "X": 73.3501, - "Y": 205.88956, - "Z": 23.483582 - }, - "TerritoryId": 478, - "InteractionType": "CompleteQuest", - "AetheryteShortcut": "Idyllshire" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1658_Leaving Idyllshire.json b/QuestPaths/3.x - Heavensward/MSQ/1658_Leaving Idyllshire.json deleted file mode 100644 index 691dc554..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1658_Leaving Idyllshire.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012097, - "Position": { - "X": 73.3501, - "Y": 205.88956, - "Z": 23.483582 - }, - "TerritoryId": 478, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1012419, - "Position": { - "X": 78.96533, - "Y": 203.98001, - "Z": 133.1654 - }, - "TerritoryId": 478, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012421, - "Position": { - "X": 77.98877, - "Y": 203.98, - "Z": 127.91626 - }, - "TerritoryId": 478, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1659_Matoya's Cave.json b/QuestPaths/3.x - Heavensward/MSQ/1659_Matoya's Cave.json deleted file mode 100644 index 67aef290..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1659_Matoya's Cave.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012421, - "Position": { - "X": 77.98877, - "Y": 203.98, - "Z": 127.91626 - }, - "TerritoryId": 478, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "Position": { - "X": 71.86769, - "Y": 204.99998, - "Z": 145.98666 - }, - "TerritoryId": 478, - "InteractionType": "WalkTo", - "TargetTerritoryId": 399 - }, - { - "DataId": 2006210, - "Position": { - "X": -487.48004, - "Y": 144.64026, - "Z": -285.359 - }, - "TerritoryId": 399, - "InteractionType": "AttuneAetherCurrent", - "AetherCurrentId": 2818088 - }, - { - "DataId": 2006214, - "Position": { - "X": -452.38422, - "Y": 138.10938, - "Z": 678.18713 - }, - "TerritoryId": 399, - "InteractionType": "AttuneAetherCurrent", - "AetherCurrentId": 2818092 - }, - { - "DataId": 1012423, - "Position": { - "X": -476.58502, - "Y": 137.42972, - "Z": 702.6931 - }, - "TerritoryId": 399, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 2005532, - "Position": { - "X": -488.76178, - "Y": 138.99438, - "Z": 742.12244 - }, - "TerritoryId": 399, - "InteractionType": "Combat", - "EnemySpawnType": "AfterInteraction", - "KillEnemyDataIds": [ - 4375 - ] - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012423, - "Position": { - "X": -476.58502, - "Y": 137.42972, - "Z": 702.6931 - }, - "TerritoryId": 399, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1660_Forbidden Knowledge.json b/QuestPaths/3.x - Heavensward/MSQ/1660_Forbidden Knowledge.json deleted file mode 100644 index 61d24481..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1660_Forbidden Knowledge.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012138, - "Position": { - "X": 19.272095, - "Y": 38.43, - "Z": 15.854065 - }, - "TerritoryId": 463, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1012138, - "Position": { - "X": 19.272095, - "Y": 38.43, - "Z": 15.854065 - }, - "TerritoryId": 463, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1012426, - "Position": { - "X": 23.971863, - "Y": 38.43, - "Z": 3.5552979 - }, - "TerritoryId": 463, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 3, - "Steps": [ - { - "DataId": 2005337, - "Position": { - "X": 7.765594, - "Y": 38.9395, - "Z": -50.9989 - }, - "TerritoryId": 463, - "InteractionType": "Interact", - "TargetTerritoryId": 399 - }, - { - "DataId": 1012427, - "Position": { - "X": 300.46533, - "Y": 232.541, - "Z": 767.87964 - }, - "TerritoryId": 399, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 4, - "Steps": [ - { - "TerritoryId": 399, - "InteractionType": "Duty", - "ContentFinderConditionId": 31 - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 2005336, - "Position": { - "X": -488.79227, - "Y": 138.93335, - "Z": 741.0543 - }, - "TerritoryId": 399, - "InteractionType": "Interact", - "TargetTerritoryId": 463 - }, - { - "DataId": 1012138, - "Position": { - "X": 19.272095, - "Y": 38.43, - "Z": 15.854065 - }, - "TerritoryId": 463, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1661_An Eye for Aether.json b/QuestPaths/3.x - Heavensward/MSQ/1661_An Eye for Aether.json deleted file mode 100644 index 6b83be5f..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1661_An Eye for Aether.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012138, - "Position": { - "X": 19.272095, - "Y": 38.43, - "Z": 15.854065 - }, - "TerritoryId": 463, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1012422, - "Position": { - "X": -475.79156, - "Y": 137.42972, - "Z": 701.4724 - }, - "TerritoryId": 399, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1012380, - "Position": { - "X": 124.46777, - "Y": 24.458836, - "Z": 0.47296143 - }, - "TerritoryId": 418, - "InteractionType": "Interact", - "StopDistance": 5, - "AetheryteShortcut": "Ishgard", - "AethernetShortcut": [ - "[Ishgard] Aetheryte Plaza", - "[Ishgard] The Forgotten Knight" - ] - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1013163, - "Position": { - "X": 167.0404, - "Y": -14.313367, - "Z": 51.285522 - }, - "TerritoryId": 419, - "InteractionType": "CompleteQuest", - "AethernetShortcut": [ - "[Ishgard] The Forgotten Knight", - "[Ishgard] Athenaeum Astrologicum" - ] - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1662_Hour of Departure.json b/QuestPaths/3.x - Heavensward/MSQ/1662_Hour of Departure.json deleted file mode 100644 index c6889d58..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1662_Hour of Departure.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012430, - "Position": { - "X": 165.94177, - "Y": -14.34896, - "Z": 51.651733 - }, - "TerritoryId": 419, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1013166, - "Position": { - "X": 168.29175, - "Y": -14.52896, - "Z": 41.153564 - }, - "TerritoryId": 419, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1013167, - "Position": { - "X": 125.68848, - "Y": 24.458836, - "Z": 2.456604 - }, - "TerritoryId": 418, - "InteractionType": "Interact", - "$": "0 0 0 0 0 0 -> 16 1 0 0 0 128", - "AethernetShortcut": [ - "[Ishgard] Athenaeum Astrologicum", - "[Ishgard] The Forgotten Knight" - ] - }, - { - "DataId": 1013161, - "Position": { - "X": 92.36279, - "Y": 15.094684, - "Z": 33.188354 - }, - "TerritoryId": 418, - "InteractionType": "Interact", - "$": "16 1 0 0 0 128 -> 33 1 0 0 0 192" - }, - { - "DataId": 1012251, - "Position": { - "X": 12.313965, - "Y": -12.020877, - "Z": 40.268433 - }, - "TerritoryId": 418, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 3, - "Steps": [ - { - "DataId": 1011217, - "Position": { - "X": 17.990356, - "Y": 16.009666, - "Z": -9.567444 - }, - "TerritoryId": 419, - "InteractionType": "Interact", - "TargetTerritoryId": 433, - "AethernetShortcut": [ - "[Ishgard] The Brume", - "[Ishgard] The Last Vigil" - ] - }, - { - "DataId": 1012397, - "Position": { - "X": 4.0131226, - "Y": -9.313226E-10, - "Z": 5.661072 - }, - "TerritoryId": 433, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 2005334, - "Position": { - "X": -0.001443714, - "Y": 1.1515, - "Z": 13.2236 - }, - "TerritoryId": 433, - "InteractionType": "Interact", - "TargetTerritoryId": 419 - }, - { - "DataId": 1012430, - "Position": { - "X": 165.94177, - "Y": -14.34896, - "Z": 51.651733 - }, - "TerritoryId": 419, - "InteractionType": "CompleteQuest", - "AethernetShortcut": [ - "[Ishgard] The Last Vigil", - "[Ishgard] Athenaeum Astrologicum" - ] - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1663_The First Flight of the Excelsior.json b/QuestPaths/3.x - Heavensward/MSQ/1663_The First Flight of the Excelsior.json deleted file mode 100644 index 910a94e5..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1663_The First Flight of the Excelsior.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012430, - "Position": { - "X": 165.94177, - "Y": -14.34896, - "Z": 51.651733 - }, - "TerritoryId": 419, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1012431, - "Position": { - "X": 180.16321, - "Y": -16.028961, - "Z": 34.6532 - }, - "TerritoryId": 419, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1012430, - "Position": { - "X": 165.94177, - "Y": -14.34896, - "Z": 51.651733 - }, - "TerritoryId": 419, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 3 - }, - { - "Sequence": 4, - "Steps": [ - { - "DataId": 1012854, - "Position": { - "X": -861.84485, - "Y": -184.293, - "Z": -659.2356 - }, - "TerritoryId": 402, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "TerritoryId": 402, - "InteractionType": "AttuneAetheryte", - "Aetheryte": "Azys Lla - Helix" - }, - { - "DataId": 1012792, - "Position": { - "X": -650.1717, - "Y": -176.45021, - "Z": -565.14844 - }, - "TerritoryId": 402, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1664_Systematic Exploration.json b/QuestPaths/3.x - Heavensward/MSQ/1664_Systematic Exploration.json deleted file mode 100644 index 99382ded..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1664_Systematic Exploration.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012792, - "Position": { - "X": -650.1717, - "Y": -176.45021, - "Z": -565.14844 - }, - "TerritoryId": 402, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 2006237, - "Position": { - "X": -637.6898, - "Y": -176.47064, - "Z": -558.3734 - }, - "TerritoryId": 402, - "InteractionType": "Interact", - "$": "0 0 0 0 0 0 -> 17 0 0 0 0 64" - }, - { - "DataId": 2006236, - "Position": { - "X": -649.7139, - "Y": -176.47064, - "Z": -538.6893 - }, - "TerritoryId": 402, - "InteractionType": "Interact", - "$": "17 0 0 0 0 64 -> 33 1 0 0 0 192" - }, - { - "DataId": 2006238, - "Position": { - "X": -645.16675, - "Y": -174.57855, - "Z": -477.92786 - }, - "TerritoryId": 402, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1014675, - "Position": { - "X": -638.3612, - "Y": -176.4502, - "Z": -578.6679 - }, - "TerritoryId": 402, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 3, - "Steps": [ - { - "DataId": 2005565, - "Position": { - "X": -428.0614, - "Y": -166.21655, - "Z": -411.88678 - }, - "TerritoryId": 402, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1014675, - "Position": { - "X": -638.3612, - "Y": -176.4502, - "Z": -578.6679 - }, - "TerritoryId": 402, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1665_In Node We Trust.json b/QuestPaths/3.x - Heavensward/MSQ/1665_In Node We Trust.json deleted file mode 100644 index de71d84a..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1665_In Node We Trust.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012796, - "Position": { - "X": -639.8871, - "Y": -176.4502, - "Z": -579.3393 - }, - "TerritoryId": 402, - "InteractionType": "AcceptQuest", - "DialogueChoices": [ - { - "Type": "List", - "Prompt": "TEXT_HEAVNA703_01665_Q1_000_000", - "Answer": "TEXT_HEAVNA703_01665_A1_000_003" - } - ] - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1014677, - "Position": { - "X": -642.9083, - "Y": -176.4502, - "Z": -577.5082 - }, - "TerritoryId": 402, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1012797, - "Position": { - "X": -166.36914, - "Y": -162.10732, - "Z": -490.898 - }, - "TerritoryId": 402, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 3, - "Steps": [ - { - "DataId": 2006363, - "Position": { - "X": -145.7164, - "Y": -154.816, - "Z": -503.1721 - }, - "TerritoryId": 402, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012802, - "Position": { - "X": 235.98071, - "Y": -72.83498, - "Z": -619.8978 - }, - "TerritoryId": 402, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1666_Chimerical Maintenance.json b/QuestPaths/3.x - Heavensward/MSQ/1666_Chimerical Maintenance.json deleted file mode 100644 index f0d2c524..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1666_Chimerical Maintenance.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012802, - "Position": { - "X": 235.98071, - "Y": -72.83498, - "Z": -619.8978 - }, - "TerritoryId": 402, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1012807, - "Position": { - "X": 780.9414, - "Y": -25.905136, - "Z": -508.1102 - }, - "TerritoryId": 402, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 2005568, - "Position": { - "X": 344.13672, - "Y": -55.375, - "Z": -428.4886 - }, - "TerritoryId": 402, - "InteractionType": "Combat", - "EnemySpawnType": "AfterInteraction", - "KillEnemyDataIds": [ - 4942 - ], - "$": "0 0 0 0 0 0 -> 18 0 0 0 0 64" - }, - { - "DataId": 2005569, - "Position": { - "X": 296.71167, - "Y": -55.283447, - "Z": -459.2508 - }, - "TerritoryId": 402, - "InteractionType": "Combat", - "EnemySpawnType": "AfterInteraction", - "KillEnemyDataIds": [ - 4943, - 4623 - ], - "$": "18 0 0 0 0 64 -> 34 48 0 0 0 96" - }, - { - "DataId": 2005567, - "Position": { - "X": 249.2561, - "Y": -55.49713, - "Z": -406.51562 - }, - "TerritoryId": 402, - "InteractionType": "Combat", - "EnemySpawnType": "AfterInteraction", - "KillEnemyDataIds": [ - 4614, - 4942 - ] - } - ] - }, - { - "Sequence": 3, - "Steps": [ - { - "DataId": 1012807, - "Position": { - "X": 780.9414, - "Y": -25.905136, - "Z": -508.1102 - }, - "TerritoryId": 402, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 2006364, - "Position": { - "X": 778.9745, - "Y": -17.96, - "Z": -483.6682 - }, - "TerritoryId": 402, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1667_Close Encounters of the VIth Kind.json b/QuestPaths/3.x - Heavensward/MSQ/1667_Close Encounters of the VIth Kind.json deleted file mode 100644 index 6bd5abf8..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1667_Close Encounters of the VIth Kind.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1014850, - "Position": { - "X": 634.51587, - "Y": 10.474376, - "Z": 77.50049 - }, - "TerritoryId": 402, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1012829, - "Position": { - "X": 641.90125, - "Y": 13.840106, - "Z": 506.95044 - }, - "TerritoryId": 402, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1012827, - "Position": { - "X": 228.22913, - "Y": 14.933587, - "Z": 553.97876 - }, - "TerritoryId": 402, - "InteractionType": "Combat", - "EnemySpawnType": "AfterInteraction", - "KillEnemyDataIds": [ - 4391, - 4392, - 4393, - 4394, - 4395, - 4396 - ] - } - ] - }, - { - "Sequence": 3, - "Steps": [ - { - "DataId": 1012827, - "Position": { - "X": 228.22913, - "Y": 14.933587, - "Z": 553.97876 - }, - "TerritoryId": 402, - "InteractionType": "SinglePlayerDuty" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012834, - "Position": { - "X": -197.86377, - "Y": -102.78301, - "Z": 456.53467 - }, - "TerritoryId": 402, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1668_Fetters of Lament.json b/QuestPaths/3.x - Heavensward/MSQ/1668_Fetters of Lament.json deleted file mode 100644 index bf9e6141..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1668_Fetters of Lament.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012834, - "Position": { - "X": -197.86377, - "Y": -102.78301, - "Z": 456.53467 - }, - "TerritoryId": 402, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 2005465, - "Position": { - "X": -696.13184, - "Y": -37.06427, - "Z": 432.4253 - }, - "TerritoryId": 402, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1669_Heavensward.json b/QuestPaths/3.x - Heavensward/MSQ/1669_Heavensward.json deleted file mode 100644 index ec66a80c..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1669_Heavensward.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1012848, - "Position": { - "X": -319.0204, - "Y": 253, - "Z": -5.2339478 - }, - "TerritoryId": 402, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1012850, - "Position": { - "X": -62.882446, - "Y": 271.23285, - "Z": -5.661133 - }, - "TerritoryId": 402, - "InteractionType": "Combat", - "EnemySpawnType": "AfterInteraction", - "KillEnemyDataIds": [ - 5039, - 4363, - 4398, - 4397 - ], - "Fly": true - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1012850, - "Position": { - "X": -62.882446, - "Y": 271.23285, - "Z": -5.661133 - }, - "TerritoryId": 402, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 3, - "Steps": [ - { - "TerritoryId": 402, - "InteractionType": "Duty", - "ContentFinderConditionId": 38 - } - ] - }, - { - "Sequence": 4 - }, - { - "Sequence": 5, - "Steps": [ - { - "TerritoryId": 402, - "InteractionType": "Duty", - "ContentFinderConditionId": 90 - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1012857, - "Position": { - "X": 0.7476196, - "Y": 0.022254243, - "Z": 4.623413 - }, - "TerritoryId": 433, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1993_The Spice of Life.json b/QuestPaths/3.x - Heavensward/MSQ/1993_The Spice of Life.json deleted file mode 100644 index cacb3d9b..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1993_The Spice of Life.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1013332, - "Position": { - "X": 94.95691, - "Y": -22.000006, - "Z": 50.94983 - }, - "TerritoryId": 418, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1011192, - "Position": { - "X": 88.36499, - "Y": 15.094684, - "Z": 31.296265 - }, - "TerritoryId": 418, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 2, - "Steps": [ - { - "DataId": 1013196, - "Position": { - "X": -249.43921, - "Y": -20.03492, - "Z": -65.0188 - }, - "TerritoryId": 419, - "InteractionType": "Interact", - "AethernetShortcut": [ - "[Ishgard] The Forgotten Knight", - "[Ishgard] The Jeweled Crozier" - ] - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1011192, - "Position": { - "X": 88.36499, - "Y": 15.094684, - "Z": 31.296265 - }, - "TerritoryId": 418, - "InteractionType": "CompleteQuest", - "AethernetShortcut": [ - "[Ishgard] The Jeweled Crozier", - "[Ishgard] The Forgotten Knight" - ] - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1994_Noble Indiscretions.json b/QuestPaths/3.x - Heavensward/MSQ/1994_Noble Indiscretions.json deleted file mode 100644 index 5764a745..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1994_Noble Indiscretions.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1011192, - "Position": { - "X": 88.36499, - "Y": 15.094684, - "Z": 31.296265 - }, - "TerritoryId": 418, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1011222, - "Position": { - "X": 231.92188, - "Y": -13.73494, - "Z": -106.85901 - }, - "TerritoryId": 419, - "InteractionType": "Interact", - "AethernetShortcut": [ - "[Ishgard] The Forgotten Knight", - "[Ishgard] Athenaeum Astrologicum" - ] - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1011192, - "Position": { - "X": 88.36499, - "Y": 15.094684, - "Z": 31.296265 - }, - "TerritoryId": 418, - "InteractionType": "CompleteQuest", - "AethernetShortcut": [ - "[Ishgard] Athenaeum Astrologicum", - "[Ishgard] The Forgotten Knight" - ] - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1995_A Child Apart.json b/QuestPaths/3.x - Heavensward/MSQ/1995_A Child Apart.json deleted file mode 100644 index 6fc2078e..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1995_A Child Apart.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1011192, - "Position": { - "X": 88.36499, - "Y": 15.094684, - "Z": 31.296265 - }, - "TerritoryId": 418, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1012169, - "Position": { - "X": 109.391846, - "Y": -22.012903, - "Z": 29.95337 - }, - "TerritoryId": 418, - "InteractionType": "Interact" - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1011192, - "Position": { - "X": 88.36499, - "Y": 15.094684, - "Z": 31.296265 - }, - "TerritoryId": 418, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/1996_Bloodlines.json b/QuestPaths/3.x - Heavensward/MSQ/1996_Bloodlines.json deleted file mode 100644 index b183800a..00000000 --- a/QuestPaths/3.x - Heavensward/MSQ/1996_Bloodlines.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "JerryWester", - "QuestSequence": [ - { - "Sequence": 0, - "Steps": [ - { - "DataId": 1011192, - "Position": { - "X": 88.36499, - "Y": 15.094684, - "Z": 31.296265 - }, - "TerritoryId": 418, - "InteractionType": "AcceptQuest" - } - ] - }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1013340, - "Position": { - "X": 144.57922, - "Y": -20.020874, - "Z": 54.276245 - }, - "TerritoryId": 418, - "InteractionType": "Interact", - "DialogueChoices": [ - { - "Type": "List", - "Prompt": "TEXT_HEAVNA409_01996_Q1_000_000", - "Answer": "TEXT_HEAVNA409_01996_A1_000_001" - } - ] - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "DataId": 1013260, - "Position": { - "X": 104.38696, - "Y": 15.000005, - "Z": 25.558838 - }, - "TerritoryId": 418, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1628_The Wyrm's Lair.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1628_The Wyrm's Lair.json new file mode 100644 index 00000000..b6e26f82 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1628_The Wyrm's Lair.json @@ -0,0 +1,103 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012694, + "Position": { + "X": -758.32764, + "Y": 123.72873, + "Z": 210.74231 + }, + "TerritoryId": 400, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": -455.00378, + "Y": 43.619022, + "Z": 403.64548 + }, + "TerritoryId": 400, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 4479, + 4481 + ], + "AetheryteShortcut": "The Churning Mists - Zenith" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "Position": { + "X": 149.1435, + "Y": -23.289272, + "Z": 177.45946 + }, + "TerritoryId": 400, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 4491 + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2006224, + "Position": { + "X": 340.01672, + "Y": -25.375793, + "Z": -130.54095 + }, + "TerritoryId": 400, + "InteractionType": "AttuneAetherCurrent", + "AetherCurrentId": 2818107 + }, + { + "Position": { + "X": 396.12845, + "Y": -29.186422, + "Z": -142.568 + }, + "TerritoryId": 400, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 4479 + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012698, + "Position": { + "X": 569.17664, + "Y": -1.1916885, + "Z": -370.22968 + }, + "TerritoryId": 400, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1629_New Winds, Old Friends.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1629_New Winds, Old Friends.json new file mode 100644 index 00000000..61be6d80 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1629_New Winds, Old Friends.json @@ -0,0 +1,120 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012698, + "Position": { + "X": 569.17664, + "Y": -1.1916885, + "Z": -370.22968 + }, + "TerritoryId": 400, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012720, + "Position": { + "X": -106.9505, + "Y": 15.168516, + "Z": -40.60431 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1011217, + "Position": { + "X": 17.990356, + "Y": 16.009666, + "Z": -9.567444 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "TargetTerritoryId": 433, + "AethernetShortcut": [ + "[Ishgard] Skysteel Manufactory", + "[Ishgard] The Last Vigil" + ] + }, + { + "DataId": 1012583, + "Position": { + "X": -2.1210327, + "Y": 0.009368893, + "Z": -9.567444 + }, + "TerritoryId": 433, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2005334, + "Position": { + "X": -0.015319824, + "Y": 1.1443481, + "Z": 13.199036 + }, + "TerritoryId": 433, + "InteractionType": "Interact", + "TargetTerritoryId": 419 + }, + { + "DataId": 1012709, + "Position": { + "X": 151.01843, + "Y": -12.634913, + "Z": -28.671753 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] The Last Vigil", + "[Ishgard] Athenaeum Astrologicum" + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012714, + "Position": { + "X": -160.54016, + "Y": 16.979584, + "Z": -39.96344 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AethernetShortcut": [ + "[Ishgard] Athenaeum Astrologicum", + "[Ishgard] Skysteel Manufactory" + ] + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1630_A General Summons.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1630_A General Summons.json new file mode 100644 index 00000000..362321a5 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1630_A General Summons.json @@ -0,0 +1,177 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012721, + "Position": { + "X": -162.49341, + "Y": 16.979584, + "Z": -37.521973 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "TerritoryId": 418, + "InteractionType": "UseItem", + "ItemId": 30362, + "TargetTerritoryId": 140 + }, + { + "Position": { + "X": -492.96475, + "Y": 20.999884, + "Z": -380.82272 + }, + "TerritoryId": 140, + "InteractionType": "WalkTo" + }, + { + "DataId": 2001711, + "Position": { + "X": -480.9181, + "Y": 18.00103, + "Z": -386.862 + }, + "TerritoryId": 140, + "InteractionType": "Interact", + "TargetTerritoryId": 212 + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1013154, + "Position": { + "X": -6.881897, + "Y": 0, + "Z": -3.1281738 + }, + "TerritoryId": 212, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2001716, + "Position": { + "X": -15.701599, + "Y": 1.083313, + "Z": -0.015319824 + }, + "TerritoryId": 212, + "InteractionType": "Interact", + "TargetTerritoryId": 140 + }, + { + "Position": { + "X": -492.1446, + "Y": 20.88255, + "Z": -376.3636 + }, + "TerritoryId": 140, + "InteractionType": "WalkTo", + "Mount": true + }, + { + "DataId": 1004019, + "Position": { + "X": -335.9579, + "Y": 13.983504, + "Z": -99.65674 + }, + "TerritoryId": 140, + "InteractionType": "Interact", + "Fly": true, + "TargetTerritoryId": 140 + }, + { + "DataId": 1002030, + "Position": { + "X": -296.315, + "Y": 16.964134, + "Z": 334.15735 + }, + "TerritoryId": 140, + "InteractionType": "Interact", + "$": "0 0 0 0 0 0 -> 1 0 0 0 0 64" + }, + { + "DataId": 1002014, + "Position": { + "X": -253.43713, + "Y": 33.23899, + "Z": 404.04358 + }, + "TerritoryId": 140, + "InteractionType": "Interact", + "$": "1 0 0 0 0 64 -> 2 0 0 0 0 192" + }, + { + "DataId": 1002047, + "Position": { + "X": -223.80408, + "Y": 32.90774, + "Z": 401.9989 + }, + "TerritoryId": 140, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "Position": { + "X": -218.33546, + "Y": 35.25, + "Z": 432.04767 + }, + "TerritoryId": 140, + "InteractionType": "WalkTo", + "Fly": true + }, + { + "DataId": 1013392, + "Position": { + "X": -207.99579, + "Y": 35.249992, + "Z": 431.44873 + }, + "TerritoryId": 140, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012729, + "Position": { + "X": -229.20581, + "Y": 33.907307, + "Z": 428.4275 + }, + "TerritoryId": 140, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1631_Awakening in Ul'dah.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1631_Awakening in Ul'dah.json new file mode 100644 index 00000000..ce48ffe1 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1631_Awakening in Ul'dah.json @@ -0,0 +1,57 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012729, + "Position": { + "X": -229.20581, + "Y": 33.907307, + "Z": 428.4275 + }, + "TerritoryId": 140, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1001821, + "Position": { + "X": -24.124573, + "Y": 38.000004, + "Z": 85.31323 + }, + "TerritoryId": 131, + "InteractionType": "Interact", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] The Chamber of Rule" + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012731, + "Position": { + "X": -23.91095, + "Y": 37.760002, + "Z": 78.812744 + }, + "StopDistance": 5, + "TerritoryId": 131, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1632_A Brave Resolution.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1632_A Brave Resolution.json new file mode 100644 index 00000000..2287e337 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1632_A Brave Resolution.json @@ -0,0 +1,55 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012731, + "Position": { + "X": -23.91095, + "Y": 37.760002, + "Z": 78.812744 + }, + "StopDistance": 5, + "TerritoryId": 131, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "TerritoryId": 156, + "DataId": 2002881, + "Position": { + "X": 21.133728, + "Y": 22.323914, + "Z": -631.281 + }, + "InteractionType": "Interact", + "TargetTerritoryId": 351, + "AetheryteShortcut": "Mor Dhona" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012733, + "Position": { + "X": -1.8768921, + "Y": 0, + "Z": -9.079163 + }, + "StopDistance": 5, + "TerritoryId": 351, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1633_Ready to Fly.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1633_Ready to Fly.json new file mode 100644 index 00000000..4ed373cd --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1633_Ready to Fly.json @@ -0,0 +1,126 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012733, + "Position": { + "X": -1.8768921, + "Y": 0, + "Z": -9.079163 + }, + "StopDistance": 5, + "TerritoryId": 351, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012717, + "Position": { + "X": -158.80066, + "Y": 17.066208, + "Z": -56.168518 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1011217, + "Position": { + "X": 17.990356, + "Y": 16.009666, + "Z": -9.567444 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "TargetTerritoryId": 433, + "AethernetShortcut": [ + "[Ishgard] Skysteel Manufactory", + "[Ishgard] The Last Vigil" + ] + }, + { + "DataId": 1012744, + "Position": { + "X": -2.3041382, + "Y": -9.313226E-10, + "Z": 5.9052124 + }, + "StopDistance": 5, + "TerritoryId": 433, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2005334, + "Position": { + "X": -0.015319824, + "Y": 1.1443481, + "Z": 13.199036 + }, + "StopDistance": 4, + "TerritoryId": 433, + "InteractionType": "Interact", + "TargetTerritoryId": 419 + }, + { + "DataId": 1011223, + "Position": { + "X": 114.579956, + "Y": 24.412834, + "Z": -11.062805 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_HEAVNA332_01633_Q1_000_000", + "Yes": true + } + ], + "AethernetShortcut": [ + "[Ishgard] The Last Vigil", + "[Ishgard] The Forgotten Knight" + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012589, + "Position": { + "X": 107.46924, + "Y": 24.37563, + "Z": -8.407776 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1634_Into the Aery.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1634_Into the Aery.json new file mode 100644 index 00000000..471a1666 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1634_Into the Aery.json @@ -0,0 +1,66 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012589, + "Position": { + "X": 107.46924, + "Y": 24.37563, + "Z": -8.407776 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1013168, + "Position": { + "X": -187.18243, + "Y": 15.9939995, + "Z": -47.68445 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] The Forgotten Knight", + "[Ishgard] Skysteel Manufactory" + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "TerritoryId": 418, + "InteractionType": "Duty", + "ContentFinderConditionId": 39 + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012746, + "Position": { + "X": 550.4386, + "Y": -1.1916885, + "Z": -354.94012 + }, + "StopDistance": 7, + "TerritoryId": 400, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1635_The Song Begins.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1635_The Song Begins.json new file mode 100644 index 00000000..81bf09c6 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1635_The Song Begins.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012746, + "Position": { + "X": 550.4386, + "Y": -1.1916885, + "Z": -354.94012 + }, + "StopDistance": 7, + "TerritoryId": 400, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1013172, + "Position": { + "X": -756.0998, + "Y": 123.72873, + "Z": 214.80127 + }, + "TerritoryId": 400, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "The Churning Mists - Zenith", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1636_Unrest in Ishgard.json b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1636_Unrest in Ishgard.json new file mode 100644 index 00000000..439147c9 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1636_Unrest in Ishgard.json @@ -0,0 +1,37 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014110, + "Position": { + "X": -753.7194, + "Y": 123.572525, + "Z": 212.57336 + }, + "TerritoryId": 400, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012750, + "Position": { + "X": -163.89722, + "Y": 27.979128, + "Z": -116.41113 + }, + "StopDistance": 7, + "TerritoryId": 418, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1637_He Who Would Not Be Denied.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1637_He Who Would Not Be Denied.json new file mode 100644 index 00000000..fba873b6 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1637_He Who Would Not Be Denied.json @@ -0,0 +1,58 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012750, + "Position": { + "X": -163.89722, + "Y": 27.979128, + "Z": -116.41113 + }, + "StopDistance": 7, + "TerritoryId": 418, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1011217, + "Position": { + "X": 17.990356, + "Y": 16.009666, + "Z": -9.567444 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "TargetTerritoryId": 433, + "AethernetShortcut": [ + "[Ishgard] Skysteel Manufactory", + "[Ishgard] The Last Vigil" + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012753, + "Position": { + "X": 2.5787354, + "Y": -9.313226E-10, + "Z": 7.6447144 + }, + "StopDistance": 5, + "TerritoryId": 433, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1638_Ill-weather Friends.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1638_Ill-weather Friends.json new file mode 100644 index 00000000..3017649c --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1638_Ill-weather Friends.json @@ -0,0 +1,117 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012751, + "Position": { + "X": -2.02948, + "Y": -9.313226E-10, + "Z": 6.362976 + }, + "StopDistance": 7, + "TerritoryId": 433, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1013381, + "Position": { + "X": 92.36279, + "Y": 15.094684, + "Z": 33.188354 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] The Last Vigil", + "[Ishgard] The Forgotten Knight" + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1013342, + "Position": { + "X": 36.331665, + "Y": -12.020876, + "Z": 76.58496 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "$": "0 0 0 0 0 0 -> 1 0 0 0 0 32", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + }, + { + "DataId": 1013341, + "Position": { + "X": 65.72058, + "Y": -12.008911, + "Z": 78.3551 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "$": "1 0 0 0 0 32 -> 2 0 0 0 0 96", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + }, + { + "DataId": 1013340, + "Position": { + "X": 144.57922, + "Y": -20.020874, + "Z": 54.276245 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1013332, + "Position": { + "X": 94.95691, + "Y": -22.000006, + "Z": 50.94983 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1639_Fire and Blood.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1639_Fire and Blood.json new file mode 100644 index 00000000..ce1f3688 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1639_Fire and Blood.json @@ -0,0 +1,98 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1013260, + "Position": { + "X": 104.38696, + "Y": 15.000005, + "Z": 25.558838 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 2005551, + "Position": { + "X": 38.254395, + "Y": -6.820801, + "Z": 76.34082 + }, + "TerritoryId": 418, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2005550, + "Position": { + "X": 84.58069, + "Y": -6.9733887, + "Z": 81.55945 + }, + "TerritoryId": 418, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1012768, + "Position": { + "X": 21.10321, + "Y": -12.020914, + "Z": 48.41687 + }, + "StopDistance": 7, + "TerritoryId": 418, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1012773, + "Position": { + "X": 92.5459, + "Y": 15.00001, + "Z": 37.247192 + }, + "TerritoryId": 418, + "InteractionType": "SinglePlayerDuty" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012780, + "Position": { + "X": 86.38135, + "Y": 23.979128, + "Z": 12.802246 + }, + "StopDistance": 5, + "TerritoryId": 418, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1640_A Knight's Calling.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1640_A Knight's Calling.json new file mode 100644 index 00000000..492a0d58 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1640_A Knight's Calling.json @@ -0,0 +1,130 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012780, + "Position": { + "X": 86.38135, + "Y": 23.979128, + "Z": 12.802246 + }, + "StopDistance": 5, + "TerritoryId": 418, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012778, + "Position": { + "X": 84.58069, + "Y": 23.979126, + "Z": 10.452393 + }, + "StopDistance": 5, + "TerritoryId": 418, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1012212, + "Position": { + "X": -6.790344, + "Y": 42.34489, + "Z": -207.04968 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] The Forgotten Knight", + "[Ishgard] The Tribunal" + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "TerritoryId": 419, + "InteractionType": "Duty", + "ContentFinderConditionId": 34 + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "Position": { + "X": 0, + "Y": 0, + "Z": 0 + }, + "TerritoryId": 1, + "InteractionType": "WalkTo", + "Comment": "Filler" + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1012212, + "Position": { + "X": -6.790344, + "Y": 42.34489, + "Z": -207.04968 + }, + "StopDistance": 7, + "TerritoryId": 419, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 6, + "Steps": [ + { + "DataId": 1013101, + "Position": { + "X": 17.990356, + "Y": 16.009666, + "Z": -9.567444 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "TargetTerritoryId": 433 + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1013227, + "Position": { + "X": 14.877502, + "Y": 16.009666, + "Z": -4.196289 + }, + "StopDistance": 5, + "TerritoryId": 419, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1641_The Sins of Antiquity.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1641_The Sins of Antiquity.json new file mode 100644 index 00000000..8450034b --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1641_The Sins of Antiquity.json @@ -0,0 +1,65 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1013227, + "Position": { + "X": 14.877502, + "Y": 16.009666, + "Z": -4.196289 + }, + "StopDistance": 5, + "TerritoryId": 419, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1011223, + "Position": { + "X": 114.579956, + "Y": 24.412834, + "Z": -11.062805 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_HEAVNA405_01641_SCENE00020_EVENTAREA_WARP_YESNO_TITLE", + "Yes": true + } + ], + "AethernetShortcut": [ + "[Ishgard] The Last Vigil", + "[Ishgard] The Forgotten Knight" + ] + }, + { + "DataId": 1013183, + "Position": { + "X": -0.015319824, + "Y": 0.019999694, + "Z": -6.302063 + }, + "TerritoryId": 428, + "InteractionType": "CompleteQuest", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_HEAVNA405_01641_Q1_000_000", + "Answer": "TEXT_HEAVNA405_01641_A1_000_001" + } + ] + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1993_The Spice of Life.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1993_The Spice of Life.json new file mode 100644 index 00000000..cacb3d9b --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1993_The Spice of Life.json @@ -0,0 +1,74 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1013332, + "Position": { + "X": 94.95691, + "Y": -22.000006, + "Z": 50.94983 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1011192, + "Position": { + "X": 88.36499, + "Y": 15.094684, + "Z": 31.296265 + }, + "TerritoryId": 418, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1013196, + "Position": { + "X": -249.43921, + "Y": -20.03492, + "Z": -65.0188 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] The Forgotten Knight", + "[Ishgard] The Jeweled Crozier" + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1011192, + "Position": { + "X": 88.36499, + "Y": 15.094684, + "Z": 31.296265 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AethernetShortcut": [ + "[Ishgard] The Jeweled Crozier", + "[Ishgard] The Forgotten Knight" + ] + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1994_Noble Indiscretions.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1994_Noble Indiscretions.json new file mode 100644 index 00000000..5764a745 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1994_Noble Indiscretions.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1011192, + "Position": { + "X": 88.36499, + "Y": 15.094684, + "Z": 31.296265 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1011222, + "Position": { + "X": 231.92188, + "Y": -13.73494, + "Z": -106.85901 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] The Forgotten Knight", + "[Ishgard] Athenaeum Astrologicum" + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1011192, + "Position": { + "X": 88.36499, + "Y": 15.094684, + "Z": 31.296265 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AethernetShortcut": [ + "[Ishgard] Athenaeum Astrologicum", + "[Ishgard] The Forgotten Knight" + ] + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1995_A Child Apart.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1995_A Child Apart.json new file mode 100644 index 00000000..aad4c3e4 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1995_A Child Apart.json @@ -0,0 +1,70 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1011192, + "Position": { + "X": 88.36499, + "Y": 15.094684, + "Z": 31.296265 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": 90.44213, + "Y": -3.7030487, + "Z": 76.662605 + }, + "TerritoryId": 418, + "InteractionType": "WalkTo" + }, + { + "Position": { + "X": 101.28695, + "Y": -20.020874, + "Z": 76.39896 + }, + "TerritoryId": 418, + "InteractionType": "WalkTo", + "DisableNavmesh": true + }, + { + "DataId": 1012169, + "Position": { + "X": 109.391846, + "Y": -22.012903, + "Z": 29.95337 + }, + "TerritoryId": 418, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1011192, + "Position": { + "X": 88.36499, + "Y": 15.094684, + "Z": 31.296265 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1996_Bloodlines.json b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1996_Bloodlines.json new file mode 100644 index 00000000..a5bf2bc5 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1996_Bloodlines.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1011192, + "Position": { + "X": 88.36499, + "Y": 15.094684, + "Z": 31.296265 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": 90.44213, + "Y": -3.7030487, + "Z": 76.662605 + }, + "TerritoryId": 418, + "InteractionType": "WalkTo" + }, + { + "Position": { + "X": 101.28695, + "Y": -20.020874, + "Z": 76.39896 + }, + "TerritoryId": 418, + "InteractionType": "WalkTo", + "DisableNavmesh": true + }, + { + "DataId": 1013340, + "Position": { + "X": 144.57922, + "Y": -20.020874, + "Z": 54.276245 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_HEAVNA409_01996_Q1_000_000", + "Answer": "TEXT_HEAVNA409_01996_A1_000_001" + } + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1013260, + "Position": { + "X": 104.38696, + "Y": 15.000005, + "Z": 25.558838 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1642_In Search of the Soleil.json b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1642_In Search of the Soleil.json new file mode 100644 index 00000000..5a186c92 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1642_In Search of the Soleil.json @@ -0,0 +1,41 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1013384, + "Position": { + "X": 112.291016, + "Y": 24.390423, + "Z": -4.4709473 + }, + "StopDistance": 7, + "TerritoryId": 418, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1013261, + "Position": { + "X": -158.49548, + "Y": 17.066208, + "Z": -56.26001 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AethernetShortcut": [ + "[Ishgard] The Forgotten Knight", + "[Ishgard] Skysteel Manufactory" + ] + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1643_Into the Blue.json b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1643_Into the Blue.json new file mode 100644 index 00000000..7d3f2d8f --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1643_Into the Blue.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1013385, + "Position": { + "X": -158.37347, + "Y": 17, + "Z": -54.276367 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1013077, + "Position": { + "X": 147.53943, + "Y": -12.634913, + "Z": -26.199768 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] Skysteel Manufactory", + "[Ishgard] Athenaeum Astrologicum" + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1013125, + "Position": { + "X": 148.60754, + "Y": -12.634913, + "Z": -13.443237 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_HEAVNA502_01643_Q1_000_000", + "Yes": true + } + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1013085, + "Position": { + "X": -805.53906, + "Y": -57.828876, + "Z": 157.64087 + }, + "TerritoryId": 401, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1644_Familiar Faces.json b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1644_Familiar Faces.json new file mode 100644 index 00000000..822f3dde --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1644_Familiar Faces.json @@ -0,0 +1,81 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1013085, + "Position": { + "X": -805.53906, + "Y": -57.828876, + "Z": 157.64087 + }, + "TerritoryId": 401, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 2006228, + "Position": { + "X": -747.097, + "Y": -57.09793, + "Z": 163.8361 + }, + "TerritoryId": 401, + "InteractionType": "AttuneAetherCurrent", + "AetherCurrentId": 2818116 + }, + { + "Position": { + "X": -703.7623, + "Y": -61.975857, + "Z": 113.54166 + }, + "TerritoryId": 401, + "InteractionType": "SinglePlayerDuty", + "Emote": "lookout", + "StopDistance": 0.25 + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "Position": { + "X": -761.80145, + "Y": -39.054474, + "Z": 77.39858 + }, + "TerritoryId": 401, + "InteractionType": "Emote", + "Emote": "lookout", + "StopDistance": 0.25, + "Comment": "Solo Duty triggered by emoting?" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1013089, + "Position": { + "X": -751.6747, + "Y": -35.95642, + "Z": 18.722778 + }, + "StopDistance": 7, + "TerritoryId": 401, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1645_Devourer of Worlds.json b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1645_Devourer of Worlds.json new file mode 100644 index 00000000..1b19f519 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1645_Devourer of Worlds.json @@ -0,0 +1,109 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1013089, + "Position": { + "X": -751.6747, + "Y": -35.95642, + "Z": 18.722778 + }, + "StopDistance": 7, + "TerritoryId": 401, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1013093, + "Position": { + "X": -749.1112, + "Y": -35.956425, + "Z": 22.049255 + }, + "TerritoryId": 401, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "Position": { + "X": -756.4804, + "Y": -13.877342, + "Z": -121.33485 + }, + "TerritoryId": 401, + "InteractionType": "Jump", + "JumpDestination": { + "Position": { + "X": -759.4263, + "Y": -9.201294, + "Z": -110.85681 + } + } + }, + { + "DataId": 2006229, + "Position": { + "X": -759.4263, + "Y": -9.201294, + "Z": -110.85681 + }, + "TerritoryId": 401, + "InteractionType": "AttuneAetherCurrent", + "AetherCurrentId": 2818117, + "DisableNavmesh": true + }, + { + "Position": { + "X": -755.9033, + "Y": -14.112402, + "Z": -177.06593 + }, + "TerritoryId": 401, + "InteractionType": "WalkTo" + }, + { + "DataId": 1013090, + "Position": { + "X": -650.93463, + "Y": -58.6966, + "Z": -337.2397 + }, + "TerritoryId": 401, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "TerritoryId": 401, + "InteractionType": "AttuneAetheryte", + "Aetheryte": "The Sea of Clouds - Ok' Zundu" + }, + { + "DataId": 1013095, + "Position": { + "X": -560.69275, + "Y": -52.30738, + "Z": -427.57312 + }, + "TerritoryId": 401, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1646_Black and the White.json b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1646_Black and the White.json new file mode 100644 index 00000000..318e1116 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1646_Black and the White.json @@ -0,0 +1,78 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1013096, + "Position": { + "X": -541.34436, + "Y": -37.144257, + "Z": -384.48163 + }, + "TerritoryId": 401, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1013123, + "Position": { + "X": -538.0178, + "Y": -37.04666, + "Z": -392.0501 + }, + "TerritoryId": 401, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2006234, + "Position": { + "X": -564.8127, + "Y": -36.68513, + "Z": -349.0807 + }, + "TerritoryId": 401, + "InteractionType": "AttuneAetherCurrent", + "AetherCurrentId": 2818122 + }, + { + "DataId": 1012070, + "Position": { + "X": -554.0704, + "Y": -57.62821, + "Z": -547.4174 + }, + "TerritoryId": 401, + "InteractionType": "Emote", + "Emote": "bow" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014570, + "Position": { + "X": -583.032, + "Y": -52.126114, + "Z": -447.4403 + }, + "TerritoryId": 401, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1647_Bolt, Chain, and Island.json b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1647_Bolt, Chain, and Island.json new file mode 100644 index 00000000..e83bee3d --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1647_Bolt, Chain, and Island.json @@ -0,0 +1,110 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014570, + "Position": { + "X": -583.032, + "Y": -52.126114, + "Z": -447.4403 + }, + "TerritoryId": 401, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012064, + "Position": { + "X": -542.7787, + "Y": -37.11544, + "Z": -386.7094 + }, + "TerritoryId": 401, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2006231, + "Position": { + "X": -180.34644, + "Y": -14.938599, + "Z": -543.1144 + }, + "TerritoryId": 401, + "InteractionType": "AttuneAetherCurrent", + "AetherCurrentId": 2818119 + }, + { + "DataId": 1013386, + "Position": { + "X": -155.62683, + "Y": -14.153783, + "Z": -541.558 + }, + "TerritoryId": 401, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1013387, + "Position": { + "X": -154.34503, + "Y": -14.730623, + "Z": -537.56006 + }, + "TerritoryId": 401, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_HEAVNA506_01647_Q1_000_000", + "Yes": true + } + ] + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "TerritoryId": 401, + "InteractionType": "Duty", + "ContentFinderConditionId": 88 + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014575, + "Position": { + "X": -156.66437, + "Y": -14.153766, + "Z": -543.0228 + }, + "StopDistance": 5, + "TerritoryId": 401, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1648_A Difference of Opinion.json b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1648_A Difference of Opinion.json new file mode 100644 index 00000000..f4924843 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1648_A Difference of Opinion.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014575, + "Position": { + "X": -156.66437, + "Y": -14.153766, + "Z": -543.0228 + }, + "StopDistance": 5, + "TerritoryId": 401, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1013100, + "Position": { + "X": -582.63525, + "Y": -52.094604, + "Z": -447.13513 + }, + "TerritoryId": 401, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012195, + "Position": { + "X": -155.93195, + "Y": -14.153762, + "Z": -542.1378 + }, + "TerritoryId": 401, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1649_One Good Turn.json b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1649_One Good Turn.json new file mode 100644 index 00000000..e5cf7112 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1649_One Good Turn.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1013386, + "Position": { + "X": -155.62683, + "Y": -14.153783, + "Z": -541.558 + }, + "StopDistance": 5, + "TerritoryId": 401, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1013111, + "Position": { + "X": 162.89001, + "Y": -15.134373, + "Z": 37.094604 + }, + "StopDistance": 7, + "TerritoryId": 419, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1650_An Engineering Enterprise.json b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1650_An Engineering Enterprise.json new file mode 100644 index 00000000..e2e4b212 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1650_An Engineering Enterprise.json @@ -0,0 +1,73 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1013112, + "Position": { + "X": 162.005, + "Y": -15.134371, + "Z": 38.52893 + }, + "StopDistance": 7, + "TerritoryId": 419, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1011223, + "Position": { + "X": 114.579956, + "Y": 24.412834, + "Z": -11.062805 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_HEAVNA601_01650_SCENE00008_EVENTAREA_WARP_YESNO_TITLE", + "Yes": true + } + ], + "AethernetShortcut": [ + "[Ishgard] Athenaeum Astrologicum", + "[Ishgard] The Forgotten Knight" + ] + }, + { + "DataId": 1013183, + "Position": { + "X": -0.015319824, + "Y": 0.019999694, + "Z": -6.302063 + }, + "TerritoryId": 428, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1013162, + "Position": { + "X": 92.36279, + "Y": 15.094684, + "Z": 33.188354 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1651_Aetherial Trail.json b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1651_Aetherial Trail.json new file mode 100644 index 00000000..30ea3f24 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1651_Aetherial Trail.json @@ -0,0 +1,74 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1013162, + "Position": { + "X": 92.36279, + "Y": 15.094684, + "Z": 33.188354 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012389, + "Position": { + "X": -133.31812, + "Y": 4.1, + "Z": -111.77234 + }, + "TerritoryId": 130, + "InteractionType": "Interact", + "AetheryteShortcut": "Ul'dah" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1012391, + "Position": { + "X": -202.62463, + "Y": -31.015825, + "Z": 105.088745 + }, + "TerritoryId": 141, + "InteractionType": "Interact", + "Fly": true, + "AetheryteShortcut": "Central Thanalan - Black Brush Station" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012394, + "Position": { + "X": -158.1903, + "Y": 4, + "Z": -21.194885 + }, + "TerritoryId": 133, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Conjurers' Guild" + ] + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1652_Lost in the Lifestream.json b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1652_Lost in the Lifestream.json new file mode 100644 index 00000000..888fddda --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1652_Lost in the Lifestream.json @@ -0,0 +1,104 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012394, + "Position": { + "X": -158.1903, + "Y": 4, + "Z": -21.194885 + }, + "TerritoryId": 133, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1000460, + "Position": { + "X": -159.41101, + "Y": 4.054107, + "Z": -4.1047363 + }, + "TerritoryId": 133, + "InteractionType": "Interact", + "TargetTerritoryId": 205, + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_HEAVNA603_01652_SCENE00007_EVENTAREA_WARP_YESNO_TITLE", + "Yes": true + } + ] + }, + { + "DataId": 1003027, + "Position": { + "X": 4.8981323, + "Y": -1.92944, + "Z": -0.19836426 + }, + "TerritoryId": 205, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1012396, + "Position": { + "X": -153.1853, + "Y": 4, + "Z": -14.938599 + }, + "TerritoryId": 133, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1006756, + "Position": { + "X": -16.891846, + "Y": 10.17425, + "Z": -246.87573 + }, + "TerritoryId": 133, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Gridania] Conjurers' Guild", + "[Gridania] Lancers' Guild" + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012398, + "Position": { + "X": 35.538208, + "Y": -8, + "Z": 98.13074 + }, + "StopDistance": 5, + "TerritoryId": 132, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1653_Tataru's Surprise.json b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1653_Tataru's Surprise.json new file mode 100644 index 00000000..9285d55a --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1653_Tataru's Surprise.json @@ -0,0 +1,91 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012398, + "Position": { + "X": 35.538208, + "Y": -8, + "Z": 98.13074 + }, + "StopDistance": 5, + "TerritoryId": 132, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1000691, + "Position": { + "X": 71.97681, + "Y": 8, + "Z": -166.52173 + }, + "TerritoryId": 133, + "InteractionType": "Interact", + "$": "0 0 0 0 0 0 -> 16 17 0 0 0 128", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Leatherworkers' Guild & Shaded Bower" + ], + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + }, + { + "DataId": 1000692, + "Position": { + "X": -258.8083, + "Y": -5.7735243, + "Z": -27.267883 + }, + "TerritoryId": 133, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Gridania] Leatherworkers' Guild & Shaded Bower", + "[Gridania] Conjurers' Guild" + ], + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012398, + "Position": { + "X": 35.538208, + "Y": -8, + "Z": 98.13074 + }, + "TerritoryId": 132, + "InteractionType": "CompleteQuest", + "AethernetShortcut": [ + "[Gridania] Conjurers' Guild", + "[Gridania] Airship Landing" + ] + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1654_Onward to Sharlayan.json b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1654_Onward to Sharlayan.json new file mode 100644 index 00000000..92e5a36f --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1654_Onward to Sharlayan.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012400, + "Position": { + "X": 35.843384, + "Y": -8, + "Z": 99.35144 + }, + "TerritoryId": 132, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012401, + "Position": { + "X": -8.560364, + "Y": 5.4681287, + "Z": 40.6958 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "AetheryteShortcut": "Ishgard" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012406, + "Position": { + "X": 587.45703, + "Y": -50.811344, + "Z": 69.16907 + }, + "TerritoryId": 398, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "The Dravanian Forelands - Tailfeather" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1655_A Great New Nation.json b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1655_A Great New Nation.json new file mode 100644 index 00000000..3dbf2088 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1655_A Great New Nation.json @@ -0,0 +1,104 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012406, + "Position": { + "X": 587.45703, + "Y": -50.811344, + "Z": 69.16907 + }, + "TerritoryId": 398, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": -793.8348, + "Y": -122.09079, + "Z": 577.7538 + }, + "TerritoryId": 398, + "InteractionType": "WalkTo", + "Fly": true, + "AetheryteShortcut": "The Dravanian Forelands - Anyx Trine" + }, + { + "Position": { + "X": -802.08453, + "Y": -122.82994, + "Z": 577.8909 + }, + "TerritoryId": 398, + "InteractionType": "WalkTo", + "TargetTerritoryId": 399 + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2006205, + "Position": { + "X": 729.21326, + "Y": 134.93542, + "Z": 150.89636 + }, + "TerritoryId": 399, + "InteractionType": "AttuneAetherCurrent", + "AetherCurrentId": 2818083 + }, + { + "DataId": 2006208, + "Position": { + "X": 98.89368, + "Y": 73.07532, + "Z": -174.36487 + }, + "TerritoryId": 399, + "InteractionType": "AttuneAetherCurrent", + "AetherCurrentId": 2818086 + }, + { + "Position": { + "X": -229.85187, + "Y": 107.00484, + "Z": -632.70197 + }, + "TerritoryId": 399, + "InteractionType": "WalkTo", + "TargetTerritoryId": 478 + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "TerritoryId": 478, + "InteractionType": "AttuneAetheryte", + "Aetheryte": "Idyllshire" + }, + { + "DataId": 1012097, + "Position": { + "X": 73.3501, + "Y": 205.88956, + "Z": 23.483582 + }, + "TerritoryId": 478, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1656_Golems Begone.json b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1656_Golems Begone.json new file mode 100644 index 00000000..28768729 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1656_Golems Begone.json @@ -0,0 +1,92 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012097, + "Position": { + "X": 73.3501, + "Y": 205.88956, + "Z": 23.483582 + }, + "TerritoryId": 478, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012410, + "Position": { + "X": 71.732666, + "Y": 205.62819, + "Z": 26.901611 + }, + "TerritoryId": 478, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014413, + "Position": { + "X": -42.008118, + "Y": 205.79572, + "Z": 3.4332886 + }, + "TerritoryId": 478, + "InteractionType": "Say", + "$": "0 0 0 0 0 0 -> 1 0 0 0 0 64", + "ChatMessage": { + "Key": "TEXT_HEAVNA607_01656_SAYTODO_000" + } + }, + { + "DataId": 1012413, + "Position": { + "X": -69.230286, + "Y": 205.88773, + "Z": -68.61987 + }, + "TerritoryId": 478, + "InteractionType": "Say", + "ChatMessage": { + "Key": "TEXT_HEAVNA607_01656_SAYTODO_000" + } + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "TerritoryId": 478, + "InteractionType": "AttuneAethernetShard", + "AethernetShard": "[Idyllshire] West Idyllshire" + }, + { + "DataId": 1012097, + "Position": { + "X": 73.3501, + "Y": 205.88956, + "Z": 23.483582 + }, + "TerritoryId": 478, + "InteractionType": "CompleteQuest", + "AethernetShortcut": [ + "[Idyllshire] West Idyllshire", + "[Idyllshire] Aetheryte Plaza" + ] + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1657_An Illuminati Incident.json b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1657_An Illuminati Incident.json new file mode 100644 index 00000000..f8924a38 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1657_An Illuminati Incident.json @@ -0,0 +1,72 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012097, + "Position": { + "X": 73.3501, + "Y": 205.88956, + "Z": 23.483582 + }, + "TerritoryId": 478, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012416, + "Position": { + "X": 365.83496, + "Y": 80.11144, + "Z": 6.3324585 + }, + "TerritoryId": 399, + "InteractionType": "SinglePlayerDuty", + "AethernetShortcut": [ + "[Idyllshire] Aetheryte Plaza", + "[Idyllshire] Epilogue Gate (Eastern Hinterlands)" + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1012418, + "Position": { + "X": 352.65125, + "Y": 77.859474, + "Z": -5.9052734 + }, + "StopDistance": 7, + "TerritoryId": 399, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012097, + "Position": { + "X": 73.3501, + "Y": 205.88956, + "Z": 23.483582 + }, + "TerritoryId": 478, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Idyllshire" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1658_Leaving Idyllshire.json b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1658_Leaving Idyllshire.json new file mode 100644 index 00000000..973360b2 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1658_Leaving Idyllshire.json @@ -0,0 +1,52 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012097, + "Position": { + "X": 73.3501, + "Y": 205.88956, + "Z": 23.483582 + }, + "TerritoryId": 478, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012419, + "Position": { + "X": 78.96533, + "Y": 203.98001, + "Z": 133.1654 + }, + "TerritoryId": 478, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012421, + "Position": { + "X": 77.98877, + "Y": 203.98, + "Z": 127.91626 + }, + "StopDistance": 5, + "TerritoryId": 478, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1659_Matoya's Cave.json b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1659_Matoya's Cave.json new file mode 100644 index 00000000..3c27ba55 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1659_Matoya's Cave.json @@ -0,0 +1,103 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012421, + "Position": { + "X": 77.98877, + "Y": 203.98, + "Z": 127.91626 + }, + "StopDistance": 5, + "TerritoryId": 478, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": 71.86769, + "Y": 204.99998, + "Z": 145.98666 + }, + "TerritoryId": 478, + "InteractionType": "WalkTo", + "TargetTerritoryId": 399 + }, + { + "DataId": 2006210, + "Position": { + "X": -487.48004, + "Y": 144.64026, + "Z": -285.359 + }, + "TerritoryId": 399, + "InteractionType": "AttuneAetherCurrent", + "AetherCurrentId": 2818088 + }, + { + "DataId": 2006214, + "Position": { + "X": -452.38422, + "Y": 138.10938, + "Z": 678.18713 + }, + "TerritoryId": 399, + "InteractionType": "AttuneAetherCurrent", + "AetherCurrentId": 2818092 + }, + { + "DataId": 1012423, + "Position": { + "X": -476.58502, + "Y": 137.42972, + "Z": 702.6931 + }, + "TerritoryId": 399, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2005532, + "Position": { + "X": -488.76178, + "Y": 138.99438, + "Z": 742.12244 + }, + "TerritoryId": 399, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 4375 + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012423, + "Position": { + "X": -476.58502, + "Y": 137.42972, + "Z": 702.6931 + }, + "TerritoryId": 399, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1660_Forbidden Knowledge.json b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1660_Forbidden Knowledge.json new file mode 100644 index 00000000..1a656cdf --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1660_Forbidden Knowledge.json @@ -0,0 +1,143 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012138, + "Position": { + "X": 19.272095, + "Y": 38.43, + "Z": 15.854065 + }, + "StopDistance": 7, + "TerritoryId": 463, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012138, + "Position": { + "X": 19.272095, + "Y": 38.43, + "Z": 15.854065 + }, + "StopDistance": 7, + "TerritoryId": 463, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1012426, + "Position": { + "X": 23.971863, + "Y": 38.43, + "Z": 3.5552979 + }, + "StopDistance": 7, + "TerritoryId": 463, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2005337, + "Position": { + "X": 7.765594, + "Y": 38.9395, + "Z": -50.9989 + }, + "TerritoryId": 463, + "InteractionType": "Interact", + "TargetTerritoryId": 399, + "SkipConditions": { + "StepIf": { + "NotInTerritory": [ + 463 + ] + } + } + }, + { + "Position": { + "X": 228.06944, + "Y": 228.11594, + "Z": 767.1184 + }, + "TerritoryId": 399, + "InteractionType": "WalkTo" + }, + { + "DataId": 1012427, + "Position": { + "X": 300.46533, + "Y": 232.541, + "Z": 767.87964 + }, + "TerritoryId": 399, + "InteractionType": "Interact", + "DisableNavmesh": true + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "TerritoryId": 399, + "InteractionType": "Duty", + "ContentFinderConditionId": 31 + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "Position": { + "X": 228.06944, + "Y": 228.11594, + "Z": 767.1184 + }, + "TerritoryId": 399, + "InteractionType": "WalkTo", + "DisableNavmesh": true + }, + { + "DataId": 2005336, + "Position": { + "X": -488.79227, + "Y": 138.93335, + "Z": 741.0543 + }, + "TerritoryId": 399, + "InteractionType": "Interact", + "TargetTerritoryId": 463 + }, + { + "DataId": 1012138, + "Position": { + "X": 19.272095, + "Y": 38.43, + "Z": 15.854065 + }, + "TerritoryId": 463, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1661_An Eye for Aether.json b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1661_An Eye for Aether.json new file mode 100644 index 00000000..cf6e1fdd --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1661_An Eye for Aether.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012138, + "Position": { + "X": 19.272095, + "Y": 38.43, + "Z": 15.854065 + }, + "TerritoryId": 463, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012422, + "Position": { + "X": -475.79156, + "Y": 137.42972, + "Z": 701.4724 + }, + "StopDistance": 7, + "TerritoryId": 399, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1012380, + "Position": { + "X": 124.46777, + "Y": 24.458836, + "Z": 0.47296143 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] The Forgotten Knight" + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1013163, + "Position": { + "X": 167.0404, + "Y": -14.313367, + "Z": 51.285522 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "AethernetShortcut": [ + "[Ishgard] The Forgotten Knight", + "[Ishgard] Athenaeum Astrologicum" + ] + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1662_Hour of Departure.json b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1662_Hour of Departure.json new file mode 100644 index 00000000..b79ad407 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1662_Hour of Departure.json @@ -0,0 +1,198 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012430, + "Position": { + "X": 165.94177, + "Y": -14.34896, + "Z": 51.651733 + }, + "StopDistance": 5, + "TerritoryId": 419, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1013166, + "Position": { + "X": 168.29175, + "Y": -14.52896, + "Z": 41.153564 + }, + "TerritoryId": 419, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1013167, + "Position": { + "X": 125.68848, + "Y": 24.458836, + "Z": 2.456604 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "$": "0 0 0 0 0 0 -> 16 1 0 0 0 128", + "AethernetShortcut": [ + "[Ishgard] Athenaeum Astrologicum", + "[Ishgard] The Forgotten Knight" + ], + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + }, + { + "DataId": 1013161, + "Position": { + "X": 92.36279, + "Y": 15.094684, + "Z": 33.188354 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "$": "16 1 0 0 0 128 -> 33 1 0 0 0 192", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + }, + { + "Position": { + "X": 89.00678, + "Y": 1.6069314, + "Z": 67.770386 + }, + "TerritoryId": 418, + "InteractionType": "WalkTo", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + -32 + ] + }, + { + "Position": { + "X": 74.918564, + "Y": -13.879314, + "Z": 68.86857 + }, + "TerritoryId": 418, + "InteractionType": "WalkTo", + "DisableNavmesh": true, + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + -32 + ] + }, + { + "DataId": 1012251, + "Position": { + "X": 12.313965, + "Y": -12.020877, + "Z": 40.268433 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1011217, + "Position": { + "X": 17.990356, + "Y": 16.009666, + "Z": -9.567444 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "TargetTerritoryId": 433, + "AethernetShortcut": [ + "[Ishgard] The Brume", + "[Ishgard] The Last Vigil" + ] + }, + { + "DataId": 1012397, + "Position": { + "X": 4.0131226, + "Y": -9.313226E-10, + "Z": 5.661072 + }, + "StopDistance": 7, + "TerritoryId": 433, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 2005334, + "Position": { + "X": -0.001443714, + "Y": 1.1515, + "Z": 13.2236 + }, + "TerritoryId": 433, + "InteractionType": "Interact", + "TargetTerritoryId": 419 + }, + { + "DataId": 1012430, + "Position": { + "X": 165.94177, + "Y": -14.34896, + "Z": 51.651733 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "AethernetShortcut": [ + "[Ishgard] The Last Vigil", + "[Ishgard] Athenaeum Astrologicum" + ] + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1663_The First Flight of the Excelsior.json b/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1663_The First Flight of the Excelsior.json new file mode 100644 index 00000000..910a94e5 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1663_The First Flight of the Excelsior.json @@ -0,0 +1,89 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012430, + "Position": { + "X": 165.94177, + "Y": -14.34896, + "Z": 51.651733 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012431, + "Position": { + "X": 180.16321, + "Y": -16.028961, + "Z": 34.6532 + }, + "TerritoryId": 419, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1012430, + "Position": { + "X": 165.94177, + "Y": -14.34896, + "Z": 51.651733 + }, + "TerritoryId": 419, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3 + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1012854, + "Position": { + "X": -861.84485, + "Y": -184.293, + "Z": -659.2356 + }, + "TerritoryId": 402, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "TerritoryId": 402, + "InteractionType": "AttuneAetheryte", + "Aetheryte": "Azys Lla - Helix" + }, + { + "DataId": 1012792, + "Position": { + "X": -650.1717, + "Y": -176.45021, + "Z": -565.14844 + }, + "TerritoryId": 402, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1664_Systematic Exploration.json b/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1664_Systematic Exploration.json new file mode 100644 index 00000000..3aef8e29 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1664_Systematic Exploration.json @@ -0,0 +1,127 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012792, + "Position": { + "X": -650.1717, + "Y": -176.45021, + "Z": -565.14844 + }, + "TerritoryId": 402, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 2006237, + "Position": { + "X": -637.6898, + "Y": -176.47064, + "Z": -558.3734 + }, + "TerritoryId": 402, + "InteractionType": "Interact", + "$": "0 0 0 0 0 0 -> 17 0 0 0 0 64", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + }, + { + "DataId": 2006236, + "Position": { + "X": -649.7139, + "Y": -176.47064, + "Z": -538.6893 + }, + "TerritoryId": 402, + "InteractionType": "Interact", + "$": "17 0 0 0 0 64 -> 33 1 0 0 0 192", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + }, + { + "DataId": 2006238, + "Position": { + "X": -645.16675, + "Y": -174.57855, + "Z": -477.92786 + }, + "TerritoryId": 402, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014675, + "Position": { + "X": -638.3612, + "Y": -176.4502, + "Z": -578.6679 + }, + "TerritoryId": 402, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2005565, + "Position": { + "X": -428.0614, + "Y": -166.21655, + "Z": -411.88678 + }, + "TerritoryId": 402, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014675, + "Position": { + "X": -638.3612, + "Y": -176.4502, + "Z": -578.6679 + }, + "TerritoryId": 402, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1665_In Node We Trust.json b/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1665_In Node We Trust.json new file mode 100644 index 00000000..09046438 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1665_In Node We Trust.json @@ -0,0 +1,109 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012796, + "Position": { + "X": -639.8871, + "Y": -176.4502, + "Z": -579.3393 + }, + "StopDistance": 7, + "TerritoryId": 402, + "InteractionType": "AcceptQuest", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_HEAVNA703_01665_Q1_000_000", + "Answer": "TEXT_HEAVNA703_01665_A1_000_003" + } + ] + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014677, + "Position": { + "X": -642.9083, + "Y": -176.4502, + "Z": -577.5082 + }, + "StopDistance": 5, + "TerritoryId": 402, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1012797, + "Position": { + "X": -166.36914, + "Y": -162.10732, + "Z": -490.898 + }, + "TerritoryId": 402, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "Position": { + "X": -138.06377, + "Y": -158.1412, + "Z": -496.24612 + }, + "TerritoryId": 402, + "InteractionType": "WalkTo" + }, + { + "Position": { + "X": -147.24174, + "Y": -154.81604, + "Z": -498.42224 + }, + "TerritoryId": 402, + "InteractionType": "WalkTo" + }, + { + "DataId": 2006363, + "Position": { + "X": -145.7164, + "Y": -154.816, + "Z": -503.1721 + }, + "TerritoryId": 402, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012802, + "Position": { + "X": 235.98071, + "Y": -72.83498, + "Z": -619.8978 + }, + "TerritoryId": 402, + "InteractionType": "CompleteQuest", + "DisableNavmesh": true + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1666_Chimerical Maintenance.json b/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1666_Chimerical Maintenance.json new file mode 100644 index 00000000..f1727762 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1666_Chimerical Maintenance.json @@ -0,0 +1,159 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012802, + "Position": { + "X": 235.98071, + "Y": -72.83498, + "Z": -619.8978 + }, + "TerritoryId": 402, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012807, + "Position": { + "X": 780.9414, + "Y": -25.905136, + "Z": -508.1102 + }, + "TerritoryId": 402, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2005568, + "Position": { + "X": 344.13672, + "Y": -55.375, + "Z": -428.4886 + }, + "TerritoryId": 402, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 4942 + ], + "$": "0 0 0 0 0 0 -> 18 0 0 0 0 64", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + }, + { + "DataId": 2005569, + "Position": { + "X": 296.71167, + "Y": -55.283447, + "Z": -459.2508 + }, + "TerritoryId": 402, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 4943, + 4623 + ], + "$": "18 0 0 0 0 64 -> 34 48 0 0 0 96", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + }, + { + "DataId": 2005567, + "Position": { + "X": 249.2561, + "Y": -55.49713, + "Z": -406.51562 + }, + "TerritoryId": 402, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 4614, + 4942 + ], + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1012807, + "Position": { + "X": 780.9414, + "Y": -25.905136, + "Z": -508.1102 + }, + "TerritoryId": 402, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "Position": { + "X": 780.2551, + "Y": -21.268166, + "Z": -478.28162 + }, + "TerritoryId": 402, + "InteractionType": "WalkTo" + }, + { + "Position": { + "X": 778.6274, + "Y": -17.943024, + "Z": -487.80676 + }, + "TerritoryId": 402, + "InteractionType": "WalkTo" + }, + { + "DataId": 2006364, + "Position": { + "X": 778.9745, + "Y": -17.96, + "Z": -483.6682 + }, + "TerritoryId": 402, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1667_Close Encounters of the VIth Kind.json b/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1667_Close Encounters of the VIth Kind.json new file mode 100644 index 00000000..79d9235b --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1667_Close Encounters of the VIth Kind.json @@ -0,0 +1,95 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "TerritoryBlacklist": [ + 459 + ], + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014850, + "Position": { + "X": 634.51587, + "Y": 10.474376, + "Z": 77.50049 + }, + "StopDistance": 7, + "TerritoryId": 402, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012829, + "Position": { + "X": 641.90125, + "Y": 13.840106, + "Z": 506.95044 + }, + "TerritoryId": 402, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1012827, + "Position": { + "X": 228.22913, + "Y": 14.933587, + "Z": 553.97876 + }, + "TerritoryId": 402, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 4391, + 4392, + 4393, + 4394, + 4395, + 4396 + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1012827, + "Position": { + "X": 228.22913, + "Y": 14.933587, + "Z": 553.97876 + }, + "TerritoryId": 402, + "InteractionType": "SinglePlayerDuty" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012834, + "Position": { + "X": -197.86377, + "Y": -102.78301, + "Z": 456.53467 + }, + "TerritoryId": 402, + "InteractionType": "CompleteQuest", + "DisableNavmesh": true + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1668_Fetters of Lament.json b/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1668_Fetters of Lament.json new file mode 100644 index 00000000..bf9e6141 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1668_Fetters of Lament.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012834, + "Position": { + "X": -197.86377, + "Y": -102.78301, + "Z": 456.53467 + }, + "TerritoryId": 402, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 2005465, + "Position": { + "X": -696.13184, + "Y": -37.06427, + "Z": 432.4253 + }, + "TerritoryId": 402, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1669_Heavensward.json b/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1669_Heavensward.json new file mode 100644 index 00000000..6b6bd71c --- /dev/null +++ b/QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1669_Heavensward.json @@ -0,0 +1,111 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "JerryWester", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012848, + "Position": { + "X": -319.0204, + "Y": 253, + "Z": -5.2339478 + }, + "TerritoryId": 402, + "InteractionType": "AcceptQuest", + "Fly": true + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012850, + "Position": { + "X": -62.882446, + "Y": 271.23285, + "Z": -5.661133 + }, + "TerritoryId": 402, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 5039, + 4363, + 4398, + 4397 + ], + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1012850, + "Position": { + "X": -62.882446, + "Y": 271.23285, + "Z": -5.661133 + }, + "TerritoryId": 402, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "TerritoryId": 402, + "InteractionType": "Duty", + "ContentFinderConditionId": 38 + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "Position": { + "X": 0, + "Y": 0, + "Z": 0 + }, + "TerritoryId": 1, + "InteractionType": "WalkTo", + "Comment": "Filler" + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "TerritoryId": 402, + "InteractionType": "Duty", + "ContentFinderConditionId": 90 + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012857, + "Position": { + "X": 0.7476196, + "Y": 0.022254243, + "Z": 4.623413 + }, + "StopDistance": 5, + "TerritoryId": 433, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/quest-v1.json b/QuestPaths/quest-v1.json index 160b1cea..91193fee 100644 --- a/QuestPaths/quest-v1.json +++ b/QuestPaths/quest-v1.json @@ -325,14 +325,24 @@ "if": { "properties": { "InteractionType": { - "anyOf": [ - { - "const": "Interact" - }, - { - "const": "SinglePlayerDuty" - } - ] + "const": "Interact" + } + } + }, + "then": { + "required": [ + "DataId" + ] + } + }, + { + "if": { + "properties": { + "InteractionType": { + "const": "SinglePlayerDuty" + }, + "Emote": { + "not": true } } }, @@ -607,6 +617,9 @@ }, { "const": "CompleteQuest" + }, + { + "const": "SinglePlayerDuty" } ] } @@ -1009,7 +1022,9 @@ "not": { "anyOf": [ { - "required": ["SkipIf"] + "required": [ + "SkipIf" + ] } ] } diff --git a/Questionable.Model/V1/SkipStepConditions.cs b/Questionable.Model/V1/SkipStepConditions.cs index 1f420ca2..316b1cc1 100644 --- a/Questionable.Model/V1/SkipStepConditions.cs +++ b/Questionable.Model/V1/SkipStepConditions.cs @@ -19,6 +19,12 @@ public sealed class SkipStepConditions { if (Never) return false; - return Flying != null || Chocobo != null || InTerritory.Count > 0 || NotInTerritory.Count > 0 || Item != null; + return Flying != null || + Chocobo != null || + InTerritory.Count > 0 || + NotInTerritory.Count > 0 || + Item != null || + QuestsAccepted.Count > 0 || + QuestsCompleted.Count > 0; } } diff --git a/Questionable/Controller/MovementController.cs b/Questionable/Controller/MovementController.cs index 5332c404..1db1d5cf 100644 --- a/Questionable/Controller/MovementController.cs +++ b/Questionable/Controller/MovementController.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; using System.Globalization; using System.Linq; using System.Numerics; @@ -110,8 +111,24 @@ internal sealed class MovementController : IDisposable } if (!Destination.IsFlying) - _movementOverrideController.AdjustPath(navPoints); + { + (navPoints, bool recalculateNavmesh) = _movementOverrideController.AdjustPath(navPoints); + if (recalculateNavmesh && Destination.NavmeshCalculations < 10) + { + Destination.NavmeshCalculations++; + Destination.PartialRoute.AddRange(navPoints); + _logger.LogInformation("Running navmesh recalculation with fudged point ({From} to {To})", navPoints.Last(), Destination.Position); + + _cancellationTokenSource = new(); + _cancellationTokenSource.CancelAfter(TimeSpan.FromSeconds(30)); + _pathfindTask = + _navmeshIpc.Pathfind(navPoints.Last(), Destination.Position, Destination.IsFlying, + _cancellationTokenSource.Token); + return; + } + } + navPoints = Destination.PartialRoute.Concat(navPoints).ToList(); _logger.LogInformation("Navigating via route: [{Route}]", string.Join(" → ", _pathfindTask.Result.Select(x => x.ToString("G", CultureInfo.InvariantCulture)))); @@ -245,6 +262,7 @@ internal sealed class MovementController : IDisposable return pointOnFloor != null && Math.Abs(pointOnFloor.Value.Y - p.Y) > 0.5f; } + [MemberNotNull(nameof(Destination))] private void PrepareNavigation(EMovementType type, uint? dataId, Vector3 to, bool fly, bool sprint, float? stopDistance, bool ignoreDistanceToObject, bool land, bool useNavmesh) { @@ -271,6 +289,7 @@ internal sealed class MovementController : IDisposable PrepareNavigation(type, dataId, to, fly, sprint, stopDistance, ignoreDistanceToObject, land, true); _logger.LogInformation("Pathfinding to {Destination}", Destination); + Destination.NavmeshCalculations++; _cancellationTokenSource = new(); _cancellationTokenSource.CancelAfter(TimeSpan.FromSeconds(30)); _pathfindTask = @@ -336,7 +355,11 @@ internal sealed class MovementController : IDisposable bool CanSprint, bool IgnoreDistanceToObject, bool Land, - bool UseNavmesh); + bool UseNavmesh) + { + public int NavmeshCalculations { get; set; } + public List PartialRoute { get; } = []; + } public sealed class PathfindingFailedException : Exception { diff --git a/Questionable/Controller/NavigationOverrides/AlternateLocation.cs b/Questionable/Controller/NavigationOverrides/AlternateLocation.cs new file mode 100644 index 00000000..21367a21 --- /dev/null +++ b/Questionable/Controller/NavigationOverrides/AlternateLocation.cs @@ -0,0 +1,13 @@ +using System.Globalization; +using System.Numerics; + +namespace Questionable.Controller.NavigationOverrides; + +public sealed record AlternateLocation(Vector3 Point, bool RecalculateNavmesh) +{ + public override string ToString() + { + return string.Create(CultureInfo.InvariantCulture, + $"{nameof(Point)}: {Point:G}, {nameof(RecalculateNavmesh)}: {RecalculateNavmesh}"); + } +} diff --git a/Questionable/Controller/NavigationOverrides/BlacklistedArea.cs b/Questionable/Controller/NavigationOverrides/BlacklistedArea.cs index 5e49e874..d1b134ed 100644 --- a/Questionable/Controller/NavigationOverrides/BlacklistedArea.cs +++ b/Questionable/Controller/NavigationOverrides/BlacklistedArea.cs @@ -6,14 +6,15 @@ internal sealed record BlacklistedArea( ushort TerritoryId, Vector3 Center, float MinDistance, - float MaxDistance) : IBlacklistedLocation + float MaxDistance, + bool RecalculateNavmesh = false) : IBlacklistedLocation { - public Vector3? AdjustPoint(Vector3 point) + public AlternateLocation? AdjustPoint(Vector3 point) { float distance = (point - Center).Length(); if (distance < MinDistance || distance > MaxDistance) return null; - return Center + Vector3.Normalize(point - Center) * MaxDistance; + return new AlternateLocation(Center + Vector3.Normalize(point - Center) * MaxDistance, RecalculateNavmesh); } } diff --git a/Questionable/Controller/NavigationOverrides/BlacklistedPoint.cs b/Questionable/Controller/NavigationOverrides/BlacklistedPoint.cs index 2ad12d8e..ba8b86c0 100644 --- a/Questionable/Controller/NavigationOverrides/BlacklistedPoint.cs +++ b/Questionable/Controller/NavigationOverrides/BlacklistedPoint.cs @@ -6,14 +6,15 @@ public sealed record BlacklistedPoint( ushort TerritoryId, Vector3 Original, Vector3 Replacement, - float CheckDistance = 0.05f) : IBlacklistedLocation + float CheckDistance = 0.05f, + bool RecalculateNavmesh = false) : IBlacklistedLocation { - public Vector3? AdjustPoint(Vector3 point) + public AlternateLocation? AdjustPoint(Vector3 point) { float distance = (point - Original).Length(); if (distance > CheckDistance) return null; - return Replacement; + return new AlternateLocation(Replacement, RecalculateNavmesh); } } diff --git a/Questionable/Controller/NavigationOverrides/IBlacklistedLocation.cs b/Questionable/Controller/NavigationOverrides/IBlacklistedLocation.cs index f8ef2fda..e3b686c8 100644 --- a/Questionable/Controller/NavigationOverrides/IBlacklistedLocation.cs +++ b/Questionable/Controller/NavigationOverrides/IBlacklistedLocation.cs @@ -6,5 +6,5 @@ internal interface IBlacklistedLocation { ushort TerritoryId { get; } - Vector3? AdjustPoint(Vector3 point); + AlternateLocation? AdjustPoint(Vector3 point); } diff --git a/Questionable/Controller/NavigationOverrides/MovementOverrideController.cs b/Questionable/Controller/NavigationOverrides/MovementOverrideController.cs index 4d7c3343..3896aa21 100644 --- a/Questionable/Controller/NavigationOverrides/MovementOverrideController.cs +++ b/Questionable/Controller/NavigationOverrides/MovementOverrideController.cs @@ -1,5 +1,6 @@ using System.Collections.Generic; using System.Globalization; +using System.Linq; using System.Numerics; using Dalamud.Plugin.Services; using Microsoft.Extensions.Logging; @@ -25,6 +26,7 @@ internal sealed class MovementOverrideController // New Gridania Navmesh workaround - planter box outside the Carline Canopy new BlacklistedPoint(132, new(45.5f, -8f, 101f), new(50.53978f, -8.046954f, 101.06045f)), + new BlacklistedPoint(132, new(48.5f, -8f, 98.25f), new(50.53978f, -8.046954f, 101.06045f)), // ul'dah lamp near adventuer's guild new BlacklistedPoint(130, new(59.5f, 4.25f, -118f), new(60.551353f, 4f, -119.76446f)), @@ -53,6 +55,9 @@ internal sealed class MovementOverrideController // moghome, mogmug's trial new BlacklistedPoint(400, new(384, -74, 648.75f), new(386.0543f, -72.409454f, 652.0184f), 3), + // leaving idyllshiret through the west gate attempts to run into this wall + new BlacklistedPoint(399, new(-514.4851f, 149.63762f, -480.58087f), new(-528.78656f, 151.17374f, -473.07077f), 5, true), + new BlacklistedPoint(1189, new(574f, -142.25f, 504.25f), new(574.44183f, -142.12766f, 507.60065f)), // kholusia, random rocks @@ -84,7 +89,7 @@ internal sealed class MovementOverrideController /// walked on without jumping, but if you teleport to the wrong side you're fucked otherwise. /// /// list of points to check - public void AdjustPath(List navPoints) + public (List, bool) AdjustPath(List navPoints) { foreach (var blacklistedArea in BlacklistedLocations) { @@ -93,17 +98,21 @@ internal sealed class MovementOverrideController for (int i = 0; i < navPoints.Count; ++i) { - Vector3? updatedPoint = blacklistedArea.AdjustPoint(navPoints[i]); + AlternateLocation? alternateLocation = blacklistedArea.AdjustPoint(navPoints[i]); - if (updatedPoint != null) + if (alternateLocation != null) { _logger.LogInformation("Fudging navmesh point from {Original} to {Replacement} in blacklisted area", navPoints[i].ToString("G", CultureInfo.InvariantCulture), - updatedPoint.Value.ToString("G", CultureInfo.InvariantCulture)); + alternateLocation); - navPoints[i] = updatedPoint.Value; + navPoints[i] = alternateLocation.Point; + if (alternateLocation.RecalculateNavmesh) + return (navPoints.Take(i + 1).ToList(), true); } } } + + return (navPoints, false); } } diff --git a/Questionable/Controller/QuestController.cs b/Questionable/Controller/QuestController.cs index 6297c4cd..6f00598f 100644 --- a/Questionable/Controller/QuestController.cs +++ b/Questionable/Controller/QuestController.cs @@ -4,6 +4,7 @@ using System.Linq; using Dalamud.Game.ClientState.Conditions; using Dalamud.Game.ClientState.Keys; using Dalamud.Plugin.Services; +using FFXIVClientStructs.FFXIV.Client.Game; using Microsoft.Extensions.Logging; using Questionable.Controller.Steps; using Questionable.Controller.Steps.Shared; @@ -28,7 +29,7 @@ internal sealed class QuestController private readonly YesAlreadyIpc _yesAlreadyIpc; private readonly IReadOnlyList _taskFactories; - private readonly object _lock = new(); + private readonly object _progressLock = new(); private QuestProgress? _startedQuest; private QuestProgress? _nextQuest; @@ -37,6 +38,13 @@ internal sealed class QuestController private ITask? _currentTask; private bool _automatic; + /// + /// Some combat encounters finish relatively early (i.e. they're done as part of progressing the quest, but not + /// technically necessary to progress the quest if we'd just run away and back). We add some slight delay, as + /// talking to NPCs, teleporting etc. won't successfully execute. + /// + private DateTime _safeAnimationEnd = DateTime.MinValue; + public QuestController( IClientState clientState, GameFunctions gameFunctions, @@ -90,13 +98,14 @@ internal sealed class QuestController public void Reload() { - lock (_lock) + lock (_progressLock) { _logger.LogInformation("Reload, resetting curent quest progress"); _startedQuest = null; _nextQuest = null; _simulatedQuest = null; + _safeAnimationEnd = DateTime.MinValue; DebugState = null; @@ -106,6 +115,20 @@ internal sealed class QuestController public void Update() { + unsafe + { + ActionManager* actionManager = ActionManager.Instance(); + if (actionManager != null) + { + float animationLock = Math.Max(actionManager->AnimationLock, + actionManager->CastTimeElapsed > 0 + ? actionManager->CastTimeTotal - actionManager->CastTimeElapsed + : 0); + if (animationLock > 0) + _safeAnimationEnd = DateTime.Now.AddSeconds(1 + animationLock); + } + } + UpdateCurrentQuest(); if (!_clientState.IsLoggedIn || _condition[ConditionFlag.Unconscious]) @@ -116,7 +139,8 @@ internal sealed class QuestController _movementController.Stop(); _combatController.Stop(); } - } else if (_keyState[VirtualKey.ESCAPE]) + } + else if (_keyState[VirtualKey.ESCAPE]) { if (_currentTask != null || _taskQueue.Count > 0) { @@ -134,7 +158,7 @@ internal sealed class QuestController && CurrentQuest is { Sequence: 0, Step: 0 } or { Sequence: 0, Step: 255 } && DateTime.Now >= CurrentQuest.StepProgress.StartedAt.AddSeconds(15)) { - lock (_lock) + lock (_progressLock) { _logger.LogWarning("Quest accept apparently didn't work out, resetting progress"); CurrentQuest.SetStep(0); @@ -149,7 +173,7 @@ internal sealed class QuestController private void UpdateCurrentQuest() { - lock (_lock) + lock (_progressLock) { DebugState = null; @@ -249,6 +273,12 @@ internal sealed class QuestController return; } + if (DateTime.Now < _safeAnimationEnd) + { + DebugState = "Waiting for Animation"; + return; + } + if (questToRun.Sequence != currentSequence) { questToRun.SetSequence(currentSequence); @@ -302,7 +332,7 @@ internal sealed class QuestController public void IncreaseStepCount(ushort? questId, int? sequence, bool shouldContinue = false) { - lock (_lock) + lock (_progressLock) { (QuestSequence? seq, QuestStep? step) = GetNextStep(); if (CurrentQuest == null || seq == null || step == null) @@ -587,7 +617,7 @@ internal sealed class QuestController public void Skip(ushort questQuestId, byte currentQuestSequence) { - lock (_lock) + lock (_progressLock) { if (_currentTask is ISkippableTask) _currentTask = null; diff --git a/Questionable/Controller/Steps/Shared/SkipCondition.cs b/Questionable/Controller/Steps/Shared/SkipCondition.cs index c4fd7d5f..6710071c 100644 --- a/Questionable/Controller/Steps/Shared/SkipCondition.cs +++ b/Questionable/Controller/Steps/Shared/SkipCondition.cs @@ -79,6 +79,20 @@ internal static class SkipCondition return true; } + if (SkipConditions.InTerritory.Count > 0 && + SkipConditions.InTerritory.Contains(clientState.TerritoryType)) + { + logger.LogInformation("Skipping step, as in a skip.InTerritory"); + return true; + } + + if (SkipConditions.NotInTerritory.Count > 0 && + !SkipConditions.NotInTerritory.Contains(clientState.TerritoryType)) + { + logger.LogInformation("Skipping step, as not in a skip.NotInTerritory"); + return true; + } + if (SkipConditions.QuestsCompleted.Count > 0 && SkipConditions.QuestsCompleted.All(gameFunctions.IsQuestComplete)) {