Minor cleanup for HW part 2
authorLiza Carvelli <liza@carvel.li>
Sun, 28 Jul 2024 19:03:44 +0000 (21:03 +0200)
committerLiza Carvelli <liza@carvel.li>
Sun, 28 Jul 2024 19:03:44 +0000 (21:03 +0200)
113 files changed:
QuestPathGenerator/RoslynShortcuts.cs
QuestPaths/3.x - Heavensward/Aether Currents/The Churning Mists/1828_Hide Your Moogles.json
QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1945_Ebb and Aetherflow.json
QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1963_Taking Stock.json
QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1966_Saro Roggo's Common Life.json
QuestPaths/3.x - Heavensward/Aether Currents/The Sea of Clouds/1909_Sleepless in Ok' Zundu.json
QuestPaths/3.x - Heavensward/Aether Currents/The Sea of Clouds/1910_Flying the Nest.json
QuestPaths/3.x - Heavensward/Class Quests/WAR/585_Better Axe Around.json
QuestPaths/3.x - Heavensward/Class Quests/WAR/586_Duty and the Beast.json
QuestPaths/3.x - Heavensward/Class Quests/WAR/588_The Bear Necessity.json
QuestPaths/3.x - Heavensward/Class Quests/WAR/601_And My Axe.json
QuestPaths/3.x - Heavensward/MSQ/1628_The Wyrm's Lair.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1629_New Winds, Old Friends.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1630_A General Summons.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1631_Awakening in Ul'dah.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1632_A Brave Resolution.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1633_Ready to Fly.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1634_Into the Aery.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1635_The Song Begins.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1636_Unrest in Ishgard.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1637_He Who Would Not Be Denied.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1638_Ill-weather Friends.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1639_Fire and Blood.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1640_A Knight's Calling.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1641_The Sins of Antiquity.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1642_In Search of the Soleil.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1643_Into the Blue.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1644_Familiar Faces.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1645_Devourer of Worlds.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1646_Black and the White.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1647_Bolt, Chain, and Island.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1648_A Difference of Opinion.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1649_One Good Turn.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1650_An Engineering Enterprise.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1651_Aetherial Trail.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1652_Lost in the Lifestream.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1653_Tataru's Surprise.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1654_Onward to Sharlayan.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1655_A Great New Nation.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1656_Golems Begone.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1657_An Illuminati Incident.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1658_Leaving Idyllshire.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1659_Matoya's Cave.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1660_Forbidden Knowledge.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1661_An Eye for Aether.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1662_Hour of Departure.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1663_The First Flight of the Excelsior.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1664_Systematic Exploration.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1665_In Node We Trust.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1666_Chimerical Maintenance.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1667_Close Encounters of the VIth Kind.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1668_Fetters of Lament.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1669_Heavensward.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1993_The Spice of Life.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1994_Noble Indiscretions.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1995_A Child Apart.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/1996_Bloodlines.json [deleted file]
QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1628_The Wyrm's Lair.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1629_New Winds, Old Friends.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1630_A General Summons.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1631_Awakening in Ul'dah.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1632_A Brave Resolution.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1633_Ready to Fly.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1634_Into the Aery.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1635_The Song Begins.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A3.3-The Churning Mists/1636_Unrest in Ishgard.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1637_He Who Would Not Be Denied.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1638_Ill-weather Friends.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1639_Fire and Blood.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1640_A Knight's Calling.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1641_The Sins of Antiquity.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1993_The Spice of Life.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1994_Noble Indiscretions.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1995_A Child Apart.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A4-Ishgard/1996_Bloodlines.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1642_In Search of the Soleil.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1643_Into the Blue.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1644_Familiar Faces.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1645_Devourer of Worlds.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1646_Black and the White.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1647_Bolt, Chain, and Island.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1648_A Difference of Opinion.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A5-Sea of Clouds/1649_One Good Turn.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1650_An Engineering Enterprise.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1651_Aetherial Trail.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1652_Lost in the Lifestream.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1653_Tataru's Surprise.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1654_Onward to Sharlayan.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1655_A Great New Nation.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1656_Golems Begone.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1657_An Illuminati Incident.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1658_Leaving Idyllshire.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1659_Matoya's Cave.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1660_Forbidden Knowledge.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1661_An Eye for Aether.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A6-The Dravanian Hinterlands/1662_Hour of Departure.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1663_The First Flight of the Excelsior.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1664_Systematic Exploration.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1665_In Node We Trust.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1666_Chimerical Maintenance.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1667_Close Encounters of the VIth Kind.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1668_Fetters of Lament.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/MSQ/A7-Azys Lla/1669_Heavensward.json [new file with mode: 0644]
QuestPaths/quest-v1.json
Questionable.Model/V1/SkipStepConditions.cs
Questionable/Controller/MovementController.cs
Questionable/Controller/NavigationOverrides/AlternateLocation.cs [new file with mode: 0644]
Questionable/Controller/NavigationOverrides/BlacklistedArea.cs
Questionable/Controller/NavigationOverrides/BlacklistedPoint.cs
Questionable/Controller/NavigationOverrides/IBlacklistedLocation.cs
Questionable/Controller/NavigationOverrides/MovementOverrideController.cs
Questionable/Controller/QuestController.cs
Questionable/Controller/Steps/Shared/SkipCondition.cs

