Compare commits

..

7 Commits

Author SHA1 Message Date
Plogon Enjoyer
a6d2c0ecb7 Updated quest-v1.json schema temporarily 2024-08-27 07:17:18 +08:00
Plogon Enjoyer
714916abc0 Added PUG class quest 'The Spirit is Willing' 2024-08-27 07:09:04 +08:00
Plogon Enjoyer
c302fcd3b4 Fixed schema 2024-08-27 00:02:13 +08:00
Plogon Enjoyer
30c9cfa0b5 Added PUG class quest 'Burning Up the Quarter Malm' 2024-08-26 23:48:22 +08:00
Plogon Enjoyer
43b0268674 Added PUG class quest 'Harder than Rock' 2024-08-26 23:48:22 +08:00
Plogon Enjoyer
00c8c16e79 Added Bootshine to the list of actions allowed 2024-08-26 23:48:22 +08:00
Plogon Enjoyer
2771163fdf Added PUG class quest My First Hora 2024-08-26 23:48:22 +08:00
77 changed files with 814 additions and 4789 deletions

View File

@ -1,5 +1,5 @@
<Project> <Project>
<PropertyGroup> <PropertyGroup>
<Version>2.19</Version> <Version>2.16</Version>
</PropertyGroup> </PropertyGroup>
</Project> </Project>

View File

@ -1,69 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "plogon_enjoyer",
"Steps": [
{
"TerritoryId": 960,
"InteractionType": "None",
"AetheryteShortcut": "Ultima Thule - Reah Tahra"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 34376,
"Locations": [
{
"Position": {
"X": -586.0029,
"Y": 84.39367,
"Z": 568.1448
},
"MinimumAngle": -60,
"MaximumAngle": 75,
"MinimumDistance": 1,
"MaximumDistance": 3
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34377,
"Locations": [
{
"Position": {
"X": -578.2748,
"Y": 86.34826,
"Z": 567.2876
},
"MinimumAngle": -80,
"MaximumAngle": 60
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34378,
"Locations": [
{
"Position": {
"X": -600.2446,
"Y": 86.01588,
"Z": 557.4477
},
"MinimumAngle": -35,
"MaximumAngle": 145
}
]
}
]
}
]
}

View File

@ -1,67 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/GatheringPaths/gatheringlocation-v1.json",
"Author": "plogon_enjoyer",
"Steps": [
{
"TerritoryId": 960,
"InteractionType": "None",
"AetheryteShortcut": "Ultima Thule - Reah Tahra"
}
],
"Groups": [
{
"Nodes": [
{
"DataId": 34385,
"Locations": [
{
"Position": {
"X": 27.77994,
"Y": 73.57088,
"Z": 695.2364
},
"MinimumAngle": 0,
"MaximumAngle": 135
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34386,
"Locations": [
{
"Position": {
"X": 23.20134,
"Y": 70.90392,
"Z": 698.6194
},
"MinimumAngle": -10,
"MaximumAngle": 145
}
]
}
]
},
{
"Nodes": [
{
"DataId": 34387,
"Locations": [
{
"Position": {
"X": 30.69294,
"Y": 75.43362,
"Z": 688.8371
},
"MinimumAngle": -5,
"MaximumAngle": 120
}
]
}
]
}
]
}

View File

@ -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
}
]
}
]
}

View File

@ -0,0 +1,230 @@
{
"$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": -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"
}
]
}
]
}

View File

@ -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"
}
]
}
]
}

View File

@ -0,0 +1,141 @@
{
"$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": 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"
}
]
}
]
}

View File

@ -1,9 +1,6 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": [ "Author": ["liza", "JerryWester"],
"liza",
"JerryWester"
],
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -98,19 +95,14 @@
"AethernetShard": "[Gold Saucer] Chocobo Square" "AethernetShard": "[Gold Saucer] Chocobo Square"
}, },
{ {
"TerritoryId": 388, "TerritoryId": 144,
"InteractionType": "None", "InteractionType": "AttuneAetheryte",
"Aetheryte": "Gold Saucer",
"AethernetShortcut": [ "AethernetShortcut": [
"[Gold Saucer] Chocobo Square", "[Gold Saucer] Chocobo Square",
"[Gold Saucer] Entrance & Card Squares" "[Gold Saucer] Entrance & Card Squares"
] ]
}, },
{
"TerritoryId": 144,
"InteractionType": "AttuneAetheryte",
"Aetheryte": "Gold Saucer",
"DelaySecondsAtStart": 3
},
{ {
"DataId": 1011080, "DataId": 1011080,
"Position": { "Position": {
@ -164,8 +156,7 @@
{ {
"TerritoryId": 144, "TerritoryId": 144,
"InteractionType": "AttuneAethernetShard", "InteractionType": "AttuneAethernetShard",
"AethernetShard": "[Gold Saucer] Event Square", "AethernetShard": "[Gold Saucer] Event Square"
"DelaySecondsAtStart": 3
}, },
{ {
"Position": { "Position": {
@ -207,14 +198,6 @@
{ {
"Sequence": 6, "Sequence": 6,
"Steps": [ "Steps": [
{
"TerritoryId": 144,
"InteractionType": "None",
"AethernetShortcut": [
"[Gold Saucer] Cactpot Board",
"[Gold Saucer] Aetheryte Plaza"
]
},
{ {
"DataId": 1011084, "DataId": 1011084,
"Position": { "Position": {
@ -224,7 +207,10 @@
}, },
"TerritoryId": 144, "TerritoryId": 144,
"InteractionType": "Interact", "InteractionType": "Interact",
"DelaySecondsAtStart": 3 "AethernetShortcut": [
"[Gold Saucer] Cactpot Board",
"[Gold Saucer] Aetheryte Plaza"
]
} }
] ]
}, },
@ -236,14 +222,6 @@
"InteractionType": "AttuneAethernetShard", "InteractionType": "AttuneAethernetShard",
"AethernetShard": "[Gold Saucer] Round Square" "AethernetShard": "[Gold Saucer] Round Square"
}, },
{
"TerritoryId": 144,
"InteractionType": "None",
"AethernetShortcut": [
"[Gold Saucer] Round Square",
"[Gold Saucer] Entrance & Card Squares"
]
},
{ {
"DataId": 1010448, "DataId": 1010448,
"Position": { "Position": {
@ -254,7 +232,10 @@
"StopDistance": 5, "StopDistance": 5,
"TerritoryId": 144, "TerritoryId": 144,
"InteractionType": "CompleteQuest", "InteractionType": "CompleteQuest",
"DelaySecondsAtStart": 3 "AethernetShortcut": [
"[Gold Saucer] Round Square",
"[Gold Saucer] Entrance & Card Squares"
]
} }
] ]
} }

View File

@ -1,247 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"Position": {
"X": -146.86935,
"Y": 8.006159,
"Z": 268.78055
},
"StopDistance": 0.25,
"TerritoryId": 153,
"AetheryteShortcut": "South Shroud - Camp Tranquil",
"InteractionType": "Jump",
"JumpDestination": {
"Position": {
"X": -137.77051,
"Y": 7.7094107,
"Z": 275.28036
},
"DelaySeconds": 0.75
},
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
},
"StepIf": {
"Flying": "Unlocked",
"NearPosition": {
"Position": {
"X": -139.45221,
"Y": 8.712891,
"Z": 281.69678
},
"MaximumDistance": 3
}
}
}
},
{
"Position": {
"X": -139.04318,
"Y": 8.522301,
"Z": 280.0128
},
"TerritoryId": 153,
"InteractionType": "WalkTo",
"Fly": true,
"SkipConditions": {
"StepIf": {
"Flying": "Locked"
}
}
},
{
"DataId": 1006751,
"Position": {
"X": -139.45221,
"Y": 8.712891,
"Z": 281.69678
},
"TerritoryId": 153,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1013606,
"Position": {
"X": -317.1283,
"Y": 21.686531,
"Z": 183.03198
},
"TerritoryId": 148,
"Fly": true,
"InteractionType": "Interact",
"AetheryteShortcut": "Central Shroud - Bentbranch Meadows"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1006245,
"Position": {
"X": 4.9591064,
"Y": -46.518013,
"Z": 248.49304
},
"TerritoryId": 154,
"InteractionType": "Interact",
"AetheryteShortcut": "North Shroud - Fallgourd Float",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
},
{
"DataId": 1007092,
"Position": {
"X": -59.31189,
"Y": -40.90982,
"Z": 232.62378
},
"TerritoryId": 154,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
},
{
"DataId": 1002804,
"Position": {
"X": -26.260803,
"Y": -40.705082,
"Z": 172.74731
},
"TerritoryId": 154,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
32
]
}
]
},
{
"Sequence": 3,
"Steps": [
{
"Position": {
"X": 108.506836,
"Y": 7.167203,
"Z": -47.01306
},
"Fly": true,
"TerritoryId": 154,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [4683],
"CompletionQuestVariablesFlags": [
2,
null,
null,
null,
null,
null
]
},
{
"DataId": 1013605,
"Position": {
"X": 108.506836,
"Y": 7.167203,
"Z": -47.01306
},
"TerritoryId": 154,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1013605,
"Position": {
"X": 108.506836,
"Y": 7.167203,
"Z": -47.01306
},
"TerritoryId": 154,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 1013606,
"Position": {
"X": -317.1283,
"Y": 21.686531,
"Z": 183.03198
},
"TerritoryId": 148,
"Fly": true,
"InteractionType": "Interact",
"AetheryteShortcut": "Central Shroud - Bentbranch Meadows"
}
]
},
{
"Sequence": 6,
"Steps": [
{
"DataId": 1013608,
"Position": {
"X": -314.9615,
"Y": 21.609262,
"Z": 182.8794
},
"TerritoryId": 148,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1013609,
"Position": {
"X": -44.480103,
"Y": -40.949986,
"Z": 187.7622
},
"AetheryteShortcut": "North Shroud - Fallgourd Float",
"TerritoryId": 154,
"InteractionType": "CompleteQuest",
"NextQuestId": 1720
}
]
}
]
}

View File

@ -1,92 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1013609,
"Position": {
"X": -44.480103,
"Y": -40.949986,
"Z": 187.7622
},
"AetheryteShortcut": "North Shroud - Fallgourd Float",
"TerritoryId": 154,
"InteractionType": "AcceptQuest",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1013610,
"Position": {
"X": 209.21643,
"Y": 302,
"Z": -204.85242
},
"TerritoryId": 155,
"InteractionType": "Interact",
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
"Mount": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1013663,
"Position": {
"X": 161.91345,
"Y": 275.37952,
"Z": 16.403442
},
"TerritoryId": 155,
"Fly": true,
"InteractionType": "SinglePlayerDuty"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 2005889,
"Position": {
"X": 143.78564,
"Y": 280.0183,
"Z": 19.882507
},
"TerritoryId": 155,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1013610,
"Position": {
"X": 209.21643,
"Y": 302,
"Z": -204.85242
},
"TerritoryId": 155,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
"NextQuestId": 1721
}
]
}
]
}

View File

@ -1,185 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1013610,
"Position": {
"X": 209.21643,
"Y": 302,
"Z": -204.85242
},
"TerritoryId": 155,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1013613,
"Position": {
"X": 479.91138,
"Y": 226.62401,
"Z": 817.0442
},
"TerritoryId": 397,
"InteractionType": "Interact",
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1011232,
"Position": {
"X": 506.8589,
"Y": 217.95148,
"Z": 792.4772
},
"TerritoryId": 397,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
},
{
"DataId": 1011237,
"Position": {
"X": 447.3181,
"Y": 212.53984,
"Z": 725.00183
},
"TerritoryId": 397,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1013614,
"Position": {
"X": 463.5232,
"Y": 200.23772,
"Z": 651.911
},
"TerritoryId": 397,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1013617,
"Position": {
"X": -513.0846,
"Y": 101.57904,
"Z": -653.3456
},
"TerritoryId": 397,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 5,
"Steps": [
{
"Position": {
"X": -336.4157,
"Y": 89.00586,
"Z": -586.5721
},
"TerritoryId": 397,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [
4677
],
"Fly": true,
"CompletionQuestVariablesFlags": [
2,
null,
null,
null,
null,
null
]
},
{
"DataId": 2005855,
"Position": {
"X": -336.4157,
"Y": 89.00586,
"Z": -586.5721
},
"TerritoryId": 397,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 6,
"Steps": [
{
"DataId": 1013618,
"Position": {
"X": -402.12103,
"Y": 90.9028,
"Z": -688.53284
},
"TerritoryId": 397,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1013614,
"Position": {
"X": 463.5232,
"Y": 200.23772,
"Z": 651.911
},
"TerritoryId": 397,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
"NextQuestId": 1722
}
]
}
]
}

