From 5fe5bd5a23d50eb977fea0c2fa6b59c445dbfa3c Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Mon, 26 Aug 2024 01:04:36 +0800 Subject: [PATCH 01/18] Added PUG class quest My First Hora --- .../Class Quests/MNK/553_My First Hora.json | 157 ++++++++++++++++++ 1 file changed, 157 insertions(+) create mode 100644 QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/553_My First Hora.json diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/553_My First Hora.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/553_My First Hora.json new file mode 100644 index 00000000..6709add6 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/553_My First Hora.json @@ -0,0 +1,157 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "plogon_enjoyer", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": -126.59337, + "Y": 11.159969, + "Z": 276.25775 + }, + "TerritoryId": 141, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "ComplexCombatData": [ + { + "DataId": 351, + "CompletionQuestVariablesFlags": [ + { + "Low": 3 + }, + null, + null, + null, + null, + null + ], + "MinimumKillCount": 3 + } + ], + "CompletionQuestVariablesFlags": [ + { + "Low": 3 + }, + null, + null, + null, + null, + null + ], + "$": "0 0 0 0 0 0 -> 19 0 0 0 0 0", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Gate of Nald (Central Thanalan)" + ] + }, + { + "Position": { + "X": -126.59337, + "Y": 11.159969, + "Z": 276.25775 + }, + "TerritoryId": 141, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "ComplexCombatData": [ + { + "DataId": 385, + "CompletionQuestVariablesFlags": [ + null, + { + "High": 3 + }, + null, + null, + null, + null + ], + "MinimumKillCount": 3 + } + ], + "CompletionQuestVariablesFlags": [ + null, + { + "High": 3 + }, + null, + null, + null, + null + ], + "$": "19 0 0 0 0 0 -> 35 48 0 0 0 0" + }, + { + "Position": { + "X": 32.007893, + "Y": 5.8527403, + "Z": 299.76016 + }, + "TerritoryId": 141, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "ComplexCombatData": [ + { + "DataId": 205, + "CompletionQuestVariablesFlags": [ + null, + { + "Low": 3 + }, + null, + null, + null, + null + ], + "MinimumKillCount": 3 + } + ], + "CompletionQuestVariablesFlags": [ + null, + { + "Low": 3 + }, + null, + null, + null, + null + ] + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "AetheryteShortcut": "Ul'dah", + "InteractionType": "CompleteQuest", + "NextQuestId": 554 + } + ] + } + ] +} From 18da3ddbb06348ab5bd8b1dbad6a9fd4bd5f804f Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Mon, 26 Aug 2024 01:18:45 +0800 Subject: [PATCH 02/18] Added Bootshine to the list of actions allowed --- QuestPaths/quest-v1.json | 3 ++- Questionable.Model/Questing/Converter/ActionConverter.cs | 1 + Questionable.Model/Questing/EAction.cs | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/QuestPaths/quest-v1.json b/QuestPaths/quest-v1.json index c7ebd5fa..b56e9f82 100644 --- a/QuestPaths/quest-v1.json +++ b/QuestPaths/quest-v1.json @@ -868,7 +868,8 @@ "Yellow Gulal", "Blue Gulal", "Electric Flux", - "Hop-step" + "Hop-step", + "Bootshine" ] } }, diff --git a/Questionable.Model/Questing/Converter/ActionConverter.cs b/Questionable.Model/Questing/Converter/ActionConverter.cs index 5c6bea0a..27dd1283 100644 --- a/Questionable.Model/Questing/Converter/ActionConverter.cs +++ b/Questionable.Model/Questing/Converter/ActionConverter.cs @@ -23,5 +23,6 @@ public sealed class ActionConverter() : EnumConverter(Values) { EAction.BlueGulal, "Blue Gulal" }, { EAction.ElectrixFlux, "Electric Flux" }, { EAction.HopStep, "Hop-step" }, + { EAction.Bootshine, "Bootshine" }, }; } diff --git a/Questionable.Model/Questing/EAction.cs b/Questionable.Model/Questing/EAction.cs index 5ca20daf..c8ea63e6 100644 --- a/Questionable.Model/Questing/EAction.cs +++ b/Questionable.Model/Questing/EAction.cs @@ -7,6 +7,7 @@ namespace Questionable.Model.Questing; public enum EAction { HeavySwing = 31, + Bootshine = 53, HeavyShot = 97, Cure = 120, Cure2 = 135, From 3f358faa41fc0a8e0bc742ced6d01c3cc1354c90 Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Mon, 26 Aug 2024 22:59:41 +0800 Subject: [PATCH 03/18] Added PUG class quest 'Harder than Rock' --- .../MNK/554_Harder than Rock.json | 230 ++++++++++++++++++ 1 file changed, 230 insertions(+) create mode 100644 QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/554_Harder than Rock.json diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/554_Harder than Rock.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/554_Harder than Rock.json new file mode 100644 index 00000000..40da8959 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/554_Harder than Rock.json @@ -0,0 +1,230 @@ +{ + "$schema": "https://git.carvel.li/plogon_enjoyer/Questionable/raw/branch/monk_class_quest/QuestPaths/quest-v1.json", + "Author": "plogon_enjoyer", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": -73.40663, + "Y": 0.60187495, + "Z": -59.04644 + }, + "TerritoryId": 130, + "InteractionType": "WalkTo", + "$": "Sometimes the pathing gets blocked coming from Hamon" + }, + { + "DataId": 2001285, + "Position": { + "X": -80.36932, + "Y": 0.6866455, + "Z": -59.55603 + }, + "TerritoryId": 130, + "InteractionType": "Interact" + }, + { + "DataId": 2001282, + "Position": { + "X": -21.74414, + "Y": 9.994568, + "Z": -78.50769 + }, + "TerritoryId": 130, + "InteractionType": "Interact" + }, + { + "DataId": 2001283, + "Position": { + "X": 37.03357, + "Y": 7.248047, + "Z": -98.8938 + }, + "TerritoryId": 130, + "InteractionType": "Interact" + }, + { + "DataId": 2001280, + "Position": { + "X": -162.46283, + "Y": 17.471558, + "Z": 60.196777 + }, + "TerritoryId": 130, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ul'dah] Adventurers' Guild", + "[Ul'dah] Thaumaturges' Guild" + ] + }, + { + "DataId": 2001281, + "Position": { + "X": -254.74939, + "Y": 17.990356, + "Z": 67.33801 + }, + "TerritoryId": 130, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ul'dah] Thaumaturges' Guild", + "[Ul'dah] Aetheryte Plaza" + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2001541, + "Position": { + "X": 224.7196, + "Y": 52.048462, + "Z": 79.45361 + }, + "TerritoryId": 140, + "InteractionType": "Action", + "Action": "Bootshine", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Gate of the Sultana (Western Thanalan)" + ], + "Fly": true + }, + { + "Position": { + "X": 224.7196, + "Y": 52.048462, + "Z": 79.45361 + }, + "TerritoryId": 140, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "KillEnemyDataIds": [131], + "CombatDelaySecondsAtStart": 1 + }, + { + "DataId": 2001542, + "Position": { + "X": 245.71594, + "Y": 52.475708, + "Z": 58.091064 + }, + "TerritoryId": 140, + "InteractionType": "Action", + "Action": "Bootshine", + "Fly": true + }, + { + "Position": { + "X": 245.71594, + "Y": 52.475708, + "Z": 58.091064 + }, + "TerritoryId": 140, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "KillEnemyDataIds": [131], + "CombatDelaySecondsAtStart": 1 + }, + { + "DataId": 2001543, + "Position": { + "X": 224.01758, + "Y": 52.231567, + "Z": 41.367188 + }, + "TerritoryId": 140, + "InteractionType": "Action", + "Action": "Bootshine", + "Fly": true + }, + { + "Position": { + "X": 224.01758, + "Y": 52.231567, + "Z": 41.367188 + }, + "TerritoryId": 140, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "KillEnemyDataIds": [131], + "CombatDelaySecondsAtStart": 1 + }, + { + "DataId": 2001544, + "Position": { + "X": 259.05237, + "Y": 53.421753, + "Z": 25.40625 + }, + "TerritoryId": 140, + "InteractionType": "Action", + "Action": "Bootshine", + "Fly": true + }, + { + "Position": { + "X": 258.4417, + "Y": 52.01455, + "Z": 23.240385 + }, + "TerritoryId": 140, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "KillEnemyDataIds": [131], + "CombatDelaySecondsAtStart": 1 + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "AetheryteShortcut": "Ul'dah", + "InteractionType": "CompleteQuest" + } + ] + } + ] +} From 8b5cec4def58b0bf11ffec43f57ffd723fe8c39a Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Mon, 26 Aug 2024 23:47:20 +0800 Subject: [PATCH 04/18] Added PUG class quest 'Burning Up the Quarter Malm' --- .../MNK/698_Burning Up the Quarter Malm.json | 141 ++++++++++++++++++ 1 file changed, 141 insertions(+) create mode 100644 QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json new file mode 100644 index 00000000..ded06e26 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json @@ -0,0 +1,141 @@ +{ + "$schema": "https://git.carvel.li/plogon_enjoyer/Questionable/raw/branch/monk_class_quest/QuestPaths/quest-v1.json", + "Author": "plogon_enjoyer", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 2001798, + "Position": { + "X": -107.9017, + "Y": 4.989685, + "Z": -105.4603 + }, + "TerritoryId": 130, + "InteractionType": "Action", + "Action": "Bootshine" + }, + { + "DataId": 2001799, + "Position": { + "X": -105.6365, + "Y": 4.9655, + "Z": -107.5618 + }, + "TerritoryId": 130, + "InteractionType": "Action", + "Action": "Bootshine" + }, + { + "DataId": 2001800, + "Position": { + "X": -77.62268, + "Y": 5.0201416, + "Z": -128.893 + }, + "TerritoryId": 130, + "InteractionType": "Action", + "Action": "Bootshine" + }, + { + "DataId": 2001801, + "Position": { + "X": -74.60144, + "Y": 4.8981323, + "Z": -130.69354 + }, + "TerritoryId": 130, + "InteractionType": "Action", + "Action": "Bootshine" + }, + { + "DataId": 2001802, + "Position": { + "X": -71.42755, + "Y": 5.0201416, + "Z": -132.34149 + }, + "TerritoryId": 130, + "InteractionType": "Action", + "Action": "Bootshine" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "Position": { + "X": -210.32118, + "Y": 21.582167, + "Z": -94.337494 + }, + "TerritoryId": 141, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "KillEnemyDataIds": [771], + "Fly": true, + "AetheryteShortcut": "Central Thanalan - Black Brush Station", + "CombatDelaySecondsAtStart": 0, + "$": "Will stop once 3 Qiqirn Shellsweppers get hit by Snap Punch since it will move on to the next sequence" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "Position": { + "X": -118.55462, + "Y": 8.216448, + "Z": -82.81951 + }, + "TerritoryId": 141, + "InteractionType": "WalkTo" + }, + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "AetheryteShortcut": "Ul'dah", + "InteractionType": "CompleteQuest" + } + ] + } + ] +} From d1159960a530b8ccf46b43c863306380f09df432 Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Tue, 27 Aug 2024 00:02:13 +0800 Subject: [PATCH 05/18] Fixed schema --- .../Class Quests/MNK/554_Harder than Rock.json | 2 +- .../Class Quests/MNK/698_Burning Up the Quarter Malm.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/554_Harder than Rock.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/554_Harder than Rock.json index 40da8959..7d34585a 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/554_Harder than Rock.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/554_Harder than Rock.json @@ -1,5 +1,5 @@ { - "$schema": "https://git.carvel.li/plogon_enjoyer/Questionable/raw/branch/monk_class_quest/QuestPaths/quest-v1.json", + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "Author": "plogon_enjoyer", "QuestSequence": [ { diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json index ded06e26..42cfc797 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json @@ -1,5 +1,5 @@ { - "$schema": "https://git.carvel.li/plogon_enjoyer/Questionable/raw/branch/monk_class_quest/QuestPaths/quest-v1.json", + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "Author": "plogon_enjoyer", "QuestSequence": [ { From 4aa8545d7aed9b25326278cde3a47a636ecf56cd Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Tue, 27 Aug 2024 07:09:04 +0800 Subject: [PATCH 06/18] Added PUG class quest 'The Spirit is Willing' --- .../MNK/558_The Spirit Is Willing.json | 173 ++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/558_The Spirit Is Willing.json diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/558_The Spirit Is Willing.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/558_The Spirit Is Willing.json new file mode 100644 index 00000000..613bf975 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/558_The Spirit Is Willing.json @@ -0,0 +1,173 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "plogon_enjoyer", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": 265.54178, + "Y": -19.718353, + "Z": -128.44438 + }, + "TerritoryId": 141, + "AetheryteShortcut": "Central Thanalan - Black Brush Station", + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "CombatDelaySecondsAtStart": 0, + "ComplexCombatData": [ + { + "DataId": 26, + "RewardItemId": 2000408, + "RewardItemCount": 5 + } + ], + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "Position": { + "X": 359.2259, + "Y": -1.9503738, + "Z": -187.50148 + }, + "TerritoryId": 141, + "InteractionType": "WalkTo" + }, + { + "DataId": 1003822, + "Position": { + "X": -27.390015, + "Y": -2.056931, + "Z": -146.92914 + }, + "TerritoryId": 141, + "InteractionType": "Interact", + "Fly": true, + "AetheryteShortcut": "Central Thanalan - Black Brush Station" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1001578, + "Position": { + "X": -35.446716, + "Y": -2.057618, + "Z": -154.95538 + }, + "TerritoryId": 141, + "InteractionType": "Interact", + "Mount": true + }, + { + "DataId": 1001445, + "Position": { + "X": -13.046509, + "Y": -2.0905762, + "Z": -184.40533 + }, + "TerritoryId": 141, + "InteractionType": "Interact", + "Fly": true + }, + { + "DataId": 1004148, + "Position": { + "X": 5.722107, + "Y": -1.985179, + "Z": -172.7779 + }, + "TerritoryId": 141, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1003822, + "Position": { + "X": -27.390015, + "Y": -2.056931, + "Z": -146.92914 + }, + "TerritoryId": 141, + "InteractionType": "Interact", + "Fly": true + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 2001349, + "Position": { + "X": -241.41296, + "Y": 8.0720215, + "Z": -32.24237 + }, + "TerritoryId": 141, + "InteractionType": "SinglePlayerDuty", + "Fly": true + } + ] + }, + { + "Sequence": 6, + "Steps": [ + { + "DataId": 1004149, + "Position": { + "X": -242.84735, + "Y": 7.405224, + "Z": -29.312622 + }, + "TerritoryId": 141, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1003827, + "Position": { + "X": -65.65961, + "Y": 0.9481947, + "Z": -51.98755 + }, + "TerritoryId": 130, + "AetheryteShortcut": "Ul'dah", + "InteractionType": "CompleteQuest" + } + ] + } + ] +} From f8f51c1e141fa6252e696752b6191ef54b87638f Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Tue, 27 Aug 2024 08:02:22 +0800 Subject: [PATCH 07/18] Added PUG class quest 'Keeping the Spirit Alive' --- .../MNK/562_Keeping the Spirit Alive.json | 179 ++++++++++++++++++ 1 file changed, 179 insertions(+) create mode 100644 QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/562_Keeping the Spirit Alive.json diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/562_Keeping the Spirit Alive.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/562_Keeping the Spirit Alive.json new file mode 100644 index 00000000..e2a8d1dd --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/562_Keeping the Spirit Alive.json @@ -0,0 +1,179 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "plogon_enjoyer", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1003827, + "Position": { + "X": -65.65961, + "Y": 0.9481947, + "Z": -51.98755 + }, + "TerritoryId": 130, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2001391, + "Position": { + "X": -215.99152, + "Y": -29.495728, + "Z": 203.78418 + }, + "TerritoryId": 145, + "InteractionType": "Action", + "Action": "Bootshine", + "Fly": true, + "AetheryteShortcut": "Eastern Thanalan - Camp Drybone" + }, + { + "Position": { + "X": -215.99152, + "Y": -29.495728, + "Z": 203.78418 + }, + "TerritoryId": 145, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "CombatDelaySecondsAtStart": 1, + "ComplexCombatData": [ + { + "DataId": 139, + "MinimumKillCount": 1 + }, + { + "DataId": 136, + "MinimumKillCount": 2 + } + ] + }, + { + "DataId": 2001389, + "Position": { + "X": -242.4201, + "Y": -26.138794, + "Z": 229.17517 + }, + "TerritoryId": 145, + "InteractionType": "Action", + "Action": "Bootshine", + "Mount": true + }, + { + "Position": { + "X": -242.4201, + "Y": -26.138794, + "Z": 229.17517 + }, + "TerritoryId": 145, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "CombatDelaySecondsAtStart": 1, + "ComplexCombatData": [ + { + "DataId": 57, + "MinimumKillCount": 2 + } + ] + }, + { + "DataId": 2001390, + "Position": { + "X": -228.8396, + "Y": -27.8172, + "Z": 250.14111 + }, + "TerritoryId": 145, + "InteractionType": "Action", + "Action": "Bootshine", + "Mount": true + }, + { + "Position": { + "X": -228.8396, + "Y": -27.8172, + "Z": 250.14111 + }, + "TerritoryId": 145, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "CombatDelaySecondsAtStart": 1, + "ComplexCombatData": [ + { + "DataId": 57, + "MinimumKillCount": 2 + } + ] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "InteractionType": "Interact", + "AetheryteShortcut": "Ul'dah" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "InteractionType": "SinglePlayerDuty" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} From c5ffc13a3816f384f47e081de09fd93a2f5435e3 Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Tue, 27 Aug 2024 08:45:03 +0800 Subject: [PATCH 08/18] Added PUG class quest 'Star-crossed Rivals' --- .../MNK/566_Star-crossed Rivals.json | 160 ++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/566_Star-crossed Rivals.json diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/566_Star-crossed Rivals.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/566_Star-crossed Rivals.json new file mode 100644 index 00000000..f99776aa --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/566_Star-crossed Rivals.json @@ -0,0 +1,160 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "plogon_enjoyer", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1003827, + "Position": { + "X": -65.65961, + "Y": 0.9481947, + "Z": -51.98755 + }, + "TerritoryId": 130, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 1003829, + "Position": { + "X": -147.32587, + "Y": 25.913446, + "Z": -359.76202 + }, + "TerritoryId": 146, + "InteractionType": "Interact", + "AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo", + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2001525, + "Position": { + "X": -203.81476, + "Y": 27.267822, + "Z": -351.76624 + }, + "TerritoryId": 146, + "InteractionType": "UseItem", + "ItemId": 2000409, + "RequiredQuestVariables": [[0], null, null, null, null, null] + }, + { + "Position": { + "X": -258.89648, + "Y": 26.681297, + "Z": -322.03738 + }, + "TerritoryId": 146, + "InteractionType": "WalkTo", + "Mount": true + }, + { + "Position": { + "X": -102.12759, + "Y": 14.866777, + "Z": -187.7578 + }, + "TerritoryId": 146, + "InteractionType": "WalkTo", + "Fly": true + }, + { + "DataId": 2001523, + "Position": { + "X": -105.57721, + "Y": 14.999573, + "Z": -185.32086 + }, + "TerritoryId": 146, + "InteractionType": "UseItem", + "ItemId": 2000409, + "RequiredQuestVariables": [[16], null, null, null, null, null] + }, + { + "DataId": 2001524, + "Position": { + "X": 197.4364, + "Y": 15.548889, + "Z": -450.58368 + }, + "TerritoryId": 146, + "InteractionType": "UseItem", + "ItemId": 2000409, + "RequiredQuestVariables": [[32], null, null, null, null, null], + "Fly": true + }, + { + "DataId": 2001522, + "Position": { + "X": 22.171326, + "Y": 17.868286, + "Z": -600.24414 + }, + "TerritoryId": 146, + "InteractionType": "UseItem", + "ItemId": 2000409, + "Fly": true + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1003829, + "Position": { + "X": -147.32587, + "Y": 25.913446, + "Z": -359.76202 + }, + "TerritoryId": 146, + "InteractionType": "SinglePlayerDuty", + "AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo", + "Fly": true + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah" + } + ] + } + ] +} From 90a196fd6688eab258a9c09ce8d7056c1adabe68 Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Tue, 27 Aug 2024 09:19:01 +0800 Subject: [PATCH 09/18] Added PUG class quest 'Return of the Holyfist' --- .../MNK/567_Return of the Holyfist.json | 109 ++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/567_Return of the Holyfist.json diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/567_Return of the Holyfist.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/567_Return of the Holyfist.json new file mode 100644 index 00000000..5ec3ee47 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/567_Return of the Holyfist.json @@ -0,0 +1,109 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "plogon_enjoyer", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1003830, + "Position": { + "X": -301.5335, + "Y": 5.0000005, + "Z": 471.3053 + }, + "TerritoryId": 146, + "InteractionType": "Interact", + "AetheryteShortcut": "Southern Thanalan - Forgotten Springs", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "Position": { + "X": -262.6409, + "Y": 14.190942, + "Z": 594.23486 + }, + "TerritoryId": 146, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "CombatDelaySecondsAtStart": 0, + "ComplexCombatData": [ + { + "DataId": 357, + "MinimumKillCount": 5 + } + ], + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1003830, + "Position": { + "X": -301.5335, + "Y": 5.0000005, + "Z": 471.3053 + }, + "TerritoryId": 146, + "InteractionType": "SinglePlayerDuty", + "AetheryteShortcut": "Southern Thanalan - Forgotten Springs", + "Fly": true + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1003890, + "Position": { + "X": -21.805176, + "Y": 3.9999993, + "Z": -145.18964 + }, + "TerritoryId": 130, + "InteractionType": "SinglePlayerDuty", + "AetheryteShortcut": "Ul'dah" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1003817, + "Position": { + "X": -74.57086, + "Y": 1.9999951, + "Z": -42.404846 + }, + "TerritoryId": 130, + "InteractionType": "CompleteQuest" + } + ] + } + ] +} From 360941554deedbd5e67b582147aa5114592e0833 Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Tue, 27 Aug 2024 09:54:54 +0800 Subject: [PATCH 10/18] Added PUG class quest 'Brother from Another Mother' --- .../MNK/1061_Brother from Another Mother.json | 96 +++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1061_Brother from Another Mother.json diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1061_Brother from Another Mother.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1061_Brother from Another Mother.json new file mode 100644 index 00000000..2a6259f8 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1061_Brother from Another Mother.json @@ -0,0 +1,96 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "plogon_enjoyer", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1001286, + "Position": { + "X": -88.9754, + "Y": 2.55, + "Z": -51.163513 + }, + "TerritoryId": 130, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1006749, + "Position": { + "X": -30.47229, + "Y": 13.599918, + "Z": 95.26196 + }, + "TerritoryId": 131, + "InteractionType": "Interact", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Goldsmiths' Guild" + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2002439, + "Position": { + "X": -232.80695, + "Y": -28.793823, + "Z": 125.29175 + }, + "TerritoryId": 141, + "InteractionType": "UseItem", + "ItemId": 2000951, + "AethernetShortcut": [ + "[Ul'dah] Goldsmiths' Guild", + "[Ul'dah] Gate of Nald (Central Thanalan)" + ], + "Fly": true + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2002440, + "Position": { + "X": -232.80695, + "Y": -28.946411, + "Z": 125.29175 + }, + "TerritoryId": 141, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1006749, + "Position": { + "X": -30.47229, + "Y": 13.599918, + "Z": 95.26196 + }, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Goldsmiths' Guild" + ] + } + ] + } + ] +} From c86cd245d919e6e7803e8dff6ac6cbdbc1fdd695 Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Tue, 27 Aug 2024 10:00:20 +0800 Subject: [PATCH 11/18] Added NextQuestId for a few of the quests --- .../Class Quests/MNK/1061_Brother from Another Mother.json | 3 ++- .../Class Quests/MNK/558_The Spirit Is Willing.json | 3 ++- .../Class Quests/MNK/562_Keeping the Spirit Alive.json | 3 ++- .../Class Quests/MNK/566_Star-crossed Rivals.json | 3 ++- .../Class Quests/MNK/698_Burning Up the Quarter Malm.json | 3 ++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1061_Brother from Another Mother.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1061_Brother from Another Mother.json index 2a6259f8..8b1e5b3e 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1061_Brother from Another Mother.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1061_Brother from Another Mother.json @@ -88,7 +88,8 @@ "AethernetShortcut": [ "[Ul'dah] Aetheryte Plaza", "[Ul'dah] Goldsmiths' Guild" - ] + ], + "NextQuestId": 1062 } ] } diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/558_The Spirit Is Willing.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/558_The Spirit Is Willing.json index 613bf975..ecf6b130 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/558_The Spirit Is Willing.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/558_The Spirit Is Willing.json @@ -165,7 +165,8 @@ }, "TerritoryId": 130, "AetheryteShortcut": "Ul'dah", - "InteractionType": "CompleteQuest" + "InteractionType": "CompleteQuest", + "NextQuestId": 562 } ] } diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/562_Keeping the Spirit Alive.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/562_Keeping the Spirit Alive.json index e2a8d1dd..76cc90c8 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/562_Keeping the Spirit Alive.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/562_Keeping the Spirit Alive.json @@ -171,7 +171,8 @@ "Z": -42.404846 }, "TerritoryId": 130, - "InteractionType": "CompleteQuest" + "InteractionType": "CompleteQuest", + "NextQuestId": 566 } ] } diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/566_Star-crossed Rivals.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/566_Star-crossed Rivals.json index f99776aa..b541c438 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/566_Star-crossed Rivals.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/566_Star-crossed Rivals.json @@ -152,7 +152,8 @@ }, "TerritoryId": 130, "InteractionType": "CompleteQuest", - "AetheryteShortcut": "Ul'dah" + "AetheryteShortcut": "Ul'dah", + "NextQuestId": 567 } ] } diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json index 42cfc797..7755cc74 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json @@ -133,7 +133,8 @@ }, "TerritoryId": 130, "AetheryteShortcut": "Ul'dah", - "InteractionType": "CompleteQuest" + "InteractionType": "CompleteQuest", + "NextQuestId": 558 } ] } From 74357c0e8970a9ecdba039263f31935694e9eaf8 Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Tue, 27 Aug 2024 10:16:02 +0800 Subject: [PATCH 12/18] Added MNK class quest 'Insulted Intelligence' --- .../MNK/1062_Insulted Intelligence.json | 77 +++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1062_Insulted Intelligence.json diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1062_Insulted Intelligence.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1062_Insulted Intelligence.json new file mode 100644 index 00000000..a4292181 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1062_Insulted Intelligence.json @@ -0,0 +1,77 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "plogon_enjoyer", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1006749, + "Position": { + "X": -30.47229, + "Y": 13.599918, + "Z": 95.26196 + }, + "TerritoryId": 131, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 2002441, + "Position": { + "X": 689.5093, + "Y": 9.750427, + "Z": 483.32947 + }, + "TerritoryId": 137, + "InteractionType": "Combat", + "EnemySpawnType": "AfterItemUse", + "ItemId": 2000817, + "KillEnemyDataIds": [1925], + "AetheryteShortcut": "Eastern La Noscea - Costa Del Sol", + "Fly": true + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2002442, + "Position": { + "X": 689.5093, + "Y": 9.750427, + "Z": 483.32947 + }, + "TerritoryId": 137, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1006749, + "Position": { + "X": -30.47229, + "Y": 13.599918, + "Z": 95.26196 + }, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Goldsmiths' Guild" + ], + "NextQuestId": 1063 + } + ] + } + ] +} From 6a0a1205d7420e17aa1c9ce6b050adc76fe5f618 Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Wed, 28 Aug 2024 19:04:17 +0800 Subject: [PATCH 13/18] Added MNK class quest 'A Slave to the Aether' --- .../MNK/1063_A Slave to the Aether.json | 104 ++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1063_A Slave to the Aether.json diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1063_A Slave to the Aether.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1063_A Slave to the Aether.json new file mode 100644 index 00000000..d6915c27 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1063_A Slave to the Aether.json @@ -0,0 +1,104 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "plogon_enjoyer", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1006749, + "Position": { + "X": -30.47229, + "Y": 13.599918, + "Z": 95.26196 + }, + "TerritoryId": 131, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1007874, + "Position": { + "X": -221.48468, + "Y": 26.16912, + "Z": -343.9536 + }, + "TerritoryId": 146, + "InteractionType": "Interact", + "Mount": true, + "AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo" + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2002443, + "Position": { + "X": 24.215942, + "Y": 25.65039, + "Z": 115.983765 + }, + "TerritoryId": 153, + "InteractionType": "UseItem", + "ItemId": 2000818, + "AetheryteShortcut": "South Shroud - Quarrymill", + "Fly": true + }, + { + "Position": { + "X": 24.215942, + "Y": 25.65039, + "Z": 115.983765 + }, + "TerritoryId": 153, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "DelaySecondsAtStart": 0, + "KillEnemyDataIds": [1926] + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 2002444, + "Position": { + "X": 24.215942, + "Y": 25.65039, + "Z": 115.983765 + }, + "TerritoryId": 153, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1006749, + "Position": { + "X": -30.47229, + "Y": 13.599918, + "Z": 95.26196 + }, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Goldsmiths' Guild" + ], + "NextQuestId": 1604 + } + ] + } + ] +} From a5fe834aafa0cd891037399f30e4a793ab22fd33 Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Wed, 28 Aug 2024 20:48:47 +0800 Subject: [PATCH 14/18] Added MNK class quest 'The Pursuit of Power' --- .../MNK/1064_The Pursuit of Power.json | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1064_The Pursuit of Power.json diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1064_The Pursuit of Power.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1064_The Pursuit of Power.json new file mode 100644 index 00000000..e5812d8b --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1064_The Pursuit of Power.json @@ -0,0 +1,87 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "plogon_enjoyer", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1006749, + "Position": { + "X": -30.47229, + "Y": 13.599918, + "Z": 95.26196 + }, + "TerritoryId": 131, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 2002445, + "Position": { + "X": 3.1585693, + "Y": 20.58435, + "Z": -13.16864 + }, + "TerritoryId": 152, + "InteractionType": "UseItem", + "ItemId": 2000820, + "AetheryteShortcut": "East Shroud - Hawthorne Hut", + "Fly": true + }, + { + "Position": { + "X": 3.1585693, + "Y": 20.58435, + "Z": -13.16864 + }, + "TerritoryId": 152, + "InteractionType": "Combat", + "EnemySpawnType": "OverworldEnemies", + "CombatDelaySecondsAtStart": 0, + "KillEnemyDataIds": [1927] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "DataId": 2002446, + "Position": { + "X": 3.1585693, + "Y": 20.58435, + "Z": -13.16864 + }, + "TerritoryId": 152, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1006749, + "Position": { + "X": -30.47229, + "Y": 13.599918, + "Z": 95.26196 + }, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Goldsmiths' Guild" + ], + "NextQuestId": 1065 + } + ] + } + ] +} From 9dd467c8d21a03c11405597a9defa52f0225c67b Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Wed, 28 Aug 2024 20:48:58 +0800 Subject: [PATCH 15/18] Added MNK class quest 'Good Vibrations' --- .../MNK/1065_Good Vibrations.json | 223 ++++++++++++++++++ 1 file changed, 223 insertions(+) create mode 100644 QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1065_Good Vibrations.json diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1065_Good Vibrations.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1065_Good Vibrations.json new file mode 100644 index 00000000..fdd1d2b7 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1065_Good Vibrations.json @@ -0,0 +1,223 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "plogon_enjoyer", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1006749, + "Position": { + "X": -30.47229, + "Y": 13.599918, + "Z": 95.26196 + }, + "TerritoryId": 131, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "DataId": 1007875, + "Position": { + "X": -221.48468, + "Y": 26.16912, + "Z": -343.9536 + }, + "TerritoryId": 146, + "InteractionType": "Interact", + "AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo", + "Mount": true, + "DialogueChoices": [ + { + "Type": "YesNo", + "Prompt": "TEXT_JOBMNK451_01065_Q1_000_000", + "Yes": true + } + ] + } + ] + }, + { + "Sequence": 2, + "Steps": [ + { + "Position": { + "X": -258.66748, + "Y": 26.617363, + "Z": -320.76898 + }, + "TerritoryId": 146, + "InteractionType": "WalkTo", + "Mount": true + }, + { + "Position": { + "X": 38.911945, + "Y": 23.511465, + "Z": -142.86761 + }, + "TerritoryId": 146, + "InteractionType": "WalkTo", + "Fly": true, + "Land": true + }, + { + "DataId": 2002447, + "Position": { + "X": 41.428223, + "Y": 25.101074, + "Z": -149.64526 + }, + "TerritoryId": 146, + "InteractionType": "Interact" + }, + { + "Position": { + "X": 46.038277, + "Y": 50.482662, + "Z": -578.6224 + }, + "TerritoryId": 146, + "InteractionType": "WalkTo", + "Fly": true + }, + { + "Position": { + "X": 22.885742, + "Y": 17.930914, + "Z": -619.7939 + }, + "TerritoryId": 146, + "InteractionType": "WalkTo", + "Land": true + }, + { + "DataId": 2002548, + "Position": { + "X": 17.837708, + "Y": 20.523315, + "Z": -629.1448 + }, + "TerritoryId": 146, + "InteractionType": "Interact", + "Mount": true + }, + { + "Position": { + "X": 214.89189, + "Y": 29.38419, + "Z": 59.154907 + }, + "TerritoryId": 147, + "InteractionType": "WalkTo", + "AetheryteShortcut": "Northern Thanalan - Ceruleum Processing Plant", + "Fly": true + }, + { + "DataId": 2002448, + "Position": { + "X": 213.70251, + "Y": 30.19751, + "Z": 61.020752 + }, + "TerritoryId": 147, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 3, + "Steps": [ + { + "DataId": 1007875, + "Position": { + "X": -221.48468, + "Y": 26.16912, + "Z": -343.9536 + }, + "TerritoryId": 146, + "InteractionType": "Interact", + "Mount": true, + "AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo" + } + ] + }, + { + "Sequence": 4, + "Steps": [ + { + "DataId": 1007877, + "Position": { + "X": -74.08258, + "Y": 2.6069984, + "Z": 716.39575 + }, + "TerritoryId": 135, + "AetheryteShortcut": "Lower La Noscea - Moraby Drydocks", + "Fly": true, + "InteractionType": "Combat", + "EnemySpawnType": "AfterInteraction", + "CombatDelaySecondsAtStart": 0, + "KillEnemyDataIds": [81,345,348] + } + ] + }, + { + "Sequence": 5, + "Steps": [ + { + "DataId": 1007877, + "Position": { + "X": -74.08258, + "Y": 2.6069984, + "Z": 716.39575 + }, + "TerritoryId": 135, + "InteractionType": "Interact" + } + ] + }, + { + "Sequence": 6, + "Steps": [ + { + "DataId": 1007875, + "Position": { + "X": -221.48468, + "Y": 26.16912, + "Z": -343.9536 + }, + "TerritoryId": 146, + "InteractionType": "Interact", + "Mount": true, + "AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo" + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1006749, + "Position": { + "X": -30.47229, + "Y": 13.599918, + "Z": 95.26196 + }, + "TerritoryId": 131, + "InteractionType": "CompleteQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Goldsmiths' Guild" + ], + "NextQuestId": 1066 + } + ] + } + ] +} From bdfb21eee8705f45d0f44a975e880db51331d692 Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Wed, 28 Aug 2024 20:49:09 +0800 Subject: [PATCH 16/18] Added MNK class quest 'Five Easy Pieces' --- .../MNK/1066_Five Easy Pieces.json | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1066_Five Easy Pieces.json diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1066_Five Easy Pieces.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1066_Five Easy Pieces.json new file mode 100644 index 00000000..6a7047e9 --- /dev/null +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1066_Five Easy Pieces.json @@ -0,0 +1,65 @@ +{ + "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", + "Author": "plogon_enjoyer", + "QuestSequence": [ + { + "Sequence": 0, + "Steps": [ + { + "DataId": 1006749, + "Position": { + "X": -30.47229, + "Y": 13.599918, + "Z": 95.26196 + }, + "TerritoryId": 131, + "InteractionType": "AcceptQuest" + } + ] + }, + { + "Sequence": 1, + "Steps": [ + { + "Position": { + "X": 107.50675, + "Y": -4.574165, + "Z": -543.2282 + }, + "TerritoryId": 156, + "InteractionType": "WalkTo", + "AetheryteShortcut": "Mor Dhona", + "Fly": true, + "Land": true + }, + { + "Position": { + "X": 104.612144, + "Y": -4.931232, + "Z": -533.5191 + }, + "TerritoryId": 156, + "InteractionType": "SinglePlayerDuty", + "Mount": false + } + ] + }, + { + "Sequence": 255, + "Steps": [ + { + "DataId": 1007899, + "Position": { + "X": 104.72266, + "Y": -4.9380107, + "Z": -533.53174 + }, + "TerritoryId": 156, + "InteractionType": "CompleteQuest", + "Fly": true, + "NextQuestId": 2026 + } + ] + } + ] +} From 414b21eaba7188e8e35e0ff9881e446e03b6c052 Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Sat, 31 Aug 2024 18:08:52 +0800 Subject: [PATCH 17/18] Re-ordered Bootshine --- QuestPaths/quest-v1.json | 4 ++-- Questionable.Model/Questing/Converter/ActionConverter.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/QuestPaths/quest-v1.json b/QuestPaths/quest-v1.json index b56e9f82..6279b7ac 100644 --- a/QuestPaths/quest-v1.json +++ b/QuestPaths/quest-v1.json @@ -854,6 +854,7 @@ "description": "The action to use", "enum": [ "Heavy Swing", + "Bootshine", "Heavy Shot", "Cure", "Cure II", @@ -868,8 +869,7 @@ "Yellow Gulal", "Blue Gulal", "Electric Flux", - "Hop-step", - "Bootshine" + "Hop-step" ] } }, diff --git a/Questionable.Model/Questing/Converter/ActionConverter.cs b/Questionable.Model/Questing/Converter/ActionConverter.cs index 27dd1283..c0399493 100644 --- a/Questionable.Model/Questing/Converter/ActionConverter.cs +++ b/Questionable.Model/Questing/Converter/ActionConverter.cs @@ -8,6 +8,7 @@ public sealed class ActionConverter() : EnumConverter(Values) private static readonly Dictionary Values = new() { { EAction.HeavySwing, "Heavy Swing" }, + { EAction.Bootshine, "Bootshine" }, { EAction.HeavyShot, "Heavy Shot" }, { EAction.Cure, "Cure" }, { EAction.Cure2, "Cure II" }, @@ -23,6 +24,5 @@ public sealed class ActionConverter() : EnumConverter(Values) { EAction.BlueGulal, "Blue Gulal" }, { EAction.ElectrixFlux, "Electric Flux" }, { EAction.HopStep, "Hop-step" }, - { EAction.Bootshine, "Bootshine" }, }; } From fa4043b4a250402f85dbf52e27fbdef0cc1cdd9b Mon Sep 17 00:00:00 2001 From: Plogon Enjoyer Date: Sat, 31 Aug 2024 20:41:12 +0800 Subject: [PATCH 18/18] Added conditional aetheryte and aethernet shortcuts for sequence 0 --- .../MNK/1061_Brother from Another Mother.json | 8 +++++++- .../MNK/1062_Insulted Intelligence.json | 15 ++++++++++++++- .../MNK/1063_A Slave to the Aether.json | 15 ++++++++++++++- .../MNK/1064_The Pursuit of Power.json | 15 ++++++++++++++- .../Class Quests/MNK/1065_Good Vibrations.json | 15 ++++++++++++++- .../Class Quests/MNK/1066_Five Easy Pieces.json | 15 ++++++++++++++- .../Class Quests/MNK/554_Harder than Rock.json | 8 +++++++- .../MNK/558_The Spirit Is Willing.json | 8 +++++++- .../MNK/562_Keeping the Spirit Alive.json | 8 +++++++- .../Class Quests/MNK/566_Star-crossed Rivals.json | 8 +++++++- .../MNK/567_Return of the Holyfist.json | 8 +++++++- .../MNK/698_Burning Up the Quarter Malm.json | 8 +++++++- 12 files changed, 119 insertions(+), 12 deletions(-) diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1061_Brother from Another Mother.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1061_Brother from Another Mother.json index 8b1e5b3e..ffeb9cf3 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1061_Brother from Another Mother.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1061_Brother from Another Mother.json @@ -13,7 +13,13 @@ "Z": -51.163513 }, "TerritoryId": 130, - "InteractionType": "AcceptQuest" + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } } ] }, diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1062_Insulted Intelligence.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1062_Insulted Intelligence.json index a4292181..b5c9395c 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1062_Insulted Intelligence.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1062_Insulted Intelligence.json @@ -13,7 +13,20 @@ "Z": 95.26196 }, "TerritoryId": 131, - "InteractionType": "AcceptQuest" + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Goldsmiths' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InTerritory": [130, 131] + }, + "AethernetShortcutIf": { + "InSameTerritory": true + } + } } ] }, diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1063_A Slave to the Aether.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1063_A Slave to the Aether.json index d6915c27..eb73c689 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1063_A Slave to the Aether.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1063_A Slave to the Aether.json @@ -13,7 +13,20 @@ "Z": 95.26196 }, "TerritoryId": 131, - "InteractionType": "AcceptQuest" + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Goldsmiths' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InTerritory": [130, 131] + }, + "AethernetShortcutIf": { + "InSameTerritory": true + } + } } ] }, diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1064_The Pursuit of Power.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1064_The Pursuit of Power.json index e5812d8b..234cb1a6 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1064_The Pursuit of Power.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1064_The Pursuit of Power.json @@ -13,7 +13,20 @@ "Z": 95.26196 }, "TerritoryId": 131, - "InteractionType": "AcceptQuest" + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Goldsmiths' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InTerritory": [130, 131] + }, + "AethernetShortcutIf": { + "InSameTerritory": true + } + } } ] }, diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1065_Good Vibrations.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1065_Good Vibrations.json index fdd1d2b7..ce891a9c 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1065_Good Vibrations.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1065_Good Vibrations.json @@ -13,7 +13,20 @@ "Z": 95.26196 }, "TerritoryId": 131, - "InteractionType": "AcceptQuest" + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Goldsmiths' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InTerritory": [130, 131] + }, + "AethernetShortcutIf": { + "InSameTerritory": true + } + } } ] }, diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1066_Five Easy Pieces.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1066_Five Easy Pieces.json index 6a7047e9..f722c1bf 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1066_Five Easy Pieces.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/1066_Five Easy Pieces.json @@ -13,7 +13,20 @@ "Z": 95.26196 }, "TerritoryId": 131, - "InteractionType": "AcceptQuest" + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "AethernetShortcut": [ + "[Ul'dah] Aetheryte Plaza", + "[Ul'dah] Goldsmiths' Guild" + ], + "SkipConditions": { + "AetheryteShortcutIf": { + "InTerritory": [130, 131] + }, + "AethernetShortcutIf": { + "InSameTerritory": true + } + } } ] }, diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/554_Harder than Rock.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/554_Harder than Rock.json index 7d34585a..299c7971 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/554_Harder than Rock.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/554_Harder than Rock.json @@ -13,7 +13,13 @@ "Z": -42.404846 }, "TerritoryId": 130, - "InteractionType": "AcceptQuest" + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } } ] }, diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/558_The Spirit Is Willing.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/558_The Spirit Is Willing.json index ecf6b130..2ec3b573 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/558_The Spirit Is Willing.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/558_The Spirit Is Willing.json @@ -13,7 +13,13 @@ "Z": -42.404846 }, "TerritoryId": 130, - "InteractionType": "AcceptQuest" + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } } ] }, diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/562_Keeping the Spirit Alive.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/562_Keeping the Spirit Alive.json index 76cc90c8..80168a29 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/562_Keeping the Spirit Alive.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/562_Keeping the Spirit Alive.json @@ -13,7 +13,13 @@ "Z": -42.404846 }, "TerritoryId": 130, - "InteractionType": "AcceptQuest" + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } } ] }, diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/566_Star-crossed Rivals.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/566_Star-crossed Rivals.json index b541c438..79b73060 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/566_Star-crossed Rivals.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/566_Star-crossed Rivals.json @@ -13,7 +13,13 @@ "Z": -42.404846 }, "TerritoryId": 130, - "InteractionType": "AcceptQuest" + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } } ] }, diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/567_Return of the Holyfist.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/567_Return of the Holyfist.json index 5ec3ee47..59a1d906 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/567_Return of the Holyfist.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/567_Return of the Holyfist.json @@ -13,7 +13,13 @@ "Z": -42.404846 }, "TerritoryId": 130, - "InteractionType": "AcceptQuest" + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } } ] }, diff --git a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json index 7755cc74..e5c5d898 100644 --- a/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json +++ b/QuestPaths/2.x - A Realm Reborn/Class Quests/MNK/698_Burning Up the Quarter Malm.json @@ -13,7 +13,13 @@ "Z": -42.404846 }, "TerritoryId": 130, - "InteractionType": "AcceptQuest" + "InteractionType": "AcceptQuest", + "AetheryteShortcut": "Ul'dah", + "SkipConditions": { + "AetheryteShortcutIf": { + "InSameTerritory": true + } + } } ] },