step.CompletionQuestVariablesFlags)
.AsSyntaxNodeOrToken(),
AssignmentList(nameof(QuestStep.DialogueChoices), step.DialogueChoices)
+ .AsSyntaxNodeOrToken(),
+ Assignment(nameof(QuestStep.QuestId), step.QuestId, emptyStep.QuestId)
.AsSyntaxNodeOrToken()))))),
Token(SyntaxKind.CommaToken),
}.ToArray())));
"Z": 115.861694
},
"TerritoryId": 183,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 115.92273
},
"TerritoryId": 132,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Gridania] Conjurers' Guild",
"[Gridania] Airship Landing"
"Z": 115.861694
},
"TerritoryId": 183,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 115.92273
},
"TerritoryId": 132,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Gridania] Conjurers' Guild",
"[Gridania] Airship Landing"
"Z": -78.446655
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 115.92273
},
"TerritoryId": 132,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Gridania",
"AethernetShortcut": [
"[Gridania] Aetheryte Plaza",
"Z": 6.301941
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 6.301941
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -107.25574
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -32.6391
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 115.92273
},
"TerritoryId": 132,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 26.41333
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -78.446655
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -78.446655
},
"TerritoryId": 148,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"Comment": "All starting gear (except the hat) is ilvl 5 already"
}
]
"Z": 115.92273
},
"TerritoryId": 132,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -78.446655
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 26.41333
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -43.595093
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -116.47211
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -116.47211
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -43.595093
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -43.595093
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 11.36792
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 11.36792
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 228.5343
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 228.5343
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 333.30273
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -78.446655
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -107.25574
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -32.6391
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -75.669556
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 333.30273
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 26.41333
},
"TerritoryId": 148,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Central Shroud - Bentbranch Meadows"
}
]
"Z": 143.63306
},
"TerritoryId": 183,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 115.861694
},
"TerritoryId": 183,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -78.446655
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -78.446655
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 6.301941
},
"TerritoryId": 148,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 115.92273
},
"TerritoryId": 132,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Gridania",
"AethernetShortcut": [
"[Gridania] Aetheryte Plaza",
"Z": 115.92273
},
"TerritoryId": 132,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 7,
"TerritoryId": 204,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"DisableNavmesh": true
}
]
},
"StopDistance": 7,
"TerritoryId": 204,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 115.92273
},
"TerritoryId": 132,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 115.92273
},
"TerritoryId": 132,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -0.19836426
},
"TerritoryId": 205,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -0.19836426
},
"TerritoryId": 205,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 85.31323
},
"TerritoryId": 131,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 115.861694
},
"TerritoryId": 183,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 115.92273
},
"TerritoryId": 132,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Gridania] Conjurers' Guild",
"[Gridania] Airship Landing"
"Z": -4.9592285
},
"TerritoryId": 181,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -6.1189575
},
"TerritoryId": 181,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -6.1189575
},
"TerritoryId": 181,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -6.1189575
},
"TerritoryId": 128,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -6.1189575
},
"TerritoryId": 181,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -6.1189575
},
"TerritoryId": 128,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -6.1189575
},
"TerritoryId": 128,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -249.34778
},
"TerritoryId": 134,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Limsa Lominsa] The Aftcastle",
"[Limsa Lominsa] Zephyr Gate (Middle La Noscea)"
"Z": -249.34778
},
"TerritoryId": 134,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 6,
"TerritoryId": 138,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 7,
"TerritoryId": 138,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 208.39233
},
"TerritoryId": 128,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Limsa Lominsa",
"AethernetShortcut": [
"[Limsa Lominsa] Aetheryte Plaza",
"Z": 208.39233
},
"TerritoryId": 128,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 611.9325
},
"TerritoryId": 135,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 611.9325
},
"TerritoryId": 135,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 861.4479
},
"TerritoryId": 135,
- "InteractionType": "Emote",
+ "InteractionType": "CompleteQuest",
"Emote": "doubt"
}
]
"Z": 611.9325
},
"TerritoryId": 135,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 683.92444
},
"TerritoryId": 135,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 683.92444
},
"TerritoryId": 135,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 683.92444
},
"TerritoryId": 135,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 861.4479
},
"TerritoryId": 135,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 611.9325
},
"TerritoryId": 135,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Lower La Noscea - Moraby Drydocks"
}
]
"Z": -6.1189575
},
"TerritoryId": 128,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -222.43079
},
"TerritoryId": 134,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -222.43079
},
"TerritoryId": 134,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -222.43079
},
"TerritoryId": 134,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"Comment": "All starting gear (except the hat) is ilvl 5 already"
}
]
"Z": -222.43079
},
"TerritoryId": 134,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -222.43079
},
"TerritoryId": 134,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -222.43079
},
"TerritoryId": 134,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -222.43079
},
"TerritoryId": 134,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -213.91626
},
"TerritoryId": 134,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -308.76636
},
"TerritoryId": 134,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -308.76636
},
"TerritoryId": 134,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -222.43079
},
"TerritoryId": 134,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -222.43079
},
"TerritoryId": 134,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -6.1189575
},
"TerritoryId": 128,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Limsa Lominsa",
"AethernetShortcut": [
"[Limsa Lominsa] Aetheryte Plaza",
"Z": -222.43079
},
"TerritoryId": 134,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -222.43079
},
"TerritoryId": 134,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -6.1189575
},
"TerritoryId": 128,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 7,
"TerritoryId": 128,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -6.1189575
},
"TerritoryId": 128,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -7.0039062
},
"TerritoryId": 198,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -7.0039062
},
"TerritoryId": 198,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 85.31323
},
"TerritoryId": 131,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 85.31323
},
"TerritoryId": 131,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -6.1189575
},
"TerritoryId": 128,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Limsa Lominsa",
"AethernetShortcut": [
"[Limsa Lominsa] Aetheryte Plaza",
"Z": 683.92444
},
"TerritoryId": 135,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -6.1189575
},
"TerritoryId": 128,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Limsa Lominsa",
"AethernetShortcut": [
"[Limsa Lominsa] Aetheryte Plaza",
},
"StopDistance": 7,
"TerritoryId": 128,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -6.1189575
},
"TerritoryId": 128,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -6.1189575
},
"TerritoryId": 128,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -6.1189575
},
"TerritoryId": 128,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Limsa Lominsa",
"AethernetShortcut": [
"[Limsa Lominsa] Aetheryte Plaza",
"Z": 0.8086548
},
"TerritoryId": 212,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 0.8086548
},
"TerritoryId": 212,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 0.8086548
},
"TerritoryId": 212,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -2.02948
},
"TerritoryId": 212,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -78.78235
},
"TerritoryId": 130,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -2.02948
},
"TerritoryId": 212,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 212,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Type": "List",
"Z": 106.79785
},
"TerritoryId": 145,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 0.8086548
},
"TerritoryId": 212,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 0.8086548
},
"TerritoryId": 212,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 0.8086548
},
"TerritoryId": 212,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -5.081299
},
"TerritoryId": 132,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Gridania"
}
]
"Z": 106.79785
},
"TerritoryId": 145,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 0.8086548
},
"TerritoryId": 212,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 106.79785
},
"TerritoryId": 145,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 106.79785
},
"TerritoryId": 145,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 106.79785
},
"TerritoryId": 145,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 106.79785
},
"TerritoryId": 145,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 106.79785
},
"TerritoryId": 145,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 106.79785
},
"TerritoryId": 145,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 106.79785
},
"TerritoryId": 145,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 106.79785
},
"TerritoryId": 145,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Eastern Thanalan - Camp Drybone"
}
]
"Z": 106.79785
},
"TerritoryId": 145,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 106.79785
},
"TerritoryId": 145,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -78.78235
},
"TerritoryId": 130,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -78.78235
},
"TerritoryId": 130,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -6.1189575
},
"TerritoryId": 128,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 115.92273
},
"TerritoryId": 132,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 115.92273
},
"TerritoryId": 132,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 115.92273
},
"TerritoryId": 132,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 115.92273
},
"TerritoryId": 132,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -78.78235
},
"TerritoryId": 130,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Ul'dah",
"AethernetShortcut": [
"[Ul'dah] Aetheryte Plaza",
"Z": 3.463745
},
"TerritoryId": 212,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Type": "YesNo",
"Z": -9.99469
},
"TerritoryId": 132,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Gridania"
}
]
"Z": 4.6845093
},
"TerritoryId": 212,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Type": "YesNo",
},
"StopDistance": 5,
"TerritoryId": 128,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Limsa Lominsa",
"AethernetShortcut": [
"[Limsa Lominsa] Aetheryte Plaza",
"Z": -9.99469
},
"TerritoryId": 132,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -2.02948
},
"TerritoryId": 212,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 128,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -2.02948
},
"TerritoryId": 212,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -5.081299
},
"TerritoryId": 132,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 70.29822
},
"TerritoryId": 132,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 81.1322
},
"TerritoryId": 128,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"AetheryteShortcut": "Limsa Lominsa",
"AethernetShortcut": ["[Limsa Lominsa] Aetheryte Plaza", "[Limsa Lominsa] The Aftcastle"]
}
"Z": -8.1026
},
"TerritoryId": 129,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -5.081299
},
"TerritoryId": 132,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"AetheryteShortcut": "Gridania",
"SkipIf": [
"AetheryteShortcutIfInSameTerritory"
"Z": 510.42944
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 510.42944
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -97.21527
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -97.21527
},
"TerritoryId": 961,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Elpis - Poieten Oikos"
}
]
"Z": 236.34692
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 236.34692
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -189.47137
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -189.47137
},
"TerritoryId": 961,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Elpis - Poieten Oikos"
}
]
"Z": 460.80713
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 649.8054
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -418.57025
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -418.57025
},
"TerritoryId": 958,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Garlemald - Tertium"
}
]
"Z": 424.00232
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 502.037
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 487.81555
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -132.46362
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -74.906555
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -74.906555
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 1.8463135
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 1.8463135
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -105.4552
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -23.758362
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -66.2395
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -491.14215
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -491.14215
},
"TerritoryId": 959,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Mare Lamentorum - Bestways Burrow"
}
]
"Z": -520.28687
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -520.28687
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -521.6602
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -521.6602
},
"TerritoryId": 959,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Mare Lamentorum - Bestways Burrow"
}
]
"Z": -536.9497
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -465.17133
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -20.767578
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -20.767578
},
"TerritoryId": 957,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Thavnair - Great Work"
}
]
"Z": -219.86731
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -219.86731
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -207.20227
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -207.20227
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 727.7484
},
"TerritoryId": 957,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Type": "List",
"Z": 485.9845
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -523.2472
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -523.2472
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -454.3069
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -454.3069
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 315.81592
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 315.81592
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -8.835022
},
"TerritoryId": 351,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 145.2201
},
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 145.2201
},
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -0.77819824
},
"TerritoryId": 987,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 0.16778564
},
"TerritoryId": 987,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 76.46289
},
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 76.46289
},
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -734.7677
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -734.7677
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -521.294
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -521.294
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -130.23578
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -131.97534
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -502.12863
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -502.06763
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 1.5715942
},
"TerritoryId": 987,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 2.029419
},
"TerritoryId": 987,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 590.0206
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 589.89844
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 737.97205
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 737.97205
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 612.787
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 532.03625
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 532.03625
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 153.42944
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 153.42944
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 117.69275
},
"TerritoryId": 957,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Thavnair - Great Work"
}
]
"Z": 117.69275
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -642.3591
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -642.3591
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 17.532532
},
"TerritoryId": 957,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Thavnair - Great Work"
}
]
"Z": 17.532532
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 2.029419
},
"TerritoryId": 987,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 987,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -581.323
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -581.323
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -28.610718
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -29.922974
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 6,
"TerritoryId": 962,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"DialogueChoices": [
{
"Type": "YesNo",
"Z": 0.8086548
},
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -107.927124
},
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -105.760315
},
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 525.2003
},
"TerritoryId": 621,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Lochs - Ala Mhigan Quarter",
"Fly": true
}
},
"StopDistance": 5,
"TerritoryId": 621,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 7,
"TerritoryId": 621,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 534.78296
},
"TerritoryId": 621,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 7,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 159.10571
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 202.47192
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 201.09851
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 147.8446
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 147.8446
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -192.27899
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -175.86023
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -175.86023
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -175.86023
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -611.90204
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 422.8733
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 422.8733
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 418.4176
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 418.4176
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 400.71716
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 4,
"TerritoryId": 1024,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 26.840576
},
"TerritoryId": 1024,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 547.5393
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 547.5393
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 427.29822
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 467.46008
},
"TerritoryId": 959,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Type": "List",
},
"StopDistance": 5,
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 552.5748
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -366.0487
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -366.0487
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -494.31604
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -494.31604
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -620.05035
},
"TerritoryId": 959,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"DelaySecondsAtStart": 2,
"Comment": "FIXME Auto-playing quests seems to get stuck here/do nothing"
}
"Z": -618.7686
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -699.733
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -699.733
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 7,
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 7,
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -628.19867
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 0.7476196
},
"TerritoryId": 962,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Old Sharlayan] Aetheryte Plaza",
"[Old Sharlayan] The Baldesion Annex"
},
"StopDistance": 5,
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -203.8758
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -203.8758
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 110.61267
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 112.291016
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -251.33142
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -251.33142
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -257.0688
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -257.0688
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 246.02112
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 238.75781
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -318.47113
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -262.62305
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 7,
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 64.86609
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 6,
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 6,
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 629.14465
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 629.14465
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 157.61035
},
"TerritoryId": 961,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"DialogueChoices": [
{
"Type": "List",
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 51.255005
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 51.255005
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 48.264282
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 63.70642
},
"TerritoryId": 961,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Type": "List",
"Z": 88.91431
},
"TerritoryId": 961,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Elpis - Anagnorisis"
}
]
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 533.8368
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 521.87366
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -113.81708
},
"TerritoryId": 961,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"DialogueChoices": [
{
"Type": "List",
"Z": -113.81708
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -175.24994
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -175.24994
},
"TerritoryId": 961,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Type": "List",
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -759.24316
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -624.7196
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -623.43787
},
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 961,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -3.3417358
},
"TerritoryId": 987,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -3.3417358
},
"TerritoryId": 987,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 6,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -235.67566
},
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 637.07935
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -76.798706
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 299.1836
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 299.8855
},
"TerritoryId": 956,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"DialogueChoices": [
{
"Type": "List",
"Z": 298.08484
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 322.59094
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 619.62305
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 619.62305
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 304.1886
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 304.1886
},
"TerritoryId": 956,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 962,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Old Sharlayan] The Rostra",
"[Old Sharlayan] The Baldesion Annex"
},
"StopDistance": 7,
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -65.445984
},
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 962,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Old Sharlayan] The Leveilleur Estate",
"[Old Sharlayan] The Baldesion Annex"
},
"StopDistance": 5,
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 7,
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 310.9331
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 7,
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 8,
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -190.02063
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 960,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"Mount": false
}
]
},
"StopDistance": 5,
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -535.0271
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -535.0271
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 7,
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 7,
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -637.6288
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 6,
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 308.97986
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 196.79553
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 199.42017
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 436.78955
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 436.17908
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 314.4121
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 313.1914
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 4.2266846
},
"TerritoryId": 960,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -7.1870728
},
"TerritoryId": 351,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"DialogueChoices": [
{
"Type": "YesNo",
"Z": -7.1870728
},
"TerritoryId": 351,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -799.7101
},
"TerritoryId": 156,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -799.7101
},
"TerritoryId": 156,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 570.94666
},
"TerritoryId": 957,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Thavnair - Yedlihmad",
"Fly": true
}
"Z": 571.5265
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 603.41797
},
"TerritoryId": 957,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Thavnair - Yedlihmad",
"Fly": true
}
"Z": 605.6763
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 7,
"TerritoryId": 1056,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 1056,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -148.57715
},
"TerritoryId": 963,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"DialogueChoices": [
{
"Type": "List",
"Z": -148.57715
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -68.61987
},
"TerritoryId": 963,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Radz-at-Han",
"AethernetShortcut": [
"[Radz-at-Han] Aetheryte Plaza",
"Z": -74.84558
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -1.1750488
},
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 0.503479
},
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 26.779541
},
"TerritoryId": 957,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Thavnair - Great Work"
}
]
"Z": 26.779541
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -82.90228
},
"TerritoryId": 1056,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 1056,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -68.40625
},
"TerritoryId": 963,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Radz-at-Han",
"AethernetShortcut": [
"[Radz-at-Han] Aetheryte Plaza",
"Z": -68.40625
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 7,
"TerritoryId": 1089,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 7,
"TerritoryId": 1089,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 1089,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 7,
"TerritoryId": 1089,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 1089,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 1089,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 1077,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 1077,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 1077,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 7,
"TerritoryId": 1077,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Type": "List",
},
"StopDistance": 5,
"TerritoryId": 1077,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 1077,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -81.28485
},
"TerritoryId": 963,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"DialogueChoices": [
{
"Type": "YesNo",
},
"StopDistance": 7,
"TerritoryId": 1078,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Type": "List",
"Z": 67.36853
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 67.27698
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -66.17847
},
"TerritoryId": 963,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Radz-at-Han",
"AethernetShortcut": [
"[Radz-at-Han] Aetheryte Plaza",
"Z": -63.645386
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 484.0619
},
"TerritoryId": 958,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Garlemald - Camp Broken Glass"
}
]
"Z": 484.0619
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 144.70117
},
"TerritoryId": 958,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"Fly": true
}
]
"Z": -161.73041
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 131.88367
},
"TerritoryId": 1119,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 7,
"TerritoryId": 1119,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -569.8787
},
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -569.8787
},
"TerritoryId": 957,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Type": "List",
},
"StopDistance": 5,
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 957,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -68.40625
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -68.40625
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -81.28485
},
"TerritoryId": 963,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Radz-at-Han] Mehryde's Meyhane",
"[Radz-at-Han] Meghaduta"
"Z": 0.869751
},
"TerritoryId": 1161,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 7,
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 7,
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -637.56775
},
"TerritoryId": 958,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"Fly": true
}
]
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -202.99078
},
"TerritoryId": 958,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Garlemald - Tertium"
}
]
},
"StopDistance": 7,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 6,
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 7,
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 424.97888
},
"TerritoryId": 1162,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 1162,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 427.60352
},
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 7,
"TerritoryId": 959,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -68.40625
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -68.40625
},
"TerritoryId": 963,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 1.083313
},
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -0.7477417
},
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 7,
"TerritoryId": 820,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 7,
"TerritoryId": 820,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -9.597961
},
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -11.490112
},
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 465.7815
},
"TerritoryId": 1162,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 6,
"TerritoryId": 1162,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 480.3081
},
"TerritoryId": 1162,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 15,
"TerritoryId": 1162,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -164.41602
},
"TerritoryId": 962,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Old Sharlayan",
"AethernetShortcut": [
"[Old Sharlayan] Aetheryte Plaza",
},
"StopDistance": 7,
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -68.40625
},
"TerritoryId": 963,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Radz-at-Han] Mehryde's Meyhane",
"[Radz-at-Han] Meghaduta"
"Z": -68.40625
},
"TerritoryId": 963,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Type": "List",
"Z": -44.327515
},
"TerritoryId": 962,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Old Sharlayan] The Baldesion Annex",
"[Old Sharlayan] The Studium"
"Z": -46.28064
},
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 962,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Type": "List",
},
"StopDistance": 5,
"TerritoryId": 962,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -9.10968
},
"TerritoryId": 351,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -9.10968
},
"TerritoryId": 351,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Type": "List",
"Z": -5.5390625
},
"TerritoryId": 844,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -5.5390625
},
"TerritoryId": 844,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 813,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 656.79407
},
"TerritoryId": 813,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 305.19568
},
"TerritoryId": 815,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 305.19568
},
"TerritoryId": 815,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 6,
"TerritoryId": 815,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 815,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -50.55316
},
"TerritoryId": 820,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -48.29486
},
"TerritoryId": 820,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -98.19183
},
"TerritoryId": 820,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -98.19183
},
"TerritoryId": 820,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -451.6518
},
"TerritoryId": 814,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -451.6518
},
"TerritoryId": 814,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 7,
"TerritoryId": 814,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 7,
"TerritoryId": 814,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 25.77246
},
"TerritoryId": 820,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 24.734863
},
"TerritoryId": 820,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 351,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 351,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 514.21375
},
"TerritoryId": 621,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 514.21375
},
"TerritoryId": 621,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -5.5390625
},
"TerritoryId": 844,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -1.8158569
},
"TerritoryId": 844,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -644.98364
},
"TerritoryId": 813,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -644.98364
},
"TerritoryId": 813,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -0.869812
},
"TerritoryId": 819,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Crystarium"
}
]
},
"StopDistance": 7,
"TerritoryId": 844,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 817,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 817,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 16.861145
},
"TerritoryId": 817,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"Fly": true
}
]
"Z": 19.69934
},
"TerritoryId": 817,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -197.95532
},
"TerritoryId": 818,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Tempest - Ondo Cups"
}
]
"Z": -200
},
"TerritoryId": 818,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 552.1781
},
"TerritoryId": 813,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"Fly": true
}
]
"Z": 552.3612
},
"TerritoryId": 813,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -425.10114
},
"TerritoryId": 918,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 735.1339
},
"TerritoryId": 814,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 819,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Crystarium] The Dossal Gate",
"[Crystarium] The Pendants"
},
"StopDistance": 5,
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -51.438232
},
"TerritoryId": 819,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Crystarium"
}
]
"Z": -51.285645
},
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -82.65814
},
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -82.81073
},
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -8.1026
},
"TerritoryId": 351,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -9.10968
},
"TerritoryId": 351,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 1.9378662
},
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 818,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 755.3434
},
"TerritoryId": 818,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 584.1915
},
"TerritoryId": 814,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 584.1915
},
"TerritoryId": 814,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 1.6021729
},
"TerritoryId": 819,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Type": "List",
"Z": -0.045776367
},
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 48.53894
},
"TerritoryId": 820,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 48.53894
},
"TerritoryId": 820,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -234.21082
},
"TerritoryId": 816,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"Fly": true
}
]
"Z": -234.21082
},
"TerritoryId": 816,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 1.4190674
},
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 819,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -3.1586914
},
"TerritoryId": 351,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -8.133057
},
"TerritoryId": 351,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -639.33777
},
"TerritoryId": 402,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -637.6593
},
"TerritoryId": 402,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -350.3319
},
"TerritoryId": 402,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"Fly": true
}
]
"Z": -350.3319
},
"TerritoryId": 402,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -13.290649
},
"TerritoryId": 419,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AethernetShortcut": [
"[Ishgard] Skysteel Manufactory",
"[Ishgard] Athenaeum Astrologicum"
},
"StopDistance": 5,
"TerritoryId": 351,
- "InteractionType": "Interact",
+ "InteractionType": "AcceptQuest",
"DialogueChoices": [
{
"Type": "List",
},
"StopDistance": 5,
"TerritoryId": 128,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 128,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -223.40735
},
"TerritoryId": 399,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -223.40735
},
"TerritoryId": 399,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -13.839966
},
"TerritoryId": 129,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Limsa Lominsa"
}
]
},
"StopDistance": 5,
"TerritoryId": 129,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -147.32587
},
"TerritoryId": 135,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"Fly": true
}
]
"Z": -147.32587
},
"TerritoryId": 135,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -7.0039062
},
"TerritoryId": 198,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -7.0039062
},
"TerritoryId": 198,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 180,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 180,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -8.133057
},
"TerritoryId": 351,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
},
"StopDistance": 5,
"TerritoryId": 351,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 527.7333
},
"TerritoryId": 621,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 529.0454
},
"TerritoryId": 621,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 143.63306
},
"TerritoryId": 402,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 144.24353
},
"TerritoryId": 402,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -20.981201
},
"TerritoryId": 402,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"Fly": true
}
]
"Z": -20.981201
},
"TerritoryId": 402,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 429.00732
},
"TerritoryId": 402,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 429.00732
},
"TerritoryId": 402,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
},
"StopDistance": 5,
"TerritoryId": 130,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": 15.121643
},
"TerritoryId": 130,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -8.499329
},
"TerritoryId": 351,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -9.170715
},
"TerritoryId": 351,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -503.19678
},
"TerritoryId": 612,
- "InteractionType": "Interact",
+ "InteractionType": "CompleteQuest",
"AetheryteShortcut": "Fringes - Castrum Oriens"
}
]
},
"StopDistance": 5,
"TerritoryId": 612,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": 2.7922974
},
"TerritoryId": 205,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"Z": -0.19836426
},
"TerritoryId": 205,
- "InteractionType": "Interact"
+ "InteractionType": "AcceptQuest"
}
]
},
"Z": -4.135254
},
"TerritoryId": 351,
- "InteractionType": "Interact"
+ "InteractionType": "CompleteQuest"
}
]
}
"SinglePlayerDuty",
"Jump",
"ShouldBeAJump",
- "Instruction"
+ "Instruction",
+ "AcceptQuest",
+ "CompleteQuest"
]
},
"Disabled": {
}
}
}
+ },
+ {
+ "if": {
+ "properties": {
+ "InteractionType": {
+ "const": "AcceptQuest"
+ }
+ }
+ },
+ "then": {
+ "properties": {
+ "QuestId": {
+ "type": [
+ "null",
+ "number"
+ ],
+ "description": "Determines the quest which should be accepted. If empty/null, accepts the quest corresponding to the file name."
+ }
+ }
+ }
}
]
}
{ EInteractionType.Jump, "Jump" },
{ EInteractionType.ShouldBeAJump, "ShouldBeAJump" },
{ EInteractionType.Instruction, "Instruction" },
+ { EInteractionType.AcceptQuest, "AcceptQuest" },
+ { EInteractionType.CompleteQuest, "CompleteQuest" },
};
}
/// Needs to be manually continued.
/// </summary>
Instruction,
+
+ AcceptQuest,
+ CompleteQuest,
}
public IList<ESkipCondition> SkipIf { get; set; } = new List<ESkipCondition>();
public IList<short?> CompletionQuestVariablesFlags { get; set; } = new List<short?>();
public IList<DialogueChoice> DialogueChoices { get; set; } = new List<DialogueChoice>();
+ public ushort? QuestId { get; set; }
[JsonConstructor]
public QuestStep()
var task = serviceProvider.GetRequiredService<WaitForCompletionFlags>()
.With(quest, step);
var delay = serviceProvider.GetRequiredService<WaitDelay>();
- return [task, delay, Next(quest, sequence, step)];
+ return [task, delay, Next(quest, sequence)];
}
switch (step.InteractionType)
serviceProvider.GetRequiredService<WaitDelay>(),
notInCombat,
serviceProvider.GetRequiredService<WaitDelay>(),
- Next(quest, sequence, step)
+ Next(quest, sequence)
];
case EInteractionType.WaitForManualProgress:
case EInteractionType.WalkTo:
case EInteractionType.Jump:
// no need to wait if we're just moving around
- return [Next(quest, sequence, step)];
+ return [Next(quest, sequence)];
case EInteractionType.WaitForObjectAtPosition:
ArgumentNullException.ThrowIfNull(step.DataId);
serviceProvider.GetRequiredService<WaitObjectAtPosition>()
.With(step.DataId.Value, step.Position.Value, step.NpcWaitDistance ?? 0.05f),
serviceProvider.GetRequiredService<WaitDelay>(),
- Next(quest, sequence, step)
+ Next(quest, sequence)
];
case EInteractionType.Interact when step.TargetTerritoryId != null:
[
waitInteraction,
serviceProvider.GetRequiredService<WaitDelay>(),
- Next(quest, sequence, step)
+ Next(quest, sequence)
+ ];
+
+ case EInteractionType.AcceptQuest:
+ return
+ [
+ serviceProvider.GetRequiredService<WaitQuestAccepted>().With(step.QuestId ?? quest.QuestId),
+ serviceProvider.GetRequiredService<WaitDelay>()
+ ];
+
+ case EInteractionType.CompleteQuest:
+ return
+ [
+ serviceProvider.GetRequiredService<WaitQuestCompleted>().With(step.QuestId ?? quest.QuestId),
+ serviceProvider.GetRequiredService<WaitDelay>()
];
case EInteractionType.Interact:
default:
- return [serviceProvider.GetRequiredService<WaitDelay>(), Next(quest, sequence, step)];
+ return [serviceProvider.GetRequiredService<WaitDelay>(), Next(quest, sequence)];
}
}
public ITask CreateTask(Quest quest, QuestSequence sequence, QuestStep step)
=> throw new InvalidOperationException();
- public ITask Next(Quest quest, QuestSequence sequence, QuestStep step)
+ private static NextStep Next(Quest quest, QuestSequence sequence)
{
- bool lastStep = step == sequence.Steps.LastOrDefault();
- if (sequence.Sequence == 0 && lastStep)
- {
- return new WaitConditionTask(() =>
- {
- unsafe
- {
- var questManager = QuestManager.Instance();
- return questManager != null && questManager->IsQuestAccepted(quest.QuestId);
- }
- }, "Wait(questAccepted)");
- }
- else if (sequence.Sequence == 255 && lastStep)
- {
- return new WaitConditionTask(() => QuestManager.IsQuestComplete(quest.QuestId),
- "Wait(questComplete)");
- }
- else
- return new NextStep(quest.QuestId, sequence.Sequence);
+ return new NextStep(quest.QuestId, sequence.Sequence);
}
}
$"WaitObj({DataId} at {Destination.ToString("G", CultureInfo.InvariantCulture)})";
}
+ internal sealed class WaitQuestAccepted : ITask
+ {
+ public ushort QuestId { get; set; }
+
+ public ITask With(ushort questId)
+ {
+ QuestId = questId;
+ return this;
+ }
+
+ public bool Start() => true;
+
+ public ETaskResult Update()
+ {
+ unsafe
+ {
+ var questManager = QuestManager.Instance();
+ return questManager != null && questManager->IsQuestAccepted(QuestId)
+ ? ETaskResult.TaskComplete
+ : ETaskResult.StillRunning;
+ }
+ }
+
+ public override string ToString() => $"WaitQuestAccepted({QuestId})";
+ }
+
+ internal sealed class WaitQuestCompleted : ITask
+ {
+ public ushort QuestId { get; set; }
+
+ public ITask With(ushort questId)
+ {
+ QuestId = questId;
+ return this;
+ }
+
+ public bool Start() => true;
+
+ public ETaskResult Update()
+ {
+ return QuestManager.IsQuestComplete(QuestId) ? ETaskResult.TaskComplete : ETaskResult.StillRunning;
+ }
+
+ public override string ToString() => $"WaitQuestComplete({QuestId})";
+ }
+
internal sealed class NextStep(ushort questId, int sequence) : ILastTask
{
public ushort QuestId { get; } = questId;
{
public IEnumerable<ITask> CreateAllTasks(Quest quest, QuestSequence sequence, QuestStep step)
{
+ if (step.InteractionType is EInteractionType.AcceptQuest or EInteractionType.CompleteQuest)
+ {
+ if (step.Emote == null)
+ return [];
+ }
if (step.InteractionType != EInteractionType.Emote)
return [];
{
public IEnumerable<ITask> CreateAllTasks(Quest quest, QuestSequence sequence, QuestStep step)
{
- if (step.InteractionType != EInteractionType.Interact)
+ if (step.InteractionType is EInteractionType.AcceptQuest or EInteractionType.CompleteQuest)
+ {
+ if (step.Emote != null)
+ yield break;
+ }
+ else if (step.InteractionType != EInteractionType.Interact)
yield break;
ArgumentNullException.ThrowIfNull(step.DataId);
WaitAtEnd.WaitNextStepOrSequence,
WaitAtEnd.WaitForCompletionFlags,
WaitAtEnd.WaitObjectAtPosition>();
+ serviceCollection.AddTransient<WaitAtEnd.WaitQuestAccepted>();
+ serviceCollection.AddTransient<WaitAtEnd.WaitQuestCompleted>();
serviceCollection.AddSingleton<MovementController>();
serviceCollection.AddSingleton<QuestRegistry>();