From 5317d5ee52deca7d91206f234e985dab1bf380e6 Mon Sep 17 00:00:00 2001 From: MDlumia Date: Mon, 23 Sep 2024 00:13:52 -0500 Subject: [PATCH 01/46] Fix: Add additonal Pathing point to fix Nav issue --- .../4689_Money Makes the Moon Go Round.json | 105 ++++++++++-------- 1 file changed, 58 insertions(+), 47 deletions(-) diff --git a/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json b/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json index e72b91fd..2f92e7c0 100644 --- a/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json +++ b/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json @@ -26,52 +26,63 @@ } ] }, - { - "Sequence": 1, - "Steps": [ - { - "DataId": 1044572, - "Position": { - "X": -638.056, - "Y": -143.79326, - "Z": -513.0846 - }, - "TerritoryId": 959, - "InteractionType": "Interact", - "Fly": true - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "TerritoryId": 959, - "InteractionType": "Craft", - "ItemId": 38857, - "ItemCount": 4 + + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": -170.51479, + "Y": -105.22506, + "Z": -511.04712 }, - { - "Position": { - "X": -201.42024, - "Y": -49.149708, - "Z": -273.68756 - }, - "TerritoryId": 959, - "InteractionType": "WalkTo", - "Fly": true + "TerritoryId": 959, + "InteractionType": "WalkTo", + "Fly": true + }, + { + "DataId": 1044572, + "Position": { + "X": -638.056, + "Y": -143.79326, + "Z": -513.0846 }, - { - "DataId": 1044403, - "Position": { - "X": -203.5401, - "Y": -48.949707, - "Z": -273.60956 - }, - "TerritoryId": 959, - "InteractionType": "CompleteQuest" - } - ] - } - ] -} + "TerritoryId": 959, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "TerritoryId": 959, + "InteractionType": "Craft", + "ItemId": 38857, + "ItemCount": 4 + }, + { + "Position": { + "X": -201.42024, + "Y": -49.149708, + "Z": -273.68756 + }, + "TerritoryId": 959, + "InteractionType": "WalkTo", + "Fly": true + }, + { + "DataId": 1044403, + "Position": { + "X": -203.5401, + "Y": -48.949707, + "Z": -273.60956 + }, + "TerritoryId": 959, + "InteractionType": "CompleteQuest" + } + ] + } +] +} \ No newline at end of file From e97b17ed346ae9762a764791af713c516571ca00 Mon Sep 17 00:00:00 2001 From: MDlumia Date: Mon, 23 Sep 2024 05:22:20 +0000 Subject: [PATCH 02/46] revert 5317d5ee52deca7d91206f234e985dab1bf380e6 revert Fix: Add additonal Pathing point to fix Nav issue --- .../4689_Money Makes the Moon Go Round.json | 105 ++++++++---------- 1 file changed, 47 insertions(+), 58 deletions(-) diff --git a/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json b/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json index 2f92e7c0..e72b91fd 100644 --- a/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json +++ b/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json @@ -26,63 +26,52 @@ } ] }, - - { - "Sequence": 1, - "Steps": [ - { - "Position": { - "X": -170.51479, - "Y": -105.22506, - "Z": -511.04712 + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1044572, + "Position": { + "X": -638.056, + "Y": -143.79326, + "Z": -513.0846 + }, + "TerritoryId": 959, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "TerritoryId": 959, + "InteractionType": "Craft", + "ItemId": 38857, + "ItemCount": 4 }, - "TerritoryId": 959, - "InteractionType": "WalkTo", - "Fly": true - }, - { - "DataId": 1044572, - "Position": { - "X": -638.056, - "Y": -143.79326, - "Z": -513.0846 + { + "Position": { + "X": -201.42024, + "Y": -49.149708, + "Z": -273.68756 + }, + "TerritoryId": 959, + "InteractionType": "WalkTo", + "Fly": true }, - "TerritoryId": 959, - "InteractionType": "Interact", - "Fly": true - } - ] - }, - { - "Sequence": 255, - "Steps": [ - { - "TerritoryId": 959, - "InteractionType": "Craft", - "ItemId": 38857, - "ItemCount": 4 - }, - { - "Position": { - "X": -201.42024, - "Y": -49.149708, - "Z": -273.68756 - }, - "TerritoryId": 959, - "InteractionType": "WalkTo", - "Fly": true - }, - { - "DataId": 1044403, - "Position": { - "X": -203.5401, - "Y": -48.949707, - "Z": -273.60956 - }, - "TerritoryId": 959, - "InteractionType": "CompleteQuest" - } - ] - } -] -} \ No newline at end of file + { + "DataId": 1044403, + "Position": { + "X": -203.5401, + "Y": -48.949707, + "Z": -273.60956 + }, + "TerritoryId": 959, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} From e8ec0f87e4efb09dc538dfa5aab429bb1c1c5562 Mon Sep 17 00:00:00 2001 From: MDlumia Date: Mon, 23 Sep 2024 00:33:18 -0500 Subject: [PATCH 03/46] Fix: Add additonal Pathing point to fix Nav issue --- .../Dailies/4689_Money Makes the Moon Go Round.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json b/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json index e72b91fd..11b508a2 100644 --- a/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json +++ b/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json @@ -29,6 +29,16 @@ { "Sequence": 1, "Steps": [ + { + "Position": { + "X": -170.51479, + "Y": -105.22506, + "Z": -511.04712 + }, + "TerritoryId": 959, + "InteractionType": "WalkTo", + "Fly": true + }, { "DataId": 1044572, "Position": { @@ -74,4 +84,4 @@ ] } ] -} +} \ No newline at end of file From d7d5aee3e18f73154a358d114da76a68371560fa Mon Sep 17 00:00:00 2001 From: kaiser Date: Tue, 24 Sep 2024 03:36:03 +1000 Subject: [PATCH 04/46] fix: Added a step to get us back into the green room. --- .../Raid Quests/4963_Yaana's Yarn.json | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/QuestPaths/7.x - Dawntrail/Raid Quests/4963_Yaana's Yarn.json b/QuestPaths/7.x - Dawntrail/Raid Quests/4963_Yaana's Yarn.json index e890b43e..43bd5f8d 100644 --- a/QuestPaths/7.x - Dawntrail/Raid Quests/4963_Yaana's Yarn.json +++ b/QuestPaths/7.x - Dawntrail/Raid Quests/4963_Yaana's Yarn.json @@ -34,6 +34,33 @@ } ] }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1049787, + "Position": { + "X": 364.3396, + "Y": 60.125, + "Z": 357.1068 + }, + "TerritoryId": 1186, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "YesNo", + "ExcelSheet": "quest/049/KinGra101_04960", + "Prompt": "TEXT_KINGRA101_04960_SYSTEM_100_030", + "Yes": true + } + ], + "AethernetShortcut": [ + "[Solution Nine] True Vue", + "[Solution Nine] The Arcadion" + ] + } + ] + }, { "Sequence": 255, "Steps": [ From 143fc4c836bdfd0b7eefe3e97f6d23f0f7703ea7 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Thu, 26 Sep 2024 01:28:52 +0100 Subject: [PATCH 05/46] first attempt, first path, et cetera --- .../Garlemald/4221_Heroes All.json | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4221_Heroes All.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4221_Heroes All.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4221_Heroes All.json new file mode 100644 index 00000000..e8095645 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4221_Heroes All.json @@ -0,0 +1,90 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1037733, + "Position": { + "X": -375.14313, + "Y": 22, + "Z": 513.54236 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1039396, + "Position": { + "X": -318.227, + "Y": 22.376268, + "Z": 449.45447 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ], + "$": "0 0 48 0 0 0 -> 16 1 32 0 0 128" + }, + { + "DataId": 1039397, + "Position": { + "X": -317.76917, + "Y": 22, + "Z": 428.7937 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ], + "$": "16 1 32 0 0 128 -> 33 1 16 0 0 192" + }, + { + "DataId": 1039398, + "Position": { + "X": -318.62366, + "Y": 22.943655, + "Z": 391.4701 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "$": "33 1 16 0 0 192 -> 0 0 0 0 0 0" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1037733, + "Position": { + "X": -375.14313, + "Y": 22, + "Z": 513.54236 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} From 72a2a4c7166e1a15724275d1e72daafb387c75a2 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Thu, 26 Sep 2024 03:46:18 +0100 Subject: [PATCH 06/46] second, snipe mission --- ...4_Put Your Plasma Where Your Mouth Is.json | 84 +++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json new file mode 100644 index 00000000..09507a07 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json @@ -0,0 +1,84 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1039358, + "Position": { + "X": -321.43134, + "Y": 22.377153, + "Z": 473.167 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1039359, + "Position": { + "X": 486.71704, + "Y": 11.195138, + "Z": -299.36682 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "AetheryteShortcut": "Garlemald - Tertium" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2011849, + "Position": { + "X": 486.04553, + "Y": 11.154297, + "Z": -296.37604 + }, + "TerritoryId": 958, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1039359, + "Position": { + "X": 486.71704, + "Y": 11.195138, + "Z": -299.36682 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "$": "snipe instance, auto option seems to skip it" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1037729, + "Position": { + "X": -342.67188, + "Y": 22.377153, + "Z": 466.8496 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Camp Broken Glass" + } + ] + } + ] +} From 77c83ca5c0e5ac8209ab18eaf814eec4cee3795b Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Thu, 26 Sep 2024 04:08:32 +0100 Subject: [PATCH 07/46] changed the snipe to InteractionType: Snipe and added a comment, would assume this still works fine but can't prove it; only thought to change after finishing the quest --- .../Garlemald/4234_Put Your Plasma Where Your Mouth Is.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json index 09507a07..b3da475f 100644 --- a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json @@ -59,7 +59,8 @@ "Z": -299.36682 }, "TerritoryId": 958, - "InteractionType": "Interact", + "InteractionType": "Snipe", + "Comment": "they don't move very fast, one left one middle one right.", "$": "snipe instance, auto option seems to skip it" } ] From d3226e66b0b1e3e0da58aad244bfbfad2afaa186 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Thu, 26 Sep 2024 04:12:28 +0100 Subject: [PATCH 08/46] no point in the dollarsign comment anymore, actually --- .../Garlemald/4234_Put Your Plasma Where Your Mouth Is.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json index b3da475f..1d168c8e 100644 --- a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json @@ -60,8 +60,7 @@ }, "TerritoryId": 958, "InteractionType": "Snipe", - "Comment": "they don't move very fast, one left one middle one right.", - "$": "snipe instance, auto option seems to skip it" + "Comment": "they don't move very fast, one left one middle one right." } ] }, From b563a42bda974684e99806214bb68d463551fb85 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Thu, 26 Sep 2024 05:13:22 +0100 Subject: [PATCH 09/46] +quest --- .../4233_Mama, She Is in Rubble Deep.json | 133 ++++++++++++++++++ ...4_Put Your Plasma Where Your Mouth Is.json | 2 +- 2 files changed, 134 insertions(+), 1 deletion(-) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4233_Mama, She Is in Rubble Deep.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4233_Mama, She Is in Rubble Deep.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4233_Mama, She Is in Rubble Deep.json new file mode 100644 index 00000000..54100ea7 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4233_Mama, She Is in Rubble Deep.json @@ -0,0 +1,133 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1037722, + "Position": { + "X": -308.0949, + "Y": 22, + "Z": 415.3047 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1039353, + "Position": { + "X": -308.00336, + "Y": 22, + "Z": 413.80933 + }, + "TerritoryId": 958, + "InteractionType": "Emote", + "Emote": "soothe" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1039353, + "Position": { + "X": -308.00336, + "Y": 22, + "Z": 413.80933 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "$": "nosprint + nomount isn't really necessary here, but it looks a little unnatural to zip forward so far and wait, methinks." + }, + { + "DataId": 1039353, + "Position": { + "X": -310.48834, + "Y": 24.947939, + "Z": 377.09357 + }, + "TerritoryId": 958, + "InteractionType": "WaitForNpcAtPosition", + "NpcWaitDistance": 1, + "Mount": false, + "Sprint": false + }, + { + "DataId": 1039353, + "Position": { + "X": -351.1446, + "Y": 7.736393, + "Z": 303.24872 + }, + "TerritoryId": 958, + "InteractionType": "WaitForNpcAtPosition", + "NpcWaitDistance": 1, + "Mount": false, + "Sprint": false + }, + { + "DataId": 1039353, + "Position": { + "X": -334.03958, + "Y": 19.434929, + "Z": 175.00089 + }, + "TerritoryId": 958, + "InteractionType": "WaitForNpcAtPosition", + "NpcWaitDistance": 1, + "Mount": false, + "Sprint": false + }, + { + "DataId": 1039353, + "Position": { + "X": -321.72916, + "Y": 18.139357, + "Z": 98.16852 + }, + "TerritoryId": 958, + "InteractionType": "WaitForNpcAtPosition", + "NpcWaitDistance": 1, + "Mount": false, + "Sprint": false + }, + { + "DataId": 1039355, + "Position": { + "X": -319.4171, + "Y": 8.981749, + "Z": -9.475891 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Mount": false, + "Sprint": false + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1037722, + "Position": { + "X": -308.0949, + "Y": 22, + "Z": 415.3047 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Camp Broken Glass" + } + ] + } + ] +} diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json index 1d168c8e..0bc0a04a 100644 --- a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json @@ -60,7 +60,7 @@ }, "TerritoryId": 958, "InteractionType": "Snipe", - "Comment": "they don't move very fast, one left one middle one right." + "Comment": "They don't move very fast. One left, one middle, one right." } ] }, From ad905bbd7fff3b057206502de6a6dda36a225706 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Thu, 26 Sep 2024 20:15:12 +0100 Subject: [PATCH 10/46] +4235, add fly to 4234 dialogue untested due to major oopsie with the force TA button : ( --- ...4_Put Your Plasma Where Your Mouth Is.json | 6 +- .../Garlemald/4235_The Hero Never Bombs.json | 128 ++++++++++++++++++ 2 files changed, 131 insertions(+), 3 deletions(-) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4235_The Hero Never Bombs.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json index 0bc0a04a..86f42705 100644 --- a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4234_Put Your Plasma Where Your Mouth Is.json @@ -29,7 +29,8 @@ }, "TerritoryId": 958, "InteractionType": "Interact", - "AetheryteShortcut": "Garlemald - Tertium" + "AetheryteShortcut": "Garlemald - Tertium", + "Fly": true } ] }, @@ -59,8 +60,7 @@ "Z": -299.36682 }, "TerritoryId": 958, - "InteractionType": "Snipe", - "Comment": "They don't move very fast. One left, one middle, one right." + "InteractionType": "Snipe" } ] }, diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4235_The Hero Never Bombs.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4235_The Hero Never Bombs.json new file mode 100644 index 00000000..7e337ac1 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4235_The Hero Never Bombs.json @@ -0,0 +1,128 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1037751, + "Position": { + "X": -424.15503, + "Y": 22.196602, + "Z": 423.48352 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1040663, + "Position": { + "X": -318.10486, + "Y": 23.722221, + "Z": 353.93298 + }, + "TerritoryId": 958, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1040664, + "Position": { + "X": 382.22327, + "Y": 10.762111, + "Z": -713.3135 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "AetheryteShortcut": "Garlemald - Tertium", + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2012052, + "Position": { + "X": 383.84058, + "Y": 11.48999, + "Z": -711.1162 + }, + "TerritoryId": 958, + "InteractionType": "UseItem", + "ItemId": 2003210, + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ], + "$": "0 2 0 0 0 0 -> 17 1 0 0 0 64" + }, + { + "DataId": 2012051, + "Position": { + "X": 383.5354, + "Y": 11.306824, + "Z": -708.03394 + }, + "TerritoryId": 958, + "InteractionType": "UseItem", + "ItemId": 2003210 + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1040664, + "Position": { + "X": 382.22327, + "Y": 10.762111, + "Z": -713.3135 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_AKTKZD011_04235_Q1_000_000", + "Answer": "TEXT_AKTKZD011_04235_A1_000_001" + } + ], + "$": "" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1037751, + "Position": { + "X": -424.15503, + "Y": 22.196602, + "Z": 423.48352 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Camp Broken Glass" + } + ] + } + ] +} From 6bf0bd1eb97457c4e960287685866234137e9be2 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Thu, 26 Sep 2024 20:44:56 +0100 Subject: [PATCH 11/46] +4238 --- .../4238_A Place of Greater Safety.json | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4238_A Place of Greater Safety.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4238_A Place of Greater Safety.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4238_A Place of Greater Safety.json new file mode 100644 index 00000000..f4f62bf6 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4238_A Place of Greater Safety.json @@ -0,0 +1,63 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1037755, + "Position": { + "X": -338.76556, + "Y": 22.462305, + "Z": 449.08826 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest", + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_AKTKZD014_04238_Q1_000_000", + "Yes": true, + "$": "history's least necessary YesNo" + } + ] + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1040640, + "Position": { + "X": -239.15472, + "Y": 11.232812, + "Z": -256.61102 + }, + "TerritoryId": 958, + "InteractionType": "UseItem", + "ItemId": 2003244, + "Fly": true, + "$": "fly explicit because it walks directly into house & gets stuck otherwise." + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1037755, + "Position": { + "X": -338.76556, + "Y": 22.462305, + "Z": 449.08826 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Camp Broken Glass" + } + ] + } + ] +} From 2e7946fade99c2c88f92bab52bfb627f6b297780 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Fri, 27 Sep 2024 01:59:44 +0100 Subject: [PATCH 12/46] +4224 --- .../Garlemald/4224_Under Lock and Code.json | 131 ++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4224_Under Lock and Code.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4224_Under Lock and Code.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4224_Under Lock and Code.json new file mode 100644 index 00000000..16c5b261 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4224_Under Lock and Code.json @@ -0,0 +1,131 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1037729, + "Position": { + "X": -342.67188, + "Y": 22.377153, + "Z": 466.8496 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1039392, + "Position": { + "X": -378.4085, + "Y": 22.105467, + "Z": 535.33215 + }, + "TerritoryId": 958, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1037731, + "Position": { + "X": -356.80176, + "Y": 22, + "Z": 518.9745 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + 128, + null, + null, + null, + 64 + ], + "$": "0 0 0 0 0 0 -> 0 128 0 0 0 64" + }, + { + "DataId": 1037754, + "Position": { + "X": -431.29626, + "Y": 22.278519, + "Z": 437.6134 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + 64, + null, + null, + null, + 32 + ], + "$": "0 128 0 0 0 64 -> 0 192 0 0 0 96" + }, + { + "DataId": 1039393, + "Position": { + "X": -415.9762, + "Y": 21.392963, + "Z": 384.9087 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + 32, + null, + null, + null, + 16 + ], + "$": "0 192 0 0 0 96 -> 0 224 0 0 0 112" + }, + { + "DataId": 1039392, + "Position": { + "X": -378.4085, + "Y": 22.105467, + "Z": 535.33215 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_AKTKZC015_04224_Q1_000_000", + "Answer": "TEXT_AKTKZC015_04224_A1_000_000" + } + ], + "$": "any answer works, but you need all 3 to continue" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1037729, + "Position": { + "X": -342.67188, + "Y": 22.377153, + "Z": 466.8496 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} From b877c5240fcb420cc7d8c859279965709cedbf39 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Fri, 27 Sep 2024 02:18:11 +0100 Subject: [PATCH 13/46] +4220, nixed superfluous comments --- .../Garlemald/4220_Help Me to Help You.json | 69 +++++++++++++++++++ .../Garlemald/4235_The Hero Never Bombs.json | 3 +- .../4238_A Place of Greater Safety.json | 3 +- 3 files changed, 71 insertions(+), 4 deletions(-) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4220_Help Me to Help You.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4220_Help Me to Help You.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4220_Help Me to Help You.json new file mode 100644 index 00000000..c9327df7 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4220_Help Me to Help You.json @@ -0,0 +1,69 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1037728, + "Position": { + "X": -369.52777, + "Y": 22.149097, + "Z": 391.95837 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 2012040, + "Position": { + "X": -229.14478, + "Y": 20.035034, + "Z": 319.417 + }, + "TerritoryId": 958, + "InteractionType": "Snipe", + "Comment": "Zoom in between the buildings and wait a few seconds." + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1039395, + "Position": { + "X": 83.84827, + "Y": 1.1234589, + "Z": 137.19385 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1037728, + "Position": { + "X": -369.52777, + "Y": 22.149097, + "Z": 391.95837 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Camp Broken Glass" + } + ] + } + ] +} diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4235_The Hero Never Bombs.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4235_The Hero Never Bombs.json index 7e337ac1..5ff36d18 100644 --- a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4235_The Hero Never Bombs.json +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4235_The Hero Never Bombs.json @@ -103,8 +103,7 @@ "Prompt": "TEXT_AKTKZD011_04235_Q1_000_000", "Answer": "TEXT_AKTKZD011_04235_A1_000_001" } - ], - "$": "" + ] } ] }, diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4238_A Place of Greater Safety.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4238_A Place of Greater Safety.json index f4f62bf6..e77a859b 100644 --- a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4238_A Place of Greater Safety.json +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4238_A Place of Greater Safety.json @@ -38,8 +38,7 @@ "TerritoryId": 958, "InteractionType": "UseItem", "ItemId": 2003244, - "Fly": true, - "$": "fly explicit because it walks directly into house & gets stuck otherwise." + "Fly": true } ] }, From 1b8033322b5c5849941e22b3bc8d8a99e43f491f Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Fri, 27 Sep 2024 02:36:44 +0100 Subject: [PATCH 14/46] +4239 --- .../4239_In the Skies above Garlemald.json | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4239_In the Skies above Garlemald.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4239_In the Skies above Garlemald.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4239_In the Skies above Garlemald.json new file mode 100644 index 00000000..07a989a0 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4239_In the Skies above Garlemald.json @@ -0,0 +1,76 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1040662, + "Position": { + "X": -373.18994, + "Y": 22.268795, + "Z": 385.00024 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1040642, + "Position": { + "X": 49.149292, + "Y": 0.78169787, + "Z": 90.89795 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1040642, + "Position": { + "X": 49.149292, + "Y": 0.78169787, + "Z": 90.89795 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_AKTKZD015_04239_Q1_000_000", + "Yes": true + } + ], + "$": "weird quest but works fine" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1040662, + "Position": { + "X": -373.18994, + "Y": 22.268795, + "Z": 385.00024 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Camp Broken Glass" + } + ] + } + ] +} From 9dd7a319546e2e4dec4a2e4db8ef5228cf130da2 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Fri, 27 Sep 2024 03:01:38 +0100 Subject: [PATCH 15/46] +4219 --- .../4219_Your Inventory Is Not Full.json | 90 +++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4219_Your Inventory Is Not Full.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4219_Your Inventory Is Not Full.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4219_Your Inventory Is Not Full.json new file mode 100644 index 00000000..12e6840b --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4219_Your Inventory Is Not Full.json @@ -0,0 +1,90 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1039381, + "Position": { + "X": -437.7661, + "Y": 22.209024, + "Z": 431.937 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1037733, + "Position": { + "X": -375.14313, + "Y": 22, + "Z": 513.54236 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + 1, + null, + null, + null, + 128 + ], + "$": "0 0 0 0 0 0 -> 16 1 0 0 0 128" + }, + { + "DataId": 1037747, + "Position": { + "X": -314.25964, + "Y": 22.00559, + "Z": 430.47217 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + 16, + null, + null, + null, + 32 + ], + "$": "16 1 0 0 0 128 -> 32 17 0 0 0 160" + }, + { + "DataId": 1037728, + "Position": { + "X": -369.52777, + "Y": 22.149097, + "Z": 391.95837 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "$": "32 17 0 0 0 160 -> 0 0 0 0 0 0" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1039381, + "Position": { + "X": -437.7661, + "Y": 22.209024, + "Z": 431.937 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} From b06eec1d5fed5d98ab1809c1399ed67df53a8470 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Fri, 27 Sep 2024 03:33:07 +0100 Subject: [PATCH 16/46] +4223 --- .../Garlemald/4223_Bear Baiting.json | 99 +++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4223_Bear Baiting.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4223_Bear Baiting.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4223_Bear Baiting.json new file mode 100644 index 00000000..062dcd91 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4223_Bear Baiting.json @@ -0,0 +1,99 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1037751, + "Position": { + "X": -424.15503, + "Y": 22.196602, + "Z": 423.48352 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 2011969, + "Position": { + "X": -371.26727, + "Y": 24.979004, + "Z": 151.20166 + }, + "TerritoryId": 958, + "InteractionType": "UseItem", + "ItemId": 2003195, + "Fly": true, + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ], + "$": "0 0 48 0 0 0 -> 17 0 32 0 0 64" + }, + { + "DataId": 2011968, + "Position": { + "X": -313.92395, + "Y": 21.805054, + "Z": 147.87512 + }, + "TerritoryId": 958, + "InteractionType": "UseItem", + "ItemId": 2003195, + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ], + "$": "17 0 32 0 0 64 -> 33 16 16 0 0 192" + }, + { + "DataId": 2011970, + "Position": { + "X": -375.29565, + "Y": 21.164185, + "Z": 99.47351 + }, + "TerritoryId": 958, + "InteractionType": "Combat", + "ItemId": 2003195, + "EnemySpawnType": "AfterItemUse", + "KillEnemyDataIds": [ + 14104 + ], + "$": "33 16 16 0 0 192 -> 0 0 0 0 0 0" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1037751, + "Position": { + "X": -424.15503, + "Y": 22.196602, + "Z": 423.48352 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Camp Broken Glass" + } + ] + } + ] +} From 50652dc0b3dfd13c733c8e97849e660a49221807 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Fri, 27 Sep 2024 04:23:30 +0100 Subject: [PATCH 17/46] +4237 --- .../4237_Ordnance Cleanup Committee.json | 115 ++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4237_Ordnance Cleanup Committee.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4237_Ordnance Cleanup Committee.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4237_Ordnance Cleanup Committee.json new file mode 100644 index 00000000..44a0d55b --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4237_Ordnance Cleanup Committee.json @@ -0,0 +1,115 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1037747, + "Position": { + "X": -314.25964, + "Y": 22.00559, + "Z": 430.47217 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 2012054, + "Position": { + "X": -156.05408, + "Y": 10.788086, + "Z": -235.40094 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ], + "$.0": "0 0 0 0 0 0 -> 1 16 0 0 0 128", + "AetheryteShortcut": "Garlemald - Tertium", + "Fly": true, + "$.1": "flight path gets stuck from camp BG, not so from tertium; walkto would probably be cleaner but this seems intuitive." + }, + { + "DataId": 2012055, + "Position": { + "X": -129.83911, + "Y": 10.788086, + "Z": -270.95447 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ], + "$": "1 16 0 0 0 128 -> 2 32 0 0 0 192" + }, + { + "DataId": 2012056, + "Position": { + "X": -234.6991, + "Y": 10.788086, + "Z": -367.2389 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ], + "$.0": "2 32 0 0 0 192 -> 3 48 0 0 0 224", + "$.1": "fly also gets stuck here" + }, + { + "DataId": 2012057, + "Position": { + "X": -246.93683, + "Y": 16.494995, + "Z": -413.016 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "$.0": "3 48 0 0 0 224 -> 0 64 0 0 0 0", + "$.1": "no fly here, tries and fails to land on the railing: can't interact while flying" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1037747, + "Position": { + "X": -314.25964, + "Y": 22.00559, + "Z": 430.47217 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Camp Broken Glass" + } + ] + } + ] +} From 6e2ef0b958233156b75a2c40478c2d6e7dc72a43 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Fri, 27 Sep 2024 04:57:55 +0100 Subject: [PATCH 18/46] +4236 --- .../4236_Beasts of the Imperial Wild.json | 117 ++++++++++++++++++ 1 file changed, 117 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4236_Beasts of the Imperial Wild.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4236_Beasts of the Imperial Wild.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4236_Beasts of the Imperial Wild.json new file mode 100644 index 00000000..4a4dcc08 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4236_Beasts of the Imperial Wild.json @@ -0,0 +1,117 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1037741, + "Position": { + "X": -434.50067, + "Y": 22.00912, + "Z": 470.32874 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1040666, + "Position": { + "X": -294.20923, + "Y": 21.732546, + "Z": 485.67932 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1040667, + "Position": { + "X": 323.26233, + "Y": -9.523699, + "Z": 251.88062 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2012053, + "Position": { + "X": 313.6797, + "Y": -11.978394, + "Z": 279.74353 + }, + "TerritoryId": 958, + "InteractionType": "Interact" + }, + { + "DataId": 14100, + "Position": { + "X": 302.5399, + "Y": -12.244642, + "Z": 304.46622 + }, + "TerritoryId": 958, + "InteractionType": "Combat", + "EnemySpawnType": "AfterItemUse", + "ItemId": 2003211, + "KillEnemyDataIds": [ + 14100 + ], + "$": "feel like there's a fancier way to do this but it's entirely functional" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1040667, + "Position": { + "X": 323.26233, + "Y": -9.523699, + "Z": 251.88062 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": false, + "$": "got a bit wonky on a slope here" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1037741, + "Position": { + "X": -434.50067, + "Y": 22.00912, + "Z": 470.32874 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Camp Broken Glass" + } + ] + } + ] +} From a3c9d64b8c1672e151086cbce37f6b010d0cb287 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Fri, 27 Sep 2024 08:09:07 +0100 Subject: [PATCH 19/46] +4222 --- .../Garlemald/4222_Scouting for Scouts.json | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4222_Scouting for Scouts.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4222_Scouting for Scouts.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4222_Scouting for Scouts.json new file mode 100644 index 00000000..af84b253 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4222_Scouting for Scouts.json @@ -0,0 +1,87 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1037755, + "Position": { + "X": -338.76556, + "Y": 22.462305, + "Z": 449.08826 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": 147.65237, + "Y": -18.974234, + "Z": 434.61954 + }, + "TerritoryId": 958, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 14105, + 14106 + ], + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1039388, + "Position": { + "X": 145.4032, + "Y": -18.974236, + "Z": 435.0193 + }, + "TerritoryId": 958, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1039387, + "Position": { + "X": 144.82336, + "Y": -18.974234, + "Z": 436.27063 + }, + "TerritoryId": 958, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1037755, + "Position": { + "X": -338.76556, + "Y": 22.462305, + "Z": 449.08826 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Camp Broken Glass" + } + ] + } + ] +} From 0da44c965e268f9d6f836e780da2d80f3d857631 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Fri, 27 Sep 2024 10:10:27 +0100 Subject: [PATCH 20/46] +4229 --- .../4229_Brick by Brick, Tank by Tank.json | 115 ++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4229_Brick by Brick, Tank by Tank.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4229_Brick by Brick, Tank by Tank.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4229_Brick by Brick, Tank by Tank.json new file mode 100644 index 00000000..b9922655 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4229_Brick by Brick, Tank by Tank.json @@ -0,0 +1,115 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1037779, + "Position": { + "X": 513.7865, + "Y": -36.65, + "Z": -135.91211 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1039400, + "Position": { + "X": 364.76685, + "Y": 10.8, + "Z": -308.03394 + }, + "TerritoryId": 958, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 14103 + ], + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ], + "$": "0 0 0 0 0 0 -> 16 0 16 0 0 128", + "Fly": true + }, + { + "DataId": 1040627, + "Position": { + "X": 282.00195, + "Y": 11.327993, + "Z": -365.8656 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ], + "$": "16 0 16 0 0 128 -> 32 16 16 0 0 160" + }, + { + "DataId": 1040626, + "Position": { + "X": 296.4065, + "Y": 10.799999, + "Z": -387.9912 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ], + "$": "32 16 16 0 0 160 -> 49 16 16 0 0 224" + }, + { + "DataId": 1040628, + "Position": { + "X": 260.8224, + "Y": 10.849999, + "Z": -456.32104 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "$": "49 16 16 0 0 224 -> 0 16 0 0 0 0" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1037779, + "Position": { + "X": 513.7865, + "Y": -36.65, + "Z": -135.91211 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Tertium" + } + ] + } + ] +} From 1314fc4e62d0d2b24e41e7c95577e23ab0b51a24 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Fri, 27 Sep 2024 10:52:41 +0100 Subject: [PATCH 21/46] +4226 --- .../Garlemald/4226_With Folded Hands.json | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4226_With Folded Hands.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4226_With Folded Hands.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4226_With Folded Hands.json new file mode 100644 index 00000000..dff6a220 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4226_With Folded Hands.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1039399, + "Position": { + "X": 556.4812, + "Y": -40.250004, + "Z": -133.04346 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 13468, + "Position": { + "X": -159.59418, + "Y": 10.8, + "Z": -468.8335 + }, + "TerritoryId": 958, + "InteractionType": "WaitForManualProgress", + "Comment": "Use item 2003202 on 13468 after \"weakening\"", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1039399, + "Position": { + "X": 556.4812, + "Y": -40.250004, + "Z": -133.04346 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Tertium" + } + ] + } + ] +} From d1a3b2e1e4c2a569a6e201297f1c3201cbaf7c67 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Fri, 27 Sep 2024 11:09:27 +0100 Subject: [PATCH 22/46] +4227 --- .../4227_A Light That Never Goes Out.json | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4227_A Light That Never Goes Out.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4227_A Light That Never Goes Out.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4227_A Light That Never Goes Out.json new file mode 100644 index 00000000..55d6d41f --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4227_A Light That Never Goes Out.json @@ -0,0 +1,82 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1037782, + "Position": { + "X": 545.2506, + "Y": -36.61608, + "Z": -230.24347 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": 539.7576, + "Y": -36.65, + "Z": -237.16893 + }, + "TerritoryId": 958, + "InteractionType": "WalkTo", + "$": "tries to fly through subway car roof otherwise" + }, + { + "DataId": 2012049, + "Position": { + "X": 301.86914, + "Y": 10.788086, + "Z": -540.79504 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ], + "$": "0 0 0 0 0 0 -> 16 17 0 0 0 128", + "Fly": true + }, + { + "DataId": 2012050, + "Position": { + "X": 295.49097, + "Y": 11.306824, + "Z": -500.26703 + }, + "TerritoryId": 958, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1037782, + "Position": { + "X": 545.2506, + "Y": -36.61608, + "Z": -230.24347 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Tertium" + } + ] + } + ] +} From 3abce26e53d70d9088be000b6b792bdf0b9d44eb Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Fri, 27 Sep 2024 11:40:53 +0100 Subject: [PATCH 23/46] +4225 --- .../4225_And Then a Hero Comes Along.json | 115 ++++++++++++++++++ 1 file changed, 115 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4225_And Then a Hero Comes Along.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4225_And Then a Hero Comes Along.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4225_And Then a Hero Comes Along.json new file mode 100644 index 00000000..03f41e4a --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4225_And Then a Hero Comes Along.json @@ -0,0 +1,115 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1037767, + "Position": { + "X": 545.2506, + "Y": -36.61618, + "Z": -252.12488 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": 541.0247, + "Y": -36.65, + "Z": -244.85428 + }, + "TerritoryId": 958, + "InteractionType": "WalkTo", + "$": "let's not get stuck on ceilings, now" + }, + { + "DataId": 2011973, + "Position": { + "X": 370.5653, + "Y": 10.788086, + "Z": -450.6447 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_AKTKZD001_04225_Q1_000_000", + "Yes": true + } + ], + "Fly": true, + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ], + "$": "0 0 0 0 0 0 -> 0 0 0 128 0 64" + }, + { + "DataId": 2011974, + "Position": { + "X": 282.39868, + "Y": 10.788086, + "Z": -323.07928 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_AKTKZD001_04225_Q2_000_000", + "Yes": true + } + ], + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ], + "$": "0 0 0 128 0 64 -> 0 0 0 192 0 96" + }, + { + "DataId": 2011972, + "Position": { + "X": 241.19922, + "Y": 11.673096, + "Z": -292.98853 + }, + "TerritoryId": 958, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1037767, + "Position": { + "X": 545.2506, + "Y": -36.61618, + "Z": -252.12488 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Tertium" + } + ] + } + ] +} From f8a8505036176ece25fbcac65e0ea13d71557e79 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Fri, 27 Sep 2024 12:46:09 +0100 Subject: [PATCH 24/46] +4231 --- .../Garlemald/4231_Some Like It Hot.json | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4231_Some Like It Hot.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4231_Some Like It Hot.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4231_Some Like It Hot.json new file mode 100644 index 00000000..48e29f16 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4231_Some Like It Hot.json @@ -0,0 +1,103 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1040646, + "Position": { + "X": 503.9292, + "Y": -36.65, + "Z": -253.07086 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_AKTKZD007_04231_Q1_000_000", + "Answer": "TEXT_AKTKZD007_04231_A1_000_001" + } + ] + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1037766, + "Position": { + "X": 545.3115, + "Y": -36.616177, + "Z": -265.00348 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ], + "$": "0 0 0 0 0 0 -> 1 32 0 0 0 64" + }, + { + "DataId": 1037774, + "Position": { + "X": 518.181, + "Y": -36.65, + "Z": -212.14618 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_AKTKZD007_04231_Q2_000_100", + "Answer": "TEXT_AKTKZD007_04231_A2_000_102" + } + ], + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ], + "$": "1 32 0 0 0 64 -> 2 16 0 0 0 192" + }, + { + "DataId": 1040632, + "Position": { + "X": 537.4684, + "Y": -36.65, + "Z": -175.21942 + }, + "TerritoryId": 958, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1040646, + "Position": { + "X": 503.9292, + "Y": -36.65, + "Z": -253.07086 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} From da9284ba0820b27287f92994c9e02ccc59c276d8 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Fri, 27 Sep 2024 13:07:12 +0100 Subject: [PATCH 25/46] +4228 --- .../Garlemald/4228_PS I Love You.json | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4228_PS I Love You.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4228_PS I Love You.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4228_PS I Love You.json new file mode 100644 index 00000000..f49961d5 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4228_PS I Love You.json @@ -0,0 +1,59 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1041911, + "Position": { + "X": 508.8424, + "Y": -3.8202174, + "Z": -352.71234 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1040659, + "Position": { + "X": 514.5189, + "Y": -36.65, + "Z": -156.9696 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_AKTKZD004_04228_Q1_000_000", + "Answer": "TEXT_AKTKZD004_04228_A1_000_002" + } + ], + "$": "this is the correct option, we can skip the other two" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1037771, + "Position": { + "X": 524.28467, + "Y": -19.820217, + "Z": -298.81744 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} From 2765f11ec9fe572c54503187fb48fae50bb667bc Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Fri, 27 Sep 2024 23:59:59 +0100 Subject: [PATCH 26/46] +4230 --- .../4230_Rest, Thy Warfare O'er.json | 95 +++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4230_Rest, Thy Warfare O'er.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4230_Rest, Thy Warfare O'er.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4230_Rest, Thy Warfare O'er.json new file mode 100644 index 00000000..19aad92e --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4230_Rest, Thy Warfare O'er.json @@ -0,0 +1,95 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1040645, + "Position": { + "X": 485.2522, + "Y": 10.800001, + "Z": -456.32104 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest", + "Fly": true + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": -340.87164, + "Y": 10.803238, + "Z": -694.511 + }, + "TerritoryId": 958, + "InteractionType": "WalkTo", + "Fly": true, + "$": "need to land on the road to avoid awkward flypathing through the burned buildings." + }, + { + "Position": { + "X": -310.5188, + "Y": 10.813947, + "Z": -720.8323 + }, + "TerritoryId": 958, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 14102 + ], + "Fly": false + }, + { + "DataId": 14102, + "Position": { + "X": -313.222, + "Y": 10.821807, + "Z": -720.4852 + }, + "TerritoryId": 958, + "InteractionType": "UseItem", + "ItemId": 2003208 + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1040629, + "Position": { + "X": -310.47534, + "Y": 10.815676, + "Z": -720.2411 + }, + "TerritoryId": 958, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1040645, + "Position": { + "X": 485.2522, + "Y": 10.800001, + "Z": -456.32104 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Tertium", + "Fly": true + } + ] + } + ] +} From 4702fcf85a5ae951e70d25280caf1946a9fb771b Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Sat, 28 Sep 2024 01:10:41 +0100 Subject: [PATCH 27/46] add dismount as action --- QuestPaths/quest-v1.json | 3 ++- Questionable.Model/Questing/Converter/ActionConverter.cs | 1 + Questionable.Model/Questing/EAction.cs | 6 ++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/QuestPaths/quest-v1.json b/QuestPaths/quest-v1.json index 0c0661f7..163d3207 100644 --- a/QuestPaths/quest-v1.json +++ b/QuestPaths/quest-v1.json @@ -919,7 +919,8 @@ "Yellow Gulal", "Blue Gulal", "Electric Flux", - "Hop-step" + "Hop-step", + "Dismount" ] } }, diff --git a/Questionable.Model/Questing/Converter/ActionConverter.cs b/Questionable.Model/Questing/Converter/ActionConverter.cs index 32a6654f..c178ad79 100644 --- a/Questionable.Model/Questing/Converter/ActionConverter.cs +++ b/Questionable.Model/Questing/Converter/ActionConverter.cs @@ -34,5 +34,6 @@ public sealed class ActionConverter() : EnumConverter(Values) { EAction.BlueGulal, "Blue Gulal" }, { EAction.ElectrixFlux, "Electric Flux" }, { EAction.HopStep, "Hop-step" }, + { EAction.Dismount, "Dismount" } }; } diff --git a/Questionable.Model/Questing/EAction.cs b/Questionable.Model/Questing/EAction.cs index bcc676e4..d331d80c 100644 --- a/Questionable.Model/Questing/EAction.cs +++ b/Questionable.Model/Questing/EAction.cs @@ -14,7 +14,7 @@ public enum EAction HeavyShot = 97, Cure = 120, Cure2 = 135, - Eukrasia = 24290, + Eukrasia = 24290, Diagnosis = 24284, EukrasianDiagnosis = 24291, Esuna = 7568, @@ -35,6 +35,7 @@ public enum EAction BlueGulal = 29384, ElectrixFlux = 29718, HopStep = 31116, + Dismount = 23, CollectMiner = 240, ScourMiner = 22182, @@ -70,6 +71,7 @@ public static class EActionExtensions or EAction.YellowGulal or EAction.BlueGulal or EAction.ElectrixFlux - or EAction.HopStep; + or EAction.HopStep + or EAction.Dismount; } } From 82e12b660e08d9e639bebc86b3eb05a065c11a73 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Sat, 28 Sep 2024 01:29:23 +0100 Subject: [PATCH 28/46] Revert "add dismount as action" This reverts commit 4702fcf85a5ae951e70d25280caf1946a9fb771b. --- QuestPaths/quest-v1.json | 3 +-- Questionable.Model/Questing/Converter/ActionConverter.cs | 1 - Questionable.Model/Questing/EAction.cs | 6 ++---- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/QuestPaths/quest-v1.json b/QuestPaths/quest-v1.json index 163d3207..0c0661f7 100644 --- a/QuestPaths/quest-v1.json +++ b/QuestPaths/quest-v1.json @@ -919,8 +919,7 @@ "Yellow Gulal", "Blue Gulal", "Electric Flux", - "Hop-step", - "Dismount" + "Hop-step" ] } }, diff --git a/Questionable.Model/Questing/Converter/ActionConverter.cs b/Questionable.Model/Questing/Converter/ActionConverter.cs index c178ad79..32a6654f 100644 --- a/Questionable.Model/Questing/Converter/ActionConverter.cs +++ b/Questionable.Model/Questing/Converter/ActionConverter.cs @@ -34,6 +34,5 @@ public sealed class ActionConverter() : EnumConverter(Values) { EAction.BlueGulal, "Blue Gulal" }, { EAction.ElectrixFlux, "Electric Flux" }, { EAction.HopStep, "Hop-step" }, - { EAction.Dismount, "Dismount" } }; } diff --git a/Questionable.Model/Questing/EAction.cs b/Questionable.Model/Questing/EAction.cs index d331d80c..bcc676e4 100644 --- a/Questionable.Model/Questing/EAction.cs +++ b/Questionable.Model/Questing/EAction.cs @@ -14,7 +14,7 @@ public enum EAction HeavyShot = 97, Cure = 120, Cure2 = 135, - Eukrasia = 24290, + Eukrasia = 24290, Diagnosis = 24284, EukrasianDiagnosis = 24291, Esuna = 7568, @@ -35,7 +35,6 @@ public enum EAction BlueGulal = 29384, ElectrixFlux = 29718, HopStep = 31116, - Dismount = 23, CollectMiner = 240, ScourMiner = 22182, @@ -71,7 +70,6 @@ public static class EActionExtensions or EAction.YellowGulal or EAction.BlueGulal or EAction.ElectrixFlux - or EAction.HopStep - or EAction.Dismount; + or EAction.HopStep; } } From 04d6a81c14878c40ce0bbf5c550331e86795c67a Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Sat, 28 Sep 2024 01:57:23 +0100 Subject: [PATCH 29/46] +4499 --- .../Garlemald/4499_Camp Broken Engines.json | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4499_Camp Broken Engines.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4499_Camp Broken Engines.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4499_Camp Broken Engines.json new file mode 100644 index 00000000..0001b8fc --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4499_Camp Broken Engines.json @@ -0,0 +1,61 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1041755, + "Position": { + "X": -340.35254, + "Y": 22, + "Z": 502.037 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_AKTKZC102_04499_Q1_000_000", + "Answer": "TEXT_AKTKZC102_04499_A1_000_002" + } + ] + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 2012620, + "Position": { + "X": 64.68298, + "Y": -14.358765, + "Z": 395.22388 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": true, + "$": "multi option, this one is correct so we can skip the rest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1041754, + "Position": { + "X": -340.84082, + "Y": 22, + "Z": 500.57214 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Camp Broken Glass" + } + ] + } + ] +} From 6d73427ab5dadd64dfc75438a89ea2592bacb614 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Sat, 28 Sep 2024 02:09:29 +0100 Subject: [PATCH 30/46] +4500 --- .../4500_Operation: Reactivation.json | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4500_Operation: Reactivation.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4500_Operation: Reactivation.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4500_Operation: Reactivation.json new file mode 100644 index 00000000..3ee5020c --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4500_Operation: Reactivation.json @@ -0,0 +1,79 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1041755, + "Position": { + "X": -340.35254, + "Y": 22, + "Z": 502.037 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1040963, + "Position": { + "X": -325.27655, + "Y": 22.462305, + "Z": 450.49194 + }, + "TerritoryId": 958, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1041760, + "Position": { + "X": 413.87048, + "Y": -18.81719, + "Z": 612.05444 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 2012622, + "Position": { + "X": 413.35156, + "Y": -18.814392, + "Z": 614.43494 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_AKTKZC103_04500_Q1_000_000", + "Answer": "TEXT_AKTKZC103_04500_A1_000_001" + }, + { + "Type": "List", + "Prompt": "TEXT_AKTKZC103_04500_Q2_000_000", + "Answer": "TEXT_AKTKZC103_04500_A2_000_001" + } + ] + } + ] + } + ] +} From 81808eda12ccc9f8269bf3a3e4d59ac859073fc6 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Sat, 28 Sep 2024 02:29:31 +0100 Subject: [PATCH 31/46] +4501 --- .../Garlemald/4501_Energy for All.json | 91 +++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4501_Energy for All.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4501_Energy for All.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4501_Energy for All.json new file mode 100644 index 00000000..c452a4ea --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4501_Energy for All.json @@ -0,0 +1,91 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1041761, + "Position": { + "X": 414.51123, + "Y": -18.808798, + "Z": 613.1837 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest", + "Fly": true, + "$": "you should be in range right away, but if you aren't then you might be 700 yalms away back at camp" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 2012329, + "Position": { + "X": 376.82153, + "Y": -18.875488, + "Z": 512.65735 + }, + "TerritoryId": 958, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 14094, + 14095 + ], + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1041760, + "Position": { + "X": 413.87048, + "Y": -18.81719, + "Z": 612.05444 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1041761, + "Position": { + "X": 414.51123, + "Y": -18.808798, + "Z": 613.1837 + }, + "TerritoryId": 958, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1040963, + "Position": { + "X": -325.27655, + "Y": 22.462305, + "Z": 450.49194 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Camp Broken Glass" + } + ] + } + ] +} From 93c56c050b51c2bc21a2017ec8bbc1064ec20d83 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Sat, 28 Sep 2024 03:36:53 +0100 Subject: [PATCH 32/46] +4503 --- .../Garlemald/4503_Longing for Home.json | 91 +++++++++++++++++++ 1 file changed, 91 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4503_Longing for Home.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4503_Longing for Home.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4503_Longing for Home.json new file mode 100644 index 00000000..60c26c49 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4503_Longing for Home.json @@ -0,0 +1,91 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1041767, + "Position": { + "X": 541.03906, + "Y": -36.65, + "Z": -132.46362 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_AKTKZD102_04503_Q1_000_000", + "Answer": "TEXT_AKTKZD102_04503_A1_000_001" + } + ] + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1041769, + "Position": { + "X": 215.198, + "Y": 10.8, + "Z": -104.509094 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2012623, + "Position": { + "X": 168.26111, + "Y": 11.36792, + "Z": -102.92212 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "$": "can skip other interactables" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1041769, + "Position": { + "X": 215.198, + "Y": 10.8, + "Z": -104.509094 + }, + "TerritoryId": 958, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1041767, + "Position": { + "X": 541.03906, + "Y": -36.65, + "Z": -132.46362 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Tertium" + } + ] + } + ] +} From cd2070bb631dcb364b4993ff508e813bb70b5a45 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Sat, 28 Sep 2024 04:05:07 +0100 Subject: [PATCH 33/46] +4504 --- .../4504_Palatial Possibilities.json | 85 +++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4504_Palatial Possibilities.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4504_Palatial Possibilities.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4504_Palatial Possibilities.json new file mode 100644 index 00000000..47cf187f --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4504_Palatial Possibilities.json @@ -0,0 +1,85 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1041768, + "Position": { + "X": 539.9404, + "Y": -36.65, + "Z": -132.37207 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_AKTKZD103_04504_Q1_000_000", + "Answer": "TEXT_AKTKZD103_04504_A1_000_001" + } + ] + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1041770, + "Position": { + "X": 157.30518, + "Y": 23.164677, + "Z": -415.36584 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2012331, + "Position": { + "X": 150.89636, + "Y": 23.147888, + "Z": -414.9386 + }, + "TerritoryId": 958, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 14092 + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 2012629, + "Position": { + "X": 155.74878, + "Y": 23.147888, + "Z": -414.29773 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_AKTKZD103_04504_Q2_000_000", + "Answer": "TEXT_AKTKZD103_04504_A2_000_001" + } + ] + } + ] + } + ] +} From 54193662d14588fc9b8392b9a8bb4e3adf7d638b Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Sat, 28 Sep 2024 04:28:29 +0100 Subject: [PATCH 34/46] +4505, fix InteractionType on 4500 --- .../4500_Operation: Reactivation.json | 2 +- .../Garlemald/4505_Mum Is the Word.json | 94 +++++++++++++++++++ 2 files changed, 95 insertions(+), 1 deletion(-) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4505_Mum Is the Word.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4500_Operation: Reactivation.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4500_Operation: Reactivation.json index 3ee5020c..1332dffd 100644 --- a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4500_Operation: Reactivation.json +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4500_Operation: Reactivation.json @@ -59,7 +59,7 @@ "Z": 614.43494 }, "TerritoryId": 958, - "InteractionType": "Interact", + "InteractionType": "CompleteQuest", "DialogueChoices": [ { "Type": "List", diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4505_Mum Is the Word.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4505_Mum Is the Word.json new file mode 100644 index 00000000..a9ceee1b --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4505_Mum Is the Word.json @@ -0,0 +1,94 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1041770, + "Position": { + "X": 157.30518, + "Y": 23.164677, + "Z": -415.36584 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest", + "Fly": true, + "$": "you should be right next to it, but if you aren't..." + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1041771, + "Position": { + "X": -157.67151, + "Y": 10.8, + "Z": -530.6325 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": true, + "$": "there's an underpass flypathing that /looks/ like it should get stuck, but doesn't. not sure if WoL size and/or mount would make it stuck; YMMV" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1041773, + "Position": { + "X": -78.446655, + "Y": 10.5, + "Z": -590.08167 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1041774, + "Position": { + "X": -44.815796, + "Y": 10.8, + "Z": -614.40454 + }, + "TerritoryId": 958, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1041767, + "Position": { + "X": 541.03906, + "Y": -36.65, + "Z": -132.46362 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_AKTKZD104_04505_Q1_000_000", + "Answer": "TEXT_AKTKZD104_04505_A1_000_002" + } + ], + "AetheryteShortcut": "Garlemald - Tertium" + } + ] + } + ] +} From 671ad2c54e683b5785cd1d706c0ade5f42238f67 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Sat, 28 Sep 2024 05:07:22 +0100 Subject: [PATCH 35/46] +4506! --- .../Garlemald/4506_Who Is Your Daddy.json | 141 ++++++++++++++++++ 1 file changed, 141 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4506_Who Is Your Daddy.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4506_Who Is Your Daddy.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4506_Who Is Your Daddy.json new file mode 100644 index 00000000..63c4f8df --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4506_Who Is Your Daddy.json @@ -0,0 +1,141 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1041776, + "Position": { + "X": 541.89355, + "Y": -36.65, + "Z": -132.64673 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_AKTKZD201_04506_Q1_000_000", + "Answer": "TEXT_AKTKZD201_04506_A1_000_002" + } + ] + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1041754, + "Position": { + "X": -340.84082, + "Y": 22, + "Z": 500.57214 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_AKTKZD201_04506_Q2_000_000", + "Answer": "TEXT_AKTKZD201_04506_A2_000_002" + } + ], + "AetheryteShortcut": "Garlemald - Camp Broken Glass" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1041778, + "Position": { + "X": -322.10272, + "Y": 10.85, + "Z": -576.04333 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2012746, + "Position": { + "X": -580.6211, + "Y": 10.482849, + "Z": -721.18713 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": true, + "$": "other destination is a decoy, can skip" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "Position": { + "X": -276.31705, + "Y": 10.799999, + "Z": -592.71124 + }, + "TerritoryId": 958, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 14091 + ], + "Fly": true + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1041782, + "Position": { + "X": -274.0063, + "Y": 10.8, + "Z": -590.41736 + }, + "TerritoryId": 958, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1041784, + "Position": { + "X": -342.67188, + "Y": 22, + "Z": 499.07666 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_AKTKZD201_04506_Q3_000_000", + "Answer": "TEXT_AKTKZD201_04506_A3_000_002" + } + ], + "AetheryteShortcut": "Garlemald - Camp Broken Glass" + } + ] + } + ] +} From b082e8ae42f9285a088c4f328ed1d622a27c2df7 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Sat, 28 Sep 2024 05:40:05 +0100 Subject: [PATCH 36/46] +4217 --- .../Garlemald/4217_Armored Up.json | 101 ++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4217_Armored Up.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4217_Armored Up.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4217_Armored Up.json new file mode 100644 index 00000000..3d25099e --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4217_Armored Up.json @@ -0,0 +1,101 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1041122, + "Position": { + "X": 134.844, + "Y": -13.286316, + "Z": 649.8054 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest", + "Fly": true, + "$": "this thing starts out in the boonies" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1041119, + "Position": { + "X": 135.85095, + "Y": -17.135998, + "Z": 567.8645 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "Position": { + "X": 73.64728, + "Y": -18.777306, + "Z": 527.2946 + }, + "TerritoryId": 958, + "InteractionType": "WaitForManualProgress", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ], + "Comment": "Use the mount's abilities to kill the drones.", + "$.0": "0 0 0 0 0 0 -> 16 64 0 0 0 128", + "$.1": "can't find any currently extant method of automating this - could add the actions, but it's combat with the actions specifically, repeat use on targets" + }, + { + "Position": { + "X": 370.17212, + "Y": -18.937208, + "Z": 338.0957 + }, + "TerritoryId": 958, + "InteractionType": "WaitForManualProgress", + "Comment": "Use the mount's abilities to kill the drones." + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "Position": { + "X": 370.17212, + "Y": -18.937208, + "Z": 338.0957 + }, + "TerritoryId": 958, + "InteractionType": "Action", + "Action": "Dismount", + "$": "need to dismount explicitly or it blocks quest turnin, gets mad at you for not using the pet hotbar action. if we do it now, we can fly to turnin, big speedup" + }, + { + "DataId": 1041119, + "Position": { + "X": 135.85095, + "Y": -17.135998, + "Z": 567.8645 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} From b41d47a16238dd56b716f60d74e6264df28afb11 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Sat, 28 Sep 2024 05:53:25 +0100 Subject: [PATCH 37/46] Action: Dismount --- QuestPaths/quest-v1.json | 3 ++- Questionable.Model/Questing/Converter/ActionConverter.cs | 1 + Questionable.Model/Questing/EAction.cs | 6 ++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/QuestPaths/quest-v1.json b/QuestPaths/quest-v1.json index 0c0661f7..163d3207 100644 --- a/QuestPaths/quest-v1.json +++ b/QuestPaths/quest-v1.json @@ -919,7 +919,8 @@ "Yellow Gulal", "Blue Gulal", "Electric Flux", - "Hop-step" + "Hop-step", + "Dismount" ] } }, diff --git a/Questionable.Model/Questing/Converter/ActionConverter.cs b/Questionable.Model/Questing/Converter/ActionConverter.cs index 32a6654f..fba2b169 100644 --- a/Questionable.Model/Questing/Converter/ActionConverter.cs +++ b/Questionable.Model/Questing/Converter/ActionConverter.cs @@ -34,5 +34,6 @@ public sealed class ActionConverter() : EnumConverter(Values) { EAction.BlueGulal, "Blue Gulal" }, { EAction.ElectrixFlux, "Electric Flux" }, { EAction.HopStep, "Hop-step" }, + { EAction.Dismount, "Dismount" }, }; } diff --git a/Questionable.Model/Questing/EAction.cs b/Questionable.Model/Questing/EAction.cs index bcc676e4..d331d80c 100644 --- a/Questionable.Model/Questing/EAction.cs +++ b/Questionable.Model/Questing/EAction.cs @@ -14,7 +14,7 @@ public enum EAction HeavyShot = 97, Cure = 120, Cure2 = 135, - Eukrasia = 24290, + Eukrasia = 24290, Diagnosis = 24284, EukrasianDiagnosis = 24291, Esuna = 7568, @@ -35,6 +35,7 @@ public enum EAction BlueGulal = 29384, ElectrixFlux = 29718, HopStep = 31116, + Dismount = 23, CollectMiner = 240, ScourMiner = 22182, @@ -70,6 +71,7 @@ public static class EActionExtensions or EAction.YellowGulal or EAction.BlueGulal or EAction.ElectrixFlux - or EAction.HopStep; + or EAction.HopStep + or EAction.Dismount; } } From 77d1e27d452258321cf5dea4a004384884917a2e Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Sat, 28 Sep 2024 06:10:25 +0100 Subject: [PATCH 38/46] forgot 4218... --- .../Garlemald/4218_A Dream of Home.json | 94 +++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4218_A Dream of Home.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4218_A Dream of Home.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4218_A Dream of Home.json new file mode 100644 index 00000000..281b1eec --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4218_A Dream of Home.json @@ -0,0 +1,94 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "goatzone", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1041119, + "Position": { + "X": 135.85095, + "Y": -17.135998, + "Z": 567.8645 + }, + "TerritoryId": 958, + "InteractionType": "AcceptQuest", + "Fly": true, + "$": "again, if you happen to be at an aetheryte, very far without flyspeed" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1041121, + "Position": { + "X": 208.51453, + "Y": 4.706692, + "Z": 77.77527 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Type": "List", + "Prompt": "TEXT_AKTKZC009_04218_Q1_000_000", + "Answer": "TEXT_AKTKZC009_04218_A1_000_001" + } + ], + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2012474, + "Position": { + "X": 210.28455, + "Y": 5.355835, + "Z": 76.76807 + }, + "TerritoryId": 958, + "InteractionType": "Emote", + "Emote": "pray" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1042180, + "Position": { + "X": 127.06189, + "Y": -13.29479, + "Z": 650.8429 + }, + "TerritoryId": 958, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1040898, + "Position": { + "X": -433.12738, + "Y": 22.221891, + "Z": 460.80713 + }, + "TerritoryId": 958, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Garlemald - Camp Broken Glass" + } + ] + } + ] +} From 79c52cf45dbf9477a13d683bb5b9aabe784e5699 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Sat, 28 Sep 2024 10:28:48 +0100 Subject: [PATCH 39/46] Revert "Action: Dismount" (again) This reverts commit b41d47a16238dd56b716f60d74e6264df28afb11. --- QuestPaths/quest-v1.json | 3 +-- Questionable.Model/Questing/Converter/ActionConverter.cs | 1 - Questionable.Model/Questing/EAction.cs | 6 ++---- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/QuestPaths/quest-v1.json b/QuestPaths/quest-v1.json index 163d3207..0c0661f7 100644 --- a/QuestPaths/quest-v1.json +++ b/QuestPaths/quest-v1.json @@ -919,8 +919,7 @@ "Yellow Gulal", "Blue Gulal", "Electric Flux", - "Hop-step", - "Dismount" + "Hop-step" ] } }, diff --git a/Questionable.Model/Questing/Converter/ActionConverter.cs b/Questionable.Model/Questing/Converter/ActionConverter.cs index fba2b169..32a6654f 100644 --- a/Questionable.Model/Questing/Converter/ActionConverter.cs +++ b/Questionable.Model/Questing/Converter/ActionConverter.cs @@ -34,6 +34,5 @@ public sealed class ActionConverter() : EnumConverter(Values) { EAction.BlueGulal, "Blue Gulal" }, { EAction.ElectrixFlux, "Electric Flux" }, { EAction.HopStep, "Hop-step" }, - { EAction.Dismount, "Dismount" }, }; } diff --git a/Questionable.Model/Questing/EAction.cs b/Questionable.Model/Questing/EAction.cs index d331d80c..bcc676e4 100644 --- a/Questionable.Model/Questing/EAction.cs +++ b/Questionable.Model/Questing/EAction.cs @@ -14,7 +14,7 @@ public enum EAction HeavyShot = 97, Cure = 120, Cure2 = 135, - Eukrasia = 24290, + Eukrasia = 24290, Diagnosis = 24284, EukrasianDiagnosis = 24291, Esuna = 7568, @@ -35,7 +35,6 @@ public enum EAction BlueGulal = 29384, ElectrixFlux = 29718, HopStep = 31116, - Dismount = 23, CollectMiner = 240, ScourMiner = 22182, @@ -71,7 +70,6 @@ public static class EActionExtensions or EAction.YellowGulal or EAction.BlueGulal or EAction.ElectrixFlux - or EAction.HopStep - or EAction.Dismount; + or EAction.HopStep; } } From 3c2d29df1cdc1752e507c51ea3623d3e722c0f07 Mon Sep 17 00:00:00 2001 From: Stefan Belmont Date: Sat, 28 Sep 2024 10:33:21 +0100 Subject: [PATCH 40/46] re-do unmount in 4217 --- .../Side Quests/Garlemald/4217_Armored Up.json | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4217_Armored Up.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4217_Armored Up.json index 3d25099e..b9a1da6a 100644 --- a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4217_Armored Up.json +++ b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4217_Armored Up.json @@ -74,15 +74,9 @@ "Sequence": 255, "Steps": [ { - "Position": { - "X": 370.17212, - "Y": -18.937208, - "Z": 338.0957 - }, "TerritoryId": 958, - "InteractionType": "Action", - "Action": "Dismount", - "$": "need to dismount explicitly or it blocks quest turnin, gets mad at you for not using the pet hotbar action. if we do it now, we can fly to turnin, big speedup" + "InteractionType": "None", + "Mount": false }, { "DataId": 1041119, From ef9e4c33a1336039745850ec0f9229d4b13f15db Mon Sep 17 00:00:00 2001 From: kaiser Date: Tue, 8 Oct 2024 11:14:49 +1100 Subject: [PATCH 41/46] chore: fix, there is no 2nd sequence. --- .../7.x - Dawntrail/Raid Quests/4963_Yaana's Yarn.json | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/QuestPaths/7.x - Dawntrail/Raid Quests/4963_Yaana's Yarn.json b/QuestPaths/7.x - Dawntrail/Raid Quests/4963_Yaana's Yarn.json index 43bd5f8d..09b370c3 100644 --- a/QuestPaths/7.x - Dawntrail/Raid Quests/4963_Yaana's Yarn.json +++ b/QuestPaths/7.x - Dawntrail/Raid Quests/4963_Yaana's Yarn.json @@ -35,7 +35,7 @@ ] }, { - "Sequence": 2, + "Sequence": 255, "Steps": [ { "DataId": 1049787, @@ -58,12 +58,7 @@ "[Solution Nine] True Vue", "[Solution Nine] The Arcadion" ] - } - ] - }, - { - "Sequence": 255, - "Steps": [ + }, { "DataId": 1049789, "Position": { From 1ffaf0447597e6dd79b0d4199a96b2bddf56f852 Mon Sep 17 00:00:00 2001 From: kaiser Date: Wed, 9 Oct 2024 17:50:38 +1100 Subject: [PATCH 42/46] feat: add Margrat quest. --- .../4816_The Pride of Labyrinthos.json | 120 ++++++++++++++++++ 1 file changed, 120 insertions(+) create mode 100644 QuestPaths/6.x - Endwalker/Side Quests/Old Sharlayan/4816_The Pride of Labyrinthos.json diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Old Sharlayan/4816_The Pride of Labyrinthos.json b/QuestPaths/6.x - Endwalker/Side Quests/Old Sharlayan/4816_The Pride of Labyrinthos.json new file mode 100644 index 00000000..eb256233 --- /dev/null +++ b/QuestPaths/6.x - Endwalker/Side Quests/Old Sharlayan/4816_The Pride of Labyrinthos.json @@ -0,0 +1,120 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "kaiser", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1046073, + "Position": { + "X": -53.635498, + "Y": -29.497286, + "Z": -65.14081 + }, + "TerritoryId": 956, + "InteractionType": "AcceptQuest", + "StopDistance": 5, + "AetheryteShortcut": "Labyrinthos - Sharlayan Hamlet", + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": -53.635498, + "Y": -29.497286, + "Z": -65.14081 + }, + "MaximumDistance": 30, + "TerritoryId": 956 + } + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1046404, + "Position": { + "X": -707.6982, + "Y": -31.53043, + "Z": 280.38452 + }, + "TerritoryId": 956, + "InteractionType": "Interact", + "StopDistance": 5, + "AetheryteShortcut": "Labyrinthos - Aporia" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1046073, + "Position": { + "X": -53.635498, + "Y": -29.497286, + "Z": -65.14081 + }, + "TerritoryId": 956, + "InteractionType": "Interact", + "StopDistance": 5, + "AetheryteShortcut": "Labyrinthos - Sharlayan Hamlet", + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_SUBCTS606_04816_Q2_000_055", + "Yes": true + } + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": -53.635498, + "Y": -29.497286, + "Z": -65.14081 + }, + "MaximumDistance": 30, + "TerritoryId": 956 + } + } + } + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1046073, + "Position": { + "X": -53.635498, + "Y": -29.497286, + "Z": -65.14081 + }, + "TerritoryId": 956, + "InteractionType": "CompleteQuest", + "StopDistance": 5, + "AetheryteShortcut": "Labyrinthos - Sharlayan Hamlet", + "SkipConditions": { + "AetheryteShortcutIf": { + "NearPosition": { + "Position": { + "X": -53.635498, + "Y": -29.497286, + "Z": -65.14081 + }, + "MaximumDistance": 30, + "TerritoryId": 956 + } + } + } + } + ] + } + ] +} From 756fd155a24385a8599c39f333bb3b261a0e6409 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Wed, 9 Oct 2024 16:44:47 +0200 Subject: [PATCH 43/46] Add SkipCondition --- .../Dailies/4689_Money Makes the Moon Go Round.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json b/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json index 11b508a2..4b1d7ea1 100644 --- a/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json +++ b/QuestPaths/6.x - Endwalker/Allied Societies/Loporrits/Dailies/4689_Money Makes the Moon Go Round.json @@ -37,7 +37,12 @@ }, "TerritoryId": 959, "InteractionType": "WalkTo", - "Fly": true + "Fly": true, + "SkipConditions": { + "StepIf": { + "Flying": "Locked" + } + } }, { "DataId": 1044572, @@ -84,4 +89,4 @@ ] } ] -} \ No newline at end of file +} From ab6e3a847f30a042dfa53f66052fc41c027d18d3 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Wed, 9 Oct 2024 17:49:02 +0200 Subject: [PATCH 44/46] Change DialogueChoices to TargetTerritoryId in Yaana's Yarn --- .../Raid Quests/4963_Yaana's Yarn.json | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/QuestPaths/7.x - Dawntrail/Raid Quests/4963_Yaana's Yarn.json b/QuestPaths/7.x - Dawntrail/Raid Quests/4963_Yaana's Yarn.json index 09b370c3..ed2b9b8c 100644 --- a/QuestPaths/7.x - Dawntrail/Raid Quests/4963_Yaana's Yarn.json +++ b/QuestPaths/7.x - Dawntrail/Raid Quests/4963_Yaana's Yarn.json @@ -38,7 +38,7 @@ "Sequence": 255, "Steps": [ { - "DataId": 1049787, + "DataId": 1049793, "Position": { "X": 364.3396, "Y": 60.125, @@ -46,14 +46,7 @@ }, "TerritoryId": 1186, "InteractionType": "Interact", - "DialogueChoices": [ - { - "Type": "YesNo", - "ExcelSheet": "quest/049/KinGra101_04960", - "Prompt": "TEXT_KINGRA101_04960_SYSTEM_100_030", - "Yes": true - } - ], + "TargetTerritoryId": 1224, "AethernetShortcut": [ "[Solution Nine] True Vue", "[Solution Nine] The Arcadion" From 588beffc37c9fd8f46135d130dd79f09b4048c0f Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Wed, 9 Oct 2024 18:20:38 +0200 Subject: [PATCH 45/46] Add workaround for RSR refusing to attack enemies spawned by quest in 'Taking Stock' --- .../1963_Taking Stock.json | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1963_Taking Stock.json b/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1963_Taking Stock.json index 338a7da4..848be8ee 100644 --- a/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1963_Taking Stock.json +++ b/QuestPaths/3.x - Heavensward/Aether Currents/The Dravanian Hinterlands/1963_Taking Stock.json @@ -72,17 +72,14 @@ "Steps": [ { "Position": { - "X": -403.42465, - "Y": 154.8542, - "Z": 82.59637 + "X": -346.407, + "Y": 152.32855, + "Z": 86.98739 }, "TerritoryId": 399, - "InteractionType": "Combat", - "EnemySpawnType": "AutoOnEnterArea", - "KillEnemyDataIds": [ - 5042 - ], - "CombatDelaySecondsAtStart": 1 + "InteractionType": "WalkTo", + "Mount": false, + "Sprint": false }, { "DataId": 2005885, @@ -92,7 +89,8 @@ "Z": 82.84119 }, "TerritoryId": 399, - "InteractionType": "Interact" + "InteractionType": "Interact", + "DelaySecondsAtStart": 5 } ] }, From 5bc0d4d80e774b1723d8c6aebc333854eb8a86ff Mon Sep 17 00:00:00 2001 From: Liza Date: Thu, 10 Oct 2024 07:40:03 +0000 Subject: [PATCH 46/46] Fix illegal file name on Windows --- ...ration: Reactivation.json => 4500_Operation Reactivation.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename QuestPaths/6.x - Endwalker/Side Quests/Garlemald/{4500_Operation: Reactivation.json => 4500_Operation Reactivation.json} (100%) diff --git a/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4500_Operation: Reactivation.json b/QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4500_Operation Reactivation.json similarity index 100% rename from QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4500_Operation: Reactivation.json rename to QuestPaths/6.x - Endwalker/Side Quests/Garlemald/4500_Operation Reactivation.json