View File

@ -1,113 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1013614,
"Position": {
"X": 463.5232,
"Y": 200.23772,
"Z": 651.911
},
"TerritoryId": 397,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1013619,
"Position": {
"X": -274.49457,
"Y": 125.33218,
"Z": -13.870483
},
"TerritoryId": 397,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1013620,
"Position": {
"X": -275.2575,
"Y": 125.596924,
"Z": -11.215393
},
"StopDistance": 5,
"TerritoryId": 397,
"InteractionType": "Action",
"Action": "Cure II"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 2005857,
"Position": {
"X": -336.4157,
"Y": 89.00586,
"Z": -586.5721
},
"TerritoryId": 397,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [4690],
"Fly": true,
"CompletionQuestVariablesFlags": [
4,
null,
null,
null,
null,
null
]
},
{
"DataId": 2005857,
"Position": {
"X": -336.4157,
"Y": 89.00586,
"Z": -586.5721
},
"TerritoryId": 397,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1013623,
"Position": {
"X": 486.93054,
"Y": -51.1414,
"Z": 25.986084
},
"TerritoryId": 398,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "The Dravanian Forelands - Tailfeather",
"NextQuestId": 1723
}
]
}
]
}

View File

@ -1,144 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1013623,
"Position": {
"X": 486.93054,
"Y": -51.1414,
"Z": 25.986084
},
"TerritoryId": 398,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "The Dravanian Forelands - Tailfeather",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1013624,
"Position": {
"X": -183.61182,
"Y": -104.708206,
"Z": 505.60767
},
"TerritoryId": 398,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"Position": {
"X": -561.82196,
"Y": -46.707886,
"Z": 300.46533
},
"TerritoryId": 398,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [4691, 4692],
"Fly": true,
"CompletionQuestVariablesFlags": [
4,
null,
null,
null,
null,
null
]
},
{
"DataId": 2005859,
"Position": {
"X": -561.82196,
"Y": -46.707886,
"Z": 300.46533
},
"TerritoryId": 398,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1013625,
"Position": {
"X": -679.9573,
"Y": -100.52397,
"Z": 775.1736
},
"TerritoryId": 398,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1013625,
"Position": {
"X": -679.9573,
"Y": -100.52397,
"Z": 775.1736
},
"TerritoryId": 398,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [4690, 4691]
},
{
"DataId": 2005861,
"Position": {
"X": -678.4009,
"Y": -100.60278,
"Z": 778.13367
},
"TerritoryId": 398,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1013625,
"Position": {
"X": -679.9573,
"Y": -100.52397,
"Z": 775.1736
},
"TerritoryId": 398,
"InteractionType": "CompleteQuest",
"DialogueChoices": [
{
"Type": "List",
"Prompt": "TEXT_JOBWHM580_01723_Q1_000_000",
"Answer": "TEXT_JOBWHM580_01723_A1_000_001"
}
],
"NextQuestId": 1724
}
]
}
]
}

View File

@ -1,93 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1013627,
"Position": {
"X": -679.9573,
"Y": -100.52397,
"Z": 775.1736
},
"TerritoryId": 398,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "The Dravanian Forelands - Tailfeather",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 255,
"Steps": [
{
"Position": {
"X": -146.86935,
"Y": 8.006159,
"Z": 268.78055
},
"StopDistance": 0.25,
"TerritoryId": 153,
"AetheryteShortcut": "South Shroud - Camp Tranquil",
"InteractionType": "Jump",
"JumpDestination": {
"Position": {
"X": -137.77051,
"Y": 7.7094107,
"Z": 275.28036
},
"DelaySeconds": 0.75
},
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
},
"StepIf": {
"Flying": "Unlocked",
"NearPosition": {
"Position": {
"X": -139.45221,
"Y": 8.712891,
"Z": 281.69678
},
"MaximumDistance": 3
}
}
}
},
{
"Position": {
"X": -139.04318,
"Y": 8.522301,
"Z": 280.0128
},
"TerritoryId": 153,
"InteractionType": "WalkTo",
"Fly": true,
"SkipConditions": {
"StepIf": {
"Flying": "Locked"
}
}
},
{
"DataId": 1006751,
"Position": {
"X": -139.45221,
"Y": 8.712891,
"Z": 281.69678
},
"TerritoryId": 153,
"InteractionType": "CompleteQuest",
"NextQuestId": 1725
}
]
}
]
}

View File

@ -1,281 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"Position": {
"X": -146.86935,
"Y": 8.006159,
"Z": 268.78055
},
"StopDistance": 0.25,
"TerritoryId": 153,
"AetheryteShortcut": "South Shroud - Camp Tranquil",
"InteractionType": "Jump",
"JumpDestination": {
"Position": {
"X": -137.77051,
"Y": 7.7094107,
"Z": 275.28036
},
"DelaySeconds": 0.75
},
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
},
"StepIf": {
"Flying": "Unlocked",
"NearPosition": {
"Position": {
"X": -139.45221,
"Y": 8.712891,
"Z": 281.69678
},
"MaximumDistance": 3
}
}
}
},
{
"Position": {
"X": -139.04318,
"Y": 8.522301,
"Z": 280.0128
},
"TerritoryId": 153,
"InteractionType": "WalkTo",
"Fly": true,
"SkipConditions": {
"StepIf": {
"Flying": "Locked"
}
}
},
{
"DataId": 1006751,
"Position": {
"X": -139.45221,
"Y": 8.712891,
"Z": 281.69678
},
"TerritoryId": 153,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1013609,
"Position": {
"X": -44.480103,
"Y": -40.949986,
"Z": 187.7622
},
"TerritoryId": 154,
"InteractionType": "Interact",
"AetheryteShortcut": "North Shroud - Fallgourd Float"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"Position": {
"X": -146.86935,
"Y": 8.006159,
"Z": 268.78055
},
"StopDistance": 0.25,
"TerritoryId": 153,
"AetheryteShortcut": "South Shroud - Camp Tranquil",
"InteractionType": "Jump",
"JumpDestination": {
"Position": {
"X": -137.77051,
"Y": 7.7094107,
"Z": 275.28036
},
"DelaySeconds": 0.75
},
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
},
"StepIf": {
"Flying": "Unlocked",
"NearPosition": {
"Position": {
"X": -139.45221,
"Y": 8.712891,
"Z": 281.69678
},
"MaximumDistance": 3
}
}
}
},
{
"Position": {
"X": -139.04318,
"Y": 8.522301,
"Z": 280.0128
},
"TerritoryId": 153,
"InteractionType": "WalkTo",
"Fly": true,
"SkipConditions": {
"StepIf": {
"Flying": "Locked"
}
}
},
{
"DataId": 1006751,
"Position": {
"X": -139.45221,
"Y": 8.712891,
"Z": 281.69678
},
"TerritoryId": 153,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1013632,
"Position": {
"X": 491.38623,
"Y": -51.091385,
"Z": 34.561646
},
"TerritoryId": 398,
"InteractionType": "Interact",
"AetheryteShortcut": "The Dravanian Forelands - Tailfeather"
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1013635,
"Position": {
"X": -122.453674,
"Y": 0.72138774,
"Z": -615.80835
},
"TerritoryId": 398,
"InteractionType": "SinglePlayerDuty",
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine",
"Fly": true
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 1013639,
"Position": {
"X": -120.74469,
"Y": 0.555462,
"Z": -616.6323
},
"TerritoryId": 398,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 6,
"Steps": [
{
"DataId": 1013639,
"Position": {
"X": -120.74469,
"Y": 0.555462,
"Z": -616.6323
},
"TerritoryId": 398,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"Position": {
"X": -146.86935,
"Y": 8.006159,
"Z": 268.78055
},
"StopDistance": 0.25,
"TerritoryId": 153,
"AetheryteShortcut": "South Shroud - Camp Tranquil",
"InteractionType": "Jump",
"JumpDestination": {
"Position": {
"X": -137.77051,
"Y": 7.7094107,
"Z": 275.28036
},
"DelaySeconds": 0.75
},
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
},
"StepIf": {
"Flying": "Unlocked",
"NearPosition": {
"Position": {
"X": -139.45221,
"Y": 8.712891,
"Z": 281.69678
},
"MaximumDistance": 3
}
}
}
},
{
"Position": {
"X": -139.04318,
"Y": 8.522301,
"Z": 280.0128
},
"TerritoryId": 153,
"InteractionType": "WalkTo",
"Fly": true,
"SkipConditions": {
"StepIf": {
"Flying": "Locked"
}
}
},
{
"DataId": 1006751,
"Position": {
"X": -139.45221,
"Y": 8.712891,
"Z": 281.69678
},
"TerritoryId": 153,
"InteractionType": "CompleteQuest",
"NextQuestId": 2414
}
]
}
]
}

View File

@ -50,8 +50,7 @@
}, },
"TerritoryId": 613, "TerritoryId": 613,
"InteractionType": "WalkTo", "InteractionType": "WalkTo",
"$": "Sui-no-Sato, NE inside", "$": "Sui-no-Sato, NE inside"
"RestartNavigationIfCancelled": false
}, },
{ {
"Position": { "Position": {
@ -123,8 +122,7 @@
}, },
"TerritoryId": 613, "TerritoryId": 613,
"InteractionType": "WalkTo", "InteractionType": "WalkTo",
"$": "Sui-no-Sato, NE outside", "$": "Sui-no-Sato, NE outside"
"RestartNavigationIfCancelled": false
}, },
{ {
"DataId": 1023280, "DataId": 1023280,

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -21,35 +22,7 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"DataId": 2009341,
"Position": {
"X": 333.1808,
"Y": 61.17334,
"Z": -362.41705
},
"TerritoryId": 612,
"InteractionType": "UseItem",
"ItemId": 2002437,
"AetheryteShortcut": "Rhalgr's Reach",
"AethernetShortcut": [
"[Rhalgr's Reach] Aetheryte Plaza",
"[Rhalgr's Reach] Fringes Gate"
],
"Fly": true
},
{
"DataId": 2009340,
"Position": {
"X": 90.01294,
"Y": 74.44873,
"Z": -566.03345
},
"TerritoryId": 612,
"InteractionType": "UseItem",
"ItemId": 2002437,
"Fly": true
}
] ]
}, },
{ {
@ -63,7 +36,6 @@
}, },
"TerritoryId": 612, "TerritoryId": 612,
"InteractionType": "WalkTo", "InteractionType": "WalkTo",
"AetheryteShortcut": "Fringes - Peering Stones",
"Fly": true "Fly": true
}, },
{ {

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -21,94 +22,7 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"DataId": 1025062,
"Position": {
"X": -345.7237,
"Y": 43.09622,
"Z": 177.84387
},
"TerritoryId": 612,
"InteractionType": "Combat",
"Fly": true,
"DialogueChoices": [
{
"Type": "List",
"Prompt": "TEXT_BANANA402_03051_Q1_000_000",
"Answer": "TEXT_BANANA402_03051_A1_000_002"
}
],
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [8587]
},
{
"DataId": 1025061,
"Position": {
"X": -488.18192,
"Y": 81.128265,
"Z": -191.33289
},
"TerritoryId": 612,
"InteractionType": "Combat",
"SkipConditions": {
"StepIf": {
"NotTargetable": true
}
},
"Fly": true,
"DialogueChoices": [
{
"Type": "List",
"Prompt": "TEXT_BANANA402_03051_Q1_000_000",
"Answer": "TEXT_BANANA402_03051_A1_000_002"
}
],
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [8586],
"$": "This NPC will become an enemy"
},
{
"DataId": 1025119,
"Position": {
"X": -488.18192,
"Y": 81.128265,
"Z": -191.33289
},
"TerritoryId": 612,
"InteractionType": "Interact",
"SkipConditions": {
"StepIf": {
"NotTargetable": true
}
},
"Fly": true,
"DialogueChoices": [
{
"Type": "List",
"Prompt": "TEXT_BANANA402_03051_Q1_000_000",
"Answer": "TEXT_BANANA402_03051_A1_000_001"
}
],
"$": "This NPC will not become an enemy"
},
{
"DataId": 1025118,
"Position": {
"X": -572.96106,
"Y": 112.436066,
"Z": -229.29736
},
"TerritoryId": 612,
"InteractionType": "Interact",
"Fly": true,
"DialogueChoices": [
{
"Type": "List",
"Prompt": "TEXT_BANANA402_03051_Q1_000_000",
"Answer": "TEXT_BANANA402_03051_A1_000_001"
}
]
}
] ]
}, },
{ {

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -21,30 +22,7 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"DataId": 1025063,
"Position": {
"X": 291.73718,
"Y": 73.622604,
"Z": -496.87955
},
"TerritoryId": 612,
"InteractionType": "Emote",
"Emote": "soothe",
"Fly": true
},
{
"DataId": 1025065,
"Position": {
"X": -73.04492,
"Y": 62.044453,
"Z": -878.78235
},
"TerritoryId": 612,
"InteractionType": "Emote",
"Emote": "rally",
"Fly": true
}
] ]
}, },
{ {

View File

@ -1,159 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1024771,
"Position": {
"X": 12.008789,
"Y": 55.97821,
"Z": 237.96448
},
"TerritoryId": 612,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1024896,
"Position": {
"X": -630.2129,
"Y": 130.26343,
"Z": -452.20117
},
"TerritoryId": 612,
"InteractionType": "Interact",
"AetheryteShortcut": "Fringes - Castrum Oriens",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1024897,
"Position": {
"X": -76.40198,
"Y": -5.32758e-12,
"Z": -48.233826
},
"TerritoryId": 635,
"InteractionType": "Interact",
"Mount": true,
"AetheryteShortcut": "Rhalgr's Reach",
"AethernetShortcut": [
"[Rhalgr's Reach] Aetheryte Plaza",
"[Rhalgr's Reach] Western Rhalgr's Reach"
]
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1024952,
"Position": {
"X": 12.008789,
"Y": 55.97821,
"Z": 237.96448
},
"TerritoryId": 612,
"InteractionType": "Interact",
"AetheryteShortcut": "Fringes - Peering Stones",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1024900,
"Position": {
"X": -50.980408,
"Y": 56.02146,
"Z": 218.46338
},
"TerritoryId": 612,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 1024901,
"Position": {
"X": -80.52191,
"Y": 56.021286,
"Z": 231.40308
},
"TerritoryId": 612,
"InteractionType": "Action",
"Action": "Buffet (Griffin)",
"Fly": true
}
]
},
{
"Sequence": 6,
"Steps": [
{
"DataId": 1024901,
"Position": {
"X": -80.52191,
"Y": 56.021286,
"Z": 231.40308
},
"TerritoryId": 612,
"InteractionType": "Action",
"Action": "Buffet (Griffin)",
"Fly": true
}
]
},
{
"Sequence": 7,
"Steps": [
{
"DataId": 1024901,
"Position": {
"X": -80.52191,
"Y": 56.021286,
"Z": 231.40308
},
"TerritoryId": 612,
"InteractionType": "Action",
"Action": "Buffet (Griffin)",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1024901,
"Position": {
"X": -80.52191,
"Y": 56.021286,
"Z": 231.40308
},
"TerritoryId": 612,
"InteractionType": "CompleteQuest",
"Mount": false
}
]
}
]
}

