forked from liza/Questionable
Compare commits
4 Commits
7e0bfaf706
...
4d0161b427
Author | SHA1 | Date | |
---|---|---|---|
4d0161b427 | |||
a8e3eb95c9 | |||
005574a774 | |||
f85b858fc3 |
@ -99,7 +99,8 @@
|
||||
"Z": 173.72388
|
||||
},
|
||||
"TerritoryId": 153,
|
||||
"InteractionType": "CompleteQuest"
|
||||
"InteractionType": "CompleteQuest",
|
||||
"NextQuestId": 2226
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/plogon_enjoyer/Questionable/raw/branch/temp/QuestPaths/quest-v1.json",
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "plogon_enjoyer",
|
||||
"QuestSequence": [
|
||||
{
|
||||
|
@ -0,0 +1,238 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1016597,
|
||||
"Position": {
|
||||
"X": -266.71252,
|
||||
"Y": -20.034918,
|
||||
"Z": -66.42261
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "AcceptQuest",
|
||||
"AetheryteShortcut": "Ishgard",
|
||||
"AethernetShortcut": [
|
||||
"[Ishgard] Aetheryte Plaza",
|
||||
"[Ishgard] The Jeweled Crozier"
|
||||
],
|
||||
"SkipConditions": {
|
||||
"AetheryteShortcutIf": {
|
||||
"InTerritory": [
|
||||
419
|
||||
],
|
||||
"InSameTerritory": true
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"Position": {
|
||||
"X": -258.68442,
|
||||
"Y": -20.03493,
|
||||
"Z": -66.1965
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "WalkTo",
|
||||
"SkipConditions": {
|
||||
"StepIf": {
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"DataId": 1011207,
|
||||
"Position": {
|
||||
"X": -258.8083,
|
||||
"Y": -20.03509,
|
||||
"Z": -63.553833
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": -226.53459,
|
||||
"Y": -16.134916,
|
||||
"Z": -51.93084
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "WalkTo",
|
||||
"SkipConditions": {
|
||||
"StepIf": {
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"DataId": 1011202,
|
||||
"Position": {
|
||||
"X": -228.10712,
|
||||
"Y": -16.034918,
|
||||
"Z": -49.912292
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": -205.36649,
|
||||
"Y": -16.134916,
|
||||
"Z": -51.418564
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "WalkTo",
|
||||
"SkipConditions": {
|
||||
"StepIf": {
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"DataId": 1011204,
|
||||
"Position": {
|
||||
"X": -203.6012,
|
||||
"Y": -16.034918,
|
||||
"Z": -53.23877
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1012180,
|
||||
"Position": {
|
||||
"X": -174.18176,
|
||||
"Y": -12.555469,
|
||||
"Z": -21.561035
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1015596,
|
||||
"Position": {
|
||||
"X": 15.915161,
|
||||
"Y": 15.96505,
|
||||
"Z": -0.22894287
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Ishgard] The Jeweled Crozier",
|
||||
"[Ishgard] The Last Vigil"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 2006709,
|
||||
"Position": {
|
||||
"X": 38.80359,
|
||||
"Y": 16.494995,
|
||||
"Z": -31.204712
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 5,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1011231,
|
||||
"Position": {
|
||||
"X": 503.1051,
|
||||
"Y": 217.95148,
|
||||
"Z": 790.2189
|
||||
},
|
||||
"TerritoryId": 397,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 2006753,
|
||||
"Position": {
|
||||
"X": -217.05963,
|
||||
"Y": 88.09033,
|
||||
"Z": -585.2598
|
||||
},
|
||||
"TerritoryId": 397,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"Fly": true,
|
||||
"NextQuestId": 2227
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,119 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1016604,
|
||||
"Position": {
|
||||
"X": -222.24768,
|
||||
"Y": 88.525505,
|
||||
"Z": -582.8794
|
||||
},
|
||||
"StopDistance": 7,
|
||||
"TerritoryId": 397,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1016629,
|
||||
"Position": {
|
||||
"X": 409.9336,
|
||||
"Y": 166.24477,
|
||||
"Z": -448.661
|
||||
},
|
||||
"TerritoryId": 397,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1016612,
|
||||
"Position": {
|
||||
"X": 757.83923,
|
||||
"Y": 186.03809,
|
||||
"Z": -538.26196
|
||||
},
|
||||
"TerritoryId": 397,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"Position": {
|
||||
"X": 789.0687,
|
||||
"Y": 186.03352,
|
||||
"Z": -529.4571
|
||||
},
|
||||
"TerritoryId": 397,
|
||||
"InteractionType": "Combat",
|
||||
"EnemySpawnType": "AutoOnEnterArea",
|
||||
"KillEnemyDataIds": [
|
||||
5536
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 2006763,
|
||||
"Position": {
|
||||
"X": 789.2728,
|
||||
"Y": 186.44995,
|
||||
"Z": -529.3507
|
||||
},
|
||||
"TerritoryId": 397,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 5,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1016617,
|
||||
"Position": {
|
||||
"X": 790.3716,
|
||||
"Y": 186.03076,
|
||||
"Z": -527.0314
|
||||
},
|
||||
"TerritoryId": 397,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1016619,
|
||||
"Position": {
|
||||
"X": -66.84979,
|
||||
"Y": 8.05915,
|
||||
"Z": 9.506287
|
||||
},
|
||||
"TerritoryId": 418,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AetheryteShortcut": "Ishgard",
|
||||
"NextQuestId": 2228
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,114 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1016619,
|
||||
"Position": {
|
||||
"X": -66.84979,
|
||||
"Y": 8.05915,
|
||||
"Z": 9.506287
|
||||
},
|
||||
"TerritoryId": 418,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1016600,
|
||||
"Position": {
|
||||
"X": 46.097534,
|
||||
"Y": 15.8650675,
|
||||
"Z": -27.298462
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Ishgard] Aetheryte Plaza",
|
||||
"[Ishgard] The Last Vigil"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017131,
|
||||
"Position": {
|
||||
"X": 35.446655,
|
||||
"Y": 15.965061,
|
||||
"Z": -96.75751
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Ishgard] The Last Vigil",
|
||||
"[Ishgard] The Tribunal"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017278,
|
||||
"Position": {
|
||||
"X": -158.31238,
|
||||
"Y": 2.0333426,
|
||||
"Z": -10.635559
|
||||
},
|
||||
"TerritoryId": 418,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Ishgard] The Tribunal",
|
||||
"[Ishgard] Skysteel Manufactory"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1016607,
|
||||
"Position": {
|
||||
"X": -260.12054,
|
||||
"Y": -20.035,
|
||||
"Z": -66.14789
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Ishgard] Skysteel Manufactory",
|
||||
"[Ishgard] The Jeweled Crozier"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1016608,
|
||||
"Position": {
|
||||
"X": -261.0971,
|
||||
"Y": -20.03499,
|
||||
"Z": -66.11737
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"NextQuestId": 2229
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,138 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1016608,
|
||||
"Position": {
|
||||
"X": -261.0971,
|
||||
"Y": -20.03499,
|
||||
"Z": -66.11737
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1011225,
|
||||
"Position": {
|
||||
"X": -170.6112,
|
||||
"Y": 16.979578,
|
||||
"Z": -37.125244
|
||||
},
|
||||
"TerritoryId": 418,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Ishgard] The Jeweled Crozier",
|
||||
"[Ishgard] Skysteel Manufactory"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017133,
|
||||
"Position": {
|
||||
"X": 408.07202,
|
||||
"Y": 195.66847,
|
||||
"Z": 585.3512
|
||||
},
|
||||
"TerritoryId": 397,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 2007180,
|
||||
"Position": {
|
||||
"X": 262.10425,
|
||||
"Y": 163.31726,
|
||||
"Z": 295.67407
|
||||
},
|
||||
"TerritoryId": 397,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017274,
|
||||
"Position": {
|
||||
"X": 164.53796,
|
||||
"Y": 166.2741,
|
||||
"Z": 181.32288
|
||||
},
|
||||
"TerritoryId": 397,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 5,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017274,
|
||||
"Position": {
|
||||
"X": 164.53796,
|
||||
"Y": 166.2741,
|
||||
"Z": 181.32288
|
||||
},
|
||||
"TerritoryId": 397,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 6,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017277,
|
||||
"Position": {
|
||||
"X": 163.13416,
|
||||
"Y": 166.2741,
|
||||
"Z": 179.4613
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 397,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1016619,
|
||||
"Position": {
|
||||
"X": -66.84979,
|
||||
"Y": 8.05915,
|
||||
"Z": 9.506287
|
||||
},
|
||||
"TerritoryId": 418,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AetheryteShortcut": "Ishgard",
|
||||
"NextQuestId": 2369
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,228 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1016619,
|
||||
"Position": {
|
||||
"X": -66.84979,
|
||||
"Y": 8.05915,
|
||||
"Z": 9.506287
|
||||
},
|
||||
"TerritoryId": 418,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017959,
|
||||
"Position": {
|
||||
"X": 39.505493,
|
||||
"Y": 16.49931,
|
||||
"Z": -29.922974
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Ishgard] Aetheryte Plaza",
|
||||
"[Ishgard] The Last Vigil"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017962,
|
||||
"Position": {
|
||||
"X": 4.837097,
|
||||
"Y": 11.964993,
|
||||
"Z": 31.296265
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1017963,
|
||||
"Position": {
|
||||
"X": 21.683044,
|
||||
"Y": 11.965154,
|
||||
"Z": 47.68445
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1017964,
|
||||
"Position": {
|
||||
"X": -40.634766,
|
||||
"Y": 11.965008,
|
||||
"Z": 32.028687
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017968,
|
||||
"Position": {
|
||||
"X": -43.778137,
|
||||
"Y": 11.965093,
|
||||
"Z": 47.348755
|
||||
},
|
||||
"TerritoryId": 419,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017970,
|
||||
"Position": {
|
||||
"X": 132.43298,
|
||||
"Y": 205.99544,
|
||||
"Z": 80.9491
|
||||
},
|
||||
"TerritoryId": 478,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Idyllshire"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 5,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1012099,
|
||||
"Position": {
|
||||
"X": 50.278442,
|
||||
"Y": 206.04715,
|
||||
"Z": 57.75537
|
||||
},
|
||||
"TerritoryId": 478,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1012299,
|
||||
"Position": {
|
||||
"X": -16.586609,
|
||||
"Y": 206.49942,
|
||||
"Z": 42.98462
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 478,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": -2.76668,
|
||||
"Y": 205.81511,
|
||||
"Z": 24.614613
|
||||
},
|
||||
"TerritoryId": 478,
|
||||
"InteractionType": "WalkTo",
|
||||
"SkipConditions": {
|
||||
"StepIf": {
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"DataId": 1017977,
|
||||
"Position": {
|
||||
"X": -0.7172241,
|
||||
"Y": 206.49947,
|
||||
"Z": 20.09607
|
||||
},
|
||||
"StopDistance": 7,
|
||||
"TerritoryId": 478,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017981,
|
||||
"Position": {
|
||||
"X": 10.208252,
|
||||
"Y": 206.77286,
|
||||
"Z": 62.394165
|
||||
},
|
||||
"TerritoryId": 478,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"NextQuestId": 2370
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,213 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017983,
|
||||
"Position": {
|
||||
"X": 11.520508,
|
||||
"Y": 207.49994,
|
||||
"Z": 85.34363
|
||||
},
|
||||
"StopDistance": 7,
|
||||
"TerritoryId": 478,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017988,
|
||||
"Position": {
|
||||
"X": -544.1825,
|
||||
"Y": 144.84157,
|
||||
"Z": -346.7918
|
||||
},
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Idyllshire] Aetheryte Plaza",
|
||||
"[Idyllshire] Prologue Gate (Western Hinterlands)"
|
||||
],
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017993,
|
||||
"Position": {
|
||||
"X": -544.1825,
|
||||
"Y": 144.84157,
|
||||
"Z": -346.7918
|
||||
},
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017997,
|
||||
"Position": {
|
||||
"X": -595.48334,
|
||||
"Y": 147.9601,
|
||||
"Z": -37.43042
|
||||
},
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018005,
|
||||
"Position": {
|
||||
"X": -761.31836,
|
||||
"Y": 149.64381,
|
||||
"Z": 16.739136
|
||||
},
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 5,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018005,
|
||||
"Position": {
|
||||
"X": -761.31836,
|
||||
"Y": 149.64381,
|
||||
"Z": 16.739136
|
||||
},
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 6,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018122,
|
||||
"Position": {
|
||||
"X": -761.2573,
|
||||
"Y": 149.64243,
|
||||
"Z": 16.80011
|
||||
},
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 7,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018122,
|
||||
"Position": {
|
||||
"X": -761.2573,
|
||||
"Y": 149.64243,
|
||||
"Z": 16.80011
|
||||
},
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 8,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018122,
|
||||
"Position": {
|
||||
"X": -761.2573,
|
||||
"Y": 149.64243,
|
||||
"Z": 16.80011
|
||||
},
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 9,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018122,
|
||||
"Position": {
|
||||
"X": -761.2573,
|
||||
"Y": 149.64243,
|
||||
"Z": 16.80011
|
||||
},
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 10,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1017997,
|
||||
"Position": {
|
||||
"X": -595.48334,
|
||||
"Y": 147.9601,
|
||||
"Z": -37.43042
|
||||
},
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 11,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018007,
|
||||
"Position": {
|
||||
"X": -602.5941,
|
||||
"Y": 147.58852,
|
||||
"Z": -39.230957
|
||||
},
|
||||
"StopDistance": 7,
|
||||
"TerritoryId": 399,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1016619,
|
||||
"Position": {
|
||||
"X": -66.84979,
|
||||
"Y": 8.05915,
|
||||
"Z": 9.506287
|
||||
},
|
||||
"TerritoryId": 418,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AetheryteShortcut": "Ishgard",
|
||||
"NextQuestId": 2371
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,187 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1016619,
|
||||
"Position": {
|
||||
"X": -66.84979,
|
||||
"Y": 8.05915,
|
||||
"Z": 9.506287
|
||||
},
|
||||
"TerritoryId": 418,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018448,
|
||||
"Position": {
|
||||
"X": 11.48999,
|
||||
"Y": 206.58485,
|
||||
"Z": 76.157715
|
||||
},
|
||||
"TerritoryId": 478,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Idyllshire"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018451,
|
||||
"Position": {
|
||||
"X": 606.775,
|
||||
"Y": -49.501324,
|
||||
"Z": 40.482178
|
||||
},
|
||||
"TerritoryId": 398,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "The Dravanian Forelands - Tailfeather",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1011920,
|
||||
"Position": {
|
||||
"X": 519.8595,
|
||||
"Y": -51.071976,
|
||||
"Z": 88.24292
|
||||
},
|
||||
"TerritoryId": 398,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true,
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1011921,
|
||||
"Position": {
|
||||
"X": 453.36072,
|
||||
"Y": -51.141403,
|
||||
"Z": 58.579346
|
||||
},
|
||||
"TerritoryId": 398,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true,
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": 493.00256,
|
||||
"Y": -51.02798,
|
||||
"Z": 16.711847
|
||||
},
|
||||
"TerritoryId": 398,
|
||||
"InteractionType": "WalkTo",
|
||||
"Fly": true,
|
||||
"SkipConditions": {
|
||||
"StepIf": {
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"DataId": 1011919,
|
||||
"Position": {
|
||||
"X": 497.82556,
|
||||
"Y": -49.790283,
|
||||
"Z": 11.825684
|
||||
},
|
||||
"StopDistance": 7,
|
||||
"TerritoryId": 398,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018454,
|
||||
"Position": {
|
||||
"X": 549.18726,
|
||||
"Y": -51.275715,
|
||||
"Z": 6.1798096
|
||||
},
|
||||
"TerritoryId": 398,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 5,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018460,
|
||||
"Position": {
|
||||
"X": -108.659546,
|
||||
"Y": -35.633152,
|
||||
"Z": -19.485779
|
||||
},
|
||||
"TerritoryId": 398,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "The Dravanian Forelands - Anyx Trine",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018460,
|
||||
"Position": {
|
||||
"X": -108.659546,
|
||||
"Y": -35.633152,
|
||||
"Z": -19.485779
|
||||
},
|
||||
"TerritoryId": 398,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"NextQuestId": 2372
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,162 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018463,
|
||||
"Position": {
|
||||
"X": -108.62903,
|
||||
"Y": -35.63229,
|
||||
"Z": -19.455322
|
||||
},
|
||||
"TerritoryId": 398,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018468,
|
||||
"Position": {
|
||||
"X": -559.7162,
|
||||
"Y": 48,
|
||||
"Z": 304.5243
|
||||
},
|
||||
"TerritoryId": 400,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "The Churning Mists - Zenith"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018468,
|
||||
"Position": {
|
||||
"X": -559.7162,
|
||||
"Y": 48,
|
||||
"Z": 304.5243
|
||||
},
|
||||
"TerritoryId": 400,
|
||||
"InteractionType": "UseItem",
|
||||
"ItemId": 2002034
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018468,
|
||||
"Position": {
|
||||
"X": -559.7162,
|
||||
"Y": 48,
|
||||
"Z": 304.5243
|
||||
},
|
||||
"TerritoryId": 400,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018468,
|
||||
"Position": {
|
||||
"X": -559.7162,
|
||||
"Y": 48,
|
||||
"Z": 304.5243
|
||||
},
|
||||
"TerritoryId": 400,
|
||||
"InteractionType": "UseItem",
|
||||
"ItemId": 2002047
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 5,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018468,
|
||||
"Position": {
|
||||
"X": -559.7162,
|
||||
"Y": 48,
|
||||
"Z": 304.5243
|
||||
},
|
||||
"TerritoryId": 400,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 6,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018468,
|
||||
"Position": {
|
||||
"X": -559.7162,
|
||||
"Y": 48,
|
||||
"Z": 304.5243
|
||||
},
|
||||
"TerritoryId": 400,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 7,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018468,
|
||||
"Position": {
|
||||
"X": -559.7162,
|
||||
"Y": 48,
|
||||
"Z": 304.5243
|
||||
},
|
||||
"TerritoryId": 400,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 8,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018459,
|
||||
"Position": {
|
||||
"X": -673.8232,
|
||||
"Y": 73,
|
||||
"Z": 288.4718
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 400,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1018456,
|
||||
"Position": {
|
||||
"X": 13.595764,
|
||||
"Y": 206.59943,
|
||||
"Z": 77.28699
|
||||
},
|
||||
"TerritoryId": 478,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AetheryteShortcut": "Idyllshire",
|
||||
"NextQuestId": 3008
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,160 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1022958,
|
||||
"Position": {
|
||||
"X": 25.253662,
|
||||
"Y": 7.9999995,
|
||||
"Z": 159.47205
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"Position": {
|
||||
"X": -59.62348,
|
||||
"Y": 7.999999,
|
||||
"Z": -59.427254
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "WalkTo",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
],
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Thavnairian Consulate",
|
||||
"[Kugane] Shiokaze Hostelry"
|
||||
],
|
||||
"RestartNavigationIfCancelled": false
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": -74.28216,
|
||||
"Y": 18,
|
||||
"Z": -164.39622
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Jump",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Shiokaze Hostelry",
|
||||
"[Kugane] Bokairo Inn"
|
||||
],
|
||||
"JumpDestination": {
|
||||
"Position": {
|
||||
"X": -67.259315,
|
||||
"Y": 20.530502,
|
||||
"Z": -163.86617
|
||||
},
|
||||
"StopDistance": 0.5,
|
||||
"Type": "RepeatedJumps"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": -37.85175,
|
||||
"Y": 20.196363,
|
||||
"Z": -163.43034
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "WalkTo"
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": -37.806847,
|
||||
"Y": 21.332985,
|
||||
"Z": -161.45049
|
||||
},
|
||||
"StopDistance": 1,
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Jump",
|
||||
"JumpDestination": {
|
||||
"Position": {
|
||||
"X": -31.778416,
|
||||
"Y": 23.141376,
|
||||
"Z": -159.92921
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": -32.529102,
|
||||
"Y": 23.164635,
|
||||
"Z": -159.86409
|
||||
},
|
||||
"StopDistance": 0.5,
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Jump",
|
||||
"JumpDestination": {
|
||||
"Position": {
|
||||
"X": -28.255697,
|
||||
"Y": 24.146992,
|
||||
"Z": -159.81477
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": -28.255697,
|
||||
"Y": 24.146992,
|
||||
"Z": -159.81477
|
||||
},
|
||||
"StopDistance": 0.5,
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Jump",
|
||||
"JumpDestination": {
|
||||
"Position": {
|
||||
"X": -24.809277,
|
||||
"Y": 24.899979,
|
||||
"Z": -159.88982
|
||||
},
|
||||
"StopDistance": 0.5
|
||||
},
|
||||
"RestartNavigationIfCancelled": false,
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1022958,
|
||||
"Position": {
|
||||
"X": 25.253662,
|
||||
"Y": 7.9999995,
|
||||
"Z": 159.47205
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AetheryteShortcut": "Kugane",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Aetheryte Plaza",
|
||||
"[Kugane] Thavnairian Consulate"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,67 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1023304,
|
||||
"Position": {
|
||||
"X": 2.7008667,
|
||||
"Y": 2.0507723E-06,
|
||||
"Z": -52.84204
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1023306,
|
||||
"Position": {
|
||||
"X": -80.338745,
|
||||
"Y": -6.9700804,
|
||||
"Z": -49.118835
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1023305,
|
||||
"Position": {
|
||||
"X": 4.409851,
|
||||
"Y": 2.100081E-06,
|
||||
"Z": -52.903076
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "UseItem",
|
||||
"ItemId": 2002339
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1023304,
|
||||
"Position": {
|
||||
"X": 2.7008667,
|
||||
"Y": 2.0507723E-06,
|
||||
"Z": -52.84204
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "CompleteQuest"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,176 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1022620,
|
||||
"Position": {
|
||||
"X": -4.7455444,
|
||||
"Y": 0.022830343,
|
||||
"Z": -113.96973
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1023127,
|
||||
"Position": {
|
||||
"X": -102.9527,
|
||||
"Y": 11.80004,
|
||||
"Z": -114.76312
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1023131,
|
||||
"Position": {
|
||||
"X": -88.304016,
|
||||
"Y": -6.9999995,
|
||||
"Z": -63.09613
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Bokairo Inn",
|
||||
"[Kugane] Shiokaze Hostelry"
|
||||
],
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
4
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1023126,
|
||||
"Position": {
|
||||
"X": 32.60852,
|
||||
"Y": 2.9999993,
|
||||
"Z": -49.881836
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Shiokaze Hostelry",
|
||||
"[Kugane] Aetheryte Plaza"
|
||||
],
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1023130,
|
||||
"Position": {
|
||||
"X": 80.460815,
|
||||
"Y": 4.000001,
|
||||
"Z": 71.488525
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Aetheryte Plaza",
|
||||
"[Kugane] Kogane Dori Markets"
|
||||
],
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
8
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1023128,
|
||||
"Position": {
|
||||
"X": -34.103943,
|
||||
"Y": 15.000004,
|
||||
"Z": 68.86389
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1023129,
|
||||
"Position": {
|
||||
"X": 17.593567,
|
||||
"Y": 11.44387,
|
||||
"Z": 174.45642
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Kogane Dori Markets",
|
||||
"[Kugane] Thavnairian Consulate"
|
||||
],
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
16
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1022620,
|
||||
"Position": {
|
||||
"X": -4.7455444,
|
||||
"Y": 0.022830343,
|
||||
"Z": -113.96973
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Thavnairian Consulate",
|
||||
"[Kugane] Rakuza District"
|
||||
],
|
||||
"DialogueChoices": [
|
||||
{
|
||||
"Type": "List",
|
||||
"Prompt": "TEXT_STMBDZ710_02813_Q1_000_031",
|
||||
"Answer": "TEXT_STMBDZ710_02813_A1_000_032"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,197 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024349,
|
||||
"Position": {
|
||||
"X": -27.054321,
|
||||
"Y": -1.3048761E-05,
|
||||
"Z": -69.596436
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "AcceptQuest",
|
||||
"AetheryteShortcut": "Kugane",
|
||||
"SkipConditions": {
|
||||
"AetheryteShortcutIf": {
|
||||
"InSameTerritory": true
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024350,
|
||||
"Position": {
|
||||
"X": -36.02661,
|
||||
"Y": 14.001708,
|
||||
"Z": -45.39563
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024350,
|
||||
"Position": {
|
||||
"X": -36.02661,
|
||||
"Y": 14.001708,
|
||||
"Z": -45.39563
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"DialogueChoices": [
|
||||
{
|
||||
"Type": "List",
|
||||
"Prompt": "TEXT_CHRHDB711_03008_Q1_000_000",
|
||||
"Answer": "TEXT_CHRHDB711_03008_A1_000_002"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1019000,
|
||||
"Position": {
|
||||
"X": 39.414062,
|
||||
"Y": 4.49998,
|
||||
"Z": -43.47296
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": -93.72425,
|
||||
"Y": 11.799999,
|
||||
"Z": -147.28041
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "WalkTo",
|
||||
"SkipConditions": {
|
||||
"StepIf": {
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"DataId": 1019034,
|
||||
"Position": {
|
||||
"X": -95.84198,
|
||||
"Y": 11.8,
|
||||
"Z": -147.29541
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1024409,
|
||||
"Position": {
|
||||
"X": -20.920166,
|
||||
"Y": 6.019962,
|
||||
"Z": -133.31812
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024351,
|
||||
"Position": {
|
||||
"X": -36.270752,
|
||||
"Y": 5.9819617,
|
||||
"Z": -152.36133
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"DialogueChoices": [
|
||||
{
|
||||
"Type": "List",
|
||||
"Prompt": "TEXT_CHRHDB711_03008_Q2_000_000",
|
||||
"Answer": "TEXT_CHRHDB711_03008_A2_000_001"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 5,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024352,
|
||||
"Position": {
|
||||
"X": 24.093994,
|
||||
"Y": 6.025086,
|
||||
"Z": -134.02002
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024355,
|
||||
"Position": {
|
||||
"X": 25.375732,
|
||||
"Y": 6.0313134,
|
||||
"Z": -119.432434
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"NextQuestId": 3020
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,167 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024355,
|
||||
"Position": {
|
||||
"X": 25.375732,
|
||||
"Y": 6.0313134,
|
||||
"Z": -119.432434
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "AcceptQuest",
|
||||
"AetheryteShortcut": "Kugane",
|
||||
"SkipConditions": {
|
||||
"AetheryteShortcutIf": {
|
||||
"InSameTerritory": true
|
||||
}
|
||||
},
|
||||
"DialogueChoices": [
|
||||
{
|
||||
"Type": "List",
|
||||
"Prompt": "TEXT_CHRHDB721_03020_Q1_000_004",
|
||||
"Answer": "TEXT_CHRHDB721_03020_A1_000_005"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024711,
|
||||
"Position": {
|
||||
"X": 136.21729,
|
||||
"Y": 12.000006,
|
||||
"Z": -69.87109
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Rakuza District",
|
||||
"[Kugane] Sekiseigumi Barracks"
|
||||
],
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1019063,
|
||||
"Position": {
|
||||
"X": 3.3416748,
|
||||
"Y": -6.6541724E-11,
|
||||
"Z": -67.73486
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Sekiseigumi Barracks",
|
||||
"[Kugane] Aetheryte Plaza"
|
||||
],
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1019039,
|
||||
"Position": {
|
||||
"X": -35.111023,
|
||||
"Y": 13.999897,
|
||||
"Z": -64.042114
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024705,
|
||||
"Position": {
|
||||
"X": 8.590759,
|
||||
"Y": 4,
|
||||
"Z": 35.171997
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024708,
|
||||
"Position": {
|
||||
"X": 98.83264,
|
||||
"Y": 4.0000014,
|
||||
"Z": 103.471436
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024709,
|
||||
"Position": {
|
||||
"X": -108.01868,
|
||||
"Y": -5.999997,
|
||||
"Z": 70.23718
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024710,
|
||||
"Position": {
|
||||
"X": 835.5382,
|
||||
"Y": 5.9230075,
|
||||
"Z": 834.6837
|
||||
},
|
||||
"TerritoryId": 613,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AetheryteShortcut": "Kugane",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Aetheryte Plaza",
|
||||
"[Kugane] The Ruby Price"
|
||||
],
|
||||
"NextQuestId": 3021
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,136 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024710,
|
||||
"Position": {
|
||||
"X": 835.5382,
|
||||
"Y": 5.9230075,
|
||||
"Z": 834.6837
|
||||
},
|
||||
"TerritoryId": 613,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1019166,
|
||||
"Position": {
|
||||
"X": 495.6587,
|
||||
"Y": 29.394592,
|
||||
"Z": 722.0111
|
||||
},
|
||||
"TerritoryId": 613,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024717,
|
||||
"Position": {
|
||||
"X": 503.44092,
|
||||
"Y": 28.738373,
|
||||
"Z": 737.4226
|
||||
},
|
||||
"TerritoryId": 613,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 2008628,
|
||||
"Position": {
|
||||
"X": 633.81384,
|
||||
"Y": 1.4800415,
|
||||
"Z": 216.26611
|
||||
},
|
||||
"TerritoryId": 613,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024722,
|
||||
"Position": {
|
||||
"X": 615.4115,
|
||||
"Y": 69.10424,
|
||||
"Z": -79.88104
|
||||
},
|
||||
"TerritoryId": 613,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 5,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024723,
|
||||
"Position": {
|
||||
"X": 534.2031,
|
||||
"Y": 0.004061999,
|
||||
"Z": -252.58258
|
||||
},
|
||||
"TerritoryId": 613,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 6,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024725,
|
||||
"Position": {
|
||||
"X": 100.02283,
|
||||
"Y": 4.0000014,
|
||||
"Z": 99.25989
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Kugane",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Aetheryte Plaza",
|
||||
"[Kugane] Kogane Dori Markets"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024708,
|
||||
"Position": {
|
||||
"X": 98.83264,
|
||||
"Y": 4.0000014,
|
||||
"Z": 103.471436
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"NextQuestId": 3094
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,101 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024708,
|
||||
"Position": {
|
||||
"X": 98.83264,
|
||||
"Y": 4.0000014,
|
||||
"Z": 103.471436
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025885,
|
||||
"Position": {
|
||||
"X": 26.443848,
|
||||
"Y": 6.024561,
|
||||
"Z": -118.57788
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Kogane Dori Markets",
|
||||
"[Kugane] Rakuza District"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025887,
|
||||
"Position": {
|
||||
"X": -62.790894,
|
||||
"Y": 6.0295854,
|
||||
"Z": -171.19104
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025891,
|
||||
"Position": {
|
||||
"X": -45.059937,
|
||||
"Y": 10.503964,
|
||||
"Z": -191.79071
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025887,
|
||||
"Position": {
|
||||
"X": -62.790894,
|
||||
"Y": 6.0295854,
|
||||
"Z": -171.19104
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025893,
|
||||
"Position": {
|
||||
"X": -60.41046,
|
||||
"Y": 6.0110765,
|
||||
"Z": -168.41382
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"NextQuestId": 3095
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,151 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025893,
|
||||
"Position": {
|
||||
"X": -60.41046,
|
||||
"Y": 6.0110765,
|
||||
"Z": -168.41382
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025896,
|
||||
"Position": {
|
||||
"X": 248.09644,
|
||||
"Y": 17.471375,
|
||||
"Z": -664.9729
|
||||
},
|
||||
"TerritoryId": 614,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Yanxia - House of the Fierce",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025901,
|
||||
"Position": {
|
||||
"X": -93.70575,
|
||||
"Y": 53.144028,
|
||||
"Z": -530.2663
|
||||
},
|
||||
"TerritoryId": 614,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025906,
|
||||
"Position": {
|
||||
"X": -208.8808,
|
||||
"Y": 53.217514,
|
||||
"Z": -581.3535
|
||||
},
|
||||
"TerritoryId": 614,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 2009533,
|
||||
"Position": {
|
||||
"X": -220.11145,
|
||||
"Y": 53.20813,
|
||||
"Z": -597.80273
|
||||
},
|
||||
"TerritoryId": 614,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 5,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025910,
|
||||
"Position": {
|
||||
"X": -125.41394,
|
||||
"Y": 53.217514,
|
||||
"Z": -648.4321
|
||||
},
|
||||
"TerritoryId": 614,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 6,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025911,
|
||||
"Position": {
|
||||
"X": -126.237915,
|
||||
"Y": 53.217514,
|
||||
"Z": -650.6905
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 614,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 7,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1019030,
|
||||
"Position": {
|
||||
"X": 65.72058,
|
||||
"Y": 10.503965,
|
||||
"Z": -167.1626
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Kugane"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025912,
|
||||
"Position": {
|
||||
"X": 66.57507,
|
||||
"Y": 10.503965,
|
||||
"Z": -155.59625
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"NextQuestId": 3150
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,162 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025912,
|
||||
"Position": {
|
||||
"X": 66.57507,
|
||||
"Y": 10.503965,
|
||||
"Z": -155.59625
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1022620,
|
||||
"Position": {
|
||||
"X": -4.7455444,
|
||||
"Y": 0.022830343,
|
||||
"Z": -113.96973
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1019063,
|
||||
"Position": {
|
||||
"X": 3.3416748,
|
||||
"Y": -6.6541724E-11,
|
||||
"Z": -67.73486
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1022628,
|
||||
"Position": {
|
||||
"X": 38.651123,
|
||||
"Y": 2.99999,
|
||||
"Z": -66.7583
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025912,
|
||||
"Position": {
|
||||
"X": 66.57507,
|
||||
"Y": 10.503965,
|
||||
"Z": -155.59625
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1026349,
|
||||
"Position": {
|
||||
"X": 62.18042,
|
||||
"Y": 5.991543,
|
||||
"Z": -106.126526
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"Position": {
|
||||
"X": 65.39469,
|
||||
"Y": 5.8110533,
|
||||
"Z": -121.784775
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "WalkTo"
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": 72.780495,
|
||||
"Y": -8.000002,
|
||||
"Z": -127.28816
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "WalkTo",
|
||||
"DisableNavmesh": true
|
||||
},
|
||||
{
|
||||
"DataId": 1026457,
|
||||
"Position": {
|
||||
"X": 62.271973,
|
||||
"Y": -8.0999975,
|
||||
"Z": -225.2995
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1026353,
|
||||
"Position": {
|
||||
"X": 45.456543,
|
||||
"Y": -7.470526,
|
||||
"Z": -261.34125
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"NextQuestId": 3151
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,111 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1026351,
|
||||
"Position": {
|
||||
"X": 45.090332,
|
||||
"Y": -7.469796,
|
||||
"Z": -262.7146
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1026355,
|
||||
"Position": {
|
||||
"X": 841.27563,
|
||||
"Y": 1.1792023,
|
||||
"Z": 861.90576
|
||||
},
|
||||
"TerritoryId": 613,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Kugane",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Aetheryte Plaza",
|
||||
"[Kugane] The Ruby Price"
|
||||
],
|
||||
"Mount": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1019166,
|
||||
"Position": {
|
||||
"X": 495.6587,
|
||||
"Y": 29.394592,
|
||||
"Z": 722.0111
|
||||
},
|
||||
"TerritoryId": 613,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1026366,
|
||||
"Position": {
|
||||
"X": 433.73767,
|
||||
"Y": 30.29471,
|
||||
"Z": 780.69727
|
||||
},
|
||||
"TerritoryId": 613,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1026367,
|
||||
"Position": {
|
||||
"X": 297.32202,
|
||||
"Y": 0.35283074,
|
||||
"Z": 470.51184
|
||||
},
|
||||
"TerritoryId": 613,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1026369,
|
||||
"Position": {
|
||||
"X": -35.080566,
|
||||
"Y": 5.983372,
|
||||
"Z": -152.23932
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AetheryteShortcut": "Kugane",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Aetheryte Plaza",
|
||||
"[Kugane] Rakuza District"
|
||||
],
|
||||
"NextQuestId": 3167
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,179 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024351,
|
||||
"Position": {
|
||||
"X": -36.270752,
|
||||
"Y": 5.9819617,
|
||||
"Z": -152.36133
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1026363,
|
||||
"Position": {
|
||||
"X": 54.61206,
|
||||
"Y": 7.999999,
|
||||
"Z": 192.401
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Rakuza District",
|
||||
"[Kugane] Thavnairian Consulate"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Duty",
|
||||
"ContentFinderConditionId": 595
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1026364,
|
||||
"Position": {
|
||||
"X": 52.536743,
|
||||
"Y": 8.02,
|
||||
"Z": 192.49243
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Kugane",
|
||||
"SkipConditions": {
|
||||
"AetheryteShortcutIf": {
|
||||
"InSameTerritory": true
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1024351,
|
||||
"Position": {
|
||||
"X": -36.270752,
|
||||
"Y": 5.9819617,
|
||||
"Z": -152.36133
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Thavnairian Consulate",
|
||||
"[Kugane] Rakuza District"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 5,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1019063,
|
||||
"Position": {
|
||||
"X": 3.3416748,
|
||||
"Y": -6.6541724E-11,
|
||||
"Z": -67.73486
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1018994,
|
||||
"Position": {
|
||||
"X": 49.240845,
|
||||
"Y": 4.0000005,
|
||||
"Z": 55.77173
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Aetheryte Plaza",
|
||||
"[Kugane] Kogane Dori Markets"
|
||||
],
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 6,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1026369,
|
||||
"Position": {
|
||||
"X": -35.080566,
|
||||
"Y": 5.983372,
|
||||
"Z": -152.23932
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Kogane Dori Markets",
|
||||
"[Kugane] Rakuza District"
|
||||
],
|
||||
"DialogueChoices": [
|
||||
{
|
||||
"Type": "List",
|
||||
"Prompt": "TEXT_CHRHDB751_03167_Q1_000_000",
|
||||
"Answer": "TEXT_CHRHDB751_03167_A1_000_002"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025885,
|
||||
"Position": {
|
||||
"X": 26.443848,
|
||||
"Y": 6.024561,
|
||||
"Z": -118.57788
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"NextQuestId": 3168
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,164 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1025885,
|
||||
"Position": {
|
||||
"X": 26.443848,
|
||||
"Y": 6.024561,
|
||||
"Z": -118.57788
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"Position": {
|
||||
"X": 65.39469,
|
||||
"Y": 5.8110533,
|
||||
"Z": -121.784775
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "WalkTo"
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": 72.780495,
|
||||
"Y": -8.000002,
|
||||
"Z": -127.28816
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "WalkTo",
|
||||
"DisableNavmesh": true
|
||||
},
|
||||
{
|
||||
"DataId": 1019068,
|
||||
"Position": {
|
||||
"X": 42.191162,
|
||||
"Y": -7.463482,
|
||||
"Z": -264.75934
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"DialogueChoices": [
|
||||
{
|
||||
"Type": "List",
|
||||
"Prompt": "TEXT_CHRHDB752_03168_Q1_000_000",
|
||||
"Answer": "TEXT_CHRHDB752_03168_A1_000_001"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1019033,
|
||||
"Position": {
|
||||
"X": 52.048462,
|
||||
"Y": 8.02,
|
||||
"Z": 140.55078
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Kugane",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Aetheryte Plaza",
|
||||
"[Kugane] Thavnairian Consulate"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"Position": {
|
||||
"X": 16.635633,
|
||||
"Y": 11.441568,
|
||||
"Z": 174.71848
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "WalkTo"
|
||||
},
|
||||
{
|
||||
"DataId": 1026764,
|
||||
"Position": {
|
||||
"X": 24.917969,
|
||||
"Y": 6.0124164,
|
||||
"Z": -123.979614
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Thavnairian Consulate",
|
||||
"[Kugane] Rakuza District"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1026350,
|
||||
"Position": {
|
||||
"X": 512.90137,
|
||||
"Y": 0.8484344,
|
||||
"Z": 148.91272
|
||||
},
|
||||
"TerritoryId": 613,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Kugane] Rakuza District",
|
||||
"[Kugane] The Ruby Price"
|
||||
],
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 5,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1026765,
|
||||
"Position": {
|
||||
"X": 495.10938,
|
||||
"Y": 1.611506,
|
||||
"Z": 149.49255
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 613,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1026766,
|
||||
"Position": {
|
||||
"X": 52.384155,
|
||||
"Y": 10.503965,
|
||||
"Z": -154.03986
|
||||
},
|
||||
"TerritoryId": 628,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AetheryteShortcut": "Kugane",
|
||||
"NextQuestId": 4542
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -83,21 +83,24 @@
|
||||
"Steps": [
|
||||
{
|
||||
"Position": {
|
||||
"X": 200.24112,
|
||||
"Y": 1.7700036,
|
||||
"Z": 712.99384
|
||||
"X": 223.328,
|
||||
"Y": -0.6,
|
||||
"Z": 752.7248
|
||||
},
|
||||
"TerritoryId": 957,
|
||||
"InteractionType": "WalkTo"
|
||||
"InteractionType": "WalkTo",
|
||||
"DisableNavmesh": true,
|
||||
"Sprint": true
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": 240.97523,
|
||||
"Y": 0.8542664,
|
||||
"Z": 712.4415
|
||||
"X": 253.03053,
|
||||
"Y": 0.7659681,
|
||||
"Z": 732.0563
|
||||
},
|
||||
"TerritoryId": 957,
|
||||
"InteractionType": "WalkTo"
|
||||
"InteractionType": "WalkTo",
|
||||
"DisableNavmesh": true
|
||||
},
|
||||
{
|
||||
"DataId": 1038606,
|
||||
|
@ -0,0 +1,289 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1042487,
|
||||
"Position": {
|
||||
"X": 32.272827,
|
||||
"Y": -4.4237822E-07,
|
||||
"Z": -0.7477417
|
||||
},
|
||||
"TerritoryId": 963,
|
||||
"InteractionType": "AcceptQuest",
|
||||
"AetheryteShortcut": "Radz-at-Han",
|
||||
"DialogueChoices": [
|
||||
{
|
||||
"Type": "List",
|
||||
"Prompt": "TEXT_CHRHDB811_04542_Q4_000_000",
|
||||
"Answer": "TEXT_CHRHDB811_04542_A4_000_001"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1042488,
|
||||
"Position": {
|
||||
"X": 150.68274,
|
||||
"Y": 4.783756,
|
||||
"Z": -145.00653
|
||||
},
|
||||
"TerritoryId": 963,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1042489,
|
||||
"Position": {
|
||||
"X": 147.75305,
|
||||
"Y": 27.06,
|
||||
"Z": 36.057007
|
||||
},
|
||||
"TerritoryId": 963,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Radz-at-Han] Aetheryte Plaza",
|
||||
"[Radz-at-Han] Kama"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1027322,
|
||||
"Position": {
|
||||
"X": -20.126648,
|
||||
"Y": 3.9998171,
|
||||
"Z": 204.24194
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 819,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Crystarium",
|
||||
"AethernetShortcut": [
|
||||
"[Crystarium] Aetheryte Plaza",
|
||||
"[Crystarium] The Pendants"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"TerritoryId": 819,
|
||||
"AethernetShortcut": [
|
||||
"[Crystarium] The Pendants",
|
||||
"[Crystarium] Tessellation (Lakeland)"
|
||||
],
|
||||
"InteractionType": "None"
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": 55.589294,
|
||||
"Y": 2.0276523,
|
||||
"Z": 669.1557
|
||||
},
|
||||
"TerritoryId": 813,
|
||||
"InteractionType": "WalkTo",
|
||||
"SkipConditions": {
|
||||
"StepIf": {
|
||||
"Flying": "Unlocked"
|
||||
}
|
||||
},
|
||||
"Comment": "these bridges have navmesh problems"
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": 15.410904,
|
||||
"Y": 2.2598603,
|
||||
"Z": 677.3755
|
||||
},
|
||||
"TerritoryId": 813,
|
||||
"InteractionType": "WalkTo",
|
||||
"DisableNavmesh": true,
|
||||
"SkipConditions": {
|
||||
"StepIf": {
|
||||
"Flying": "Unlocked"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": -82.79376,
|
||||
"Y": 11.970126,
|
||||
"Z": 765.8721
|
||||
},
|
||||
"TerritoryId": 813,
|
||||
"InteractionType": "WalkTo",
|
||||
"SkipConditions": {
|
||||
"StepIf": {
|
||||
"Flying": "Unlocked"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"DataId": 1042493,
|
||||
"Position": {
|
||||
"X": -106.73688,
|
||||
"Y": 14.173656,
|
||||
"Z": 756.4354
|
||||
},
|
||||
"TerritoryId": 813,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true,
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1042491,
|
||||
"Position": {
|
||||
"X": -137.22437,
|
||||
"Y": 9.572956,
|
||||
"Z": 708.3999
|
||||
},
|
||||
"StopDistance": 1,
|
||||
"TerritoryId": 813,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true,
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1042492,
|
||||
"Position": {
|
||||
"X": -218.76862,
|
||||
"Y": 1.9084097,
|
||||
"Z": 756.16077
|
||||
},
|
||||
"TerritoryId": 813,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true,
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 5,
|
||||
"Steps": [
|
||||
{
|
||||
"Position": {
|
||||
"X": -82.79376,
|
||||
"Y": 11.970126,
|
||||
"Z": 765.8721
|
||||
},
|
||||
"TerritoryId": 813,
|
||||
"InteractionType": "WalkTo",
|
||||
"SkipConditions": {
|
||||
"StepIf": {
|
||||
"Flying": "Unlocked"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"DataId": 1042494,
|
||||
"Position": {
|
||||
"X": -54.032227,
|
||||
"Y": 2.015483,
|
||||
"Z": 677.9125
|
||||
},
|
||||
"TerritoryId": 813,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"Position": {
|
||||
"X": 15.410904,
|
||||
"Y": 2.2598603,
|
||||
"Z": 677.3755
|
||||
},
|
||||
"TerritoryId": 813,
|
||||
"InteractionType": "WalkTo",
|
||||
"SkipConditions": {
|
||||
"StepIf": {
|
||||
"Flying": "Unlocked"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": 55.589294,
|
||||
"Y": 2.0276523,
|
||||
"Z": 669.1557
|
||||
},
|
||||
"TerritoryId": 813,
|
||||
"InteractionType": "WalkTo",
|
||||
"DisableNavmesh": true,
|
||||
"SkipConditions": {
|
||||
"StepIf": {
|
||||
"Flying": "Unlocked"
|
||||
}
|
||||
},
|
||||
"Comment": "these bridges have navmesh problems"
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": 105.453514,
|
||||
"Y": -1.5952542,
|
||||
"Z": 604.3535
|
||||
},
|
||||
"TerritoryId": 813,
|
||||
"InteractionType": "WalkTo",
|
||||
"SkipConditions": {
|
||||
"StepIf": {
|
||||
"Flying": "Unlocked"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"DataId": 1042497,
|
||||
"Position": {
|
||||
"X": 220.7522,
|
||||
"Y": 12.699311,
|
||||
"Z": 229.84656
|
||||
},
|
||||
"TerritoryId": 813,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"Fly": true,
|
||||
"NextQuestId": 4543
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,236 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1042499,
|
||||
"Position": {
|
||||
"X": 217.51733,
|
||||
"Y": 12.445339,
|
||||
"Z": 228.44275
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 813,
|
||||
"InteractionType": "AcceptQuest",
|
||||
"DialogueChoices": [
|
||||
{
|
||||
"Type": "List",
|
||||
"Prompt": "TEXT_CHRHDB812_04543_Q1_000_000",
|
||||
"Answer": "TEXT_CHRHDB812_04543_A1_000_002"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1042502,
|
||||
"Position": {
|
||||
"X": -57.38922,
|
||||
"Y": -36.72638,
|
||||
"Z": -254.53583
|
||||
},
|
||||
"TerritoryId": 819,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Crystarium",
|
||||
"AethernetShortcut": [
|
||||
"[Crystarium] Aetheryte Plaza",
|
||||
"[Crystarium] The Cabinet of Curiosity"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1042505,
|
||||
"Position": {
|
||||
"X": 148.11926,
|
||||
"Y": 27.06,
|
||||
"Z": 36.240112
|
||||
},
|
||||
"TerritoryId": 963,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Radz-at-Han",
|
||||
"AethernetShortcut": [
|
||||
"[Radz-at-Han] Aetheryte Plaza",
|
||||
"[Radz-at-Han] Kama"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1037341,
|
||||
"Position": {
|
||||
"X": 133.77576,
|
||||
"Y": 26.99999,
|
||||
"Z": 12.405518
|
||||
},
|
||||
"TerritoryId": 963,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1037352,
|
||||
"Position": {
|
||||
"X": 112.10791,
|
||||
"Y": 26.99999,
|
||||
"Z": 25.253662
|
||||
},
|
||||
"TerritoryId": 963,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1042506,
|
||||
"Position": {
|
||||
"X": 126.11572,
|
||||
"Y": 26.999989,
|
||||
"Z": 32.76111
|
||||
},
|
||||
"TerritoryId": 963,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 5,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1042508,
|
||||
"Position": {
|
||||
"X": 126.11572,
|
||||
"Y": 26.999989,
|
||||
"Z": 32.76111
|
||||
},
|
||||
"TerritoryId": 963,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 6,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1037324,
|
||||
"Position": {
|
||||
"X": -4.257263,
|
||||
"Y": 27,
|
||||
"Z": 36.362183
|
||||
},
|
||||
"TerritoryId": 963,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 7,
|
||||
"Steps": [
|
||||
{
|
||||
"Position": {
|
||||
"X": -3.0175605,
|
||||
"Y": 27,
|
||||
"Z": 36.584843
|
||||
},
|
||||
"StopDistance": 0.5,
|
||||
"TerritoryId": 963,
|
||||
"InteractionType": "Jump",
|
||||
"JumpDestination": {
|
||||
"Position": {
|
||||
"X": -3.6922705,
|
||||
"Y": -1.9999962,
|
||||
"Z": 52.106045
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"DataId": 1042509,
|
||||
"Position": {
|
||||
"X": -29.373718,
|
||||
"Y": -1.9999962,
|
||||
"Z": 130.93762
|
||||
},
|
||||
"TerritoryId": 963,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 8,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1042510,
|
||||
"Position": {
|
||||
"X": -337.57538,
|
||||
"Y": 3.2215352,
|
||||
"Z": 365.7129
|
||||
},
|
||||
"TerritoryId": 957,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Thavnair - Great Work",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 9,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1042511,
|
||||
"Position": {
|
||||
"X": -376.669,
|
||||
"Y": 1.1651754,
|
||||
"Z": 379.23242
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 957,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1042512,
|
||||
"Position": {
|
||||
"X": 31.387817,
|
||||
"Y": -5.021957E-07,
|
||||
"Z": -0.65618896
|
||||
},
|
||||
"TerritoryId": 963,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AetheryteShortcut": "Radz-at-Han"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,114 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1042599,
|
||||
"Position": {
|
||||
"X": 31.998047,
|
||||
"Y": 5.1499996,
|
||||
"Z": -67.73486
|
||||
},
|
||||
"TerritoryId": 962,
|
||||
"InteractionType": "AcceptQuest",
|
||||
"AetheryteShortcut": "Old Sharlayan",
|
||||
"SkipConditions": {
|
||||
"AetheryteShortcutIf": {
|
||||
"InSameTerritory": true
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1046136,
|
||||
"Position": {
|
||||
"X": -341.39008,
|
||||
"Y": 22.3,
|
||||
"Z": -103.74609
|
||||
},
|
||||
"TerritoryId": 962,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Old Sharlayan] Aetheryte Plaza",
|
||||
"[Old Sharlayan] The Studium"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1046138,
|
||||
"Position": {
|
||||
"X": 30.960571,
|
||||
"Y": 5.1499996,
|
||||
"Z": -66.88031
|
||||
},
|
||||
"StopDistance": 7,
|
||||
"TerritoryId": 962,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1046139,
|
||||
"Position": {
|
||||
"X": 87.63245,
|
||||
"Y": -16.247002,
|
||||
"Z": 123.76587
|
||||
},
|
||||
"TerritoryId": 962,
|
||||
"InteractionType": "Interact",
|
||||
"AethernetShortcut": [
|
||||
"[Old Sharlayan] Aetheryte Plaza",
|
||||
"[Old Sharlayan] Scholar's Harbor"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1046141,
|
||||
"Position": {
|
||||
"X": -133.4707,
|
||||
"Y": 28.049995,
|
||||
"Z": 219.65356
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 963,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 2013721,
|
||||
"Position": {
|
||||
"X": 406.30188,
|
||||
"Y": 13.01593,
|
||||
"Z": -299.8551
|
||||
},
|
||||
"TerritoryId": 957,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AetheryteShortcut": "Thavnair - Palaka's Stand",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,167 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1046203,
|
||||
"Position": {
|
||||
"X": 406.42407,
|
||||
"Y": 3.1168795,
|
||||
"Z": -272.26672
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 957,
|
||||
"InteractionType": "AcceptQuest",
|
||||
"AetheryteShortcut": "Thavnair - Palaka's Stand",
|
||||
"SkipConditions": {
|
||||
"AetheryteShortcutIf": {
|
||||
"InSameTerritory": true
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1046203,
|
||||
"Position": {
|
||||
"X": 406.42407,
|
||||
"Y": 3.1168795,
|
||||
"Z": -272.26672
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 957,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 2,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1037703,
|
||||
"Position": {
|
||||
"X": 423.7887,
|
||||
"Y": 3.1168795,
|
||||
"Z": -269.73376
|
||||
},
|
||||
"TerritoryId": 957,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1037707,
|
||||
"Position": {
|
||||
"X": 432.02856,
|
||||
"Y": 5.912681,
|
||||
"Z": -225.20789
|
||||
},
|
||||
"TerritoryId": 957,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1039517,
|
||||
"Position": {
|
||||
"X": 376.6078,
|
||||
"Y": 5.709401,
|
||||
"Z": -220.50812
|
||||
},
|
||||
"TerritoryId": 957,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 3,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1046203,
|
||||
"Position": {
|
||||
"X": 545.292,
|
||||
"Y": 10.612534,
|
||||
"Z": 232.90868
|
||||
},
|
||||
"StopDistance": 0.5,
|
||||
"TerritoryId": 957,
|
||||
"InteractionType": "Interact",
|
||||
"Fly": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1037630,
|
||||
"Position": {
|
||||
"X": 401.8158,
|
||||
"Y": 3.1168792,
|
||||
"Z": -273.76215
|
||||
},
|
||||
"StopDistance": 7,
|
||||
"TerritoryId": 957,
|
||||
"InteractionType": "Interact"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 5,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1042599,
|
||||
"Position": {
|
||||
"X": 31.998047,
|
||||
"Y": 5.1499996,
|
||||
"Z": -67.73486
|
||||
},
|
||||
"TerritoryId": 962,
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Old Sharlayan"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1042599,
|
||||
"Position": {
|
||||
"X": 31.998047,
|
||||
"Y": 5.1499996,
|
||||
"Z": -67.73486
|
||||
},
|
||||
"TerritoryId": 962,
|
||||
"InteractionType": "CompleteQuest"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -5,6 +5,7 @@ using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using Questionable.Model;
|
||||
using Questionable.Model.Questing;
|
||||
|
||||
namespace Questionable.Validation;
|
||||
|
||||
@ -91,6 +92,9 @@ internal sealed class QuestValidator
|
||||
}, CancellationToken.None, TaskCreationOptions.LongRunning, TaskScheduler.Default);
|
||||
}
|
||||
|
||||
public List<ValidationIssue> GetIssues(ElementId elementId) =>
|
||||
_validationIssues.Where(x => x.ElementId == elementId).ToList();
|
||||
|
||||
private static IEnumerable<ValidationIssue> DisabledTribesAsIssues(Dictionary<EAlliedSociety, int> disabledTribeQuests)
|
||||
{
|
||||
return disabledTribeQuests
|
||||
|
@ -13,19 +13,16 @@ using Questionable.Data;
|
||||
using Questionable.Functions;
|
||||
using Questionable.Model;
|
||||
using Questionable.Model.Questing;
|
||||
using Questionable.Validation;
|
||||
using Questionable.Windows.QuestComponents;
|
||||
|
||||
namespace Questionable.Windows.JournalComponents;
|
||||
|
||||
internal sealed class QuestJournalComponent
|
||||
{
|
||||
private readonly Dictionary<JournalData.Genre, (int Available, int Obtainable, int Completed)> _genreCounts = [];
|
||||
|
||||
private readonly Dictionary<JournalData.Category, (int Available, int Obtainable, int Completed)> _categoryCounts =
|
||||
[];
|
||||
|
||||
private readonly Dictionary<JournalData.Section, (int Available, int Obtainable, int Completed)> _sectionCounts =
|
||||
[];
|
||||
private readonly Dictionary<JournalData.Genre, JournalCounts> _genreCounts = [];
|
||||
private readonly Dictionary<JournalData.Category, JournalCounts> _categoryCounts = [];
|
||||
private readonly Dictionary<JournalData.Section, JournalCounts> _sectionCounts = [];
|
||||
|
||||
private readonly JournalData _journalData;
|
||||
private readonly QuestRegistry _questRegistry;
|
||||
@ -35,13 +32,14 @@ internal sealed class QuestJournalComponent
|
||||
private readonly IDalamudPluginInterface _pluginInterface;
|
||||
private readonly QuestController _questController;
|
||||
private readonly ICommandManager _commandManager;
|
||||
private readonly QuestValidator _questValidator;
|
||||
|
||||
private List<FilteredSection> _filteredSections = [];
|
||||
private string _searchText = string.Empty;
|
||||
|
||||
public QuestJournalComponent(JournalData journalData, QuestRegistry questRegistry, QuestFunctions questFunctions,
|
||||
UiUtils uiUtils, QuestTooltipComponent questTooltipComponent, IDalamudPluginInterface pluginInterface,
|
||||
QuestController questController, ICommandManager commandManager)
|
||||
QuestController questController, ICommandManager commandManager, QuestValidator questValidator)
|
||||
{
|
||||
_journalData = journalData;
|
||||
_questRegistry = questRegistry;
|
||||
@ -51,6 +49,7 @@ internal sealed class QuestJournalComponent
|
||||
_pluginInterface = pluginInterface;
|
||||
_questController = questController;
|
||||
_commandManager = commandManager;
|
||||
_questValidator = questValidator;
|
||||
}
|
||||
|
||||
public void DrawQuests()
|
||||
@ -99,7 +98,7 @@ internal sealed class QuestJournalComponent
|
||||
if (filter.Section.QuestCount == 0)
|
||||
return;
|
||||
|
||||
(int available, int obtainable, int completed) = _sectionCounts.GetValueOrDefault(filter.Section);
|
||||
(int available, int obtainable, int completed) = _sectionCounts.GetValueOrDefault(filter.Section, new());
|
||||
|
||||
ImGui.TableNextRow();
|
||||
ImGui.TableNextColumn();
|
||||
@ -125,7 +124,7 @@ internal sealed class QuestJournalComponent
|
||||
if (filter.Category.QuestCount == 0)
|
||||
return;
|
||||
|
||||
(int available, int obtainable, int completed) = _categoryCounts.GetValueOrDefault(filter.Category);
|
||||
(int available, int obtainable, int completed) = _categoryCounts.GetValueOrDefault(filter.Category, new());
|
||||
|
||||
ImGui.TableNextRow();
|
||||
ImGui.TableNextColumn();
|
||||
@ -151,7 +150,7 @@ internal sealed class QuestJournalComponent
|
||||
if (filter.Genre.QuestCount == 0)
|
||||
return;
|
||||
|
||||
(int supported, int obtainable, int completed) = _genreCounts.GetValueOrDefault(filter.Genre);
|
||||
(int supported, int obtainable, int completed) = _genreCounts.GetValueOrDefault(filter.Genre, new());
|
||||
|
||||
ImGui.TableNextRow();
|
||||
ImGui.TableNextColumn();
|
||||
@ -212,7 +211,19 @@ internal sealed class QuestJournalComponent
|
||||
}
|
||||
|
||||
ImGui.SetCursorPosX(ImGui.GetCursorPosX() + spacing);
|
||||
_uiUtils.ChecklistItem(string.Empty, quest is { Root.Disabled: false });
|
||||
|
||||
if (quest is { Root.Disabled: false })
|
||||
{
|
||||
List<ValidationIssue> issues = _questValidator.GetIssues(quest.Id);
|
||||
if (issues.Any(x => x.Severity == EIssueSeverity.Error))
|
||||
_uiUtils.ChecklistItem(string.Empty, ImGuiColors.DalamudRed, FontAwesomeIcon.ExclamationTriangle);
|
||||
else if (issues.Count > 0)
|
||||
_uiUtils.ChecklistItem(string.Empty, ImGuiColors.ParsedBlue, FontAwesomeIcon.InfoCircle);
|
||||
else
|
||||
_uiUtils.ChecklistItem(string.Empty, true);
|
||||
}
|
||||
else
|
||||
_uiUtils.ChecklistItem(string.Empty, false);
|
||||
|
||||
ImGui.TableNextColumn();
|
||||
var (color, icon, text) = _uiUtils.GetQuestStyle(questInfo.QuestId);
|
||||
@ -329,7 +340,7 @@ internal sealed class QuestJournalComponent
|
||||
_questRegistry.TryGetQuest(x.QuestId, out var quest) && !quest.Root.Disabled);
|
||||
int obtainable = genre.Quests.Count(x => !_questFunctions.IsQuestUnobtainable(x.QuestId));
|
||||
int completed = genre.Quests.Count(x => _questFunctions.IsQuestComplete(x.QuestId));
|
||||
_genreCounts[genre] = (available, obtainable, completed);
|
||||
_genreCounts[genre] = new(available, obtainable, completed);
|
||||
}
|
||||
|
||||
foreach (var category in _journalData.Categories)
|
||||
@ -341,7 +352,7 @@ internal sealed class QuestJournalComponent
|
||||
int available = counts.Sum(x => x.Available);
|
||||
int obtainable = counts.Sum(x => x.Obtainable);
|
||||
int completed = counts.Sum(x => x.Completed);
|
||||
_categoryCounts[category] = (available, obtainable, completed);
|
||||
_categoryCounts[category] = new(available, obtainable, completed);
|
||||
}
|
||||
|
||||
foreach (var section in _journalData.Sections)
|
||||
@ -353,20 +364,20 @@ internal sealed class QuestJournalComponent
|
||||
int available = counts.Sum(x => x.Available);
|
||||
int obtainable = counts.Sum(x => x.Obtainable);
|
||||
int completed = counts.Sum(x => x.Completed);
|
||||
_sectionCounts[section] = (available, obtainable, completed);
|
||||
_sectionCounts[section] = new(available, obtainable, completed);
|
||||
}
|
||||
}
|
||||
|
||||
internal void ClearCounts()
|
||||
{
|
||||
foreach (var genreCount in _genreCounts.ToList())
|
||||
_genreCounts[genreCount.Key] = (genreCount.Value.Available, genreCount.Value.Available, 0);
|
||||
_genreCounts[genreCount.Key] = genreCount.Value with { Completed = 0 };
|
||||
|
||||
foreach (var categoryCount in _categoryCounts.ToList())
|
||||
_categoryCounts[categoryCount.Key] = (categoryCount.Value.Available, categoryCount.Value.Available, 0);
|
||||
_categoryCounts[categoryCount.Key] = categoryCount.Value with { Completed = 0 };
|
||||
|
||||
foreach (var sectionCount in _sectionCounts.ToList())
|
||||
_sectionCounts[sectionCount.Key] = (sectionCount.Value.Available, sectionCount.Value.Available, 0);
|
||||
_sectionCounts[sectionCount.Key] = sectionCount.Value with { Completed = 0 };
|
||||
}
|
||||
|
||||
private sealed record FilteredSection(JournalData.Section Section, List<FilteredCategory> Categories);
|
||||
@ -374,4 +385,6 @@ internal sealed class QuestJournalComponent
|
||||
private sealed record FilteredCategory(JournalData.Category Category, List<FilteredGenre> Genres);
|
||||
|
||||
private sealed record FilteredGenre(JournalData.Genre Genre, List<IQuestInfo> Quests);
|
||||
|
||||
private sealed record JournalCounts(int Available = 0, int Obtainable = 0, int Completed = 0);
|
||||
}
|
||||
|
@ -113,7 +113,7 @@ internal sealed class QuickAccessButtonsComponent
|
||||
int partsToRender = errorCount == 0 || infoCount == 0 ? 1 : 2;
|
||||
using var id = ImRaii.PushId("validationissues");
|
||||
|
||||
var icon1 = FontAwesomeIcon.TimesCircle;
|
||||
var icon1 = FontAwesomeIcon.ExclamationTriangle;
|
||||
var icon2 = FontAwesomeIcon.InfoCircle;
|
||||
Vector2 iconSize1, iconSize2;
|
||||
using (var _ = _pluginInterface.UiBuilder.IconFontFixedWidthHandle.Push())
|
||||
|
@ -77,7 +77,7 @@ internal sealed class QuestValidationWindow : LWindow
|
||||
if (validationIssue.Severity == EIssueSeverity.Error)
|
||||
{
|
||||
using var color = ImRaii.PushColor(ImGuiCol.Text, ImGuiColors.DalamudRed);
|
||||
ImGui.TextUnformatted(FontAwesomeIcon.TimesCircle.ToIconString());
|
||||
ImGui.TextUnformatted(FontAwesomeIcon.ExclamationTriangle.ToIconString());
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user