From 9e3a5e5e934cdf9d941b7275b21b8cfc96eabfce Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Mon, 2 Dec 2024 05:34:35 +0100 Subject: [PATCH] Add DRK job quests --- .../Class Quests/DRK/2053_Our End.json | 69 ++++++ .../DRK/2054_Ishgardian Justice.json | 154 ++++++++++++ .../DRK/2055_The Voice in the Abyss.json | 198 +++++++++++++++ .../Class Quests/DRK/2056_Heroic Reprise.json | 186 +++++++++++++++ .../DRK/2057_Declaration of Blood.json | 144 +++++++++++ .../Class Quests/DRK/2058_Our Answer.json | 138 +++++++++++ .../DRK/2059_The Wages of Mercy.json | 85 +++++++ .../2060_The Knight and the Maiden Fair.json | 177 ++++++++++++++ .../DRK/2061_Kindred Spirits.json | 166 +++++++++++++ .../Class Quests/DRK/2062_Original Sins.json | 160 +++++++++++++ .../DRK/2063_The Flame in the Abyss.json | 216 +++++++++++++++++ .../Class Quests/DRK/2064_Absolution.json | 91 +++++++ .../DRK/2110_A Dark Spectacle.json | 41 ++++ .../DRK/2915_In Memories We Walked.json | 192 +++++++++++++++ .../DRK/2916_The Widow and Her Love.json | 144 +++++++++++ ...2917_The Orphans and the Broken Blade.json | 166 +++++++++++++ .../DRK/2918_We Can Never Go Home.json | 225 ++++++++++++++++++ .../Class Quests/DRK/2919_Our Compromise.json | 209 ++++++++++++++++ QuestPaths/quest-v1.json | 3 +- .../Questing/Converter/ActionConverter.cs | 1 + Questionable.Model/Questing/EAction.cs | 1 + 21 files changed, 2765 insertions(+), 1 deletion(-) create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/DRK/2053_Our End.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/DRK/2054_Ishgardian Justice.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/DRK/2055_The Voice in the Abyss.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/DRK/2056_Heroic Reprise.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/DRK/2057_Declaration of Blood.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/DRK/2058_Our Answer.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/DRK/2059_The Wages of Mercy.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/DRK/2060_The Knight and the Maiden Fair.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/DRK/2061_Kindred Spirits.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/DRK/2062_Original Sins.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/DRK/2063_The Flame in the Abyss.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/DRK/2064_Absolution.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/DRK/2110_A Dark Spectacle.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/DRK/2915_In Memories We Walked.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/DRK/2916_The Widow and Her Love.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/DRK/2917_The Orphans and the Broken Blade.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/DRK/2918_We Can Never Go Home.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/DRK/2919_Our Compromise.json 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 index 00000000..53aa2a6f --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2053_Our End.json @@ -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 index 00000000..ffe5965b --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2054_Ishgardian Justice.json @@ -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 index 00000000..11da9d9c --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2055_The Voice in the Abyss.json @@ -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 index 00000000..c5c14b19 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2056_Heroic Reprise.json @@ -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 index 00000000..eec8b818 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2057_Declaration of Blood.json @@ -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 index 00000000..fd95f8ea --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2058_Our Answer.json @@ -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 index 00000000..1c043087 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2059_The Wages of Mercy.json @@ -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 index 00000000..41ff7023 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2060_The Knight and the Maiden Fair.json @@ -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 index 00000000..53f0723a --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2061_Kindred Spirits.json @@ -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 index 00000000..75ed1a1f --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2062_Original Sins.json @@ -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 index 00000000..c2ffaa67 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2063_The Flame in the Abyss.json @@ -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 index 00000000..3144e70a --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2064_Absolution.json @@ -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 index 00000000..aa4915a4 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/DRK/2110_A Dark Spectacle.json @@ -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 index 00000000..2ee08f1a --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/DRK/2915_In Memories We Walked.json @@ -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 index 00000000..3ee4231d --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/DRK/2916_The Widow and Her Love.json @@ -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 index 00000000..7a0f1a91 --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/DRK/2917_The Orphans and the Broken Blade.json @@ -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 index 00000000..896e815f --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/DRK/2918_We Can Never Go Home.json @@ -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 index 00000000..8589e02c --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/DRK/2919_Our Compromise.json @@ -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" + ] + } + ] + } + ] +} diff --git a/QuestPaths/quest-v1.json b/QuestPaths/quest-v1.json index 7511bc27..a4975e39 100644 --- a/QuestPaths/quest-v1.json +++ b/QuestPaths/quest-v1.json @@ -968,7 +968,8 @@ "Raiton", "Hide", "Slug Shot", - "Bosom Brook" + "Bosom Brook", + "Souleater" ] } }, diff --git a/Questionable.Model/Questing/Converter/ActionConverter.cs b/Questionable.Model/Questing/Converter/ActionConverter.cs index 2af9cfa8..ed2f8be2 100644 --- a/Questionable.Model/Questing/Converter/ActionConverter.cs +++ b/Questionable.Model/Questing/Converter/ActionConverter.cs @@ -42,5 +42,6 @@ public sealed class ActionConverter() : EnumConverter(Values) { EAction.Raiton, "Raiton" }, { EAction.SlugShot, "Slug Shot" }, { EAction.BosomBrook, "Bosom Brook" }, + { EAction.Souleater, "Souleater" }, }; } diff --git a/Questionable.Model/Questing/EAction.cs b/Questionable.Model/Questing/EAction.cs index 0f72ecc6..3b328872 100644 --- a/Questionable.Model/Questing/EAction.cs +++ b/Questionable.Model/Questing/EAction.cs @@ -48,6 +48,7 @@ public enum EAction RabbitMedium = 2272, SlugShot = 7412, BosomBrook = 37173, + Souleater = 3632, CollectMiner = 240, ScourMiner = 22182,