Misc skip adjustments

This commit is contained in:
Liza 2024-08-02 09:55:55 +02:00
parent 3ff529b99a
commit dd7152024a
Signed by: liza
GPG Key ID: 7199F8D727D55F67
14 changed files with 347 additions and 3 deletions

View File

@ -29,6 +29,7 @@
"TerritoryId": 139, "TerritoryId": 139,
"InteractionType": "WalkTo", "InteractionType": "WalkTo",
"DisableNavmesh": true, "DisableNavmesh": true,
"Mount": true,
"Comment": "Avoids swimming" "Comment": "Avoids swimming"
}, },
{ {

View File

@ -96,6 +96,27 @@
8 8
] ]
}, },
{
"Position": {
"X": -103.87269,
"Y": 5.116502,
"Z": -73.9041
},
"TerritoryId": 153,
"InteractionType": "WalkTo",
"SkipConditions": {
"StepIf": {
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
32
]
}
}
},
{ {
"Position": { "Position": {
"X": -90.467575, "X": -90.467575,

View File

@ -20,6 +20,17 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"Position": {
"X": -119.1183,
"Y": 3.7999938,
"Z": -104.33473
},
"TerritoryId": 130,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Ul'dah",
"$": "Ul'dah Aetheryte to Immortal Flames"
},
{ {
"DataId": 1004576, "DataId": 1004576,
"Position": { "Position": {
@ -28,8 +39,7 @@
"Z": -114.67157 "Z": -114.67157
}, },
"TerritoryId": 130, "TerritoryId": 130,
"InteractionType": "Interact", "InteractionType": "Interact"
"AetheryteShortcut": "Ul'dah"
} }
] ]
}, },

View File

@ -26,6 +26,49 @@
{ {
"Sequence": 1, "Sequence": 1,
"Steps": [ "Steps": [
{
"Position": {
"X": -179.69392,
"Y": 18.008331,
"Z": -279.60886
},
"TerritoryId": 146,
"InteractionType": "WalkTo",
"SkipConditions": {
"StepIf": {
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
}
}
},
{
"Position": {
"X": -184.29613,
"Y": 3.5985415,
"Z": -246.7013
},
"TerritoryId": 146,
"InteractionType": "WalkTo",
"DisableNavmesh": true,
"SkipConditions": {
"StepIf": {
"CompletionQuestVariablesFlags": [
null,
null,
null,
null,
null,
128
]
}
}
},
{ {
"DataId": 1006702, "DataId": 1006702,
"Position": { "Position": {

View File

@ -12,6 +12,7 @@
"Y": 26.138475, "Y": 26.138475,
"Z": -355.0622 "Z": -355.0622
}, },
"StopDistance": 7,
"TerritoryId": 146, "TerritoryId": 146,
"InteractionType": "AcceptQuest", "InteractionType": "AcceptQuest",
"AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo", "AetheryteShortcut": "Southern Thanalan - Little Ala Mhigo",
@ -53,6 +54,7 @@
"Y": 19.02249, "Y": 19.02249,
"Z": -557.8546 "Z": -557.8546
}, },
"StopDistance": 7,
"TerritoryId": 146, "TerritoryId": 146,
"InteractionType": "Interact" "InteractionType": "Interact"
} }

View File

@ -0,0 +1,36 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1038500,
"Position": {
"X": -357.83936,
"Y": 21.84602,
"Z": -91.32526
},
"TerritoryId": 962,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1038500,
"Position": {
"X": -357.83936,
"Y": 21.84602,
"Z": -91.32526
},
"TerritoryId": 962,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -0,0 +1,67 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1038504,
"Position": {
"X": -357.62573,
"Y": 21.64856,
"Z": -95.99457
},
"TerritoryId": 962,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 1,
"Steps": [
{
"DataId": 1038505,
"Position": {
"X": -376.45538,
"Y": 18.999998,
"Z": 37.00305
},
"TerritoryId": 962,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 2,
"Steps": [
{
"DataId": 1038503,
"Position": {
"X": -367.0863,
"Y": 21.84602,
"Z": -101.701416
},
"TerritoryId": 962,
"InteractionType": "Interact"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1038501,
"Position": {
"X": -367.3305,
"Y": 21.846018,
"Z": -102.983154
},
"StopDistance": 7,
"TerritoryId": 962,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -0,0 +1,37 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"Disabled": true,
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1038501,
"Position": {
"X": -367.3305,
"Y": 21.846018,
"Z": -102.983154
},
"TerritoryId": 962,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1038501,
"Position": {
"X": -367.3305,
"Y": 21.846018,
"Z": -102.983154
},
"TerritoryId": 962,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -0,0 +1,36 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1047095,
"Position": {
"X": 139.5437,
"Y": -13.99,
"Z": 10.60498
},
"TerritoryId": 1185,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1047095,
"Position": {
"X": 139.5437,
"Y": -13.99,
"Z": 10.60498
},
"TerritoryId": 1185,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -0,0 +1,36 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1047151,
"Position": {
"X": 130.2052,
"Y": -14,
"Z": 16.952698
},
"TerritoryId": 1185,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1047164,
"Position": {
"X": 217.21204,
"Y": -14,
"Z": -8.316223
},
"TerritoryId": 1185,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -0,0 +1,36 @@
{
"$schema": "https://git.carvel.li/liza/Questionable/raw/branch/master/QuestPaths/quest-v1.json",
"Author": "liza",
"QuestSequence": [
{
"Sequence": 0,
"Steps": [
{
"DataId": 1047132,
"Position": {
"X": 217.36475,
"Y": -14.000001,
"Z": -5.6916504
},
"TerritoryId": 1185,
"InteractionType": "AcceptQuest"
}
]
},
{
"Sequence": 255,
"Steps": [
{
"DataId": 1047132,
"Position": {
"X": 217.36475,
"Y": -14.000001,
"Z": -5.6916504
},
"TerritoryId": 1185,
"InteractionType": "CompleteQuest"
}
]
}
]
}

View File

@ -39,4 +39,8 @@
<AdditionalFiles Include="6.x - Endwalker\**\*.json" /> <AdditionalFiles Include="6.x - Endwalker\**\*.json" />
<AdditionalFiles Include="7.x - Dawntrail\**\*.json" /> <AdditionalFiles Include="7.x - Dawntrail\**\*.json" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<Folder Include="7.x - Dawntrail\Custom Deliveries\" />
</ItemGroup>
</Project> </Project>

View File

@ -5,6 +5,21 @@ outside).
This vastly improves the pathfinding performance, and avoids attempting to fly e.g. under the map or into the building This vastly improves the pathfinding performance, and avoids attempting to fly e.g. under the map or into the building
that can sometimes be found as valid paths. that can sometimes be found as valid paths.
## Ul'dah
```json
{
"Position": {
"X": -119.1183,
"Y": 3.7999938,
"Z": -104.33473
},
"TerritoryId": 130,
"InteractionType": "WalkTo",
"AetheryteShortcut": "Ul'dah",
"$": "Ul'dah Aetheryte to Immortal Flames"
}
```
## Mor Dhona ## Mor Dhona
```json ```json

View File

@ -21,7 +21,7 @@ public sealed class SkipStepConditions
{ {
if (Never) if (Never)
return false; return false;
return (CompletionQuestVariablesFlags.Count > 6 && CompletionQuestVariablesFlags.Any(x => x != null)) || return (CompletionQuestVariablesFlags.Count > 0 && CompletionQuestVariablesFlags.Any(x => x != null)) ||
Flying != null || Flying != null ||
Chocobo != null || Chocobo != null ||
NotTargetable || NotTargetable ||