Compare commits

..

22 Commits
temp ... master

Author SHA1 Message Date
b08110a9c0
Minor BLM adjustments 2024-11-29 11:06:30 +01:00
9098bdc6b4 Merge pull request '[BLM][ARR] blm class quests through ARR' (#97) from pot0to/Questionable:master into master
Reviewed-on: liza/Questionable#97
2024-11-28 23:52:15 +00:00
3f2b9b04e4 Merge pull request 'feat: added a million of malms away story quest.' (#113) from kaiserbh/Questionable:feat/loporrits-a-million-malms-away into master
Reviewed-on: liza/Questionable#113
2024-11-28 23:51:43 +00:00
68a0986e96
Add Tales from the Dragonsong War 2024-11-29 00:33:54 +01:00
d5a77209d4
Updates to Gridania/Limsa start 2024-11-28 23:28:30 +01:00
d9d090e980
Skip equipping recommended gear if already in combat 2024-11-28 23:27:55 +01:00
3d9a1cec7c
Minor daily quest updates 2024-11-28 22:45:23 +01:00
5d82d923d4
Merge remote-tracking branch 'origin/master' 2024-11-28 22:44:56 +01:00
kaiser
8e3dab044d feat: added a million of malms away story quest. 2024-11-28 21:20:10 +11:00
f760be3424 Merge pull request '[ShB][Crystalline Mean][Facet of Forging] Added some quests' (#112) from plogon_enjoyer/Questionable:crystalline-mean into master
Reviewed-on: liza/Questionable#112
2024-11-27 23:02:40 +00:00
71b9bb19f6 Merge pull request '[HW][Allied Society][Intersocietal Quests] Added all quests' (#111) from plogon_enjoyer/Questionable:hw-intersocietal into master
Reviewed-on: liza/Questionable#111
2024-11-27 23:01:54 +00:00
0cb0d88984 Merge pull request '[HW][Allied Society][Vanu Vanu] Added final story quest: The Nest of Honor' (#110) from plogon_enjoyer/Questionable:vanuvanu into master
Reviewed-on: liza/Questionable#110
2024-11-27 23:01:22 +00:00
04aa0d9052 Merge pull request '[SB][Allied Society][Kojin] Added new daily quest: Tale of Roe' (#109) from plogon_enjoyer/Questionable:kojin into master
Reviewed-on: liza/Questionable#109
2024-11-27 23:00:59 +00:00
f3e418f440
Minor tweak to flying pathfindng starting location 2024-11-27 21:26:54 +01:00
Plogon Enjoyer
05effd49f0 Added Facet of Forging quests:
- To Struggle Nu Mou
- The Iron Bellows
2024-11-27 23:52:03 +08:00
Plogon Enjoyer
c905b3b6be Added all Intersocietal Quests
- When Good Dragons Go Bad
- Who Was That Masked Man
- Lift Me to the Moon
- Eternity, Loyalty, Honesty
2024-11-27 22:03:03 +08:00
35f1079bc3
Minor DT waypoint additions 2024-11-27 13:28:18 +01:00
Plogon Enjoyer
50119e9bd1 Added final story quest
- The Nest of Honor
2024-11-26 01:40:36 +08:00
Plogon Enjoyer
59f3ae6c21 Added new daily quest - Tale of Roe 2024-11-25 20:49:42 +08:00
pot0to
745b1c4390 adding a few random quests 2024-11-24 18:53:19 -08:00
pot0to
6d86c3897c Merge branch 'master' of https://git.carvel.li/liza/Questionable 2024-11-24 18:45:14 -08:00
pot0to
f3343ea306 BLM quests through ARR 2024-10-31 02:18:36 -07:00
51 changed files with 4018 additions and 46 deletions

View File

@ -0,0 +1,118 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "pot0to",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1002279,
"Position": {
"X": -196.8872,
"Y": 18.459997,
"Z": 59.952637
},
"TerritoryId": 130,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Ul'dah",
"AethernetShortcut": [
"[Ul'dah] Aetheryte Plaza",
"[Ul'dah] Thaumaturges' Guild"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true,
"InTerritory": [
130
]
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 2002533,
"Position": {
"X": -72.67877,
"Y": -32.059265,
"Z": -46.830017
},
"TerritoryId": 145,
"InteractionType": "Combat",
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Fly": true,
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [
305
]
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2002429,
"Position": {
"X": -72.67877,
"Y": -32.059265,
"Z": -46.830017
},
"TerritoryId": 145,
"InteractionType": "UseItem",
"ItemId": 2000954
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1002279,
"Position": {
"X": -196.8872,
"Y": 18.459997,
"Z": 59.952637
},
"TerritoryId": 130,
"InteractionType": "Interact",
"AetheryteShortcut": "Ul'dah",
"AethernetShortcut": [
"[Ul'dah] Aetheryte Plaza",
"[Ul'dah] Thaumaturges' Guild"
]
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1006752,
"Position": {
"X": 87.5105,
"Y": 18,
"Z": 113.725464
},
"TerritoryId": 131,
"InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Ul'dah] Thaumaturges' Guild",
"[Ul'dah] Weavers' Guild"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true,
"InTerritory": [
130
]
}
}
}
]
}
]
}

View File

@ -0,0 +1,131 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "pot0to",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1006752,
"Position": {
"X": 87.5105,
"Y": 18,
"Z": 113.725464
},
"TerritoryId": 131,
"InteractionType": "EquipItem",
"ItemId": 4548,
"AetheryteShortcut": "Ul'dah",
"AethernetShortcut": [
"[Ul'dah] Aetheryte Plaza",
"[Ul'dah] Weavers' Guild"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true,
"InTerritory": [
130,
131
]
}
}
},
{
"DataId": 1006752,
"Position": {
"X": 87.5105,
"Y": 18,
"Z": 113.725464
},
"TerritoryId": 131,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 2002534,
"Position": {
"X": -7.9194946,
"Y": 13.687317,
"Z": 866.54443
},
"TerritoryId": 146,
"InteractionType": "Combat",
"AetheryteShortcut": "Southern Thanalan - Forgotten Springs",
"Fly": true,
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [
21
]
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2002430,
"Position": {
"X": -7.9194946,
"Y": 13.687317,
"Z": 866.54443
},
"TerritoryId": 146,
"InteractionType": "UseItem",
"ItemId": 2000809
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1002279,
"Position": {
"X": -196.8872,
"Y": 18.459997,
"Z": 59.952637
},
"TerritoryId": 130,
"InteractionType": "Interact",
"AetheryteShortcut": "Ul'dah",
"AethernetShortcut": [
"[Ul'dah] Aetheryte Plaza",
"[Ul'dah] Thaumaturges' Guild"
]
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1006752,
"Position": {
"X": 87.5105,
"Y": 18,
"Z": 113.725464
},
"TerritoryId": 131,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Ul'dah",
"AethernetShortcut": [
"[Ul'dah] Aetheryte Plaza",
"[Ul'dah] Weavers' Guild"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true,
"InTerritory": [
130
]
}
}
}
]
}
]
}

View File

@ -0,0 +1,217 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "pot0to",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1006752,
"Position": {
"X": 87.5105,
"Y": 18,
"Z": 113.725464
},
"TerritoryId": 131,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Ul'dah",
"AethernetShortcut": [
"[Ul'dah] Aetheryte Plaza",
"[Ul'dah] Weavers' Guild"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true,
"InTerritory": [
130,
131
]
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1006753,
"Position": {
"X": 325.063,
"Y": 11.236564,
"Z": -6.2105103
},
"TerritoryId": 145,
"InteractionType": "Interact",
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1007864,
"Position": {
"X": -167.40674,
"Y": 14.513778,
"Z": -251.3009
},
"TerritoryId": 140,
"InteractionType": "Interact",
"AetheryteShortcut": "Western Thanalan - Horizon",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 2002535,
"Position": {
"X": -178.39331,
"Y": 15.42688,
"Z": -244.64789
},
"TerritoryId": 140,
"InteractionType": "Combat",
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [
182
]
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 2002431,
"Position": {
"X": -178.39331,
"Y": 15.42688,
"Z": -244.64789
},
"TerritoryId": 140,
"InteractionType": "UseItem",
"ItemId": 2000810
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 1007864,
"Position": {
"X": -167.40674,
"Y": 14.513778,
"Z": -251.3009
},
"TerritoryId": 140,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 6,
"Steps": [
{
"DataId": 1007865,
"Position": {
"X": -223.10223,
"Y": 14.513845,
"Z": -365.25525
},
"TerritoryId": 140,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 7,
"Steps": [
{
"DataId": 2002536,
"Position": {
"X": -211.16962,
"Y": 15.396301,
"Z": -345.41852
},
"TerritoryId": 140,
"InteractionType": "Combat",
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [
182
]
}
]
},
{
"Sequence": 8,
"Steps": [
{
"DataId": 2002432,
"Position": {
"X": -211.16962,
"Y": 15.396301,
"Z": -345.41852
},
"TerritoryId": 140,
"InteractionType": "UseItem",
"ItemId": 2000811
}
]
},
{
"Sequence": 9,
"Steps": [
{
"DataId": 1007865,
"Position": {
"X": -223.10223,
"Y": 14.513845,
"Z": -365.25525
},
"TerritoryId": 140,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 10,
"Steps": [
{
"DataId": 1007863,
"Position": {
"X": -131.70062,
"Y": 17.982016,
"Z": -278.8587
},
"TerritoryId": 140,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1006753,
"Position": {
"X": 325.063,
"Y": 11.236564,
"Z": -6.2105103
},
"TerritoryId": 145,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Fly": true
}
]
}
]
}

View File

@ -0,0 +1,111 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "pot0to",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1006753,
"Position": {
"X": 325.063,
"Y": 11.236564,
"Z": -6.2105103
},
"TerritoryId": 145,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Fly": true,
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
},
"DialogueChoices": [
{
"Type": "YesNo",
"Prompt": "TEXT_JOBBLM450_01076_Q1_000_1",
"Yes": true
}
]
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 2002433,
"Position": {
"X": 374.28845,
"Y": 3.40271,
"Z": 161.73035
},
"TerritoryId": 153,
"InteractionType": "SinglePlayerDuty",
"AetheryteShortcut": "South Shroud - Quarrymill",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1007866,
"Position": {
"X": 376.29065,
"Y": 2.505473,
"Z": 159.52626
},
"TerritoryId": 153,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1007867,
"Position": {
"X": 282.39868,
"Y": 11.151184,
"Z": -6.729248
},
"TerritoryId": 145,
"InteractionType": "Interact",
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Fly": true,
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1006753,
"Position": {
"X": 325.063,
"Y": 11.236564,
"Z": -6.2105103
},
"TerritoryId": 145,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Fly": true,
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
}
]
}

