Add RDM job quests
authorLiza Carvelli <liza@carvel.li>
Mon, 2 Dec 2024 02:07:39 +0000 (03:07 +0100)
committerLiza Carvelli <liza@carvel.li>
Mon, 2 Dec 2024 02:07:39 +0000 (03:07 +0100)
12 files changed:
QuestPaths/4.x - Stormblood/Class Quests/RDM/2576_Taking the Red.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/RDM/2577_The Crimson Duelist.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/RDM/2578_A Rewarding Struggle.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/RDM/2579_Tracking the Cabal.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/RDM/2580_A Vermilion Vendetta.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/RDM/2581_On Lambard's Trail.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/RDM/2582_Stained in Scarlet.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/RDM/2583_The Color of Her Hair.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/RDM/2584_Traced in Blood.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/RDM/2585_Nightkin.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/RDM/2586_Child of Lilith.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/RDM/2587_With Heart and Steel.json [new file with mode: 0644]

diff --git a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2576_Taking the Red.json b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2576_Taking the Red.json
new file mode 100644 (file)
index 0000000..2e4539d
--- /dev/null
@@ -0,0 +1,157 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1021425,
+          "Position": {
+            "X": 146.1051,
+            "Y": 4,
+            "Z": 25.223145
+          },
+          "TerritoryId": 131,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Ul'dah",
+          "AethernetShortcut": [
+            "[Ul'dah] Aetheryte Plaza",
+            "[Ul'dah] Sapphire Avenue Exchange"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true,
+              "InTerritory": [
+                131
+              ]
+            }
+          },
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_JOBRDM500_02576_Q1_000_010",
+              "Answer": "TEXT_JOBRDM500_02576_A1_000_011"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": 166.65004,
+            "Y": 3.9997904,
+            "Z": 43.372593
+          },
+          "TerritoryId": 131,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "DataId": 1021426,
+          "Position": {
+            "X": 124.04053,
+            "Y": 5.292755,
+            "Z": 559.65515
+          },
+          "TerritoryId": 141,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1021434,
+          "Position": {
+            "X": 125.718994,
+            "Y": 5.2929487,
+            "Z": 558.9531
+          },
+          "StopDistance": 7,
+          "TerritoryId": 141,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "Position": {
+            "X": 8.849496,
+            "Y": 18.34012,
+            "Z": 562.2148
+          },
+          "TerritoryId": 141,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "DataId": 1021435,
+          "Position": {
+            "X": 145.73889,
+            "Y": 4,
+            "Z": 25.223145
+          },
+          "TerritoryId": 131,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "Position": {
+            "X": -77.95643,
+            "Y": -12.787907,
+            "Z": -45.044247
+          },
+          "TerritoryId": 141,
+          "InteractionType": "WalkTo",
+          "AetheryteShortcut": "Central Thanalan - Black Brush Station",
+          "Fly": true,
+          "$": "Coffer & Coffin (outside)"
+        },
+        {
+          "DataId": 1021438,
+          "Position": {
+            "X": -96.84906,
+            "Y": -11.350002,
+            "Z": -47.3183
+          },
+          "TerritoryId": 141,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021438,
+          "Position": {
+            "X": -96.84906,
+            "Y": -11.350002,
+            "Z": -47.3183
+          },
+          "TerritoryId": 141,
+          "InteractionType": "CompleteQuest",
+          "DialogueChoices": [
+            {
+              "Type": "YesNo",
+              "Prompt": "TEXT_JOBRDM500_02576_Q1_000_310",
+              "Yes": true
+            }
+          ],
+          "NextQuestId": 2577
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2577_The Crimson Duelist.json b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2577_The Crimson Duelist.json
new file mode 100644 (file)
index 0000000..2d1ba30
--- /dev/null
@@ -0,0 +1,134 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "TerritoryId": 141,
+          "InteractionType": "EquipItem",
+          "ItemId": 20389,
+          "AetheryteShortcut": "Central Thanalan - Black Brush Station",
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            },
+            "StepIf": {
+              "Item": {
+                "NotInInventory": true
+              }
+            }
+          }
+        },
+        {
+          "DataId": 1021438,
+          "Position": {
+            "X": -96.84906,
+            "Y": -11.350002,
+            "Z": -47.3183
+          },
+          "TerritoryId": 141,
+          "InteractionType": "UseItem",
+          "ItemId": 20621,
+          "SkipConditions": {
+            "StepIf": {
+              "Item": {
+                "NotInInventory": true
+              }
+            }
+          }
+        },
+        {
+          "TerritoryId": 141,
+          "InteractionType": "EquipRecommended"
+        },
+        {
+          "DataId": 1021438,
+          "Position": {
+            "X": -96.84906,
+            "Y": -11.350002,
+            "Z": -47.3183
+          },
+          "TerritoryId": 141,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": -508.00916,
+            "Y": -17.453016,
+            "Z": 16.0174
+          },
+          "TerritoryId": 145,
+          "InteractionType": "WalkTo",
+          "AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
+          "Fly": true
+        },
+        {
+          "DataId": 1021439,
+          "Position": {
+            "X": -513.7255,
+            "Y": -16.420002,
+            "Z": -6.668213
+          },
+          "TerritoryId": 145,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1021440,
+          "Position": {
+            "X": -505.6382,
+            "Y": -17.810839,
+            "Z": 28.702148
+          },
+          "TerritoryId": 145,
+          "InteractionType": "SinglePlayerDuty"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1021441,
+          "Position": {
+            "X": -428.58014,
+            "Y": -29.27635,
+            "Z": 24.826416
+          },
+          "StopDistance": 5,
+          "TerritoryId": 145,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021447,
+          "Position": {
+            "X": -496.75748,
+            "Y": -17.41137,
+            "Z": 28.091797
+          },
+          "StopDistance": 1,
+          "TerritoryId": 145,
+          "InteractionType": "CompleteQuest",
+          "Fly": true,
+          "NextQuestId": 2578
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2578_A Rewarding Struggle.json b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2578_A Rewarding Struggle.json
new file mode 100644 (file)
index 0000000..478c8e4
--- /dev/null
@@ -0,0 +1,235 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1021447,
+          "Position": {
+            "X": -496.75748,
+            "Y": -17.41137,
+            "Z": 28.091797
+          },
+          "StopDistance": 1,
+          "TerritoryId": 145,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
+          "Fly": true,
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1006355,
+          "Position": {
+            "X": -512.47424,
+            "Y": -16.42,
+            "Z": -7.522766
+          },
+          "TerritoryId": 145,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1021448,
+          "Position": {
+            "X": -56.717834,
+            "Y": -1.8104911E-06,
+            "Z": 102.708374
+          },
+          "TerritoryId": 144,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Gold Saucer",
+          "AethernetShortcut": [
+            "[Gold Saucer] Aetheryte Plaza",
+            "[Gold Saucer] Entrance & Card Squares"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2008218,
+          "Position": {
+            "X": -0.07635498,
+            "Y": 20.98108,
+            "Z": 53.60486
+          },
+          "TerritoryId": 144,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Gold Saucer] Entrance & Card Squares",
+            "[Gold Saucer] Wonder Square West"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1021450,
+          "Position": {
+            "X": -8.621399,
+            "Y": 20.99973,
+            "Z": 43.381348
+          },
+          "TerritoryId": 144,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "TerritoryId": 144,
+          "InteractionType": "UseItem",
+          "ItemId": 30362,
+          "TargetTerritoryId": 140
+        },
+        {
+          "DataId": 1021451,
+          "Position": {
+            "X": -429.64832,
+            "Y": 23.743237,
+            "Z": -351.06433
+          },
+          "TerritoryId": 140,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "Position": {
+            "X": -408.92343,
+            "Y": 23.167036,
+            "Z": -351.16223
+          },
+          "TerritoryId": 140,
+          "InteractionType": "WalkTo",
+          "$": "Vesper Bay Gate"
+        },
+        {
+          "Position": {
+            "X": -375.8867,
+            "Y": 23,
+            "Z": -352.31714
+          },
+          "TerritoryId": 140,
+          "InteractionType": "WalkTo",
+          "DisableNavmesh": true
+        },
+        {
+          "DataId": 2008219,
+          "Position": {
+            "X": -326.1311,
+            "Y": 22.9953,
+            "Z": -348.19562
+          },
+          "TerritoryId": 140,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            7218
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 7,
+      "Steps": [
+        {
+          "Position": {
+            "X": -375.8867,
+            "Y": 23,
+            "Z": -352.31714
+          },
+          "TerritoryId": 140,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "Position": {
+            "X": -408.92343,
+            "Y": 23.167036,
+            "Z": -351.16223
+          },
+          "TerritoryId": 140,
+          "InteractionType": "WalkTo",
+          "$": "Vesper Bay Gate",
+          "DisableNavmesh": true
+        },
+        {
+          "DataId": 1021453,
+          "Position": {
+            "X": -407.98047,
+            "Y": 23.008799,
+            "Z": -320.36322
+          },
+          "TerritoryId": 140,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 8,
+      "Steps": [
+        {
+          "Position": {
+            "X": -405.64215,
+            "Y": 23.167034,
+            "Z": -350.37634
+          },
+          "TerritoryId": 140,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "DataId": 1021456,
+          "Position": {
+            "X": -400.38147,
+            "Y": 23,
+            "Z": -348.13464
+          },
+          "StopDistance": 7,
+          "TerritoryId": 140,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021457,
+          "Position": {
+            "X": -476.40198,
+            "Y": 23.228897,
+            "Z": -430.71643
+          },
+          "TerritoryId": 140,
+          "InteractionType": "CompleteQuest",
+          "Fly": true,
+          "NextQuestId": 2579
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2579_Tracking the Cabal.json b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2579_Tracking the Cabal.json
new file mode 100644 (file)
index 0000000..1fd9757
--- /dev/null
@@ -0,0 +1,213 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1021457,
+          "Position": {
+            "X": -476.40198,
+            "Y": 23.228897,
+            "Z": -430.71643
+          },
+          "TerritoryId": 140,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Western Thanalan - Horizon",
+          "Fly": true,
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1021458,
+          "Position": {
+            "X": 282.5818,
+            "Y": -24.99566,
+            "Z": 243.7323
+          },
+          "TerritoryId": 138,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Western La Noscea - Aleport"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1021464,
+          "Position": {
+            "X": 327.77905,
+            "Y": -31.89878,
+            "Z": 275.59314
+          },
+          "TerritoryId": 138,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
+        },
+        {
+          "DataId": 1021463,
+          "Position": {
+            "X": 311.4823,
+            "Y": -36.325005,
+            "Z": 351.33887
+          },
+          "TerritoryId": 138,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
+        },
+        {
+          "DataId": 1021465,
+          "Position": {
+            "X": 319.2339,
+            "Y": -40.425003,
+            "Z": 382.37573
+          },
+          "TerritoryId": 138,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1021458,
+          "Position": {
+            "X": 282.5818,
+            "Y": -24.99566,
+            "Z": 243.7323
+          },
+          "StopDistance": 1,
+          "TerritoryId": 138,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2008221,
+          "Position": {
+            "X": 200.09155,
+            "Y": -36.728516,
+            "Z": 276.17297
+          },
+          "TerritoryId": 138,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            7219
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1021459,
+          "Position": {
+            "X": 207.35486,
+            "Y": -36.405907,
+            "Z": 328.11462
+          },
+          "TerritoryId": 138,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 2008924,
+          "Position": {
+            "X": 206.073,
+            "Y": -35.568848,
+            "Z": 329.21338
+          },
+          "TerritoryId": 138,
+          "InteractionType": "UseItem",
+          "ItemId": 2002182
+        }
+      ]
+    },
+    {
+      "Sequence": 7,
+      "Steps": [
+        {
+          "Position": {
+            "X": 303.05298,
+            "Y": -36.405563,
+            "Z": 307.39264
+          },
+          "TerritoryId": 138,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "DataId": 1021460,
+          "Position": {
+            "X": 319.44763,
+            "Y": -35.9496,
+            "Z": 305.6228
+          },
+          "TerritoryId": 138,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021462,
+          "Position": {
+            "X": 307.36243,
+            "Y": -36.402996,
+            "Z": 309.98706
+          },
+          "TerritoryId": 138,
+          "InteractionType": "CompleteQuest",
+          "NextQuestId": 2580
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2580_A Vermilion Vendetta.json b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2580_A Vermilion Vendetta.json
new file mode 100644 (file)
index 0000000..a2ef613
--- /dev/null
@@ -0,0 +1,188 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1021462,
+          "Position": {
+            "X": 307.36243,
+            "Y": -36.402996,
+            "Z": 309.98706
+          },
+          "TerritoryId": 138,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Western La Noscea - Aleport",
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1021466,
+          "Position": {
+            "X": 320.54626,
+            "Y": -35.949726,
+            "Z": 306.11108
+          },
+          "TerritoryId": 138,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "Position": {
+            "X": 310.38196,
+            "Y": -35.96502,
+            "Z": 314.66306
+          },
+          "TerritoryId": 138,
+          "InteractionType": "WalkTo",
+          "Mount": true
+        },
+        {
+          "Position": {
+            "X": 192.09558,
+            "Y": -17.541195,
+            "Z": 268.45526
+          },
+          "TerritoryId": 138,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "DataId": 1021467,
+          "Position": {
+            "X": 190.96667,
+            "Y": -17.339743,
+            "Z": 269.27588
+          },
+          "TerritoryId": 138,
+          "InteractionType": "Interact",
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_JOBRDM560_02580_Q1_000_100",
+              "Answer": "TEXT_JOBRDM560_02580_A1_000_101"
+            },
+            {
+              "Type": "List",
+              "Prompt": "TEXT_JOBRDM560_02580_Q2_000_131",
+              "Answer": "TEXT_JOBRDM560_02580_A2_000_131"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "Position": {
+            "X": 303.05298,
+            "Y": -36.405563,
+            "Z": 307.39264
+          },
+          "TerritoryId": 138,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "DataId": 1021468,
+          "Position": {
+            "X": 319.44763,
+            "Y": -35.949703,
+            "Z": 306.90466
+          },
+          "TerritoryId": 138,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1003584,
+          "Position": {
+            "X": 317.43335,
+            "Y": -36.325005,
+            "Z": 352.86487
+          },
+          "TerritoryId": 138,
+          "InteractionType": "Interact",
+          "TargetTerritoryId": 138
+        },
+        {
+          "DataId": 1021469,
+          "Position": {
+            "X": -289.14325,
+            "Y": -40.63008,
+            "Z": 420.46228
+          },
+          "StopDistance": 7,
+          "TerritoryId": 138,
+          "InteractionType": "SinglePlayerDuty"
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1021442,
+          "Position": {
+            "X": -304.89056,
+            "Y": -40.172314,
+            "Z": 660.1815
+          },
+          "TerritoryId": 138,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 1021471,
+          "Position": {
+            "X": 320.88184,
+            "Y": -40.425003,
+            "Z": 369.77185
+          },
+          "TerritoryId": 138,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021473,
+          "Position": {
+            "X": 311.39075,
+            "Y": -25.002254,
+            "Z": 230.82312
+          },
+          "TerritoryId": 138,
+          "InteractionType": "CompleteQuest",
+          "Fly": true,
+          "NextQuestId": 2581
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2581_On Lambard's Trail.json b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2581_On Lambard's Trail.json
new file mode 100644 (file)
index 0000000..4c3a15e
--- /dev/null
@@ -0,0 +1,145 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1021473,
+          "Position": {
+            "X": 311.39075,
+            "Y": -25.002254,
+            "Z": 230.82312
+          },
+          "TerritoryId": 138,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Western La Noscea - Aleport",
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1021475,
+          "Position": {
+            "X": -196.94824,
+            "Y": 15.542886,
+            "Z": 37.582886
+          },
+          "TerritoryId": 129,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Limsa Lominsa",
+          "AethernetShortcut": [
+            "[Limsa Lominsa] Aetheryte Plaza",
+            "[Limsa Lominsa] Hawkers' Alley"
+          ],
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_JOBRDM580_02581_Q1_000_100",
+              "Answer": "TEXT_JOBRDM580_02581_A1_000_101"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1021478,
+          "Position": {
+            "X": -17.257996,
+            "Y": 40.000496,
+            "Z": -6.4240723
+          },
+          "TerritoryId": 128,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Limsa Lominsa] Hawkers' Alley",
+            "[Limsa Lominsa] The Aftcastle"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1021480,
+          "Position": {
+            "X": -304.28015,
+            "Y": 78.854965,
+            "Z": -140.82556
+          },
+          "TerritoryId": 147,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Northern Thanalan - Ceruleum Processing Plant",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2008233,
+          "Position": {
+            "X": -292.6833,
+            "Y": 84.4281,
+            "Z": -359.39575
+          },
+          "TerritoryId": 147,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            7221,
+            7222
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1021480,
+          "Position": {
+            "X": -304.28015,
+            "Y": 78.854965,
+            "Z": -140.82556
+          },
+          "TerritoryId": 147,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021482,
+          "Position": {
+            "X": -94.92645,
+            "Y": 48.01958,
+            "Z": -31.570984
+          },
+          "TerritoryId": 147,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Northern Thanalan - Ceruleum Processing Plant",
+          "Fly": true,
+          "NextQuestId": 2582
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2582_Stained in Scarlet.json b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2582_Stained in Scarlet.json
new file mode 100644 (file)
index 0000000..3a7ccbd
--- /dev/null
@@ -0,0 +1,190 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1021482,
+          "Position": {
+            "X": -94.92645,
+            "Y": 48.01958,
+            "Z": -31.570984
+          },
+          "TerritoryId": 147,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Northern Thanalan - Ceruleum Processing Plant",
+          "Fly": true,
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1021484,
+          "Position": {
+            "X": 3.3721924,
+            "Y": 50.266228,
+            "Z": -770.1076
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Mor Dhona",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1021486,
+          "Position": {
+            "X": 54.642456,
+            "Y": 20.4949,
+            "Z": -671.3207
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1021487,
+          "Position": {
+            "X": 94.56018,
+            "Y": 20.33949,
+            "Z": -609.4606
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "Position": {
+            "X": 175.10304,
+            "Y": 10.336163,
+            "Z": -584.578
+          },
+          "StopDistance": 0.5,
+          "TerritoryId": 156,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AutoOnEnterArea",
+          "KillEnemyDataIds": [
+            7223
+          ],
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            {
+              "Low": 2
+            },
+            null,
+            null,
+            null,
+            null,
+            null
+          ]
+        },
+        {
+          "DataId": 1021489,
+          "Position": {
+            "X": 176.3789,
+            "Y": 9.963035,
+            "Z": -583.64233
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "Position": {
+            "X": 210.32977,
+            "Y": -17.479898,
+            "Z": -470.8124
+          },
+          "StopDistance": 0.5,
+          "TerritoryId": 156,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AutoOnEnterArea",
+          "KillEnemyDataIds": [
+            7224
+          ],
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            {
+              "Low": 3
+            },
+            null,
+            null,
+            null,
+            null,
+            null
+          ]
+        },
+        {
+          "DataId": 1021490,
+          "Position": {
+            "X": 211.56628,
+            "Y": -17.612108,
+            "Z": -469.50488
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 2008526,
+          "Position": {
+            "X": 376.82153,
+            "Y": -17.563171,
+            "Z": -343.67902
+          },
+          "TerritoryId": 156,
+          "InteractionType": "SinglePlayerDuty",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021493,
+          "Position": {
+            "X": 55.557983,
+            "Y": 20.485168,
+            "Z": -672.5719
+          },
+          "TerritoryId": 156,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Mor Dhona",
+          "NextQuestId": 2583
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2583_The Color of Her Hair.json b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2583_The Color of Her Hair.json
new file mode 100644 (file)
index 0000000..b36a531
--- /dev/null
@@ -0,0 +1,132 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1021493,
+          "Position": {
+            "X": 55.557983,
+            "Y": 20.485168,
+            "Z": -672.5719
+          },
+          "TerritoryId": 156,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Mor Dhona",
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1021772,
+          "Position": {
+            "X": 63.095947,
+            "Y": 207.82686,
+            "Z": -14.725037
+          },
+          "TerritoryId": 478,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Idyllshire"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2008220,
+          "Position": {
+            "X": 385.9464,
+            "Y": 78.446655,
+            "Z": -114.488464
+          },
+          "TerritoryId": 399,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            7225,
+            8039
+          ],
+          "AethernetShortcut": [
+            "[Idyllshire] Aetheryte Plaza",
+            "[Idyllshire] Epilogue Gate (Eastern Hinterlands)"
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1021774,
+          "Position": {
+            "X": 141.31372,
+            "Y": 66.09973,
+            "Z": -238.14758
+          },
+          "TerritoryId": 399,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1021775,
+          "Position": {
+            "X": 266.98706,
+            "Y": 78.3604,
+            "Z": -10.788147
+          },
+          "TerritoryId": 399,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1021778,
+          "Position": {
+            "X": -4.135254,
+            "Y": 211,
+            "Z": -39.84137
+          },
+          "TerritoryId": 478,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Idyllshire"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021779,
+          "Position": {
+            "X": -5.44751,
+            "Y": 210.99998,
+            "Z": -39.658203
+          },
+          "TerritoryId": 478,
+          "InteractionType": "CompleteQuest",
+          "NextQuestId": 2584
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2584_Traced in Blood.json b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2584_Traced in Blood.json
new file mode 100644 (file)
index 0000000..e019059
--- /dev/null
@@ -0,0 +1,340 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1021779,
+          "Position": {
+            "X": -5.44751,
+            "Y": 210.99998,
+            "Z": -39.658203
+          },
+          "TerritoryId": 478,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Idyllshire",
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          },
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_JOBRDM630_02584_Q1_000_050",
+              "Answer": "TEXT_JOBRDM630_02584_A1_000_051"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": -341.33426,
+            "Y": 94.733665,
+            "Z": -414.5643
+          },
+          "TerritoryId": 620,
+          "InteractionType": "WalkTo",
+          "AetheryteShortcut": "Peaks - Ala Gannha",
+          "Fly": true
+        },
+        {
+          "DataId": 1021780,
+          "Position": {
+            "X": -339.04022,
+            "Y": 94.94087,
+            "Z": -414.17566
+          },
+          "TerritoryId": 620,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2008291,
+          "Position": {
+            "X": -299.48883,
+            "Y": 200.7019,
+            "Z": -240.55853
+          },
+          "TerritoryId": 620,
+          "InteractionType": "Interact",
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
+        },
+        {
+          "Position": {
+            "X": -299.41455,
+            "Y": 200.71986,
+            "Z": -238.0671
+          },
+          "StopDistance": 0.5,
+          "TerritoryId": 620,
+          "InteractionType": "Jump",
+          "JumpDestination": {
+            "Position": {
+              "X": -299.78412,
+              "Y": 202.14117,
+              "Z": -229.18993
+            }
+          },
+          "SkipConditions": {
+            "StepIf": {
+              "Flying": "Unlocked",
+              "CompletionQuestVariablesFlags": [
+                null,
+                null,
+                null,
+                null,
+                null,
+                64
+              ]
+            }
+          }
+        },
+        {
+          "Position": {
+            "X": -292.9197,
+            "Y": 203.25142,
+            "Z": -222.20459
+          },
+          "TerritoryId": 620,
+          "InteractionType": "WalkTo",
+          "DisableNavmesh": true,
+          "SkipConditions": {
+            "StepIf": {
+              "Flying": "Unlocked",
+              "CompletionQuestVariablesFlags": [
+                null,
+                null,
+                null,
+                null,
+                null,
+                64
+              ]
+            }
+          }
+        },
+        {
+          "Position": {
+            "X": -262.3789,
+            "Y": 106.614746,
+            "Z": -206.86658
+          },
+          "TerritoryId": 620,
+          "InteractionType": "WalkTo",
+          "DisableNavmesh": true,
+          "Sprint": false,
+          "SkipConditions": {
+            "StepIf": {
+              "Flying": "Unlocked",
+              "CompletionQuestVariablesFlags": [
+                null,
+                null,
+                null,
+                null,
+                null,
+                64
+              ]
+            }
+          }
+        },
+        {
+          "DataId": 2008292,
+          "Position": {
+            "X": -262.3789,
+            "Y": 106.614746,
+            "Z": -206.86658
+          },
+          "TerritoryId": 620,
+          "InteractionType": "Interact",
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
+        },
+        {
+          "Position": {
+            "X": -207.53746,
+            "Y": 108.3858,
+            "Z": -304.68738
+          },
+          "StopDistance": 0.5,
+          "InteractionType": "WalkTo",
+          "TerritoryId": 620,
+          "SkipConditions": {
+            "StepIf": {
+              "Flying": "Unlocked",
+              "CompletionQuestVariablesFlags": [
+                null,
+                null,
+                null,
+                null,
+                null,
+                32
+              ]
+            }
+          }
+        },
+        {
+          "Position": {
+            "X": -207.53746,
+            "Y": 108.3858,
+            "Z": -304.68738
+          },
+          "StopDistance": 0.5,
+          "TerritoryId": 620,
+          "InteractionType": "Jump",
+          "JumpDestination": {
+            "Position": {
+              "X": -210.40668,
+              "Y": 109.666504,
+              "Z": -299.794
+            },
+            "StopDistance": 0.5,
+            "DelaySeconds": 0.2
+          },
+          "Mount": false,
+          "SkipConditions": {
+            "StepIf": {
+              "Flying": "Unlocked",
+              "CompletionQuestVariablesFlags": [
+                null,
+                null,
+                null,
+                null,
+                null,
+                32
+              ]
+            }
+          }
+        },
+        {
+          "DataId": 2008293,
+          "Position": {
+            "X": -210.40668,
+            "Y": 109.666504,
+            "Z": -299.794
+          },
+          "StopDistance": 1,
+          "TerritoryId": 620,
+          "InteractionType": "Interact",
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "Position": {
+            "X": -213.96315,
+            "Y": 107.1167,
+            "Z": -305.87753
+          },
+          "TerritoryId": 620,
+          "InteractionType": "WalkTo",
+          "DisableNavmesh": true,
+          "SkipConditions": {
+            "StepIf": {
+              "Flying": "Unlocked"
+            }
+          }
+        },
+        {
+          "DataId": 1021781,
+          "Position": {
+            "X": -308.43066,
+            "Y": 102.62436,
+            "Z": -372.2744
+          },
+          "TerritoryId": 620,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2008294,
+          "Position": {
+            "X": 782.6809,
+            "Y": 256.91602,
+            "Z": -388.29633
+          },
+          "TerritoryId": 620,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            7822
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1021782,
+          "Position": {
+            "X": 120.74463,
+            "Y": 118.383255,
+            "Z": -732.57043
+          },
+          "TerritoryId": 620,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Peaks - Ala Gannha"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021778,
+          "Position": {
+            "X": -4.135254,
+            "Y": 211,
+            "Z": -39.84137
+          },
+          "TerritoryId": 478,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Idyllshire",
+          "NextQuestId": 2585
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2585_Nightkin.json b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2585_Nightkin.json
new file mode 100644 (file)
index 0000000..c13a4f2
--- /dev/null
@@ -0,0 +1,132 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1021779,
+          "Position": {
+            "X": -5.44751,
+            "Y": 210.99998,
+            "Z": -39.658203
+          },
+          "StopDistance": 7,
+          "TerritoryId": 478,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Idyllshire",
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": -25.853794,
+            "Y": 210.99998,
+            "Z": 3.6528845
+          },
+          "TerritoryId": 478,
+          "InteractionType": "WalkTo",
+          "Mount": true
+        },
+        {
+          "Position": {
+            "X": -20.601719,
+            "Y": 205.82156,
+            "Z": 23.937931
+          },
+          "TerritoryId": 478,
+          "InteractionType": "WalkTo",
+          "DisableNavmesh": true
+        },
+        {
+          "DataId": 1012133,
+          "Position": {
+            "X": -26.840637,
+            "Y": 206.49944,
+            "Z": 28.67163
+          },
+          "TerritoryId": 478,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1021779,
+          "Position": {
+            "X": -5.44751,
+            "Y": 210.99998,
+            "Z": -39.658203
+          },
+          "TerritoryId": 478,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1021783,
+          "Position": {
+            "X": 277.11902,
+            "Y": 232.541,
+            "Z": 785.5801
+          },
+          "TerritoryId": 399,
+          "InteractionType": "SinglePlayerDuty",
+          "Comment": "TODO Navigation doesn't work if flying is locked",
+          "AethernetShortcut": [
+            "[Idyllshire] Aetheryte Plaza",
+            "[Idyllshire] Prologue Gate (Western Hinterlands)"
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1021783,
+          "Position": {
+            "X": 277.11902,
+            "Y": 232.54102,
+            "Z": 785.5801
+          },
+          "StopDistance": 7,
+          "TerritoryId": 399,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021779,
+          "Position": {
+            "X": -5.44751,
+            "Y": 210.99998,
+            "Z": -39.658203
+          },
+          "TerritoryId": 478,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Idyllshire",
+          "NextQuestId": 2586
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2586_Child of Lilith.json b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2586_Child of Lilith.json
new file mode 100644 (file)
index 0000000..648f890
--- /dev/null
@@ -0,0 +1,172 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1021779,
+          "Position": {
+            "X": -5.44751,
+            "Y": 210.99998,
+            "Z": -39.658203
+          },
+          "StopDistance": 7,
+          "TerritoryId": 478,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Idyllshire",
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1021785,
+          "Position": {
+            "X": 115.19031,
+            "Y": 14.631312,
+            "Z": -165.11792
+          },
+          "TerritoryId": 419,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Tribunal"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1021788,
+          "Position": {
+            "X": 34.042847,
+            "Y": 11.965077,
+            "Z": 48.355713
+          },
+          "TerritoryId": 419,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Ishgard] The Tribunal",
+            "[Ishgard] The Last Vigil"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1021789,
+          "Position": {
+            "X": 455.5885,
+            "Y": 300.37985,
+            "Z": -349.32483
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2008997,
+          "Position": {
+            "X": 299.2141,
+            "Y": 239.12415,
+            "Z": -312.76422
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            7226
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1021791,
+          "Position": {
+            "X": 445.94482,
+            "Y": 250.97905,
+            "Z": -309.25464
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 1021794,
+          "Position": {
+            "X": 295.9486,
+            "Y": 238.09589,
+            "Z": -317.34192
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 7,
+      "Steps": [
+        {
+          "DataId": 1021793,
+          "Position": {
+            "X": 295.24683,
+            "Y": 238.25597,
+            "Z": -315.78546
+          },
+          "TerritoryId": 155,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021795,
+          "Position": {
+            "X": -19.638367,
+            "Y": 15.965051,
+            "Z": -37.247314
+          },
+          "TerritoryId": 419,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Last Vigil"
+          ],
+          "NextQuestId": 2587
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/RDM/2587_With Heart and Steel.json b/QuestPaths/4.x - Stormblood/Class Quests/RDM/2587_With Heart and Steel.json
new file mode 100644 (file)
index 0000000..6a78746
--- /dev/null
@@ -0,0 +1,136 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1021795,
+          "Position": {
+            "X": -19.638367,
+            "Y": 15.965051,
+            "Z": -37.247314
+          },
+          "TerritoryId": 419,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Ishgard",
+          "AethernetShortcut": [
+            "[Ishgard] Aetheryte Plaza",
+            "[Ishgard] The Last Vigil"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true,
+              "InTerritory": [
+                419
+              ]
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1021796,
+          "Position": {
+            "X": -198.71832,
+            "Y": 18,
+            "Z": 61.08191
+          },
+          "TerritoryId": 130,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Ul'dah",
+          "AethernetShortcut": [
+            "[Ul'dah] Aetheryte Plaza",
+            "[Ul'dah] Thaumaturges' Guild"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1021798,
+          "Position": {
+            "X": -198.71832,
+            "Y": 18,
+            "Z": 61.08191
+          },
+          "TerritoryId": 130,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1021799,
+          "Position": {
+            "X": 54.520386,
+            "Y": 20.411621,
+            "Z": -676.6614
+          },
+          "TerritoryId": 156,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Mor Dhona"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1021801,
+          "Position": {
+            "X": 367.87964,
+            "Y": -16.467955,
+            "Z": -335.86633
+          },
+          "TerritoryId": 156,
+          "InteractionType": "SinglePlayerDuty",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "DataId": 1021804,
+          "Position": {
+            "X": 368.1543,
+            "Y": -16.339586,
+            "Z": -331.44128
+          },
+          "StopDistance": 5,
+          "TerritoryId": 156,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021800,
+          "Position": {
+            "X": 55.557983,
+            "Y": 20.411068,
+            "Z": -675.5627
+          },
+          "TerritoryId": 156,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Mor Dhona"
+        }
+      ]
+    }
+  ]
+}