From ed6c645479f2380067248c9581590de30f7c0933 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Wed, 24 Jul 2024 03:33:03 +0200 Subject: [PATCH] Add more Shadowbringers MSQ --- .../SCH/1097_Forgotten but Not Gone.json | 77 +++- .../SCH/1098_The Last Remnants.json | 215 ++++++++++ .../Story/1374_They Came from the Deep.json | 21 + .../Misc/1211_Treasures and Tribulations.json | 125 ++++++ .../Il Mheg/3427_A New Amaro.json | 88 ++++ .../Kholusia/3371_Village of Woe.json | 90 ++++- .../MSQ/B-Il Mheg/3314_A Fitting Payment.json | 43 ++ .../MSQ/B-Il Mheg/3315_Spore Sweeper.json | 184 +++++++++ .../MSQ/B-Il Mheg/3316_The Lawless Ones.json | 378 ++++++++++++++++++ .../B-Il Mheg/3317_The Elder's Answer.json | 123 ++++++ .../MSQ/B-Il Mheg/3318_A Resounding Roar.json | 118 ++++++ .../B-Il Mheg/3319_Memento of a Friend.json | 64 +++ .../MSQ/B-Il Mheg/3320_Acht-la Ormh Inn.json | 86 ++++ .../MSQ/B-Il Mheg/3321_The Wheel Turns.json | 81 ++++ .../C-Rak'tika/3322_A Party Soon Divided.json | 74 ++++ .../MSQ/C-Rak'tika/3323_A Little Faith.json | 105 +++++ .../MSQ/C-Rak'tika/3324_Into the Dark.json | 210 ++++++++++ .../3325_A Day in the Neighborhood.json | 162 ++++++++ .../MSQ/C-Rak'tika/3326_A Helping Hand.json | 103 +++++ .../3327_Lost but Not Forgotten.json | 116 ++++++ .../MSQ/C-Rak'tika/3328_Saying Good-bye.json | 97 +++++ QuestPaths/QuestPaths.csproj | 4 - QuestPaths/quest-v1.json | 3 +- .../V1/Converter/EmoteConverter.cs | 1 + Questionable.Model/V1/EEmote.cs | 1 + Questionable/Controller/QuestController.cs | 5 +- .../Steps/Interactions/EquipItem.cs | 5 + 27 files changed, 2570 insertions(+), 9 deletions(-) create mode 100644 QuestPaths/2.x - A Realm Reborn/Class Quests/SCH/1098_The Last Remnants.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Tribal/Sahagin/Story/1374_They Came from the Deep.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Unlocks/Misc/1211_Treasures and Tribulations.json create mode 100644 QuestPaths/5.x - Shadowbringers/Aether Currents/Il Mheg/3427_A New Amaro.json create mode 100644 QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3315_Spore Sweeper.json create mode 100644 QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3316_The Lawless Ones.json create mode 100644 QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3317_The Elder's Answer.json create mode 100644 QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3318_A Resounding Roar.json create mode 100644 QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3319_Memento of a Friend.json create mode 100644 QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3320_Acht-la Ormh Inn.json create mode 100644 QuestPaths/5.x - Shadowbringers/MSQ/B-Il Mheg/3321_The Wheel Turns.json create mode 100644 QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3322_A Party Soon Divided.json create mode 100644 QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3323_A Little Faith.json create mode 100644 QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3324_Into the Dark.json create mode 100644 QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3325_A Day in the Neighborhood.json create mode 100644 QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3326_A Helping Hand.json create mode 100644 QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3327_Lost but Not Forgotten.json create mode 100644 QuestPaths/5.x - Shadowbringers/MSQ/C-Rak'tika/3328_Saying Good-bye.json 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;