View File

@ -0,0 +1,172 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "pot0to",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1006753,
"Position": {
"X": 325.063,
"Y": 11.236564,
"Z": -6.2105103
},
"TerritoryId": 145,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Fly": true,
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 2002434,
"Position": {
"X": -101.27417,
"Y": 28.213867,
"Z": 117.234985
},
"TerritoryId": 146,
"InteractionType": "UseItem",
"ItemId": 2000812,
"AetheryteShortcut": "Southern Thanalan - Forgotten Springs",
"Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
},
{
"DataId": 2002435,
"Position": {
"X": -1.8158569,
"Y": -11.703674,
"Z": -37.79669
},
"TerritoryId": 154,
"InteractionType": "UseItem",
"ItemId": 2000955,
"AetheryteShortcut": "North Shroud - Fallgourd Float",
"Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
},
{
"DataId": 2002436,
"Position": {
"X": 68.680786,
"Y": 55.832764,
"Z": -503.95975
},
"TerritoryId": 180,
"InteractionType": "UseItem",
"ItemId": 2000956,
"AetheryteShortcut": "Outer La Noscea - Camp Overlook",
"Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
32
]
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1006753,
"Position": {
"X": 325.063,
"Y": 11.236564,
"Z": -6.2105103
},
"TerritoryId": 145,
"InteractionType": "Interact",
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 2002537,
"Position": {
"X": 220.87427,
"Y": 5.5999756,
"Z": -269.9779
},
"TerritoryId": 145,
"InteractionType": "Combat",
"Fly": true,
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [
1935,
1936
]
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 2002437,
"Position": {
"X": 220.87427,
"Y": 5.5999756,
"Z": -269.9779
},
"TerritoryId": 145,
"InteractionType": "UseItem",
"ItemId": 2000957
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1006753,
"Position": {
"X": 325.063,
"Y": 11.236564,
"Z": -6.2105103
},
"TerritoryId": 145,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Fly": true,
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
}
]
}

View File

@ -0,0 +1,209 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "pot0to",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1006753,
"Position": {
"X": 325.063,
"Y": 11.236564,
"Z": -6.2105103
},
"TerritoryId": 145,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Fly": true,
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1006752,
"Position": {
"X": 87.5105,
"Y": 18,
"Z": 113.725464
},
"TerritoryId": 131,
"InteractionType": "Interact",
"AetheryteShortcut": "Ul'dah",
"AethernetShortcut": [
"[Ul'dah] Aetheryte Plaza",
"[Ul'dah] Weavers' Guild"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true,
"InTerritory": [
130,
131
]
}
}
}
]
},
{
"Sequence": 2,
"Steps": [
{
"Position": {
"X": -173.17781,
"Y": 18.28456,
"Z": -280.36884
},
"TerritoryId": 146,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo",
"SkipConditions": {
"StepIf": {
"Flying": "Unlocked"
}
}
},
{
"Position": {
"X": -180.27478,
"Y": 3.2999475,
"Z": -243.23695
},
"TerritoryId": 146,
"InteractionType": "WalkTo",
"DisableNavmesh": true,
"SkipConditions": {
"StepIf": {
"Flying": "Unlocked"
}
}
},
{
"Position": {
"X": -261.198,
"Y": 18.43726,
"Z": -104.834755
},
"TerritoryId": 146,
"InteractionType": "WalkTo",
"Fly": true,
"SkipConditions": {
"StepIf": {
"Flying": "Locked"
}
}
},
{
"Position": {
"X": -428.2874,
"Y": 5.952176,
"Z": -21.0684
},
"TerritoryId": 146,
"InteractionType": "WalkTo",
"Fly": true
},
{
"Position": {
"X": -431.92166,
"Y": 6.5580425,
"Z": -17.561014
},
"StopDistance": 0.5,
"TerritoryId": 146,
"InteractionType": "SinglePlayerDuty",
"Mount": false
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1007872,
"Position": {
"X": -468.925,
"Y": -3.1649342,
"Z": 59.464355
},
"TerritoryId": 146,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
},
{
"DataId": 1007871,
"Position": {
"X": -464.46936,
"Y": -3.1649272,
"Z": 65.415405
},
"TerritoryId": 146,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
},
{
"DataId": 1007873,
"Position": {
"X": -458.70148,
"Y": -3.164927,
"Z": 63.370728
},
"TerritoryId": 146,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
32
]
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1006753,
"Position": {
"X": 325.063,
"Y": 11.236564,
"Z": -6.2105103
},
"TerritoryId": 145,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone",
"Fly": true,
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
}
]
}

View File