index 48b003be72c8c1e24ce2aad2579a3a9b21fc2e5f..63ccdcd63d2df0930c64ba75cd0df67f74fabf4d 100644 (file)
@@ -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()))));
index c002f6f4d80d0fab559048f77a4014a2f0db37c2..e152eea9ee98e0b4350dac129c0120e3522b8c91 100644 (file)
     {
       "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": {
           },
           "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,
           },
           "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,
             "Z": 379.3545
           },
           "TerritoryId": 400,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
         }
       ]
     },
             "Z": 347.0968
           },
           "TerritoryId": 400,
-          "InteractionType": "CompleteQuest"
+          "InteractionType": "CompleteQuest",
+          "DisableNavmesh": true
         }
       ]
     }
index 5542d646ef05216c04760aa52e51042416d9262b..64cbba1e069866842f25ef400c8d28366490ce64 100644 (file)
           },
           "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,
           },
           "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,
             "Z": 34.74475
           },
           "TerritoryId": 399,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
         }
       ]
     },
index f095da439e7fa879846c0bfe38430ee2a4c66a12..b67d5cd7b06e982c99a7c0c5d65bd68233c588e4 100644 (file)
             "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": {
index 1974012d49ec2c4593aced7b2c4b1d7227d02021..b47b59fab47f5784b6ec35fa25adc1a7c470e343 100644 (file)
           },
           "TerritoryId": 463,
           "InteractionType": "Interact",
-          "TargetTerritoryId": 399
+          "TargetTerritoryId": 399,
+          "SkipConditions": {
+            "StepIf": {
+              "NotInTerritory": [
+                463
+              ]
+            }
+          }
         },
         {
           "DataId": 2006061,
           "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,
           "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,
           "EnemySpawnType": "AfterInteraction",
           "KillEnemyDataIds": [
             44
+          ],
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
           ]
         }
       ]
index 31342f03d52b9ba3a4fde86a4a5d4ab214591a0e..e6fd0f6c4e101f3368962a09d86d7057da77de2a 100644 (file)
           },
           "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,
           },
           "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,
             "Z": -564.3549
           },
           "TerritoryId": 401,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
         }
       ]
     },
index c513db26227556470e6881ec30dc99b692f69ad6..f9abb131291b3c9eb03633af2ad5a8c1dd14d6b5 100644 (file)
           },
           "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,
           },
           "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,
             "Z": -417.74628
           },
           "TerritoryId": 401,
-          "InteractionType": "Interact"
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
         }
       ]
     },
index 8885fb29f9b81a0427a8adc31791add06ac737d2..e101ffec22d295e6dc3925a240a130412edcf08b 100644 (file)
@@ -19,7 +19,8 @@
             "AetheryteShortcutIf": {
               "InSameTerritory": true
             }
-          }
+          },
+          "Fly": true
         }
       ]
     },
index 8df193e0c70109c14f5df6a38015ee2f00fa5616..a883ac643b293a3e16c4798893712e0226795453 100644 (file)
     {
       "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
         }
       ]
     },
index 8d1ab80b884fe0665b9df1d6ff0530c06d1b74d9..f3ce1fe796dd505ae3866aff22aa2c4a7b8a813e 100644 (file)
     {
       "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": {
           },
           "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,
           },
           "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
+          ]
         }
       ]
     },
