1
0
forked from liza/Questionable

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, "Sequence": 255,
"Steps": [ "Steps": [

View File

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

View File

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

View File

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

View File

@ -30,6 +30,13 @@
"TerritoryId": 621, "TerritoryId": 621,
"InteractionType": "SinglePlayerDuty", "InteractionType": "SinglePlayerDuty",
"Comment": "A Frosty Reception", "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": [ "DialogueChoices": [
{ {
"Type": "List", "Type": "List",

View File

@ -59,7 +59,15 @@
}, },
"TerritoryId": 958, "TerritoryId": 958,
"InteractionType": "SinglePlayerDuty", "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": [ "DialogueChoices": [
{ {
"Type": "YesNo", "Type": "YesNo",

View File

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

View File

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

View File

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