View File

@ -1,157 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"Position": {
"X": -146.86935,
"Y": 8.006159,
"Z": 268.78055
},
"StopDistance": 0.25,
"TerritoryId": 153,
"AetheryteShortcut": "South Shroud - Camp Tranquil",
"InteractionType": "Jump",
"JumpDestination": {
"Position": {
"X": -137.77051,
"Y": 7.7094107,
"Z": 275.28036
},
"DelaySeconds": 0.75
},
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
},
"StepIf": {
"Flying": "Unlocked",
"NearPosition": {
"Position": {
"X": -139.45221,
"Y": 8.712891,
"Z": 281.69678
},
"MaximumDistance": 3
}
}
}
},
{
"Position": {
"X": -139.04318,
"Y": 8.522301,
"Z": 280.0128
},
"TerritoryId": 153,
"InteractionType": "WalkTo",
"Fly": true,
"SkipConditions": {
"StepIf": {
"Flying": "Locked"
}
}
},
{
"DataId": 1006751,
"Position": {
"X": -139.45221,
"Y": 8.712891,
"Z": 281.69678
},
"TerritoryId": 153,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1000692,
"Position": {
"X": -258.8083,
"Y": -5.7735243,
"Z": -27.267883
},
"TerritoryId": 133,
"InteractionType": "Interact",
"AetheryteShortcut": "Gridania",
"AethernetShortcut": [
"[Gridania] Aetheryte Plaza",
"[Gridania] Conjurers' Guild"
]
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1018744,
"Position": {
"X": 87.96814,
"Y": 5.9457893,
"Z": 490.56213
},
"TerritoryId": 152,
"InteractionType": "Interact",
"AetheryteShortcut": "East Shroud - Hawthorne Hut",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1018746,
"Position": {
"X": -651.3619,
"Y": 130,
"Z": -527.8248
},
"TerritoryId": 612,
"InteractionType": "Interact",
"AetheryteShortcut": "Fringes - Castrum Oriens"
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 2007687,
"Position": {
"X": -640.8331,
"Y": 120.3479,
"Z": -291.52362
},
"TerritoryId": 612,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1018752,
"Position": {
"X": -622.5834,
"Y": 130.26505,
"Z": -473.7469
},
"TerritoryId": 612,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Fringes - Castrum Oriens",
"NextQuestId": 2415
}
]
}
]
}

View File

@ -1,108 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1018753,
"Position": {
"X": -623.621,
"Y": 130.24214,
"Z": -474.72345
},
"TerritoryId": 612,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Fringes - Castrum Oriens",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1018757,
"Position": {
"X": -437.2168,
"Y": 73.07981,
"Z": -100.23657
},
"TerritoryId": 612,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"Position": {
"X": -586.0533,
"Y": 54.95936,
"Z": 204.82178
},
"StopDistance": 0.5,
"TerritoryId": 612,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [7214],
"Fly": true
},
{
"DataId": 1018758,
"Position": {
"X": -586.0533,
"Y": 54.95936,
"Z": 204.82178
},
"TerritoryId": 612,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1000692,
"Position": {
"X": -258.8083,
"Y": -5.7735243,
"Z": -27.267883
},
"TerritoryId": 133,
"InteractionType": "Interact",
"AetheryteShortcut": "Gridania",
"AethernetShortcut": [
"[Gridania] Aetheryte Plaza",
"[Gridania] Conjurers' Guild"
]
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1018753,
"Position": {
"X": -623.621,
"Y": 130.24214,
"Z": -474.72345
},
"TerritoryId": 612,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Fringes - Castrum Oriens",
"NextQuestId": 2416
}
]
}
]
}

View File

@ -1,115 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1018753,
"Position": {
"X": -623.621,
"Y": 130.24214,
"Z": -474.72345
},
"TerritoryId": 612,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Fringes - Castrum Oriens",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 2007711,
"Position": {
"X": -488.0293,
"Y": 50.94983,
"Z": 86.96118
},
"TerritoryId": 612,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2007712,
"Position": {
"X": -461.63123,
"Y": 57.14502,
"Z": 186.08374
},
"TerritoryId": 612,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 2007713,
"Position": {
"X": -529.9306,
"Y": 36.88098,
"Z": 451.16345
},
"TerritoryId": 612,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1019090,
"Position": {
"X": -638.3002,
"Y": 38.30705,
"Z": 374.92932
},
"TerritoryId": 612,
"InteractionType": "SinglePlayerDuty",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1018753,
"Position": {
"X": -623.621,
"Y": 130.24214,
"Z": -474.72345
},
"TerritoryId": 612,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Fringes - Castrum Oriens",
"DialogueChoices": [
{
"Type": "List",
"Prompt": "TEXT_JOBWHM650_02416_Q1_000_000",
"Answer": "TEXT_JOBWHM650_02416_A1_000_001"
}
],
"NextQuestId": 2417
}
]
}
]
}

View File

@ -1,112 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1018753,
"Position": {
"X": -623.621,
"Y": 130.24214,
"Z": -474.72345
},
"TerritoryId": 612,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Fringes - Castrum Oriens",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1019125,
"Position": {
"X": -651.81964,
"Y": 40.067055,
"Z": 370.80945
},
"TerritoryId": 612,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"Position": {
"X": -175.06683,
"Y": 59.779804,
"Z": -558.8312
},
"TerritoryId": 612,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [7215],
"AetheryteShortcut": "Fringes - Castrum Oriens",
"Fly": true
},
{
"DataId": 1019128,
"Position": {
"X": -175.06683,
"Y": 59.779804,
"Z": -558.8312
},
"TerritoryId": 612,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"Position": {
"X": -650.58673,
"Y": 39.856243,
"Z": 371.54846
},
"TerritoryId": 612,
"InteractionType": "WalkTo",
"Fly": true
},
{
"DataId": 1019131,
"Position": {
"X": -663.7522,
"Y": 43.594555,
"Z": 363.75977
},
"TerritoryId": 612,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1019132,
"Position": {
"X": -655.02405,
"Y": 40.43195,
"Z": 375.96704
},
"TerritoryId": 612,
"InteractionType": "CompleteQuest",
"NextQuestId": 2418
}
]
}
]
}

View File