@ -36,6 +36,27 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"Position": {
"X": 570.48596,
"Y": 96.46625,
"Z": -526.59546
},
"TerritoryId": 135,
"TargetTerritoryId": 137,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Limsa Lominsa",
"Fly": true,
"AethernetShortcut": [
"[Limsa Lominsa] Aetheryte Plaza",
"[Limsa Lominsa] Tempest Gate (Lower La Noscea)"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"AetheryteUnlocked": "Eastern La Noscea - Wineport"
}
}
},
{ {
"DataId": 2002366, "DataId": 2002366,
"Position": { "Position": {

View File

@ -0,0 +1,453 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "pot0to",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1003075,
"Position": {
"X": 440.7262,
"Y": -0.9374562,
"Z": -62.21112
},
"TerritoryId": 154,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "North Shroud - Fallgourd Float",
"Fly": true,
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 2002499,
"Position": {
"X": -319.17297,
"Y": -36.636963,
"Z": -278.73657
},
"TerritoryId": 138,
"InteractionType": "Interact",
"AetheryteShortcut": "Western La Noscea - Aleport",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1003075,
"Position": {
"X": 440.7262,
"Y": -0.9374562,
"Z": -62.21112
},
"TerritoryId": 154,
"InteractionType": "Interact",
"AetheryteShortcut": "North Shroud - Fallgourd Float",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1003075,
"Position": {
"X": 440.7262,
"Y": -0.9374562,
"Z": -62.21112
},
"TerritoryId": 154,
"Fly": true,
"InteractionType": "WaitForManualProgress",
"Comment": "Craft/purchase off marketboard an erudite's picatrix of healing and meld 2 grade 3 quicktongue materia to it."
},
{
"DataId": 1003075,
"Position": {
"X": 440.7262,
"Y": -0.9374562,
"Z": -62.21112
},
"InteractionType": "Interact",
"TerritoryId": 154,
"AetheryteShortcut": "North Shroud - Fallgourd Float",
"Fly": true,
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 4,
"Steps": [
{
"TerritoryId": 154,
"Fly": true,
"InteractionType": "Duty",
"ContentFinderConditionId": 74,
"Comment": "Queue for A Relic Reborn: The Chimera"
}
]
},
{
"Sequence": 5,
"Steps": [
{
"Position": {
"X": 437.6279,
"Y": -3.1627378,
"Z": -67.35514
},
"TerritoryId": 154,
"InteractionType": "WalkTo",
"Fly": true,
"AetheryteShortcut": "North Shroud - Fallgourd Float",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
},
{
"DataId": 1003075,
"Position": {
"X": 440.7262,
"Y": -0.9374562,
"Z": -62.21112
},
"TerritoryId": 154,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 6,
"Steps": [
{
"DataId": 1001304,
"Position": {
"X": 25.589355,
"Y": 29,
"Z": -825.37573
},
"TerritoryId": 156,
"InteractionType": "Interact",
"Fly": true,
"AetheryteShortcut": "Mor Dhona",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 7,
"Steps": [
{
"TerritoryId": 154,
"Fly": true,
"InteractionType": "Duty",
"ContentFinderConditionId": 14,
"Comment": "Queue for Amdapor Keep"
}
]
},
{
"Sequence": 8,
"Steps": [
{
"DataId": 1001304,
"Position": {
"X": 25.589355,
"Y": 29,
"Z": -825.37573
},
"TerritoryId": 156,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 9,
"Steps": [
{
"Position": {
"X": 437.6279,
"Y": -3.1627378,
"Z": -67.35514
},
"TerritoryId": 154,
"InteractionType": "WalkTo",
"Fly": true,
"AetheryteShortcut": "North Shroud - Fallgourd Float",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
},
{
"DataId": 1003075,
"Position": {
"X": 440.7262,
"Y": -0.9374562,
"Z": -62.21112
},
"TerritoryId": 154,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 10,
"Steps": [
{
"InteractionType": "EquipItem",
"ItemId": 2192,
"TerritoryId": 138,
"AetheryteShortcut": "Western La Noscea - Aleport",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
},
{
"DataId": 768,
"Position": {
"X": -317.9305,
"Y": -39.35494,
"Z": -298.3956
},
"TerritoryId": 138,
"InteractionType": "Combat",
"EnemySpawnType": "OverworldEnemies",
"KillEnemyDataIds": [
766,
767,
768
],
"CompletionQuestVariablesFlags": [
{
"Low": 8
},
{
"High": 8,
"Low": 8
},
null,
null,
null,
null
],
"Fly": true
}
]
},
{
"Sequence": 11,
"Steps": [
{
"Position": {
"X": 437.6279,
"Y": -3.1627378,
"Z": -67.35514
},
"TerritoryId": 154,
"InteractionType": "WalkTo",
"Fly": true,
"AetheryteShortcut": "North Shroud - Fallgourd Float",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
},
{
"DataId": 1003075,
"Position": {
"X": 440.7262,
"Y": -0.9374562,
"Z": -62.21112
},
"TerritoryId": 154,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 12,
"Steps": [
{
"TerritoryId": 154,
"InteractionType": "Duty",
"ContentFinderConditionId": 75,
"Comment": "Queue for A Relic Reborn: The Hydra"
}
]
},
{
"Sequence": 13,
"Steps": [
{
"Position": {
"X": 437.6279,
"Y": -3.1627378,
"Z": -67.35514
},
"TerritoryId": 154,
"InteractionType": "WalkTo",
"Fly": true,
"AetheryteShortcut": "North Shroud - Fallgourd Float",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
},
{
"DataId": 1003075,
"Position": {
"X": 440.7262,
"Y": -0.9374562,
"Z": -62.21112
},
"TerritoryId": 154,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 14,
"Steps": [
{
"TerritoryId": 154,
"InteractionType": "EquipRecommended"
},
{
"DataId": 1003075,
"Position": {
"X": 440.7262,
"Y": -0.9374562,
"Z": -62.21112
},
"TerritoryId": 154,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 15,
"Steps": [
{
"TerritoryId": 154,
"InteractionType": "Duty",
"ContentFinderConditionId": 59
}
]
},
{
"Sequence": 16,
"Steps": [
{
"TerritoryId": 154,
"InteractionType": "Duty",
"ContentFinderConditionId": 61
}
]
},
{
"Sequence": 17,
"Steps": [
{
"TerritoryId": 154,
"InteractionType": "Duty",
"ContentFinderConditionId": 60
}
]
},
{
"Sequence": 18,
"Steps": [
{
"DataId": 1003075,
"Position": {
"X": 440.7262,
"Y": -0.9374562,
"Z": -62.21112
},
"TerritoryId": 154,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1008119,
"Position": {
"X": 62.333008,
"Y": 31.28805,
"Z": -739.98627
},
"TerritoryId": 156,
"InteractionType": "PurchaseItem",
"ItemId": 6267,
"ItemCount": 1,
"AetheryteShortcut": "Mor Dhona",
"SkipConditions": {
"StepIf": {
"Item": {
"NotInInventory": false
}
}
}
},
{
"Position": {
"X": 437.6279,
"Y": -3.1627378,
"Z": -67.35514
},
"TerritoryId": 154,
"InteractionType": "WalkTo",
"Fly": true,
"AetheryteShortcut": "North Shroud - Fallgourd Float",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
},
{
"DataId": 1003075,
"Position": {
"X": 440.7262,
"Y": -0.9374562,
"Z": -62.21112
},
"TerritoryId": 154,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -35,18 +35,6 @@
{ {
"Sequence": 2, "Sequence": 2,
"Steps": [ "Steps": [
{
"DataId": 1000465,
"Position": {
"X": 298.63428,
"Y": 9.999997,
"Z": 119.035645
},
"TerritoryId": 148,
"InteractionType": "WaitForManualProgress",
"Comment": "Manual Quest Progress (very combat heavy)",
"$": "TODO Remove later"
},
{ {
"DataId": 1000512, "DataId": 1000512,
"Position": { "Position": {
@ -56,7 +44,6 @@
}, },
"TerritoryId": 148, "TerritoryId": 148,
"InteractionType": "Interact", "InteractionType": "Interact",
"Disabled": true,
"CompletionQuestVariablesFlags": [ "CompletionQuestVariablesFlags": [
null, null,
null, null,
@ -75,7 +62,6 @@
}, },
"TerritoryId": 148, "TerritoryId": 148,
"InteractionType": "Interact", "InteractionType": "Interact",
"Disabled": true,
"CompletionQuestVariablesFlags": [ "CompletionQuestVariablesFlags": [
null, null,
null, null,
@ -94,7 +80,6 @@
}, },
"TerritoryId": 148, "TerritoryId": 148,
"InteractionType": "Interact", "InteractionType": "Interact",
"Disabled": true,
"CompletionQuestVariablesFlags": [ "CompletionQuestVariablesFlags": [
null, null,
null, null,
@ -113,7 +98,6 @@
}, },
"TerritoryId": 148, "TerritoryId": 148,
"InteractionType": "Interact", "InteractionType": "Interact",
"Disabled": true,
"CompletionQuestVariablesFlags": [ "CompletionQuestVariablesFlags": [
null, null,
null, null,
@ -132,7 +116,6 @@
}, },
"TerritoryId": 148, "TerritoryId": 148,
"InteractionType": "Interact", "InteractionType": "Interact",
"Disabled": true,
"CompletionQuestVariablesFlags": [ "CompletionQuestVariablesFlags": [
null, null,
null, null,

View File

@ -21,6 +21,26 @@
"Sequence": 1, "Sequence": 1,
"Comment": "Very likely this needs manual combat and/or manual continues", "Comment": "Very likely this needs manual combat and/or manual continues",
"Steps": [ "Steps": [
{
"Position": {
"X": 192.07129,
"Y": -12.000001,
"Z": 38.204
},
"TerritoryId": 148,
"InteractionType": "WalkTo"
},
{
"Position": {
"X": 190.28528,
"Y": -12,
"Z": 77.53861
},
"TerritoryId": 148,
"InteractionType": "Combat",
"EnemySpawnType": "FinishCombatIfAny",
"KillEnemyDataIds": []
},
{ {
"DataId": 2000141, "DataId": 2000141,
"Position": { "Position": {

View File

@ -24,6 +24,75 @@
"TerritoryId": 148, "TerritoryId": 148,
"InteractionType": "EquipRecommended" "InteractionType": "EquipRecommended"
}, },
{
"DataId": 1000396,
"Position": {
"X": 82.597046,
"Y": -7.893894,
"Z": -103.349365
},
"TerritoryId": 148,
"InteractionType": "PurchaseItem",
"PurchaseMenu": {
"ExcelSheet": "GilShop",
"Key": 262186
},
"ItemId": 2653,
"ItemCount": 1,
"RequiredCurrentJob": [
"DoW"
],
"SkipConditions": {
"StepIf": {
"Item": {
"NotInInventory": false
}
}
}
},
{
"DataId": 1000396,
"Position": {
"X": 82.597046,
"Y": -7.893894,
"Z": -103.349365
},
"TerritoryId": 148,
"InteractionType": "PurchaseItem",
"PurchaseMenu": {
"ExcelSheet": "GilShop",
"Key": 262186
},
"ItemId": 2655,
"ItemCount": 1,
"RequiredCurrentJob": [
"DoM"
]
},
{
"TerritoryId": 148,
"InteractionType": "EquipItem",
"ItemId": 2653,
"SkipConditions": {
"StepIf": {
"Item": {
"NotInInventory": true
}
}
}
},
{
"TerritoryId": 148,
"InteractionType": "EquipItem",
"ItemId": 2655,
"SkipConditions": {
"StepIf": {
"Item": {
"NotInInventory": true
}
}
}
},
{ {
"DataId": 1000421, "DataId": 1000421,
"Position": { "Position": {

View File

@ -20,6 +20,17 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"Position": {
"X": 486.40424,
"Y": 24.968294,
"Z": -88.684456
},
"TerritoryId": 148,
"InteractionType": "Combat",
"EnemySpawnType": "FinishCombatIfAny",
"KillEnemyDataIds": []
},
{ {
"DataId": 2000010, "DataId": 2000010,
"Position": { "Position": {

View File

@ -24,6 +24,75 @@
"TerritoryId": 134, "TerritoryId": 134,
"InteractionType": "EquipRecommended" "InteractionType": "EquipRecommended"
}, },
{
"DataId": 1003257,
"Position": {
"X": 201.70898,
"Y": 98.422874,
"Z": -206.10364
},
"TerritoryId": 134,
"InteractionType": "PurchaseItem",
"PurchaseMenu": {
"ExcelSheet": "GilShop",
"Key": 262186
},
"ItemId": 2653,
"ItemCount": 1,
"RequiredCurrentJob": [
"DoW"
],
"SkipConditions": {
"StepIf": {
"Item": {
"NotInInventory": false
}
}
}
},
{
"DataId": 1003257,
"Position": {
"X": 201.70898,
"Y": 98.422874,
"Z": -206.10364
},
"TerritoryId": 134,
"InteractionType": "PurchaseItem",
"PurchaseMenu": {
"ExcelSheet": "GilShop",
"Key": 262186
},
"ItemId": 2655,
"ItemCount": 1,
"RequiredCurrentJob": [
"DoM"
]
},
{
"TerritoryId": 134,
"InteractionType": "EquipItem",
"ItemId": 2653,
"SkipConditions": {
"StepIf": {
"Item": {
"NotInInventory": true
}
}
}
},
{
"TerritoryId": 134,
"InteractionType": "EquipItem",
"ItemId": 2655,
"SkipConditions": {
"StepIf": {
"Item": {
"NotInInventory": true
}
}
}
},
{ {
"DataId": 1002626, "DataId": 1002626,
"Position": { "Position": {

View File

@ -0,0 +1,190 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1012132,
"Position": {
"X": 43.015137,
"Y": 206.04718,
"Z": 56.50415
},
"TerritoryId": 478,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Idyllshire",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1016802,
"Position": {
"X": 53.360718,
"Y": -48.000004,
"Z": -169.97028
},
"TerritoryId": 398,
"InteractionType": "Interact",
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1018232,
"Position": {
"X": 236.01123,
"Y": -42.313934,
"Z": 596.3989
},
"TerritoryId": 400,
"InteractionType": "Interact",
"AetheryteShortcut": "The Churning Mists - Moghome",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1017320,
"Position": {
"X": -342.15308,
"Y": 59.03801,
"Z": 315.14453
},
"TerritoryId": 400,
"InteractionType": "Interact",
"AetheryteShortcut": "The Churning Mists - Zenith",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1017170,
"Position": {
"X": -344.22827,
"Y": 59.038006,
"Z": 317.1587
},
"TerritoryId": 400,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 1017173,
"Position": {
"X": -363.82086,
"Y": 60.896187,
"Z": 306.38586
},
"TerritoryId": 400,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 6,
"Steps": [
{
"DataId": 1017173,
"Position": {
"X": -363.82086,
"Y": 60.896187,
"Z": 306.38586
},
"TerritoryId": 400,
"InteractionType": "Emote",
"Emote": "rally"
}
]
},
{
"Sequence": 7,
"Steps": [
{
"DataId": 1017170,
"Position": {
"X": -344.22827,
"Y": 59.038006,
"Z": 317.1587
},
"TerritoryId": 400,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 8,
"Steps": [
{
"DataId": 2007517,
"Position": {
"X": -332.6314,
"Y": 59.067627,
"Z": 298.39014
},
"TerritoryId": 400,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 9,
"Steps": [
{
"DataId": 1018234,
"Position": {
"X": -635.85876,
"Y": 82.249985,
"Z": 142.96167
},
"TerritoryId": 400,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1017320,
"Position": {
"X": -342.15308,
"Y": 59.03801,
"Z": 315.14453
},
"TerritoryId": 400,
"InteractionType": "CompleteQuest",
"Fly": true,
"NextQuestId": 2383
}
]
}
]
}

View File

@ -0,0 +1,149 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1017320,
"Position": {
"X": -342.15308,
"Y": 59.03801,
"Z": 315.14453
},
"TerritoryId": 400,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "The Churning Mists - Zenith",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
},
"Fly": true
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1018242,
"Position": {
"X": -365.1942,
"Y": 60.616608,
"Z": 279.89612
},
"TerritoryId": 400,
"InteractionType": "Interact",
"Fly": true
},
{
"DataId": 1018241,
"Position": {
"X": -421.40845,
"Y": 60.89619,
"Z": 272.755
},
"TerritoryId": 400,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1018239,
"Position": {
"X": -339.25385,
"Y": 59.038,
"Z": 317.03674
},
"TerritoryId": 400,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1011928,
"Position": {
"X": 73.19751,
"Y": -49.19563,
"Z": -139.05548
},
"TerritoryId": 398,
"InteractionType": "Interact",
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1018243,
"Position": {
"X": 35.99597,
"Y": -130.7033,
"Z": 543.3279
},
"TerritoryId": 398,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 5,
"Steps": [
{
"Position": {
"X": 471.06836,
"Y": -51.141403,
"Z": 35.919243
},
"TerritoryId": 398,
"InteractionType": "WalkTo",
"AetheryteShortcut": "The Dravanian Forelands - Tailfeather",
"Fly": true,
"Land": true
},
{
"DataId": 1011916,
"Position": {
"X": 470.02356,
"Y": -49.89133,
"Z": 20.370789
},
"TerritoryId": 398,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1011907,
"Position": {
"X": -288.8686,
"Y": 127.06639,
"Z": 13.199036
},
"TerritoryId": 397,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
"Fly": true,
"NextQuestId": 2384
}
]
}
]
}

View File

@ -0,0 +1,111 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1018248,
"Position": {
"X": -287.34265,
"Y": 126.77467,
"Z": 3.3721924
},
"TerritoryId": 397,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
},
"Fly": true
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1018249,
"Position": {
"X": -814.9691,
"Y": -130.31683,
"Z": -415.85413
},
"TerritoryId": 401,
"InteractionType": "Interact",
"AetheryteShortcut": "The Sea of Clouds - Ok' Zundu",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1018251,
"Position": {
"X": 285.7556,
"Y": -112.76572,
"Z": 562.1881
},
"TerritoryId": 401,
"InteractionType": "Interact",
"AetheryteShortcut": "The Sea of Clouds - Camp Cloudtop",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1018251,
"Position": {
"X": 285.7556,
"Y": -112.76572,
"Z": 562.1881
},
"TerritoryId": 401,
"InteractionType": "Emote",
"Emote": "mogdance"
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1018254,
"Position": {
"X": 383.93213,
"Y": -125.28945,
"Z": 734.4929
},
"TerritoryId": 401,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1018255,
"Position": {
"X": -793.7896,
"Y": -133.26949,
"Z": -412.6803
},
"TerritoryId": 401,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "The Sea of Clouds - Ok' Zundu",
"Fly": true,
"NextQuestId": 2385
}
]
}
]
}

View File

@ -0,0 +1,110 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1018255,
"Position": {
"X": -793.7896,
"Y": -133.26949,
"Z": -412.6803
},
"TerritoryId": 401,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "The Sea of Clouds - Ok' Zundu",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
},
"Fly": true
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1018257,
"Position": {
"X": -664.36255,
"Y": -176.4502,
"Z": -570.3975
},
"TerritoryId": 402,
"InteractionType": "Interact",
"AetheryteShortcut": "Azys Lla - Helix",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1018260,
"Position": {
"X": -189.5628,
"Y": -102.63812,
"Z": 449.60706
},
"TerritoryId": 402,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 2007518,
"Position": {
"X": -697.01685,
"Y": -37.82715,
"Z": 431.2047
},
"TerritoryId": 402,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1018261,
"Position": {
"X": 785.3054,
"Y": -24.802603,
"Z": -766.3539
},
"TerritoryId": 402,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1016087,
"Position": {
"X": -796.7498,
"Y": -133.2695,
"Z": -410.6966
},
"TerritoryId": 401,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "The Sea of Clouds - Ok' Zundu",
"Fly": true
}
]
}
]
}

View File

@ -47,7 +47,15 @@
"InteractionType": "Combat", "InteractionType": "Combat",
"EnemySpawnType": "AfterInteraction", "EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [5246], "KillEnemyDataIds": [5246],
"Fly": true "Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
16
]
}, },
{ {
"DataId": 2006689, "DataId": 2006689,
@ -58,7 +66,15 @@
}, },
"TerritoryId": 401, "TerritoryId": 401,
"InteractionType": "Interact", "InteractionType": "Interact",
"Fly": true "Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
32
]
}, },
{ {
"DataId": 2006687, "DataId": 2006687,
@ -69,7 +85,15 @@
}, },
"TerritoryId": 401, "TerritoryId": 401,
"InteractionType": "Interact", "InteractionType": "Interact",
"Fly": true "Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
}, },
{ {
"DataId": 2006688, "DataId": 2006688,
@ -80,7 +104,15 @@
}, },
"TerritoryId": 401, "TerritoryId": 401,
"InteractionType": "Interact", "InteractionType": "Interact",
"Fly": true "Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
} }
] ]
}, },

View File

@ -47,7 +47,15 @@
"InteractionType": "UseItem", "InteractionType": "UseItem",
"ItemId": 2001934, "ItemId": 2001934,
"Fly": true, "Fly": true,
"AetheryteShortcut": "The Sea of Clouds - Camp Cloudtop" "AetheryteShortcut": "The Sea of Clouds - Camp Cloudtop",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
8
]
}, },
{ {
"DataId": 1016232, "DataId": 1016232,
@ -59,7 +67,15 @@
"TerritoryId": 401, "TerritoryId": 401,
"InteractionType": "UseItem", "InteractionType": "UseItem",
"ItemId": 2001934, "ItemId": 2001934,
"Fly": true "Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
}, },
{ {
"DataId": 1016233, "DataId": 1016233,
@ -71,7 +87,15 @@
"TerritoryId": 401, "TerritoryId": 401,
"InteractionType": "UseItem", "InteractionType": "UseItem",
"ItemId": 2001934, "ItemId": 2001934,
"Fly": true "Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
32
]
}, },
{ {
"DataId": 1016374, "DataId": 1016374,
@ -83,7 +107,15 @@
"TerritoryId": 401, "TerritoryId": 401,
"InteractionType": "UseItem", "InteractionType": "UseItem",
"ItemId": 2001934, "ItemId": 2001934,
"Fly": true "Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
16
]
}, },
{ {
"DataId": 1016231, "DataId": 1016231,
@ -95,7 +127,15 @@
"TerritoryId": 401, "TerritoryId": 401,
"InteractionType": "UseItem", "InteractionType": "UseItem",
"ItemId": 2001934, "ItemId": 2001934,
"Fly": true "Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
} }
] ]
}, },

View File

@ -46,7 +46,15 @@
"TerritoryId": 401, "TerritoryId": 401,
"InteractionType": "Interact", "InteractionType": "Interact",
"Fly": true, "Fly": true,
"AetheryteShortcut": "The Sea of Clouds - Camp Cloudtop" "AetheryteShortcut": "The Sea of Clouds - Camp Cloudtop",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
16
]
}, },
{ {
"DataId": 1016235, "DataId": 1016235,
@ -57,7 +65,15 @@
}, },
"TerritoryId": 401, "TerritoryId": 401,
"InteractionType": "Interact", "InteractionType": "Interact",
"Fly": true "Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
}, },
{ {
"DataId": 1016236, "DataId": 1016236,
@ -68,7 +84,15 @@
}, },
"TerritoryId": 401, "TerritoryId": 401,
"InteractionType": "Interact", "InteractionType": "Interact",
"Fly": true "Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
}, },
{ {
"DataId": 1016216, "DataId": 1016216,
@ -79,7 +103,15 @@
}, },
"TerritoryId": 401, "TerritoryId": 401,
"InteractionType": "Interact", "InteractionType": "Interact",
"Fly": true "Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
32
]
} }
] ]
}, },

