From 77a06bc40105ccffd4d6c72eea11008c67abdcba Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Sat, 12 Oct 2024 18:17:16 +0200 Subject: [PATCH] Minor adjustments to AST quests --- .../AST/2012_Stairway to the Heavens.json | 29 +++-- .../AST/2013_Fortune Favors the Bole.json | 8 +- .../AST/2014_Hanging in the Balance.json | 5 +- .../AST/2015_A Lesson in Patience.json | 13 +- .../AST/2016_Slings and Arrows.json | 120 +++++++----------- .../Class Quests/AST/2017_Ewer Right.json | 16 +-- .../AST/2018_Loved by the Sun.json | 13 +- .../AST/2019_Spearheading Initiatives.json | 72 +---------- .../AST/2020_Sharlayan Ascending.json | 13 +- .../Class Quests/AST/2021_Empty Nest.json | 13 +- .../Class Quests/AST/2022_Conviction.json | 63 +++++---- .../AST/2023_Feather in the Cap.json | 66 +++++----- .../Class Quests/AST/2024_Trumped.json | 13 +- .../AST/2025_The Hands of Fate.json | 16 +-- .../AST/2123_What's Your Sign.json | 47 +++++++ .../AST/2411_Come Rain or Shrine.json | 3 +- .../Class Quests/AST/2413_Foxfire.json | 4 +- 17 files changed, 213 insertions(+), 301 deletions(-) create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/AST/2123_What's Your Sign.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 index 8d76255e..3c0f7158 100644 --- 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 @@ -22,15 +22,10 @@ ], "SkipConditions": { "AetheryteShortcutIf": { - "NearPosition": { - "Position": { - "X": 202.38037, - "Y": -5.3999662, - "Z": -58.9151 - }, - "TerritoryId": 419, - "MaximumDistance": 100 - } + "InSameTerritory": true, + "InTerritory": [ + 419 + ] } } } @@ -68,7 +63,7 @@ "SkipConditions": { "StepIf": { "CompletionQuestVariablesFlags": [ - 1, + null, null, null, null, @@ -91,12 +86,12 @@ "SkipConditions": { "StepIf": { "CompletionQuestVariablesFlags": [ - 2, null, null, null, null, - null + null, + 64 ] } } @@ -110,7 +105,15 @@ }, "TerritoryId": 419, "InteractionType": "Interact", - "StopDistance": 4 + "StopDistance": 4, + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] } ] }, 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 dbdcf21d..044fc665 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 @@ -19,10 +19,12 @@ "AetheryteShortcut": "South Shroud - Quarrymill", "SkipConditions": { "AetheryteShortcutIf": { - "InSameTerritory": true + "InSameTerritory": true, + "InTerritory": [ + 419 + ] } - }, - "Comment": "This quest have solo duty!" + } } ] }, 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 cf954642..e5c48b7e 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 @@ -22,7 +22,10 @@ ], "SkipConditions": { "AetheryteShortcutIf": { - "InSameTerritory": true + "InSameTerritory": true, + "InTerritory": [ + 419 + ] } } } 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 a1e835e0..cdc2fc0c 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 @@ -22,15 +22,10 @@ ], "SkipConditions": { "AetheryteShortcutIf": { - "NearPosition": { - "Position": { - "X": 202.38037, - "Y": -5.3999662, - "Z": -58.9151 - }, - "MaximumDistance": 100, - "TerritoryId": 419 - } + "InSameTerritory": true, + "InTerritory": [ + 419 + ] } } } 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 b1c0fbcd..4e0e5b5e 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 @@ -22,18 +22,12 @@ ], "SkipConditions": { "AetheryteShortcutIf": { - "NearPosition": { - "Position": { - "X": 199.93884, - "Y": -0.899981, - "Z": -48.722107 - }, - "MaximumDistance": 100, - "TerritoryId": 419 - } + "InSameTerritory": true, + "InTerritory": [ + 419 + ] } - }, - "Comment": "This quest have solo duty!" + } } ] }, @@ -121,11 +115,31 @@ }, "StepIf": { "CompletionQuestVariablesFlags": [ - 16, - 16, null, null, null, + null, + null, + 128 + ] + } + } + }, + { + "Position": { + "X": -2.1358607, + "Y": 45.631218, + "Z": -258.50027 + }, + "TerritoryId": 128, + "InteractionType": "WalkTo", + "AethernetShortcut": [ + "[Limsa Lominsa] Fishermens' Guild", + "[Limsa Lominsa] Marauders' Guild" + ], + "SkipConditions": { + "StepIf": { + "InTerritory": [ 128 ] } @@ -141,39 +155,14 @@ "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" + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] }, { "DataId": 1002680, @@ -185,16 +174,14 @@ "TerritoryId": 128, "InteractionType": "Interact", "StopDistance": 5, - "AetheryteShortcut": "Limsa Lominsa", - "AethernetShortcut": [ - "[Limsa Lominsa] Aetheryte Plaza", - "[Limsa Lominsa] Marauders' Guild" - ], - "SkipConditions": { - "AetheryteShortcutIf": { - "InSameTerritory": true - } - } + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] } ] }, @@ -215,13 +202,7 @@ "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." + ] } ] }, @@ -236,18 +217,7 @@ "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 - } - } + "InteractionType": "SinglePlayerDuty" } ] }, 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 9ae1ef2b..f239d318 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 @@ -22,18 +22,12 @@ ], "SkipConditions": { "AetheryteShortcutIf": { - "NearPosition": { - "Position": { - "X": 202.38037, - "Y": -5.3999662, - "Z": -58.9151 - }, - "TerritoryId": 419, - "MaximumDistance": 100 - } + "InSameTerritory": true, + "InTerritory": [ + 419 + ] } - }, - "Comment": "This Quest have solo duty!" + } } ] }, 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 cd40495f..53c9b361 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 @@ -22,15 +22,10 @@ ], "SkipConditions": { "AetheryteShortcutIf": { - "NearPosition": { - "Position": { - "X": 202.38037, - "Y": -5.3999662, - "Z": -58.9151 - }, - "TerritoryId": 419, - "MaximumDistance": 100 - } + "InSameTerritory": true, + "InTerritory": [ + 419 + ] } } } 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 e64ab5ed..867d60e7 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 @@ -22,18 +22,12 @@ ], "SkipConditions": { "AetheryteShortcutIf": { - "NearPosition": { - "Position": { - "X": 199.93884, - "Y": -0.899981, - "Z": -48.722107 - }, - "TerritoryId": 419, - "MaximumDistance": 100 - } + "InSameTerritory": true, + "InTerritory": [ + 419 + ] } - }, - "Comment": "This quest have solo duty!" + } } ] }, @@ -92,34 +86,6 @@ { "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": { @@ -142,34 +108,6 @@ { "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": { 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 6ba00408..278fcccd 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 @@ -19,15 +19,10 @@ "AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead", "SkipConditions": { "AetheryteShortcutIf": { - "NearPosition": { - "Position": { - "X": 204.60815, - "Y": 307.87106, - "Z": 414.63342 - }, - "TerritoryId": 155, - "MaximumDistance": 5 - } + "InSameTerritory": true, + "InTerritory": [ + 419 + ] } } } 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 index 03c2c710..1d50e6b1 100644 --- a/QuestPaths/3.x - Heavensward/Class Quests/AST/2021_Empty Nest.json +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2021_Empty Nest.json @@ -22,15 +22,10 @@ ], "SkipConditions": { "AetheryteShortcutIf": { - "NearPosition": { - "Position": { - "X": 202.38037, - "Y": -5.3999662, - "Z": -58.9151 - }, - "TerritoryId": 419, - "MaximumDistance": 100 - } + "InSameTerritory": true, + "InTerritory": [ + 419 + ] } } } diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2022_Conviction.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2022_Conviction.json index 261f76a9..fa5702bb 100644 --- a/QuestPaths/3.x - Heavensward/Class Quests/AST/2022_Conviction.json +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2022_Conviction.json @@ -22,15 +22,10 @@ ], "SkipConditions": { "AetheryteShortcutIf": { - "NearPosition": { - "Position": { - "X": 202.38037, - "Y": -5.3999662, - "Z": -58.9151 - }, - "TerritoryId": 419, - "MaximumDistance": 100 - } + "InSameTerritory": true, + "InTerritory": [ + 419 + ] } } } @@ -73,18 +68,14 @@ "InteractionType": "Action", "StopDistance": 4, "Action": "Aspected Benefic", - "SkipConditions": { - "StepIf": { - "CompletionQuestVariablesFlags": [ - 1, - null, - null, - null, - null, - 128 - ] - } - } + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] }, { "DataId": 1015171, @@ -97,18 +88,14 @@ "InteractionType": "Action", "StopDistance": 4, "Action": "Aspected Benefic", - "SkipConditions": { - "StepIf": { - "CompletionQuestVariablesFlags": [ - 2, - null, - null, - null, - null, - 128 - ] - } - } + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] }, { "DataId": 1015170, @@ -120,7 +107,15 @@ "TerritoryId": 397, "InteractionType": "Action", "StopDistance": 4, - "Action": "Aspected Benefic" + "Action": "Aspected Benefic", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] } ] }, 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 index a2717827..d2ca071d 100644 --- 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 @@ -22,18 +22,12 @@ ], "SkipConditions": { "AetheryteShortcutIf": { - "NearPosition": { - "Position": { - "X": 202.38037, - "Y": -5.3999662, - "Z": -58.9151 - }, - "TerritoryId": 419, - "MaximumDistance": 100 - } + "InSameTerritory": true, + "InTerritory": [ + 419 + ] } - }, - "Comment": "This quest have solo duty!" + } } ] }, @@ -74,18 +68,14 @@ "InteractionType": "Action", "StopDistance": 4, "Action": "Aspected Benefic", - "SkipConditions": { - "StepIf": { - "CompletionQuestVariablesFlags": [ - 1, - null, - null, - null, - null, - 32 - ] - } - } + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] }, { "DataId": 1015092, @@ -98,18 +88,14 @@ "InteractionType": "Action", "StopDistance": 4, "Action": "Aspected Benefic", - "SkipConditions": { - "StepIf": { - "CompletionQuestVariablesFlags": [ - 2, - null, - null, - null, - null, - 128 - ] - } - } + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] }, { "DataId": 1015093, @@ -121,7 +107,15 @@ "TerritoryId": 398, "InteractionType": "Action", "StopDistance": 4, - "Action": "Aspected Benefic" + "Action": "Aspected Benefic", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] } ] }, diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2024_Trumped.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2024_Trumped.json index 8cd22a31..aaecc2f0 100644 --- a/QuestPaths/3.x - Heavensward/Class Quests/AST/2024_Trumped.json +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2024_Trumped.json @@ -22,15 +22,10 @@ ], "SkipConditions": { "AetheryteShortcutIf": { - "NearPosition": { - "Position": { - "X": 202.38037, - "Y": -5.3999662, - "Z": -58.9151 - }, - "TerritoryId": 419, - "MaximumDistance": 100 - } + "InSameTerritory": true, + "InTerritory": [ + 419 + ] } } } 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 index 08ae88de..7a47af45 100644 --- 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 @@ -22,18 +22,12 @@ ], "SkipConditions": { "AetheryteShortcutIf": { - "NearPosition": { - "Position": { - "X": 202.38037, - "Y": -5.3999662, - "Z": -58.9151 - }, - "TerritoryId": 419, - "MaximumDistance": 100 - } + "InSameTerritory": true, + "InTerritory": [ + 419 + ] } - }, - "Comment": "This quest have solo duty!" + } } ] }, diff --git a/QuestPaths/3.x - Heavensward/Class Quests/AST/2123_What's Your Sign.json b/QuestPaths/3.x - Heavensward/Class Quests/AST/2123_What's Your Sign.json new file mode 100644 index 00000000..523b0758 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/AST/2123_What's Your Sign.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": 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, + "InTerritory": [ + 419 + ] + } + }, + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_JOBAST299_02123_Q1_000_000", + "Yes": true + }, + { + "Type": "YesNo", + "Prompt": "TEXT_JOBAST299_02123_Q2_000_000", + "Yes": true + } + ] + } + ] + } + ] +} 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 index 79ba0fdf..95cbec5a 100644 --- 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 @@ -32,8 +32,7 @@ "MaximumDistance": 100 } } - }, - "Comment": "This quest have solo duty!" + } } ] }, diff --git a/QuestPaths/4.x - Stormblood/Class Quests/AST/2413_Foxfire.json b/QuestPaths/4.x - Stormblood/Class Quests/AST/2413_Foxfire.json index 1938bc52..7fc5f03d 100644 --- a/QuestPaths/4.x - Stormblood/Class Quests/AST/2413_Foxfire.json +++ b/QuestPaths/4.x - Stormblood/Class Quests/AST/2413_Foxfire.json @@ -32,8 +32,7 @@ "MaximumDistance": 20 } } - }, - "Comment": "This quest have solo duty!" + } } ] }, @@ -49,7 +48,6 @@ }, "TerritoryId": 628, "InteractionType": "Interact", - "StopDistance": 5, "AetheryteShortcut": "Kugane", "SkipConditions": { "AetheryteShortcutIf": {