@ -1,139 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1019132,
"Position": {
"X": -655.02405,
"Y": 40.43195,
"Z": 375.96704
},
"TerritoryId": 612,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Fringes - Castrum Oriens",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1018759,
"Position": {
"X": -636.8048,
"Y": 130,
"Z": -528.6183
},
"TerritoryId": 612,
"InteractionType": "Interact",
"AetheryteShortcut": "Fringes - Castrum Oriens"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"Position": {
"X": -650.58673,
"Y": 39.856243,
"Z": 371.54846
},
"TerritoryId": 612,
"InteractionType": "WalkTo",
"Fly": true
},
{
"DataId": 1019130,
"Position": {
"X": -665.3696,
"Y": 43.594574,
"Z": 364.40063
},
"TerritoryId": 612,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1019130,
"Position": {
"X": -665.3696,
"Y": 43.594574,
"Z": 364.40063
},
"TerritoryId": 612,
"InteractionType": "Emote",
"Emote": "soothe",
"DialogueChoices": [
{
"Type": "List",
"Prompt": "TEXT_JOBWHM700_02418_Q1_000_000",
"Answer": "TEXT_JOBWHM700_02418_A1_000_001"
}
]
}
]
},
{
"Sequence": 4,
"Steps": [
{
"Position": {
"X": -381.88757,
"Y": 40.283813,
"Z": 484.82483
},
"TerritoryId": 612,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [7216],
"Fly": true
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 1019127,
"Position": {
"X": -381.88757,
"Y": 40.283813,
"Z": 484.82483
},
"TerritoryId": 612,
"InteractionType": "UseItem",
"ItemId": 2002053
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1019588,
"Position": {
"X": -382.71155,
"Y": 40.275818,
"Z": 484.36694
},
"TerritoryId": 612,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -23,8 +23,7 @@
}, },
"TerritoryId": 613, "TerritoryId": 613,
"InteractionType": "WalkTo", "InteractionType": "WalkTo",
"$": "Sui-no-Sato, NE outside", "$": "Sui-no-Sato, NE outside"
"RestartNavigationIfCancelled": false
}, },
{ {
"DataId": 1023280, "DataId": 1023280,

View File

@ -85,8 +85,7 @@
}, },
"TerritoryId": 613, "TerritoryId": 613,
"InteractionType": "WalkTo", "InteractionType": "WalkTo",
"$": "Sui-no-Sato, NE outside", "$": "Sui-no-Sato, NE outside"
"RestartNavigationIfCancelled": false
}, },
{ {
"DataId": 1023280, "DataId": 1023280,

View File

@ -91,7 +91,6 @@
"TerritoryId": 613, "TerritoryId": 613,
"InteractionType": "WalkTo", "InteractionType": "WalkTo",
"$": "Exile, outside", "$": "Exile, outside",
"RestartNavigationIfCancelled": false,
"Fly": true "Fly": true
}, },
{ {
@ -165,7 +164,6 @@
"TerritoryId": 613, "TerritoryId": 613,
"InteractionType": "WalkTo", "InteractionType": "WalkTo",
"$": "Sui-no-Sato, SW outside", "$": "Sui-no-Sato, SW outside",
"RestartNavigationIfCancelled": false,
"Fly": true "Fly": true
}, },
{ {

View File

@ -49,8 +49,7 @@
}, },
"TerritoryId": 613, "TerritoryId": 613,
"InteractionType": "WalkTo", "InteractionType": "WalkTo",
"$": "Sui-no-Sato, NE outside", "$": "Sui-no-Sato, NE outside"
"RestartNavigationIfCancelled": false
}, },
{ {
"DataId": 1019970, "DataId": 1019970,

View File

@ -28,8 +28,7 @@
}, },
"TerritoryId": 613, "TerritoryId": 613,
"InteractionType": "WalkTo", "InteractionType": "WalkTo",
"$": "Sui-no-Sato, NE inside", "$": "Sui-no-Sato, NE inside"
"RestartNavigationIfCancelled": false
}, },
{ {
"DataId": 1019978, "DataId": 1019978,

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -29,28 +30,13 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"DataId": 1034071,
"Position": {
"X": -171.4046,
"Y": 5.779212,
"Z": -110.27698
},
"TerritoryId": 813,
"InteractionType": "Interact",
"Fly": true
}
] ]
}, },
{ {
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
{
"TerritoryId": 813,
"InteractionType": "Craft",
"ItemId": 31179,
"ItemCount": 3
},
{ {
"Position": { "Position": {
"X": -615.73865, "X": -615.73865,

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -17,54 +18,6 @@
} }
] ]
}, },
{
"Sequence": 1,
"Steps": [
{
"DataId": 1032830,
"Position": {
"X": -134.02002,
"Y": -18.460577,
"Z": 303.5476
},
"TerritoryId": 817,
"InteractionType": "Interact",
"AetheryteShortcut": "Rak'tika - Slitherbough"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1032831,
"Position": {
"X": -54.795166,
"Y": 0.7328947,
"Z": 217.09009
},
"TerritoryId": 817,
"InteractionType": "UseItem",
"ItemId": 2002980,
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1032830,
"Position": {
"X": -134.02002,
"Y": -18.460577,
"Z": 303.5476
},
"TerritoryId": 817,
"InteractionType": "Interact"
}
]
},
{ {
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
@ -77,7 +30,12 @@
"TerritoryId": 817, "TerritoryId": 817,
"InteractionType": "WalkTo", "InteractionType": "WalkTo",
"AetheryteShortcut": "Rak'tika - Fanow", "AetheryteShortcut": "Rak'tika - Fanow",
"Fly": true "Fly": true,
"RequiredGatheredItems": [
]
}, },
{ {
"DataId": 1032643, "DataId": 1032643,

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -31,16 +32,9 @@
"AetheryteShortcut": "Rak'tika - Fanow", "AetheryteShortcut": "Rak'tika - Fanow",
"Fly": true, "Fly": true,
"RequiredGatheredItems": [ "RequiredGatheredItems": [
{
"QuestAcceptedAsClass": "Miner",
"ItemId": 29535,
"ItemCount": 3
},
{
"QuestAcceptedAsClass": "Botanist",
"ItemId": 29561,
"ItemCount": 3
}
] ]
}, },
{ {

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -31,16 +32,9 @@
"AetheryteShortcut": "Rak'tika - Fanow", "AetheryteShortcut": "Rak'tika - Fanow",
"Fly": true, "Fly": true,
"RequiredGatheredItems": [ "RequiredGatheredItems": [
{
"QuestAcceptedAsClass": "Miner",
"ItemId": 29536,
"ItemCount": 3
},
{
"QuestAcceptedAsClass": "Botanist",
"ItemId": 29562,
"ItemCount": 3
}
] ]
}, },
{ {

View File

@ -23,9 +23,9 @@
"Steps": [ "Steps": [
{ {
"Position": { "Position": {
"X": 639.3296, "X": 643.7624,
"Y": 0.52189386, "Y": 0.35477543,
"Z": 533.5061 "Z": 541.9913
}, },
"TerritoryId": 814, "TerritoryId": 814,
"InteractionType": "WalkTo" "InteractionType": "WalkTo"

View File

@ -35,21 +35,6 @@
}, },
{ {
"Sequence": 2, "Sequence": 2,
"Steps": [
{
"Position": {
"X": 338.49463,
"Y": 31.93622,
"Z": 203.53125
},
"StopDistance": 1,
"TerritoryId": 814,
"InteractionType": "WalkTo"
}
]
},
{
"Sequence": 3,
"Steps": [ "Steps": [
{ {
"Position": { "Position": {
@ -63,7 +48,8 @@
"EnemySpawnType": "AutoOnEnterArea", "EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [ "KillEnemyDataIds": [
10859 10859
] ],
"Comment": "TODO Either this step is incorrect OR the next one is missing"
} }
] ]
}, },

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -13,87 +14,7 @@
"Z": 209.88782 "Z": 209.88782
}, },
"TerritoryId": 819, "TerritoryId": 819,
"InteractionType": "AcceptQuest", "InteractionType": "AcceptQuest"
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] Musica Universalis Markets"
],
"SkipConditions": {
"AetheryteShortcutIf": { "InSameTerritory": true }
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1029999,
"Position": {
"X": 346.66968,
"Y": 3.2878497,
"Z": 177.17249
},
"TerritoryId": 813,
"InteractionType": "Interact",
"AetheryteShortcut": "Lakeland - Fort Jobb",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"Position": {
"X": 340.6667,
"Y": 3.0521033,
"Z": 208.3552
},
"TerritoryId": 813,
"InteractionType": "Combat",
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [10865]
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1030000,
"Position": {
"X": 341.02393,
"Y": 3.5819468,
"Z": 198.32141
},
"TerritoryId": 813,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1031158,
"Position": {
"X": -26.657532,
"Y": 3.999815,
"Z": 209.88782
},
"TerritoryId": 819,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] Musica Universalis Markets"
],
"SkipConditions": {
"AetheryteShortcutIf": { "InSameTerritory": true }
},
"NextQuestId": 3268
} }
] ]
} }

View File

@ -1,121 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1031158,
"Position": {
"X": -26.657532,
"Y": 3.999815,
"Z": 209.88782
},
"TerritoryId": 819,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] Musica Universalis Markets"
],
"SkipConditions": {
"AetheryteShortcutIf": { "InSameTerritory": true }
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1030004,
"Position": {
"X": 689.1127,
"Y": 30.11682,
"Z": 278.85852
},
"TerritoryId": 814,
"InteractionType": "Interact",
"AetheryteShortcut": "Kholusia - Stilltide"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2009999,
"Position": {
"X": 529.3812,
"Y": 11.9782715,
"Z": 370.83997
},
"TerritoryId": 814,
"InteractionType": "Combat",
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [10866],
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 2010000,
"Position": {
"X": 342.48877,
"Y": 16.55597,
"Z": 454.24573
},
"TerritoryId": 814,
"InteractionType": "Combat",
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [10867],
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1030006,
"Position": {
"X": 181.59753,
"Y": 33.636906,
"Z": 177.47766
},
"TerritoryId": 814,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1031158,
"Position": {
"X": -26.657532,
"Y": 3.999815,
"Z": 209.88782
},
"TerritoryId": 819,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] Musica Universalis Markets"
],
"SkipConditions": {
"AetheryteShortcutIf": { "InSameTerritory": true }
},
"NextQuestId": 3269
}
]
}
]
}

View File

@ -1,124 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1031158,
"Position": {
"X": -26.657532,
"Y": 3.999815,
"Z": 209.88782
},
"TerritoryId": 819,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] Musica Universalis Markets"
],
"SkipConditions": {
"AetheryteShortcutIf": { "InSameTerritory": true }
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1030012,
"Position": {
"X": 279.469,
"Y": 1.4685827,
"Z": -281.94098
},
"TerritoryId": 815,
"InteractionType": "Interact",
"AetheryteShortcut": "Amh Araeng - Mord Souq"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2010002,
"Position": {
"X": 279.65198,
"Y": 1.4800415,
"Z": -282.7345
},
"StopDistance": 4,
"TerritoryId": 815,
"InteractionType": "Interact",
"DialogueChoices": [
{
"Type": "List",
"Prompt": "TEXT_LUCKBA221_03269_Q1_000_000",
"Answer": "TEXT_LUCKBA221_03269_A1_000_002"
}
]
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1030013,
"Position": {
"X": 612.3292,
"Y": -25.655535,
"Z": -36.66742
},
"TerritoryId": 815,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1030014,
"Position": {
"X": 614.46545,
"Y": -25.7535,
"Z": -35.6604
},
"StopDistance": 4,
"TerritoryId": 815,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1031158,
"Position": {
"X": -26.657532,
"Y": 3.999815,
"Z": 209.88782
},
"TerritoryId": 819,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] Musica Universalis Markets"
],
"SkipConditions": {
"AetheryteShortcutIf": { "InSameTerritory": true }
},
"NextQuestId": 3270
}
]
}
]
}

View File

@ -1,121 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "AUTHOR",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1031158,
"Position": {
"X": -26.657532,
"Y": 3.999815,
"Z": 209.88782
},
"TerritoryId": 819,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] Musica Universalis Markets"
],
"SkipConditions": {
"AetheryteShortcutIf": { "InSameTerritory": true }
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1030015,
"Position": {
"X": -83.05487,
"Y": -19.061518,
"Z": 309.83435
},
"TerritoryId": 817,
"InteractionType": "Interact",
"AetheryteShortcut": "Rak'tika - Slitherbough"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2010003,
"Position": {
"X": 263.9048,
"Y": 12.436096,
"Z": 103.990234
},
"TerritoryId": 817,
"InteractionType": "Combat",
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [10950],
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 2010004,
"Position": {
"X": 446.0669,
"Y": 8.041443,
"Z": 123.03345
},
"TerritoryId": 817,
"InteractionType": "Combat",
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [10869],
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1030017,
"Position": {
"X": 633.99695,
"Y": 24.12675,
"Z": 59.861084
},
"TerritoryId": 817,
"InteractionType": "SinglePlayerDuty",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1031158,
"Position": {
"X": -26.657532,
"Y": 3.999815,
"Z": 209.88782
},
"TerritoryId": 819,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] Musica Universalis Markets"
],
"SkipConditions": {
"AetheryteShortcutIf": { "InSameTerritory": true }
},
"NextQuestId": 3271
}
]
}
]
}

View File

@ -1,78 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "AUTHOR",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1031158,
"Position": {
"X": -26.657532,
"Y": 3.999815,
"Z": 209.88782
},
"TerritoryId": 819,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] Musica Universalis Markets"
],
"SkipConditions": {
"AetheryteShortcutIf": { "InSameTerritory": true }
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1030021,
"Position": {
"X": -456.6568,
"Y": 417.12558,
"Z": -597.1008
},
"TerritoryId": 814,
"InteractionType": "Interact",
"AetheryteShortcut": "Kholusia - Tomra"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1030022,
"Position": {
"X": -355.55048,
"Y": 415.2497,
"Z": -677.9431
},
"TerritoryId": 814,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1030021,
"Position": {
"X": -456.6568,
"Y": 417.12558,
"Z": -597.1008
},
"TerritoryId": 814,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Kholusia - Tomra",
"NextQuestId": 3272
}
]
}
]
}

View File

@ -1,130 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Cacahuetes",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1030021,
"Position": {
"X": -456.6568,
"Y": 417.12558,
"Z": -597.1008
},
"TerritoryId": 814,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Kholusia - Tomra",
"SkipConditions": {
"AethernetShortcutIf": { "InSameTerritory": true }
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 2010006,
"Position": {
"X": -115.31244,
"Y": 428.18335,
"Z": -621.4542
},
"TerritoryId": 814,
"InteractionType": "Combat",
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [10870],
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2010007,
"Position": {
"X": 21.194763,
"Y": 348.89746,
"Z": -251.88074
},
"TerritoryId": 814,
"InteractionType": "Combat",
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [10871],
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1030035,
"Position": {
"X": -650.35474,
"Y": 352.45102,
"Z": -129.01508
},
"TerritoryId": 814,
"InteractionType": "SinglePlayerDuty",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1030038,
"Position": {
"X": -650.35474,
"Y": 352.45102,
"Z": -129.01508
},
"TerritoryId": 814,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 1030038,
"Position": {
"X": -650.35474,
"Y": 352.45102,
"Z": -129.01508
},
"TerritoryId": 814,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1030039,
"Position": {
"X": -26.657532,
"Y": 3.999815,
"Z": 209.88782
},
"TerritoryId": 819,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] Musica Universalis Markets"
],
"SkipConditions": {
"AetheryteShortcutIf": { "InSameTerritory": true }
}
}
]
}
]
}