View File

@ -0,0 +1,36 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1016087,
"Position": {
"X": -796.7498,
"Y": -133.2695,
"Z": -410.6966
},
"TerritoryId": 401,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1016088,
"Position": {
"X": -818.143,
"Y": -129.93259,
"Z": -414.02307
},
"TerritoryId": 401,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -0,0 +1,124 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "AnimaMachinae",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1016803,
"Position": {
"X": 57.297607,
"Y": -47.842846,
"Z": -174.63953
},
"TerritoryId": 398,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1016859,
"Position": {
"X": -566.6743,
"Y": -97.34781,
"Z": 481.01013
},
"TerritoryId": 398,
"InteractionType": "Interact",
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2006922,
"Position": {
"X": -481.0102,
"Y": -93.18689,
"Z": 474.69275
},
"TerritoryId": 398,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1016859,
"Position": {
"X": -566.6743,
"Y": -97.34781,
"Z": 481.01013
},
"TerritoryId": 398,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 2006923,
"Position": {
"X": -477.59216,
"Y": -93.003784,
"Z": 475.18103
},
"TerritoryId": 398,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 1016859,
"Position": {
"X": -566.6743,
"Y": -97.34781,
"Z": 481.01013
},
"TerritoryId": 398,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"Position": {
"X": 58.39701,
"Y": -48.000008,
"Z": -172.36507
},
"TerritoryId": 398,
"InteractionType": "WalkTo",
"Fly": true,
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine"
},
{
"DataId": 1016803,
"Position": {
"X": 57.297607,
"Y": -47.842846,
"Z": -174.63953
},
"TerritoryId": 398,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -60,7 +60,15 @@
"TerritoryId": 398, "TerritoryId": 398,
"InteractionType": "Action", "InteractionType": "Action",
"Action": "Fumigate", "Action": "Fumigate",
"Fly": true "Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
}, },
{ {
"Position": { "Position": {
@ -71,7 +79,15 @@
"TerritoryId": 398, "TerritoryId": 398,
"InteractionType": "Action", "InteractionType": "Action",
"Action": "Fumigate", "Action": "Fumigate",
"Fly": true "Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
} }
] ]
}, },