index 6d85bf0f81247b2a4f9e5755ccda50d9eecd592d..241c804ac2aa12899187dc3a0bb9495755664de6 100644 (file)
@@ -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 (file)
index b6e26f8..0000000
+++ /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 (file)
index 61be6d8..0000000
+++ /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 (file)
index 362321a..0000000
+++ /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 (file)
index 6aa8aeb..0000000
+++ /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 (file)
index 5fb25ba..0000000
+++ /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 (file)
index 5d6b498..0000000
+++ /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 (file)
index bb8b508..0000000
+++ /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 (file)
index 51f2be8..0000000
+++ /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 (file)
index 83ea03f..0000000
+++ /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 (file)
index 4967a02..0000000
+++ /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 (file)
index 4861267..0000000
+++ /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 (file)
index d8a95b9..0000000
+++ /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 (file)
index 7cbc8fc..0000000
+++ /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 (file)
index 0051e5e..0000000
+++ /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 (file)
index 91fecbb..0000000
+++ /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 (file)
index b599a26..0000000
+++ /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 (file)
index cd2e925..0000000
+++ /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 (file)
index bd8e4ff..0000000
+++ /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 (file)
index 318e111..0000000
+++ /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 (file)
index 73a8316..0000000
+++ /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 (file)
index 816afba..0000000
+++ /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 (file)
index 2d832de..0000000
+++ /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 (file)
index fadc713..0000000
+++ /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 (file)
index 30ea3f2..0000000
+++ /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 (file)
index 330e5cd..0000000
+++ /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 (file)
index 748a7f9..0000000
+++ /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 (file)
index 92e5a36..0000000
+++ /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 (file)
index 3dbf208..0000000
+++ /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 (file)
index 3530719..0000000
+++ /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 (file)
index 06e538c..0000000
+++ /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 (file)
index 691dc55..0000000
+++ /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 (file)
index 67aef29..0000000
+++ /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 (file)
index 61d2448..0000000
+++ /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 (file)
index 6b83be5..0000000
+++ /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 (file)
index c6889d5..0000000
+++ /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 (file)
index 910a94e..0000000
+++ /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 (file)
index 99382de..0000000
+++ /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 (file)
index de71d84..0000000
+++ /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 (file)
index f0d2c52..0000000
+++ /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 (file)
index 6bd5abf..0000000
+++ /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 (file)
index bf9e614..0000000
+++ /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 (file)
index ec66a80..0000000
+++ /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 (file)
index cacb3d9..0000000
+++ /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 (file)
index 5764a74..0000000
+++ /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 (file)
index 6fc2078..0000000
+++ /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 (file)
index b183800..0000000
+++ /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 (file)
index 0000000..b6e26f8
--- /dev/null
@@ -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 (file)
index 0000000..61be6d8
--- /dev/null
@@ -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 (file)
index 0000000..362321a
--- /dev/null
@@ -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 (file)
index 0000000..ce48ffe
--- /dev/null
@@ -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 (file)
index 0000000..2287e33
--- /dev/null
@@ -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 (file)
index 0000000..4ed373c
--- /dev/null
@@ -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 (file)
index 0000000..471a166
--- /dev/null
@@ -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 (file)
index 0000000..81bf09c
--- /dev/null
@@ -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 (file)
index 0000000..439147c
--- /dev/null
@@ -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 (file)
index 0000000..fba873b
--- /dev/null
@@ -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 (file)
index 0000000..3017649
--- /dev/null
@@ -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 (file)
index 0000000..ce1f368
--- /dev/null
@@ -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 (file)
index 0000000..492a0d5
--- /dev/null
@@ -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 (file)
index 0000000..8450034
--- /dev/null
@@ -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 (file)
index 0000000..cacb3d9
--- /dev/null
@@ -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 (file)
index 0000000..5764a74
--- /dev/null
@@ -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 (file)
index 0000000..aad4c3e
--- /dev/null
@@ -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 (file)
index 0000000..a5bf2bc
--- /dev/null
@@ -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 (file)
index 0000000..5a186c9
--- /dev/null
@@ -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 (file)
index 0000000..7d3f2d8
--- /dev/null
@@ -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 (file)
index 0000000..822f3dd
--- /dev/null
@@ -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 (file)
index 0000000..1b19f51
--- /dev/null
@@ -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 (file)
index 0000000..318e111
--- /dev/null
@@ -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 (file)
index 0000000..e83bee3
--- /dev/null
@@ -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 (file)
index 0000000..f492484
--- /dev/null
@@ -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 (file)
index 0000000..e5cf711
--- /dev/null
@@ -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 (file)
index 0000000..e2e4b21
--- /dev/null
@@ -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 (file)
index 0000000..30ea3f2
--- /dev/null
@@ -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 (file)
index 0000000..888fddd
--- /dev/null
@@ -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 (file)
index 0000000..9285d55
--- /dev/null
@@ -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 (file)
index 0000000..92e5a36
--- /dev/null
@@ -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 (file)
index 0000000..3dbf208
--- /dev/null
@@ -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 (file)
index 0000000..2876872
--- /dev/null
@@ -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 (file)
index 0000000..f8924a3
--- /dev/null
@@ -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 (file)
index 0000000..973360b
--- /dev/null
@@ -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 (file)
index 0000000..3c27ba5
--- /dev/null
@@ -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 (file)
index 0000000..1a656cd
--- /dev/null
@@ -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 (file)
index 0000000..cf6e1fd
--- /dev/null
@@ -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 (file)
index 0000000..b79ad40
--- /dev/null
@@ -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 (file)
index 0000000..910a94e
--- /dev/null
@@ -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 (file)
index 0000000..3aef8e2
--- /dev/null
@@ -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 (file)
index 0000000..0904643
--- /dev/null
@@ -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 (file)
index 0000000..f172776
--- /dev/null
@@ -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 (file)
index 0000000..79d9235
--- /dev/null
@@ -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 (file)
index 0000000..bf9e614
--- /dev/null
@@ -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 (file)
index 0000000..6b6bd71
--- /dev/null
@@ -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"
+        }
+      ]
+    }
+  ]
+}
index 160b1cea644cb6ac181f5872d9638af3bf093d38..91193fee8964a85ea1d05a4b4e1c7437a9f1a34a 100644 (file)
                   "if": {
                     "properties": {
                       "InteractionType": {
-                        "anyOf": [
-                          {
-                            "const": "Interact"
-                          },
-                          {
-                            "const": "SinglePlayerDuty"
-                          }
-                        ]
+                        "const": "Interact"
+                      }
+                    }
+                  },
+                  "then": {
+                    "required": [
+                      "DataId"
+                    ]
+                  }
+                },
+                {
+                  "if": {
+                    "properties": {
+                      "InteractionType": {
+                        "const": "SinglePlayerDuty"
+                      },
+                      "Emote":  {
+                        "not": true
                       }
                     }
                   },
                           },
                           {
                             "const": "CompleteQuest"
+                          },
+                          {
+                            "const": "SinglePlayerDuty"
                           }
                         ]
                       }
               "not": {
                 "anyOf": [
                   {
-                    "required": ["SkipIf"]
+                    "required": [
+                      "SkipIf"
+                    ]
                   }
                 ]
               }
