Add more Shadowbringers MSQ
authorLiza Carvelli <liza@carvel.li>
Wed, 24 Jul 2024 01:33:03 +0000 (03:33 +0200)
committerLiza Carvelli <liza@carvel.li>
Wed, 24 Jul 2024 01:33:03 +0000 (03:33 +0200)
27 files changed:
QuestPaths/2.x - A Realm Reborn/Class Quests/SCH/1097_Forgotten but Not Gone.json
QuestPaths/2.x - A Realm Reborn/Class Quests/SCH/1098_The Last Remnants.json [new file with mode: 0644]
QuestPaths/2.x - A Realm Reborn/Tribal/Sahagin/Story/1374_They Came from the Deep.json [new file with mode: 0644]
QuestPaths/2.x - A Realm Reborn/Unlocks/Misc/1211_Treasures and Tribulations.json [new file with mode: 0644]
QuestPaths/5.x - Shadowbringers/Aether Currents/Il Mheg/3427_A New Amaro.json [new file with mode: 0644]
QuestPaths/5.x - Shadowbringers/Aether Currents/Kholusia/3371_Village of Woe.json
QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3314_A Fitting Payment.json
QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3315_Spore Sweeper.json [new file with mode: 0644]
QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3316_The Lawless Ones.json [new file with mode: 0644]
QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3317_The Elder's Answer.json [new file with mode: 0644]
QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3318_A Resounding Roar.json [new file with mode: 0644]
QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3319_Memento of a Friend.json [new file with mode: 0644]
QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3320_Acht-la Ormh Inn.json [new file with mode: 0644]
QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3321_The Wheel Turns.json [new file with mode: 0644]
QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3322_A Party Soon Divided.json [new file with mode: 0644]
QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3323_A Little Faith.json [new file with mode: 0644]
QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3324_Into the Dark.json [new file with mode: 0644]
QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3325_A Day in the Neighborhood.json [new file with mode: 0644]
QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3326_A Helping Hand.json [new file with mode: 0644]
QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3327_Lost but Not Forgotten.json [new file with mode: 0644]
QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3328_Saying Good-bye.json [new file with mode: 0644]
QuestPaths/QuestPaths.csproj
QuestPaths/quest-v1.json
Questionable.Model/V1/Converter/EmoteConverter.cs
Questionable.Model/V1/EEmote.cs
Questionable/Controller/QuestController.cs
Questionable/Controller/Steps/Interactions/EquipItem.cs

index e5f83d3eaf466ea883267f4c0bdb67faee261145..a22726169761550a8efddf262e531d6a895d472f 100644 (file)
@@ -7,9 +7,9 @@
       "Steps": [
         {
           "Position": {
-            "X": -336.41187,
+            "X": -335.8204,
             "Y": 12.899764,
-            "Z": 3.5517142
+            "Z": 4.017052
           },
           "TerritoryId": 129,
           "InteractionType": "WalkTo"
           "InteractionType": "AcceptQuest"
         }
       ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1006757,
+          "Position": {
+            "X": -4.4709473,
+            "Y": 44.999886,
+            "Z": -250.56848
+          },
+          "TerritoryId": 128,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Limsa Lominsa] Arcanists' Guild",
+            "[Limsa Lominsa] Marauders' Guild"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1007835,
+          "Position": {
+            "X": -8.011047,
+            "Y": 40.667355,
+            "Z": 192.76721
+          },
+          "TerritoryId": 137,
+          "InteractionType": "SinglePlayerDuty",
+          "AetheryteShortcut": "Eastern La Noscea - Wineport",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1007836,
+          "Position": {
+            "X": 31.3573,
+            "Y": 34.078865,
+            "Z": 222.76636
+          },
+          "StopDistance": 5,
+          "TerritoryId": 137,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1006757,
+          "Position": {
+            "X": -4.4709473,
+            "Y": 44.999886,
+            "Z": -250.56848
+          },
+          "TerritoryId": 128,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Limsa Lominsa",
+          "AethernetShortcut": [
+            "[Limsa Lominsa] Aetheryte Plaza",
+            "[Limsa Lominsa] Marauders' Guild"
+          ],
+          "NextQuestId": 1098
+        }
+      ]
     }
   ]
 }
diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/SCH/1098_The Last Remnants.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/SCH/1098_The Last Remnants.json
new file mode 100644 (file)
index 0000000..f0489f1
--- /dev/null
@@ -0,0 +1,215 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "TerritoryId": 128,
+          "InteractionType": "EquipItem",
+          "ItemId": 4550
+        },
+        {
+          "DataId": 1006757,
+          "Position": {
+            "X": -4.4709473,
+            "Y": 44.999886,
+            "Z": -250.56848
+          },
+          "TerritoryId": 128,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": -337.73785,
+            "Y": 59.519302,
+            "Z": -120.80934
+          },
+          "TerritoryId": 180,
+          "InteractionType": "WalkTo",
+          "AetheryteShortcut": "Outer La Noscea - Camp Overlook",
+          "SkipIf": [
+            "AetheryteShortcutIfInSameTerritory"
+          ],
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -64
+          ]
+        },
+        {
+          "DataId": 2002380,
+          "Position": {
+            "X": -338.8877,
+            "Y": 61.722656,
+            "Z": -120.25641
+          },
+          "TerritoryId": 180,
+          "InteractionType": "Interact",
+          "IgnoreDistanceToObject": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
+        },
+        {
+          "Position": {
+            "X": -275.93335,
+            "Y": 64.09534,
+            "Z": -197.701
+          },
+          "TerritoryId": 180,
+          "InteractionType": "WalkTo",
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -128
+          ]
+        },
+        {
+          "DataId": 2002379,
+          "Position": {
+            "X": -274.28094,
+            "Y": 65.81213,
+            "Z": -196.97876
+          },
+          "TerritoryId": 180,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
+        },
+        {
+          "Position": {
+            "X": -326.9142,
+            "Y": 64.60336,
+            "Z": -267.98495
+          },
+          "TerritoryId": 180,
+          "InteractionType": "WalkTo",
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -16
+          ]
+        },
+        {
+          "DataId": 2002382,
+          "Position": {
+            "X": -327.87067,
+            "Y": 65.87317,
+            "Z": -267.59753
+          },
+          "TerritoryId": 180,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            16
+          ]
+        },
+        {
+          "Position": {
+            "X": -360.0172,
+            "Y": 65.166664,
+            "Z": -312.24045
+          },
+          "TerritoryId": 180,
+          "InteractionType": "WalkTo",
+          "Fly": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -32
+          ]
+        },
+        {
+          "DataId": 2002381,
+          "Position": {
+            "X": -360.55542,
+            "Y": 66.33093,
+            "Z": -310.87207
+          },
+          "TerritoryId": 180,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2002383,
+          "Position": {
+            "X": -437.94922,
+            "Y": 51.377075,
+            "Z": -321.24823
+          },
+          "TerritoryId": 180,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1006757,
+          "Position": {
+            "X": -4.4709473,
+            "Y": 44.999886,
+            "Z": -250.56848
+          },
+          "TerritoryId": 128,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Limsa Lominsa",
+          "AethernetShortcut": [
+            "[Limsa Lominsa] Aetheryte Plaza",
+            "[Limsa Lominsa] Marauders' Guild"
+          ]
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/2.x - A Realm Reborn/Tribal/Sahagin/Story/1374_They Came from the Deep.json b/QuestPaths/2.x - A Realm Reborn/Tribal/Sahagin/Story/1374_They Came from the Deep.json
new file mode 100644 (file)
index 0000000..1f59ec3
--- /dev/null
@@ -0,0 +1,21 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1003281,
+          "Position": {
+            "X": 97.520386,
+            "Y": 40.248554,
+            "Z": 81.1322
+          },
+          "TerritoryId": 128,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/2.x - A Realm Reborn/Unlocks/Misc/1211_Treasures and Tribulations.json b/QuestPaths/2.x - A Realm Reborn/Unlocks/Misc/1211_Treasures and Tribulations.json
new file mode 100644 (file)
index 0000000..3c7677b
--- /dev/null
@@ -0,0 +1,125 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1005526,
+          "Position": {
+            "X": -17.624268,
+            "Y": 70.450066,
+            "Z": -17.71582
+          },
+          "TerritoryId": 137,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": -71.69795,
+            "Y": 46.029457,
+            "Z": 178.39331
+          },
+          "StopDistance": 0.5,
+          "TerritoryId": 137,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "DataId": 1005527,
+          "Position": {
+            "X": -68.2536,
+            "Y": 46.91121,
+            "Z": 178.2406
+          },
+          "StopDistance": 5,
+          "TerritoryId": 137,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "Position": {
+            "X": 75.93634,
+            "Y": 80.86577,
+            "Z": -124.46211
+          },
+          "TerritoryId": 137,
+          "InteractionType": "WalkTo",
+          "Fly": true
+        },
+        {
+          "DataId": 1005528,
+          "Position": {
+            "X": 624.2312,
+            "Y": -3.0527444,
+            "Z": 165.27039
+          },
+          "StopDistance": 0.5,
+          "TerritoryId": 139,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2003139,
+          "Position": {
+            "X": 600.5187,
+            "Y": -2.5177612,
+            "Z": 173.11353
+          },
+          "TerritoryId": 139,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            2437,
+            2438
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2003007,
+          "Position": {
+            "X": 600.5187,
+            "Y": -2.3651733,
+            "Z": 173.11353
+          },
+          "TerritoryId": 139,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1005528,
+          "Position": {
+            "X": 624.2312,
+            "Y": -3.0527444,
+            "Z": 165.27039
+          },
+          "TerritoryId": 139,
+          "InteractionType": "CompleteQuest"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/5.x - Shadowbringers/Aether Currents/Il Mheg/3427_A New Amaro.json b/QuestPaths/5.x - Shadowbringers/Aether Currents/Il Mheg/3427_A New Amaro.json
new file mode 100644 (file)
index 0000000..0c9acde
--- /dev/null
@@ -0,0 +1,88 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1027695,
+          "Position": {
+            "X": 441.64185,
+            "Y": 89.80711,
+            "Z": -653.43713
+          },
+          "TerritoryId": 816,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 2010481,
+          "Position": {
+            "X": 238.7273,
+            "Y": 72.95337,
+            "Z": -723.72015
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2010482,
+          "Position": {
+            "X": 156.63379,
+            "Y": 55.588623,
+            "Z": -629.8467
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2010483,
+          "Position": {
+            "X": 34.1344,
+            "Y": 39.902344,
+            "Z": -622.18665
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1031025,
+          "Position": {
+            "X": -79.75891,
+            "Y": 37.968338,
+            "Z": -531.8532
+          },
+          "TerritoryId": 816,
+          "InteractionType": "CompleteQuest",
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_LUCKZD101_03427_Q1_000_000",
+              "Answer": "TEXT_LUCKZD101_03427_A1_000_000"
+            }
+          ]
+        }
+      ]
+    }
+  ]
+}
index 747bbb9cbb5b4e164abd71c631bc03c7d887d091..53d4d7863fcc3dc3c2e8e384cd044d5f1194a4a9 100644 (file)
@@ -1,7 +1,6 @@
 {
   "$schema": "https://carvel.li/questionable/quest-1.0",
   "Author": "liza",
-  "Disabled": true,
   "QuestSequence": [
     {
       "Sequence": 0,
           "InteractionType": "AcceptQuest"
         }
       ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": -226.82605,
+            "Y": 21.612165,
+            "Z": 298.9232
+          },
+          "StopDistance": 1,
+          "TerritoryId": 814,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AutoOnEnterArea",
+          "KillEnemyDataIds": [
+            11151
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1030764,
+          "Position": {
+            "X": -226.42871,
+            "Y": 21.592747,
+            "Z": 297.8407
+          },
+          "StopDistance": 7,
+          "TerritoryId": 814,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1030766,
+          "Position": {
+            "X": -284.22986,
+            "Y": 35.373142,
+            "Z": 204.66919
+          },
+          "TerritoryId": 814,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1030794,
+          "Position": {
+            "X": -317.2503,
+            "Y": 21.045609,
+            "Z": 349.17212
+          },
+          "TerritoryId": 814,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "Position": {
+            "X": -283.69812,
+            "Y": 35.330315,
+            "Z": 205.46227
+          },
+          "TerritoryId": 814,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "DataId": 1030766,
+          "Position": {
+            "X": -284.22986,
+            "Y": 35.373142,
+            "Z": 204.66919
+          },
+          "TerritoryId": 814,
+          "InteractionType": "CompleteQuest"
+        }
+      ]
     }
   ]
 }
