Add DRK job quests
authorLiza Carvelli <liza@carvel.li>
Mon, 2 Dec 2024 04:34:35 +0000 (05:34 +0100)
committerLiza Carvelli <liza@carvel.li>
Mon, 2 Dec 2024 04:34:35 +0000 (05:34 +0100)
21 files changed:
QuestPaths/3.x - Heavensward/Class Quests/DRK/2053_Our End.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/Class Quests/DRK/2054_Ishgardian Justice.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/Class Quests/DRK/2055_The Voice in the Abyss.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/Class Quests/DRK/2056_Heroic Reprise.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/Class Quests/DRK/2057_Declaration of Blood.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/Class Quests/DRK/2058_Our Answer.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/Class Quests/DRK/2059_The Wages of Mercy.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/Class Quests/DRK/2060_The Knight and the Maiden Fair.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/Class Quests/DRK/2061_Kindred Spirits.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/Class Quests/DRK/2062_Original Sins.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/Class Quests/DRK/2063_The Flame in the Abyss.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/Class Quests/DRK/2064_Absolution.json [new file with mode: 0644]
QuestPaths/3.x - Heavensward/Class Quests/DRK/2110_A Dark Spectacle.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/DRK/2915_In Memories We Walked.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/DRK/2916_The Widow and Her Love.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/DRK/2917_The Orphans and the Broken Blade.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/DRK/2918_We Can Never Go Home.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/DRK/2919_Our Compromise.json [new file with mode: 0644]
QuestPaths/quest-v1.json
Questionable.Model/Questing/Converter/ActionConverter.cs
Questionable.Model/Questing/EAction.cs