View File

@ -93,6 +93,16 @@
{ {
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
{
"Position": {
"X": 379.64865,
"Y": -69.42944,
"Z": 695.1956
},
"TerritoryId": 400,
"InteractionType": "WalkTo",
"$": "Moglin"
},
{ {
"DataId": 1012077, "DataId": 1012077,
"Position": { "Position": {

View File

@ -5,6 +5,16 @@
{ {
"Sequence": 0, "Sequence": 0,
"Steps": [ "Steps": [
{
"Position": {
"X": 379.64865,
"Y": -69.42944,
"Z": 695.1956
},
"TerritoryId": 400,
"InteractionType": "WalkTo",
"$": "Moglin"
},
{ {
"DataId": 1012077, "DataId": 1012077,
"Position": { "Position": {
@ -131,6 +141,16 @@
"InteractionType": "WalkTo", "InteractionType": "WalkTo",
"Mount": true "Mount": true
}, },
{
"Position": {
"X": 379.64865,
"Y": -69.42944,
"Z": 695.1956
},
"TerritoryId": 400,
"InteractionType": "WalkTo",
"$": "Moglin"
},
{ {
"DataId": 1012077, "DataId": 1012077,
"Position": { "Position": {

View File

@ -75,12 +75,13 @@
"Steps": [ "Steps": [
{ {
"Position": { "Position": {
"X": 380.00024, "X": 379.64865,
"Y": -69.42949, "Y": -69.42944,
"Z": 694.65753 "Z": 695.1956
}, },
"TerritoryId": 400, "TerritoryId": 400,
"InteractionType": "WalkTo", "InteractionType": "WalkTo",
"$": "Moglin",
"AetheryteShortcut": "The Churning Mists - Moghome" "AetheryteShortcut": "The Churning Mists - Moghome"
}, },
{ {

View File

@ -0,0 +1,216 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1011217,
"Position": {
"X": 17.990356,
"Y": 16.009666,
"Z": -9.567444
},
"TerritoryId": 419,
"InteractionType": "Interact",
"TargetTerritoryId": 433,
"AetheryteShortcut": "Ishgard",
"AethernetShortcut": [
"[Ishgard] Aetheryte Plaza",
"[Ishgard] The Last Vigil"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true,
"InTerritory": [
419,
433
]
},
"StepIf": {
"InTerritory": [433]
}
}
},
{
"DataId": 1012337,
"Position": {
"X": -5.874817,
"Y": -9.313226E-10,
"Z": -5.783203
},
"TerritoryId": 433,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 2005334,
"Position": {
"X": -0.015319824,
"Y": 1.1443481,
"Z": 13.199036
},
"TerritoryId": 433,
"InteractionType": "Interact",
"TargetTerritoryId": 419,
"SkipConditions": {
"StepIf": {
"InTerritory": [419]
}
}
},
{
"DataId": 1012180,
"Position": {
"X": -174.18176,
"Y": -12.555469,
"Z": -21.561035
},
"TerritoryId": 419,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Ishgard] The Last Vigil",
"[Ishgard] The Jeweled Crozier"
]
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1011192,
"Position": {
"X": 88.36499,
"Y": 15.094684,
"Z": 31.296265
},
"TerritoryId": 418,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Ishgard] The Jeweled Crozier",
"[Ishgard] The Forgotten Knight"
]
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1011952,
"Position": {
"X": -277.63788,
"Y": -184.59735,
"Z": 741.60376
},
"TerritoryId": 401,
"InteractionType": "Interact",
"AetheryteShortcut": "The Sea of Clouds - Camp Cloudtop",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1011231,
"Position": {
"X": 503.1051,
"Y": 217.95148,
"Z": 790.2189
},
"TerritoryId": 397,
"InteractionType": "Interact",
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
"Fly": true
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 2007017,
"Position": {
"X": 120.62256,
"Y": 14.938599,
"Z": -156.6034
},
"TerritoryId": 419,
"InteractionType": "Interact",
"AetheryteShortcut": "Ishgard",
"AethernetShortcut": [
"[Ishgard] Aetheryte Plaza",
"[Ishgard] The Tribunal"
]
}
]
},
{
"Sequence": 6,
"Steps": [
{
"DataId": 2007018,
"Position": {
"X": 23.025818,
"Y": 27.939209,
"Z": -145.73895
},
"TerritoryId": 419,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 7,
"Steps": [
{
"DataId": 1001029,
"Position": {
"X": 9.170593,
"Y": 20.999403,
"Z": -15.213318
},
"TerritoryId": 129,
"InteractionType": "Interact",
"AetheryteShortcut": "Limsa Lominsa",
"TargetTerritoryId": 198
}
]
},
{
"Sequence": 255,
"Steps": [
{
"Position": {
"X": 25.714342,
"Y": 50.98988,
"Z": -779.1884
},
"TerritoryId": 156,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Mor Dhona",
"Fly": true
},
{
"DataId": 1016809,
"Position": {
"X": 29.861816,
"Y": 50.99997,
"Z": -818.2651
},
"TerritoryId": 156,
"InteractionType": "CompleteQuest",
"NextQuestId": 1476
}
]
}
]
}

View File

@ -0,0 +1,162 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1016809,
"Position": {
"X": 29.861816,
"Y": 50.99997,
"Z": -818.2651
},
"TerritoryId": 156,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Mor Dhona",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"Position": {
"X": -119.1183,
"Y": 3.7999938,
"Z": -104.33473
},
"TerritoryId": 130,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Ul'dah",
"$": "Ul'dah Aetheryte to Immortal Flames"
},
{
"DataId": 1004576,
"Position": {
"X": -141.64954,
"Y": 4.1,
"Z": -114.67157
},
"TerritoryId": 130,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1012345,
"Position": {
"X": 460.16626,
"Y": 162.5073,
"Z": -527.0314
},
"TerritoryId": 397,
"InteractionType": "Interact",
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"Position": {
"X": 454.75964,
"Y": 164.27075,
"Z": -535.00354
},
"TerritoryId": 397,
"InteractionType": "WalkTo",
"$": "Gorgagne Mills (outside)",
"Mount": true
},
{
"Position": {
"X": 454.9128,
"Y": 164.30827,
"Z": -542.1735
},
"TerritoryId": 397,
"InteractionType": "WalkTo",
"$": "Gorgagne Mills (inside)",
"DisableNavmesh": true
},
{
"DataId": 1017119,
"Position": {
"X": 450.7362,
"Y": 157.40831,
"Z": -545.0675
},
"TerritoryId": 397,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 4,
"Steps": [
{
"Position": {
"X": 454.9128,
"Y": 164.30827,
"Z": -542.1735
},
"TerritoryId": 397,
"InteractionType": "WalkTo",
"$": "Gorgagne Mills (inside)",
"Mount": true
},
{
"Position": {
"X": 454.75964,
"Y": 164.27075,
"Z": -535.00354
},
"TerritoryId": 397,
"InteractionType": "WalkTo",
"$": "Gorgagne Mills (outside)",
"DisableNavmesh": true
},
{
"DataId": 1011907,
"Position": {
"X": -288.8686,
"Y": 127.06639,
"Z": 13.199036
},
"TerritoryId": 397,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1011916,
"Position": {
"X": 470.02356,
"Y": -49.89133,
"Z": 20.370789
},
"TerritoryId": 398,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "The Dravanian Forelands - Tailfeather",
"NextQuestId": 1477
}
]
}
]
}

View File

@ -0,0 +1,150 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1011916,
"Position": {
"X": 470.02356,
"Y": -49.89133,
"Z": 20.370789
},
"TerritoryId": 398,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "The Dravanian Forelands - Tailfeather",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"Position": {
"X": 470.88556,
"Y": -51.141403,
"Z": 36.143986
},
"TerritoryId": 398,
"InteractionType": "WalkTo",
"Mount": true
},
{
"DataId": 1011928,
"Position": {
"X": 73.19751,
"Y": -49.19563,
"Z": -139.05548
},
"TerritoryId": 398,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1011935,
"Position": {
"X": -285.63367,
"Y": 39.04305,
"Z": 53.72693
},
"TerritoryId": 398,
"InteractionType": "Interact",
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"Position": {
"X": 379.64865,
"Y": -69.42944,
"Z": 695.1956
},
"TerritoryId": 400,
"InteractionType": "WalkTo",
"Fly": true,
"$": "Moglin"
},
{
"DataId": 1012077,
"Position": {
"X": 381.70435,
"Y": -66.84979,
"Z": 700.86194
},
"StopDistance": 8,
"TerritoryId": 400,
"InteractionType": "Interact",
"IgnoreDistanceToObject": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 2007019,
"Position": {
"X": -261.03613,
"Y": 30.350098,
"Z": 559.0447
},
"TerritoryId": 400,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 2007020,
"Position": {
"X": -6.2714844,
"Y": 30.014404,
"Z": 23.453125
},
"TerritoryId": 131,
"InteractionType": "Interact",
"AetheryteShortcut": "Ul'dah",
"AethernetShortcut": [
"[Ul'dah] Aetheryte Plaza",
"[Ul'dah] The Chamber of Rule"
]
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1017123,
"Position": {
"X": 12.924377,
"Y": 33.999996,
"Z": -39.32251
},
"TerritoryId": 131,
"InteractionType": "CompleteQuest",
"NextQuestId": 1478
}
]
}
]
}

View File

@ -0,0 +1,147 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1017123,
"Position": {
"X": 12.924377,
"Y": 33.999996,
"Z": -39.32251
},
"TerritoryId": 131,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1017118,
"Position": {
"X": 34.37854,
"Y": 20.495003,
"Z": -652.1554
},
"TerritoryId": 156,
"InteractionType": "Interact",
"AetheryteShortcut": "Mor Dhona"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2007061,
"Position": {
"X": -158.22083,
"Y": 17.04425,
"Z": -55.13086
},
"TerritoryId": 418,
"InteractionType": "Interact",
"AetheryteShortcut": "Ishgard",
"AethernetShortcut": [
"[Ishgard] Aetheryte Plaza",
"[Ishgard] Skysteel Manufactory"
]
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 2007062,
"Position": {
"X": 570.1532,
"Y": -1.2055054,
"Z": -369.95502
},
"TerritoryId": 400,
"InteractionType": "Interact",
"AetheryteShortcut": "The Churning Mists - Moghome",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1012251,
"Position": {
"X": 12.313965,
"Y": -12.020877,
"Z": 40.268433
},
"TerritoryId": 418,
"InteractionType": "Interact",
"AetheryteShortcut": "Ishgard",
"AethernetShortcut": [
"[Ishgard] Aetheryte Plaza",
"[Ishgard] The Brume"
]
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 1012065,
"Position": {
"X": -594.62885,
"Y": -51.05185,
"Z": -389.79175
},
"TerritoryId": 401,
"InteractionType": "Interact",
"AetheryteShortcut": "The Sea of Clouds - Ok' Zundu"
}
]
},
{
"Sequence": 6,
"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": 255,
"Steps": [
{
"DataId": 1012097,
"Position": {
"X": 73.3501,
"Y": 205.88956,
"Z": 23.483582
},
"TerritoryId": 478,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Idyllshire",
"NextQuestId": 1479
}
]
}
]
}

