From bcfe07c03d9ed8c4fae583caacd45c855066d875 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Fri, 18 Oct 2024 20:27:09 +0200 Subject: [PATCH] Add All Saints Wake quests --- Directory.Build.targets | 2 +- .../5184_The Aether-starved Ahriman.json | 100 ++++++++++++++++++ ..._All Fiends Sated on All Saints' Wake.json | 98 +++++++++++++++++ .../QuestComponents/EventInfoComponent.cs | 1 + 4 files changed, 200 insertions(+), 1 deletion(-) create mode 100644 QuestPaths/7.x - Dawntrail/Seasonal Events/All Saints' Wake (2024)/5184_The Aether-starved Ahriman.json create mode 100644 QuestPaths/7.x - Dawntrail/Seasonal Events/All Saints' Wake (2024)/5185_All Fiends Sated on All Saints' Wake.json diff --git a/Directory.Build.targets b/Directory.Build.targets index 5883b50c5..eb87dd28e 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -1,5 +1,5 @@ - 3.10 + 3.11 diff --git a/QuestPaths/7.x - Dawntrail/Seasonal Events/All Saints' Wake (2024)/5184_The Aether-starved Ahriman.json b/QuestPaths/7.x - Dawntrail/Seasonal Events/All Saints' Wake (2024)/5184_The Aether-starved Ahriman.json new file mode 100644 index 000000000..7ea3ff216 --- /dev/null +++ b/QuestPaths/7.x - Dawntrail/Seasonal Events/All Saints' Wake (2024)/5184_The Aether-starved Ahriman.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": 1050484, + "Position": { + "X": -50.003845, + "Y": 6.5, + "Z": -88.39557 + }, + "TerritoryId": 133, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 133 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1050479, + "Position": { + "X": -157.33582, + "Y": 7.982081, + "Z": -143.69421 + }, + "TerritoryId": 133, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1050483, + "Position": { + "X": -151.07965, + "Y": 5.417452, + "Z": -53.330322 + }, + "TerritoryId": 133, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1050483, + "Position": { + "X": -151.07965, + "Y": 5.417452, + "Z": -53.330322 + }, + "TerritoryId": 133, + "InteractionType": "Emote", + "Emote": "soothe" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1050484, + "Position": { + "X": -50.003845, + "Y": 6.5, + "Z": -88.39557 + }, + "TerritoryId": 133, + "InteractionType": "CompleteQuest", + "AethernetShortcut": [ + "[Gridania] Conjurers' Guild", + "[Gridania] Mih Khetto's Amphitheatre" + ], + "NextQuestId": 5185 + } + ] + } + ] +} diff --git a/QuestPaths/7.x - Dawntrail/Seasonal Events/All Saints' Wake (2024)/5185_All Fiends Sated on All Saints' Wake.json b/QuestPaths/7.x - Dawntrail/Seasonal Events/All Saints' Wake (2024)/5185_All Fiends Sated on All Saints' Wake.json new file mode 100644 index 000000000..3ab2b84c3 --- /dev/null +++ b/QuestPaths/7.x - Dawntrail/Seasonal Events/All Saints' Wake (2024)/5185_All Fiends Sated on All Saints' Wake.json @@ -0,0 +1,98 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1050485, + "Position": { + "X": -48.69159, + "Y": 6.4999957, + "Z": -89.79938 + }, + "TerritoryId": 133, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 133 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1050486, + "Position": { + "X": -105.97394, + "Y": 6.9391603, + "Z": -133.95898 + }, + "TerritoryId": 133, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1050488, + "Position": { + "X": 12.619202, + "Y": 13.1293745, + "Z": -292.31714 + }, + "TerritoryId": 133, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1050489, + "Position": { + "X": 153.76514, + "Y": 11.213254, + "Z": -221.5763 + }, + "TerritoryId": 133, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1050484, + "Position": { + "X": -50.003845, + "Y": 6.5, + "Z": -88.39557 + }, + "TerritoryId": 133, + "InteractionType": "CompleteQuest", + "AethernetShortcut": [ + "[Gridania] Lancers' Guild", + "[Gridania] Mih Khetto's Amphitheatre" + ] + } + ] + } + ] +} diff --git a/Questionable/Windows/QuestComponents/EventInfoComponent.cs b/Questionable/Windows/QuestComponents/EventInfoComponent.cs index d85e1f70c..cfe507929 100644 --- a/Questionable/Windows/QuestComponents/EventInfoComponent.cs +++ b/Questionable/Windows/QuestComponents/EventInfoComponent.cs @@ -22,6 +22,7 @@ internal sealed class EventInfoComponent [SuppressMessage("ReSharper", "CollectionNeverUpdated.Local")] private readonly List _eventQuests = [ + new("All Saints' Wake", [new(5184)], AtDailyReset(new(2024, 11, 4))), ]; private readonly QuestData _questData;