View File

@ -1,121 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Fifi",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1030126,
"Position": {
"X": -18.143005,
"Y": 3.9998174,
"Z": 235.40088
},
"TerritoryId": 819,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] The Pendants"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1030127,
"Position": {
"X": 200.12195,
"Y": -0.39141315,
"Z": 389.45593
},
"TerritoryId": 813,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Crystarium] The Pendants",
"[Crystarium] Tessellation (Lakeland)"
],
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2010396,
"Position": {
"X": 195.48328,
"Y": -0.7477417,
"Z": 370.93152
},
"TerritoryId": 813,
"InteractionType": "UseItem",
"ItemId": 2002718
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 2010397,
"Position": {
"X": 203.90625,
"Y": -0.5340576,
"Z": 389.82214
},
"TerritoryId": 813,
"InteractionType": "Combat",
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [10872]
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1031013,
"Position": {
"X": 200.09155,
"Y": -0.39049676,
"Z": 389.4254
},
"StopDistance": 5,
"TerritoryId": 813,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1030964,
"Position": {
"X": -18.143005,
"Y": 3.9998174,
"Z": 235.40088
},
"TerritoryId": 819,
"InteractionType": "CompleteQuest",
"NextQuestId": 3274,
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] The Pendants"
]
}
]
}
]
}

View File

@ -1,119 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Fifi",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1030964,
"Position": {
"X": -18.143005,
"Y": 3.9998174,
"Z": 235.40088
},
"TerritoryId": 819,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] The Pendants"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1030130,
"Position": {
"X": 469.0775,
"Y": -32.782784,
"Z": -288.44135
},
"TerritoryId": 815,
"InteractionType": "Interact",
"AetheryteShortcut": "Amh Araeng - Mord Souq",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2010399,
"Position": {
"X": 613.39734,
"Y": -33.585205,
"Z": -180.95679
},
"TerritoryId": 815,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 2010400,
"Position": {
"X": 536.9192,
"Y": -33.737732,
"Z": 38.83423
},
"TerritoryId": 815,
"InteractionType": "Combat",
"EnemySpawnType": "AfterInteraction",
"KillEnemyDataIds": [10873],
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 2010401,
"Position": {
"X": 469.0775,
"Y": -32.791687,
"Z": -288.44135
},
"TerritoryId": 815,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1030964,
"Position": {
"X": -18.143005,
"Y": 3.9998174,
"Z": 235.40088
},
"TerritoryId": 819,
"InteractionType": "CompleteQuest",
"NextQuestId": 3275,
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] The Pendants"
]
}
]
}
]
}

View File

@ -1,140 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Fifi",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1030964,
"Position": {
"X": -18.143005,
"Y": 3.9998174,
"Z": 235.40088
},
"TerritoryId": 819,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] The Pendants"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1030135,
"Position": {
"X": -251.42291,
"Y": 22.19962,
"Z": 325.7953
},
"TerritoryId": 814,
"InteractionType": "Interact",
"AetheryteShortcut": "Kholusia - Wright",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2010402,
"Position": {
"X": -550.7744,
"Y": 29.160034,
"Z": 363.4851
},
"TerritoryId": 814,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 2010403,
"Position": {
"X": -550.98804,
"Y": 41.33667,
"Z": 252.24683
},
"TerritoryId": 814,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1030136,
"Position": {
"X": -192.58417,
"Y": 26.771265,
"Z": 248.46265
},
"TerritoryId": 814,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 1030140,
"Position": {
"X": 67.64319,
"Y": 82.001656,
"Z": -53.330322
},
"TerritoryId": 820,
"InteractionType": "Interact",
"AetheryteShortcut": "Eulmore"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1030964,
"Position": {
"X": -18.143005,
"Y": 3.9998174,
"Z": 235.40088
},
"TerritoryId": 819,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] The Pendants"
],
"NextQuestId": 3276,
"DialogueChoices": [
{
"Type": "List",
"Prompt": "TEXT_LUCKBA321_03275_Q1_000_000",
"Answer": "TEXT_LUCKBA321_03275_A1_000_001"
}
]
}
]
}
]
}

View File

@ -1,83 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Fifi",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1030964,
"Position": {
"X": -18.143005,
"Y": 3.9998174,
"Z": 235.40088
},
"TerritoryId": 819,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] The Pendants"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1030144,
"Position": {
"X": 94.68213,
"Y": 37.377014,
"Z": 611.1085
},
"TerritoryId": 814,
"InteractionType": "Interact",
"Fly": true,
"AetheryteShortcut": "Kholusia - Wright"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1030146,
"Position": {
"X": -190.1427,
"Y": 12.748831,
"Z": 591.6686
},
"TerritoryId": 817,
"InteractionType": "SinglePlayerDuty",
"AetheryteShortcut": "Rak'tika - Slitherbough",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1030144,
"Position": {
"X": 94.68213,
"Y": 37.377014,
"Z": 611.1085
},
"TerritoryId": 814,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Kholusia - Wright",
"Fly": true,
"NextQuestId": 3277
}
]
}
]
}

View File

@ -1,119 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Fifi",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1030145,
"Position": {
"X": 93.461426,
"Y": 37.43559,
"Z": 611.50525
},
"TerritoryId": 814,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Kholusia - Wright",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
},
"Fly": true
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 2010405,
"Position": {
"X": -33.707214,
"Y": 3.982544,
"Z": 205.70679
},
"TerritoryId": 819,
"InteractionType": "Interact",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] The Pendants"
]
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1027323,
"Position": {
"X": -42.893127,
"Y": 3.9998171,
"Z": 242.08435
},
"TerritoryId": 819,
"InteractionType": "Interact"
},
{
"DataId": 1027238,
"Position": {
"X": -15.487976,
"Y": 3.9998171,
"Z": 215.3811
},
"TerritoryId": 819,
"InteractionType": "Interact"
},
{
"DataId": 1030147,
"Position": {
"X": 0.59503174,
"Y": 3.9998174,
"Z": 209.27734
},
"TerritoryId": 819,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1030148,
"Position": {
"X": -246.57056,
"Y": 10.152376,
"Z": 678.21765
},
"TerritoryId": 817,
"InteractionType": "Interact",
"AetheryteShortcut": "Rak'tika - Slitherbough",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1030145,
"Position": {
"X": 93.461426,
"Y": 37.43559,
"Z": 611.50525
},
"StopDistance": 1,
"TerritoryId": 814,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Kholusia - Wright",
"Fly": true,
"NextQuestId": 3278
}
]
}
]
}

View File