View File

@ -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": 1012097,
"Position": {
"X": 73.3501,
"Y": 205.88956,
"Z": 23.483582
},
"TerritoryId": 478,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 2005336,
"Position": {
"X": -488.79227,
"Y": 138.93335,
"Z": 741.0543
},
"TerritoryId": 399,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Idyllshire] Aetheryte Plaza",
"[Idyllshire] Prologue Gate (Western Hinterlands)"
],
"Fly": true,
"TargetTerritoryId": 463
},
{
"DataId": 1012138,
"Position": {
"X": 19.272095,
"Y": 38.43,
"Z": 15.854065
},
"TerritoryId": 463,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2007063,
"Position": {
"X": -867.3381,
"Y": -184.31378,
"Z": -661.0056
},
"TerritoryId": 402,
"InteractionType": "Interact",
"AetheryteShortcut": "Azys Lla - Helix",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 2007068,
"Position": {
"X": -916.7773,
"Y": -184.31378,
"Z": -678.645
},
"TerritoryId": 402,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 2007064,
"Position": {
"X": -696.0708,
"Y": -37.094727,
"Z": 432.33386
},
"TerritoryId": 402,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 2007065,
"Position": {
"X": -64.2558,
"Y": 271.229,
"Z": -4.2268066
},
"TerritoryId": 402,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"Position": {
"X": 174.36705,
"Y": 393.17496,
"Z": -569.3414
},
"TerritoryId": 155,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
"Fly": true
},
{
"DataId": 2007066,
"Position": {
"X": 50.339478,
"Y": 374.47156,
"Z": -676.5088
},
"TerritoryId": 155,
"InteractionType": "CompleteQuest",
"Fly": true
}
]
}
]
}

View File