index 772915099a681e031b680baad33d794ef23956ca..862d90514d3c89a33e725e67d05502227516231e 100644 (file)
           "TerritoryId": 816,
           "InteractionType": "AttuneAetheryte",
           "Aetheryte": "Il Mheg - Pia Enni"
+        },
+        {
+          "DataId": 1029572,
+          "Position": {
+            "X": -44.022278,
+            "Y": 104.915054,
+            "Z": -856.53467
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "Position": {
+            "X": -121.60927,
+            "Y": 57.405594,
+            "Z": -669.88385
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "OverworldEnemies",
+          "KillEnemyDataIds": [
+            10255
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1029572,
+          "Position": {
+            "X": -44.022278,
+            "Y": 104.915054,
+            "Z": -856.53467
+          },
+          "TerritoryId": 816,
+          "InteractionType": "CompleteQuest"
         }
       ]
     }
diff --git a/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3315_Spore Sweeper.json b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3315_Spore Sweeper.json
new file mode 100644 (file)
index 0000000..80337f8
--- /dev/null
@@ -0,0 +1,184 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1029573,
+          "Position": {
+            "X": -85.83203,
+            "Y": 101.65893,
+            "Z": -866.0563
+          },
+          "TerritoryId": 816,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 2009830,
+          "Position": {
+            "X": -111.77234,
+            "Y": 103.1051,
+            "Z": -865.7816
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
+        },
+        {
+          "Position": {
+            "X": -48.83761,
+            "Y": 104.5973,
+            "Z": -856.61725
+          },
+          "TerritoryId": 816,
+          "InteractionType": "WalkTo",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -64
+          ]
+        },
+        {
+          "Position": {
+            "X": -53.266403,
+            "Y": 110.45701,
+            "Z": -847.4861
+          },
+          "TerritoryId": 816,
+          "InteractionType": "WalkTo",
+          "DisableNavmesh": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -64
+          ]
+        },
+        {
+          "DataId": 2009831,
+          "Position": {
+            "X": -39.84137,
+            "Y": 116.227905,
+            "Z": -839.292
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
+        },
+        {
+          "Position": {
+            "X": -35.223904,
+            "Y": 107.18862,
+            "Z": -860.6854
+          },
+          "TerritoryId": 816,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "DataId": 2009832,
+          "Position": {
+            "X": 25.436768,
+            "Y": 100.694214,
+            "Z": -902.31177
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1029573,
+          "Position": {
+            "X": -85.83203,
+            "Y": 101.65893,
+            "Z": -866.0563
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2009833,
+          "Position": {
+            "X": -181.13983,
+            "Y": 84.09241,
+            "Z": -786.2211
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1029574,
+          "Position": {
+            "X": -164.62964,
+            "Y": 82.303215,
+            "Z": -751.97986
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1029573,
+          "Position": {
+            "X": -85.83203,
+            "Y": 101.65893,
+            "Z": -866.0563
+          },
+          "TerritoryId": 816,
+          "InteractionType": "CompleteQuest"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3316_The Lawless Ones.json b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3316_The Lawless Ones.json
new file mode 100644 (file)
index 0000000..681511a
--- /dev/null
@@ -0,0 +1,378 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1027672,
+          "Position": {
+            "X": -101.51831,
+            "Y": 101.86012,
+            "Z": -838.49854
+          },
+          "TerritoryId": 816,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": 33.10641,
+            "Y": 106.830055,
+            "Z": -842.54065
+          },
+          "TerritoryId": 816,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "Position": {
+            "X": 33.10641,
+            "Y": 106.830055,
+            "Z": -842.54065
+          },
+          "StopDistance": 0.25,
+          "TerritoryId": 816,
+          "InteractionType": "Jump",
+          "JumpDestination": {
+            "Position": {
+              "X": 27.701914,
+              "Y": 108.983986,
+              "Z": -844.172
+            },
+            "DelaySeconds": 0.25
+          },
+          "Mount": false
+        },
+        {
+          "Position": {
+            "X": 27.701914,
+            "Y": 108.983986,
+            "Z": -844.172
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Jump",
+          "JumpDestination": {
+            "Position": {
+              "X": 25.056326,
+              "Y": 110.28013,
+              "Z": -846.34796
+            },
+            "DelaySeconds": 0.1
+          }
+        },
+        {
+          "Position": {
+            "X": 25.056326,
+            "Y": 110.28013,
+            "Z": -846.34796
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Jump",
+          "JumpDestination": {
+            "Position": {
+              "X": 21.853422,
+              "Y": 111.3742,
+              "Z": -847.6101
+            },
+            "DelaySeconds": 0.1
+          }
+        },
+        {
+          "Position": {
+            "X": 21.853422,
+            "Y": 111.3742,
+            "Z": -847.6101
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Jump",
+          "JumpDestination": {
+            "Position": {
+              "X": 18.00289,
+              "Y": 111.8963,
+              "Z": -847.90894
+            },
+            "DelaySeconds": 0.1
+          }
+        },
+        {
+          "DataId": 2010059,
+          "Position": {
+            "X": 12.832764,
+            "Y": 110.73462,
+            "Z": -851.25507
+          },
+          "TerritoryId": 816,
+          "InteractionType": "AttuneAetherCurrent",
+          "AetherCurrentId": 2818273,
+          "DisableNavmesh": true
+        },
+        {
+          "Position": {
+            "X": 17.588793,
+            "Y": 102.26027,
+            "Z": -859.4154
+          },
+          "TerritoryId": 816,
+          "InteractionType": "WalkTo",
+          "DisableNavmesh": true,
+          "Mount": true
+        },
+        {
+          "TerritoryId": 816,
+          "InteractionType": "AttuneAetheryte",
+          "Aetheryte": "Il Mheg - Wolekdorf"
+        },
+        {
+          "DataId": 1029575,
+          "Position": {
+            "X": 477.46997,
+            "Y": 90.93466,
+            "Z": -328.5725
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "Position": {
+            "X": 519.60034,
+            "Y": 110.94924,
+            "Z": -171.57602
+          },
+          "TerritoryId": 816,
+          "InteractionType": "WalkTo",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -32
+          ]
+        },
+        {
+          "Position": {
+            "X": 524.02466,
+            "Y": 117.10437,
+            "Z": -161.2614
+          },
+          "TerritoryId": 816,
+          "InteractionType": "WalkTo",
+          "DisableNavmesh": true,
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -32
+          ]
+        },
+        {
+          "DataId": 2009836,
+          "Position": {
+            "X": 514.45776,
+            "Y": 122.45361,
+            "Z": -158.28192
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
+        },
+        {
+          "Position": {
+            "X": 533.1536,
+            "Y": 109.112404,
+            "Z": -154.17346
+          },
+          "StopDistance": 0.25,
+          "TerritoryId": 816,
+          "InteractionType": "Jump",
+          "DisableNavmesh": true,
+          "Mount": false,
+          "JumpDestination": {
+            "Position": {
+              "X": 536.68494,
+              "Y": 111.31597,
+              "Z": -155.06671
+            },
+            "DelaySeconds": 0.2
+          },
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -64
+          ]
+        },
+        {
+          "Position": {
+            "X": 536.68494,
+            "Y": 111.31597,
+            "Z": -155.06671
+          },
+          "StopDistance": 0.5,
+          "TerritoryId": 816,
+          "InteractionType": "Jump",
+          "DisableNavmesh": true,
+          "JumpDestination": {
+            "Position": {
+              "X": 539.31104,
+              "Y": 113.00041,
+              "Z": -155.02728
+            },
+            "DelaySeconds": 0.1
+          },
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -64
+          ]
+        },
+        {
+          "Position": {
+            "X": 539.31104,
+            "Y": 113.00041,
+            "Z": -155.02728
+          },
+          "StopDistance": 0.5,
+          "TerritoryId": 816,
+          "InteractionType": "Jump",
+          "DisableNavmesh": true,
+          "JumpDestination": {
+            "Position": {
+              "X": 542.8287,
+              "Y": 114.6852,
+              "Z": -154.211
+            },
+            "DelaySeconds": 0.1
+          },
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -64
+          ]
+        },
+        {
+          "Position": {
+            "X": 542.8287,
+            "Y": 114.6852,
+            "Z": -154.211
+          },
+          "StopDistance": 0.5,
+          "TerritoryId": 816,
+          "InteractionType": "Jump",
+          "DisableNavmesh": true,
+          "JumpDestination": {
+            "Position": {
+              "X": 547.785,
+              "Y": 116.76792,
+              "Z": -152.87657
+            },
+            "DelaySeconds": 0.2
+          },
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            -64
+          ]
+        },
+        {
+          "DataId": 2009835,
+          "Position": {
+            "X": 570.00073,
+            "Y": 119.15759,
+            "Z": -145.70844
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact",
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
+        },
+        {
+          "DataId": 2009834,
+          "Position": {
+            "X": 496.75732,
+            "Y": 103.95972,
+            "Z": -116.41113
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "Position": {
+            "X": 433.92883,
+            "Y": 88.121765,
+            "Z": -352.8274
+          },
+          "TerritoryId": 816,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "DataId": 1029576,
+          "Position": {
+            "X": 292.92737,
+            "Y": 67.604,
+            "Z": -408.13312
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1027672,
+          "Position": {
+            "X": -101.51831,
+            "Y": 101.86012,
+            "Z": -838.49854
+          },
+          "TerritoryId": 816,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Il Mheg - Pia Enni"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3317_The Elder's Answer.json b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3317_The Elder's Answer.json
new file mode 100644 (file)
index 0000000..1978dd3
--- /dev/null
@@ -0,0 +1,123 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1027672,
+          "Position": {
+            "X": -101.51831,
+            "Y": 101.86012,
+            "Z": -838.49854
+          },
+          "TerritoryId": 816,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1027666,
+          "Position": {
+            "X": 13.839905,
+            "Y": 100.161,
+            "Z": -886.3508
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1029580,
+          "Position": {
+            "X": 453.05554,
+            "Y": 87.4745,
+            "Z": -691.9509
+          },
+          "StopDistance": 9,
+          "TerritoryId": 816,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Il Mheg - Wolekdorf",
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_LUCKMB116_03317_Q1_000_000",
+              "Answer": "TEXT_LUCKMB116_03317_A1_000_002"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1027691,
+          "Position": {
+            "X": 416.80017,
+            "Y": 87.947784,
+            "Z": -751.09485
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Emote",
+          "Emote": "pet"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1027692,
+          "Position": {
+            "X": 382.1317,
+            "Y": 86.5506,
+            "Z": -617.0901
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Emote",
+          "Emote": "pet"
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1027693,
+          "Position": {
+            "X": 364.27856,
+            "Y": 87.00109,
+            "Z": -715.41925
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Emote",
+          "Emote": "pet"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1029577,
+          "Position": {
+            "X": 456.83984,
+            "Y": 86.13955,
+            "Z": -710.0176
+          },
+          "TerritoryId": 816,
+          "InteractionType": "CompleteQuest"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3318_A Resounding Roar.json b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3318_A Resounding Roar.json
new file mode 100644 (file)
index 0000000..f85e55e
--- /dev/null
@@ -0,0 +1,118 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1029577,
+          "Position": {
+            "X": 456.83984,
+            "Y": 86.13955,
+            "Z": -710.0176
+          },
+          "TerritoryId": 816,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1027690,
+          "Position": {
+            "X": 452.9945,
+            "Y": 87.48282,
+            "Z": -691.9814
+          },
+          "StopDistance": 9,
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2010062,
+          "Position": {
+            "X": 432.45593,
+            "Y": 90.440186,
+            "Z": -770.4128
+          },
+          "TerritoryId": 816,
+          "InteractionType": "AttuneAetherCurrent",
+          "AetherCurrentId": 2818276
+        },
+        {
+          "DataId": 1030874,
+          "Position": {
+            "X": 658.442,
+            "Y": 102.799385,
+            "Z": -608.91125
+          },
+          "StopDistance": 9,
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1030874,
+          "Position": {
+            "X": 658.442,
+            "Y": 102.799385,
+            "Z": -608.91125
+          },
+          "StopDistance": 9,
+          "TerritoryId": 816,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AfterInteraction",
+          "KillEnemyDataIds": [
+            10841,
+            10842,
+            10843
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1030874,
+          "Position": {
+            "X": 658.442,
+            "Y": 102.799385,
+            "Z": -608.91125
+          },
+          "StopDistance": 9,
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1027690,
+          "Position": {
+            "X": 452.9945,
+            "Y": 87.48282,
+            "Z": -691.9814
+          },
+          "StopDistance": 9,
+          "TerritoryId": 816,
+          "InteractionType": "CompleteQuest"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3319_Memento of a Friend.json b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3319_Memento of a Friend.json
new file mode 100644 (file)
index 0000000..8105c5b
--- /dev/null
@@ -0,0 +1,64 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1027690,
+          "Position": {
+            "X": 452.9945,
+            "Y": 87.48282,
+            "Z": -691.9814
+          },
+          "StopDistance": 9,
+          "TerritoryId": 816,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": 57.868374,
+            "Y": -0.6,
+            "Z": -431.17603
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Instruction",
+          "Comment": "Dive (manually)"
+        },
+        {
+          "DataId": 2009837,
+          "Position": {
+            "X": -361.9593,
+            "Y": -52.506348,
+            "Z": -302.41858
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1027690,
+          "Position": {
+            "X": 452.9945,
+            "Y": 87.48282,
+            "Z": -691.9814
+          },
+          "StopDistance": 9,
+          "TerritoryId": 816,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Il Mheg - Wolekdorf"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3320_Acht-la Ormh Inn.json b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3320_Acht-la Ormh Inn.json
new file mode 100644 (file)
index 0000000..a1c2867
--- /dev/null
@@ -0,0 +1,86 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "TerritoryBlacklist": [
+    845
+  ],
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1027690,
+          "Position": {
+            "X": 452.9945,
+            "Y": 87.48282,
+            "Z": -691.9814
+          },
+          "StopDistance": 9,
+          "TerritoryId": 816,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 2010063,
+          "Position": {
+            "X": -9.018127,
+            "Y": 89.28052,
+            "Z": -247.66925
+          },
+          "TerritoryId": 816,
+          "InteractionType": "AttuneAetherCurrent",
+          "AetherCurrentId": 2818277
+        },
+        {
+          "Position": {
+            "X": -88.91068,
+            "Y": 109.10638,
+            "Z": -282.8004
+          },
+          "TerritoryId": 816,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "DataId": 2009840,
+          "Position": {
+            "X": -143.32806,
+            "Y": 116.868774,
+            "Z": -274.15887
+          },
+          "TerritoryId": 816,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "TerritoryId": 816,
+          "InteractionType": "Duty",
+          "ContentFinderConditionId": 657
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1029583,
+          "Position": {
+            "X": -378.50006,
+            "Y": 49.038586,
+            "Z": 468.65027
+          },
+          "StopDistance": 7,
+          "TerritoryId": 816,
+          "InteractionType": "CompleteQuest"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3321_The Wheel Turns.json b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3321_The Wheel Turns.json
new file mode 100644 (file)
index 0000000..5aeefd8
--- /dev/null
@@ -0,0 +1,81 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1029584,
+          "Position": {
+            "X": -373.55615,
+            "Y": 48.181767,
+            "Z": 474.32666
+          },
+          "StopDistance": 7,
+          "TerritoryId": 816,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1029595,
+          "Position": {
+            "X": 20.675903,
+            "Y": 0.0058916546,
+            "Z": 0.7171631
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "AetheryteShortcut": "Crystarium"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1029595,
+          "Position": {
+            "X": 20.675903,
+            "Y": 0.0058916546,
+            "Z": 0.7171631
+          },
+          "StopDistance": 5,
+          "TerritoryId": 819,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1030610,
+          "Position": {
+            "X": 65.11023,
+            "Y": 1.7160122,
+            "Z": 249.7749
+          },
+          "StopDistance": 5,
+          "TerritoryId": 819,
+          "InteractionType": "CompleteQuest",
+          "AethernetShortcut": [
+            "[Crystarium] The Dossal Gate",
+            "[Crystarium] The Pendants"
+          ],
+          "DialogueChoices": [
+            {
+              "Type": "YesNo",
+              "Prompt": "TEXT_LUCKMB120_03321_Q1_000_000",
+              "Yes": true
+            }
+          ]
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3322_A Party Soon Divided.json b/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3322_A Party Soon Divided.json
new file mode 100644 (file)
index 0000000..6140b99
--- /dev/null
@@ -0,0 +1,74 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1027231,
+          "Position": {
+            "X": 65.35437,
+            "Y": 1.7160122,
+            "Z": 249.83594
+          },
+          "StopDistance": 5,
+          "TerritoryId": 819,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1027230,
+          "Position": {
+            "X": 117.997925,
+            "Y": 14.649025,
+            "Z": 7.156433
+          },
+          "TerritoryId": 819,
+          "InteractionType": "Interact",
+          "AethernetShortcut": [
+            "[Crystarium] The Pendants",
+            "[Crystarium] The Dossal Gate"
+          ],
+          "TargetTerritoryId": 844
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1030883,
+          "Position": {
+            "X": -0.015319824,
+            "Y": 0,
+            "Z": 4.2877197
+          },
+          "StopDistance": 7,
+          "TerritoryId": 844,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1029167,
+          "Position": {
+            "X": 751.46094,
+            "Y": 21.38111,
+            "Z": -2.7314453
+          },
+          "TerritoryId": 813,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Lakeland - Fort Jobb"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3323_A Little Faith.json b/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3323_A Little Faith.json
new file mode 100644 (file)
index 0000000..7a920cc
--- /dev/null
@@ -0,0 +1,105 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1029167,
+          "Position": {
+            "X": 751.46094,
+            "Y": 21.38111,
+            "Z": -2.7314453
+          },
+          "TerritoryId": 813,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Lakeland - Fort Jobb",
+          "SkipIf": [
+            "AetheryteShortcutIfInSameTerritory"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": 789.16504,
+            "Y": 21.14688,
+            "Z": -93.24946
+          },
+          "TerritoryId": 813,
+          "InteractionType": "WalkTo",
+          "SkipIf": [
+            "FlyingUnlocked"
+          ]
+        },
+        {
+          "Position": {
+            "X": 731.32855,
+            "Y": 13.078317,
+            "Z": -147.50694
+          },
+          "TerritoryId": 813,
+          "InteractionType": "WalkTo",
+          "Fly": true,
+          "DisableNavmesh": true
+        },
+        {
+          "Position": {
+            "X": 730.8644,
+            "Y": -1.99367,
+            "Z": -104.45362
+          },
+          "TerritoryId": 813,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "DataId": 2009861,
+          "Position": {
+            "X": 725.39856,
+            "Y": -1.9990234,
+            "Z": -93.33948
+          },
+          "StopDistance": 0.5,
+          "TerritoryId": 813,
+          "InteractionType": "Interact",
+          "DisableNavmesh": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2010512,
+          "Position": {
+            "X": 721.7975,
+            "Y": -1.9990234,
+            "Z": -92.97333
+          },
+          "TerritoryId": 813,
+          "InteractionType": "WaitForManualProgress",
+          "Comment": "Tablet is on the right middle shelf of the table"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1030889,
+          "Position": {
+            "X": 699.42773,
+            "Y": -1.7076154,
+            "Z": -94.529724
+          },
+          "TerritoryId": 813,
+          "InteractionType": "CompleteQuest"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3324_Into the Dark.json b/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3324_Into the Dark.json
new file mode 100644 (file)
index 0000000..7fab2bc
--- /dev/null
@@ -0,0 +1,210 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1030889,
+          "Position": {
+            "X": 699.42773,
+            "Y": -1.7076154,
+            "Z": -94.529724
+          },
+          "TerritoryId": 813,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "Position": {
+            "X": 695.94904,
+            "Y": 25.850925,
+            "Z": -269.87207
+          },
+          "TerritoryId": 813,
+          "InteractionType": "WalkTo",
+          "SkipIf": [
+            "FlyingUnlocked"
+          ]
+        },
+        {
+          "DataId": 1028303,
+          "Position": {
+            "X": 872.7396,
+            "Y": 42.18195,
+            "Z": -281.26953
+          },
+          "TerritoryId": 813,
+          "InteractionType": "Interact",
+          "Fly": true
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "Position": {
+            "X": 0,
+            "Y": 0,
+            "Z": 0
+          },
+          "TerritoryId": 1,
+          "InteractionType": "WalkTo",
+          "Comment": "Filler"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1029180,
+          "Position": {
+            "X": -718.44055,
+            "Y": 9.072795,
+            "Z": 682.6123
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact",
+          "DisableNavmesh": true
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2009862,
+          "Position": {
+            "X": -424.49078,
+            "Y": 1.6021729,
+            "Z": 594.5371
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1029188,
+          "Position": {
+            "X": -421.1643,
+            "Y": 1.6214006,
+            "Z": 594.72034
+          },
+          "StopDistance": 5,
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 6,
+      "Steps": [
+        {
+          "Position": {
+            "X": -385.29327,
+            "Y": 1.622011,
+            "Z": 516.6794
+          },
+          "TerritoryId": 817,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "Position": {
+            "X": -390.73163,
+            "Y": 3.5300047,
+            "Z": 512.3785
+          },
+          "TerritoryId": 817,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "Position": {
+            "X": -384.37488,
+            "Y": 6.260351,
+            "Z": 512.5016
+          },
+          "TerritoryId": 817,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "Position": {
+            "X": -391.96292,
+            "Y": 6.3778677,
+            "Z": 509.45285
+          },
+          "TerritoryId": 817,
+          "InteractionType": "WalkTo"
+        },
+        {
+          "Position": {
+            "X": -398.71173,
+            "Y": 6.5935116,
+            "Z": 505.39233
+          },
+          "TerritoryId": 817,
+          "InteractionType": "WalkTo",
+          "DisableNavmesh": true
+        },
+        {
+          "DataId": 2010064,
+          "Position": {
+            "X": -405.9548,
+            "Y": 7.1691,
+            "Z": 506.5442
+          },
+          "TerritoryId": 817,
+          "InteractionType": "AttuneAetherCurrent",
+          "AetherCurrentId": 2818283,
+          "DisableNavmesh": true
+        },
+        {
+          "Position": {
+            "X": -405.7318,
+            "Y": 1.622011,
+            "Z": 512.249
+          },
+          "TerritoryId": 817,
+          "InteractionType": "WalkTo",
+          "DisableNavmesh": true,
+          "Mount": true
+        },
+        {
+          "DataId": 1029189,
+          "Position": {
+            "X": -234.51593,
+            "Y": -3.1024718,
+            "Z": 332.02112
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1029190,
+          "Position": {
+            "X": -121.90442,
+            "Y": -18.975767,
+            "Z": 297.23047
+          },
+          "TerritoryId": 817,
+          "InteractionType": "CompleteQuest"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3325_A Day in the Neighborhood.json b/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3325_A Day in the Neighborhood.json
new file mode 100644 (file)
index 0000000..8b0e7e1
--- /dev/null
@@ -0,0 +1,162 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1029194,
+          "Position": {
+            "X": -37.216797,
+            "Y": -18.920458,
+            "Z": 336.62915
+          },
+          "TerritoryId": 817,
+          "InteractionType": "AcceptQuest",
+          "DialogueChoices": [
+            {
+              "Type": "List",
+              "Prompt": "TEXT_LUCKMC104_03325_Q1_000_000",
+              "Answer": "TEXT_LUCKMC104_03325_A1_000_001"
+            }
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1029197,
+          "Position": {
+            "X": -87.87671,
+            "Y": -19.022131,
+            "Z": 298.20703
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "TerritoryId": 817,
+          "InteractionType": "AttuneAetheryte",
+          "Aetheryte": "Rak'tika - Slitherbough"
+        },
+        {
+          "DataId": 1029198,
+          "Position": {
+            "X": -118.18121,
+            "Y": -19.713022,
+            "Z": 385.51917
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1029198,
+          "Position": {
+            "X": -118.18121,
+            "Y": -19.713022,
+            "Z": 385.51917
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Emote",
+          "Emote": "kneel"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 1030382,
+          "Position": {
+            "X": -113.11517,
+            "Y": -18.484627,
+            "Z": 324.20837
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Say",
+          "ChatMessage": {
+            "Key": "TEXT_LUCKMC104_03325_SYSTEM_000_110"
+          },
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            128
+          ]
+        },
+        {
+          "DataId": 1027463,
+          "Position": {
+            "X": -130.26636,
+            "Y": -18.486685,
+            "Z": 246.57043
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Say",
+          "ChatMessage": {
+            "Key": "TEXT_LUCKMC104_03325_SYSTEM_000_110"
+          },
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            64
+          ]
+        },
+        {
+          "DataId": 1027750,
+          "Position": {
+            "X": -24.734924,
+            "Y": -25.324257,
+            "Z": 305.5924
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Say",
+          "ChatMessage": {
+            "Key": "TEXT_LUCKMC104_03325_SYSTEM_000_110"
+          },
+          "CompletionQuestVariablesFlags": [
+            null,
+            null,
+            null,
+            null,
+            null,
+            32
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1029199,
+          "Position": {
+            "X": -116.71625,
+            "Y": -19.706732,
+            "Z": 386.49573
+          },
+          "TerritoryId": 817,
+          "InteractionType": "CompleteQuest"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3326_A Helping Hand.json b/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3326_A Helping Hand.json
new file mode 100644 (file)
index 0000000..48f8760
--- /dev/null
@@ -0,0 +1,103 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1029198,
+          "Position": {
+            "X": -118.18121,
+            "Y": -19.713022,
+            "Z": 385.51917
+          },
+          "StopDistance": 5,
+          "TerritoryId": 817,
+          "InteractionType": "AcceptQuest",
+          "AetheryteShortcut": "Rak'tika - Slitherbough",
+          "SkipIf": [
+            "AetheryteShortcutIfInSameTerritory"
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1029200,
+          "Position": {
+            "X": -112.90161,
+            "Y": -19.59217,
+            "Z": 388.84558
+          },
+          "StopDistance": 7,
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 2009863,
+          "Position": {
+            "X": -71.78751,
+            "Y": -19.33637,
+            "Z": 302.1084
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1029200,
+          "Position": {
+            "X": -112.90161,
+            "Y": -19.59217,
+            "Z": 388.84558
+          },
+          "StopDistance": 7,
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2009864,
+          "Position": {
+            "X": -71.03082,
+            "Y": -19.394226,
+            "Z": 293.47668
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1027741,
+          "Position": {
+            "X": -80.338745,
+            "Y": -19.101032,
+            "Z": 299.82446
+          },
+          "TerritoryId": 817,
+          "InteractionType": "CompleteQuest"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3327_Lost but Not Forgotten.json b/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3327_Lost but Not Forgotten.json
new file mode 100644 (file)
index 0000000..8ba772a
--- /dev/null
@@ -0,0 +1,116 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1029197,
+          "Position": {
+            "X": -87.87671,
+            "Y": -19.022131,
+            "Z": 298.20703
+          },
+          "TerritoryId": 817,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 2009866,
+          "Position": {
+            "X": -260.73096,
+            "Y": 13.656799,
+            "Z": 554.68054
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "Position": {
+            "X": -284.9141,
+            "Y": 8.7010765,
+            "Z": 603.8272
+          },
+          "StopDistance": 1,
+          "TerritoryId": 817,
+          "InteractionType": "Combat",
+          "EnemySpawnType": "AutoOnEnterArea",
+          "KillEnemyDataIds": [
+            10878
+          ]
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 1029206,
+          "Position": {
+            "X": -243.18304,
+            "Y": 13.323829,
+            "Z": 778.9883
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2009869,
+          "Position": {
+            "X": -309.3156,
+            "Y": 7.095398,
+            "Z": 702.2355
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 5,
+      "Steps": [
+        {
+          "DataId": 1029207,
+          "Position": {
+            "X": -213.61108,
+            "Y": 10.207863,
+            "Z": 712.6116
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1029197,
+          "Position": {
+            "X": -87.87671,
+            "Y": -19.022131,
+            "Z": 298.20703
+          },
+          "TerritoryId": 817,
+          "InteractionType": "CompleteQuest",
+          "AetheryteShortcut": "Rak'tika - Slitherbough"
+        }
+      ]
+    }
+  ]
+}
diff --git a/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3328_Saying Good-bye.json b/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3328_Saying Good-bye.json
new file mode 100644 (file)
index 0000000..a34e55d
--- /dev/null
@@ -0,0 +1,97 @@
+{
+  "$schema": "https://carvel.li/questionable/quest-1.0",
+  "Author": "liza",
+  "QuestSequence": [
+    {
+      "Sequence": 0,
+      "Steps": [
+        {
+          "DataId": 1029197,
+          "Position": {
+            "X": -87.87671,
+            "Y": -19.022131,
+            "Z": 298.20703
+          },
+          "TerritoryId": 817,
+          "InteractionType": "AcceptQuest"
+        }
+      ]
+    },
+    {
+      "Sequence": 1,
+      "Steps": [
+        {
+          "DataId": 1029209,
+          "Position": {
+            "X": -92.484924,
+            "Y": -19.11198,
+            "Z": 307.1183
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 2,
+      "Steps": [
+        {
+          "DataId": 1028989,
+          "Position": {
+            "X": -77.86682,
+            "Y": -28.632244,
+            "Z": 423.6056
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 3,
+      "Steps": [
+        {
+          "DataId": 2009871,
+          "Position": {
+            "X": -89.49426,
+            "Y": -28.641174,
+            "Z": 416.06763
+          },
+          "TerritoryId": 817,
+          "InteractionType": "UseItem",
+          "ItemId": 2002546
+        }
+      ]
+    },
+    {
+      "Sequence": 4,
+      "Steps": [
+        {
+          "DataId": 2009872,
+          "Position": {
+            "X": -69.65747,
+            "Y": -28.641174,
+            "Z": 409.4757
+          },
+          "TerritoryId": 817,
+          "InteractionType": "Interact"
+        }
+      ]
+    },
+    {
+      "Sequence": 255,
+      "Steps": [
+        {
+          "DataId": 1029194,
+          "Position": {
+            "X": -37.216797,
+            "Y": -18.920458,
+            "Z": 336.62915
+          },
+          "TerritoryId": 817,
+          "InteractionType": "CompleteQuest"
+        }
+      ]
+    }
+  ]
+}
index 241b9c696c80d9d30fc9a5c73e4f8c9afae24341..6d9e7d785dbf9cead9e720af0ee1bb3fd88ea140 100644 (file)
@@ -40,8 +40,4 @@
         <AdditionalFiles Include="6.x - Endwalker\**\*.json" />
         <AdditionalFiles Include="7.x - Dawntrail\**\*.json"/>
     </ItemGroup>
-
-    <ItemGroup>
-      <Folder Include="5.x - Shadowbringers\MSQ\C-Rak'tika\" />
-    </ItemGroup>
 </Project>
index 4ed21953ae604fba35cb8709f78541f5da3ace91..331848f0dd8537a85f0072f13e578f2e2849b130 100644 (file)
                           "pet",
                           "dance",
                           "respect",
-                          "lookout"
+                          "lookout",
+                          "kneel"
                         ]
                       }
                     }
index a4a54c89c33bfb5115ff4c3a3cf85f32ec9952b2..21c1b9074421dd0400a082bf960ed0bfae1f873e 100644 (file)
@@ -26,5 +26,6 @@ public sealed class EmoteConverter() : EnumConverter<EEmote>(Values)
         { EEmote.Dance, "dance" },
         { EEmote.Respect, "respect" },
         { EEmote.Lookout, "lookout" },
+        { EEmote.Kneel, "kneel" },
     };
 }
index e248b0a8e58b3fd86ecd083047ec24b59e91af6c..4a323a9f0140e33802729233035c5088337db715 100644 (file)
@@ -28,4 +28,5 @@ public enum EEmote
     Dance = 11,
     Respect = 140,
     Lookout = 22,
+    Kneel = 19,
 }
index 4630e60041a0e43e7be21b263e5428f57100388e..b255a34ac6f4abf11f0341791d35bef395111d9e 100644 (file)
@@ -404,7 +404,7 @@ internal sealed class QuestController
                 {
                     _logger.LogError(e, "Failed to start task {TaskName}", upcomingTask.ToString());
                     _chatGui.PrintError(
-                        $"[Questionable] Failed to start task '{upcomingTask}', please check /xllog for details");
+                        $"[Questionable] Failed to start task '{upcomingTask}', please check /xllog for details.");
                     Stop("Task failed to start");
                     return;
                 }
@@ -421,6 +421,9 @@ internal sealed class QuestController
         catch (Exception e)
         {
             _logger.LogError(e, "Failed to update task {TaskName}", _currentTask.ToString());
+            _chatGui.PrintError(
+                $"[Questionable] Failed to update task '{_currentTask}', please check /xllog for details.");
+            Stop("Task failed to start");
             Stop("Task failed to update");
             return;
         }
index 8268c0dc3a6682cc6e4ccbee38a364ac0ab16c49..d48c70831acf52b5cb32db5e410fce4f27686ffb 100644 (file)
@@ -55,6 +55,7 @@ internal static class EquipItem
         private uint _itemId;
         private Item _item = null!;
         private List<ushort> _targetSlots = [];
+        private int _attempts = 0;
 
         private DateTime _continueAt = DateTime.MaxValue;
 
@@ -97,6 +98,10 @@ internal static class EquipItem
 
         private unsafe void Equip()
         {
+            ++_attempts;
+            if (_attempts > 3)
+                throw new TaskException("Unable to equip gear.");
+
             var inventoryManager = InventoryManager.Instance();
             if (inventoryManager == null)
                 return;