+# GatheringLeve 131336
+
+```
+Seed | id route | 34721 34722 34723 34724 34725 34726
+41636 | [3] 741 | x x x x
+41637 | [2] 740 | x x x x
+41638 | [1] 739 | x x x x
+
+30140 x x x x
+30139 | x x x x
+30138 | x x x x
+30137 | [3] 741 | x x x x
+30136 | [2] 740 | x x x x
+30135 | [1] 739 | x x x x
+30134 | [0] 738 | x x x x
+
+49211 | [0]
+```
+
+```
+seq: 0 → running
+seq: 254 → done/prompting for return
+```
"Z": 212.84802
},
"TerritoryId": 138,
- "InteractionType": "Interact"
+ "InteractionType": "Interact",
+ "AetheryteShortcut": "Western La Noscea - Aleport"
}
]
},
"Y": -44.86564,
"Z": 262.745
},
+ "StopDistance": 5,
"TerritoryId": 154,
"InteractionType": "AcceptQuest"
}
"TerritoryId": 154,
"InteractionType": "Combat",
"EnemySpawnType": "OverworldEnemies",
- "KillEnemyDataIds": [
- 179
+ "ComplexCombatData": [
+ {
+ "DataId": 179,
+ "MinimumKillCount": 3
+ }
]
}
]
{
"Sequence": 1,
"Steps": [
+ {
+ "Position": {
+ "X": -25.058176,
+ "Y": -40.87435,
+ "Z": 233.34166
+ },
+ "TerritoryId": 154,
+ "InteractionType": "WalkTo"
+ },
{
"Position": {
"X": -195.16211,
"TerritoryId": 132,
"InteractionType": "AcceptQuest",
"PickUpQuestId": 802,
- "AetheryteShortcut": "Gridania"
+ "AetheryteShortcut": "Gridania",
+ "SkipConditions": {
+ "AetheryteShortcutIf": {
+ "InSameTerritory": true
+ }
+ }
},
{
"DataId": 1000171,
{
"Sequence": 255,
"Steps": [
+ {
+ "Position": {
+ "X": -180.60515,
+ "Y": 17.857697,
+ "Z": -278.74887
+ },
+ "TerritoryId": 146,
+ "InteractionType": "WalkTo",
+ "AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo"
+ },
+ {
+ "Position": {
+ "X": -183.61136,
+ "Y": 3.5857017,
+ "Z": -248.78667
+ },
+ "TerritoryId": 146,
+ "InteractionType": "WalkTo",
+ "DisableNavmesh": true
+ },
{
"DataId": 1004596,
"Position": {
},
"TerritoryId": 146,
"InteractionType": "Interact",
- "TargetTerritoryId": 146,
- "AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo"
+ "TargetTerritoryId": 146
},
{
"TerritoryId": 146,
"InteractionType": "AttuneAetheryte",
- "StopDistance": 5,
"Aetheryte": "Southern Thanalan - Forgotten Springs"
},
{
{
"Sequence": 255,
"Steps": [
+ {
+ "Position": {
+ "X": 674.84393,
+ "Y": 64.118355,
+ "Z": -203.85042
+ },
+ "TerritoryId": 135,
+ "InteractionType": "WalkTo"
+ },
{
"DataId": 1006264,
"Position": {
{
"TerritoryId": 137,
"InteractionType": "AttuneAetheryte",
- "StopDistance": 5,
"Aetheryte": "Eastern La Noscea - Costa Del Sol"
},
{
"TerritoryId": 146,
"InteractionType": "Combat",
"EnemySpawnType": "OverworldEnemies",
- "KillEnemyDataIds": [
- 356
+ "ComplexCombatData": [
+ {
+ "DataId": 356
+ }
]
}
]
"Sequence": 1,
"Steps": [
{
- "DataId": 2002061,
+ "DataId": 2002059,
"Position": {
- "X": -248.40167,
- "Y": 33.98181,
- "Z": 299.39722
+ "X": -282.88702,
+ "Y": 33.951294,
+ "Z": 308.24744
},
"TerritoryId": 137,
"InteractionType": "Interact",
null,
null,
null,
- 32
+ 128
]
},
{
- "DataId": 2002059,
+ "DataId": 2002061,
"Position": {
- "X": -282.88702,
- "Y": 33.951294,
- "Z": 308.24744
+ "X": -248.40167,
+ "Y": 33.98181,
+ "Z": 299.39722
},
"TerritoryId": 137,
"InteractionType": "Interact",
null,
null,
null,
- 128
+ 32
]
},
+ {
+ "Position": {
+ "X": -301.2062,
+ "Y": 35.646942,
+ "Z": 273.47797
+ },
+ "TerritoryId": 137,
+ "InteractionType": "WalkTo",
+ "SkipConditions": {
+ "StepIf": {
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ 64
+ ]
+ }
+ }
+ },
{
"DataId": 2002060,
"Position": {
"Y": 33.89026,
"Z": 276.53918
},
+ "StopDistance": 4.5,
"TerritoryId": 137,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
{
"Sequence": 3,
"Steps": [
+ {
+ "Position": {
+ "X": -408.92343,
+ "Y": 23.167036,
+ "Z": -351.16223
+ },
+ "TerritoryId": 140,
+ "InteractionType": "WalkTo",
+ "$": "Vesper Bay Gate"
+ },
{
"DataId": 1006362,
"Position": {
"Z": -353.6584
},
"TerritoryId": 140,
- "InteractionType": "Interact"
+ "InteractionType": "Interact",
+ "DisableNavmesh": true
}
]
},
{
"Sequence": 4,
"Steps": [
+ {
+ "Position": {
+ "X": -408.92343,
+ "Y": 23.167036,
+ "Z": -351.16223
+ },
+ "TerritoryId": 140,
+ "InteractionType": "WalkTo",
+ "$": "Vesper Bay Gate",
+ "DisableNavmesh": true,
+ "Mount": true,
+ "SkipConditions": {
+ "StepIf": {
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ 64,
+ null
+ ]
+ }
+ }
+ },
{
"DataId": 1006344,
"Position": {
},
"TerritoryId": 140,
"InteractionType": "Interact",
- "Comment": "TODO QW"
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ 128,
+ null
+ ]
}
]
},
{
"Sequence": 5,
"Steps": [
+ {
+ "Position": {
+ "X": -408.92343,
+ "Y": 23.167036,
+ "Z": -351.16223
+ },
+ "TerritoryId": 140,
+ "InteractionType": "WalkTo",
+ "$": "Vesper Bay Gate"
+ },
{
"DataId": 1006362,
"Position": {
"$": "Ul'dah Aetheryte to Immortal Flames"
}
```
+
+## Western Thanalan
+
+Vesper Bay side of the gate:
+
+```json
+ {
+ "Position": {
+ "X": -408.92343,
+ "Y": 23.167036,
+ "Z": -351.16223
+ },
+ "TerritoryId": 140,
+ "InteractionType": "WalkTo",
+ "$": "Vesper Bay Gate"
+ }
+```
+
+Horizon side of the gate:
+
+```json
+
+```
+
## Mor Dhona
```json
// lower la noscea - Moraby Drydocks aetheryte
new BlacklistedArea(135, new(156.11499f, 15.518433f, 673.21277f), 0.5f, 5f),
+ // upper la noscea
+ new BlacklistedPoint(139, new(366, -2.5f, 95.5f), new(362.65973f, -3.4f, 96.6896f), 2),
+
// coerthas central highlands
new BlacklistedPoint(155, new(-478.75f, 149.25f, -305.75f), new(-476.1802f, 149.06573f, -304.7811f)),
{
var level = issue.Severity == EIssueSeverity.Error
? LogLevel.Warning
- : LogLevel.Information;
+ : LogLevel.Debug;
_logger.Log(level,
"Validation failed: {QuestId} ({QuestName}) / {QuestSequence} / {QuestStep} - {Description}",
issue.ElementId, quest.Info.Name, issue.Sequence, issue.Step, issue.Description);