From 0475a8601687574f710f088e42cd8e967b9ab7e9 Mon Sep 17 00:00:00 2001 From: kaiser Date: Sat, 5 Oct 2024 08:54:36 +1000 Subject: [PATCH 1/8] WIP: Astro quests. --- .../AST/2013_Fortune Favors the Bole.json | 74 ++++++++ .../AST/2014_Hanging in the Balance.json | 165 ++++++++++++++++++ 2 files changed, 239 insertions(+) create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2013_Fortune Favors the Bole.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2014_Hanging in the Balance.json diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2013_Fortune Favors the Bole.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2013_Fortune Favors the Bole.json new file mode 100644 index 00000000..cc573a4b --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2013_Fortune Favors the Bole.json @@ -0,0 +1,74 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014981, + "Position": { + "X": 185.62585, + "Y": 14.044273, + "Z": 50.492065 + }, + "TerritoryId": 153, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "Fly": true, + "AetheryteShortcut": "South Shroud - Quarrymill", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + }, + "Comment": "This quest have solo duty!" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014981, + "Position": { + "X": 185.62585, + "Y": 14.044273, + "Z": 50.492065 + }, + "TerritoryId": 153, + "InteractionType": "SinglePlayerDuty", + "StopDistance": 5, + "Fly": true, + "AetheryteShortcut": "South Shroud - Quarrymill", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ] + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2014_Hanging in the Balance.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2014_Hanging in the Balance.json new file mode 100644 index 00000000..d496cab0 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2014_Hanging in the Balance.json @@ -0,0 +1,165 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014935, + "Position": { + "X": 143.35852, + "Y": -6.0896406, + "Z": 409.81152 + }, + "TerritoryId": 145, + "InteractionType": "Interact", + "StopDistance": 5, + "Fly": true, + "AetheryteShortcut": "Eastern Thanalan - Camp Drybone", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2006314, + "Position": { + "X": 143.05322, + "Y": -6.149414, + "Z": 412.10034 + }, + "TerritoryId": 145, + "InteractionType": "Interact", + "StopDistance": 2, + "AetheryteShortcut": "Eastern Thanalan - Camp Drybone", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1014941, + "Position": { + "X": -61.72278, + "Y": 23.150558, + "Z": -408.71295 + }, + "TerritoryId": 146, + "InteractionType": "Interact", + "StopDistance": 4, + "Fly": false, + "AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 2006315, + "Position": { + "X": -60.16632, + "Y": 23.147888, + "Z": -406.79028 + }, + "TerritoryId": 146, + "InteractionType": "Interact", + "StopDistance": 2, + "AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1014941, + "Position": { + "X": -61.72278, + "Y": 23.150558, + "Z": -408.71295 + }, + "TerritoryId": 146, + "InteractionType": "Interact", + "StopDistance": 3, + "AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ] + } + ] + } + ] +} From 3cb9df4a53d9ddee24779f0f39ca8a6229647678 Mon Sep 17 00:00:00 2001 From: kaiser Date: Sun, 6 Oct 2024 00:30:36 +1000 Subject: [PATCH 2/8] feat: added more class quest for ast. Still more to do, another 14 quests. --- .../AST/2015_A Lesson in Patience.json | 74 +++++ .../AST/2016_Slings and Arrows.json | 289 ++++++++++++++++++ .../Class Quests/AST/2017_Ewer Right.json | 183 +++++++++++ 3 files changed, 546 insertions(+) create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2015_A Lesson in Patience.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2016_Slings and Arrows.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2017_Ewer Right.json diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2015_A Lesson in Patience.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2015_A Lesson in Patience.json new file mode 100644 index 00000000..54420ba6 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2015_A Lesson in Patience.json @@ -0,0 +1,74 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "MaximumDistance": 100, + "TerritoryId": 419 + } + } + } + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014944, + "Position": { + "X": 199.93884, + "Y": -0.899981, + "Z": -48.722107 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 199.93884, + "Y": -0.899981, + "Z": -48.722107 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2016_Slings and Arrows.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2016_Slings and Arrows.json new file mode 100644 index 00000000..9f80b850 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2016_Slings and Arrows.json @@ -0,0 +1,289 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014944, + "Position": { + "X": 199.93884, + "Y": -0.899981, + "Z": -48.722107 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 199.93884, + "Y": -0.899981, + "Z": -48.722107 + }, + "MaximumDistance": 100, + "TerritoryId": 419 + } + } + }, + "Comment": "This quest have solo duty!" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "StopDistance": 4, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "MaximumDistance": 100, + "TerritoryId": 419 + } + } + } + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014946, + "Position": { + "X": -189.89856, + "Y": 16, + "Z": 58.182617 + }, + "TerritoryId": 129, + "InteractionType": "Interact", + "StopDistance": 5, + "AetheryteShortcut": "Limsa Lominsa", + "AethernetShortcut": [ + "[Limsa Lominsa] Aetheryte Plaza", + "[Limsa Lominsa] Hawkers' Alley" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1014947, + "Position": { + "X": -187.85382, + "Y": 3.9999306, + "Z": 170.1228 + }, + "TerritoryId": 129, + "InteractionType": "Interact", + "StopDistance": 5, + "AetheryteShortcut": "Limsa Lominsa", + "AethernetShortcut": [ + "[Limsa Lominsa] Hawkers' Alley", + "[Limsa Lominsa] Fishermens' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + }, + "StepIf": { + "CompletionQuestVariablesFlags": [ + 16, + 16, + null, + null, + null, + 128 + ] + } + } + }, + { + "DataId": 1003282, + "Position": { + "X": -3.03656, + "Y": 48.168007, + "Z": -261.70752 + }, + "TerritoryId": 128, + "InteractionType": "Interact", + "StopDistance": 5, + "AetheryteShortcut": "Limsa Lominsa", + "AethernetShortcut": [ + "[Limsa Lominsa] Fishermens' Guild", + "[Limsa Lominsa] Marauders' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + }, + "Comment": "You will probably need to do this manually navmesh doesn't work inside Coral Tower" + }, + { + "DataId": 1003282, + "Position": { + "X": -3.03656, + "Y": 48.168007, + "Z": -261.70752 + }, + "TerritoryId": 128, + "InteractionType": "Interact", + "StopDistance": 5, + "AetheryteShortcut": "Limsa Lominsa", + "AethernetShortcut": [ + "[Limsa Lominsa] Fishermens' Guild", + "[Limsa Lominsa] Marauders' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + }, + "Comment": "You will probably need to do this manually navmesh doesn't work inside Coral Tower" + }, + { + "DataId": 1002680, + "Position": { + "X": 1.4800415, + "Y": 30.47563, + "Z": -242.20648 + }, + "TerritoryId": 128, + "InteractionType": "Interact", + "StopDistance": 5, + "AetheryteShortcut": "Limsa Lominsa", + "AethernetShortcut": [ + "[Limsa Lominsa] Aetheryte Plaza", + "[Limsa Lominsa] Marauders' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1014948, + "Position": { + "X": 17.166382, + "Y": 47.600006, + "Z": -160.23505 + }, + "TerritoryId": 128, + "InteractionType": "Interact", + "StopDistance": 5, + "AetheryteShortcut": "Limsa Lominsa", + "AethernetShortcut": [ + "[Limsa Lominsa] Aetheryte Plaza", + "[Limsa Lominsa] Marauders' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + }, + "Comment": "Do it manually, navmesh can't get inside the building it seem.\nOtherwise it will run into wall." + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 2006316, + "Position": { + "X": 17.715698, + "Y": 47.592896, + "Z": -160.47919 + }, + "TerritoryId": 128, + "InteractionType": "SinglePlayerDuty", + "StopDistance": 3, + "AetheryteShortcut": "Limsa Lominsa", + "AethernetShortcut": [ + "[Limsa Lominsa] Aetheryte Plaza", + "[Limsa Lominsa] Marauders' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2017_Ewer Right.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2017_Ewer Right.json new file mode 100644 index 00000000..337795da --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2017_Ewer Right.json @@ -0,0 +1,183 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + }, + "Comment": "This Quest have solo duty!" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": 197.69202, + "Y": 307.86456, + "Z": 409.4611 + }, + "TerritoryId": 155, + "InteractionType": "WalkTo", + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", + "Fly": true, + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + }, + { + "DataId": 1006377, + "Position": { + "X": 200.97656, + "Y": 293.33, + "Z": 420.37073 + }, + "TerritoryId": 155, + "InteractionType": "Interact", + "StopDistance": 4, + "Fly": false, + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1014949, + "Position": { + "X": -159.65515, + "Y": 40.350307, + "Z": -194.7204 + }, + "TerritoryId": 156, + "InteractionType": "SinglePlayerDuty", + "StopDistance": 5, + "AetheryteShortcut": "Mor Dhona", + "Fly": true, + "Comment": "Solo duty here!" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 2006318, + "Position": { + "X": -147.2649, + "Y": 43.320312, + "Z": -186.63312 + }, + "TerritoryId": 156, + "InteractionType": "Interact", + "StopDistance": 3 + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + } + ] +} From e47ef82d947d53dc7bee7614ab06e6d5f57a0266 Mon Sep 17 00:00:00 2001 From: kaiser Date: Sun, 6 Oct 2024 04:26:07 +1100 Subject: [PATCH 3/8] feat: added few more quests. --- .../AST/2018_Loved by the Sun.json | 74 ++++++ .../AST/2019_Spearheading Initiatives.json | 211 ++++++++++++++++++ .../AST/2020_Sharlayan Ascending.json | 209 +++++++++++++++++ 3 files changed, 494 insertions(+) create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2018_Loved by the Sun.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2019_Spearheading Initiatives.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2020_Sharlayan Ascending.json diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2018_Loved by the Sun.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2018_Loved by the Sun.json new file mode 100644 index 00000000..cd772fa0 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2018_Loved by the Sun.json @@ -0,0 +1,74 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014944, + "Position": { + "X": 199.93884, + "Y": -0.899981, + "Z": -48.722107 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 199.93884, + "Y": -0.899981, + "Z": -48.722107 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2019_Spearheading Initiatives.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2019_Spearheading Initiatives.json new file mode 100644 index 00000000..c0fc2c1b --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2019_Spearheading Initiatives.json @@ -0,0 +1,211 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014944, + "Position": { + "X": 199.93884, + "Y": -0.899981, + "Z": -48.722107 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 199.93884, + "Y": -0.899981, + "Z": -48.722107 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + }, + "Comment": "This quest have solo duty!" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "StopDistance": 4, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014957, + "Position": { + "X": 238.78845, + "Y": 302, + "Z": -277.97363 + }, + "TerritoryId": 155, + "InteractionType": "SinglePlayerDuty", + "StopDistance": 4, + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", + "Comment": "Do the solo duty!" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1014960, + "Position": { + "X": 262.83667, + "Y": 359.1351, + "Z": -688.3192 + }, + "TerritoryId": 155, + "InteractionType": "WalkTo", + "Fly": true, + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + }, + "StepIf": { + "NearPosition": { + "Position": { + "X": 262.83667, + "Y": 359.1351, + "Z": -688.3192 + }, + "MaximumDistance": 100, + "TerritoryId": 155 + } + } + } + }, + { + "DataId": 1014960, + "Position": { + "X": 262.83667, + "Y": 359.1351, + "Z": -688.3192 + }, + "TerritoryId": 155, + "InteractionType": "Interact", + "StopDistance": 4, + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1014960, + "Position": { + "X": 259.72375, + "Y": 359.09564, + "Z": -689.93665 + }, + "TerritoryId": 155, + "InteractionType": "WalkTo", + "Fly": true, + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + }, + "StepIf": { + "NearPosition": { + "Position": { + "X": 259.72375, + "Y": 359.09564, + "Z": -689.93665 + }, + "MaximumDistance": 100, + "TerritoryId": 155 + } + } + } + }, + { + "DataId": 1014961, + "Position": { + "X": 259.72375, + "Y": 359.09564, + "Z": -689.93665 + }, + "TerritoryId": 155, + "InteractionType": "Interact", + "StopDistance": 4, + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 2006367, + "Position": { + "X": 205.92041, + "Y": 307.8507, + "Z": 412.25293 + }, + "TerritoryId": 155, + "InteractionType": "CompleteQuest", + "StopDistance": 2, + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2020_Sharlayan Ascending.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2020_Sharlayan Ascending.json new file mode 100644 index 00000000..cd1f9aca --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2020_Sharlayan Ascending.json @@ -0,0 +1,209 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1015127, + "Position": { + "X": 204.60815, + "Y": 307.87106, + "Z": 414.63342 + }, + "TerritoryId": 155, + "InteractionType": "AcceptQuest", + "StopDistance": 3, + "Fly": true, + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 204.60815, + "Y": 307.87106, + "Z": 414.63342 + }, + "TerritoryId": 155, + "MaximumDistance": 5 + } + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1006377, + "Position": { + "X": 200.97656, + "Y": 293.33, + "Z": 420.37073 + }, + "TerritoryId": 155, + "InteractionType": "Interact", + "StopDistance": 4, + "SkipConditions": { + "StepIf": { + "CompletionQuestVariablesFlags": [ + 1, + null, + null, + null, + null, + 128 + ] + } + } + }, + { + "Position": { + "X": 205.51671, + "Y": 285.27087, + "Z": 413.4063 + }, + "TerritoryId": 155, + "InteractionType": "Jump", + "JumpDestination": { + "Position": { + "X": 198.82875, + "Y": 234.59601, + "Z": 424.70218 + }, + "Type": "SingleJump" + } + }, + { + "DataId": 1006376, + "Position": { + "X": 195.3612, + "Y": 234.79839, + "Z": 419.3026 + }, + "TerritoryId": 155, + "InteractionType": "Interact", + "StopDistance": 3 + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1015128, + "Position": { + "X": 116.472046, + "Y": -4.734893, + "Z": -52.567383 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "StopDistance": 5 + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1015130, + "Position": { + "X": 51.743286, + "Y": 11.741424, + "Z": 27.115234 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "StopDistance": 5 + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1015129, + "Position": { + "X": -0.07635498, + "Y": 11.965096, + "Z": 44.327393 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "StopDistance": 5 + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + } + ] +} From 08c06bcfd1a81d60020eb5556effb74647bde80f Mon Sep 17 00:00:00 2001 From: kaiser Date: Sun, 6 Oct 2024 16:06:03 +1100 Subject: [PATCH 4/8] refactor: add next quest ids. --- .../Class Quests/AST/2013_Fortune Favors the Bole.json | 3 ++- .../Class Quests/AST/2014_Hanging in the Balance.json | 3 ++- .../Class Quests/AST/2015_A Lesson in Patience.json | 3 ++- .../Class Quests/AST/2016_Slings and Arrows.json | 3 ++- .../3.x - Heavensward/Class Quests/AST/2017_Ewer Right.json | 3 ++- .../Class Quests/AST/2018_Loved by the Sun.json | 3 ++- .../Class Quests/AST/2019_Spearheading Initiatives.json | 3 ++- .../Class Quests/AST/2020_Sharlayan Ascending.json | 3 ++- 8 files changed, 16 insertions(+), 8 deletions(-) diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2013_Fortune Favors the Bole.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2013_Fortune Favors the Bole.json index cc573a4b..dbdcf21d 100644 --- a/QuestPaths/3.x - Heavensward/Class Quests/AST/2013_Fortune Favors the Bole.json +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2013_Fortune Favors the Bole.json @@ -66,7 +66,8 @@ "AethernetShortcut": [ "[Ishgard] Aetheryte Plaza", "[Ishgard] Athenaeum Astrologicum" - ] + ], + "NextQuestId": 2014 } ] } diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2014_Hanging in the Balance.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2014_Hanging in the Balance.json index d496cab0..cf954642 100644 --- a/QuestPaths/3.x - Heavensward/Class Quests/AST/2014_Hanging in the Balance.json +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2014_Hanging in the Balance.json @@ -157,7 +157,8 @@ "AethernetShortcut": [ "[Ishgard] Aetheryte Plaza", "[Ishgard] Athenaeum Astrologicum" - ] + ], + "NextQuestId": 2015 } ] } diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2015_A Lesson in Patience.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2015_A Lesson in Patience.json index 54420ba6..a1e835e0 100644 --- a/QuestPaths/3.x - Heavensward/Class Quests/AST/2015_A Lesson in Patience.json +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2015_A Lesson in Patience.json @@ -66,7 +66,8 @@ "MaximumDistance": 100 } } - } + }, + "NextQuestId": 2016 } ] } diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2016_Slings and Arrows.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2016_Slings and Arrows.json index 9f80b850..b1c0fbcd 100644 --- a/QuestPaths/3.x - Heavensward/Class Quests/AST/2016_Slings and Arrows.json +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2016_Slings and Arrows.json @@ -281,7 +281,8 @@ "MaximumDistance": 100 } } - } + }, + "NextQuestId": 2017 } ] } diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2017_Ewer Right.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2017_Ewer Right.json index 337795da..9ae1ef2b 100644 --- a/QuestPaths/3.x - Heavensward/Class Quests/AST/2017_Ewer Right.json +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2017_Ewer Right.json @@ -175,7 +175,8 @@ "MaximumDistance": 100 } } - } + }, + "NextQuestId": 2018 } ] } diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2018_Loved by the Sun.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2018_Loved by the Sun.json index cd772fa0..cd40495f 100644 --- a/QuestPaths/3.x - Heavensward/Class Quests/AST/2018_Loved by the Sun.json +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2018_Loved by the Sun.json @@ -66,7 +66,8 @@ "MaximumDistance": 100 } } - } + }, + "NextQuestId": 2019 } ] } diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2019_Spearheading Initiatives.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2019_Spearheading Initiatives.json index c0fc2c1b..e64ab5ed 100644 --- a/QuestPaths/3.x - Heavensward/Class Quests/AST/2019_Spearheading Initiatives.json +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2019_Spearheading Initiatives.json @@ -203,7 +203,8 @@ "InteractionType": "CompleteQuest", "StopDistance": 2, "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", - "Fly": true + "Fly": true, + "NextQuestId": 2020 } ] } diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2020_Sharlayan Ascending.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2020_Sharlayan Ascending.json index cd1f9aca..6ba00408 100644 --- a/QuestPaths/3.x - Heavensward/Class Quests/AST/2020_Sharlayan Ascending.json +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2020_Sharlayan Ascending.json @@ -201,7 +201,8 @@ "MaximumDistance": 100 } } - } + }, + "NextQuestId": 2021 } ] } From 170a81fb06f84fabf9fae82d3245f51c9abbf3e2 Mon Sep 17 00:00:00 2001 From: kaiser Date: Sun, 6 Oct 2024 16:06:15 +1100 Subject: [PATCH 5/8] feat: more quests, another 4 left. Pain. --- .../Class Quests/AST/2021_Empty Nest.json | 254 ++++++++++++++++++ .../Class Quests/AST/2022_Conviction.json | 196 ++++++++++++++ .../AST/2023_Feather in the Cap.json | 210 +++++++++++++++ .../Class Quests/AST/2024_Trumped.json | 214 +++++++++++++++ .../AST/2025_The Hands of Fate.json | 185 +++++++++++++ .../AST/2409_East Meets West.json | 128 +++++++++ .../AST/2410_Ride Like the Wind.json | 164 +++++++++++ 7 files changed, 1351 insertions(+) create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2021_Empty Nest.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2022_Conviction.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2023_Feather in the Cap.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2024_Trumped.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2025_The Hands of Fate.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2409_East Meets West.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2410_Ride Like the Wind.json diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2021_Empty Nest.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2021_Empty Nest.json new file mode 100644 index 00000000..03c2c710 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2021_Empty Nest.json @@ -0,0 +1,254 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1015142, + "Position": { + "X": 446.98242, + "Y": 217.95142, + "Z": 753.994 + }, + "TerritoryId": 397, + "InteractionType": "Interact", + "StopDistance": 5, + "Fly": true, + "AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1015145, + "Position": { + "X": 487.17468, + "Y": 200.23772, + "Z": 656.27515 + }, + "TerritoryId": 397, + "InteractionType": "Interact", + "Fly": true, + "StopDistance": 5, + "AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1015146, + "Position": { + "X": 485.0995, + "Y": 200.2377, + "Z": 654.68823 + }, + "TerritoryId": 397, + "InteractionType": "Action", + "StopDistance": 4, + "Action": "Aspected Benefic" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "Position": { + "X": 501.1413, + "Y": 161.74702, + "Z": -318.04788 + }, + "TerritoryId": 397, + "InteractionType": "Combat", + "StopDistance": 3, + "EnemySpawnType": "AutoOnEnterArea", + "ComplexCombatData": [ + { + "DataId": 4619, + "MinimumKillCount": 1 + }, + { + "DataId": 4360, + "MinimumKillCount": 2 + } + ], + "AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest", + "Fly": true, + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1015147, + "Position": { + "X": 500.11438, + "Y": 161.61157, + "Z": -320.02753 + }, + "TerritoryId": 397, + "InteractionType": "Action", + "Action": "Aspected Benefic", + "StopDistance": 3 + } + ] + }, + { + "Sequence": 6, + "Steps": [ + { + "DataId": 1015142, + "Position": { + "X": 446.98242, + "Y": 217.95142, + "Z": 753.994 + }, + "TerritoryId": 397, + "InteractionType": "Interact", + "StopDistance": 4, + "AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest", + "Fly": true + } + ] + }, + { + "Sequence": 7, + "Steps": [ + { + "Position": { + "X": 529.5874, + "Y": 227.05162, + "Z": 717.32074 + }, + "TerritoryId": 397, + "InteractionType": "WalkTo", + "Fly": true + }, + { + "InteractionType": "None", + "Mount": false, + "TerritoryId": 397 + }, + { + "DataId": 1015149, + "Position": { + "X": 533.59265, + "Y": 228.33778, + "Z": 720.2715 + }, + "TerritoryId": 397, + "InteractionType": "Interact", + "StopDistance": 4 + } + ] + }, + { + "Sequence": 8, + "Steps": [ + { + "DataId": 1015151, + "Position": { + "X": 541.25256, + "Y": 228.85133, + "Z": 742.5497 + }, + "TerritoryId": 397, + "InteractionType": "Interact", + "StopDistance": 4, + "Fly": false + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + }, + "NextQuestId": 2022 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2022_Conviction.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2022_Conviction.json new file mode 100644 index 00000000..261f76a9 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2022_Conviction.json @@ -0,0 +1,196 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1015168, + "Position": { + "X": -266.01056, + "Y": 126.407364, + "Z": -0.045776367 + }, + "TerritoryId": 397, + "InteractionType": "Interact", + "StopDistance": 5, + "Fly": true, + "AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1015169, + "Position": { + "X": -311.42145, + "Y": 126.83597, + "Z": 3.4942627 + }, + "TerritoryId": 397, + "InteractionType": "Action", + "StopDistance": 4, + "Action": "Aspected Benefic", + "SkipConditions": { + "StepIf": { + "CompletionQuestVariablesFlags": [ + 1, + null, + null, + null, + null, + 128 + ] + } + } + }, + { + "DataId": 1015171, + "Position": { + "X": -320.02753, + "Y": 126.52038, + "Z": -14.023071 + }, + "TerritoryId": 397, + "InteractionType": "Action", + "StopDistance": 4, + "Action": "Aspected Benefic", + "SkipConditions": { + "StepIf": { + "CompletionQuestVariablesFlags": [ + 2, + null, + null, + null, + null, + 128 + ] + } + } + }, + { + "DataId": 1015170, + "Position": { + "X": -296.86432, + "Y": 125.87531, + "Z": -14.389343 + }, + "TerritoryId": 397, + "InteractionType": "Action", + "StopDistance": 4, + "Action": "Aspected Benefic" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1015163, + "Position": { + "X": -310.0786, + "Y": 125.02021, + "Z": -25.192688 + }, + "TerritoryId": 397, + "InteractionType": "Interact", + "StopDistance": 4 + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1015178, + "Position": { + "X": -310.0786, + "Y": 125.02021, + "Z": -25.192688 + }, + "TerritoryId": 397, + "InteractionType": "Action", + "StopDistance": 4, + "Action": "Aspected Benefic" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + }, + "NextQuestId": 2023 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2023_Feather in the Cap.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2023_Feather in the Cap.json new file mode 100644 index 00000000..a2717827 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2023_Feather in the Cap.json @@ -0,0 +1,210 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + }, + "Comment": "This quest have solo duty!" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1015084, + "Position": { + "X": 487.08313, + "Y": -51.1414, + "Z": 33.340942 + }, + "TerritoryId": 398, + "InteractionType": "Interact", + "StopDistance": 5, + "Fly": false, + "AetheryteShortcut": "The Dravanian Forelands - Tailfeather", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1015094, + "Position": { + "X": 472.03772, + "Y": -51.14139, + "Z": 8.590759 + }, + "TerritoryId": 398, + "InteractionType": "Action", + "StopDistance": 4, + "Action": "Aspected Benefic", + "SkipConditions": { + "StepIf": { + "CompletionQuestVariablesFlags": [ + 1, + null, + null, + null, + null, + 32 + ] + } + } + }, + { + "DataId": 1015092, + "Position": { + "X": 560.9979, + "Y": -51.27571, + "Z": 62.974 + }, + "TerritoryId": 398, + "InteractionType": "Action", + "StopDistance": 4, + "Action": "Aspected Benefic", + "SkipConditions": { + "StepIf": { + "CompletionQuestVariablesFlags": [ + 2, + null, + null, + null, + null, + 128 + ] + } + } + }, + { + "DataId": 1015093, + "Position": { + "X": 465.568, + "Y": -51.19559, + "Z": 98.10022 + }, + "TerritoryId": 398, + "InteractionType": "Action", + "StopDistance": 4, + "Action": "Aspected Benefic" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1015087, + "Position": { + "X": 509.75806, + "Y": -51.32657, + "Z": 75.913574 + }, + "TerritoryId": 398, + "InteractionType": "Interact", + "StopDistance": 4, + "AetheryteShortcut": "The Dravanian Forelands - Tailfeather", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1015095, + "Position": { + "X": 731.56323, + "Y": -40.98759, + "Z": -27.420471 + }, + "TerritoryId": 398, + "InteractionType": "SinglePlayerDuty", + "StopDistance": 4, + "AetheryteShortcut": "The Dravanian Forelands - Tailfeather", + "Fly": true, + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + }, + "Comment": "Do the solo duty!" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + }, + "NextQuestId": 2024 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2024_Trumped.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2024_Trumped.json new file mode 100644 index 00000000..8cd22a31 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2024_Trumped.json @@ -0,0 +1,214 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1015181, + "Position": { + "X": 707.94226, + "Y": 204.32489, + "Z": -252.49103 + }, + "TerritoryId": 397, + "InteractionType": "Interact", + "StopDistance": 5, + "Fly": true, + "AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1015190, + "Position": { + "X": 679.1942, + "Y": 207.2133, + "Z": -273.82324 + }, + "TerritoryId": 397, + "InteractionType": "Action", + "StopDistance": 4, + "Action": "Aspected Benefic" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1015191, + "Position": { + "X": 651.78906, + "Y": 207.92256, + "Z": -268.29938 + }, + "TerritoryId": 397, + "InteractionType": "Action", + "StopDistance": 4, + "Action": "Aspected Benefic" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1015192, + "Position": { + "X": 652.82666, + "Y": 209.09976, + "Z": -282.70392 + }, + "TerritoryId": 397, + "InteractionType": "Action", + "StopDistance": 4, + "Action": "Aspected Benefic" + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "Position": { + "X": 614.313, + "Y": 210.86438, + "Z": -301.28937 + }, + "TerritoryId": 397, + "InteractionType": "Combat", + "StopDistance": 3, + "EnemySpawnType": "AutoOnEnterArea", + "ComplexCombatData": [ + { + "DataId": 4676, + "MinimumKillCount": 3 + } + ] + }, + { + "DataId": 2006415, + "Position": { + "X": 614.313, + "Y": 210.86438, + "Z": -301.28937 + }, + "TerritoryId": 397, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 6, + "Steps": [ + { + "DataId": 1015197, + "Position": { + "X": 614.25183, + "Y": 210.67752, + "Z": -300.1908 + }, + "TerritoryId": 397, + "InteractionType": "Interact", + "StopDistance": 3 + } + ] + }, + { + "Sequence": 7, + "Steps": [ + { + "DataId": 1015181, + "Position": { + "X": 707.94226, + "Y": 204.32489, + "Z": -252.49103 + }, + "TerritoryId": 397, + "InteractionType": "Interact", + "StopDistance": 5, + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + }, + "NextQuestId": 2025 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2025_The Hands of Fate.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2025_The Hands of Fate.json new file mode 100644 index 00000000..08ae88de --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2025_The Hands of Fate.json @@ -0,0 +1,185 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + }, + "Comment": "This quest have solo duty!" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1015108, + "Position": { + "X": -359.42633, + "Y": 141.55403, + "Z": -215.32007 + }, + "TerritoryId": 399, + "InteractionType": "Interact", + "StopDistance": 5, + "Fly": true, + "AetheryteShortcut": "Idyllshire", + "AethernetShortcut": [ + "[Idyllshire] Aetheryte Plaza", + "[Idyllshire] Prologue Gate (Western Hinterlands)" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1015111, + "Position": { + "X": -447.65393, + "Y": 159.354, + "Z": 147.63098 + }, + "TerritoryId": 399, + "InteractionType": "Interact", + "StopDistance": 5, + "Fly": true, + "AetheryteShortcut": "Idyllshire", + "AethernetShortcut": [ + "[Idyllshire] Aetheryte Plaza", + "[Idyllshire] Prologue Gate (Western Hinterlands)" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InTerritory": [ + 399 + ] + }, + "AethernetShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1015114, + "Position": { + "X": -370.47382, + "Y": 147.34354, + "Z": 59.128662 + }, + "TerritoryId": 399, + "InteractionType": "SinglePlayerDuty", + "StopDistance": 4, + "Fly": true, + "AetheryteShortcut": "Idyllshire", + "AethernetShortcut": [ + "[Idyllshire] Aetheryte Plaza", + "[Idyllshire] Prologue Gate (Western Hinterlands)" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 399 + ] + }, + "AethernetShortcutIf": { + "InSameTerritory": true + } + }, + "Comment": "Do the Solo Duty!" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1015114, + "Position": { + "X": -370.47382, + "Y": 147.34354, + "Z": 59.128662 + }, + "TerritoryId": 399, + "InteractionType": "Interact", + "StopDistance": 4 + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + }, + "NextQuestId": 2409 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2409_East Meets West.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2409_East Meets West.json new file mode 100644 index 00000000..4b5af937 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2409_East Meets West.json @@ -0,0 +1,128 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1021184, + "Position": { + "X": 191.9126, + "Y": 234.44899, + "Z": 402.45667 + }, + "TerritoryId": 155, + "InteractionType": "Interact", + "StopDistance": 5, + "Fly": true, + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1021187, + "Position": { + "X": -1.9990234, + "Y": 0.74534994, + "Z": 360.25012 + }, + "TerritoryId": 153, + "InteractionType": "Interact", + "StopDistance": 5, + "Fly": true, + "AetheryteShortcut": "South Shroud - Camp Tranquil", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + }, + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_JOBAST601_02409_Q1_000_000", + "Answer": "TEXT_JOBAST601_02409_A1_000_001" + } + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1021191, + "Position": { + "X": 195.1781, + "Y": -5.3999624, + "Z": -67.06348 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 195.1781, + "Y": -5.3999624, + "Z": -67.06348 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + }, + "NextQuestId": 2410 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2410_Ride Like the Wind.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2410_Ride Like the Wind.json new file mode 100644 index 00000000..4383dc78 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2410_Ride Like the Wind.json @@ -0,0 +1,164 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1021191, + "Position": { + "X": 195.1781, + "Y": -5.3999624, + "Z": -67.06348 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 195.1781, + "Y": -5.3999624, + "Z": -67.06348 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1021221, + "Position": { + "X": 180.22424, + "Y": -5.4349146, + "Z": -55.588684 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "StopDistance": 5 + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "Position": { + "X": 244.403, + "Y": 361.78677, + "Z": -616.2311 + }, + "TerritoryId": 155, + "InteractionType": "Combat", + "StopDistance": 5, + "Fly": true, + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + }, + "EnemySpawnType": "AutoOnEnterArea", + "ComplexCombatData": [ + { + "DataId": 7235, + "MinimumKillCount": 2 + } + ] + }, + { + "DataId": 1021222, + "Position": { + "X": 240.68054, + "Y": 362.1392, + "Z": -614.74023 + }, + "TerritoryId": 155, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1021191, + "Position": { + "X": 195.1781, + "Y": -5.3999624, + "Z": -67.06348 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 195.1781, + "Y": -5.3999624, + "Z": -67.06348 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + }, + "NextQuestId": 2411 + } + ] + } + ] +} From 409d3cc3c661adacaa4734fd46106dcd68bcd720 Mon Sep 17 00:00:00 2001 From: kaiser Date: Sun, 6 Oct 2024 16:32:41 +1100 Subject: [PATCH 6/8] feat: add the first quest. --- .../AST/2012_Stairway to the Heavens.json | 219 ++++++++++++++++++ 1 file changed, 219 insertions(+) create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2012_Stairway to the Heavens.json diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2012_Stairway to the Heavens.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2012_Stairway to the Heavens.json new file mode 100644 index 00000000..8d76255e --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2012_Stairway to the Heavens.json @@ -0,0 +1,219 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "StopDistance": 5 + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1012221, + "Position": { + "X": 195.08655, + "Y": -5.3999624, + "Z": -65.65961 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "StopDistance": 4, + "SkipConditions": { + "StepIf": { + "CompletionQuestVariablesFlags": [ + 1, + null, + null, + null, + null, + 128 + ] + } + } + }, + { + "DataId": 1012223, + "Position": { + "X": 188.70825, + "Y": -5.3999662, + "Z": -68.833435 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "StopDistance": 4, + "SkipConditions": { + "StepIf": { + "CompletionQuestVariablesFlags": [ + 2, + null, + null, + null, + null, + null + ] + } + } + }, + { + "DataId": 1012224, + "Position": { + "X": 175.12769, + "Y": -5.4349146, + "Z": -57.938538 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "StopDistance": 4 + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "StopDistance": 4 + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "Position": { + "X": 197.57971, + "Y": 307.86523, + "Z": 409.82266 + }, + "TerritoryId": 155, + "InteractionType": "WalkTo", + "Fly": true, + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + }, + { + "DataId": 1014980, + "Position": { + "X": 198.6571, + "Y": 293.33, + "Z": 418.57007 + }, + "TerritoryId": 155, + "InteractionType": "Interact", + "Fly": false, + "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", + "StopDistance": 4, + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1014931, + "Position": { + "X": 182.97095, + "Y": 7.488976, + "Z": -46.830017 + }, + "TerritoryId": 153, + "InteractionType": "Interact", + "AetheryteShortcut": "South Shroud - Quarrymill", + "StopDistance": 4, + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014925, + "Position": { + "X": 184.49683, + "Y": 14.1174555, + "Z": 51.92639 + }, + "TerritoryId": 153, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "Fly": true, + "AetheryteShortcut": "South Shroud - Quarrymill", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + }, + "NextQuestId": 2013 + } + ] + } + ] +} From bc794811bf43f5606af8314109ac86a96586cdd6 Mon Sep 17 00:00:00 2001 From: kaiser Date: Mon, 7 Oct 2024 09:04:17 +1100 Subject: [PATCH 7/8] refactor: moved to 4.x since it's stormblood quests. --- .../Class Quests/AST/2409_East Meets West.json | 0 .../Class Quests/AST/2410_Ride Like the Wind.json | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename QuestPaths/{3.x - Heavensward => 4.x - Stormblood}/Class Quests/AST/2409_East Meets West.json (100%) rename QuestPaths/{3.x - Heavensward => 4.x - Stormblood}/Class Quests/AST/2410_Ride Like the Wind.json (100%) diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2409_East Meets West.json b/QuestPaths/4.x - Stormblood/Class Quests/AST/2409_East Meets West.json similarity index 100% rename from QuestPaths/3.x - Heavensward/Class Quests/AST/2409_East Meets West.json rename to QuestPaths/4.x - Stormblood/Class Quests/AST/2409_East Meets West.json diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2410_Ride Like the Wind.json b/QuestPaths/4.x - Stormblood/Class Quests/AST/2410_Ride Like the Wind.json similarity index 100% rename from QuestPaths/3.x - Heavensward/Class Quests/AST/2410_Ride Like the Wind.json rename to QuestPaths/4.x - Stormblood/Class Quests/AST/2410_Ride Like the Wind.json From 51ed5eb0b8eaf23ebb109f9a5ae6d3d016a00034 Mon Sep 17 00:00:00 2001 From: kaiser Date: Mon, 7 Oct 2024 10:26:11 +1100 Subject: [PATCH 8/8] feat: Finish the rest of the quests. --- .../AST/2411_Come Rain or Shrine.json | 235 ++++++++++++++++++ .../AST/2412_Behind Door Number Two.json | 165 ++++++++++++ .../Class Quests/AST/2413_Foxfire.json | 147 +++++++++++ 3 files changed, 547 insertions(+) create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/AST/2411_Come Rain or Shrine.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/AST/2412_Behind Door Number Two.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/AST/2413_Foxfire.json diff --git a/QuestPaths/4.x - Stormblood/Class Quests/AST/2411_Come Rain or Shrine.json b/QuestPaths/4.x - Stormblood/Class Quests/AST/2411_Come Rain or Shrine.json new file mode 100644 index 00000000..79ba0fdf --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/AST/2411_Come Rain or Shrine.json @@ -0,0 +1,235 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1012222, + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Ishgard", + "AethernetShortcut": [ + "[Ishgard] Aetheryte Plaza", + "[Ishgard] Athenaeum Astrologicum" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 202.38037, + "Y": -5.3999662, + "Z": -58.9151 + }, + "TerritoryId": 419, + "MaximumDistance": 100 + } + } + }, + "Comment": "This quest have solo duty!" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1021255, + "Position": { + "X": -0.35101318, + "Y": 11.965101, + "Z": 45.029297 + }, + "TerritoryId": 419, + "InteractionType": "Interact", + "StopDistance": 5, + "AethernetShortcut": [ + "[Ishgard] Athenaeum Astrologicum", + "[Ishgard] The Last Vigil" + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1021259, + "Position": { + "X": -16.250854, + "Y": 0.09999631, + "Z": -31.784546 + }, + "TerritoryId": 628, + "InteractionType": "Interact", + "StopDistance": 4, + "AetheryteShortcut": "Kugane", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + }, + "StepIf": { + "CompletionQuestVariablesFlags": [ + 1, + null, + null, + null, + null, + 64 + ] + } + } + }, + { + "DataId": 1021256, + "Position": { + "X": 28.610596, + "Y": 4, + "Z": 53.57434 + }, + "TerritoryId": 628, + "InteractionType": "Interact", + "StopDistance": 4, + "AetheryteShortcut": "Kugane", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + }, + "StepIf": { + "CompletionQuestVariablesFlags": [ + 2, + null, + null, + null, + null, + null + ] + } + } + }, + { + "DataId": 1021260, + "Position": { + "X": -12.069946, + "Y": -4.9889293, + "Z": 15.579407 + }, + "TerritoryId": 628, + "InteractionType": "Interact", + "StopDistance": 4, + "AetheryteShortcut": "Kugane", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2007937, + "Position": { + "X": -51.621338, + "Y": 16.891724, + "Z": 0.045776367 + }, + "TerritoryId": 628, + "InteractionType": "Interact", + "StopDistance": 2, + "AetheryteShortcut": "Kugane", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "Position": { + "X": -53.109528, + "Y": 15.469519, + "Z": 22.387312 + }, + "TerritoryId": 628, + "InteractionType": "Jump", + "JumpDestination": { + "Type": "RepeatedJumps", + "Position": { + "X": -57.846985, + "Y": -3, + "Z": 25.16211 + }, + "StopDistance": 4 + } + }, + { + "DataId": 1021261, + "Position": { + "X": -57.846985, + "Y": -3, + "Z": 25.16211 + }, + "StopDistance": 4, + "TerritoryId": 628, + "InteractionType": "SinglePlayerDuty", + "AetheryteShortcut": "Kugane", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + }, + "Comment": "Do the Solo duty!" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1021262, + "Position": { + "X": 98.10022, + "Y": 4.0000014, + "Z": 87.44946 + }, + "TerritoryId": 628, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Kugane", + "AethernetShortcut": [ + "[Kugane] Aetheryte Plaza", + "[Kugane] The Ruby Bazaar" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 98.10022, + "Y": 4.0000014, + "Z": 87.44946 + }, + "TerritoryId": 628, + "MaximumDistance": 20 + } + } + }, + "NextQuestId": 2412 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/AST/2412_Behind Door Number Two.json b/QuestPaths/4.x - Stormblood/Class Quests/AST/2412_Behind Door Number Two.json new file mode 100644 index 00000000..881150a0 --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/AST/2412_Behind Door Number Two.json @@ -0,0 +1,165 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1021262, + "Position": { + "X": 98.10022, + "Y": 4.0000014, + "Z": 87.44946 + }, + "TerritoryId": 628, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Kugane", + "AethernetShortcut": [ + "[Kugane] Aetheryte Plaza", + "[Kugane] The Ruby Bazaar" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 98.10022, + "Y": 4.0000014, + "Z": 87.44946 + }, + "TerritoryId": 628, + "MaximumDistance": 20 + } + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1021273, + "Position": { + "X": 469.84045, + "Y": 69.6416, + "Z": -68.37573 + }, + "TerritoryId": 614, + "InteractionType": "Interact", + "StopDistance": 5, + "AetheryteShortcut": "Yanxia - Namai" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1021274, + "Position": { + "X": -413.77893, + "Y": 55.093624, + "Z": 305.83655 + }, + "TerritoryId": 614, + "InteractionType": "Combat", + "StopDistance": 4, + "Fly": true, + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_JOBAST680_02412_Q1_000_024", + "Yes": true + } + ], + "AetheryteShortcut": "Yanxia - Namai", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + }, + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 7236 + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1021274, + "Position": { + "X": -413.77893, + "Y": 55.093624, + "Z": 305.83655 + }, + "TerritoryId": 614, + "InteractionType": "Interact", + "StopDistance": 4, + "Fly": false + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1021054, + "Position": { + "X": -36.66742, + "Y": 14.000003, + "Z": -58.457336 + }, + "TerritoryId": 628, + "InteractionType": "Interact", + "AetheryteShortcut": "Kugane", + "StopDistance": 4, + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1021262, + "Position": { + "X": 98.10022, + "Y": 4.0000014, + "Z": 87.44946 + }, + "TerritoryId": 628, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Kugane", + "AethernetShortcut": [ + "[Kugane] Aetheryte Plaza", + "[Kugane] The Ruby Bazaar" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 98.10022, + "Y": 4.0000014, + "Z": 87.44946 + }, + "TerritoryId": 628, + "MaximumDistance": 20 + } + } + }, + "NextQuestId": 2413 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/AST/2413_Foxfire.json b/QuestPaths/4.x - Stormblood/Class Quests/AST/2413_Foxfire.json new file mode 100644 index 00000000..1938bc52 --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/AST/2413_Foxfire.json @@ -0,0 +1,147 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1021262, + "Position": { + "X": 98.10022, + "Y": 4.0000014, + "Z": 87.44946 + }, + "TerritoryId": 628, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Kugane", + "AethernetShortcut": [ + "[Kugane] Aetheryte Plaza", + "[Kugane] The Ruby Bazaar" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": 98.10022, + "Y": 4.0000014, + "Z": 87.44946 + }, + "TerritoryId": 628, + "MaximumDistance": 20 + } + } + }, + "Comment": "This quest have solo duty!" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 2008103, + "Position": { + "X": 44.84619, + "Y": 8.255066, + "Z": 178.11853 + }, + "TerritoryId": 628, + "InteractionType": "Interact", + "StopDistance": 5, + "AetheryteShortcut": "Kugane", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1021305, + "Position": { + "X": -61.356567, + "Y": -3, + "Z": 28.854736 + }, + "TerritoryId": 628, + "InteractionType": "Interact", + "StopDistance": 5, + "AetheryteShortcut": "Kugane", + "AethernetShortcut": [ + "[Kugane] Thavnairian Consulate", + "[Kugane] Kogane Dori Markets" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2008104, + "Position": { + "X": 128.13, + "Y": 24.979004, + "Z": -0.22894287 + }, + "TerritoryId": 628, + "InteractionType": "SinglePlayerDuty", + "StopDistance": 3, + "AetheryteShortcut": "Kugane", + "AethernetShortcut": [ + "[Kugane] Kogane Dori Markets", + "[Kugane] The Ruby Bazaar" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + }, + "Comment": "Do the solo Duty!" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1021309, + "Position": { + "X": -47.501343, + "Y": 16.624714, + "Z": 9.719971 + }, + "TerritoryId": 628, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Kugane", + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": -47.501343, + "Y": 16.624714, + "Z": 9.719971 + }, + "TerritoryId": 628, + "MaximumDistance": 20 + } + } + }, + "NextQuestId": 3222 + } + ] + } + ] +}