@ -0,0 +1,180 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1024217,
"Position": {
"X": 394.39978,
"Y": -119.58932,
"Z": -232.28815
},
"TerritoryId": 613,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"TerritoryId": 613,
"InteractionType": "None",
"AetheryteShortcut": "Kugane",
"AethernetShortcut": [
"[Kugane] Aetheryte Plaza",
"[Kugane] The Ruby Price"
]
},
{
"DataId": 2009100,
"Position": {
"X": 394.7661,
"Y": 16.983276,
"Z": 845.9448
},
"TerritoryId": 613,
"InteractionType": "Combat",
"EnemySpawnType": "AfterItemUse",
"ItemId": 2002419,
"KillEnemyDataIds": [8242],
"RequiredQuestVariables": [
null,
null,
null,
null,
[48, 80, 112, 128],
null
],
"Fly": true
},
{
"DataId": 2009101,
"Position": {
"X": 460.99023,
"Y": 0.56451416,
"Z": 889.494
},
"TerritoryId": 613,
"InteractionType": "Combat",
"EnemySpawnType": "AfterItemUse",
"ItemId": 2002419,
"KillEnemyDataIds": [8242],
"RequiredQuestVariables": [
null,
null,
null,
null,
[16, 32, 128],
null
],
"Fly": true
},
{
"DataId": 2009142,
"Position": {
"X": 480.4607,
"Y": 3.829956,
"Z": 841.3672
},
"TerritoryId": 613,
"InteractionType": "Combat",
"EnemySpawnType": "AfterItemUse",
"ItemId": 2002419,
"KillEnemyDataIds": [8242],
"RequiredQuestVariables": [
null,
null,
null,
null,
[16, 64, 80, 96],
null
],
"Fly": true
},
{
"DataId": 2009140,
"Position": {
"X": 543.1753,
"Y": -0.015319824,
"Z": 685.7251
},
"TerritoryId": 613,
"InteractionType": "Combat",
"EnemySpawnType": "AfterItemUse",
"ItemId": 2002419,
"KillEnemyDataIds": [8243, 8243],
"RequiredQuestVariables": [null, null, null, null, [96, 112], null],
"Fly": true
},
{
"DataId": 2009141,
"Position": {
"X": 352.1018,
"Y": -0.015319824,
"Z": 860.31885
},
"TerritoryId": 613,
"InteractionType": "Combat",
"EnemySpawnType": "AfterItemUse",
"ItemId": 2002419,
"KillEnemyDataIds": [8243, 8243],
"RequiredQuestVariables": [
null,
null,
null,
null,
[32, 48, 64],
null
],
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1024317,
"Position": {
"X": 823.3004,
"Y": 5.9230013,
"Z": 866.6361
},
"TerritoryId": 613,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"Position": {
"X": 392.59683,
"Y": -119.589325,
"Z": -234.30063
},
"TerritoryId": 613,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Ruby Sea - Tamamizu",
"Fly": true
},
{
"DataId": 1024217,
"Position": {
"X": 394.39978,
"Y": -119.58932,
"Z": -232.28815
},
"TerritoryId": 613,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -0,0 +1,10 @@
0 0 0 0 xxx 0 | 2009100 2009101 2009140 2009141 2009142
16 x x
32 x x
48 x x
64 x x
80 x x
96 x x
112 x x
128 x x

View File

@ -0,0 +1,137 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1027233,
"Position": {
"X": 9.292725,
"Y": 20.186,
"Z": -124.55945
},
"TerritoryId": 819,
"InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Prompt": "TEXT_LUCKLA102_03228_Q1_000_000",
"Type": "List",
"Answer": "TEXT_LUCKLA102_03228_A1_000_001"
},
{
"Prompt": "TEXT_LUCKLA102_03228_Q2_000_000",
"Type": "List",
"Answer": "TEXT_LUCKLA102_03228_A2_000_001"
}
],
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] The Crystalline Mean"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
},
"AethernetShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1028450,
"Position": {
"X": -311.94025,
"Y": 113.85077,
"Z": -824.4602
},
"TerritoryId": 813,
"InteractionType": "Interact",
"AetheryteShortcut": "Lakeland - Ostall Imperative",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1028451,
"Position": {
"X": -138.96393,
"Y": 58.34806,
"Z": -670.6798
},
"TerritoryId": 816,
"InteractionType": "Interact",
"AetheryteShortcut": "Il Mheg - Pla Enni",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1028452,
"Position": {
"X": -14.511353,
"Y": 104.487236,
"Z": -861.6312
},
"TerritoryId": 816,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1027233,
"Position": {
"X": 9.292725,
"Y": 20.186,
"Z": -124.55945
},
"TerritoryId": 819,
"InteractionType": "Interact",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] The Crystalline Mean"
]
}
]
},
{
"Sequence": 255,
"Steps": [
{
"TerritoryId": 819,
"InteractionType": "Craft",
"ItemId": 27237,
"ItemCount": 1
},
{
"DataId": 1027233,
"Position": {
"X": 9.292725,
"Y": 20.186,
"Z": -124.55945
},
"TerritoryId": 819,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -0,0 +1,123 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1027233,
"Position": {
"X": 9.292725,
"Y": 20.186,
"Z": -124.55945
},
"TerritoryId": 819,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] The Crystalline Mean"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
},
"AethernetShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1028454,
"Position": {
"X": -17.441101,
"Y": 3.9998174,
"Z": 191.94324
},
"TerritoryId": 819,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Crystarium] The Crystalline Mean",
"[Crystarium] Musica Universalis Markets"
]
}
]
},
{
"Sequence": 2,
"Steps": [
{
"TerritoryId": 819,
"InteractionType": "Craft",
"ItemId": 27239,
"ItemCount": 1
},
{
"DataId": 1028454,
"Position": {
"X": -17.441101,
"Y": 3.9998174,
"Z": 191.94324
},
"TerritoryId": 819,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1028458,
"Position": {
"X": -96.665955,
"Y": -4.200001,
"Z": 133.1654
},
"TerritoryId": 819,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1028454,
"Position": {
"X": -17.441101,
"Y": 3.9998174,
"Z": 191.94324
},
"TerritoryId": 819,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1027233,
"Position": {
"X": 9.292725,
"Y": 20.186,
"Z": -124.55945
},
"TerritoryId": 819,
"InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Crystarium] Musica Universalis Markets",
"[Crystarium] The Crystalline Mean"
]
}
]
}
]
}

View File

@ -0,0 +1,87 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "kaiser",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1044402,
"Position": {
"X": -193.89642,
"Y": -49.19972,
"Z": -262.13477
},
"TerritoryId": 959,
"InteractionType": "AcceptQuest",
"StopDistance": 5,
"AetheryteShortcut": "Mare Lamentorum - Bestways Burrow",
"Fly": true,
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true,
"InTerritory": [
959
]
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1044953,
"Position": {
"X": -340.53564,
"Y": 104.34723,
"Z": 531.3954
},
"TerritoryId": 959,
"InteractionType": "Interact",
"StopDistance": 5,
"Fly": true,
"AetheryteShortcut": "Mare Lamentorum - Sinus Lacrimarum"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1044955,
"Position": {
"X": -161.36414,
"Y": -49.19972,
"Z": -288.4718
},
"TerritoryId": 959,
"StopDistance": 5,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"TerritoryId": 959,
"InteractionType": "Craft",
"ItemId": 38851,
"ItemCount": 1
},
{
"DataId": 1044955,
"Position": {
"X": -161.36414,
"Y": -49.19972,
"Z": -288.4718
},
"TerritoryId": 959,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -0,0 +1,102 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "pot0to",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1044402,
"Position": {
"X": -193.89642,
"Y": -49.19972,
"Z": -262.13477
},
"TerritoryId": 959,
"InteractionType": "AcceptQuest",
"Fly": true,
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1044404,
"Position": {
"X": -203.5401,
"Y": -48.949738,
"Z": -280.232
},
"TerritoryId": 959,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1044406,
"Position": {
"X": -174.63953,
"Y": -49.149708,
"Z": -248.67633
},
"TerritoryId": 959,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1044407,
"Position": {
"X": -196.49048,
"Y": -48.874695,
"Z": -301.01477
},
"TerritoryId": 959,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1044414,
"Position": {
"X": -170.79425,
"Y": -48.89972,
"Z": -282.18512
},
"TerritoryId": 959,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1044402,
"Position": {
"X": -193.89642,
"Y": -49.19972,
"Z": -262.13477
},
"TerritoryId": 959,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -20,6 +20,15 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"Position": {
"X": -364.2223,
"Y": 18.75252,
"Z": -115.513306
},
"TerritoryId": 1190,
"InteractionType": "WalkTo"
},
{ {
"DataId": 1051300, "DataId": 1051300,
"Position": { "Position": {

View File

@ -105,6 +105,15 @@
32 32
] ]
}, },
{
"Position": {
"X": -359.66742,
"Y": 18.137554,
"Z": -137.36826
},
"TerritoryId": 1190,
"InteractionType": "WalkTo"
},
{ {
"DataId": 1047080, "DataId": 1047080,
"Position": { "Position": {

View File

@ -165,6 +165,15 @@
{ {
"Sequence": 5, "Sequence": 5,
"Steps": [ "Steps": [
{
"Position": {
"X": 473.8908,
"Y": 145.62398,
"Z": 157.92116
},
"TerritoryId": 1191,
"InteractionType": "WalkTo"
},
{ {
"DataId": 1047387, "DataId": 1047387,
"Position": { "Position": {

View File

@ -46,6 +46,16 @@
"InteractionType": "WalkTo", "InteractionType": "WalkTo",
"$": "Outskirts Navmesh workaround" "$": "Outskirts Navmesh workaround"
}, },
{
"Position": {
"X": -120.99963,
"Y": 28.090134,
"Z": -456.97507
},
"TerritoryId": 1191,
"InteractionType": "WalkTo",
"DisableNavmesh": true
},
{ {
"DataId": 1047397, "DataId": 1047397,
"Position": { "Position": {
@ -54,7 +64,8 @@
"Z": -500.63324 "Z": -500.63324
}, },
"TerritoryId": 1191, "TerritoryId": 1191,
"InteractionType": "Interact" "InteractionType": "Interact",
"DisableNavmesh": true
} }
] ]
}, },

View File

@ -6,7 +6,8 @@
"type": "object", "type": "object",
"properties": { "properties": {
"$schema": { "$schema": {
"type": "string" "type": "string",
"const": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json"
}, },
"Author": { "Author": {
"description": "Author of the quest sequence", "description": "Author of the quest sequence",
@ -592,7 +593,8 @@
"AfterAction", "AfterAction",
"AfterEmote", "AfterEmote",
"OverworldEnemies", "OverworldEnemies",
"FateEnemies" "FateEnemies",
"FinishCombatIfAny"
] ]
}, },
"KillEnemyDataIds": { "KillEnemyDataIds": {

View File

@ -14,5 +14,6 @@ public sealed class EnemySpawnTypeConverter() : EnumConverter<EEnemySpawnType>(V
{ EEnemySpawnType.AutoOnEnterArea, "AutoOnEnterArea" }, { EEnemySpawnType.AutoOnEnterArea, "AutoOnEnterArea" },
{ EEnemySpawnType.OverworldEnemies, "OverworldEnemies" }, { EEnemySpawnType.OverworldEnemies, "OverworldEnemies" },
{ EEnemySpawnType.FateEnemies, "FateEnemies" }, { EEnemySpawnType.FateEnemies, "FateEnemies" },
{ EEnemySpawnType.FinishCombatIfAny, "FinishCombatIfAny" }
}; };
} }

View File

@ -14,5 +14,6 @@ public enum EEnemySpawnType
AutoOnEnterArea, AutoOnEnterArea,
OverworldEnemies, OverworldEnemies,
FateEnemies, FateEnemies,
FinishCombatIfAny,
QuestInterruption, QuestInterruption,
} }

View File

@ -76,7 +76,7 @@ internal sealed class CombatController : IDisposable
Module = combatModule, Module = combatModule,
Data = combatData, Data = combatData,
}; };
_wasInCombat = combatData.SpawnType == EEnemySpawnType.QuestInterruption; _wasInCombat = combatData.SpawnType is EEnemySpawnType.QuestInterruption or EEnemySpawnType.FinishCombatIfAny;
return true; return true;
} }
else else