index 1f420ca2628eea9199dc93033dca71583f85d7b2..316b1cc19e89f18857731569f7238c34ece5166c 100644 (file)
@@ -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;
     }
 }
index 5332c404a3f369a1238594f37b8a1dc48f689abb..1db1d5cfe2b8fd40a5c86ce7b40af655b60a99a5 100644 (file)
@@ -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<Vector3> 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 (file)
index 0000000..21367a2
--- /dev/null
@@ -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}");
+    }
+}
index 5e49e874a87976966e72494743f72a6d92abff72..d1b134eda467f755c7ed774a7b0cda7a066fe230 100644 (file)
@@ -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);
     }
 }
index 2ad12d8e24a6655b91c574eb97e9b964661b531b..ba8b86c00375617b772f621e97a1e1b7e5edda35 100644 (file)
@@ -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);
     }
 }
index f8ef2fdae42255ea511112ab07cc6f5640cc9b27..e3b686c89c737c798d5c8cffd3761176aa26b209 100644 (file)
@@ -6,5 +6,5 @@ internal interface IBlacklistedLocation
 {
     ushort TerritoryId { get; }
 
-    Vector3? AdjustPoint(Vector3 point);
+    AlternateLocation? AdjustPoint(Vector3 point);
 }
index 4d7c3343cc7df57b507c5836ecc1678550839854..3896aa2125165595f30b6ed834fcac634d65cbe3 100644 (file)
@@ -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.
     /// </summary>
     /// <param name="navPoints">list of points to check</param>
-    public void AdjustPath(List<Vector3> navPoints)
+    public (List<Vector3>, bool) AdjustPath(List<Vector3> 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);
     }
 }
index 6297c4cda15b0cfdab6b0a220635d974b2cb38c1..6f00598f101796aa7fd1c6e7bfef38746b0f371b 100644 (file)
@@ -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<ITaskFactory> _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;
 
+    /// <summary>
+    /// 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.
+    /// </summary>
+    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;
index c4fd7d5f942a91495f8f23868db09477eec7bf80..6710071c0da951d487b376e5a5b7c9395ad59e64 100644 (file)
@@ -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))
             {