Add Hatching-tide quests
authorLiza Carvelli <liza@carvel.li>
Thu, 10 Apr 2025 01:39:41 +0000 (03:39 +0200)
committerLiza Carvelli <liza@carvel.li>
Thu, 10 Apr 2025 01:39:41 +0000 (03:39 +0200)
QuestPaths/7.x - Dawntrail/Seasonal Events/Hatching-tide (2025)/5242_In Pursuit of Eggcellence.json [new file with mode: 0644]
QuestPaths/7.x - Dawntrail/Seasonal Events/Hatching-tide (2025)/5243_Eggceeding Expectations.json [new file with mode: 0644]
Questionable/Windows/QuestComponents/EventInfoComponent.cs

diff --git a/QuestPaths/7.x - Dawntrail/Seasonal Events/Hatching-tide (2025)/5242_In Pursuit of Eggcellence.json b/QuestPaths/7.x - Dawntrail/Seasonal Events/Hatching-tide (2025)/5242_In Pursuit of Eggcellence.json
new file mode 100644 (file)
index 0000000..06eda17
--- /dev/null
@@ -0,0 +1,146 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1052063,
+          "Position": {
+            "X": -49.973328,
+            "Y": 6.4999995,
+            "Z": -89.829956
+          },
+          "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": 1052065,
+          "Position": {
+            "X": 172.86938,
+            "Y": 15.699935,
+            "Z": -113.11517
+          },
+          "TerritoryId": 133,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Gridania] Mih Khetto's Amphitheatre",
+            "[Gridania] Leatherworkers' Guild & Shaded Bower"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1000691,
+          "Position": {
+            "X": 71.97681,
+            "Y": 8,
+            "Z": -166.52173
+          },
+          "TerritoryId": 133,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "Position": {
+            "X": 13.474687,
+            "Y": 8.372438,
+            "Z": -86.945724
+          },
+          "TerritoryId": 133,
+          "InteractionType": "WalkTo",
+          "SkipConditions": {
+            "StepIf": {
+              "InTerritory": [
+                132
+              ]
+            }
+          }
+        },
+        {
+          "DataId": 1000153,
+          "Position": {
+            "X": -44.87683,
+            "Y": -1.2500024,
+            "Z": 56.839844
+          },
+          "TerritoryId": 132,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1052068,
+          "Position": {
+            "X": 11.36792,
+            "Y": 0.106995195,
+            "Z": 2.7618408
+          },
+          "TerritoryId": 132,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "Position": {
+            "X": 12.567871,
+            "Y": 1.2197373,
+            "Z": -15.778544
+          },
+          "TerritoryId": 132,
+          "InteractionType": "WalkTo",
+          "SkipConditions": {
+            "StepIf": {
+              "InTerritory": [
+                133
+              ]
+            }
+          }
+        },
+        {
+          "DataId": 1052063,
+          "Position": {
+            "X": -49.973328,
+            "Y": 6.4999995,
+            "Z": -89.829956
+          },
+          "TerritoryId": 133,
+          "InteractionType": "CompleteQuest",
+          "NextQuestId": 5243
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/7.x - Dawntrail/Seasonal Events/Hatching-tide (2025)/5243_Eggceeding Expectations.json b/QuestPaths/7.x - Dawntrail/Seasonal Events/Hatching-tide (2025)/5243_Eggceeding Expectations.json
new file mode 100644 (file)
index 0000000..8fcbb13
--- /dev/null
@@ -0,0 +1,157 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1052063,
+          "Position": {
+            "X": -49.973328,
+            "Y": 6.4999995,
+            "Z": -89.829956
+          },
+          "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": 1052069,
+          "Position": {
+            "X": -49.973328,
+            "Y": 6.4999995,
+            "Z": -89.89093
+          },
+          "TerritoryId": 133,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1052070,
+          "Position": {
+            "X": 169.02417,
+            "Y": 15.5,
+            "Z": -93.492065
+          },
+          "TerritoryId": 133,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Gridania] Mih Khetto's Amphitheatre",
+            "[Gridania] Leatherworkers' Guild & Shaded Bower"
+          ],
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
+        },
+        {
+          "DataId": 1052071,
+          "Position": {
+            "X": 157.15259,
+            "Y": 15.699948,
+            "Z": -124.16266
+          },
+          "TerritoryId": 133,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
+        },
+        {
+          "DataId": 1052072,
+          "Position": {
+            "X": 145.37268,
+            "Y": 13.599698,
+            "Z": -156.4508
+          },
+          "TerritoryId": 133,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "Position": {
+            "X": 154.11754,
+            "Y": 15.494947,
+            "Z": -95.69504
+          },
+          "StopDistance": 2,
+          "TerritoryId": 133,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "DataId": 1052069,
+          "Position": {
+            "X": 154.11754,
+            "Y": 15.494947,
+            "Z": -95.69504
+          },
+          "TerritoryId": 133,
+          "InteractionType": "Interact",
+          "DelaySecondsAtStart": 2
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1052063,
+          "Position": {
+            "X": -49.973328,
+            "Y": 6.4999995,
+            "Z": -89.829956
+          },
+          "TerritoryId": 133,
+          "InteractionType": "CompleteQuest",
+          "AethernetShortcut": [
+            "[Gridania] Leatherworkers' Guild & Shaded Bower",
+            "[Gridania] Mih Khetto's Amphitheatre"
+          ]
+        }
+      ]
+    }
+  ]
+}
index b86a795..6343d9f 100644 (file)
@@ -22,6 +22,7 @@ internal sealed class EventInfoComponent
     [SuppressMessage("ReSharper", "CollectionNeverUpdated.Local")]
     private readonly List<EventQuest> _eventQuests =
     [
+        new EventQuest("Hatching-tide", [new QuestId(5242), new QuestId(5243)], AtDailyReset(new(2025, 4, 24))),
         new EventQuest("Limited Time Items", [new UnlockLinkId(506)], DateTime.MaxValue),
     ];