From e5d1bcedcdade108273406d329a0fca251cbe528 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Thu, 26 Dec 2024 14:15:43 +0100 Subject: [PATCH 01/15] Add SB SCH quests --- .../SCH/2923_The Vanishing Act.json | 128 +++++++++++++ .../SCH/2924_A Safe Place to Hide.json | 174 ++++++++++++++++++ .../SCH/2925_In Loving Memory.json | 60 ++++++ .../Class Quests/SCH/2926_The Chase.json | 139 ++++++++++++++ .../SCH/2927_Our Unsung Heroes.json | 143 ++++++++++++++ QuestPaths/quest-v1.json | 3 +- .../Questing/Converter/ActionConverter.cs | 1 + Questionable.Model/Questing/EAction.cs | 1 + 8 files changed, 648 insertions(+), 1 deletion(-) create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/SCH/2923_The Vanishing Act.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/SCH/2924_A Safe Place to Hide.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/SCH/2925_In Loving Memory.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/SCH/2926_The Chase.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/SCH/2927_Our Unsung Heroes.json diff --git a/QuestPaths/4.x - Stormblood/Class Quests/SCH/2923_The Vanishing Act.json b/QuestPaths/4.x - Stormblood/Class Quests/SCH/2923_The Vanishing Act.json new file mode 100644 index 00000000..b5150038 --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/SCH/2923_The Vanishing Act.json @@ -0,0 +1,128 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1006757, + "Position": { + "X": -4.4709473, + "Y": 44.999886, + "Z": -250.56848 + }, + "TerritoryId": 128, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Limsa Lominsa", + "AethernetShortcut": [ + "[Limsa Lominsa] Aetheryte Plaza", + "[Limsa Lominsa] Marauders' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 128 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": 207.68561, + "Y": -3.1246834, + "Z": 42.986313 + }, + "TerritoryId": 139, + "InteractionType": "WalkTo", + "AetheryteShortcut": "Upper La Noscea - Camp Bronze Lake", + "Fly": true + }, + { + "DataId": 1013135, + "Position": { + "X": 206.0426, + "Y": -3.111818, + "Z": 41.94702 + }, + "TerritoryId": 139, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1009552, + "Position": { + "X": 96.025024, + "Y": 40.247147, + "Z": 60.68506 + }, + "TerritoryId": 128, + "InteractionType": "Interact", + "AetheryteShortcut": "Limsa Lominsa", + "AethernetShortcut": [ + "[Limsa Lominsa] Aetheryte Plaza", + "[Limsa Lominsa] The Aftcastle" + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "TerritoryId": 145, + "InteractionType": "UseItem", + "ItemId": 30362, + "TargetTerritoryId": 140 + }, + { + "DataId": 1021904, + "Position": { + "X": -480.5829, + "Y": 23.11398, + "Z": -315.81604 + }, + "TerritoryId": 140, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "Position": { + "X": 207.68561, + "Y": -3.1246834, + "Z": 42.986313 + }, + "TerritoryId": 139, + "InteractionType": "WalkTo", + "AetheryteShortcut": "Upper La Noscea - Camp Bronze Lake", + "Fly": true + }, + { + "DataId": 1013135, + "Position": { + "X": 206.0426, + "Y": -3.111818, + "Z": 41.94702 + }, + "TerritoryId": 139, + "InteractionType": "CompleteQuest", + "NextQuestId": 2924 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/SCH/2924_A Safe Place to Hide.json b/QuestPaths/4.x - Stormblood/Class Quests/SCH/2924_A Safe Place to Hide.json new file mode 100644 index 00000000..e5c3bb85 --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/SCH/2924_A Safe Place to Hide.json @@ -0,0 +1,174 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "Position": { + "X": 207.68561, + "Y": -3.1246834, + "Z": 42.986313 + }, + "TerritoryId": 139, + "InteractionType": "WalkTo", + "AetheryteShortcut": "Upper La Noscea - Camp Bronze Lake", + "Fly": true, + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + }, + { + "DataId": 1013135, + "Position": { + "X": 206.0426, + "Y": -3.111818, + "Z": 41.94702 + }, + "TerritoryId": 139, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1006757, + "Position": { + "X": -4.4709473, + "Y": 44.999886, + "Z": -250.56848 + }, + "TerritoryId": 128, + "InteractionType": "Interact", + "AetheryteShortcut": "Limsa Lominsa", + "AethernetShortcut": [ + "[Limsa Lominsa] Aetheryte Plaza", + "[Limsa Lominsa] Marauders' Guild" + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1021905, + "Position": { + "X": -220.17242, + "Y": 20.83071, + "Z": 353.16992 + }, + "TerritoryId": 153, + "InteractionType": "Interact", + "AetheryteShortcut": "South Shroud - Camp Tranquil" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2008554, + "Position": { + "X": -230.18237, + "Y": 1.3274536, + "Z": 406.3629 + }, + "TerritoryId": 153, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 2008555, + "Position": { + "X": -182.8794, + "Y": 0.3508911, + "Z": 463.76733 + }, + "TerritoryId": 153, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 2008556, + "Position": { + "X": -81.71216, + "Y": 1.2054443, + "Z": 395.71216 + }, + "TerritoryId": 153, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 6, + "Steps": [ + { + "Position": { + "X": -69.98173, + "Y": 0.9259782, + "Z": 361.20602 + }, + "TerritoryId": 153, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 7237, + 7494, + 7499 + ] + } + ] + }, + { + "Sequence": 7, + "Steps": [ + { + "DataId": 1021910, + "Position": { + "X": -70.115234, + "Y": 0.94099265, + "Z": 360.3723 + }, + "TerritoryId": 153, + "InteractionType": "Action", + "Action": "Adloquium" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1021911, + "Position": { + "X": -220.84387, + "Y": 21.261763, + "Z": 363.39355 + }, + "TerritoryId": 153, + "InteractionType": "CompleteQuest", + "Fly": true, + "NextQuestId": 2925 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/SCH/2925_In Loving Memory.json b/QuestPaths/4.x - Stormblood/Class Quests/SCH/2925_In Loving Memory.json new file mode 100644 index 00000000..69e065ce --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/SCH/2925_In Loving Memory.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1021911, + "Position": { + "X": -220.84387, + "Y": 21.261763, + "Z": 363.39355 + }, + "TerritoryId": 153, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "South Shroud - Camp Tranquil", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1021913, + "Position": { + "X": 161.39453, + "Y": 37.625904, + "Z": 169.17664 + }, + "TerritoryId": 153, + "InteractionType": "SinglePlayerDuty", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1021911, + "Position": { + "X": -220.84387, + "Y": 21.261763, + "Z": 363.39355 + }, + "StopDistance": 5, + "TerritoryId": 153, + "InteractionType": "CompleteQuest", + "NextQuestId": 2926 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/SCH/2926_The Chase.json b/QuestPaths/4.x - Stormblood/Class Quests/SCH/2926_The Chase.json new file mode 100644 index 00000000..9aa571e5 --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/SCH/2926_The Chase.json @@ -0,0 +1,139 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1021911, + "Position": { + "X": -220.84387, + "Y": 21.261763, + "Z": 363.39355 + }, + "StopDistance": 5, + "TerritoryId": 153, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "South Shroud - Camp Tranquil", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": 207.68561, + "Y": -3.1246834, + "Z": 42.986313 + }, + "TerritoryId": 139, + "InteractionType": "WalkTo", + "AetheryteShortcut": "Upper La Noscea - Camp Bronze Lake", + "Fly": true + }, + { + "DataId": 1013135, + "Position": { + "X": 206.0426, + "Y": -3.111818, + "Z": 41.94702 + }, + "TerritoryId": 139, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1021911, + "Position": { + "X": -220.84387, + "Y": 21.261763, + "Z": 363.39355 + }, + "TerritoryId": 153, + "InteractionType": "Interact", + "AetheryteShortcut": "South Shroud - Camp Tranquil" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2008557, + "Position": { + "X": -160.08246, + "Y": 1.9683228, + "Z": 175.52454 + }, + "TerritoryId": 153, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 2008558, + "Position": { + "X": -150.19464, + "Y": 4.714966, + "Z": 52.109497 + }, + "TerritoryId": 153, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 2008559, + "Position": { + "X": -250.5379, + "Y": 16.830688, + "Z": 19.21106 + }, + "TerritoryId": 153, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 6621 + ], + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1021911, + "Position": { + "X": -220.84387, + "Y": 21.261763, + "Z": 363.39355 + }, + "TerritoryId": 153, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "South Shroud - Camp Tranquil", + "NextQuestId": 2927 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/SCH/2927_Our Unsung Heroes.json b/QuestPaths/4.x - Stormblood/Class Quests/SCH/2927_Our Unsung Heroes.json new file mode 100644 index 00000000..1d490ba6 --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/SCH/2927_Our Unsung Heroes.json @@ -0,0 +1,143 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1021911, + "Position": { + "X": -220.84387, + "Y": 21.261763, + "Z": 363.39355 + }, + "TerritoryId": 153, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "South Shroud - Camp Tranquil", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1021917, + "Position": { + "X": -343.80103, + "Y": -0.3600377, + "Z": 448.1117 + }, + "TerritoryId": 153, + "InteractionType": "SinglePlayerDuty", + "Fly": true + } + ] + }, + { + "Sequence": 2 + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1021911, + "Position": { + "X": -220.84387, + "Y": 21.261763, + "Z": 363.39355 + }, + "TerritoryId": 153, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "Position": { + "X": 207.68561, + "Y": -3.1246834, + "Z": 42.986313 + }, + "TerritoryId": 139, + "InteractionType": "WalkTo", + "AetheryteShortcut": "Upper La Noscea - Camp Bronze Lake", + "Fly": true + }, + { + "DataId": 1013135, + "Position": { + "X": 206.0426, + "Y": -3.111818, + "Z": 41.94702 + }, + "TerritoryId": 139, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1013135, + "Position": { + "X": 206.0426, + "Y": -3.111818, + "Z": 41.94702 + }, + "TerritoryId": 139, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + }, + { + "DataId": 1021919, + "Position": { + "X": 207.53784, + "Y": -3.049824, + "Z": 43.22876 + }, + "TerritoryId": 139, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1021918, + "Position": { + "X": 206.80542, + "Y": -3.065022, + "Z": 43.83911 + }, + "TerritoryId": 139, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} diff --git a/QuestPaths/quest-v1.json b/QuestPaths/quest-v1.json index 4984fb24..3b7eeb31 100644 --- a/QuestPaths/quest-v1.json +++ b/QuestPaths/quest-v1.json @@ -980,7 +980,8 @@ "Slug Shot", "Bosom Brook", "Souleater", - "Fire III" + "Fire III", + "Adloquium" ] } }, diff --git a/Questionable.Model/Questing/Converter/ActionConverter.cs b/Questionable.Model/Questing/Converter/ActionConverter.cs index 8d211442..d5b1128f 100644 --- a/Questionable.Model/Questing/Converter/ActionConverter.cs +++ b/Questionable.Model/Questing/Converter/ActionConverter.cs @@ -45,5 +45,6 @@ public sealed class ActionConverter() : EnumConverter(Values) { EAction.BosomBrook, "Bosom Brook" }, { EAction.Souleater, "Souleater" }, { EAction.Fire3, "Fire III" }, + { EAction.Adloquium, "Adloquium" }, }; } diff --git a/Questionable.Model/Questing/EAction.cs b/Questionable.Model/Questing/EAction.cs index ed4d6e83..b4bd7c2b 100644 --- a/Questionable.Model/Questing/EAction.cs +++ b/Questionable.Model/Questing/EAction.cs @@ -51,6 +51,7 @@ public enum EAction BosomBrook = 37173, Souleater = 3632, Fire3 = 152, + Adloquium = 185, CollectMiner = 240, ScourMiner = 22182, From cc18f39ff6ad0684dde958c4f65ed2f41c4357a6 Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Thu, 26 Dec 2024 21:39:09 +0800 Subject: [PATCH 02/15] Updated and enabled quest 'Foundations of Steel' --- .../Dailies/3908_Foundations of Steel.json | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/QuestPaths/5.x - Shadowbringers/Allied Societies/Dwarves/Dailies/3908_Foundations of Steel.json b/QuestPaths/5.x - Shadowbringers/Allied Societies/Dwarves/Dailies/3908_Foundations of Steel.json index 24aad0b4..3406aac8 100644 --- a/QuestPaths/5.x - Shadowbringers/Allied Societies/Dwarves/Dailies/3908_Foundations of Steel.json +++ b/QuestPaths/5.x - Shadowbringers/Allied Societies/Dwarves/Dailies/3908_Foundations of Steel.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "liza", - "Disabled": true, + "Author": "plogon_enjoyer", "QuestSequence": [ { "Sequence": 0, @@ -30,11 +29,28 @@ { "Sequence": 1, "Steps": [ + { + "DataId": 1034118, + "Position": { + "X": -55.49713, + "Y": 98.10251, + "Z": -624.7501 + }, + "TerritoryId": 813, + "InteractionType": "Interact", + "Fly": true + } ] }, { "Sequence": 255, "Steps": [ + { + "TerritoryId": 813, + "InteractionType": "Craft", + "ItemId": 31157, + "ItemCount": 3 + }, { "Position": { "X": -615.73865, From e25e64e9cf26627de58c6ee31cf7dd68d715acf7 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Thu, 26 Dec 2024 14:58:10 +0100 Subject: [PATCH 03/15] Add HW SMN quests --- .../SMN/2100_A Fitting Tomestone.json | 88 +++++++++ .../SMN/2101_A Matter of Fact.json | 182 ++++++++++++++++++ .../SMN/2102_A Miner Negotiation.json | 151 +++++++++++++++ .../SMN/2103_Mad, Bad, and Ebon-clad.json | 113 +++++++++++ .../2104_I Could Have Tranced All Night.json | 99 ++++++++++ .../SMN/2105_A Flare for the Dramatic.json | 79 ++++++++ 6 files changed, 712 insertions(+) create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/SMN/2100_A Fitting Tomestone.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/SMN/2101_A Matter of Fact.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/SMN/2102_A Miner Negotiation.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/SMN/2103_Mad, Bad, and Ebon-clad.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/SMN/2104_I Could Have Tranced All Night.json create mode 100644 QuestPaths/3.x - Heavensward/Class Quests/SMN/2105_A Flare for the Dramatic.json diff --git a/QuestPaths/3.x - Heavensward/Class Quests/SMN/2100_A Fitting Tomestone.json b/QuestPaths/3.x - Heavensward/Class Quests/SMN/2100_A Fitting Tomestone.json new file mode 100644 index 00000000..dbe21b54 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/SMN/2100_A Fitting Tomestone.json @@ -0,0 +1,88 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1006756, + "Position": { + "X": -16.891846, + "Y": 10.17425, + "Z": -246.87573 + }, + "TerritoryId": 133, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 133 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1006725, + "Position": { + "X": 446.82983, + "Y": -5.306207, + "Z": -465.72064 + }, + "TerritoryId": 156, + "InteractionType": "Interact", + "AetheryteShortcut": "Mor Dhona", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014018, + "Position": { + "X": 481.9867, + "Y": 5.4917006, + "Z": -838.52905 + }, + "TerritoryId": 156, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1006756, + "Position": { + "X": -16.891846, + "Y": 10.17425, + "Z": -246.87573 + }, + "TerritoryId": 133, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ], + "NextQuestId": 2101 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/SMN/2101_A Matter of Fact.json b/QuestPaths/3.x - Heavensward/Class Quests/SMN/2101_A Matter of Fact.json new file mode 100644 index 00000000..5d1cfbf9 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/SMN/2101_A Matter of Fact.json @@ -0,0 +1,182 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1006756, + "Position": { + "X": -16.891846, + "Y": 10.17425, + "Z": -246.87573 + }, + "TerritoryId": 133, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 133 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014020, + "Position": { + "X": -416.70862, + "Y": -55.58494, + "Z": 112.38269 + }, + "TerritoryId": 145, + "InteractionType": "Interact", + "AetheryteShortcut": "Eastern Thanalan - Camp Drybone" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1004506, + "Position": { + "X": -416.64764, + "Y": -54.15, + "Z": 96.42175 + }, + "TerritoryId": 145, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + }, + { + "DataId": 1003931, + "Position": { + "X": -379.6292, + "Y": -55.85506, + "Z": 95.04846 + }, + "TerritoryId": 145, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + }, + { + "DataId": 1004556, + "Position": { + "X": -394.85773, + "Y": -57.30005, + "Z": 173.32715 + }, + "TerritoryId": 145, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1014020, + "Position": { + "X": -416.70862, + "Y": -55.58494, + "Z": 112.38269 + }, + "TerritoryId": 145, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "Position": { + "X": -194.28932, + "Y": -36.84067, + "Z": 26.942286 + }, + "StopDistance": 0.5, + "TerritoryId": 145, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 4777, + 4778 + ], + "Fly": true, + "CompletionQuestVariablesFlags": [ + { + "Low": 3 + }, + null, + null, + null, + null, + null + ] + }, + { + "DataId": 1014025, + "Position": { + "X": -193.59125, + "Y": -36.83681, + "Z": 25.894531 + }, + "TerritoryId": 145, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014028, + "Position": { + "X": -126.57361, + "Y": 4.0999947, + "Z": -96.23871 + }, + "TerritoryId": 130, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "NextQuestId": 2102 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/SMN/2102_A Miner Negotiation.json b/QuestPaths/3.x - Heavensward/Class Quests/SMN/2102_A Miner Negotiation.json new file mode 100644 index 00000000..911fbc1c --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/SMN/2102_A Miner Negotiation.json @@ -0,0 +1,151 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014028, + "Position": { + "X": -126.57361, + "Y": 4.0999947, + "Z": -96.23871 + }, + "TerritoryId": 130, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014029, + "Position": { + "X": 45.24292, + "Y": 18, + "Z": -414.87756 + }, + "TerritoryId": 141, + "InteractionType": "Interact", + "AetheryteShortcut": "Central Thanalan - Black Brush Station", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2005969, + "Position": { + "X": -4.5319824, + "Y": 27.695068, + "Z": -422.2019 + }, + "TerritoryId": 141, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 4781 + ], + "Fly": true, + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + }, + { + "DataId": 2005970, + "Position": { + "X": -29.160034, + "Y": 27.42041, + "Z": -417.99042 + }, + "TerritoryId": 141, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 4781 + ], + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + }, + { + "DataId": 2005971, + "Position": { + "X": -11.6427, + "Y": 34.01233, + "Z": -458.60992 + }, + "TerritoryId": 141, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 4781, + 4786 + ], + "Fly": true, + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1014029, + "Position": { + "X": 45.24292, + "Y": 18, + "Z": -414.87756 + }, + "TerritoryId": 141, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014028, + "Position": { + "X": -126.57361, + "Y": 4.0999947, + "Z": -96.23871 + }, + "TerritoryId": 130, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "NextQuestId": 2103 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/SMN/2103_Mad, Bad, and Ebon-clad.json b/QuestPaths/3.x - Heavensward/Class Quests/SMN/2103_Mad, Bad, and Ebon-clad.json new file mode 100644 index 00000000..3cb89811 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/SMN/2103_Mad, Bad, and Ebon-clad.json @@ -0,0 +1,113 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014028, + "Position": { + "X": -126.57361, + "Y": 4.0999947, + "Z": -96.23871 + }, + "TerritoryId": 130, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014033, + "Position": { + "X": 47.16565, + "Y": 4, + "Z": 466.14783 + }, + "TerritoryId": 147, + "InteractionType": "Interact", + "AetheryteShortcut": "Northern Thanalan - Camp Bluefog" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2005972, + "Position": { + "X": -6.8513794, + "Y": 5.722107, + "Z": 290.8827 + }, + "StopDistance": 1, + "TerritoryId": 147, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "Position": { + "X": 13.795937, + "Y": 5.0408907, + "Z": 280.2135 + }, + "StopDistance": 0.5, + "TerritoryId": 147, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 4787, + 4788 + ] + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1014034, + "Position": { + "X": 13.687317, + "Y": 4.983316, + "Z": 284.38232 + }, + "StopDistance": 7, + "TerritoryId": 147, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014028, + "Position": { + "X": -126.57361, + "Y": 4.0999947, + "Z": -96.23871 + }, + "TerritoryId": 130, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "NextQuestId": 2104 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/SMN/2104_I Could Have Tranced All Night.json b/QuestPaths/3.x - Heavensward/Class Quests/SMN/2104_I Could Have Tranced All Night.json new file mode 100644 index 00000000..a568b7b4 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/SMN/2104_I Could Have Tranced All Night.json @@ -0,0 +1,99 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014028, + "Position": { + "X": -126.57361, + "Y": 4.0999947, + "Z": -96.23871 + }, + "TerritoryId": 130, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1006756, + "Position": { + "X": -16.891846, + "Y": 10.17425, + "Z": -246.87573 + }, + "TerritoryId": 133, + "InteractionType": "Interact", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014028, + "Position": { + "X": -126.57361, + "Y": 4.0999947, + "Z": -96.23871 + }, + "TerritoryId": 130, + "InteractionType": "Interact", + "AetheryteShortcut": "Ul'dah" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1014038, + "Position": { + "X": -20.24878, + "Y": 83.19998, + "Z": -1.4801636 + }, + "TerritoryId": 130, + "InteractionType": "SinglePlayerDuty", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Airship Landing" + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014028, + "Position": { + "X": -126.57361, + "Y": 4.0999947, + "Z": -96.23871 + }, + "TerritoryId": 130, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "NextQuestId": 2105 + } + ] + } + ] +} diff --git a/QuestPaths/3.x - Heavensward/Class Quests/SMN/2105_A Flare for the Dramatic.json b/QuestPaths/3.x - Heavensward/Class Quests/SMN/2105_A Flare for the Dramatic.json new file mode 100644 index 00000000..46e628c8 --- /dev/null +++ b/QuestPaths/3.x - Heavensward/Class Quests/SMN/2105_A Flare for the Dramatic.json @@ -0,0 +1,79 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1014028, + "Position": { + "X": -126.57361, + "Y": 4.0999947, + "Z": -96.23871 + }, + "TerritoryId": 130, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014042, + "Position": { + "X": 277.11902, + "Y": 232.54102, + "Z": 760.1892 + }, + "TerritoryId": 399, + "InteractionType": "SinglePlayerDuty", + "AetheryteShortcut": "Idyllshire", + "AethernetShortcut": [ + "[Idyllshire] Aetheryte Plaza", + "[Idyllshire] Prologue Gate (Western Hinterlands)" + ], + "$": "Unsure if this works without flying unlocked" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014045, + "Position": { + "X": 260.5172, + "Y": 232.54103, + "Z": 728.9081 + }, + "TerritoryId": 399, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1014044, + "Position": { + "X": 264.515, + "Y": 232.54102, + "Z": 728.84717 + }, + "StopDistance": 7, + "TerritoryId": 399, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} From 8ab584d55ee4b4d236d0629b367ff02ae0603bff Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Thu, 26 Dec 2024 14:58:33 +0100 Subject: [PATCH 04/15] Only show NameId if it isn't 0 --- Questionable/Windows/QuestComponents/CreationUtilsComponent.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Questionable/Windows/QuestComponents/CreationUtilsComponent.cs b/Questionable/Windows/QuestComponents/CreationUtilsComponent.cs index be6f31c1..f18c2fcc 100644 --- a/Questionable/Windows/QuestComponents/CreationUtilsComponent.cs +++ b/Questionable/Windows/QuestComponents/CreationUtilsComponent.cs @@ -201,7 +201,7 @@ internal sealed class CreationUtilsComponent private unsafe void DrawTargetDetails(IGameObject target) { string nameId = string.Empty; - if (target is ICharacter character) + if (target is ICharacter { NameId: > 0 } character) nameId = $"; n={character.NameId}"; ImGui.Separator(); From 2be0ab85d308df31412ec3035a87a7c59fc4e970 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Thu, 26 Dec 2024 15:04:47 +0100 Subject: [PATCH 05/15] Add 'Unbreakable Plate' dwarves quest --- .../Dailies/3921_Unbreakable Plate.json | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/QuestPaths/5.x - Shadowbringers/Allied Societies/Dwarves/Dailies/3921_Unbreakable Plate.json b/QuestPaths/5.x - Shadowbringers/Allied Societies/Dwarves/Dailies/3921_Unbreakable Plate.json index 24aad0b4..b1597952 100644 --- a/QuestPaths/5.x - Shadowbringers/Allied Societies/Dwarves/Dailies/3921_Unbreakable Plate.json +++ b/QuestPaths/5.x - Shadowbringers/Allied Societies/Dwarves/Dailies/3921_Unbreakable Plate.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "Author": "liza", - "Disabled": true, "QuestSequence": [ { "Sequence": 0, @@ -30,11 +29,28 @@ { "Sequence": 1, "Steps": [ + { + "DataId": 1033704, + "Position": { + "X": -33.341064, + "Y": 21.204435, + "Z": -198.41309 + }, + "TerritoryId": 813, + "InteractionType": "Interact", + "Fly": true + } ] }, { "Sequence": 255, "Steps": [ + { + "TerritoryId": 813, + "InteractionType": "Craft", + "ItemId": 31175, + "ItemCount": 1 + }, { "Position": { "X": -615.73865, From b97600bd6fb1d8e691e9a05cbc13163113502a4a Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Thu, 26 Dec 2024 15:26:41 +0100 Subject: [PATCH 06/15] Add 'Ants in the Pants' Ananta quest --- .../Dailies/3061_Ants in the Pants.json | 32 +++++++++++- .../CombatModules/Mount147Module.cs | 51 +++++++++++++++++++ .../Controller/Steps/Interactions/Combat.cs | 3 +- Questionable/Controller/Steps/QuestCleanUp.cs | 2 +- Questionable/Data/AlliedSocietyData.cs | 1 + Questionable/QuestionablePlugin.cs | 1 + 6 files changed, 87 insertions(+), 3 deletions(-) create mode 100644 Questionable/Controller/CombatModules/Mount147Module.cs diff --git a/QuestPaths/4.x - Stormblood/Allied Societies/Ananta/Dailies/3061_Ants in the Pants.json b/QuestPaths/4.x - Stormblood/Allied Societies/Ananta/Dailies/3061_Ants in the Pants.json index 48f32de4..6592441b 100644 --- a/QuestPaths/4.x - Stormblood/Allied Societies/Ananta/Dailies/3061_Ants in the Pants.json +++ b/QuestPaths/4.x - Stormblood/Allied Societies/Ananta/Dailies/3061_Ants in the Pants.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "Author": "liza", - "Disabled": true, "QuestSequence": [ { "Sequence": 0, @@ -22,6 +21,37 @@ { "Sequence": 1, "Steps": [ + { + "DataId": 1024777, + "Position": { + "X": -41.641907, + "Y": 55.97816, + "Z": 211.38318 + }, + "TerritoryId": 612, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "Position": { + "X": 482.93036, + "Y": 42.43753, + "Z": 350.85095 + }, + "StopDistance": 0.5, + "TerritoryId": 612, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 8593 + ], + "Fly": true, + "Land": true + } ] }, { diff --git a/Questionable/Controller/CombatModules/Mount147Module.cs b/Questionable/Controller/CombatModules/Mount147Module.cs new file mode 100644 index 00000000..f0c43176 --- /dev/null +++ b/Questionable/Controller/CombatModules/Mount147Module.cs @@ -0,0 +1,51 @@ +using System; +using System.Numerics; +using Dalamud.Game.ClientState.Objects.Types; +using Questionable.Functions; +using Questionable.Model; +using Questionable.Model.Questing; + +namespace Questionable.Controller.CombatModules; + +/// +/// Commandeered Magitek Armor; used in 'Magiteknical Failure' quest. +/// +internal sealed class Mount147Module : ICombatModule +{ + public const ushort MountId = 147; + private readonly EAction[] _actions = [EAction.Trample]; + + private readonly MovementController _movementController; + private readonly GameFunctions _gameFunctions; + + + public Mount147Module(MovementController movementController, GameFunctions gameFunctions) + { + _movementController = movementController; + _gameFunctions = gameFunctions; + } + + public bool CanHandleFight(CombatController.CombatData combatData) => _gameFunctions.GetMountId() == MountId; + + public bool Start(CombatController.CombatData combatData) => true; + + public bool Stop() => true; + + public void Update(IGameObject gameObject) + { + if (_movementController.IsPathfinding || _movementController.IsPathRunning) + return; + + foreach (EAction action in _actions) + { + if (_gameFunctions.UseAction(gameObject, action, checkCanUse: false)) + return; + } + } + + public void MoveToTarget(IGameObject gameObject) + { + } + + public bool CanAttack(IBattleNpc target) => target.DataId is 8593; +} diff --git a/Questionable/Controller/Steps/Interactions/Combat.cs b/Questionable/Controller/Steps/Interactions/Combat.cs index f0b7ff15..c0a09a3a 100644 --- a/Questionable/Controller/Steps/Interactions/Combat.cs +++ b/Questionable/Controller/Steps/Interactions/Combat.cs @@ -22,7 +22,8 @@ internal static class Combat ArgumentNullException.ThrowIfNull(step.EnemySpawnType); - if (gameFunctions.GetMountId() != Mount128Module.MountId) + if (gameFunctions.GetMountId() != Mount128Module.MountId && + gameFunctions.GetMountId() != Mount147Module.MountId) yield return new Mount.UnmountTask(); if (step.CombatDelaySecondsAtStart != null) diff --git a/Questionable/Controller/Steps/QuestCleanUp.cs b/Questionable/Controller/Steps/QuestCleanUp.cs index d5564180..d9c7701f 100644 --- a/Questionable/Controller/Steps/QuestCleanUp.cs +++ b/Questionable/Controller/Steps/QuestCleanUp.cs @@ -38,7 +38,7 @@ internal static class QuestCleanUp } // if the quest uses no mount actions, that's not a mount quest - if (!quest.AllSteps().Any(x => x.Step.Action is { } action && action.RequiresMount())) + if (!quest.AllSteps().Any(x => (x.Step.Action is { } action && action.RequiresMount()) || (x.Step.InteractionType == EInteractionType.Combat && x.Step.KillEnemyDataIds.Contains(8593)))) { logger.LogInformation("Quest doesn't use any mount actions, teleporting to {Aetheryte}", mountConfiguration.ClosestAetheryte); return teleportTask; diff --git a/Questionable/Data/AlliedSocietyData.cs b/Questionable/Data/AlliedSocietyData.cs index 0ac4db07..4d388539 100644 --- a/Questionable/Data/AlliedSocietyData.cs +++ b/Questionable/Data/AlliedSocietyData.cs @@ -16,6 +16,7 @@ internal sealed class AlliedSocietyData { 66, new(1016093, EAetheryteLocation.SeaOfCloudsOkZundu) }, { 79, new(1017031, EAetheryteLocation.DravanianForelandsAnyxTrine) }, { 89, new(1017322, EAetheryteLocation.ChurningMistsZenith) }, + { 147, new(1024777, EAetheryteLocation.FringesPeeringStones) }, { 369, new(1051798, EAetheryteLocation.KozamaukaDockPoga) }, }.AsReadOnly(); diff --git a/Questionable/QuestionablePlugin.cs b/Questionable/QuestionablePlugin.cs index 73af794f..6c89d5ad 100644 --- a/Questionable/QuestionablePlugin.cs +++ b/Questionable/QuestionablePlugin.cs @@ -246,6 +246,7 @@ public sealed class QuestionablePlugin : IDalamudPlugin serviceCollection.AddSingleton(); serviceCollection.AddSingleton(); + serviceCollection.AddSingleton(); serviceCollection.AddSingleton(); serviceCollection.AddSingleton(); serviceCollection.AddSingleton(); From 31e7b610e136054545808e4b75cb37d42b81b0e4 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Thu, 26 Dec 2024 15:37:51 +0100 Subject: [PATCH 07/15] Add Kobold quest templates --- .../Dailies/1325_Rubbish for Refuse.json | 38 +++++++++++++++++++ .../1326_No Such Thing as a Free Lunch.json | 38 +++++++++++++++++++ .../Dailies/1327_Finger Licking Good.json | 38 +++++++++++++++++++ .../1328_Battle of the Bottom-feeders.json | 38 +++++++++++++++++++ .../Dailies/1329_Mothers of All Bombs.json | 38 +++++++++++++++++++ .../Kobolds/Dailies/1330_Know Your Place.json | 38 +++++++++++++++++++ .../Dailies/1331_Misery Loves Company.json | 38 +++++++++++++++++++ .../Dailies/1332_Ill-gotten Gains.json | 38 +++++++++++++++++++ .../Dailies/1333_Hells Have No Fury.json | 38 +++++++++++++++++++ .../Dailies/1334_Bo Zu's Blown Cover.json | 38 +++++++++++++++++++ .../Dailies/1335_Ambushing the Assessors.json | 38 +++++++++++++++++++ .../Dailies/1336_The Lode Warrior.json | 38 +++++++++++++++++++ .../Dailies/1337_Armed and Dangerous.json | 38 +++++++++++++++++++ .../Dailies/1338_Too Hot to Handle.json | 38 +++++++++++++++++++ .../Dailies/1339_Operation Riffraff.json | 38 +++++++++++++++++++ .../Dailies/1340_The Sly Salvages.json | 38 +++++++++++++++++++ .../Dailies/1341_Belles of the Ball.json | 38 +++++++++++++++++++ .../Dailies/1342_Contents Unknown.json | 38 +++++++++++++++++++ .../Kobolds/Dailies/1343_Brain Buster.json | 38 +++++++++++++++++++ .../Dailies/1344_A Dangerous Delivery.json | 38 +++++++++++++++++++ .../Dailies/1364_A Coblyn Catastrophe.json | 38 +++++++++++++++++++ .../Dailies/1365_Friends in Low Places.json | 38 +++++++++++++++++++ .../Dailies/1366_Glutton for Punishment.json | 38 +++++++++++++++++++ .../Kobolds/Dailies/1367_Genius at Work.json | 38 +++++++++++++++++++ .../Dailies/1368_Fulminating Furnaces.json | 38 +++++++++++++++++++ .../1369_A Meal Fit for a Fugleman.json | 38 +++++++++++++++++++ .../Dailies/1370_Spread the Wealth.json | 38 +++++++++++++++++++ .../Kobolds/Dailies/1371_Ba Go's Behest.json | 38 +++++++++++++++++++ .../Dailies/1372_Wrath of the Roundsman.json | 38 +++++++++++++++++++ .../Dailies/1373_Angry Angry Acolyte.json | 38 +++++++++++++++++++ 30 files changed, 1140 insertions(+) create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1325_Rubbish for Refuse.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1326_No Such Thing as a Free Lunch.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1327_Finger Licking Good.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1328_Battle of the Bottom-feeders.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1329_Mothers of All Bombs.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1330_Know Your Place.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1331_Misery Loves Company.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1332_Ill-gotten Gains.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1333_Hells Have No Fury.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1334_Bo Zu's Blown Cover.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1335_Ambushing the Assessors.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1336_The Lode Warrior.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1337_Armed and Dangerous.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1338_Too Hot to Handle.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1339_Operation Riffraff.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1340_The Sly Salvages.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1341_Belles of the Ball.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1342_Contents Unknown.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1343_Brain Buster.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1344_A Dangerous Delivery.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1364_A Coblyn Catastrophe.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1365_Friends in Low Places.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1366_Glutton for Punishment.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1367_Genius at Work.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1368_Fulminating Furnaces.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1369_A Meal Fit for a Fugleman.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1370_Spread the Wealth.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1371_Ba Go's Behest.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1372_Wrath of the Roundsman.json create mode 100644 QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1373_Angry Angry Acolyte.json diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1325_Rubbish for Refuse.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1325_Rubbish for Refuse.json new file mode 100644 index 00000000..e84dfd38 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1325_Rubbish for Refuse.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1326_No Such Thing as a Free Lunch.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1326_No Such Thing as a Free Lunch.json new file mode 100644 index 00000000..e84dfd38 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1326_No Such Thing as a Free Lunch.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1327_Finger Licking Good.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1327_Finger Licking Good.json new file mode 100644 index 00000000..e84dfd38 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1327_Finger Licking Good.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1328_Battle of the Bottom-feeders.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1328_Battle of the Bottom-feeders.json new file mode 100644 index 00000000..e84dfd38 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1328_Battle of the Bottom-feeders.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1329_Mothers of All Bombs.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1329_Mothers of All Bombs.json new file mode 100644 index 00000000..e84dfd38 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1329_Mothers of All Bombs.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1330_Know Your Place.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1330_Know Your Place.json new file mode 100644 index 00000000..e84dfd38 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1330_Know Your Place.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1331_Misery Loves Company.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1331_Misery Loves Company.json new file mode 100644 index 00000000..e84dfd38 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1331_Misery Loves Company.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1332_Ill-gotten Gains.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1332_Ill-gotten Gains.json new file mode 100644 index 00000000..e84dfd38 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1332_Ill-gotten Gains.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1333_Hells Have No Fury.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1333_Hells Have No Fury.json new file mode 100644 index 00000000..e84dfd38 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1333_Hells Have No Fury.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1334_Bo Zu's Blown Cover.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1334_Bo Zu's Blown Cover.json new file mode 100644 index 00000000..e84dfd38 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1334_Bo Zu's Blown Cover.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005928, + "Position": { + "X": 7.095398, + "Y": 16.167778, + "Z": -188.67786 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1335_Ambushing the Assessors.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1335_Ambushing the Assessors.json new file mode 100644 index 00000000..e1d2e185 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1335_Ambushing the Assessors.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1336_The Lode Warrior.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1336_The Lode Warrior.json new file mode 100644 index 00000000..e1d2e185 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1336_The Lode Warrior.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1337_Armed and Dangerous.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1337_Armed and Dangerous.json new file mode 100644 index 00000000..e1d2e185 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1337_Armed and Dangerous.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1338_Too Hot to Handle.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1338_Too Hot to Handle.json new file mode 100644 index 00000000..e1d2e185 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1338_Too Hot to Handle.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1339_Operation Riffraff.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1339_Operation Riffraff.json new file mode 100644 index 00000000..e1d2e185 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1339_Operation Riffraff.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1340_The Sly Salvages.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1340_The Sly Salvages.json new file mode 100644 index 00000000..e1d2e185 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1340_The Sly Salvages.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1341_Belles of the Ball.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1341_Belles of the Ball.json new file mode 100644 index 00000000..e1d2e185 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1341_Belles of the Ball.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1342_Contents Unknown.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1342_Contents Unknown.json new file mode 100644 index 00000000..e1d2e185 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1342_Contents Unknown.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1343_Brain Buster.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1343_Brain Buster.json new file mode 100644 index 00000000..e1d2e185 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1343_Brain Buster.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1344_A Dangerous Delivery.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1344_A Dangerous Delivery.json new file mode 100644 index 00000000..e1d2e185 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1344_A Dangerous Delivery.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005929, + "Position": { + "X": 21.560913, + "Y": 16.342407, + "Z": -183.76447 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1364_A Coblyn Catastrophe.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1364_A Coblyn Catastrophe.json new file mode 100644 index 00000000..b100ce64 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1364_A Coblyn Catastrophe.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1365_Friends in Low Places.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1365_Friends in Low Places.json new file mode 100644 index 00000000..b100ce64 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1365_Friends in Low Places.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1366_Glutton for Punishment.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1366_Glutton for Punishment.json new file mode 100644 index 00000000..b100ce64 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1366_Glutton for Punishment.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1367_Genius at Work.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1367_Genius at Work.json new file mode 100644 index 00000000..b100ce64 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1367_Genius at Work.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1368_Fulminating Furnaces.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1368_Fulminating Furnaces.json new file mode 100644 index 00000000..b100ce64 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1368_Fulminating Furnaces.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1369_A Meal Fit for a Fugleman.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1369_A Meal Fit for a Fugleman.json new file mode 100644 index 00000000..b100ce64 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1369_A Meal Fit for a Fugleman.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1370_Spread the Wealth.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1370_Spread the Wealth.json new file mode 100644 index 00000000..b100ce64 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1370_Spread the Wealth.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1371_Ba Go's Behest.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1371_Ba Go's Behest.json new file mode 100644 index 00000000..b100ce64 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1371_Ba Go's Behest.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1372_Wrath of the Roundsman.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1372_Wrath of the Roundsman.json new file mode 100644 index 00000000..b100ce64 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1372_Wrath of the Roundsman.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1373_Angry Angry Acolyte.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1373_Angry Angry Acolyte.json new file mode 100644 index 00000000..b100ce64 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1373_Angry Angry Acolyte.json @@ -0,0 +1,38 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "Disabled": true, + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1005930, + "Position": { + "X": 12.558105, + "Y": 16.159302, + "Z": -176.5622 + }, + "TerritoryId": 180, + "InteractionType": "CompleteQuest", + "Fly": true + } + ] + } + ] +} From d0f6db2fb826f03159a083c6445c90e43f3cf776 Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Thu, 26 Dec 2024 22:53:16 +0800 Subject: [PATCH 08/15] Added new moogle mount and mount NPC --- Questionable/Data/AlliedSocietyData.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Questionable/Data/AlliedSocietyData.cs b/Questionable/Data/AlliedSocietyData.cs index 4d388539..11ea03a1 100644 --- a/Questionable/Data/AlliedSocietyData.cs +++ b/Questionable/Data/AlliedSocietyData.cs @@ -15,6 +15,7 @@ internal sealed class AlliedSocietyData { { 66, new(1016093, EAetheryteLocation.SeaOfCloudsOkZundu) }, { 79, new(1017031, EAetheryteLocation.DravanianForelandsAnyxTrine) }, + { 88, new(1017470, EAetheryteLocation.ChurningMistsZenith) }, { 89, new(1017322, EAetheryteLocation.ChurningMistsZenith) }, { 147, new(1024777, EAetheryteLocation.FringesPeeringStones) }, { 369, new(1051798, EAetheryteLocation.KozamaukaDockPoga) }, @@ -52,7 +53,7 @@ internal sealed class AlliedSocietyData else if (alliedSociety == EAlliedSociety.Moogles) { normalNpcs = []; - mountNpcs = [1017322]; + mountNpcs = [1017322, 1017470]; } else { From 71922b76b79d893382f7436a1a3538389fc7ba7d Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Thu, 26 Dec 2024 22:53:42 +0800 Subject: [PATCH 09/15] Added new action 'Roar' --- QuestPaths/quest-v1.json | 1 + Questionable.Model/Questing/Converter/ActionConverter.cs | 1 + Questionable.Model/Questing/EAction.cs | 2 ++ 3 files changed, 4 insertions(+) diff --git a/QuestPaths/quest-v1.json b/QuestPaths/quest-v1.json index 3b7eeb31..247628f8 100644 --- a/QuestPaths/quest-v1.json +++ b/QuestPaths/quest-v1.json @@ -963,6 +963,7 @@ "Buffet (Griffin)", "Trample", "Fumigate", + "Roar", "Seed", "Inhale", "Siphon Snout", diff --git a/Questionable.Model/Questing/Converter/ActionConverter.cs b/Questionable.Model/Questing/Converter/ActionConverter.cs index d5b1128f..0f72c731 100644 --- a/Questionable.Model/Questing/Converter/ActionConverter.cs +++ b/Questionable.Model/Questing/Converter/ActionConverter.cs @@ -27,6 +27,7 @@ public sealed class ActionConverter() : EnumConverter(Values) { EAction.BuffetGriffin, "Buffet (Griffin)" }, { EAction.Trample, "Trample" }, { EAction.Fumigate, "Fumigate" }, + { EAction.Roar, "Roar" }, { EAction.Seed, "Seed" }, { EAction.Inhale, "Inhale" }, { EAction.SiphonSnout, "Siphon Snout" }, diff --git a/Questionable.Model/Questing/EAction.cs b/Questionable.Model/Questing/EAction.cs index b4bd7c2b..3a4981af 100644 --- a/Questionable.Model/Questing/EAction.cs +++ b/Questionable.Model/Questing/EAction.cs @@ -26,6 +26,7 @@ public enum EAction BuffetGriffin = 4583, Trample = 4585, Fumigate = 5872, + Roar = 6293, Seed = 6294, MagitekPulse = 8624, MagitekThunder = 8625, @@ -81,6 +82,7 @@ public static class EActionExtensions or EAction.BuffetGriffin or EAction.Trample or EAction.Fumigate + or EAction.Roar or EAction.Seed or EAction.Inhale or EAction.SiphonSnout From e2757a8bd72a65b7906a7b3a8df286c49bfe9a9a Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Thu, 26 Dec 2024 22:55:25 +0800 Subject: [PATCH 10/15] Added new Moogle daily quests: - Stumbling Blocks - Tricks without Treats - For Moogles in Peril --- .../Dailies/2300_Stumbling Blocks.json | 63 +++++++++++++++- .../Dailies/2301_Tricks without Treats.json | 73 ++++++++++++++++++- .../Dailies/2302_For Moogles in Peril.json | 70 +++++++++++++++++- 3 files changed, 200 insertions(+), 6 deletions(-) diff --git a/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2300_Stumbling Blocks.json b/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2300_Stumbling Blocks.json index 1a867f70..9dce2e4e 100644 --- a/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2300_Stumbling Blocks.json +++ b/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2300_Stumbling Blocks.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "liza", - "Disabled": true, + "Author": "plogon_enjoyer", "QuestSequence": [ { "Sequence": 0, @@ -18,6 +17,66 @@ } ] }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1017383, + "Position": { + "X": -657.46545, + "Y": 73.76131, + "Z": 219.28735 + }, + "TerritoryId": 400, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "TerritoryId": 400, + "InteractionType": "Craft", + "ItemId": 15733, + "ItemCount": 1 + }, + { + "DataId": 1017384, + "Position": { + "X": -651.51447, + "Y": 73, + "Z": 217.2732 + }, + "TerritoryId": 400, + "InteractionType": "Interact", + "DialogueChoices": [ + { + "Prompt": "TEXT_BANMOG303_02300_Q1_000_000", + "Type": "List", + "Answer": "TEXT_BANMOG303_02300_A1_000_001" + } + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1017387, + "Position": { + "X": -59.55603, + "Y": -8.685017, + "Z": 186.84668 + }, + "TerritoryId": 400, + "InteractionType": "Interact", + "Fly": true + } + ] + }, { "Sequence": 255, "Steps": [ diff --git a/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2301_Tricks without Treats.json b/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2301_Tricks without Treats.json index 1a867f70..eb345812 100644 --- a/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2301_Tricks without Treats.json +++ b/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2301_Tricks without Treats.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "liza", - "Disabled": true, + "Author": "plogon_enjoyer", "QuestSequence": [ { "Sequence": 0, @@ -18,6 +17,76 @@ } ] }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1017321, + "Position": { + "X": -376.4859, + "Y": 60.89619, + "Z": 319.7832 + }, + "TerritoryId": 400, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "TerritoryId": 400, + "InteractionType": "Craft", + "ItemId": 15734, + "ItemCount": 1 + }, + { + "DataId": 1017392, + "Position": { + "X": 112.687744, + "Y": -24.088774, + "Z": 167.74243 + }, + "TerritoryId": 400, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2007234, + "Position": { + "X": 111.86377, + "Y": -21.988281, + "Z": 192.43152 + }, + "TerritoryId": 400, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1017392, + "Position": { + "X": 112.687744, + "Y": -24.088774, + "Z": 167.74243 + }, + "TerritoryId": 400, + "InteractionType": "Interact", + "Fly": true + } + ] + }, { "Sequence": 255, "Steps": [ diff --git a/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2302_For Moogles in Peril.json b/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2302_For Moogles in Peril.json index 1a867f70..75497f35 100644 --- a/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2302_For Moogles in Peril.json +++ b/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2302_For Moogles in Peril.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", - "Author": "liza", - "Disabled": true, + "Author": "plogon_enjoyer", "QuestSequence": [ { "Sequence": 0, @@ -18,6 +17,73 @@ } ] }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1017470, + "Position": { + "X": -353.53632, + "Y": 60.896175, + "Z": 299.61084 + }, + "TerritoryId": 400, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2007272, + "Position": { + "X": 306.53845, + "Y": -38.254395, + "Z": 111.0094 + }, + "TerritoryId": 400, + "InteractionType": "Action", + "Action": "Roar", + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2007273, + "Position": { + "X": 431.99805, + "Y": -28.152893, + "Z": 112.321655 + }, + "TerritoryId": 400, + "InteractionType": "Action", + "Action": "Roar", + "Fly": true + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 2007274, + "Position": { + "X": 390.70715, + "Y": -35.599304, + "Z": 252.58252 + }, + "TerritoryId": 400, + "InteractionType": "Action", + "Action": "Roar", + "Fly": true + } + ] + }, { "Sequence": 255, "Steps": [ From ebd73bb6fcdee11484b093365fa2feefca745863 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Thu, 26 Dec 2024 15:59:30 +0100 Subject: [PATCH 11/15] Add some kobold dailies --- .../1326_No Such Thing as a Free Lunch.json | 74 +++++++++++++++- .../Dailies/1327_Finger Licking Good.json | 40 ++++++++- .../1328_Battle of the Bottom-feeders.json | 21 ++++- .../Dailies/1337_Armed and Dangerous.json | 56 +++++++++++- .../Dailies/1338_Too Hot to Handle.json | 23 ++++- .../Dailies/1366_Glutton for Punishment.json | 88 ++++++++++++++++++- 6 files changed, 296 insertions(+), 6 deletions(-) diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1326_No Such Thing as a Free Lunch.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1326_No Such Thing as a Free Lunch.json index e84dfd38..95440de5 100644 --- a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1326_No Such Thing as a Free Lunch.json +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1326_No Such Thing as a Free Lunch.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "Author": "liza", - "Disabled": true, "QuestSequence": [ { "Sequence": 0, @@ -18,6 +17,79 @@ } ] }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": 11.243606, + "Y": 49.8394, + "Z": -374.39398 + }, + "TerritoryId": 180, + "InteractionType": "WalkTo", + "Fly": true, + "SkipConditions": { + "StepIf": { + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + } + } + }, + { + "DataId": 2003774, + "Position": { + "X": 10.269287, + "Y": 49.82068, + "Z": -375.5398 + }, + "TerritoryId": 180, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + }, + { + "DataId": 2004022, + "Position": { + "X": 39.139404, + "Y": 48.2948, + "Z": -342.33618 + }, + "TerritoryId": 180, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 8 + ] + }, + { + "DataId": 2004020, + "Position": { + "X": 51.102417, + "Y": 48.2948, + "Z": -349.50793 + }, + "TerritoryId": 180, + "InteractionType": "Interact" + } + ] + }, { "Sequence": 255, "Steps": [ diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1327_Finger Licking Good.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1327_Finger Licking Good.json index e84dfd38..5354bb26 100644 --- a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1327_Finger Licking Good.json +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1327_Finger Licking Good.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "Author": "liza", - "Disabled": true, "QuestSequence": [ { "Sequence": 0, @@ -18,6 +17,45 @@ } ] }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": -1.668298, + "Y": 48.422268, + "Z": -312.28842 + }, + "TerritoryId": 180, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "ComplexCombatData": [ + { + "DataId": 327, + "MinimumKillCount": 3, + "RewardItemId": 2001266, + "RewardItemCount": 3 + } + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1005932, + "Position": { + "X": -1.236023, + "Y": 33.38838, + "Z": -244.19019 + }, + "TerritoryId": 180, + "InteractionType": "Interact", + "Fly": true + } + ] + }, { "Sequence": 255, "Steps": [ diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1328_Battle of the Bottom-feeders.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1328_Battle of the Bottom-feeders.json index e84dfd38..aea657e9 100644 --- a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1328_Battle of the Bottom-feeders.json +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1328_Battle of the Bottom-feeders.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "Author": "liza", - "Disabled": true, "QuestSequence": [ { "Sequence": 0, @@ -18,6 +17,26 @@ } ] }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": 65.98078, + "Y": 57.753456, + "Z": -310.697 + }, + "TerritoryId": 180, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "KillEnemyDataIds": [ + 755, + 2881 + ], + "Fly": true + } + ] + }, { "Sequence": 255, "Steps": [ diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1337_Armed and Dangerous.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1337_Armed and Dangerous.json index e1d2e185..e6436230 100644 --- a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1337_Armed and Dangerous.json +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1337_Armed and Dangerous.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "Author": "liza", - "Disabled": true, "QuestSequence": [ { "Sequence": 0, @@ -18,6 +17,61 @@ } ] }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1005932, + "Position": { + "X": -1.236023, + "Y": 33.38838, + "Z": -244.19019 + }, + "TerritoryId": 180, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2003686, + "Position": { + "X": 57.602783, + "Y": 48.111572, + "Z": -388.29633 + }, + "TerritoryId": 180, + "InteractionType": "Combat", + "EnemySpawnType": "AfterItemUse", + "KillEnemyDataIds": [ + 2899, + 2900, + 2901 + ], + "ItemId": 2001226, + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1005932, + "Position": { + "X": -1.236023, + "Y": 33.38838, + "Z": -244.19019 + }, + "TerritoryId": 180, + "InteractionType": "Interact", + "Fly": true + } + ] + }, { "Sequence": 255, "Steps": [ diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1338_Too Hot to Handle.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1338_Too Hot to Handle.json index e1d2e185..4294e085 100644 --- a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1338_Too Hot to Handle.json +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1338_Too Hot to Handle.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "Author": "liza", - "Disabled": true, "QuestSequence": [ { "Sequence": 0, @@ -18,6 +17,28 @@ } ] }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": 51.48164, + "Y": 55.599014, + "Z": -491.209 + }, + "TerritoryId": 180, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "ComplexCombatData": [ + { + "DataId": 1833, + "MinimumKillCount": 2 + } + ], + "Fly": true + } + ] + }, { "Sequence": 255, "Steps": [ diff --git a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1366_Glutton for Punishment.json b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1366_Glutton for Punishment.json index b100ce64..45fa6ceb 100644 --- a/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1366_Glutton for Punishment.json +++ b/QuestPaths/2.x - A Realm Reborn/Allied Societies/Kobolds/Dailies/1366_Glutton for Punishment.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "Author": "liza", - "Disabled": true, "QuestSequence": [ { "Sequence": 0, @@ -18,6 +17,92 @@ } ] }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": 112.19494, + "Y": 23.602901, + "Z": -611.7208 + }, + "TerritoryId": 180, + "InteractionType": "WalkTo", + "Fly": true + }, + { + "Position": { + "X": 13.632976, + "Y": 21.54334, + "Z": -769.12134 + }, + "TerritoryId": 180, + "InteractionType": "WalkTo", + "Fly": true + }, + { + "DataId": 2003699, + "Position": { + "X": 7.94989, + "Y": 21.713562, + "Z": -769.06995 + }, + "TerritoryId": 180, + "InteractionType": "Combat", + "EnemySpawnType": "AfterItemUse", + "KillEnemyDataIds": [ + 2841 + ], + "ItemId": 2001230, + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + }, + { + "DataId": 2003701, + "Position": { + "X": 5.142273, + "Y": 23.75824, + "Z": -803.9216 + }, + "TerritoryId": 180, + "InteractionType": "Combat", + "EnemySpawnType": "AfterItemUse", + "KillEnemyDataIds": [ + 2841 + ], + "ItemId": 2001230, + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 8 + ] + }, + { + "DataId": 2003702, + "Position": { + "X": 0.47296143, + "Y": 24.551636, + "Z": -795.74274 + }, + "TerritoryId": 180, + "InteractionType": "Combat", + "EnemySpawnType": "AfterItemUse", + "KillEnemyDataIds": [ + 2841 + ], + "ItemId": 2001230 + } + ] + }, { "Sequence": 255, "Steps": [ @@ -30,6 +115,7 @@ }, "TerritoryId": 180, "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Outer La Noscea - Camp Overlook", "Fly": true } ] From 0eca81e4749b5df762ee8d16bd5e1ab977ec7763 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Thu, 26 Dec 2024 16:19:44 +0100 Subject: [PATCH 12/15] Add some moogle dailies --- .../Moogles/Dailies/2311_Ship of Dreams.json | 83 +++++++++++++- .../Moogles/Dailies/2317_Mine and Craft.json | 38 +++++- .../Dailies/2318_The Moogle Motivator.json | 108 +++++++++++++++++- .../Dailies/2319_Tremble Finishing.json | 50 +++++++- 4 files changed, 275 insertions(+), 4 deletions(-) diff --git a/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2311_Ship of Dreams.json b/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2311_Ship of Dreams.json index 1a867f70..2e9078a6 100644 --- a/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2311_Ship of Dreams.json +++ b/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2311_Ship of Dreams.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "Author": "liza", - "Disabled": true, "QuestSequence": [ { "Sequence": 0, @@ -18,6 +17,88 @@ } ] }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1017422, + "Position": { + "X": -8.804504, + "Y": 81.8406, + "Z": -312.00128 + }, + "TerritoryId": 400, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1017424, + "Position": { + "X": 7.4310913, + "Y": 81.84059, + "Z": -321.1872 + }, + "TerritoryId": 400, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1017422, + "Position": { + "X": -8.804504, + "Y": 81.8406, + "Z": -312.00128 + }, + "TerritoryId": 400, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "TerritoryId": 400, + "InteractionType": "Craft", + "ItemId": 15740, + "ItemCount": 3 + }, + { + "DataId": 1017424, + "Position": { + "X": 7.4310913, + "Y": 81.84059, + "Z": -321.1872 + }, + "TerritoryId": 400, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1017422, + "Position": { + "X": -8.804504, + "Y": 81.8406, + "Z": -312.00128 + }, + "TerritoryId": 400, + "InteractionType": "Interact" + } + ] + }, { "Sequence": 255, "Steps": [ diff --git a/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2317_Mine and Craft.json b/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2317_Mine and Craft.json index 1a867f70..4d2f05e6 100644 --- a/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2317_Mine and Craft.json +++ b/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2317_Mine and Craft.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "Author": "liza", - "Disabled": true, "QuestSequence": [ { "Sequence": 0, @@ -18,6 +17,43 @@ } ] }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1017465, + "Position": { + "X": 202.28882, + "Y": 42.309406, + "Z": -577.3861 + }, + "TerritoryId": 400, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "TerritoryId": 400, + "InteractionType": "Craft", + "ItemId": 15744, + "ItemCount": 2 + }, + { + "DataId": 1017466, + "Position": { + "X": 176.71472, + "Y": 42.308628, + "Z": -571.37415 + }, + "TerritoryId": 400, + "InteractionType": "Interact" + } + ] + }, { "Sequence": 255, "Steps": [ diff --git a/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2318_The Moogle Motivator.json b/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2318_The Moogle Motivator.json index 1a867f70..5217e3e4 100644 --- a/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2318_The Moogle Motivator.json +++ b/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2318_The Moogle Motivator.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "Author": "liza", - "Disabled": true, "QuestSequence": [ { "Sequence": 0, @@ -18,6 +17,113 @@ } ] }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1017351, + "Position": { + "X": -74.87604, + "Y": -8.172172, + "Z": 158.70898 + }, + "TerritoryId": 400, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1017467, + "Position": { + "X": -40.20758, + "Y": -8.6555605, + "Z": 202.83813 + }, + "StopDistance": 0.5, + "TerritoryId": 400, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1017624, + "Position": { + "X": -76.0968, + "Y": -8.655561, + "Z": 216.17456 + }, + "TerritoryId": 400, + "InteractionType": "Emote", + "Emote": "psych", + "Fly": true + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1017625, + "Position": { + "X": -46.76892, + "Y": 10.765197, + "Z": 243.12195 + }, + "StopDistance": 0.5, + "TerritoryId": 400, + "InteractionType": "Emote", + "Emote": "slap", + "Fly": true + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1017351, + "Position": { + "X": -74.87604, + "Y": -8.172172, + "Z": 158.70898 + }, + "TerritoryId": 400, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 6, + "Steps": [ + { + "TerritoryId": 400, + "InteractionType": "Craft", + "ItemId": 15745, + "ItemCount": 1 + }, + { + "DataId": 1017625, + "Position": { + "X": -46.76892, + "Y": 10.765197, + "Z": 243.12195 + }, + "StopDistance": 0.5, + "TerritoryId": 400, + "InteractionType": "Interact", + "Fly": true + } + ] + }, { "Sequence": 255, "Steps": [ diff --git a/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2319_Tremble Finishing.json b/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2319_Tremble Finishing.json index 1a867f70..f951ed6e 100644 --- a/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2319_Tremble Finishing.json +++ b/QuestPaths/3.x - Heavensward/Allied Societies/Moogles/Dailies/2319_Tremble Finishing.json @@ -1,7 +1,6 @@ { "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "Author": "liza", - "Disabled": true, "QuestSequence": [ { "Sequence": 0, @@ -18,6 +17,55 @@ } ] }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1017470, + "Position": { + "X": -353.53632, + "Y": 60.896175, + "Z": 299.61084 + }, + "TerritoryId": 400, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2007283, + "Position": { + "X": -177.87445, + "Y": 53.055542, + "Z": 53.665894 + }, + "TerritoryId": 400, + "InteractionType": "Action", + "Action": "Roar", + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2007284, + "Position": { + "X": -320.60736, + "Y": 220.38599, + "Z": -708.00336 + }, + "TerritoryId": 400, + "InteractionType": "Action", + "Action": "Roar", + "Fly": true + } + ] + }, { "Sequence": 255, "Steps": [ From 3b7032bff6cf29192cfecb12c842c0baea72f77b Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Thu, 26 Dec 2024 16:54:47 +0100 Subject: [PATCH 13/15] Add SB SMN quests --- .../SMN/2625_A Book with Bite.json | 123 +++++++++++++++ .../SMN/2626_Performing for Prin.json | 144 +++++++++++++++++ .../SMN/2627_An Egi-stential Crisis.json | 110 +++++++++++++ .../Class Quests/SMN/2628_Off the Record.json | 149 ++++++++++++++++++ .../SMN/2629_An Art for the Living.json | 138 ++++++++++++++++ 5 files changed, 664 insertions(+) create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/SMN/2625_A Book with Bite.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/SMN/2626_Performing for Prin.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/SMN/2627_An Egi-stential Crisis.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/SMN/2628_Off the Record.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/SMN/2629_An Art for the Living.json diff --git a/QuestPaths/4.x - Stormblood/Class Quests/SMN/2625_A Book with Bite.json b/QuestPaths/4.x - Stormblood/Class Quests/SMN/2625_A Book with Bite.json new file mode 100644 index 00000000..c5ad956d --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/SMN/2625_A Book with Bite.json @@ -0,0 +1,123 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1006756, + "Position": { + "X": -16.891846, + "Y": 10.17425, + "Z": -246.87573 + }, + "TerritoryId": 133, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 133 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1006725, + "Position": { + "X": 446.82983, + "Y": -5.306207, + "Z": -465.72064 + }, + "TerritoryId": 156, + "InteractionType": "Interact", + "AetheryteShortcut": "Mor Dhona", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1022761, + "Position": { + "X": 5.996765, + "Y": 20.712559, + "Z": -659.26605 + }, + "TerritoryId": 156, + "InteractionType": "Interact", + "AetheryteShortcut": "Mor Dhona" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1022762, + "Position": { + "X": 385.39697, + "Y": 23.711746, + "Z": -712.7031 + }, + "TerritoryId": 156, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 7227 + ], + "Fly": true + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1022763, + "Position": { + "X": 384.0542, + "Y": 23.602556, + "Z": -711.20776 + }, + "TerritoryId": 156, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1006756, + "Position": { + "X": -16.891846, + "Y": 10.17425, + "Z": -246.87573 + }, + "TerritoryId": 133, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ], + "NextQuestId": 2626 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/SMN/2626_Performing for Prin.json b/QuestPaths/4.x - Stormblood/Class Quests/SMN/2626_Performing for Prin.json new file mode 100644 index 00000000..b7282152 --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/SMN/2626_Performing for Prin.json @@ -0,0 +1,144 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1006756, + "Position": { + "X": -16.891846, + "Y": 10.17425, + "Z": -246.87573 + }, + "TerritoryId": 133, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 133 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1022765, + "Position": { + "X": 49.66809, + "Y": 3.9999626, + "Z": 429.22095 + }, + "TerritoryId": 147, + "InteractionType": "Interact", + "AetheryteShortcut": "Northern Thanalan - Camp Bluefog" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1022770, + "Position": { + "X": 82.38342, + "Y": 14.362329, + "Z": 221.20996 + }, + "TerritoryId": 147, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 7228 + ], + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1022772, + "Position": { + "X": 87.907104, + "Y": 14.713098, + "Z": 222.03394 + }, + "TerritoryId": 147, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 7229 + ] + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1022772, + "Position": { + "X": 87.907104, + "Y": 14.713098, + "Z": 222.03394 + }, + "TerritoryId": 147, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 7230 + ] + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1022773, + "Position": { + "X": 74.66235, + "Y": 14.033362, + "Z": 228.5343 + }, + "TerritoryId": 147, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1006756, + "Position": { + "X": -16.891846, + "Y": 10.17425, + "Z": -246.87573 + }, + "TerritoryId": 133, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ], + "NextQuestId": 2627 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/SMN/2627_An Egi-stential Crisis.json b/QuestPaths/4.x - Stormblood/Class Quests/SMN/2627_An Egi-stential Crisis.json new file mode 100644 index 00000000..6cc69479 --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/SMN/2627_An Egi-stential Crisis.json @@ -0,0 +1,110 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1006756, + "Position": { + "X": -16.891846, + "Y": 10.17425, + "Z": -246.87573 + }, + "TerritoryId": 133, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 133 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1014039, + "Position": { + "X": -17.990417, + "Y": 83.19999, + "Z": 0.6560669 + }, + "TerritoryId": 130, + "InteractionType": "Interact", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Airship Landing" + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1014038, + "Position": { + "X": -20.24878, + "Y": 83.19998, + "Z": -1.4801636 + }, + "StopDistance": 7, + "TerritoryId": 130, + "InteractionType": "SinglePlayerDuty" + } + ] + }, + { + "Sequence": 3 + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1014040, + "Position": { + "X": -19.028076, + "Y": 83.19999, + "Z": 0.10675049 + }, + "StopDistance": 7, + "TerritoryId": 130, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1006756, + "Position": { + "X": -16.891846, + "Y": 10.17425, + "Z": -246.87573 + }, + "TerritoryId": 133, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ], + "NextQuestId": 2628 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/SMN/2628_Off the Record.json b/QuestPaths/4.x - Stormblood/Class Quests/SMN/2628_Off the Record.json new file mode 100644 index 00000000..9d5313fb --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/SMN/2628_Off the Record.json @@ -0,0 +1,149 @@ + +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1006756, + "Position": { + "X": -16.891846, + "Y": 10.17425, + "Z": -246.87573 + }, + "TerritoryId": 133, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 133 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1006725, + "Position": { + "X": 446.82983, + "Y": -5.306207, + "Z": -465.72064 + }, + "TerritoryId": 156, + "InteractionType": "Interact", + "AetheryteShortcut": "Mor Dhona", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "Position": { + "X": 26.405773, + "Y": 29.49983, + "Z": -767.3998 + }, + "TerritoryId": 156, + "InteractionType": "WalkTo", + "AetheryteShortcut": "Mor Dhona", + "Fly": true + }, + { + "Position": { + "X": 25.629164, + "Y": 28.999998, + "Z": -823.2204 + }, + "TerritoryId": 156, + "InteractionType": "WalkTo" + }, + { + "DataId": 1001304, + "Position": { + "X": 25.589355, + "Y": 29, + "Z": -825.37573 + }, + "TerritoryId": 156, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "Position": { + "X": 26.405773, + "Y": 29.49983, + "Z": -767.3998 + }, + "TerritoryId": 156, + "InteractionType": "WalkTo" + }, + { + "DataId": 1023894, + "Position": { + "X": 8.346619, + "Y": 20.717896, + "Z": -657.49603 + }, + "TerritoryId": 156, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1022780, + "Position": { + "X": 412.5581, + "Y": -5.7435417, + "Z": -436.39276 + }, + "TerritoryId": 156, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1006756, + "Position": { + "X": -16.891846, + "Y": 10.17425, + "Z": -246.87573 + }, + "TerritoryId": 133, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ], + "NextQuestId": 2629 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/SMN/2629_An Art for the Living.json b/QuestPaths/4.x - Stormblood/Class Quests/SMN/2629_An Art for the Living.json new file mode 100644 index 00000000..0cf77088 --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/SMN/2629_An Art for the Living.json @@ -0,0 +1,138 @@ + +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1006756, + "Position": { + "X": -16.891846, + "Y": 10.17425, + "Z": -246.87573 + }, + "TerritoryId": 133, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 133 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1022785, + "Position": { + "X": -624.6891, + "Y": -176.4502, + "Z": -565.0874 + }, + "TerritoryId": 402, + "InteractionType": "Interact", + "AetheryteShortcut": "Azys Lla - Helix", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "Position": { + "X": 20.176798, + "Y": 293.97687, + "Z": -0.15623161 + }, + "StopDistance": 0.5, + "TerritoryId": 402, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 7231 + ], + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2008640, + "Position": { + "X": 16.617004, + "Y": 293.8734, + "Z": 0.07623291 + }, + "TerritoryId": 402, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1023595, + "Position": { + "X": 21.98816, + "Y": 293.97577, + "Z": 0.41192627 + }, + "TerritoryId": 402, + "InteractionType": "SinglePlayerDuty" + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1022790, + "Position": { + "X": 21.957703, + "Y": 293.9787, + "Z": -1.0529175 + }, + "StopDistance": 5, + "TerritoryId": 402, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1006756, + "Position": { + "X": -16.891846, + "Y": 10.17425, + "Z": -246.87573 + }, + "TerritoryId": 133, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Gridania", + "AethernetShortcut": [ + "[Gridania] Aetheryte Plaza", + "[Gridania] Mih Khetto's Amphitheatre" + ] + } + ] + } + ] +} From 7bcbceb51e3ea190e49c345d414de3bb97b2edff Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Thu, 26 Dec 2024 17:34:28 +0100 Subject: [PATCH 14/15] Add 1-50 BLU quests --- .../BLU/3192_Out of the Blue.json | 111 +++++++++++++++ .../BLU/3193_Blue Leading the Blue.json | 99 +++++++++++++ .../BLU/3194_Blue Collar Work.json | 113 +++++++++++++++ .../BLU/3195_Why They Call It the Blues.json | 110 +++++++++++++++ .../BLU/3196_Scream Blue Murder.json | 130 ++++++++++++++++++ .../Class Quests/BLU/3197_Blue Gold.json | 98 +++++++++++++ .../BLU/3198_The Real Folk Blues.json | 87 ++++++++++++ .../BLU/3199_Turning Over a Blue Leaf.json | 52 +++++++ QuestPaths/quest-v1.json | 3 +- .../Questing/Converter/ActionConverter.cs | 1 + Questionable.Model/Questing/EAction.cs | 1 + Questionable/Data/QuestData.cs | 2 +- 12 files changed, 805 insertions(+), 2 deletions(-) create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/BLU/3192_Out of the Blue.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/BLU/3193_Blue Leading the Blue.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/BLU/3194_Blue Collar Work.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/BLU/3195_Why They Call It the Blues.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/BLU/3196_Scream Blue Murder.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/BLU/3197_Blue Gold.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/BLU/3198_The Real Folk Blues.json create mode 100644 QuestPaths/4.x - Stormblood/Class Quests/BLU/3199_Turning Over a Blue Leaf.json diff --git a/QuestPaths/4.x - Stormblood/Class Quests/BLU/3192_Out of the Blue.json b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3192_Out of the Blue.json new file mode 100644 index 00000000..d39707ce --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3192_Out of the Blue.json @@ -0,0 +1,111 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1026928, + "Position": { + "X": -64.34735, + "Y": 18.000334, + "Z": -11.032288 + }, + "TerritoryId": 129, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Limsa Lominsa", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1026929, + "Position": { + "X": -69.87109, + "Y": 43.83883, + "Z": -5.661133 + }, + "TerritoryId": 134, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Limsa Lominsa] Aetheryte Plaza", + "[Limsa Lominsa] Zephyr Gate (Middle La Noscea)" + ], + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1026936, + "Position": { + "X": 170.85522, + "Y": 62.765503, + "Z": 275.25745 + }, + "TerritoryId": 134, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1028430, + "Position": { + "X": 156.63379, + "Y": 12.126303, + "Z": 649.37805 + }, + "TerritoryId": 135, + "InteractionType": "Interact", + "AetheryteShortcut": "Lower La Noscea - Moraby Drydocks" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1026930, + "Position": { + "X": -85.404785, + "Y": 2.5427969, + "Z": 728.542 + }, + "TerritoryId": 135, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1026932, + "Position": { + "X": -105.9129, + "Y": 1.5723714, + "Z": 750.0571 + }, + "StopDistance": 7, + "TerritoryId": 135, + "InteractionType": "CompleteQuest", + "NextQuestId": 3193 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/BLU/3193_Blue Leading the Blue.json b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3193_Blue Leading the Blue.json new file mode 100644 index 00000000..fdf1434c --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3193_Blue Leading the Blue.json @@ -0,0 +1,99 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "TerritoryId": 135, + "InteractionType": "EquipItem", + "ItemId": 22746, + "AetheryteShortcut": "Lower La Noscea - Moraby Drydocks", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + }, + "StepIf": { + "Item": { + "NotInInventory": true + } + } + } + }, + { + "TerritoryId": 135, + "InteractionType": "EquipItem", + "ItemId": 24587, + "SkipConditions": { + "StepIf": { + "Item": { + "NotInInventory": true + } + } + } + }, + { + "TerritoryId": 135, + "InteractionType": "EquipRecommended" + }, + { + "DataId": 1026932, + "Position": { + "X": -105.9129, + "Y": 1.5723714, + "Z": 750.0571 + }, + "StopDistance": 7, + "TerritoryId": 135, + "InteractionType": "AcceptQuest", + "Fly": true + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1026934, + "Position": { + "X": -108.04913, + "Y": 1.5026048, + "Z": 749.1415 + }, + "TerritoryId": 135, + "InteractionType": "Action", + "Action": "Water Cannon" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1026937, + "Position": { + "X": 65.7511, + "Y": 14.005002, + "Z": 90.440186 + }, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_JOBAOZ010_03193_Q1_100_002", + "Yes": true + } + ], + "NextQuestId": 3194 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/BLU/3194_Blue Collar Work.json b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3194_Blue Collar Work.json new file mode 100644 index 00000000..27d9a9f8 --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3194_Blue Collar Work.json @@ -0,0 +1,113 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "StopDistance": 5, + "TerritoryId": 131, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 131 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1026938, + "Position": { + "X": 101.27405, + "Y": 7.3536396, + "Z": 600.2135 + }, + "TerritoryId": 141, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ul'dah] Weavers' Guild", + "[Ul'dah] Gate of Thal (Central Thanalan)" + ], + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2009670, + "Position": { + "X": 163.59192, + "Y": 3.7078857, + "Z": 657.0991 + }, + "StopDistance": 0.5, + "TerritoryId": 141, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 9836 + ], + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1026938, + "Position": { + "X": 101.27405, + "Y": 7.3536396, + "Z": 600.2135 + }, + "TerritoryId": 141, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "NextQuestId": 3195 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/BLU/3195_Why They Call It the Blues.json b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3195_Why They Call It the Blues.json new file mode 100644 index 00000000..525e908e --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3195_Why They Call It the Blues.json @@ -0,0 +1,110 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "TerritoryId": 131, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 131 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1026941, + "Position": { + "X": 105.02783, + "Y": 4.0333576, + "Z": 451.0719 + }, + "TerritoryId": 141, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ul'dah] Weavers' Guild", + "[Ul'dah] Gate of Thal (Central Thanalan)" + ], + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2009671, + "Position": { + "X": 145.52527, + "Y": 9.567322, + "Z": 391.10388 + }, + "TerritoryId": 141, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 9837 + ], + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1026941, + "Position": { + "X": 105.02783, + "Y": 4.0333576, + "Z": 451.0719 + }, + "TerritoryId": 141, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "NextQuestId": 3196 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/BLU/3196_Scream Blue Murder.json b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3196_Scream Blue Murder.json new file mode 100644 index 00000000..62fad7d6 --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3196_Scream Blue Murder.json @@ -0,0 +1,130 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "TerritoryId": 131, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 131 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1026945, + "Position": { + "X": -108.415405, + "Y": 41, + "Z": 76.06616 + }, + "TerritoryId": 131, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ul'dah] Weavers' Guild", + "[Ul'dah] Alchemists' Guild" + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1026946, + "Position": { + "X": 392.69092, + "Y": 87.19347, + "Z": 98.10022 + }, + "TerritoryId": 140, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ul'dah] Alchemists' Guild", + "[Ul'dah] Gate of the Sultana (Western Thanalan)" + ], + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "Position": { + "X": 363.6008, + "Y": 83.40785, + "Z": 92.904495 + }, + "StopDistance": 0.5, + "TerritoryId": 140, + "InteractionType": "Combat", + "EnemySpawnType": "AutoOnEnterArea", + "KillEnemyDataIds": [ + 9838, + 9839 + ] + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1026948, + "Position": { + "X": 359.63977, + "Y": 83.013695, + "Z": 92.24072 + }, + "StopDistance": 5, + "TerritoryId": 140, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "NextQuestId": 3197 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/BLU/3197_Blue Gold.json b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3197_Blue Gold.json new file mode 100644 index 00000000..ab9cd8ae --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3197_Blue Gold.json @@ -0,0 +1,98 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1026924, + "Position": { + "X": 64.46936, + "Y": 14.005002, + "Z": 88.70068 + }, + "TerritoryId": 131, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 131 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1026951, + "Position": { + "X": 196.67346, + "Y": 52.774567, + "Z": -38.895264 + }, + "TerritoryId": 140, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 9840 + ], + "AetheryteShortcut": "Western Thanalan - Horizon", + "Fly": true, + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_JOBAOZ400_03197_Q1_000_013", + "Yes": true + } + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1026951, + "Position": { + "X": 196.67346, + "Y": 52.774567, + "Z": -38.895264 + }, + "TerritoryId": 140, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1026953, + "Position": { + "X": 65.59851, + "Y": 14.005001, + "Z": 91.75244 + }, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "NextQuestId": 3198 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/BLU/3198_The Real Folk Blues.json b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3198_The Real Folk Blues.json new file mode 100644 index 00000000..be76c469 --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3198_The Real Folk Blues.json @@ -0,0 +1,87 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1026924, + "Position": { + "X": 64.46936, + "Y": 14.005002, + "Z": 88.70068 + }, + "StopDistance": 5, + "TerritoryId": 131, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 131 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1026955, + "Position": { + "X": -10.055725, + "Y": 47, + "Z": -29.800903 + }, + "TerritoryId": 147, + "InteractionType": "Interact", + "AetheryteShortcut": "Northern Thanalan - Ceruleum Processing Plant" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1026937, + "Position": { + "X": 65.7511, + "Y": 14.005002, + "Z": 90.440186 + }, + "TerritoryId": 131, + "InteractionType": "Interact", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1026937, + "Position": { + "X": 65.7511, + "Y": 14.005002, + "Z": 90.440186 + }, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "NextQuestId": 3199 + } + ] + } + ] +} diff --git a/QuestPaths/4.x - Stormblood/Class Quests/BLU/3199_Turning Over a Blue Leaf.json b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3199_Turning Over a Blue Leaf.json new file mode 100644 index 00000000..85121f2d --- /dev/null +++ b/QuestPaths/4.x - Stormblood/Class Quests/BLU/3199_Turning Over a Blue Leaf.json @@ -0,0 +1,52 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1026924, + "Position": { + "X": 64.46936, + "Y": 14.005002, + "Z": 88.70068 + }, + "StopDistance": 5, + "TerritoryId": 131, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 131 + ] + } + } + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "StopDistance": 5, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "NextQuestId": 3732 + } + ] + } + ] +} diff --git a/QuestPaths/quest-v1.json b/QuestPaths/quest-v1.json index 247628f8..cb035ef7 100644 --- a/QuestPaths/quest-v1.json +++ b/QuestPaths/quest-v1.json @@ -982,7 +982,8 @@ "Bosom Brook", "Souleater", "Fire III", - "Adloquium" + "Adloquium", + "Water Cannon" ] } }, diff --git a/Questionable.Model/Questing/Converter/ActionConverter.cs b/Questionable.Model/Questing/Converter/ActionConverter.cs index 0f72c731..27436b93 100644 --- a/Questionable.Model/Questing/Converter/ActionConverter.cs +++ b/Questionable.Model/Questing/Converter/ActionConverter.cs @@ -47,5 +47,6 @@ public sealed class ActionConverter() : EnumConverter(Values) { EAction.Souleater, "Souleater" }, { EAction.Fire3, "Fire III" }, { EAction.Adloquium, "Adloquium" }, + { EAction.WaterCannon, "Water Cannon" }, }; } diff --git a/Questionable.Model/Questing/EAction.cs b/Questionable.Model/Questing/EAction.cs index 3a4981af..159c2f7e 100644 --- a/Questionable.Model/Questing/EAction.cs +++ b/Questionable.Model/Questing/EAction.cs @@ -53,6 +53,7 @@ public enum EAction Souleater = 3632, Fire3 = 152, Adloquium = 185, + WaterCannon = 11385, CollectMiner = 240, ScourMiner = 22182, diff --git a/Questionable/Data/QuestData.cs b/Questionable/Data/QuestData.cs index 7e07f2f9..8f51c499 100644 --- a/Questionable/Data/QuestData.cs +++ b/Questionable/Data/QuestData.cs @@ -310,7 +310,7 @@ internal sealed class QuestData // SB EClassJob.Samurai => [110, 111], EClassJob.RedMage => [131, 132], - EClassJob.BlueMage => [134, 135, 146], + EClassJob.BlueMage => [134, 135, 146, 170], // ShB EClassJob.Gunbreaker => [84], From 2d11a9b7d1af61c8cc23c35941fd014ac9942c57 Mon Sep 17 00:00:00 2001 From: Liza Carvelli Date: Thu, 26 Dec 2024 17:51:02 +0100 Subject: [PATCH 15/15] Add 50-60 BLU quests --- .../BLU/3732_Into the Blue Again.json | 82 +++++++++++ ...33_Something Borrowed, Something Blue.json | 109 +++++++++++++++ .../BLU/3734_Bolt from the Blue.json | 126 +++++++++++++++++ .../BLU/3735_Blue in the Face.json | 123 +++++++++++++++++ .../BLU/3736_Blue Scream of Death.json | 129 ++++++++++++++++++ .../Class Quests/BLU/3737_Blue Cheese.json | 52 +++++++ 6 files changed, 621 insertions(+) create mode 100644 QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3732_Into the Blue Again.json create mode 100644 QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3733_Something Borrowed, Something Blue.json create mode 100644 QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3734_Bolt from the Blue.json create mode 100644 QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3735_Blue in the Face.json create mode 100644 QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3736_Blue Scream of Death.json create mode 100644 QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3737_Blue Cheese.json diff --git a/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3732_Into the Blue Again.json b/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3732_Into the Blue Again.json new file mode 100644 index 00000000..f8d585a1 --- /dev/null +++ b/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3732_Into the Blue Again.json @@ -0,0 +1,82 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "StopDistance": 5, + "TerritoryId": 131, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 131 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "StopDistance": 5, + "TerritoryId": 131, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1031957, + "Position": { + "X": 16.433899, + "Y": 10, + "Z": 152.97156 + }, + "TerritoryId": 131, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "NextQuestId": 3733 + } + ] + } + ] +} diff --git a/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3733_Something Borrowed, Something Blue.json b/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3733_Something Borrowed, Something Blue.json new file mode 100644 index 00000000..332b67fd --- /dev/null +++ b/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3733_Something Borrowed, Something Blue.json @@ -0,0 +1,109 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "TerritoryId": 131, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 131 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1031958, + "Position": { + "X": 178.0575, + "Y": 51.459526, + "Z": 104.69214 + }, + "TerritoryId": 140, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ul'dah] Weavers' Guild", + "[Ul'dah] Gate of the Sultana (Western Thanalan)" + ], + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1031958, + "Position": { + "X": 178.0575, + "Y": 51.459526, + "Z": 104.69214 + }, + "TerritoryId": 140, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 11441 + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1031958, + "Position": { + "X": 178.0575, + "Y": 51.459526, + "Z": 104.69214 + }, + "TerritoryId": 140, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "NextQuestId": 3734 + } + ] + } + ] +} diff --git a/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3734_Bolt from the Blue.json b/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3734_Bolt from the Blue.json new file mode 100644 index 00000000..8aeb0b0c --- /dev/null +++ b/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3734_Bolt from the Blue.json @@ -0,0 +1,126 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "TerritoryId": 131, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 131 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1031962, + "Position": { + "X": -25.558899, + "Y": 14, + "Z": 84.51965 + }, + "TerritoryId": 131, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ul'dah] Weavers' Guild", + "[Ul'dah] Goldsmiths' Guild" + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1031965, + "Position": { + "X": -193.3471, + "Y": 18, + "Z": 88.181885 + }, + "TerritoryId": 130, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ul'dah] Goldsmiths' Guild", + "[Ul'dah] Thaumaturges' Guild" + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1031968, + "Position": { + "X": 34.286987, + "Y": 7.9999285, + "Z": -113.78656 + }, + "TerritoryId": 130, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ul'dah] Thaumaturges' Guild", + "[Ul'dah] Adventurers' Guild" + ] + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "TerritoryId": 131, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ul'dah] Adventurers' Guild", + "[Ul'dah] Weavers' Guild" + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "NextQuestId": 3735 + } + ] + } + ] +} diff --git a/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3735_Blue in the Face.json b/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3735_Blue in the Face.json new file mode 100644 index 00000000..e28cdb77 --- /dev/null +++ b/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3735_Blue in the Face.json @@ -0,0 +1,123 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "TerritoryId": 131, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 131 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1032158, + "Position": { + "X": 74.23511, + "Y": 45, + "Z": -204.27258 + }, + "TerritoryId": 140, + "InteractionType": "Interact", + "AetheryteShortcut": "Western Thanalan - Horizon" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1031971, + "Position": { + "X": 298.146, + "Y": 62.280518, + "Z": -209.0639 + }, + "TerritoryId": 140, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2010849, + "Position": { + "X": 192.55359, + "Y": 55.039307, + "Z": -190.81409 + }, + "TerritoryId": 140, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "KillEnemyDataIds": [ + 11442 + ], + "Fly": true + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1031971, + "Position": { + "X": 298.146, + "Y": 62.280518, + "Z": -209.0639 + }, + "TerritoryId": 140, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "NextQuestId": 3736 + } + ] + } + ] +} diff --git a/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3736_Blue Scream of Death.json b/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3736_Blue Scream of Death.json new file mode 100644 index 00000000..4c408e8a --- /dev/null +++ b/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3736_Blue Scream of Death.json @@ -0,0 +1,129 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "TerritoryId": 131, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 131 + ] + } + } + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1031980, + "Position": { + "X": -85.00806, + "Y": 6.9845695, + "Z": -11.001831 + }, + "TerritoryId": 131, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ul'dah] Weavers' Guild", + "[Ul'dah] Gladiators' Guild" + ], + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 32 + ] + }, + { + "DataId": 1031979, + "Position": { + "X": -92.5155, + "Y": 6.9845695, + "Z": -17.07489 + }, + "TerritoryId": 131, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 64 + ] + }, + { + "DataId": 1001675, + "Position": { + "X": -89.49426, + "Y": 7.008118, + "Z": 10.849121 + }, + "TerritoryId": 131, + "InteractionType": "Interact", + "CompletionQuestVariablesFlags": [ + null, + null, + null, + null, + null, + 128 + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1031978, + "Position": { + "X": -75.05914, + "Y": 6.9845705, + "Z": 10.971252 + }, + "TerritoryId": 131, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "StopDistance": 5, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "NextQuestId": 3737 + } + ] + } + ] +} diff --git a/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3737_Blue Cheese.json b/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3737_Blue Cheese.json new file mode 100644 index 00000000..316a6792 --- /dev/null +++ b/QuestPaths/5.x - Shadowbringers/Class Quests/BLU/3737_Blue Cheese.json @@ -0,0 +1,52 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "liza", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "StopDistance": 5, + "TerritoryId": 131, + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Weavers' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true, + "InTerritory": [ + 131 + ] + } + } + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1026852, + "Position": { + "X": 63.126587, + "Y": 14.005002, + "Z": 89.86035 + }, + "StopDistance": 5, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "NextQuestId": 3989 + } + ] + } + ] +}