forked from liza/Questionable
master #3
@ -44,8 +44,13 @@
|
||||
"Y": -18.777306,
|
||||
"Z": 527.2946
|
||||
},
|
||||
"StopDistance": 0.5,
|
||||
"TerritoryId": 958,
|
||||
"InteractionType": "WaitForManualProgress",
|
||||
"InteractionType": "Combat",
|
||||
"EnemySpawnType": "AutoOnEnterArea",
|
||||
"KillEnemyDataIds": [
|
||||
14107
|
||||
],
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
@ -54,9 +59,7 @@
|
||||
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": {
|
||||
@ -64,9 +67,21 @@
|
||||
"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
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -74,6 +89,12 @@
|
||||
"Sequence": 255,
|
||||
"Steps": [
|
||||
{
|
||||
"Position": {
|
||||
"X": 135.85095,
|
||||
"Y": -17.135998,
|
||||
"Z": 567.8645
|
||||
},
|
||||
"StopDistance": 2000,
|
||||
"TerritoryId": 958,
|
||||
"InteractionType": "None",
|
||||
"Mount": false
|
||||
@ -87,7 +108,8 @@
|
||||
},
|
||||
"TerritoryId": 958,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"Fly": true
|
||||
"Fly": true,
|
||||
"NextQuestId": 4218
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -31,7 +31,7 @@
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
1,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@ -50,7 +50,7 @@
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
16,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@ -67,7 +67,15 @@
|
||||
},
|
||||
"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
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -67,7 +67,15 @@
|
||||
},
|
||||
"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
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -75,7 +75,15 @@
|
||||
"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
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -46,7 +46,7 @@
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
128,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@ -65,7 +65,7 @@
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
64,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
@ -84,7 +84,7 @@
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
32,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
|
@ -91,7 +91,15 @@
|
||||
"Z": -292.98853
|
||||
},
|
||||
"TerritoryId": 958,
|
||||
"InteractionType": "Interact"
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -72,6 +72,7 @@
|
||||
},
|
||||
"TerritoryId": 958,
|
||||
"InteractionType": "Interact",
|
||||
"Mount": true,
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
@ -91,7 +92,15 @@
|
||||
},
|
||||
"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
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -27,6 +27,28 @@
|
||||
{
|
||||
"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": {
|
||||
@ -80,7 +102,15 @@
|
||||
"Z": -175.21942
|
||||
},
|
||||
"TerritoryId": 958,
|
||||
"InteractionType": "Interact"
|
||||
"InteractionType": "Interact",
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
32
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -81,7 +81,15 @@
|
||||
},
|
||||
"TerritoryId": 958,
|
||||
"InteractionType": "UseItem",
|
||||
"ItemId": 2003210
|
||||
"ItemId": 2003210,
|
||||
"CompletionQuestVariablesFlags": [
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
128
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -20,6 +20,29 @@
|
||||
{
|
||||
"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": {
|
||||
@ -38,9 +61,7 @@
|
||||
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,
|
||||
@ -59,8 +80,54 @@
|
||||
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": {
|
||||
@ -79,7 +146,7 @@
|
||||
32
|
||||
],
|
||||
"$.0": "2 32 0 0 0 192 -> 3 48 0 0 0 224",
|
||||
"$.1": "fly also gets stuck here"
|
||||
"Fly": true
|
||||
},
|
||||
{
|
||||
"DataId": 2012057,
|
||||
@ -88,10 +155,19 @@
|
||||
"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
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -53,7 +53,8 @@
|
||||
},
|
||||
"TerritoryId": 958,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AetheryteShortcut": "Garlemald - Camp Broken Glass"
|
||||
"AetheryteShortcut": "Garlemald - Camp Broken Glass",
|
||||
"NextQuestId": 4500
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -71,7 +71,8 @@
|
||||
"Prompt": "TEXT_AKTKZC103_04500_Q2_000_000",
|
||||
"Answer": "TEXT_AKTKZC103_04500_A2_000_001"
|
||||
}
|
||||
]
|
||||
],
|
||||
"NextQuestId": 4501
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -83,7 +83,8 @@
|
||||
},
|
||||
"TerritoryId": 958,
|
||||
"InteractionType": "CompleteQuest",
|
||||
"AetheryteShortcut": "Garlemald - Tertium"
|
||||
"AetheryteShortcut": "Garlemald - Tertium",
|
||||
"NextQuestId": 4504
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -77,7 +77,8 @@
|
||||
"Prompt": "TEXT_AKTKZD103_04504_Q2_000_000",
|
||||
"Answer": "TEXT_AKTKZD103_04504_A2_000_001"
|
||||
}
|
||||
]
|
||||
],
|
||||
"NextQuestId": 4505
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -12,6 +12,7 @@
|
||||
"Y": 23.164677,
|
||||
"Z": -415.36584
|
||||
},
|
||||
"StopDistance": 7,
|
||||
"TerritoryId": 958,
|
||||
"InteractionType": "AcceptQuest",
|
||||
"Fly": true,
|
||||
@ -86,7 +87,8 @@
|
||||
"Answer": "TEXT_AKTKZD104_04505_A1_000_002"
|
||||
}
|
||||
],
|
||||
"AetheryteShortcut": "Garlemald - Tertium"
|
||||
"AetheryteShortcut": "Garlemald - Tertium",
|
||||
"NextQuestId": 4506
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -12,6 +12,7 @@
|
||||
"Y": -36.65,
|
||||
"Z": -132.64673
|
||||
},
|
||||
"StopDistance": 5,
|
||||
"TerritoryId": 958,
|
||||
"InteractionType": "AcceptQuest",
|
||||
"DialogueChoices": [
|
||||
|
@ -47,5 +47,5 @@ internal sealed class Mount128Module : ICombatModule
|
||||
{
|
||||
}
|
||||
|
||||
public bool CanAttack(IBattleNpc target) => target.DataId is 7504 or 7505;
|
||||
public bool CanAttack(IBattleNpc target) => target.DataId is 7504 or 7505 or 14107;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user