@ -1,122 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "Fifi",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1030144,
"Position": {
"X": 94.68213,
"Y": 37.377014,
"Z": 611.1085
},
"TerritoryId": 814,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Kholusia - Wright",
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
},
"Fly": true
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1027253,
"Position": {
"X": 17.502075,
"Y": 19.999794,
"Z": -190.41736
},
"TerritoryId": 819,
"InteractionType": "Interact",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] The Crystalline Mean"
]
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 2010406,
"Position": {
"X": -17.013855,
"Y": 4.470825,
"Z": 234.97363
},
"TerritoryId": 819,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Crystarium] The Crystalline Mean",
"[Crystarium] The Pendants"
]
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1030990,
"Position": {
"X": -246.57056,
"Y": 10.152376,
"Z": 678.21765
},
"TerritoryId": 817,
"InteractionType": "SinglePlayerDuty",
"AetheryteShortcut": "Rak'tika - Slitherbough",
"Fly": true
}
]
},
{ "Sequence": 4, "Steps": [] },
{
"Sequence": 5,
"Steps": [
{
"DataId": 1030145,
"Position": {
"X": 93.461426,
"Y": 37.43559,
"Z": 611.50525
},
"TerritoryId": 814,
"InteractionType": "Interact",
"Fly": true,
"AetheryteShortcut": "Kholusia - Wright"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1030964,
"Position": {
"X": -18.143005,
"Y": 3.9998174,
"Z": 235.40088
},
"TerritoryId": 819,
"InteractionType": "CompleteQuest",
"AetheryteShortcut": "Crystarium",
"AethernetShortcut": [
"[Crystarium] Aetheryte Plaza",
"[Crystarium] The Pendants"
]
}
]
}
]
}

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -29,28 +30,11 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"DataId": 1044592,
"Position": {
"X": -493.40048,
"Y": -158.89024,
"Z": -384.29846
},
"TerritoryId": 959,
"InteractionType": "Interact",
"Fly": true
}
] ]
}, },
{ {
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
{
"TerritoryId": 959,
"InteractionType": "Craft",
"ItemId": 38879,
"ItemCount": 2
},
{ {
"Position": { "Position": {
"X": -201.42024, "X": -201.42024,
@ -58,9 +42,7 @@
"Z": -273.68756 "Z": -273.68756
}, },
"TerritoryId": 959, "TerritoryId": 959,
"InteractionType": "WalkTo", "InteractionType": "WalkTo"
"AetheryteShortcut": "Mare Lamentorum - Bestways Burrow",
"Fly": true
}, },
{ {
"DataId": 1044403, "DataId": 1044403,

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -29,38 +30,6 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"DataId": 1044412,
"Position": {
"X": -181.56714,
"Y": -49.19972,
"Z": -304.76843
},
"TerritoryId": 959,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"TerritoryId": 959,
"InteractionType": "Craft",
"ItemId": 38881,
"ItemCount": 1
},
{
"DataId": 1044602,
"Position": {
"X": 463.0349,
"Y": -167.81126,
"Z": -490.13504
},
"TerritoryId": 959,
"InteractionType": "Interact",
"Fly": true
}
] ]
}, },
{ {
@ -73,9 +42,7 @@
"Z": -273.68756 "Z": -273.68756
}, },
"TerritoryId": 959, "TerritoryId": 959,
"InteractionType": "WalkTo", "InteractionType": "WalkTo"
"AetheryteShortcut": "Mare Lamentorum - Bestways Burrow",
"Fly": true
}, },
{ {
"DataId": 1044403, "DataId": 1044403,

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -29,29 +30,11 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"DataId": 1044610,
"Position": {
"X": 588.281,
"Y": -161.13907,
"Z": -761.0742
},
"TerritoryId": 959,
"InteractionType": "Interact",
"AetheryteShortcut": "Mare Lamentorum - Bestways Burrow",
"Fly": true
}
] ]
}, },
{ {
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
{
"TerritoryId": 959,
"InteractionType": "Craft",
"ItemId": 38885,
"ItemCount": 1
},
{ {
"Position": { "Position": {
"X": -201.42024, "X": -201.42024,
@ -59,9 +42,7 @@
"Z": -273.68756 "Z": -273.68756
}, },
"TerritoryId": 959, "TerritoryId": 959,
"InteractionType": "WalkTo", "InteractionType": "WalkTo"
"AetheryteShortcut": "Mare Lamentorum - Bestways Burrow",
"Fly": true
}, },
{ {
"DataId": 1044403, "DataId": 1044403,

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -20,30 +21,6 @@
{ {
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
{
"DataId": 2013072,
"Position": {
"X": 456.65674,
"Y": 438.04077,
"Z": 310.2312
},
"TerritoryId": 960,
"InteractionType": "Interact",
"TargetTerritoryId": 960,
"AetheryteShortcut": "Ultima Thule - Base Omicron",
"RequiredGatheredItems": [
{
"QuestAcceptedAsClass": "Miner",
"ItemId": 38283,
"ItemCount": 3
},
{
"QuestAcceptedAsClass": "Botanist",
"ItemId": 38307,
"ItemCount": 3
}
]
},
{ {
"DataId": 1043417, "DataId": 1043417,
"Position": { "Position": {

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -17,66 +18,9 @@
} }
] ]
}, },
{
"Sequence": 1,
"Steps": [
{
"DataId": 1044048,
"Position": {
"X": -347.70734,
"Y": 263.0844,
"Z": -463.73694
},
"TerritoryId": 960,
"InteractionType": "Interact",
"AetheryteShortcut": "Ultima Thule - Abode of the Ea",
"Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
},
{
"DataId": 1044049,
"Position": {
"X": -376.21124,
"Y": 266.08542,
"Z": -551.90356
},
"TerritoryId": 960,
"InteractionType": "Interact",
"Fly": true,
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
}
]
},
{ {
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
{
"DataId": 2013072,
"Position": {
"X": 456.65674,
"Y": 438.04077,
"Z": 310.2312
},
"TerritoryId": 960,
"InteractionType": "Interact",
"TargetTerritoryId": 960,
"AetheryteShortcut": "Ultima Thule - Base Omicron"
},
{ {
"DataId": 1043417, "DataId": 1043417,
"Position": { "Position": {

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -17,65 +18,9 @@
} }
] ]
}, },
{
"Sequence": 1,
"Steps": [
{
"DataId": 2013074,
"Position": {
"X": 304.3412,
"Y": 483.48206,
"Z": 143.11438
},
"TerritoryId": 960,
"InteractionType": "Interact",
"TargetTerritoryId": 1073,
"$": "Without this step, there are times where it doesn't confirm automatically"
},
{
"TerritoryId": 1073,
"InteractionType": "None",
"RequiredGatheredItems": [
{
"QuestAcceptedAsClass": "Miner",
"ItemId": 38291,
"ItemCount": 3
},
{
"QuestAcceptedAsClass": "Botanist",
"ItemId": 38315,
"ItemCount": 3
}
]
},
{
"DataId": 1044065,
"Position": {
"X": 478.9348,
"Y": 437.0016,
"Z": 340.505
},
"TerritoryId": 960,
"InteractionType": "Interact",
"AetheryteShortcut": "Ultima Thule - Base Omicron"
}
]
},
{ {
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
{
"DataId": 2013072,
"Position": {
"X": 456.65674,
"Y": 438.04077,
"Z": 310.2312
},
"TerritoryId": 960,
"InteractionType": "Interact",
"TargetTerritoryId": 960,
"Mount": true
},
{ {
"DataId": 1043417, "DataId": 1043417,
"Position": { "Position": {

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -17,79 +18,9 @@
} }
] ]
}, },
{
"Sequence": 1,
"Steps": [
{
"DataId": 2013073,
"Position": {
"X": 334.37085,
"Y": 483.17688,
"Z": 158.28174
},
"TerritoryId": 960,
"InteractionType": "Interact",
"TargetTerritoryId": 960,
"Mount": true
},
{
"DataId": 1044066,
"Position": {
"X": 493.58362,
"Y": 436.99985,
"Z": 317.09766
},
"TerritoryId": 960,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1044068,
"Position": {
"X": 638.5748,
"Y": 438.6276,
"Z": 260.3341
},
"TerritoryId": 960,
"InteractionType": "Action",
"Action": "Electric Flux",
"Fly": true
},
{
"DataId": 1044069,
"Position": {
"X": 668.0552,
"Y": 440.4633,
"Z": 360.79956
},
"TerritoryId": 960,
"InteractionType": "Action",
"Action": "Electric Flux",
"Fly": true
}
]
},
{ {
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
{
"DataId": 2013072,
"Position": {
"X": 456.65674,
"Y": 438.04077,
"Z": 310.2312
},
"TerritoryId": 960,
"InteractionType": "Interact",
"TargetTerritoryId": 960,
"AetheryteShortcut": "Ultima Thule - Base Omicron",
"Mount": true
},
{ {
"DataId": 1043417, "DataId": 1043417,
"Position": { "Position": {
@ -98,8 +29,7 @@
"Z": 148.11926 "Z": 148.11926
}, },
"TerritoryId": 960, "TerritoryId": 960,
"InteractionType": "CompleteQuest", "InteractionType": "CompleteQuest"
"Mount": true
} }
] ]
} }

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -17,73 +18,9 @@
} }
] ]
}, },
{
"Sequence": 1,
"Steps": [
{
"DataId": 2013074,
"Position": {
"X": 304.3412,
"Y": 483.48206,
"Z": 143.11438
},
"TerritoryId": 960,
"InteractionType": "Interact",
"TargetTerritoryId": 1073
},
{
"DataId": 1044075,
"Position": {
"X": -64.4389,
"Y": 493.32922,
"Z": -4.409851
},
"TerritoryId": 1073,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1044075,
"Position": {
"X": -64.4389,
"Y": 493.32922,
"Z": -4.409851
},
"TerritoryId": 1073,
"InteractionType": "Interact",
"RequiredGatheredItems": [
{
"QuestAcceptedAsClass": "Miner",
"ItemId": 38296,
"ItemCount": 3
},
{
"QuestAcceptedAsClass": "Botanist",
"ItemId": 38320,
"ItemCount": 3
}
]
}
]
},
{ {
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
{
"DataId": 1043421,
"Position": {
"X": 2.4261475,
"Y": 499.87805,
"Z": 46.036377
},
"TerritoryId": 1073,
"InteractionType": "Interact",
"TargetTerritoryId": 960
},
{ {
"DataId": 1043417, "DataId": 1043417,
"Position": { "Position": {

View File

@ -1,6 +1,7 @@
{ {
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza", "Author": "liza",
"Disabled": true,
"QuestSequence": [ "QuestSequence": [
{ {
"Sequence": 0, "Sequence": 0,
@ -17,49 +18,9 @@
} }
] ]
}, },
{
"Sequence": 1,
"Steps": [
{
"DataId": 1044081,
"Position": {
"X": -503.99023,
"Y": 74.16917,
"Z": 261.82947
},
"TerritoryId": 960,
"InteractionType": "Interact",
"AetheryteShortcut": "Ultima Thule - Reah Tahra",
"RequiredGatheredItems": [
{
"QuestAcceptedAsClass": "Miner",
"ItemId": 38299,
"ItemCount": 3
},
{
"QuestAcceptedAsClass": "Botanist",
"ItemId": 38323,
"ItemCount": 3
}
]
}
]
},
{ {
"Sequence": 255, "Sequence": 255,
"Steps": [ "Steps": [
{
"DataId": 2013072,
"Position": {
"X": 456.65674,
"Y": 438.04077,
"Z": 310.2312
},
"TerritoryId": 960,
"InteractionType": "Interact",
"TargetTerritoryId": 960,
"AetheryteShortcut": "Ultima Thule - Base Omicron"
},
{ {
"DataId": 1043417, "DataId": 1043417,
"Position": { "Position": {

View File

@ -1,229 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "plogon_enjoyer",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1043951,
"Position": {
"X": 303.8529,
"Y": 481.99442,
"Z": 154.83325
},
"TerritoryId": 960,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1043865,
"Position": {
"X": 301.8081,
"Y": 482.13644,
"Z": 165.02625
},
"TerritoryId": 960,
"InteractionType": "Interact",
"DialogueChoices": [
{
"Type": "YesNo",
"Prompt": "TEXT_BANOMI003_04603_Q9_000_000",
"Yes": true
}
],
"Mount": true
},
{
"DataId": 1043539,
"Position": {
"X": 205.92041,
"Y": 566,
"Z": 257.2517
},
"TerritoryId": 960,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1043547,
"Position": {
"X": 110.30737,
"Y": 269.03677,
"Z": -626.7338
},
"TerritoryId": 960,
"InteractionType": "Interact",
"AetheryteShortcut": "Ultima Thule - Abode of the Ea",
"Fly": true
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1043552,
"Position": {
"X": 103.837524,
"Y": 269.41934,
"Z": -514.6105
},
"TerritoryId": 960,
"InteractionType": "Interact",
"Fly": true
},
{
"DataId": 1043549,
"Position": {
"X": 46.219482,
"Y": 269.597,
"Z": -474.60138
},
"TerritoryId": 960,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1043547,
"Position": {
"X": 110.30737,
"Y": 269.03677,
"Z": -626.7338
},
"TerritoryId": 960,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 5,
"Steps": [
{
"DataId": 1043549,
"Position": {
"X": 46.219482,
"Y": 269.597,
"Z": -474.60138
},
"TerritoryId": 960,
"InteractionType": "Interact",
"Fly": true,
"DialogueChoices": [
{
"Type": "YesNo",
"Prompt": "TEXT_BANOMI003_04603_Q2_000_000",
"Yes": true
}
]
}
]
},
{
"Sequence": 6,
"Steps": [
{
"TerritoryId": 960,
"InteractionType": "None",
"RequiredGatheredItems": [
{
"QuestAcceptedAsClass": "Miner",
"ItemId": 38278,
"ItemCount": 3
},
{
"QuestAcceptedAsClass": "Botanist",
"ItemId": 38302,
"ItemCount": 3
}
],
"Fly": true
},
{
"DataId": 2013072,
"Position": {
"X": 456.65674,
"Y": 438.04077,
"Z": 310.2312
},
"TerritoryId": 960,
"InteractionType": "Interact",
"AetheryteShortcut": "Ultima Thule - Base Omicron",
"TargetTerritoryId": 960,
"Mount": true
},
{
"DataId": 1043865,
"Position": {
"X": 301.8081,
"Y": 482.13644,
"Z": 165.02625
},
"TerritoryId": 960,
"InteractionType": "Interact",
"TargetTerritoryId": 960,
"Fly": true
},
{
"DataId": 1043585,
"Position": {
"X": 203.84521,
"Y": 567.4998,
"Z": 246.87573
},
"TerritoryId": 960,
"InteractionType": "Interact",
"Fly": true
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1043864,
"Position": {
"X": 244.83093,
"Y": 564.8203,
"Z": 261.76843
},
"TerritoryId": 960,
"InteractionType": "Interact",
"Fly": true,
"DialogueChoices": [
{
"Type": "YesNo",
"Prompt": "TEXT_BANOMI003_04603_Q8_000_000",
"Yes": true
}
]
},
{
"DataId": 1043951,
"Position": {
"X": 303.8529,
"Y": 481.99442,
"Z": 154.83325
},
"TerritoryId": 960,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -1,188 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1050998,
"Position": {
"X": 4.0131226,
"Y": 44.499996,
"Z": 126.17676
},
"TerritoryId": 128,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Limsa Lominsa",
"AethernetShortcut": [
"[Limsa Lominsa] Aetheryte Plaza",
"[Limsa Lominsa] The Aftcastle"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true,
"InTerritory": [
128
]
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1050999,
"Position": {
"X": 4.837097,
"Y": 31.47563,
"Z": -256.97723
},
"TerritoryId": 128,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Limsa Lominsa] The Aftcastle",
"[Limsa Lominsa] Marauders' Guild"
]
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1051000,
"Position": {
"X": -100.175476,
"Y": 18.00033,
"Z": -15.030151
},
"TerritoryId": 129,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Limsa Lominsa] Marauders' Guild",
"[Limsa Lominsa] Aetheryte Plaza"
]
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1001217,
"Position": {
"X": -140.85602,
"Y": 18.199999,
"Z": 17.013733
},
"TerritoryId": 129,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
64
]
},
{
"DataId": 1051003,
"Position": {
"X": -188.12854,
"Y": 16,
"Z": 33.37146
},
"TerritoryId": 129,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
32
]
},
{
"DataId": 1051002,
"Position": {
"X": -205.005,
"Y": 15.999994,
"Z": 71.97681
},
"TerritoryId": 129,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
},
{
"DataId": 1051004,
"Position": {
"X": -243.03046,
"Y": 16.199997,
"Z": 40.97046
},
"TerritoryId": 129,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
16
]
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 2014209,
"Position": {
"X": -385.1225,
"Y": 5.996765,
"Z": 33.707153
},
"TerritoryId": 129,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Limsa Lominsa] Hawkers' Alley",
"[Limsa Lominsa] Arcanists' Guild"
]
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1051001,
"Position": {
"X": 3.7994385,
"Y": 44.499992,
"Z": 126.05469
},
"TerritoryId": 128,
"InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Limsa Lominsa] Arcanists' Guild",
"[Limsa Lominsa] The Aftcastle"
],
"NextQuestId": 5016
}
]
}
]
}

View File

@ -1,128 +0,0 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1051007,
"Position": {
"X": 2.2735596,
"Y": 44.499992,
"Z": 125.200195
},
"StopDistance": 5,
"TerritoryId": 128,
"InteractionType": "AcceptQuest",
"AetheryteShortcut": "Limsa Lominsa",
"AethernetShortcut": [
"[Limsa Lominsa] Aetheryte Plaza",
"[Limsa Lominsa] The Aftcastle"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true,
"InTerritory": [
128
]
}
}
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1051008,
"Position": {
"X": 2.5481567,
"Y": 43.999977,
"Z": -206.71399
},
"TerritoryId": 128,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Limsa Lominsa] The Aftcastle",
"[Limsa Lominsa] Marauders' Guild"
]
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1051009,
"Position": {
"X": 1.5106201,
"Y": 44,
"Z": -205.8595
},
"TerritoryId": 128,
"InteractionType": "Interact",
"StopDistance": 5
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 2014210,
"Position": {
"X": -176.62323,
"Y": 40.97046,
"Z": 185.35132
},
"TerritoryId": 128,
"InteractionType": "Interact",
"AethernetShortcut": [
"[Limsa Lominsa] Marauders' Guild",
"[Limsa Lominsa] The Aftcastle"
]
}
]
},
{
"Sequence": 4,
"Steps": [
{
"DataId": 1051010,
"Position": {
"X": -178.11859,
"Y": 40.999958,
"Z": 184.67993
},
"StopDistance": 5,
"TerritoryId": 128,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1051011,
"Position": {
"X": -178.63745,
"Y": 40.999916,
"Z": 186.3584
},
"StopDistance": 7,
"TerritoryId": 128,
"InteractionType": "CompleteQuest",
"DialogueChoices": [
{
"Type": "YesNo",
"Prompt": "TEXT_FESANX002_05016_Q52_000_082",
"Yes": true
}
]
}
]
}
]
}