diff --git a/QuestPaths/3.x - Heavensward/Class Quests/DRK/2053_Our End.json b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2053_Our End.json
new file mode 100644 (file)
index 0000000..53aa2a6
--- /dev/null
@@ -0,0 +1,69 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1014873,
+          "Position": {
+            "X": 101.57922,
+            "Y": 12.418198,
+            "Z": -117.60132
+          },
+          "TerritoryId": 419,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Tribunal"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true,
+              "InTerritory": [
+                419
+              ]
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1014876,
+          "Position": {
+            "X": 5.783081,
+            "Y": -2.080677,
+            "Z": 45.395508
+          },
+          "TerritoryId": 418,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Ishgard] The Tribunal",
+            "[Ishgard] The Brume"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1014875,
+          "Position": {
+            "X": 6.9122925,
+            "Y": -1.9210143,
+            "Z": 47.287598
+          },
+          "TerritoryId": 418,
+          "InteractionType": "CompleteQuest",
+          "NextQuestId": 2054
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/3.x - Heavensward/Class Quests/DRK/2054_Ishgardian Justice.json b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2054_Ishgardian Justice.json
new file mode 100644 (file)
index 0000000..ffe5965
--- /dev/null
@@ -0,0 +1,154 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "TerritoryId": 418,
+          "InteractionType": "EquipItem",
+          "ItemId": 10400,
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Brume"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            },
+            "StepIf": {
+              "Item": {
+                "NotInInventory": true
+              }
+            }
+          }
+        },
+        {
+          "TerritoryId": 418,
+          "InteractionType": "EquipRecommended"
+        },
+        {
+          "DataId": 1014875,
+          "Position": {
+            "X": 6.9122925,
+            "Y": -1.9210143,
+            "Z": 47.287598
+          },
+          "TerritoryId": 418,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1014879,
+          "Position": {
+            "X": 134.05042,
+            "Y": -20.020874,
+            "Z": 73.746826
+          },
+          "TerritoryId": 418,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1014880,
+          "Position": {
+            "X": 136.98022,
+            "Y": -20.020876,
+            "Z": 69.840576
+          },
+          "StopDistance": 7,
+          "TerritoryId": 418,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "Position": {
+            "X": 157.94511,
+            "Y": -19.477406,
+            "Z": 53.021667
+          },
+          "TerritoryId": 418,
+          "InteractionType": "WalkTo",
+          "TargetTerritoryId": 419
+        },
+        {
+          "DataId": 1014882,
+          "Position": {
+            "X": 244.09851,
+            "Y": -13.7349415,
+            "Z": -95.50629
+          },
+          "TerritoryId": 419,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1014883,
+          "Position": {
+            "X": 151.6289,
+            "Y": -9.190302,
+            "Z": -64.9577
+          },
+          "TerritoryId": 419,
+          "InteractionType": "SinglePlayerDuty"
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1014888,
+          "Position": {
+            "X": 40.390625,
+            "Y": 16.080097,
+            "Z": -85.9541
+          },
+          "TerritoryId": 419,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1014889,
+          "Position": {
+            "X": 43.381348,
+            "Y": 16.080097,
+            "Z": -86.045654
+          },
+          "TerritoryId": 419,
+          "InteractionType": "CompleteQuest",
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_JOBDRK301_02054_Q1_000_115",
+              "Answer": "TEXT_JOBDRK301_02054_A1_000_116"
+            }
+          ],
+          "NextQuestId": 2055
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/3.x - Heavensward/Class Quests/DRK/2055_The Voice in the Abyss.json b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2055_The Voice in the Abyss.json
new file mode 100644 (file)
index 0000000..11da9d9
--- /dev/null
@@ -0,0 +1,198 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1014890,
+          "Position": {
+            "X": 6.9122925,
+            "Y": -1.9210143,
+            "Z": 47.287598
+          },
+          "TerritoryId": 418,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Brume"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          },
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_JOBDRK350_02055_Q1_000_002",
+              "Answer": "TEXT_JOBDRK350_02055_A1_000_003"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1014891,
+          "Position": {
+            "X": -173.17468,
+            "Y": 27.899424,
+            "Z": -397.69592
+          },
+          "TerritoryId": 146,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1006215,
+          "Position": {
+            "X": -227.34424,
+            "Y": 26.16842,
+            "Z": -352.98694
+          },
+          "TerritoryId": 146,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "Position": {
+            "X": -258.55716,
+            "Y": 26.612217,
+            "Z": -320.62222
+          },
+          "TerritoryId": 146,
+          "InteractionType": "WalkTo",
+          "Mount": true
+        },
+        {
+          "Position": {
+            "X": -257.8064,
+            "Y": 14.002786,
+            "Z": -105.36169
+          },
+          "TerritoryId": 146,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "DataId": 1014892,
+          "Position": {
+            "X": -415.03015,
+            "Y": 3.695741,
+            "Z": -42.343872
+          },
+          "TerritoryId": 146,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2006291,
+          "Position": {
+            "X": -389.12036,
+            "Y": 3.4332886,
+            "Z": -57.572388
+          },
+          "TerritoryId": 146,
+          "InteractionType": "UseItem",
+          "ItemId": 2001812
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 2006293,
+          "Position": {
+            "X": -384.9088,
+            "Y": 6.088318,
+            "Z": -45.212524
+          },
+          "TerritoryId": 146,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            4693
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 1014892,
+          "Position": {
+            "X": -415.03015,
+            "Y": 3.695741,
+            "Z": -42.343872
+          },
+          "TerritoryId": 146,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 7,
+      "Steps": [
+        {
+          "Position": {
+            "X": -257.8064,
+            "Y": 14.002786,
+            "Z": -105.36169
+          },
+          "TerritoryId": 146,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "DataId": 1014893,
+          "Position": {
+            "X": -215.7168,
+            "Y": 16.844267,
+            "Z": -270.6493
+          },
+          "StopDistance": 1,
+          "TerritoryId": 146,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1014893,
+          "Position": {
+            "X": -215.7168,
+            "Y": 16.844267,
+            "Z": -270.6493
+          },
+          "TerritoryId": 146,
+          "InteractionType": "CompleteQuest",
+          "NextQuestId": 2056
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/3.x - Heavensward/Class Quests/DRK/2056_Heroic Reprise.json b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2056_Heroic Reprise.json
new file mode 100644 (file)
index 0000000..c5c14b1
--- /dev/null
@@ -0,0 +1,186 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1014890,
+          "Position": {
+            "X": 6.9122925,
+            "Y": -1.9210143,
+            "Z": 47.287598
+          },
+          "TerritoryId": 418,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Brume"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1014894,
+          "Position": {
+            "X": 329.57947,
+            "Y": -11.1054125,
+            "Z": 157.64087
+          },
+          "TerritoryId": 145,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2006295,
+          "Position": {
+            "X": 298.6648,
+            "Y": -11.7647705,
+            "Z": 159.96033
+          },
+          "TerritoryId": 145,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            4694,
+            4695
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1014894,
+          "Position": {
+            "X": 329.57947,
+            "Y": -11.1054125,
+            "Z": 157.64087
+          },
+          "TerritoryId": 145,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1014895,
+          "Position": {
+            "X": -367.14734,
+            "Y": -55.99894,
+            "Z": 107.10303
+          },
+          "TerritoryId": 145,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_JOBDRK400_02056_Q1_000_056",
+              "Answer": "TEXT_JOBDRK400_02056_A2_000_058"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1014896,
+          "Position": {
+            "X": -200.30524,
+            "Y": -28.35069,
+            "Z": 324.75757
+          },
+          "StopDistance": 2,
+          "TerritoryId": 145,
+          "InteractionType": "SinglePlayerDuty",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 1015329,
+          "Position": {
+            "X": -177.05048,
+            "Y": -31.365185,
+            "Z": 310.68884
+          },
+          "StopDistance": 7,
+          "TerritoryId": 145,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 7,
+      "Steps": [
+        {
+          "DataId": 1003929,
+          "Position": {
+            "X": -378.65265,
+            "Y": -55.75492,
+            "Z": 106.79785
+          },
+          "TerritoryId": 145,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Eastern Thanalan - Camp Drybone"
+        }
+      ]
+    },
+    {
+      "Sequence": 8,
+      "Steps": [
+        {
+          "DataId": 1014895,
+          "Position": {
+            "X": -367.14734,
+            "Y": -55.99894,
+            "Z": 107.10303
+          },
+          "TerritoryId": 145,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1014895,
+          "Position": {
+            "X": -367.14734,
+            "Y": -55.99894,
+            "Z": 107.10303
+          },
+          "TerritoryId": 145,
+          "InteractionType": "CompleteQuest",
+          "NextQuestId": 2057
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/3.x - Heavensward/Class Quests/DRK/2057_Declaration of Blood.json b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2057_Declaration of Blood.json
new file mode 100644 (file)
index 0000000..eec8b81
--- /dev/null
@@ -0,0 +1,144 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1014890,
+          "Position": {
+            "X": 6.9122925,
+            "Y": -1.9210143,
+            "Z": 47.287598
+          },
+          "TerritoryId": 418,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Brume"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1014897,
+          "Position": {
+            "X": 168.74951,
+            "Y": 8.973653,
+            "Z": 583.85596
+          },
+          "TerritoryId": 135,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Lower La Noscea - Moraby Drydocks",
+          "Fly": true,
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_JOBDRK450_02057_Q1_000_025",
+              "Answer": "TEXT_JOBDRK450_02057_A1_000_027"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1014899,
+          "Position": {
+            "X": -97.76465,
+            "Y": 2.9821281,
+            "Z": 713.06934
+          },
+          "TerritoryId": 135,
+          "InteractionType": "SinglePlayerDuty",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1014900,
+          "Position": {
+            "X": -110.88739,
+            "Y": 9.73618,
+            "Z": 672.7245
+          },
+          "StopDistance": 5,
+          "TerritoryId": 135,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1014898,
+          "Position": {
+            "X": 162.005,
+            "Y": 8.973654,
+            "Z": 583.82544
+          },
+          "TerritoryId": 135,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Lower La Noscea - Moraby Drydocks",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1014901,
+          "Position": {
+            "X": 235.67554,
+            "Y": 8,
+            "Z": 698.20703
+          },
+          "TerritoryId": 135,
+          "InteractionType": "Interact",
+          "Fly": true,
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_JOBDRK450_02057_Q2_000_111",
+              "Answer": "TEXT_JOBDRK450_02057_A2_000_114"
+            }
+          ],
+          "$": "Position is raised slightly, because Y(7.9999986) < 8 is under the floor"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1014901,
+          "Position": {
+            "X": 235.67554,
+            "Y": 8,
+            "Z": 698.20703
+          },
+          "TerritoryId": 135,
+          "InteractionType": "CompleteQuest",
+          "NextQuestId": 2058
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/3.x - Heavensward/Class Quests/DRK/2058_Our Answer.json b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2058_Our Answer.json
new file mode 100644 (file)
index 0000000..fd95f8e
--- /dev/null
@@ -0,0 +1,138 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1014890,
+          "Position": {
+            "X": 6.9122925,
+            "Y": -1.9210143,
+            "Z": 47.287598
+          },
+          "TerritoryId": 418,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Brume"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 2006305,
+          "Position": {
+            "X": -94.95697,
+            "Y": 298.63428,
+            "Z": -212.66504
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Say",
+          "ChatMessage": {
+            "Key": "TEXT_JOBDRK500_02058_SAY_000_000"
+          },
+          "AethernetShortcut": [
+            "[Ishgard] The Brume",
+            "[Ishgard] The Gates of Judgement (Coerthas Central Highlands)"
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1015328,
+          "Position": {
+            "X": -313.5271,
+            "Y": 244.50482,
+            "Z": 33.310425
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2006306,
+          "Position": {
+            "X": -405.53906,
+            "Y": 274.70813,
+            "Z": 79.087524
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            4678,
+            4679,
+            4696
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1014906,
+          "Position": {
+            "X": -313.5271,
+            "Y": 244.50482,
+            "Z": 33.310425
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1014907,
+          "Position": {
+            "X": -314.6258,
+            "Y": 244.62024,
+            "Z": 32.272827
+          },
+          "TerritoryId": 155,
+          "InteractionType": "SinglePlayerDuty"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1014908,
+          "Position": {
+            "X": -431.26575,
+            "Y": 210.99998,
+            "Z": -251.20929
+          },
+          "TerritoryId": 155,
+          "InteractionType": "CompleteQuest"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/3.x - Heavensward/Class Quests/DRK/2059_The Wages of Mercy.json b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2059_The Wages of Mercy.json
new file mode 100644 (file)
index 0000000..1c04308
--- /dev/null
@@ -0,0 +1,85 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1014909,
+          "Position": {
+            "X": -427.1153,
+            "Y": 211,
+            "Z": -267.26184
+          },
+          "TerritoryId": 155,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
+          "Fly": true,
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1015030,
+          "Position": {
+            "X": -824.979,
+            "Y": 243.96797,
+            "Z": -215.86938
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            4377,
+            4378
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1015030,
+          "Position": {
+            "X": -824.979,
+            "Y": 243.96797,
+            "Z": -215.86938
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1013969,
+          "Position": {
+            "X": 104.234375,
+            "Y": 14.999986,
+            "Z": 40.787354
+          },
+          "TerritoryId": 418,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ],
+          "NextQuestId": 2060
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/3.x - Heavensward/Class Quests/DRK/2060_The Knight and the Maiden Fair.json b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2060_The Knight and the Maiden Fair.json
new file mode 100644 (file)
index 0000000..41ff702
--- /dev/null
@@ -0,0 +1,177 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1013969,
+          "Position": {
+            "X": 104.234375,
+            "Y": 14.999986,
+            "Z": 40.787354
+          },
+          "TerritoryId": 418,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1013970,
+          "Position": {
+            "X": 103.4104,
+            "Y": 15.00001,
+            "Z": 41.306152
+          },
+          "TerritoryId": 418,
+          "InteractionType": "Interact",
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_JOBDRK520_02060_Q1_000_041",
+              "Answer": "TEXT_JOBDRK520_02060_A1_000_045"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1015034,
+          "Position": {
+            "X": -634.69904,
+            "Y": -119.471756,
+            "Z": 476.24915
+          },
+          "TerritoryId": 401,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "The Sea of Clouds - Camp Cloudtop",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "Position": {
+            "X": -528.29944,
+            "Y": -165.42699,
+            "Z": 578.5855
+          },
+          "TerritoryId": 401,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "OverworldEnemies",
+          "ComplexCombatData": [
+            {
+              "DataId": 4812,
+              "MinimumKillCount": 3,
+              "CompletionQuestVariablesFlags": [
+                null,
+                {
+                  "High": 3
+                },
+                null,
+                null,
+                null,
+                null
+              ]
+            }
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1015033,
+          "Position": {
+            "X": 571.8928,
+            "Y": -113.998665,
+            "Z": 326.74133
+          },
+          "TerritoryId": 401,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 2006342,
+          "Position": {
+            "X": 533.53174,
+            "Y": -100.14502,
+            "Z": 367.54407
+          },
+          "TerritoryId": 401,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            4619,
+            5044,
+            5045
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 1015036,
+          "Position": {
+            "X": 571.43494,
+            "Y": -113.94505,
+            "Z": 331.41064
+          },
+          "TerritoryId": 401,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1013969,
+          "Position": {
+            "X": 104.234375,
+            "Y": 14.999986,
+            "Z": 40.787354
+          },
+          "TerritoryId": 418,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ],
+          "NextQuestId": 2061
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/3.x - Heavensward/Class Quests/DRK/2061_Kindred Spirits.json b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2061_Kindred Spirits.json
new file mode 100644 (file)
index 0000000..53f0723
--- /dev/null
@@ -0,0 +1,166 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1013969,
+          "Position": {
+            "X": 104.234375,
+            "Y": 14.999986,
+            "Z": 40.787354
+          },
+          "TerritoryId": 418,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1015038,
+          "Position": {
+            "X": 210.49817,
+            "Y": 302.2458,
+            "Z": -166.888
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1015039,
+          "Position": {
+            "X": 209.43005,
+            "Y": 302.2567,
+            "Z": -166.888
+          },
+          "TerritoryId": 155,
+          "InteractionType": "SinglePlayerDuty"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1015040,
+          "Position": {
+            "X": 221.94238,
+            "Y": 222.00142,
+            "Z": 320.9734
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1000692,
+          "Position": {
+            "X": -258.8083,
+            "Y": -5.7735243,
+            "Z": -27.267883
+          },
+          "TerritoryId": 133,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Gridania",
+          "AethernetShortcut": [
+            "[Gridania] Aetheryte Plaza",
+            "[Gridania] Conjurers' Guild"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1015043,
+          "Position": {
+            "X": 29.67871,
+            "Y": -7.8,
+            "Z": 89.61609
+          },
+          "TerritoryId": 132,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Gridania"
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 1015432,
+          "Position": {
+            "X": 29.67871,
+            "Y": -7.8,
+            "Z": 89.61609
+          },
+          "TerritoryId": 132,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 7,
+      "Steps": [
+        {
+          "DataId": 1015066,
+          "Position": {
+            "X": 47.440186,
+            "Y": -8.046949,
+            "Z": 110.73462
+          },
+          "StopDistance": 6,
+          "TerritoryId": 132,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1013969,
+          "Position": {
+            "X": 104.234375,
+            "Y": 14.999986,
+            "Z": 40.787354
+          },
+          "TerritoryId": 418,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ],
+          "NextQuestId": 2062
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/3.x - Heavensward/Class Quests/DRK/2062_Original Sins.json b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2062_Original Sins.json
new file mode 100644 (file)
index 0000000..75ed1a1
--- /dev/null
@@ -0,0 +1,160 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1013969,
+          "Position": {
+            "X": 104.234375,
+            "Y": 14.999986,
+            "Z": 40.787354
+          },
+          "TerritoryId": 418,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1011935,
+          "Position": {
+            "X": -285.63367,
+            "Y": 39.04305,
+            "Z": 53.72693
+          },
+          "TerritoryId": 398,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "The Dravanian Forelands - Anyx Trine",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1015044,
+          "Position": {
+            "X": -282.1546,
+            "Y": 39.043068,
+            "Z": 46.036377
+          },
+          "TerritoryId": 398,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2006344,
+          "Position": {
+            "X": -557.8241,
+            "Y": -92.24078,
+            "Z": 595.1781
+          },
+          "StopDistance": 1,
+          "TerritoryId": 398,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AutoOnEnterArea",
+          "KillEnemyDataIds": [
+            4685
+          ],
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            {
+              "Low": 3
+            },
+            null,
+            null,
+            null,
+            null,
+            null
+          ]
+        },
+        {
+          "DataId": 2006344,
+          "Position": {
+            "X": -557.8241,
+            "Y": -92.24078,
+            "Z": 595.1781
+          },
+          "TerritoryId": 398,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1011935,
+          "Position": {
+            "X": -285.63367,
+            "Y": 39.04305,
+            "Z": 53.72693
+          },
+          "StopDistance": 7,
+          "TerritoryId": 398,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "The Dravanian Forelands - Anyx Trine",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1015046,
+          "Position": {
+            "X": -460.01373,
+            "Y": -9.639711,
+            "Z": -294.78906
+          },
+          "StopDistance": 5,
+          "TerritoryId": 398,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1013969,
+          "Position": {
+            "X": 104.234375,
+            "Y": 14.999986,
+            "Z": 40.787354
+          },
+          "TerritoryId": 418,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ],
+          "NextQuestId": 2063
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/3.x - Heavensward/Class Quests/DRK/2063_The Flame in the Abyss.json b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2063_The Flame in the Abyss.json
new file mode 100644 (file)
index 0000000..c2ffaa6
--- /dev/null
@@ -0,0 +1,216 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1013969,
+          "Position": {
+            "X": 104.234375,
+            "Y": 14.999986,
+            "Z": 40.787354
+          },
+          "TerritoryId": 418,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1012076,
+          "Position": {
+            "X": 254.13892,
+            "Y": -43.160442,
+            "Z": 626.3981
+          },
+          "TerritoryId": 400,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "The Churning Mists - Moghome"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2006346,
+          "Position": {
+            "X": 429.9839,
+            "Y": -10.11676,
+            "Z": 708.1864
+          },
+          "TerritoryId": 400,
+          "InteractionType": "Interact",
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
+        },
+        {
+          "DataId": 2006347,
+          "Position": {
+            "X": 346.48657,
+            "Y": 0.25933838,
+            "Z": 565.6061
+          },
+          "TerritoryId": 400,
+          "InteractionType": "Interact",
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
+        },
+        {
+          "DataId": 2006348,
+          "Position": {
+            "X": 312.1842,
+            "Y": 17.868286,
+            "Z": 718.8982
+          },
+          "TerritoryId": 400,
+          "InteractionType": "Interact",
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
+        },
+        {
+          "DataId": 2006349,
+          "Position": {
+            "X": 204.76074,
+            "Y": 4.7455444,
+            "Z": 736.3545
+          },
+          "TerritoryId": 400,
+          "InteractionType": "Interact",
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            16
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1012076,
+          "Position": {
+            "X": 254.13892,
+            "Y": -43.160442,
+            "Z": 626.3981
+          },
+          "TerritoryId": 400,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "The Churning Mists - Moghome"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2006350,
+          "Position": {
+            "X": 173.84595,
+            "Y": -22.14087,
+            "Z": 160.7843
+          },
+          "TerritoryId": 400,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            4675
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1015049,
+          "Position": {
+            "X": -158.80066,
+            "Y": -23.017008,
+            "Z": 282.12402
+          },
+          "TerritoryId": 400,
+          "InteractionType": "SinglePlayerDuty",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 1015050,
+          "Position": {
+            "X": -158.1903,
+            "Y": -22.967546,
+            "Z": 275.83728
+          },
+          "TerritoryId": 400,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1013969,
+          "Position": {
+            "X": 104.234375,
+            "Y": 14.999986,
+            "Z": 40.787354
+          },
+          "TerritoryId": 418,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ],
+          "NextQuestId": 2064
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/3.x - Heavensward/Class Quests/DRK/2064_Absolution.json b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2064_Absolution.json
new file mode 100644 (file)
index 0000000..3144e70
--- /dev/null
@@ -0,0 +1,91 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1013969,
+          "Position": {
+            "X": 104.234375,
+            "Y": 14.999986,
+            "Z": 40.787354
+          },
+          "TerritoryId": 418,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1013970,
+          "Position": {
+            "X": 103.4104,
+            "Y": 15.00001,
+            "Z": 41.306152
+          },
+          "TerritoryId": 418,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1015052,
+          "Position": {
+            "X": -347.5243,
+            "Y": 91.63155,
+            "Z": -558.8312
+          },
+          "TerritoryId": 397,
+          "InteractionType": "SinglePlayerDuty",
+          "AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1013969,
+          "Position": {
+            "X": 104.234375,
+            "Y": 14.999986,
+            "Z": 40.787354
+          },
+          "TerritoryId": 418,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ],
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_JOBDRK600_02064_Q1_000_153",
+              "Answer": "TEXT_JOBDRK600_02064_A1_000_154"
+            }
+          ],
+          "NextQuestId": 2915
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/3.x - Heavensward/Class Quests/DRK/2110_A Dark Spectacle.json b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2110_A Dark Spectacle.json
new file mode 100644 (file)
index 0000000..aa4915a
--- /dev/null
@@ -0,0 +1,41 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1014873,
+          "Position": {
+            "X": 101.57922,
+            "Y": 12.418198,
+            "Z": -117.60132
+          },
+          "TerritoryId": 419,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Tribunal"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true,
+              "InTerritory": [
+                419
+              ]
+            }
+          },
+          "DialogueChoices": [
+            {
+              "Type": "YesNo",
+              "Prompt": "TEXT_JOBDRK299_02110_Q1_000_005",
+              "Yes": true
+            }
+          ]
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/DRK/2915_In Memories We Walked.json b/QuestPaths/4.x - Stormblood/Class Quests/DRK/2915_In Memories We Walked.json
new file mode 100644 (file)
index 0000000..2ee08f1
--- /dev/null
@@ -0,0 +1,192 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1013969,
+          "Position": {
+            "X": 104.234375,
+            "Y": 14.999986,
+            "Z": 40.787354
+          },
+          "TerritoryId": 418,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          },
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_JOBDRK601_02915_Q0_000_004",
+              "Answer": "TEXT_JOBDRK601_02915_A0_000_005"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 2008659,
+          "Position": {
+            "X": 2.5177002,
+            "Y": 11.947815,
+            "Z": 37.00305
+          },
+          "TerritoryId": 419,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Ishgard] The Forgotten Knight",
+            "[Ishgard] The Last Vigil"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1022855,
+          "Position": {
+            "X": 75.394775,
+            "Y": 24.071722,
+            "Z": -13.595825
+          },
+          "TerritoryId": 418,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Ishgard] The Last Vigil",
+            "[Ishgard] The Forgotten Knight"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1022859,
+          "Position": {
+            "X": 3.6774292,
+            "Y": 5.46805,
+            "Z": 26.596436
+          },
+          "TerritoryId": 418,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1022855,
+          "Position": {
+            "X": 75.394775,
+            "Y": 24.071722,
+            "Z": -13.595825
+          },
+          "TerritoryId": 418,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 2008660,
+          "Position": {
+            "X": 31.906494,
+            "Y": 15.945618,
+            "Z": -65.07977
+          },
+          "TerritoryId": 419,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Ishgard] The Forgotten Knight",
+            "[Ishgard] The Tribunal"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 1022862,
+          "Position": {
+            "X": 482.29187,
+            "Y": 203.4332,
+            "Z": 683.25305
+          },
+          "TerritoryId": 397,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 7,
+      "Steps": [
+        {
+          "DataId": 1022863,
+          "Position": {
+            "X": 384.2068,
+            "Y": 170.07738,
+            "Z": 419.7909
+          },
+          "TerritoryId": 397,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 8,
+      "Steps": [
+        {
+          "DataId": 2008661,
+          "Position": {
+            "X": 380.02588,
+            "Y": 169.78711,
+            "Z": 416.5559
+          },
+          "TerritoryId": 397,
+          "InteractionType": "Action",
+          "Action": "Souleater"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1022866,
+          "Position": {
+            "X": 482.07825,
+            "Y": 203.4332,
+            "Z": 680.7506
+          },
+          "TerritoryId": 397,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
+          "Fly": true,
+          "NextQuestId": 2916
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/DRK/2916_The Widow and Her Love.json b/QuestPaths/4.x - Stormblood/Class Quests/DRK/2916_The Widow and Her Love.json
new file mode 100644 (file)
index 0000000..3ee4231
--- /dev/null
@@ -0,0 +1,144 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1022866,
+          "Position": {
+            "X": 482.07825,
+            "Y": 203.4332,
+            "Z": 680.7506
+          },
+          "TerritoryId": 397,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1022870,
+          "Position": {
+            "X": 464.53027,
+            "Y": -51.1414,
+            "Z": 44.47998
+          },
+          "TerritoryId": 398,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "The Dravanian Forelands - Tailfeather",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2008662,
+          "Position": {
+            "X": 436.94202,
+            "Y": -51.163513,
+            "Z": 98.68005
+          },
+          "StopDistance": 1,
+          "TerritoryId": 398,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1022879,
+          "Position": {
+            "X": 503.4713,
+            "Y": -45.078712,
+            "Z": -116.92993
+          },
+          "StopDistance": 1,
+          "TerritoryId": 398,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            7489,
+            7490
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1022880,
+          "Position": {
+            "X": 612.8175,
+            "Y": -26.250998,
+            "Z": -436.45386
+          },
+          "TerritoryId": 398,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 2008663,
+          "Position": {
+            "X": 622.8275,
+            "Y": -25.467346,
+            "Z": -446.43323
+          },
+          "TerritoryId": 398,
+          "InteractionType": "Action",
+          "Action": "Souleater"
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 1023414,
+          "Position": {
+            "X": 617.8529,
+            "Y": -25.577927,
+            "Z": -446.61633
+          },
+          "TerritoryId": 398,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1022885,
+          "Position": {
+            "X": 461.41748,
+            "Y": -51.141403,
+            "Z": 43.4729
+          },
+          "TerritoryId": 398,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "The Dravanian Forelands - Tailfeather",
+          "Fly": true,
+          "NextQuestId": 2917
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/DRK/2917_The Orphans and the Broken Blade.json b/QuestPaths/4.x - Stormblood/Class Quests/DRK/2917_The Orphans and the Broken Blade.json
new file mode 100644 (file)
index 0000000..7a0f1a9
--- /dev/null
@@ -0,0 +1,166 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1022885,
+          "Position": {
+            "X": 461.41748,
+            "Y": -51.141403,
+            "Z": 43.4729
+          },
+          "TerritoryId": 398,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "The Dravanian Forelands - Tailfeather",
+          "Fly": true,
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1022888,
+          "Position": {
+            "X": 252.58252,
+            "Y": -43.12347,
+            "Z": 627.06946
+          },
+          "TerritoryId": 400,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "The Churning Mists - Moghome"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1022891,
+          "Position": {
+            "X": 154.25342,
+            "Y": -64.449585,
+            "Z": 678.06506
+          },
+          "TerritoryId": 400,
+          "InteractionType": "Interact",
+          "Fly": true,
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_JOBDRK650_02917_Q1_000_052",
+              "Answer": "TEXT_JOBDRK650_02917_A1_000_053"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1022888,
+          "Position": {
+            "X": 252.58252,
+            "Y": -43.12347,
+            "Z": 627.06946
+          },
+          "TerritoryId": 400,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1022893,
+          "Position": {
+            "X": 418.53967,
+            "Y": -28.947046,
+            "Z": 89.25
+          },
+          "TerritoryId": 400,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1022897,
+          "Position": {
+            "X": -166.24707,
+            "Y": -22.88001,
+            "Z": 289.38733
+          },
+          "TerritoryId": 400,
+          "InteractionType": "SinglePlayerDuty",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 6
+    },
+    {
+      "Sequence": 7,
+      "Steps": [
+        {
+          "DataId": 2008665,
+          "Position": {
+            "X": -160.02142,
+            "Y": -22.995422,
+            "Z": 283.6194
+          },
+          "TerritoryId": 400,
+          "InteractionType": "Action",
+          "Action": "Souleater"
+        }
+      ]
+    },
+    {
+      "Sequence": 8,
+      "Steps": [
+        {
+          "DataId": 1022900,
+          "Position": {
+            "X": -164.5686,
+            "Y": -22.88756,
+            "Z": 285.7556
+          },
+          "StopDistance": 5,
+          "TerritoryId": 400,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1022953,
+          "Position": {
+            "X": 253.0708,
+            "Y": -43.136364,
+            "Z": 626.88635
+          },
+          "TerritoryId": 400,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "The Churning Mists - Moghome"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/DRK/2918_We Can Never Go Home.json b/QuestPaths/4.x - Stormblood/Class Quests/DRK/2918_We Can Never Go Home.json
new file mode 100644 (file)
index 0000000..896e815
--- /dev/null
@@ -0,0 +1,225 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1022892,
+          "Position": {
+            "X": 252.64355,
+            "Y": -43.032913,
+            "Z": 625.0857
+          },
+          "TerritoryId": 400,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "The Churning Mists - Moghome",
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1022890,
+          "Position": {
+            "X": -620.5692,
+            "Y": 130,
+            "Z": -527.5807
+          },
+          "TerritoryId": 612,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Fringes - Castrum Oriens"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "Position": {
+            "X": -284.4574,
+            "Y": 73.94617,
+            "Z": -692.77094
+          },
+          "TerritoryId": 612,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "DataId": 1022902,
+          "Position": {
+            "X": -359.51782,
+            "Y": 63.3675,
+            "Z": -727.93164
+          },
+          "TerritoryId": 612,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1022904,
+          "Position": {
+            "X": -276.75293,
+            "Y": 74.50722,
+            "Z": -695.8572
+          },
+          "TerritoryId": 612,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "Position": {
+            "X": 25.767,
+            "Y": 54.715424,
+            "Z": -532.3533
+          },
+          "StopDistance": 1,
+          "TerritoryId": 612,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AutoOnEnterArea",
+          "KillEnemyDataIds": [
+            7491
+          ],
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            {
+              "Low": 2
+            },
+            null,
+            null,
+            null,
+            null,
+            null
+          ]
+        },
+        {
+          "DataId": 1022905,
+          "Position": {
+            "X": 25.101074,
+            "Y": 54.83547,
+            "Z": -533.04346
+          },
+          "TerritoryId": 612,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1022908,
+          "Position": {
+            "X": 182.8794,
+            "Y": 54.52025,
+            "Z": -491.56943
+          },
+          "TerritoryId": 612,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 1022910,
+          "Position": {
+            "X": 301.31982,
+            "Y": 56.419365,
+            "Z": -470.08472
+          },
+          "TerritoryId": 612,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 7,
+      "Steps": [
+        {
+          "DataId": 1022911,
+          "Position": {
+            "X": 383.65747,
+            "Y": 65.514336,
+            "Z": -539.4217
+          },
+          "TerritoryId": 612,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 8,
+      "Steps": [
+        {
+          "DataId": 2008667,
+          "Position": {
+            "X": 386.95337,
+            "Y": 65.537476,
+            "Z": -540.9171
+          },
+          "TerritoryId": 612,
+          "InteractionType": "Action",
+          "Action": "Souleater"
+        }
+      ]
+    },
+    {
+      "Sequence": 9,
+      "Steps": [
+        {
+          "DataId": 2008668,
+          "Position": {
+            "X": -0.045776367,
+            "Y": 5.3864136,
+            "Z": -77.592224
+          },
+          "TerritoryId": 635,
+          "InteractionType": "Emote",
+          "Emote": "respect",
+          "AetheryteShortcut": "Rhalgr's Reach"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1013969,
+          "Position": {
+            "X": 104.234375,
+            "Y": 14.999986,
+            "Z": 40.787354
+          },
+          "TerritoryId": 418,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ],
+          "NextQuestId": 2918
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/DRK/2919_Our Compromise.json b/QuestPaths/4.x - Stormblood/Class Quests/DRK/2919_Our Compromise.json
new file mode 100644 (file)
index 0000000..8589e02
--- /dev/null
@@ -0,0 +1,209 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1013969,
+          "Position": {
+            "X": 104.234375,
+            "Y": 14.999986,
+            "Z": 40.787354
+          },
+          "TerritoryId": 418,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1022916,
+          "Position": {
+            "X": -57.724915,
+            "Y": -0.071196444,
+            "Z": -40.146484
+          },
+          "TerritoryId": 635,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Rhalgr's Reach",
+          "AethernetShortcut": [
+            "[Rhalgr's Reach] Aetheryte Plaza",
+            "[Rhalgr's Reach] Western Rhalgr's Reach"
+          ],
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
+        },
+        {
+          "DataId": 1019486,
+          "Position": {
+            "X": -116.746826,
+            "Y": 0.6342248,
+            "Z": -55.832825
+          },
+          "TerritoryId": 635,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
+        },
+        {
+          "DataId": 1022915,
+          "Position": {
+            "X": -38.773254,
+            "Y": 18.82157,
+            "Z": 146.807
+          },
+          "TerritoryId": 635,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1022914,
+          "Position": {
+            "X": 112.7489,
+            "Y": 0.6520417,
+            "Z": -9.414856
+          },
+          "TerritoryId": 635,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "Position": {
+            "X": 132.40436,
+            "Y": -0.5395956,
+            "Z": -3.4915996
+          },
+          "TerritoryId": 635,
+          "InteractionType": "WalkTo",
+          "TargetTerritoryId": 620
+        },
+        {
+          "DataId": 1022922,
+          "Position": {
+            "X": -553.70416,
+            "Y": 46.755432,
+            "Z": -669.9474
+          },
+          "TerritoryId": 620,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2008669,
+          "Position": {
+            "X": -387.9607,
+            "Y": 51.93484,
+            "Z": -626.3676
+          },
+          "TerritoryId": 620,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1023073,
+          "Position": {
+            "X": -624.7196,
+            "Y": 58.3448,
+            "Z": -484.48926
+          },
+          "TerritoryId": 620,
+          "InteractionType": "SinglePlayerDuty"
+        }
+      ]
+    },
+    {
+      "Sequence": 6
+    },
+    {
+      "Sequence": 7,
+      "Steps": [
+        {
+          "DataId": 1013969,
+          "Position": {
+            "X": 104.234375,
+            "Y": 14.999986,
+            "Z": 40.787354
+          },
+          "TerritoryId": 418,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Forgotten Knight"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 2008885,
+          "Position": {
+            "X": 2.670288,
+            "Y": 11.947815,
+            "Z": 36.972534
+          },
+          "TerritoryId": 419,
+          "InteractionType": "CompleteQuest",
+          "AethernetShortcut": [
+            "[Ishgard] The Forgotten Knight",
+            "[Ishgard] The Last Vigil"
+          ]
+        }
+      ]
+    }
+  ]
+}
index 7511bc270660dd92dbdfe9ac6e011dfcd18b5dc9..a4975e39c47911a37dc3465c983af4f35cbe69cb 100644 (file)
                   "Raiton",
                   "Hide",
                   "Slug Shot",
-                  "Bosom Brook"
+                  "Bosom Brook",
+                  "Souleater"
                 ]
               }
             },
index 2af9cfa849f1496ad3ac99b7537690da2437d75c..ed2f8be23918fc7723782029786cb9ba0611ce27 100644 (file)
@@ -42,5 +42,6 @@ public sealed class ActionConverter() : EnumConverter<EAction>(Values)
         { EAction.Raiton, "Raiton" },
         { EAction.SlugShot, "Slug Shot" },
         { EAction.BosomBrook, "Bosom Brook" },
+        { EAction.Souleater, "Souleater" },
     };
 }
index 0f72ecc6cd818babdf4862b36434f6d8f914185a..3b328872e8c9649300ad95fb590fb7c8540d51fa 100644 (file)
@@ -48,6 +48,7 @@ public enum EAction
     RabbitMedium = 2272,
     SlugShot = 7412,
     BosomBrook = 37173,
+    Souleater = 3632,
 
     CollectMiner = 240,
     ScourMiner = 22182,