From d757250d62619555d8ee4194b3f30ab1df3fd6c6 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Mon, 4 Nov 2024 13:42:27 +0100 Subject: [PATCH] Add HW MCH quests --- .../MCH/1696_Savior of Skysteel.json | 159 +++++++++ .../MCH/1697_Master of Marksmanship.json | 78 +++++ .../1698_Always the Last Place You Look.json | 165 +++++++++ .../MCH/1699_Rook Before You Reap.json | 47 +++ .../MCH/1700_Securing the Locks.json | 206 +++++++++++ .../MCH/1701_A Suppressive Strategy.json | 47 +++ .../MCH/1702_Blood on the Sands.json | 137 ++++++++ .../MCH/1703_Rage against the Machinists.json | 169 +++++++++ .../MCH/1704_The Power of a Tourney.json | 100 ++++++ .../MCH/1705_A Joye-less Celebration.json | 85 +++++ .../MCH/1706_Pushing the Brume.json | 328 ++++++++++++++++++ .../MCH/1707_A Joye-ful Reunion.json | 138 ++++++++ .../MCH/1708_Wheels of Justice.json | 159 +++++++++ .../MCH/1710_Taking the Fall.json | 161 +++++++++ .../Class Quests/MCH/1711_Rusted Steel.json | 86 +++++ .../MCH/1712_Rise of the Machinists.json | 184 ++++++++++ .../2109_So You Want to Be a Machinist.json | 38 ++ QuestPaths/quest-v1.json | 3 +- .../Questing/Converter/ActionConverter.cs | 1 + Questionable.Model/Questing/EAction.cs | 1 + .../MovementOverrideController.cs | 3 + 21 files changed, 2294 insertions(+), 1 deletion(-) create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1696_Savior of Skysteel.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1697_Master of Marksmanship.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1698_Always the Last Place You Look.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1699_Rook Before You Reap.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1700_Securing the Locks.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1701_A Suppressive Strategy.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1702_Blood on the Sands.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1703_Rage against the Machinists.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1704_The Power of a Tourney.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1705_A Joye-less Celebration.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1706_Pushing the Brume.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1707_A Joye-ful Reunion.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1708_Wheels of Justice.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1710_Taking the Fall.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1711_Rusted Steel.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/1712_Rise of the Machinists.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/MCH/2109_So You Want to Be a Machinist.json diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1696_Savior of Skysteel.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1696_Savior of Skysteel.json new file mode 100644 index 000000000..b91e8dad0 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1696_Savior of Skysteel.json @@ -0,0 +1,159 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_JOBMCH300_01696_Q1_000_000", + "Answer": "TEXT_JOBMCH300_01696_A1_000_001" + } + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014731, + "Position": { + "X": -73.16705, + "Y": 64.608665, + "Z": -248.0965 + }, + "TerritoryId": 180, + "InteractionType": "Interact", + "AetheryteShortcut": "Outer La Noscea - Camp Overlook" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1014733, + "Position": { + "X": -98.435974, + "Y": 64.488625, + "Z": -215.56421 + }, + "TerritoryId": 180, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + }, + { + "DataId": 1014735, + "Position": { + "X": -112.62689, + "Y": 64.39167, + "Z": -200.12213 + }, + "TerritoryId": 180, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + }, + { + "DataId": 1014734, + "Position": { + "X": -147.81415, + "Y": 64.37568, + "Z": -220.56921 + }, + "TerritoryId": 180, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1014731, + "Position": { + "X": -73.16705, + "Y": 64.608665, + "Z": -248.0965 + }, + "TerritoryId": 180, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014736, + "Position": { + "X": -99.25995, + "Y": 62.382347, + "Z": -182.78784 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "NextQuestId": 1697 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1697_Master of Marksmanship.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1697_Master of Marksmanship.json new file mode 100644 index 000000000..f815895f1 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1697_Master of Marksmanship.json @@ -0,0 +1,78 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "TerritoryId": 180, + "InteractionType": "EquipItem", + "ItemId": 10462, + "AetheryteShortcut": "Outer La Noscea - Camp Overlook", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + }, + "StepIf": { + "Item": { + "NotInInventory": true + } + } + } + }, + { + "TerritoryId": 180, + "InteractionType": "EquipRecommended" + }, + { + "DataId": 1014739, + "Position": { + "X": -97.33734, + "Y": 62.55459, + "Z": -175.34143 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014742, + "Position": { + "X": -230.30444, + "Y": 63.88775, + "Z": -257.4655 + }, + "TerritoryId": 180, + "InteractionType": "SinglePlayerDuty", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "NextQuestId": 1698 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1698_Always the Last Place You Look.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1698_Always the Last Place You Look.json new file mode 100644 index 000000000..978b5d80d --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1698_Always the Last Place You Look.json @@ -0,0 +1,165 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014745, + "Position": { + "X": -205.82898, + "Y": 45.803963, + "Z": 517.20447 + }, + "TerritoryId": 137, + "InteractionType": "Interact", + "AetheryteShortcut": "Eastern La Noscea - Wineport", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014748, + "Position": { + "X": -233.66144, + "Y": 44.330624, + "Z": 519.09656 + }, + "TerritoryId": 137, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 4476 + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "Position": { + "X": -235.98387, + "Y": 44.330624, + "Z": 540.6855 + }, + "TerritoryId": 137, + "InteractionType": "WalkTo" + }, + { + "DataId": 1014749, + "Position": { + "X": -234.02765, + "Y": 44.330624, + "Z": 539.81836 + }, + "TerritoryId": 137, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 4477 + ] + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1014745, + "Position": { + "X": -205.82898, + "Y": 45.803963, + "Z": 517.20447 + }, + "TerritoryId": 137, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 321 + ] + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1014745, + "Position": { + "X": -205.82898, + "Y": 45.803963, + "Z": 517.20447 + }, + "TerritoryId": 137, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 6, + "Steps": [ + { + "DataId": 1014748, + "Position": { + "X": -233.66144, + "Y": 44.330624, + "Z": 519.09656 + }, + "TerritoryId": 137, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "NextQuestId": 1699 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1699_Rook Before You Reap.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1699_Rook Before You Reap.json new file mode 100644 index 000000000..ba0456a13 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1699_Rook Before You Reap.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "NextQuestId": 1700 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1700_Securing the Locks.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1700_Securing the Locks.json new file mode 100644 index 000000000..8f84b431c --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1700_Securing the Locks.json @@ -0,0 +1,206 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014750, + "Position": { + "X": -98.802185, + "Y": 16.0083, + "Z": 26.626953 + }, + "TerritoryId": 418, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014752, + "Position": { + "X": -155.59625, + "Y": 16.979582, + "Z": -38.376526 + }, + "StopDistance": 10, + "TerritoryId": 418, + "InteractionType": "Action", + "Action": "Slug Shot", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + }, + { + "DataId": 1014753, + "Position": { + "X": 52.994507, + "Y": 24.071722, + "Z": -25.070618 + }, + "StopDistance": 10, + "TerritoryId": 418, + "InteractionType": "Action", + "Action": "Slug Shot", + "AethernetShortcut": [ + "[Ishgard] Skysteel Manufactory", + "[Ishgard] The Forgotten Knight" + ], + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + }, + { + "DataId": 1014754, + "Position": { + "X": 114.18323, + "Y": -7.146736, + "Z": 83.66516 + }, + "StopDistance": 10, + "TerritoryId": 418, + "InteractionType": "Action", + "Action": "Slug Shot", + "AethernetShortcut": [ + "[Ishgard] The Forgotten Knight", + "[Ishgard] The Brume" + ], + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] The Brume", + "[Ishgard] Skysteel Manufactory" + ] + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1014760, + "Position": { + "X": 232.6543, + "Y": 251.81952, + "Z": 127.21448 + }, + "TerritoryId": 155, + "InteractionType": "SinglePlayerDuty", + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", + "Fly": true + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1014762, + "Position": { + "X": 207.44641, + "Y": 255.97514, + "Z": 82.26135 + }, + "TerritoryId": 155, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 6, + "Steps": [ + { + "DataId": 1014762, + "Position": { + "X": 207.44641, + "Y": 255.97514, + "Z": 82.26135 + }, + "TerritoryId": 155, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "NextQuestId": 1701 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1701_A Suppressive Strategy.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1701_A Suppressive Strategy.json new file mode 100644 index 000000000..8a37b97fd --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1701_A Suppressive Strategy.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "NextQuestId": 1702 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1702_Blood on the Sands.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1702_Blood on the Sands.json new file mode 100644 index 000000000..994c210bb --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1702_Blood on the Sands.json @@ -0,0 +1,137 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014769, + "Position": { + "X": -245.4414, + "Y": -20.03492, + "Z": -63.645386 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] Skysteel Manufactory", + "[Ishgard] The Jeweled Crozier" + ], + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_JOBMCH451_01702_Q1_000_000", + "Answer": "TEXT_JOBMCH451_01702_A1_000_002" + } + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2006262, + "Position": { + "X": -246.357, + "Y": -20.035156, + "Z": -64.683044 + }, + "StopDistance": 4.5, + "TerritoryId": 419, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1014770, + "Position": { + "X": -16.281433, + "Y": 16.009666, + "Z": -6.668213 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] The Jeweled Crozier", + "[Ishgard] The Last Vigil" + ], + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_JOBMCH451_01702_Q2_000_000", + "Answer": "TEXT_JOBMCH451_01702_A2_000_001" + } + ] + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1014772, + "Position": { + "X": 427.0542, + "Y": 15.170297, + "Z": 706.72156 + }, + "TerritoryId": 137, + "InteractionType": "SinglePlayerDuty", + "AetheryteShortcut": "Eastern La Noscea - Costa Del Sol", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "NextQuestId": 1703 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1703_Rage against the Machinists.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1703_Rage against the Machinists.json new file mode 100644 index 000000000..df3de6f36 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1703_Rage against the Machinists.json @@ -0,0 +1,169 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014775, + "Position": { + "X": -155.6878, + "Y": 16.979584, + "Z": -38.4375 + }, + "TerritoryId": 418, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014776, + "Position": { + "X": -138.7503, + "Y": 23.240587, + "Z": -83.878845 + }, + "TerritoryId": 418, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1014778, + "Position": { + "X": -160.35712, + "Y": 26.378231, + "Z": -88.9754 + }, + "TerritoryId": 418, + "InteractionType": "Action", + "Action": "Slug Shot", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + }, + { + "DataId": 1014779, + "Position": { + "X": -94.31604, + "Y": 19.008303, + "Z": -16.494995 + }, + "TerritoryId": 418, + "InteractionType": "Action", + "Action": "Slug Shot", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + }, + { + "DataId": 1014777, + "Position": { + "X": -133.83691, + "Y": 18.94346, + "Z": -12.100403 + }, + "TerritoryId": 418, + "InteractionType": "Action", + "Action": "Slug Shot", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1014782, + "Position": { + "X": -151.59845, + "Y": 16.979586, + "Z": -22.720703 + }, + "TerritoryId": 418, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "NextQuestId": 1704 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1704_The Power of a Tourney.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1704_The Power of a Tourney.json new file mode 100644 index 000000000..c6d91b50c --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1704_The Power of a Tourney.json @@ -0,0 +1,100 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014784, + "Position": { + "X": 224.29236, + "Y": 302, + "Z": -276.84448 + }, + "TerritoryId": 155, + "InteractionType": "Interact", + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014784, + "Position": { + "X": 224.29236, + "Y": 302, + "Z": -276.84448 + }, + "TerritoryId": 155, + "InteractionType": "SinglePlayerDuty" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1014788, + "Position": { + "X": 222.06445, + "Y": 302, + "Z": -189.01355 + }, + "StopDistance": 5, + "TerritoryId": 155, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "NextQuestId": 1705 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1705_A Joye-less Celebration.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1705_A Joye-less Celebration.json new file mode 100644 index 000000000..48c431cd3 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1705_A Joye-less Celebration.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": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014793, + "Position": { + "X": -139.48273, + "Y": 19.236662, + "Z": -11.978394 + }, + "TerritoryId": 418, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014795, + "Position": { + "X": -18.265076, + "Y": 16.009666, + "Z": -7.5532227 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] Skysteel Manufactory", + "[Ishgard] The Last Vigil" + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014796, + "Position": { + "X": -152.88019, + "Y": 16.999998, + "Z": -52.903076 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AethernetShortcut": [ + "[Ishgard] The Last Vigil", + "[Ishgard] Skysteel Manufactory" + ], + "NextQuestId": 1706 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1706_Pushing the Brume.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1706_Pushing the Brume.json new file mode 100644 index 000000000..9b0e01bde --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1706_Pushing the Brume.json @@ -0,0 +1,328 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "StopDistance": 5, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": -461.6901, + "Y": -4.0053887, + "Z": -292.6277 + }, + "StopDistance": 0.5, + "TerritoryId": 156, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 201 + ], + "AetheryteShortcut": "Mor Dhona", + "Fly": true, + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + }, + "StepIf": { + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + } + } + }, + { + "DataId": 2006271, + "Position": { + "X": -462.7909, + "Y": -2.7619019, + "Z": -289.4179 + }, + "StopDistance": 4.5, + "TerritoryId": 156, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + }, + { + "Position": { + "X": -567.30835, + "Y": -3.9906769, + "Z": -334.9877 + }, + "StopDistance": 0.5, + "TerritoryId": 156, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 5039, + 5040, + 5041 + ], + "Fly": true, + "SkipConditions": { + "StepIf": { + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + } + } + }, + { + "DataId": 2006270, + "Position": { + "X": -570.4891, + "Y": -2.8840332, + "Z": -334.76776 + }, + "StopDistance": 4.5, + "TerritoryId": 156, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + }, + { + "Position": { + "X": -660.1279, + "Y": -2.9330442, + "Z": -366.86145 + }, + "TerritoryId": 156, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 4472, + 4473 + ], + "Fly": true, + "SkipConditions": { + "StepIf": { + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + } + } + }, + { + "DataId": 2006269, + "Position": { + "X": -661.3413, + "Y": -1.6937866, + "Z": -367.8188 + }, + "TerritoryId": 156, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "StopDistance": 5, + "TerritoryId": 418, + "InteractionType": "Interact", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1014801, + "Position": { + "X": 16.220276, + "Y": -12.02089, + "Z": 49.454468 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] Skysteel Manufactory", + "[Ishgard] The Brume" + ], + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + }, + { + "DataId": 1014800, + "Position": { + "X": 58.182617, + "Y": -12.020877, + "Z": 79.81995 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + }, + { + "DataId": 1014799, + "Position": { + "X": 114.88513, + "Y": -19.787056, + "Z": 62.57715 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "StopDistance": 5, + "TerritoryId": 418, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] The Brume", + "[Ishgard] Skysteel Manufactory" + ] + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 2006272, + "Position": { + "X": 483.97034, + "Y": 212.51233, + "Z": 726.8329 + }, + "TerritoryId": 397, + "InteractionType": "Interact", + "AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "NextQuestId": 1707, + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_JOBMCH520_01706_Q1_000_000", + "Answer": "TEXT_JOBMCH520_01706_A1_000_001" + } + ] + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1707_A Joye-ful Reunion.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1707_A Joye-ful Reunion.json new file mode 100644 index 000000000..5a260cd3b --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1707_A Joye-ful Reunion.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": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014805, + "Position": { + "X": 482.96326, + "Y": 212.5841, + "Z": 724.7882 + }, + "TerritoryId": 397, + "InteractionType": "Interact", + "AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014809, + "Position": { + "X": 114.335815, + "Y": -19.787056, + "Z": 61.81433 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] The Brume" + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1014810, + "Position": { + "X": 117.17395, + "Y": -22.017334, + "Z": 32.791626 + }, + "StopDistance": 10, + "TerritoryId": 418, + "InteractionType": "Action", + "Action": "Slug Shot" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1014811, + "Position": { + "X": 319.69165, + "Y": 161.10796, + "Z": 147.44788 + }, + "TerritoryId": 397, + "InteractionType": "SinglePlayerDuty", + "AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest", + "Fly": true + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1014816, + "Position": { + "X": 397.05493, + "Y": 161.18224, + "Z": -98.10034 + }, + "StopDistance": 5, + "TerritoryId": 397, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "NextQuestId": 1708 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1708_Wheels of Justice.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1708_Wheels of Justice.json new file mode 100644 index 000000000..bee9501ee --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1708_Wheels of Justice.json @@ -0,0 +1,159 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014822, + "Position": { + "X": 95.20105, + "Y": 15.000009, + "Z": 25.345215 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] Skysteel Manufactory", + "[Ishgard] The Forgotten Knight" + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] The Forgotten Knight", + "[Ishgard] Skysteel Manufactory" + ] + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1014823, + "Position": { + "X": 490.37915, + "Y": -51.13661, + "Z": 29.587158 + }, + "TerritoryId": 398, + "InteractionType": "Interact", + "AetheryteShortcut": "The Dravanian Forelands - Tailfeather", + "Fly": true + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1014825, + "Position": { + "X": 576.4706, + "Y": -37.673805, + "Z": -134.78296 + }, + "TerritoryId": 398, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 5042, + 5045 + ], + "Fly": true + } + ] + }, + { + "Sequence": 6, + "Steps": [ + { + "DataId": 1014829, + "Position": { + "X": 578.5762, + "Y": -37.88608, + "Z": -132.55518 + }, + "StopDistance": 7, + "TerritoryId": 398, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "NextQuestId": 1710 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1710_Taking the Fall.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1710_Taking the Fall.json new file mode 100644 index 000000000..c40cf6aff --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1710_Taking the Fall.json @@ -0,0 +1,161 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "Position": { + "X": 306.3128, + "Y": 70.876, + "Z": -411.73788 + }, + "TerritoryId": 401, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 4484 + ], + "AetheryteShortcut": "The Sea of Clouds - Ok' Zundu", + "Fly": true, + "SkipConditions": { + "StepIf": { + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + } + } + }, + { + "DataId": 2006274, + "Position": { + "X": 305.0736, + "Y": 71.06128, + "Z": -413.44324 + }, + "TerritoryId": 401, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + }, + { + "Position": { + "X": 382.58212, + "Y": 71.00385, + "Z": -313.4424 + }, + "TerritoryId": 401, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 4617 + ], + "Fly": true, + "SkipConditions": { + "StepIf": { + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + } + } + }, + { + "DataId": 2006275, + "Position": { + "X": 384.02368, + "Y": 71.39697, + "Z": -311.90973 + }, + "TerritoryId": 401, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "NextQuestId": 1711 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1711_Rusted Steel.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1711_Rusted Steel.json new file mode 100644 index 000000000..fb57efc1c --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1711_Rusted Steel.json @@ -0,0 +1,86 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014830, + "Position": { + "X": 74.81494, + "Y": 10.089107, + "Z": -111.680786 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] Skysteel Manufactory", + "[Ishgard] The Tribunal" + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014830, + "Position": { + "X": 74.81494, + "Y": 10.089107, + "Z": -111.680786 + }, + "TerritoryId": 419, + "InteractionType": "Action", + "Action": "Slug Shot" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AethernetShortcut": [ + "[Ishgard] The Tribunal", + "[Ishgard] Skysteel Manufactory" + ], + "NextQuestId": 1712 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/1712_Rise of the Machinists.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1712_Rise of the Machinists.json new file mode 100644 index 000000000..989ae5506 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/1712_Rise of the Machinists.json @@ -0,0 +1,184 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014835, + "Position": { + "X": -86.4729, + "Y": 15.23318, + "Z": -63.98114 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + }, + { + "DataId": 1014837, + "Position": { + "X": -135.51538, + "Y": 5.467082, + "Z": 39.93274 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 16 + ] + }, + { + "DataId": 1014836, + "Position": { + "X": -20.004639, + "Y": 1.5791271, + "Z": 90.37915 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] Skysteel Manufactory", + "[Ishgard] Aetheryte Plaza" + ], + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + }, + { + "DataId": 1014834, + "Position": { + "X": 56.839844, + "Y": 24.071722, + "Z": -30.075562 + }, + "TerritoryId": 418, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] The Forgotten Knight" + ], + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "StopDistance": 5, + "TerritoryId": 418, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ishgard] The Forgotten Knight", + "[Ishgard] Skysteel Manufactory" + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "Position": { + "X": 874.0602, + "Y": -3.0127013, + "Z": 353.70963 + }, + "TerritoryId": 398, + "InteractionType": "WalkTo", + "AetheryteShortcut": "The Dravanian Forelands - Tailfeather", + "Fly": true + }, + { + "DataId": 1014841, + "Position": { + "X": -631.281, + "Y": 96.94948, + "Z": -461.63123 + }, + "TerritoryId": 397, + "InteractionType": "SinglePlayerDuty", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "NextQuestId": 2109 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/MCH/2109_So You Want to Be a Machinist.json b/QuestPaths/3.x - Heavensward/Class Quests/MCH/2109_So You Want to Be a Machinist.json new file mode 100644 index 000000000..2e4e1d486 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/MCH/2109_So You Want to Be a Machinist.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014577, + "Position": { + "X": -154.31458, + "Y": 16.999992, + "Z": -53.3609 + }, + "TerritoryId": 418, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Skysteel Manufactory" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + }, + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_JOBMCH299_02109_Q1_000_000", + "Yes": true + } + ] + } + ] + } + ] +} diff --git a/QuestPaths/quest-v1.json b/QuestPaths/quest-v1.json index 3a8e5eb30..a1d9aa33d 100644 --- a/QuestPaths/quest-v1.json +++ b/QuestPaths/quest-v1.json @@ -948,7 +948,8 @@ "Fuma Shuriken", "Katon", "Raiton", - "Hide" + "Hide", + "Slug Shot" ] } }, diff --git a/Questionable.Model/Questing/Converter/ActionConverter.cs b/Questionable.Model/Questing/Converter/ActionConverter.cs index 7a2174245..d3a905006 100644 --- a/Questionable.Model/Questing/Converter/ActionConverter.cs +++ b/Questionable.Model/Questing/Converter/ActionConverter.cs @@ -39,5 +39,6 @@ public sealed class ActionConverter() : EnumConverter(Values) { EAction.FumaShuriken, "Fuma Shuriken" }, { EAction.Katon, "Katon" }, { EAction.Raiton, "Raiton" }, + { EAction.SlugShot, "Slug Shot" }, }; } diff --git a/Questionable.Model/Questing/EAction.cs b/Questionable.Model/Questing/EAction.cs index 429281732..5fd172585 100644 --- a/Questionable.Model/Questing/EAction.cs +++ b/Questionable.Model/Questing/EAction.cs @@ -45,6 +45,7 @@ public enum EAction Katon = 2266, Raiton = 2267, RabbitMedium = 2272, + SlugShot = 7412, CollectMiner = 240, ScourMiner = 22182, diff --git a/Questionable/Controller/NavigationOverrides/MovementOverrideController.cs b/Questionable/Controller/NavigationOverrides/MovementOverrideController.cs index 7b7186ef9..182946f67 100644 --- a/Questionable/Controller/NavigationOverrides/MovementOverrideController.cs +++ b/Questionable/Controller/NavigationOverrides/MovementOverrideController.cs @@ -49,6 +49,9 @@ internal sealed class MovementOverrideController // rising stones, plant boxes new BlacklistedPoint(351, new(3.25f, 0.75f, 8.5f), new(4f, 0f, 9.5f)), + // ishgard, clutter + new BlacklistedPoint(418, new(-136.75f, 2.75f, 9), new(-138.66408f, 2.0333426f, 8.860787f), 1f), + // southern sea of clouds, random rock new BlacklistedPoint(401, new(-14.75f, -136.75f, 515.75f), new(-17.631899f, -137.39148f, 512.6676f), 2),