Add SB SCH quests
authorLiza Carvelli <liza@carvel.li>
Thu, 26 Dec 2024 13:15:43 +0000 (14:15 +0100)
committerLiza Carvelli <liza@carvel.li>
Thu, 26 Dec 2024 13:15:43 +0000 (14:15 +0100)
QuestPaths/4.x - Stormblood/Class Quests/SCH/2923_The Vanishing Act.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/SCH/2924_A Safe Place to Hide.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/SCH/2925_In Loving Memory.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/SCH/2926_The Chase.json [new file with mode: 0644]
QuestPaths/4.x - Stormblood/Class Quests/SCH/2927_Our Unsung Heroes.json [new file with mode: 0644]
QuestPaths/quest-v1.json
Questionable.Model/Questing/Converter/ActionConverter.cs
Questionable.Model/Questing/EAction.cs

diff --git a/QuestPaths/4.x - Stormblood/Class Quests/SCH/2923_The Vanishing Act.json b/QuestPaths/4.x - Stormblood/Class Quests/SCH/2923_The Vanishing Act.json
new file mode 100644 (file)
index 0000000..b515003
--- /dev/null
@@ -0,0 +1,128 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1006757,
+          "Position": {
+            "X": -4.4709473,
+            "Y": 44.999886,
+            "Z": -250.56848
+          },
+          "TerritoryId": 128,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Limsa Lominsa",
+          "AethernetShortcut": [
+            "[Limsa Lominsa] Aetheryte Plaza",
+            "[Limsa Lominsa] Marauders' Guild"
+          ],
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true,
+              "InTerritory": [
+                128
+              ]
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": 207.68561,
+            "Y": -3.1246834,
+            "Z": 42.986313
+          },
+          "TerritoryId": 139,
+          "InteractionType": "WalkTo",
+          "AetheryteShortcut": "Upper La Noscea - Camp Bronze Lake",
+          "Fly": true
+        },
+        {
+          "DataId": 1013135,
+          "Position": {
+            "X": 206.0426,
+            "Y": -3.111818,
+            "Z": 41.94702
+          },
+          "TerritoryId": 139,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1009552,
+          "Position": {
+            "X": 96.025024,
+            "Y": 40.247147,
+            "Z": 60.68506
+          },
+          "TerritoryId": 128,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Limsa Lominsa",
+          "AethernetShortcut": [
+            "[Limsa Lominsa] Aetheryte Plaza",
+            "[Limsa Lominsa] The Aftcastle"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "TerritoryId": 145,
+          "InteractionType": "UseItem",
+          "ItemId": 30362,
+          "TargetTerritoryId": 140
+        },
+        {
+          "DataId": 1021904,
+          "Position": {
+            "X": -480.5829,
+            "Y": 23.11398,
+            "Z": -315.81604
+          },
+          "TerritoryId": 140,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "Position": {
+            "X": 207.68561,
+            "Y": -3.1246834,
+            "Z": 42.986313
+          },
+          "TerritoryId": 139,
+          "InteractionType": "WalkTo",
+          "AetheryteShortcut": "Upper La Noscea - Camp Bronze Lake",
+          "Fly": true
+        },
+        {
+          "DataId": 1013135,
+          "Position": {
+            "X": 206.0426,
+            "Y": -3.111818,
+            "Z": 41.94702
+          },
+          "TerritoryId": 139,
+          "InteractionType": "CompleteQuest",
+          "NextQuestId": 2924
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/SCH/2924_A Safe Place to Hide.json b/QuestPaths/4.x - Stormblood/Class Quests/SCH/2924_A Safe Place to Hide.json
new file mode 100644 (file)
index 0000000..e5c3bb8
--- /dev/null
@@ -0,0 +1,174 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "Position": {
+            "X": 207.68561,
+            "Y": -3.1246834,
+            "Z": 42.986313
+          },
+          "TerritoryId": 139,
+          "InteractionType": "WalkTo",
+          "AetheryteShortcut": "Upper La Noscea - Camp Bronze Lake",
+          "Fly": true,
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        },
+        {
+          "DataId": 1013135,
+          "Position": {
+            "X": 206.0426,
+            "Y": -3.111818,
+            "Z": 41.94702
+          },
+          "TerritoryId": 139,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1006757,
+          "Position": {
+            "X": -4.4709473,
+            "Y": 44.999886,
+            "Z": -250.56848
+          },
+          "TerritoryId": 128,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Limsa Lominsa",
+          "AethernetShortcut": [
+            "[Limsa Lominsa] Aetheryte Plaza",
+            "[Limsa Lominsa] Marauders' Guild"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1021905,
+          "Position": {
+            "X": -220.17242,
+            "Y": 20.83071,
+            "Z": 353.16992
+          },
+          "TerritoryId": 153,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "South Shroud - Camp Tranquil"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2008554,
+          "Position": {
+            "X": -230.18237,
+            "Y": 1.3274536,
+            "Z": 406.3629
+          },
+          "TerritoryId": 153,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2008555,
+          "Position": {
+            "X": -182.8794,
+            "Y": 0.3508911,
+            "Z": 463.76733
+          },
+          "TerritoryId": 153,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 2008556,
+          "Position": {
+            "X": -81.71216,
+            "Y": 1.2054443,
+            "Z": 395.71216
+          },
+          "TerritoryId": 153,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "Position": {
+            "X": -69.98173,
+            "Y": 0.9259782,
+            "Z": 361.20602
+          },
+          "TerritoryId": 153,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AutoOnEnterArea",
+          "KillEnemyDataIds": [
+            7237,
+            7494,
+            7499
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 7,
+      "Steps": [
+        {
+          "DataId": 1021910,
+          "Position": {
+            "X": -70.115234,
+            "Y": 0.94099265,
+            "Z": 360.3723
+          },
+          "TerritoryId": 153,
+          "InteractionType": "Action",
+          "Action": "Adloquium"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021911,
+          "Position": {
+            "X": -220.84387,
+            "Y": 21.261763,
+            "Z": 363.39355
+          },
+          "TerritoryId": 153,
+          "InteractionType": "CompleteQuest",
+          "Fly": true,
+          "NextQuestId": 2925
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/SCH/2925_In Loving Memory.json b/QuestPaths/4.x - Stormblood/Class Quests/SCH/2925_In Loving Memory.json
new file mode 100644 (file)
index 0000000..69e065c
--- /dev/null
@@ -0,0 +1,60 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1021911,
+          "Position": {
+            "X": -220.84387,
+            "Y": 21.261763,
+            "Z": 363.39355
+          },
+          "TerritoryId": 153,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1021913,
+          "Position": {
+            "X": 161.39453,
+            "Y": 37.625904,
+            "Z": 169.17664
+          },
+          "TerritoryId": 153,
+          "InteractionType": "SinglePlayerDuty",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021911,
+          "Position": {
+            "X": -220.84387,
+            "Y": 21.261763,
+            "Z": 363.39355
+          },
+          "StopDistance": 5,
+          "TerritoryId": 153,
+          "InteractionType": "CompleteQuest",
+          "NextQuestId": 2926
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/SCH/2926_The Chase.json b/QuestPaths/4.x - Stormblood/Class Quests/SCH/2926_The Chase.json
new file mode 100644 (file)
index 0000000..9aa571e
--- /dev/null
@@ -0,0 +1,139 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1021911,
+          "Position": {
+            "X": -220.84387,
+            "Y": 21.261763,
+            "Z": 363.39355
+          },
+          "StopDistance": 5,
+          "TerritoryId": 153,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": 207.68561,
+            "Y": -3.1246834,
+            "Z": 42.986313
+          },
+          "TerritoryId": 139,
+          "InteractionType": "WalkTo",
+          "AetheryteShortcut": "Upper La Noscea - Camp Bronze Lake",
+          "Fly": true
+        },
+        {
+          "DataId": 1013135,
+          "Position": {
+            "X": 206.0426,
+            "Y": -3.111818,
+            "Z": 41.94702
+          },
+          "TerritoryId": 139,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1021911,
+          "Position": {
+            "X": -220.84387,
+            "Y": 21.261763,
+            "Z": 363.39355
+          },
+          "TerritoryId": 153,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "South Shroud - Camp Tranquil"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2008557,
+          "Position": {
+            "X": -160.08246,
+            "Y": 1.9683228,
+            "Z": 175.52454
+          },
+          "TerritoryId": 153,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2008558,
+          "Position": {
+            "X": -150.19464,
+            "Y": 4.714966,
+            "Z": 52.109497
+          },
+          "TerritoryId": 153,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 2008559,
+          "Position": {
+            "X": -250.5379,
+            "Y": 16.830688,
+            "Z": 19.21106
+          },
+          "TerritoryId": 153,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            6621
+          ],
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021911,
+          "Position": {
+            "X": -220.84387,
+            "Y": 21.261763,
+            "Z": 363.39355
+          },
+          "TerritoryId": 153,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",
+          "NextQuestId": 2927
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/4.x - Stormblood/Class Quests/SCH/2927_Our Unsung Heroes.json b/QuestPaths/4.x - Stormblood/Class Quests/SCH/2927_Our Unsung Heroes.json
new file mode 100644 (file)
index 0000000..1d490ba
--- /dev/null
@@ -0,0 +1,143 @@
+{
+  "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1021911,
+          "Position": {
+            "X": -220.84387,
+            "Y": 21.261763,
+            "Z": 363.39355
+          },
+          "TerritoryId": 153,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "South Shroud - Camp Tranquil",
+          "SkipConditions": {
+            "AetheryteShortcutIf": {
+              "InSameTerritory": true
+            }
+          }
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1021917,
+          "Position": {
+            "X": -343.80103,
+            "Y": -0.3600377,
+            "Z": 448.1117
+          },
+          "TerritoryId": 153,
+          "InteractionType": "SinglePlayerDuty",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1021911,
+          "Position": {
+            "X": -220.84387,
+            "Y": 21.261763,
+            "Z": 363.39355
+          },
+          "TerritoryId": 153,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "Position": {
+            "X": 207.68561,
+            "Y": -3.1246834,
+            "Z": 42.986313
+          },
+          "TerritoryId": 139,
+          "InteractionType": "WalkTo",
+          "AetheryteShortcut": "Upper La Noscea - Camp Bronze Lake",
+          "Fly": true
+        },
+        {
+          "DataId": 1013135,
+          "Position": {
+            "X": 206.0426,
+            "Y": -3.111818,
+            "Z": 41.94702
+          },
+          "TerritoryId": 139,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1013135,
+          "Position": {
+            "X": 206.0426,
+            "Y": -3.111818,
+            "Z": 41.94702
+          },
+          "TerritoryId": 139,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
+        },
+        {
+          "DataId": 1021919,
+          "Position": {
+            "X": 207.53784,
+            "Y": -3.049824,
+            "Z": 43.22876
+          },
+          "TerritoryId": 139,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1021918,
+          "Position": {
+            "X": 206.80542,
+            "Y": -3.065022,
+            "Z": 43.83911
+          },
+          "TerritoryId": 139,
+          "InteractionType": "CompleteQuest"
+        }
+      ]
+    }
+  ]
+}
index 4984fb243317dfc0b1b25ce50fae3b01be09de63..3b7eeb31824e56b2495918ebf1b565a04c5dd9f5 100644 (file)
                   "Slug Shot",
                   "Bosom Brook",
                   "Souleater",
-                  "Fire III"
+                  "Fire III",
+                  "Adloquium"
                 ]
               }
             },
index 8d211442f2e09aa00b17f403db433688579441f3..d5b1128f2353fd57516adcdcfdbb9d6f121dd6bd 100644 (file)
@@ -45,5 +45,6 @@ public sealed class ActionConverter() : EnumConverter<EAction>(Values)
         { EAction.BosomBrook, "Bosom Brook" },
         { EAction.Souleater, "Souleater" },
         { EAction.Fire3, "Fire III" },
+        { EAction.Adloquium, "Adloquium" },
     };
 }
index ed4d6e83e8aaa4e5fe2e97e247d9a101f2027445..b4bd7c2be0c6210961c26f4e32d4064bd8cd697f 100644 (file)
@@ -51,6 +51,7 @@ public enum EAction
     BosomBrook = 37173,
     Souleater = 3632,
     Fire3 = 152,
+    Adloquium = 185,
 
     CollectMiner = 240,
     ScourMiner = 22182,