forked from liza/Questionable
ARR journal adjustments + some basic gridania quests
This commit is contained in:
parent
9671e08afd
commit
800799ddba
@ -80,16 +80,60 @@
|
||||
"Sequence": 4,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1000868,
|
||||
"Position": {
|
||||
"X": -192.00433,
|
||||
"Y": 0.9999907,
|
||||
"Z": 211.68835
|
||||
"TerritoryId": 135,
|
||||
"InteractionType": "AttuneAetheryte",
|
||||
"Aetheryte": "Lower La Noscea - Moraby Drydocks",
|
||||
"AetheryteShortcut": "Limsa Lominsa",
|
||||
"AethernetShortcut": [
|
||||
"[Limsa Lominsa] Aetheryte Plaza",
|
||||
"[Limsa Lominsa] Tempest Gate (Lower La Noscea)"
|
||||
],
|
||||
"SkipConditions": {
|
||||
"AetheryteShortcutIf": {
|
||||
"AetheryteUnlocked": "Lower La Noscea - Moraby Drydocks"
|
||||
},
|
||||
"StopDistance": 7,
|
||||
"TerritoryId": 129,
|
||||
"InteractionType": "Interact",
|
||||
"TargetTerritoryId": 138
|
||||
"AethernetShortcutIf": {
|
||||
"AetheryteUnlocked": "Lower La Noscea - Moraby Drydocks"
|
||||
},
|
||||
"StepIf": {
|
||||
"AetheryteUnlocked": "Lower La Noscea - Moraby Drydocks"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"TerritoryId": 134,
|
||||
"InteractionType": "AttuneAetheryte",
|
||||
"Aetheryte": "Middle La Noscea - Summerford Farms",
|
||||
"AetheryteShortcut": "Limsa Lominsa",
|
||||
"AethernetShortcut": [
|
||||
"[Limsa Lominsa] Aetheryte Plaza",
|
||||
"[Limsa Lominsa] Zephyr Gate (Middle La Noscea)"
|
||||
],
|
||||
"SkipConditions": {
|
||||
"AetheryteShortcutIf": {
|
||||
"AetheryteUnlocked": "Middle La Noscea - Summerford Farms"
|
||||
},
|
||||
"AethernetShortcutIf": {
|
||||
"AetheryteUnlocked": "Middle La Noscea - Summerford Farms"
|
||||
},
|
||||
"StepIf": {
|
||||
"AetheryteUnlocked": "Middle La Noscea - Summerford Farms"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"TerritoryId": 138,
|
||||
"InteractionType": "AttuneAetheryte",
|
||||
"Aetheryte": "Western La Noscea - Swiftperch",
|
||||
"AetheryteShortcut": "Western La Noscea - Aleport",
|
||||
"SkipConditions": {
|
||||
"AetheryteShortcutIf": {
|
||||
"AetheryteUnlocked": "Western La Noscea - Swiftperch"
|
||||
},
|
||||
"StepIf": {
|
||||
"AetheryteUnlocked": "Western La Noscea - Swiftperch"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"DataId": 1003393,
|
||||
@ -99,7 +143,8 @@
|
||||
"Z": 351.76624
|
||||
},
|
||||
"TerritoryId": 138,
|
||||
"InteractionType": "Interact"
|
||||
"InteractionType": "Interact",
|
||||
"AetheryteShortcut": "Western La Noscea - Aleport"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -0,0 +1,40 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1000206,
|
||||
"Position": {
|
||||
"X": 193.59119,
|
||||
"Y": -0.015319824,
|
||||
"Z": 42.160645
|
||||
},
|
||||
"TerritoryId": 132,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1000233,
|
||||
"Position": {
|
||||
"X": 168.65796,
|
||||
"Y": 15.5,
|
||||
"Z": -95.99457
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AethernetShortcut": [
|
||||
"[Gridania] Archers' Guild",
|
||||
"[Gridania] Leatherworkers' Guild & Shaded Bower"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,85 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1000263,
|
||||
"Position": {
|
||||
"X": 141.55786,
|
||||
"Y": 15.5,
|
||||
"Z": -274.43353
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"Position": {
|
||||
"X": 112.12561,
|
||||
"Y": 16.504576,
|
||||
"Z": -268.8553
|
||||
},
|
||||
"TerritoryId": 148,
|
||||
"InteractionType": "Combat",
|
||||
"EnemySpawnType": "OverworldEnemies",
|
||||
"ComplexCombatData": [
|
||||
{
|
||||
"DataId": 37,
|
||||
"MinimumKillCount": 6,
|
||||
"CompletionQuestVariablesFlags": [
|
||||
{
|
||||
"Low": 6
|
||||
},
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null
|
||||
]
|
||||
}
|
||||
],
|
||||
"AethernetShortcut": [
|
||||
"[Gridania] Lancers' Guild",
|
||||
"[Gridania] Blue Badger Gate (Central Shroud)"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"Position": {
|
||||
"X": 129.21268,
|
||||
"Y": 25.16017,
|
||||
"Z": -318.4288
|
||||
},
|
||||
"TerritoryId": 148,
|
||||
"InteractionType": "WalkTo",
|
||||
"TargetTerritoryId": 132
|
||||
},
|
||||
{
|
||||
"DataId": 1000263,
|
||||
"Position": {
|
||||
"X": 141.55786,
|
||||
"Y": 15.5,
|
||||
"Z": -274.43353
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AethernetShortcut": [
|
||||
"[Gridania] Aetheryte Plaza",
|
||||
"[Gridania] Lancers' Guild"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,142 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1000768,
|
||||
"Position": {
|
||||
"X": 172.35059,
|
||||
"Y": 15.5,
|
||||
"Z": -89.951965
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"Position": {
|
||||
"X": 157.92119,
|
||||
"Y": 15.700001,
|
||||
"Z": -122.177925
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "WalkTo",
|
||||
"SkipConditions": {
|
||||
"StepIf": {
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"DataId": 1000238,
|
||||
"Position": {
|
||||
"X": 155.41309,
|
||||
"Y": 15.700001,
|
||||
"Z": -121.812805
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
},
|
||||
{
|
||||
"Position": {
|
||||
"X": 162.74281,
|
||||
"Y": 15.699926,
|
||||
"Z": -59.43834
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "WalkTo",
|
||||
"SkipConditions": {
|
||||
"StepIf": {
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"DataId": 1000218,
|
||||
"Position": {
|
||||
"X": 164.72107,
|
||||
"Y": 15.699947,
|
||||
"Z": -58.18268
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 1000214,
|
||||
"Position": {
|
||||
"X": 151.4762,
|
||||
"Y": 15.699964,
|
||||
"Z": -63.920105
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1000248,
|
||||
"Position": {
|
||||
"X": 143.05322,
|
||||
"Y": 14.250365,
|
||||
"Z": -250.72101
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AethernetShortcut": [
|
||||
"[Gridania] Leatherworkers' Guild & Shaded Bower",
|
||||
"[Gridania] Lancers' Guild"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,149 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1000286,
|
||||
"Position": {
|
||||
"X": -53.574463,
|
||||
"Y": 7.2025366,
|
||||
"Z": -118.36426
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 1,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 2000022,
|
||||
"Position": {
|
||||
"X": -52.71997,
|
||||
"Y": 6.7596436,
|
||||
"Z": -109.9718
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 2000020,
|
||||
"Position": {
|
||||
"X": -63.09613,
|
||||
"Y": 6.94281,
|
||||
"Z": -110.85681
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 2000021,
|
||||
"Position": {
|
||||
"X": -37.979797,
|
||||
"Y": 5.996765,
|
||||
"Z": -101.76245
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
64
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 2000025,
|
||||
"Position": {
|
||||
"X": -47.80658,
|
||||
"Y": 5.722107,
|
||||
"Z": -99.4126
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
4
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 2000024,
|
||||
"Position": {
|
||||
"X": -53.75763,
|
||||
"Y": 6.4850464,
|
||||
"Z": -89.52472
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
8
|
||||
]
|
||||
},
|
||||
{
|
||||
"DataId": 2000023,
|
||||
"Position": {
|
||||
"X": -43.808716,
|
||||
"Y": 6.4850464,
|
||||
"Z": -85.80151
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
16
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1000286,
|
||||
"Position": {
|
||||
"X": -53.574463,
|
||||
"Y": 7.2025366,
|
||||
"Z": -118.36426
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "CompleteQuest"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
{
|
||||
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
|
||||
"Author": "liza",
|
||||
"QuestSequence": [
|
||||
{
|
||||
"Sequence": 0,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1000788,
|
||||
"Position": {
|
||||
"X": -43.90027,
|
||||
"Y": 7.0877223,
|
||||
"Z": -136.70563
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "AcceptQuest"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"DataId": 1000429,
|
||||
"Position": {
|
||||
"X": 56.50415,
|
||||
"Y": 7.9990244,
|
||||
"Z": -132.12793
|
||||
},
|
||||
"TerritoryId": 133,
|
||||
"InteractionType": "CompleteQuest"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
@ -59,7 +59,8 @@ internal sealed class QuestData
|
||||
.Where(x => x.RowId > 0)
|
||||
.Where(x => x.IssuerLocation.Row > 0)
|
||||
.Select(x => new QuestInfo(x, questChapters.GetValueOrDefault(x.RowId),
|
||||
startingCities.GetValueOrDefault(x.RowId))),
|
||||
startingCities.GetValueOrDefault(x.RowId)))
|
||||
.Where(x => x.QuestId.Value != 1428),
|
||||
..dataManager.GetExcelSheet<SatisfactionNpc>()!
|
||||
.Where(x => x.RowId > 0)
|
||||
.Select(x => new SatisfactionSupplyInfo(x)),
|
||||
@ -161,9 +162,22 @@ internal sealed class QuestData
|
||||
*/
|
||||
|
||||
// initial city quests are side quests
|
||||
((QuestInfo)_quests[new QuestId(107)]).StartingCity = 1;
|
||||
((QuestInfo)_quests[new QuestId(39)]).StartingCity = 2;
|
||||
((QuestInfo)_quests[new QuestId(594)]).StartingCity = 3;
|
||||
// unclear if 470 can be started as the required quest isn't available anymore
|
||||
ushort[] limsaSideQuests =
|
||||
[107, 111, 112, 122, 663, 475, 472, 476, 470, 473, 474, 477, 486, 478, 479, 487, 59, 400, 401, 693, 405];
|
||||
foreach (var questId in limsaSideQuests)
|
||||
((QuestInfo)_quests[new QuestId(questId)]).StartingCity = 1;
|
||||
|
||||
ushort[] gridaniaQuests =
|
||||
[39, 1, 32, 34, 37, 172, 127, 130, 60, 220, 378];
|
||||
foreach (var questId in gridaniaQuests)
|
||||
((QuestInfo)_quests[new QuestId(questId)]).StartingCity = 2;
|
||||
|
||||
ushort[] uldahSideQuests =
|
||||
[594, 389, 390, 321, 304, 322, 388, 308, 326, 1429, 58, 687, 341, 504, 531, 506, 530, 573, 342, 505];
|
||||
foreach (var questId in uldahSideQuests)
|
||||
((QuestInfo)_quests[new QuestId(questId)]).StartingCity = 3;
|
||||
|
||||
|
||||
// follow-up quests to picking a GC
|
||||
AddGcFollowUpQuests();
|
||||
|
Loading…
Reference in New Issue
Block a user