View File

@ -1,13 +1,13 @@
{ {
"$schema": "https://json-schema.org/draft/2020-12/schema", "$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://git.carvel.li/plogon_enjoyer/Questionable/raw/branch/temp/QuestPaths/quest-v1.json", "$id": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"title": "Questionable V1", "title": "Questionable V1",
"description": "A series of quest sequences", "description": "A series of quest sequences",
"type": "object", "type": "object",
"properties": { "properties": {
"$schema": { "$schema": {
"type": "string", "type": "string",
"enum":[ "enum": [
"https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json", "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"https://git.carvel.li/plogon_enjoyer/Questionable/raw/branch/temp/QuestPaths/quest-v1.json" "https://git.carvel.li/plogon_enjoyer/Questionable/raw/branch/temp/QuestPaths/quest-v1.json"
] ]
@ -95,10 +95,6 @@
"type": "boolean", "type": "boolean",
"description": "Most interactions with objects are checked for a Y (height) difference of 2 in-game units. If set to true, the game won't attempt to get any closer if the height difference is larger than this." "description": "Most interactions with objects are checked for a Y (height) difference of 2 in-game units. If set to true, the game won't attempt to get any closer if the height difference is larger than this."
}, },
"RestartNavigationIfCancelled": {
"type": "boolean",
"description": "For some specific loading screen transitions (e.g. when entering/leaving the water through the portals in the ruby sea), setting this to 'false' means it won't re-attempt to move to the portal after the loading animation"
},
"TerritoryId": { "TerritoryId": {
"type": "integer", "type": "integer",
"description": "The territory id associated with the location", "description": "The territory id associated with the location",
@ -857,11 +853,8 @@
"description": "The action to use", "description": "The action to use",
"enum": [ "enum": [
"Heavy Swing", "Heavy Swing",
"Bootshine",
"Twin Snakes",
"Heavy Shot", "Heavy Shot",
"Cure", "Cure",
"Cure II",
"Esuna", "Esuna",
"Physick", "Physick",
"Buffet (Sanuwa)", "Buffet (Sanuwa)",
@ -873,7 +866,8 @@
"Yellow Gulal", "Yellow Gulal",
"Blue Gulal", "Blue Gulal",
"Electric Flux", "Electric Flux",
"Hop-step" "Hop-step",
"Bootshine"
] ]
} }
}, },

View File

@ -8,11 +8,8 @@ public sealed class ActionConverter() : EnumConverter<EAction>(Values)
private static readonly Dictionary<EAction, string> Values = new() private static readonly Dictionary<EAction, string> Values = new()
{ {
{ EAction.HeavySwing, "Heavy Swing" }, { EAction.HeavySwing, "Heavy Swing" },
{ EAction.Bootshine, "Bootshine" },
{ EAction.TwinSnakes, "Twin Snakes" },
{ EAction.HeavyShot, "Heavy Shot" }, { EAction.HeavyShot, "Heavy Shot" },
{ EAction.Cure, "Cure" }, { EAction.Cure, "Cure" },
{ EAction.Cure2, "Cure II" },
{ EAction.Esuna, "Esuna" }, { EAction.Esuna, "Esuna" },
{ EAction.Physick, "Physick" }, { EAction.Physick, "Physick" },
{ EAction.BuffetSanuwa, "Buffet (Sanuwa)" }, { EAction.BuffetSanuwa, "Buffet (Sanuwa)" },
@ -25,5 +22,6 @@ public sealed class ActionConverter() : EnumConverter<EAction>(Values)
{ EAction.BlueGulal, "Blue Gulal" }, { EAction.BlueGulal, "Blue Gulal" },
{ EAction.ElectrixFlux, "Electric Flux" }, { EAction.ElectrixFlux, "Electric Flux" },
{ EAction.HopStep, "Hop-step" }, { EAction.HopStep, "Hop-step" },
{ EAction.Bootshine, "Bootshine" },
}; };
} }

View File

@ -8,10 +8,8 @@ public enum EAction
{ {
HeavySwing = 31, HeavySwing = 31,
Bootshine = 53, Bootshine = 53,
TwinSnakes = 61,
HeavyShot = 97, HeavyShot = 97,
Cure = 120, Cure = 120,
Cure2 = 135,
Esuna = 7568, Esuna = 7568,
Physick = 190, Physick = 190,
BuffetSanuwa = 4931, BuffetSanuwa = 4931,

View File

@ -36,7 +36,6 @@ public sealed class QuestStep
public bool? Land { get; set; } public bool? Land { get; set; }
public bool? Sprint { get; set; } public bool? Sprint { get; set; }
public bool? IgnoreDistanceToObject { get; set; } public bool? IgnoreDistanceToObject { get; set; }
public bool? RestartNavigationIfCancelled { get; set; }
public string? Comment { get; set; } public string? Comment { get; set; }
/// <summary> /// <summary>

View File

@ -99,7 +99,7 @@ internal sealed class ContextMenuController : IDisposable
if (agentSatisfactionSupply->IsAgentActive()) if (agentSatisfactionSupply->IsAgentActive())
{ {
int maxTurnIns = agentSatisfactionSupply->NpcInfo.SatisfactionRank == 1 ? 3 : 6; int maxTurnIns = agentSatisfactionSupply->NpcInfo.SatisfactionRank == 1 ? 3 : 6;
quantityToGather = Math.Min(agentSatisfactionSupply->NpcData.RemainingAllowances, quantityToGather = Math.Min(agentSatisfactionSupply->RemainingAllowances,
((AgentSatisfactionSupply2*)agentSatisfactionSupply)->CalculateTurnInsToNextRank(maxTurnIns)); ((AgentSatisfactionSupply2*)agentSatisfactionSupply)->CalculateTurnInsToNextRank(maxTurnIns));
} }
} }

View File

@ -151,7 +151,7 @@ internal sealed class MovementController : IDisposable
if (IsPathRunning && Destination != null) if (IsPathRunning && Destination != null)
{ {
if (_gameFunctions.IsLoadingScreenVisible()) if (_gameFunctions.IsLoadingScreenVisible(false))
{ {
_logger.LogInformation("Stopping movement, loading screen visible"); _logger.LogInformation("Stopping movement, loading screen visible");
Stop(); Stop();

View File

@ -44,7 +44,7 @@ internal static class TurnInDelivery
if (addon == null || !LAddon.IsAddonReady(addon)) if (addon == null || !LAddon.IsAddonReady(addon))
return ETaskResult.StillRunning; return ETaskResult.StillRunning;
ushort remainingAllowances = agentSatisfactionSupply->NpcData.RemainingAllowances; ushort remainingAllowances = agentSatisfactionSupply->RemainingAllowances;
if (remainingAllowances == 0) if (remainingAllowances == 0)
{ {
logger.LogInformation("No remaining weekly allowances"); logger.LogInformation("No remaining weekly allowances");

View File

@ -28,9 +28,6 @@ internal static class Interact
if (step.Emote != null) if (step.Emote != null)
yield break; yield break;
if (step.ChatMessage != null)
yield break;
if (step.DataId == null) if (step.DataId == null)
yield break; yield break;
} }

View File

@ -17,12 +17,7 @@ internal static class Say
{ {
public IEnumerable<ITask> CreateAllTasks(Quest quest, QuestSequence sequence, QuestStep step) public IEnumerable<ITask> CreateAllTasks(Quest quest, QuestSequence sequence, QuestStep step)
{ {
if (step.InteractionType is EInteractionType.AcceptQuest or EInteractionType.CompleteQuest) if (step.InteractionType != EInteractionType.Say)
{
if (step.ChatMessage == null)
return [];
}
else if (step.InteractionType != EInteractionType.Say)
return []; return [];

View File

@ -82,7 +82,6 @@ internal static class GatheringRequiredItems
"Wait(navmesh ready)"); "Wait(navmesh ready)");
yield return CreateStartGatheringTask(gatheringPointId, requiredGatheredItems); yield return CreateStartGatheringTask(gatheringPointId, requiredGatheredItems);
yield return new WaitAtEnd.WaitDelay();
} }
} }

View File

@ -1,6 +1,5 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
using System.Globalization; using System.Globalization;
using System.Numerics; using System.Numerics;
using Dalamud.Game.ClientState.Conditions; using Dalamud.Game.ClientState.Conditions;
@ -68,7 +67,7 @@ internal static class MoveTo
public ITask Move(MoveParams moveParams) public ITask Move(MoveParams moveParams)
{ {
return new MoveInternal(moveParams, movementController, gameFunctions, return new MoveInternal(moveParams, movementController, gameFunctions,
loggerFactory.CreateLogger<MoveInternal>(), condition, clientState, dataManager); loggerFactory.CreateLogger<MoveInternal>(), condition, dataManager);
} }
public ITask Land() public ITask Land()
@ -164,26 +163,20 @@ internal static class MoveTo
private readonly MovementController _movementController; private readonly MovementController _movementController;
private readonly ILogger<MoveInternal> _logger; private readonly ILogger<MoveInternal> _logger;
private readonly ICondition _condition; private readonly ICondition _condition;
private readonly IClientState _clientState;
private readonly Action _startAction; private readonly Action _startAction;
private readonly Vector3 _destination; private readonly Vector3 _destination;
private readonly MoveParams _moveParams;
private readonly bool _isUnderwaterInitially;
private bool _canRestart;
public MoveInternal(MoveParams moveParams, public MoveInternal(MoveParams moveParams,
MovementController movementController, MovementController movementController,
GameFunctions gameFunctions, GameFunctions gameFunctions,
ILogger<MoveInternal> logger, ILogger<MoveInternal> logger,
ICondition condition, ICondition condition,
IClientState clientState,
IDataManager dataManager) IDataManager dataManager)
{ {
_movementController = movementController; _movementController = movementController;
_logger = logger; _logger = logger;
_condition = condition; _condition = condition;
_clientState = clientState;
_cannotExecuteAtThisTime = dataManager.GetString<LogMessage>(579, x => x.Text)!; _cannotExecuteAtThisTime = dataManager.GetString<LogMessage>(579, x => x.Text)!;
_destination = moveParams.Destination; _destination = moveParams.Destination;
@ -213,9 +206,6 @@ internal static class MoveTo
ignoreDistanceToObject: moveParams.IgnoreDistanceToObject, ignoreDistanceToObject: moveParams.IgnoreDistanceToObject,
land: moveParams.Land); land: moveParams.Land);
} }
_moveParams = moveParams;
_canRestart = moveParams.RestartNavigation;
} }
public bool Start() public bool Start()
@ -234,22 +224,6 @@ internal static class MoveTo
if (movementStartedAt == DateTime.MaxValue || movementStartedAt.AddSeconds(2) >= DateTime.Now) if (movementStartedAt == DateTime.MaxValue || movementStartedAt.AddSeconds(2) >= DateTime.Now)
return ETaskResult.StillRunning; return ETaskResult.StillRunning;
if (_canRestart &&
Vector3.Distance(_clientState.LocalPlayer!.Position, _destination) >
(_moveParams.StopDistance ?? QuestStep.DefaultStopDistance) + 5f)
{
_canRestart = false;
if (_clientState.TerritoryType == _moveParams.TerritoryId)
{
_logger.LogInformation("Looks like movement was interrupted, re-attempting to move");
_startAction();
return ETaskResult.StillRunning;
}
else
_logger.LogInformation(
"Looks like movement was interrupted, do nothing since we're in a different territory now");
}
return ETaskResult.TaskComplete; return ETaskResult.TaskComplete;
} }
@ -274,8 +248,7 @@ internal static class MoveTo
bool Sprint = true, bool Sprint = true,
bool Fly = false, bool Fly = false,
bool Land = false, bool Land = false,
bool IgnoreDistanceToObject = false, bool IgnoreDistanceToObject = false)
bool RestartNavigation = true)
{ {
public MoveParams(QuestStep step, Vector3 destination) public MoveParams(QuestStep step, Vector3 destination)
: this(step.TerritoryId, : this(step.TerritoryId,
@ -286,8 +259,7 @@ internal static class MoveTo
step.Sprint != false, step.Sprint != false,
step.Fly == true, step.Fly == true,
step.Land == true, step.Land == true,
step.IgnoreDistanceToObject == true, step.IgnoreDistanceToObject == true)
step.RestartNavigationIfCancelled != false)
{ {
} }
} }

