1
0
forked from liza/Questionable

Minor DRG updates

This commit is contained in:
Liza 2024-11-03 20:42:33 +01:00
parent b02a24ee32
commit fb0180ce3b
Signed by: liza
GPG Key ID: 7199F8D727D55F67
2 changed files with 161 additions and 153 deletions

View File

@ -1,158 +1,165 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "AnimaMachinae",
"QuestSequence": [
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "AnimaMachinae",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"Sequence": 0,
"Steps": [
{
"Position": {
"X": 215.65454,
"Y": 222.1,
"Z": 345.1806
},
"TerritoryId": 155,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
"Land": true,
"Fly": true,
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
},
"$": "Alberic"
},
{
"DataId": 1006748,
"Position": {
"X": 217.88354,
"Y": 222,
"Z": 345.3269
},
"TerritoryId": 155,
"InteractionType": "AcceptQuest"
}
]
"Position": {
"X": 215.65454,
"Y": 222.1,
"Z": 345.1806
},
"TerritoryId": 155,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
"Land": true,
"Fly": true,
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
},
"$": "Alberic"
},
{
"Sequence": 1,
"Steps": [
{
"Position": {
"X": -48.009445,
"Y": 98.00955,
"Z": 106.47891
},
"TerritoryId": 397,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
"Fly": true,
"Land": true
},
{
"DataId": 1013467,
"Position": {
"X": -51.10254,
"Y": 98.63026,
"Z": 105.1499
},
"TerritoryId": 397,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1013466,
"Position": {
"X": -155.5047,
"Y": 175.79733,
"Z": 693.26306
},
"TerritoryId": 397,
"InteractionType": "Combat",
"Fly": true,
"Land": true,
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [
4482,
5049
],
"CompletionQuestVariablesFlags": [
2,
null,
null,
null,
null,
null
]
},
{
"DataId": 1013466,
"Position": {
"X": -155.5047,
"Y": 175.79733,
"Z": 693.26306
},
"TerritoryId": 397,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1012163,
"Position": {
"X": 128.25195,
"Y": 24.458832,
"Z": -0.6867676
},
"TerritoryId": 418,
"InteractionType": "Interact",
"AetheryteShortcut": "Ishgard",
"AethernetShortcut": [
"[Ishgard] Aetheryte Plaza",
"[Ishgard] The Forgotten Knight"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 255,
"Steps": [
{
"Position": {
"X": 215.65454,
"Y": 222.1,
"Z": 345.1806
},
"TerritoryId": 155,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
"Land": true,
"Fly": true
},
{
"DataId": 1013470,
"Position": {
"X": 218.00562,
"Y": 222,
"Z": 346.45605
},
"TerritoryId": 155,
"InteractionType": "CompleteQuest"
}
]
"DataId": 1006748,
"Position": {
"X": 217.88354,
"Y": 222,
"Z": 345.3269
},
"TerritoryId": 155,
"InteractionType": "AcceptQuest"
}
]
]
},
{
"Sequence": 1,
"Steps": [
{
"Position": {
"X": -48.009445,
"Y": 98.00955,
"Z": 106.47891
},
"TerritoryId": 397,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Coerthas Western Highlands - Falcon's Nest",
"Fly": true,
"Land": true
},
{
"DataId": 1013467,
"Position": {
"X": -51.10254,
"Y": 98.63026,
"Z": 105.1499
},
"TerritoryId": 397,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1013466,
"Position": {
"X": -155.5047,
"Y": 175.79733,
"Z": 693.26306
},
"TerritoryId": 397,
"InteractionType": "Combat",
"Fly": true,
"Land": true,
"EnemySpawnType": "AutoOnEnterArea",
"KillEnemyDataIds": [
4482,
5049
],
"CompletionQuestVariablesFlags": [
2,
null,
null,
null,
null,
null
]
},
{
"DataId": 1013466,
"Position": {
"X": -155.5047,
"Y": 175.79733,
"Z": 693.26306
},
"TerritoryId": 397,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 3,
"Steps": [
{
"DataId": 1012163,
"Position": {
"X": 128.25195,
"Y": 24.458832,
"Z": -0.6867676
},
"TerritoryId": 418,
"InteractionType": "Interact",
"AetheryteShortcut": "Ishgard",
"AethernetShortcut": [
"[Ishgard] Aetheryte Plaza",
"[Ishgard] The Forgotten Knight"
],
"SkipConditions": {
"AetheryteShortcutIf": {
"InSameTerritory": true
}
}
}
]
},
{
"Sequence": 255,
"Steps": [
{
"Position": {
"X": 215.65454,
"Y": 222.1,
"Z": 345.1806
},
"TerritoryId": 155,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Coerthas Central Highlands - Camp Dragonhead",
"Land": true,
"Fly": true
},
{
"DataId": 1013470,
"Position": {
"X": 218.00562,
"Y": 222,
"Z": 346.45605
},
"TerritoryId": 155,
"InteractionType": "CompleteQuest",
"DialogueChoices": [
{
"Type": "List",
"Prompt": "TEXT_JOBDRG560_01693_Q1_000_000",
"Answer": "TEXT_JOBDRG560_01693_A1_000_002"
}
]
}
]
}
]
}

View File

@ -325,6 +325,7 @@ internal static class MoveTo
internal sealed class LandTask : ITask
{
public bool ShouldRedoOnInterrupt() => true;
public override string ToString() => "Land";
}
internal sealed class LandExecutor(IClientState clientState, ICondition condition, ILogger<LandExecutor> logger) : TaskExecutor<LandTask>