Update some EW quest battles

This commit is contained in:
Liza 2025-02-26 20:22:53 +01:00
parent b213e872da
commit 5757a73b22
Signed by: liza
GPG Key ID: 2C41B84815CF6445
9 changed files with 45 additions and 12 deletions

View File

@ -99,6 +99,9 @@
}
]
},
{
"Sequence": 5
},
{
"Sequence": 255,
"Steps": [

View File

@ -54,6 +54,11 @@
},
"TerritoryId": 816,
"InteractionType": "SinglePlayerDuty",
"SinglePlayerDutyOptions": {
"Enabled": true,
"TestedBossModVersion": 293,
"$": "test: Redacted"
},
"ItemId": 2002569
}
]

View File

@ -153,7 +153,7 @@
"Y": -14.169313,
"Z": 114.76306
},
"StopDistance": 7,
"StopDistance": 6.9,
"TerritoryId": 962,
"InteractionType": "Interact"
}

View File

@ -146,7 +146,8 @@
"TerritoryId": 956,
"InteractionType": "UseItem",
"ItemId": 2003129,
"Mount": false
"Mount": false,
"DelaySecondsAtStart": 2
}
]
},

View File

@ -30,6 +30,13 @@
"TerritoryId": 621,
"InteractionType": "SinglePlayerDuty",
"Comment": "A Frosty Reception",
"SinglePlayerDutyOptions": {
"Enabled": false,
"TestedBossModVersion": 293,
"Notes": [
"(Thancred) How many enemies get pulled during the stealth section is random; if you pull multiple you can die here. Can probably be fixed by retrying on very easy."
]
},
"DialogueChoices": [
{
"Type": "List",

View File

@ -59,7 +59,15 @@
},
"TerritoryId": 958,
"InteractionType": "SinglePlayerDuty",
"Comment": "In from the Cold",
"SinglePlayerDutyOptions": {
"Enabled": false,
"Notes": [
"Instance probably only works on very easy difficulty",
"AI doesn't move to first enemy",
"AI doesn't unmount from the Magitek Reaper",
"Navmesh takes 5+ minutes to build"
]
},
"DialogueChoices": [
{
"Type": "YesNo",

View File

@ -54,7 +54,10 @@
},
"TerritoryId": 961,
"InteractionType": "SinglePlayerDuty",
"Comment": "Venat"
"SinglePlayerDutyOptions": {
"Enabled": true,
"TestedBossModVersion": 294
}
}
]
},

View File

@ -29,8 +29,11 @@
},
"TerritoryId": 958,
"InteractionType": "SinglePlayerDuty",
"AetheryteShortcut": "Garlemald - Camp Broken Glass",
"Comment": "As the Heavens Burn"
"SinglePlayerDutyOptions": {
"Enabled": true,
"TestedBossModVersion": 294
},
"AetheryteShortcut": "Garlemald - Camp Broken Glass"
}
]
},

View File

@ -113,12 +113,15 @@ public sealed class QuestStep
public float CalculateActualStopDistance()
{
if (InteractionType == EInteractionType.WalkTo)
return StopDistance ?? 0.25f;
if (InteractionType == EInteractionType.AttuneAetheryte)
return StopDistance ?? 10f;
else
return StopDistance ?? DefaultStopDistance;
if (StopDistance is { } stopDistance)
return stopDistance;
return InteractionType switch
{
EInteractionType.WalkTo => 0.25f,
EInteractionType.AttuneAetheryte => 10f,
_ => DefaultStopDistance
};
}
/// <summary>