View File

@ -51,6 +51,7 @@ internal sealed class InteractionUiController : IDisposable
private readonly ShopController _shopController; private readonly ShopController _shopController;
private readonly ILogger<InteractionUiController> _logger; private readonly ILogger<InteractionUiController> _logger;
private readonly Regex _returnRegex; private readonly Regex _returnRegex;
private readonly Regex _purchaseItemRegex;
private bool _isInitialCheck; private bool _isInitialCheck;
@ -91,6 +92,7 @@ internal sealed class InteractionUiController : IDisposable
_logger = logger; _logger = logger;
_returnRegex = _dataManager.GetExcelSheet<Addon>().GetRow(196).GetRegex(addon => addon.Text, pluginLog)!; _returnRegex = _dataManager.GetExcelSheet<Addon>().GetRow(196).GetRegex(addon => addon.Text, pluginLog)!;
_purchaseItemRegex = _dataManager.GetRegex<Addon>(3406, addon => addon.Text, pluginLog)!;
_addonLifecycle.RegisterListener(AddonEvent.PostSetup, "SelectString", SelectStringPostSetup); _addonLifecycle.RegisterListener(AddonEvent.PostSetup, "SelectString", SelectStringPostSetup);
_addonLifecycle.RegisterListener(AddonEvent.PostSetup, "CutSceneSelectString", CutsceneSelectStringPostSetup); _addonLifecycle.RegisterListener(AddonEvent.PostSetup, "CutSceneSelectString", CutsceneSelectStringPostSetup);
@ -560,7 +562,7 @@ internal sealed class InteractionUiController : IDisposable
return; return;
_logger.LogTrace("Prompt: '{Prompt}'", actualPrompt); _logger.LogTrace("Prompt: '{Prompt}'", actualPrompt);
if (_shopController.IsAutoBuyEnabled && _shopController.IsAwaitingYesNo) if (_shopController.IsAwaitingYesNo && _purchaseItemRegex.IsMatch(actualPrompt))
{ {
addonSelectYesno->AtkUnitBase.FireCallbackInt(0); addonSelectYesno->AtkUnitBase.FireCallbackInt(0);
_shopController.IsAwaitingYesNo = false; _shopController.IsAwaitingYesNo = false;

View File

@ -317,6 +317,13 @@ internal sealed class MovementController : IDisposable
_logger.LogInformation("Using modified start position for flying pathfinding: {StartPosition}", _logger.LogInformation("Using modified start position for flying pathfinding: {StartPosition}",
startPosition.ToString("G", CultureInfo.InvariantCulture)); startPosition.ToString("G", CultureInfo.InvariantCulture));
} }
else if (fly)
{
// other positions have a (lesser) chance of starting from underground too, in which case pathfinding takes
// >10 seconds and gets stuck trying to go through the ground.
// only for flying; as walking uses a different algorithm
startPosition = startPosition with { Y = startPosition.Y + 0.2f };
}
_pathfindTask = _pathfindTask =
_navmeshIpc.Pathfind(startPosition, to, fly, _cancellationTokenSource.Token); _navmeshIpc.Pathfind(startPosition, to, fly, _cancellationTokenSource.Token);

View File

@ -83,6 +83,7 @@ internal static class Combat
case EEnemySpawnType.OverworldEnemies: case EEnemySpawnType.OverworldEnemies:
case EEnemySpawnType.FateEnemies: case EEnemySpawnType.FateEnemies:
case EEnemySpawnType.FinishCombatIfAny:
yield return CreateTask(quest, sequence, step); yield return CreateTask(quest, sequence, step);
break; break;
@ -122,17 +123,18 @@ internal static class Combat
{ {
public override string ToString() public override string ToString()
{ {
if (CombatData.SpawnType == EEnemySpawnType.FinishCombatIfAny)
return "HandleCombat(wait: not in combat, optional)";
if (QuestWorkUtils.HasCompletionFlags(CompletionQuestVariableFlags)) if (QuestWorkUtils.HasCompletionFlags(CompletionQuestVariableFlags))
return $"HandleCombat(wait: QW flags)"; return "HandleCombat(wait: QW flags)";
else if (IsLastStep) else if (IsLastStep)
return $"HandleCombat(wait: next sequence)"; return "HandleCombat(wait: next sequence)";
else else
return $"HandleCombat(wait: not in combat)"; return "HandleCombat(wait: not in combat)";
} }
} }
internal sealed class HandleCombat( internal sealed class HandleCombat(
CombatController combatController, CombatController combatController,
QuestFunctions questFunctions) : TaskExecutor<Task> QuestFunctions questFunctions) : TaskExecutor<Task>
{ {

View File

@ -1,4 +1,5 @@
using System; using System;
using Dalamud.Game.ClientState.Conditions;
using Dalamud.Plugin.Services; using Dalamud.Plugin.Services;
using FFXIVClientStructs.FFXIV.Client.Game; using FFXIVClientStructs.FFXIV.Client.Game;
using FFXIVClientStructs.FFXIV.Client.UI.Misc; using FFXIVClientStructs.FFXIV.Client.UI.Misc;
@ -39,12 +40,15 @@ internal static class EquipRecommended
public override string ToString() => "EquipRecommended"; public override string ToString() => "EquipRecommended";
} }
internal sealed unsafe class DoEquipRecommended(IClientState clientState, IChatGui chatGui) : TaskExecutor<EquipTask> internal sealed unsafe class DoEquipRecommended(IClientState clientState, IChatGui chatGui, ICondition condition) : TaskExecutor<EquipTask>
{ {
private bool _equipped; private bool _equipped;
protected override bool Start() protected override bool Start()
{ {
if (condition[ConditionFlag.InCombat])
return false;
RecommendEquipModule.Instance()->SetupForClassJob((byte)clientState.LocalPlayer!.ClassJob.RowId); RecommendEquipModule.Instance()->SetupForClassJob((byte)clientState.LocalPlayer!.ClassJob.RowId);
return true; return true;
} }

View File

@ -14,7 +14,8 @@ internal static class QuestCleanUp
{ {
private static readonly Dictionary<ushort, MountConfiguration> AlliedSocietyMountConfiguration = new() private static readonly Dictionary<ushort, MountConfiguration> AlliedSocietyMountConfiguration = new()
{ {
{ 369, new(1051798, EAetheryteLocation.KozamaukaDockPoga) } { 79, new(1017031, EAetheryteLocation.DravanianForelandsAnyxTrine) },
{ 369, new(1051798, EAetheryteLocation.KozamaukaDockPoga) },
}; };
internal sealed class CheckAlliedSocietyMount(GameFunctions gameFunctions, AetheryteData aetheryteData, ILogger<CheckAlliedSocietyMount> logger) : SimpleTaskFactory internal sealed class CheckAlliedSocietyMount(GameFunctions gameFunctions, AetheryteData aetheryteData, ILogger<CheckAlliedSocietyMount> logger) : SimpleTaskFactory

View File

@ -243,6 +243,8 @@ internal sealed unsafe class QuestFunctions
{ {
return questId.Value switch return questId.Value switch
{ {
>= 2171 and <= 2200 => EAlliedSociety.VanuVanu,
>= 2261 and <= 2280 => EAlliedSociety.Vath,
>= 5199 and <= 5226 => EAlliedSociety.Pelupelu, >= 5199 and <= 5226 => EAlliedSociety.Pelupelu,
_ => EAlliedSociety.None, _ => EAlliedSociety.None,
}; };