View File

@ -398,7 +398,7 @@ internal sealed unsafe class GameFunctions
if (!_clientState.IsLoggedIn || _clientState.LocalPlayer == null) if (!_clientState.IsLoggedIn || _clientState.LocalPlayer == null)
return true; return true;
if (IsLoadingScreenVisible()) if (IsLoadingScreenVisible(true))
return true; return true;
if (_condition[ConditionFlag.Crafting]) if (_condition[ConditionFlag.Crafting])
@ -438,16 +438,19 @@ internal sealed unsafe class GameFunctions
flags.Contains(ConditionFlag.OccupiedInQuestEvent); flags.Contains(ConditionFlag.OccupiedInQuestEvent);
} }
public bool IsLoadingScreenVisible() public bool IsLoadingScreenVisible(bool all)
{ {
if (_gameGui.TryGetAddonByName("FadeMiddle", out AtkUnitBase* fade) && LAddon.IsAddonReady(fade) && fade->IsVisible) if (_gameGui.TryGetAddonByName("FadeMiddle", out AtkUnitBase* fade) && LAddon.IsAddonReady(fade) && fade->IsVisible)
return true; return true;
if (_gameGui.TryGetAddonByName("FadeBack", out fade) && LAddon.IsAddonReady(fade) && fade->IsVisible) if (all)
return true; {
if (_gameGui.TryGetAddonByName("FadeBack", out fade) && LAddon.IsAddonReady(fade) && fade->IsVisible)
return true;
if (_gameGui.TryGetAddonByName("NowLoading", out fade) && LAddon.IsAddonReady(fade) && fade->IsVisible) if (_gameGui.TryGetAddonByName("NowLoading", out fade) && LAddon.IsAddonReady(fade) && fade->IsVisible)
return true; return true;
}
return false; return false;
} }

View File

@ -360,9 +360,6 @@ internal sealed unsafe class QuestFunctions
{ {
if (IsQuestAccepted(questId)) if (IsQuestAccepted(questId))
return false; return false;
if (QuestManager.Instance()->IsDailyQuestCompleted(questId.Value))
return false;
} }
else else
{ {

View File

@ -110,18 +110,6 @@ internal sealed class CreationUtilsComponent
} }
#endif #endif
#if false
var questManager = QuestManager.Instance();
if (questManager != null)
{
for (int i = 0; i < questManager->DailyQuests.Length; ++i)
{
var dailyQuest = questManager->DailyQuests[i];
ImGui.Text($"Daily Quest {i}: {dailyQuest.QuestId}, {dailyQuest.IsCompleted}");
}
}
#endif
#if false #if false
var director = UIState.Instance()->DirectorTodo.Director; var director = UIState.Instance()->DirectorTodo.Director;
if (director != null) if (director != null)

View File

@ -20,7 +20,8 @@ internal sealed class EventInfoComponent
{ {
private readonly List<EventQuest> _eventQuests = private readonly List<EventQuest> _eventQuests =
[ [
new("The Rising", [new(5015), new(5016)], AtDailyReset(new(2024, 9, 11))), new EventQuest("Moonfire Faire", [new(5182), new(5183)],
new DateTime(new DateOnly(2024, 8, 26), new TimeOnly(14, 59), DateTimeKind.Utc)),
]; ];
private readonly QuestData _questData; private readonly QuestData _questData;
@ -46,11 +47,6 @@ internal sealed class EventInfoComponent
_pluginInterface = pluginInterface; _pluginInterface = pluginInterface;
} }
private static DateTime AtDailyReset(DateOnly date)
{
return new DateTime(date, new TimeOnly(14, 59), DateTimeKind.Utc);
}
public bool ShouldDraw => _configuration.General.ShowIncompleteSeasonalEvents && _eventQuests.Any(IsIncomplete); public bool ShouldDraw => _configuration.General.ShowIncompleteSeasonalEvents && _eventQuests.Any(IsIncomplete);
public void Draw() public void Draw()
@ -79,10 +75,10 @@ internal sealed class EventInfoComponent
width -= ImGui.CalcTextSize(FontAwesomeIcon.Check.ToIconString()).X; width -= ImGui.CalcTextSize(FontAwesomeIcon.Check.ToIconString()).X;
List<QuestId> startableQuests = eventQuest.QuestIds.Where(x => List<QuestId> startableQuests = eventQuest.QuestIds.Where(x =>
_questRegistry.IsKnownQuest(x) && _questRegistry.IsKnownQuest(x) &&
_questFunctions.IsReadyToAcceptQuest(x) && _questFunctions.IsReadyToAcceptQuest(x) &&
x != _questController.StartedQuest?.Quest.Id && x != _questController.StartedQuest?.Quest.Id &&
x != _questController.NextQuest?.Quest.Id) x != _questController.NextQuest?.Quest.Id)
.ToList(); .ToList();
if (startableQuests.Count == 0) if (startableQuests.Count == 0)
width = 0; width = 0;

View File

@ -7,7 +7,6 @@ using Dalamud.Interface.Colors;
using Dalamud.Interface.Components; using Dalamud.Interface.Components;
using Dalamud.Interface.Utility; using Dalamud.Interface.Utility;
using Dalamud.Interface.Utility.Raii; using Dalamud.Interface.Utility.Raii;
using Dalamud.Plugin;
using Dalamud.Plugin.Services; using Dalamud.Plugin.Services;
using FFXIVClientStructs.FFXIV.Client.UI.Agent; using FFXIVClientStructs.FFXIV.Client.UI.Agent;
using ImGuiNET; using ImGuiNET;
@ -29,7 +28,6 @@ internal sealed class QuickAccessButtonsComponent
private readonly IClientState _clientState; private readonly IClientState _clientState;
private readonly ICondition _condition; private readonly ICondition _condition;
private readonly ICommandManager _commandManager; private readonly ICommandManager _commandManager;
private readonly IDalamudPluginInterface _pluginInterface;
public QuickAccessButtonsComponent( public QuickAccessButtonsComponent(
MovementController movementController, MovementController movementController,
@ -41,8 +39,7 @@ internal sealed class QuickAccessButtonsComponent
JournalProgressWindow journalProgressWindow, JournalProgressWindow journalProgressWindow,
IClientState clientState, IClientState clientState,
ICondition condition, ICondition condition,
ICommandManager commandManager, ICommandManager commandManager)
IDalamudPluginInterface pluginInterface)
{ {
_movementController = movementController; _movementController = movementController;
_gameFunctions = gameFunctions; _gameFunctions = gameFunctions;
@ -54,7 +51,6 @@ internal sealed class QuickAccessButtonsComponent
_clientState = clientState; _clientState = clientState;
_condition = condition; _condition = condition;
_commandManager = commandManager; _commandManager = commandManager;
_pluginInterface = pluginInterface;
} }
public event EventHandler? Reload; public event EventHandler? Reload;
@ -113,14 +109,12 @@ internal sealed class QuickAccessButtonsComponent
int partsToRender = errorCount == 0 || infoCount == 0 ? 1 : 2; int partsToRender = errorCount == 0 || infoCount == 0 ? 1 : 2;
using var id = ImRaii.PushId("validationissues"); using var id = ImRaii.PushId("validationissues");
ImGui.PushFont(UiBuilder.IconFont);
var icon1 = FontAwesomeIcon.TimesCircle; var icon1 = FontAwesomeIcon.TimesCircle;
var icon2 = FontAwesomeIcon.InfoCircle; var icon2 = FontAwesomeIcon.InfoCircle;
Vector2 iconSize1, iconSize2; Vector2 iconSize1 = errorCount > 0 ? ImGui.CalcTextSize(icon1.ToIconString()) : Vector2.Zero;
using (var _ = _pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push()) Vector2 iconSize2 = infoCount > 0 ? ImGui.CalcTextSize(icon2.ToIconString()) : Vector2.Zero;
{ ImGui.PopFont();
iconSize1 = errorCount > 0 ? ImGui.CalcTextSize(icon1.ToIconString()) : Vector2.Zero;
iconSize2 = infoCount > 0 ? ImGui.CalcTextSize(icon2.ToIconString()) : Vector2.Zero;
}
string text1 = errorCount > 0 ? errorCount.ToString(CultureInfo.InvariantCulture) : string.Empty; string text1 = errorCount > 0 ? errorCount.ToString(CultureInfo.InvariantCulture) : string.Empty;
string text2 = infoCount > 0 ? infoCount.ToString(CultureInfo.InvariantCulture) : string.Empty; string text2 = infoCount > 0 ? infoCount.ToString(CultureInfo.InvariantCulture) : string.Empty;
@ -142,11 +136,9 @@ internal sealed class QuickAccessButtonsComponent
cursor.Y + ImGui.GetStyle().FramePadding.Y); cursor.Y + ImGui.GetStyle().FramePadding.Y);
if (errorCount > 0) if (errorCount > 0)
{ {
using (var _ = _pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push()) ImGui.PushFont(UiBuilder.IconFont);
{ dl.AddText(position, ImGui.GetColorU32(ImGuiColors.DalamudRed), icon1.ToIconString());
dl.AddText(position, ImGui.GetColorU32(ImGuiColors.DalamudRed), icon1.ToIconString()); ImGui.PopFont();
}
position = position with { X = position.X + iconSize1.X + iconPadding }; position = position with { X = position.X + iconSize1.X + iconPadding };
// Draw the text on the window drawlist // Draw the text on the window drawlist
@ -156,11 +148,9 @@ internal sealed class QuickAccessButtonsComponent
if (infoCount > 0) if (infoCount > 0)
{ {
using (var _ = _pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push()) ImGui.PushFont(UiBuilder.IconFont);
{ dl.AddText(position, ImGui.GetColorU32(ImGuiColors.ParsedBlue), icon2.ToIconString());
dl.AddText(position, ImGui.GetColorU32(ImGuiColors.ParsedBlue), icon2.ToIconString()); ImGui.PopFont();
}
position = position with { X = position.X + iconSize2.X + iconPadding }; position = position with { X = position.X + iconSize2.X + iconPadding };
// Draw the text on the window drawlist // Draw the text on the window drawlist

View File

@ -226,7 +226,9 @@ internal sealed class QuestSelectionWindow : LWindow
if (knownQuest != null && if (knownQuest != null &&
knownQuest.FindSequence(0)?.LastStep()?.InteractionType is EInteractionType.AcceptQuest knownQuest.FindSequence(0)?.LastStep()?.InteractionType is EInteractionType.AcceptQuest
or EInteractionType.AcceptLeve && or EInteractionType.AcceptLeve &&
_questFunctions.IsReadyToAcceptQuest(quest.QuestId)) !_questFunctions.IsQuestAccepted(quest.QuestId) &&
!_questFunctions.IsQuestLocked(quest.QuestId) &&
(quest.IsRepeatable || !_questFunctions.IsQuestAcceptedOrComplete(quest.QuestId)))
{ {
ImGui.BeginDisabled(_questController.NextQuest != null || _questController.SimulatedQuest != null); ImGui.BeginDisabled(_questController.NextQuest != null || _questController.SimulatedQuest != null);