"Y": -18.777306,
"Z": 527.2946
},
+ "StopDistance": 0.5,
"TerritoryId": 958,
- "InteractionType": "WaitForManualProgress",
+ "InteractionType": "Combat",
+ "EnemySpawnType": "AutoOnEnterArea",
+ "KillEnemyDataIds": [
+ 14107
+ ],
"CompletionQuestVariablesFlags": [
- null,
- null,
- null,
- null,
- null,
- 128
+ null,
+ null,
+ null,
+ null,
+ null,
+ 128
],
- "Comment": "Use the mount's abilities to kill the drones.",
- "$.0": "0 0 0 0 0 0 -> 16 64 0 0 0 128",
- "$.1": "can't find any currently extant method of automating this - could add the actions, but it's combat with the actions specifically, repeat use on targets"
+ "$.0": "0 0 0 0 0 0 -> 16 64 0 0 0 128"
},
{
"Position": {
"Y": -18.937208,
"Z": 338.0957
},
+ "StopDistance": 0.5,
"TerritoryId": 958,
- "InteractionType": "WaitForManualProgress",
- "Comment": "Use the mount's abilities to kill the drones."
+ "InteractionType": "Combat",
+ "EnemySpawnType": "AutoOnEnterArea",
+ "KillEnemyDataIds": [
+ 14107
+ ],
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ 64
+ ]
}
]
},
"Sequence": 255,
"Steps": [
{
+ "Position": {
+ "X": 135.85095,
+ "Y": -17.135998,
+ "Z": 567.8645
+ },
+ "StopDistance": 2000,
"TerritoryId": 958,
"InteractionType": "None",
"Mount": false
},
"TerritoryId": 958,
"InteractionType": "CompleteQuest",
- "Fly": true
+ "Fly": true,
+ "NextQuestId": 4218
}
]
}
"TerritoryId": 958,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
- null,
- 1,
- null,
- null,
- null,
- 128
+ null,
+ null,
+ null,
+ null,
+ null,
+ 128
],
"$": "0 0 0 0 0 0 -> 16 1 0 0 0 128"
},
"TerritoryId": 958,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
- null,
- 16,
- null,
- null,
- null,
- 32
+ null,
+ null,
+ null,
+ null,
+ null,
+ 32
],
"$": "16 1 0 0 0 128 -> 32 17 0 0 0 160"
},
},
"TerritoryId": 958,
"InteractionType": "Interact",
- "$": "32 17 0 0 0 160 -> 0 0 0 0 0 0"
+ "$": "32 17 0 0 0 160 -> 0 0 0 0 0 0",
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ 64
+ ]
}
]
},
},
"TerritoryId": 958,
"InteractionType": "Interact",
- "$": "33 1 16 0 0 192 -> 0 0 0 0 0 0"
+ "$": "33 1 16 0 0 192 -> 0 0 0 0 0 0",
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ 32
+ ]
}
]
},
"KillEnemyDataIds": [
14104
],
- "$": "33 16 16 0 0 192 -> 0 0 0 0 0 0"
+ "$": "33 16 16 0 0 192 -> 0 0 0 0 0 0",
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ 32
+ ]
}
]
},
"TerritoryId": 958,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
- null,
- 128,
- null,
- null,
- null,
- 64
+ null,
+ null,
+ null,
+ null,
+ null,
+ 64
],
"$": "0 0 0 0 0 0 -> 0 128 0 0 0 64"
},
"TerritoryId": 958,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
- null,
- 64,
- null,
- null,
- null,
- 32
+ null,
+ null,
+ null,
+ null,
+ null,
+ 32
],
"$": "0 128 0 0 0 64 -> 0 192 0 0 0 96"
},
"TerritoryId": 958,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
- null,
- 32,
- null,
- null,
- null,
- 16
+ null,
+ null,
+ null,
+ null,
+ null,
+ 16
],
"$": "0 192 0 0 0 96 -> 0 224 0 0 0 112"
},
],
"Fly": true,
"CompletionQuestVariablesFlags": [
- null,
- null,
- null,
- null,
- null,
- 64
+ null,
+ null,
+ null,
+ null,
+ null,
+ 64
],
"$": "0 0 0 0 0 0 -> 0 0 0 128 0 64"
},
}
],
"CompletionQuestVariablesFlags": [
- null,
- null,
- null,
- null,
- null,
- 32
+ null,
+ null,
+ null,
+ null,
+ null,
+ 32
],
"$": "0 0 0 128 0 64 -> 0 0 0 192 0 96"
},
"Z": -292.98853
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "Interact",
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ 128
+ ]
}
]
},
},
"TerritoryId": 958,
"InteractionType": "Interact",
+ "Mount": true,
"CompletionQuestVariablesFlags": [
null,
null,
},
"TerritoryId": 958,
"InteractionType": "Interact",
- "$": "49 16 16 0 0 224 -> 0 16 0 0 0 0"
+ "$": "49 16 16 0 0 224 -> 0 16 0 0 0 0",
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ 16
+ ]
}
]
},
{
"Sequence": 1,
"Steps": [
+ {
+ "Position": {
+ "X": 545.40717,
+ "Y": -36.616177,
+ "Z": -267.17505
+ },
+ "TerritoryId": 958,
+ "InteractionType": "WalkTo",
+ "SkipConditions": {
+ "StepIf": {
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ 64
+ ]
+ }
+ },
+ "$": "Without this step, it'll interact with the NPC in the wagon through the wall"
+ },
{
"DataId": 1037766,
"Position": {
"TerritoryId": 958,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
- null,
- null,
- null,
- null,
- null,
- 64
+ null,
+ null,
+ null,
+ null,
+ null,
+ 64
],
"$": "0 0 0 0 0 0 -> 1 32 0 0 0 64"
},
}
],
"CompletionQuestVariablesFlags": [
- null,
- null,
- null,
- null,
- null,
- 128
+ null,
+ null,
+ null,
+ null,
+ null,
+ 128
],
"$": "1 32 0 0 0 64 -> 2 16 0 0 0 192"
},
"Z": -175.21942
},
"TerritoryId": 958,
- "InteractionType": "Interact"
+ "InteractionType": "Interact",
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ 32
+ ]
}
]
},
},
"TerritoryId": 958,
"InteractionType": "UseItem",
- "ItemId": 2003210
+ "ItemId": 2003210,
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ 128
+ ]
}
]
},
{
"Sequence": 1,
"Steps": [
+ {
+ "Position": {
+ "X": -189.97284,
+ "Y": 15.907461,
+ "Z": -169.83481
+ },
+ "TerritoryId": 958,
+ "InteractionType": "WalkTo",
+ "Fly": true,
+ "SkipConditions": {
+ "StepIf": {
+ "Flying": "Locked",
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ 128
+ ]
+ }
+ }
+ },
{
"DataId": 2012054,
"Position": {
"TerritoryId": 958,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
- null,
- null,
- null,
- null,
- null,
- 128
+ null,
+ null,
+ null,
+ null,
+ null,
+ 128
],
"$.0": "0 0 0 0 0 0 -> 1 16 0 0 0 128",
- "AetheryteShortcut": "Garlemald - Tertium",
- "Fly": true,
- "$.1": "flight path gets stuck from camp BG, not so from tertium; walkto would probably be cleaner but this seems intuitive."
+ "Fly": true
},
{
"DataId": 2012055,
"TerritoryId": 958,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
- null,
- null,
- null,
- null,
- null,
- 64
+ null,
+ null,
+ null,
+ null,
+ null,
+ 64
],
+ "Fly": true,
"$": "1 16 0 0 0 128 -> 2 32 0 0 0 192"
},
+ {
+ "Position": {
+ "X": -223.12543,
+ "Y": 10.826223,
+ "Z": -368.8611
+ },
+ "TerritoryId": 958,
+ "InteractionType": "WalkTo",
+ "SkipConditions": {
+ "StepIf": {
+ "Flying": "Unlocked",
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ 32
+ ]
+ }
+ }
+ },
+ {
+ "Position": {
+ "X": -140.08179,
+ "Y": 16.226164,
+ "Z": -310.9478
+ },
+ "TerritoryId": 958,
+ "InteractionType": "WalkTo",
+ "Fly": true,
+ "SkipConditions": {
+ "StepIf": {
+ "Flying": "Locked",
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ 32
+ ]
+ }
+ }
+ },
{
"DataId": 2012056,
"Position": {
"TerritoryId": 958,
"InteractionType": "Interact",
"CompletionQuestVariablesFlags": [
- null,
- null,
- null,
- null,
- null,
- 32
+ null,
+ null,
+ null,
+ null,
+ null,
+ 32
],
"$.0": "2 32 0 0 0 192 -> 3 48 0 0 0 224",
- "$.1": "fly also gets stuck here"
+ "Fly": true
},
{
"DataId": 2012057,
"Y": 16.494995,
"Z": -413.016
},
+ "StopDistance": 1,
"TerritoryId": 958,
"InteractionType": "Interact",
"$.0": "3 48 0 0 0 224 -> 0 64 0 0 0 0",
- "$.1": "no fly here, tries and fails to land on the railing: can't interact while flying"
+ "Fly": true,
+ "CompletionQuestVariablesFlags": [
+ null,
+ null,
+ null,
+ null,
+ null,
+ 16
+ ]
}
]
},
},
"TerritoryId": 958,
"InteractionType": "CompleteQuest",
- "AetheryteShortcut": "Garlemald - Camp Broken Glass"
+ "AetheryteShortcut": "Garlemald - Camp Broken Glass",
+ "NextQuestId": 4500
}
]
}
"Prompt": "TEXT_AKTKZC103_04500_Q2_000_000",
"Answer": "TEXT_AKTKZC103_04500_A2_000_001"
}
- ]
+ ],
+ "NextQuestId": 4501
}
]
}
},
"TerritoryId": 958,
"InteractionType": "CompleteQuest",
- "AetheryteShortcut": "Garlemald - Tertium"
+ "AetheryteShortcut": "Garlemald - Tertium",
+ "NextQuestId": 4504
}
]
}
"Prompt": "TEXT_AKTKZD103_04504_Q2_000_000",
"Answer": "TEXT_AKTKZD103_04504_A2_000_001"
}
- ]
+ ],
+ "NextQuestId": 4505
}
]
}
"Y": 23.164677,
"Z": -415.36584
},
+ "StopDistance": 7,
"TerritoryId": 958,
"InteractionType": "AcceptQuest",
"Fly": true,
"Answer": "TEXT_AKTKZD104_04505_A1_000_002"
}
],
- "AetheryteShortcut": "Garlemald - Tertium"
+ "AetheryteShortcut": "Garlemald - Tertium",
+ "NextQuestId": 4506
}
]
}
"Y": -36.65,
"Z": -132.64673
},
+ "StopDistance": 5,
"TerritoryId": 958,
"InteractionType": "AcceptQuest",
"DialogueChoices": [
{
}
- public bool CanAttack(IBattleNpc target) => target.DataId is 7504 or 7505;
+ public bool CanAttack(IBattleNpc target) => target.DataId is 7504 or 7505 or 14107;
}