diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/SCH/1097_Forgotten but Not Gone.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/SCH/1097_Forgotten but Not Gone.json
index e5f83d3ea..a22726169 100644
--- a/QuestPaths/2.x - A Realm Reborn/Class Quests/SCH/1097_Forgotten but Not Gone.json
+++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/SCH/1097_Forgotten but Not Gone.json
@@ -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"
@@ -25,6 +25,79 @@
"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
index 000000000..f0489f122
--- /dev/null
+++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/SCH/1098_The Last Remnants.json
@@ -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
index 000000000..1f59ec335
--- /dev/null
+++ b/QuestPaths/2.x - A Realm Reborn/Tribal/Sahagin/Story/1374_They Came from the Deep.json
@@ -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
index 000000000..3c7677bbe
--- /dev/null
+++ b/QuestPaths/2.x - A Realm Reborn/Unlocks/Misc/1211_Treasures and Tribulations.json
@@ -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
index 000000000..0c9acde10
--- /dev/null
+++ b/QuestPaths/5.x - Shadowbringers/Aether Currents/Il Mheg/3427_A New Amaro.json
@@ -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"
+ }
+ ]
+ }
+ ]
+ }
+ ]
+}
diff --git a/QuestPaths/5.x - Shadowbringers/Aether Currents/Kholusia/3371_Village of Woe.json b/QuestPaths/5.x - Shadowbringers/Aether Currents/Kholusia/3371_Village of Woe.json
index 747bbb9cb..53d4d7863 100644
--- a/QuestPaths/5.x - Shadowbringers/Aether Currents/Kholusia/3371_Village of Woe.json
+++ b/QuestPaths/5.x - Shadowbringers/Aether Currents/Kholusia/3371_Village of Woe.json
@@ -1,7 +1,6 @@
{
"$schema": "https://carvel.li/questionable/quest-1.0",
"Author": "liza",
- "Disabled": true,
"QuestSequence": [
{
"Sequence": 0,
@@ -17,6 +16,95 @@
"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"
+ }
+ ]
}
]
}
diff --git a/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3314_A Fitting Payment.json b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3314_A Fitting Payment.json
index 772915099..862d90514 100644
--- a/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3314_A Fitting Payment.json
+++ b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3314_A Fitting Payment.json
@@ -25,6 +25,49 @@
"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
index 000000000..80337f80e
--- /dev/null
+++ b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3315_Spore Sweeper.json
@@ -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
index 000000000..681511a05
--- /dev/null
+++ b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3316_The Lawless Ones.json
@@ -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
index 000000000..1978dd321
--- /dev/null
+++ b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3317_The Elder's Answer.json
@@ -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
index 000000000..f85e55ef4
--- /dev/null
+++ b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3318_A Resounding Roar.json
@@ -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
index 000000000..8105c5b99
--- /dev/null
+++ b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3319_Memento of a Friend.json
@@ -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
index 000000000..a1c286701
--- /dev/null
+++ b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3320_Acht-la Ormh Inn.json
@@ -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
index 000000000..5aeefd8df
--- /dev/null
+++ b/QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3321_The Wheel Turns.json
@@ -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
index 000000000..6140b997a
--- /dev/null
+++ b/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3322_A Party Soon Divided.json
@@ -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
index 000000000..7a920cc6d
--- /dev/null
+++ b/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3323_A Little Faith.json
@@ -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
index 000000000..7fab2bcdf
--- /dev/null
+++ b/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3324_Into the Dark.json
@@ -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
index 000000000..8b0e7e19d
--- /dev/null
+++ b/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3325_A Day in the Neighborhood.json
@@ -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
index 000000000..48f876030
--- /dev/null
+++ b/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3326_A Helping Hand.json
@@ -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
index 000000000..8ba772a49
--- /dev/null
+++ b/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3327_Lost but Not Forgotten.json
@@ -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
index 000000000..a34e55d30
--- /dev/null
+++ b/QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3328_Saying Good-bye.json
@@ -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"
+ }
+ ]
+ }
+ ]
+}
diff --git a/QuestPaths/QuestPaths.csproj b/QuestPaths/QuestPaths.csproj
index 241b9c696..6d9e7d785 100644
--- a/QuestPaths/QuestPaths.csproj
+++ b/QuestPaths/QuestPaths.csproj
@@ -40,8 +40,4 @@
-
-
-
-
diff --git a/QuestPaths/quest-v1.json b/QuestPaths/quest-v1.json
index 4ed21953a..331848f0d 100644
--- a/QuestPaths/quest-v1.json
+++ b/QuestPaths/quest-v1.json
@@ -562,7 +562,8 @@
"pet",
"dance",
"respect",
- "lookout"
+ "lookout",
+ "kneel"
]
}
}
diff --git a/Questionable.Model/V1/Converter/EmoteConverter.cs b/Questionable.Model/V1/Converter/EmoteConverter.cs
index a4a54c89c..21c1b9074 100644
--- a/Questionable.Model/V1/Converter/EmoteConverter.cs
+++ b/Questionable.Model/V1/Converter/EmoteConverter.cs
@@ -26,5 +26,6 @@ public sealed class EmoteConverter() : EnumConverter(Values)
{ EEmote.Dance, "dance" },
{ EEmote.Respect, "respect" },
{ EEmote.Lookout, "lookout" },
+ { EEmote.Kneel, "kneel" },
};
}
diff --git a/Questionable.Model/V1/EEmote.cs b/Questionable.Model/V1/EEmote.cs
index e248b0a8e..4a323a9f0 100644
--- a/Questionable.Model/V1/EEmote.cs
+++ b/Questionable.Model/V1/EEmote.cs
@@ -28,4 +28,5 @@ public enum EEmote
Dance = 11,
Respect = 140,
Lookout = 22,
+ Kneel = 19,
}
diff --git a/Questionable/Controller/QuestController.cs b/Questionable/Controller/QuestController.cs
index 4630e6004..b255a34ac 100644
--- a/Questionable/Controller/QuestController.cs
+++ b/Questionable/Controller/QuestController.cs
@@ -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;
}
diff --git a/Questionable/Controller/Steps/Interactions/EquipItem.cs b/Questionable/Controller/Steps/Interactions/EquipItem.cs
index 8268c0dc3..d48c70831 100644
--- a/Questionable/Controller/Steps/Interactions/EquipItem.cs
+++ b/Questionable/Controller/Steps/Interactions/EquipItem.cs
@@ -55,6 +55,7 @@ internal static class EquipItem
private uint _itemId;
private Item _item = null!;
private List _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;