返回提交历史
Modified
src/services/worldStateService.ts
+8
-1
XFEstudio/XFESpaceNinjaServer
chore: handle nightwaveOverride having an invalid value (#2133)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2133 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
4535b193
代码差异
1 个文件
+8
-1
@@ -19,6 +19,7 @@ import {
19
19
IWorldState
20
20
} from "../types/worldStateTypes";
21
21
import { version_compare } from "../helpers/inventoryHelpers";
22
import { logger } from "../utils/logger";
22
23
23
24
const sortieBosses = [
24
25
"SORTIE_BOSS_HYENA",
@@ -1275,7 +1276,13 @@ export const isArchwingMission = (node: IRegion): boolean => {
1275
1276
1276
1277
export const getNightwaveSyndicateTag = (buildLabel: string | undefined): string | undefined => {
1277
1278
if (config.worldState?.nightwaveOverride) {
1278
return config.worldState.nightwaveOverride;
1279
if (config.worldState.nightwaveOverride in nightwaveTagToSeason) {
1280
return config.worldState.nightwaveOverride;
1281
}
1282
logger.warn(`ignoring invalid config value for worldState.nightwaveOverride`, {
1283
value: config.worldState.nightwaveOverride,
1284
valid_values: Object.keys(nightwaveTagToSeason)
1285
});
1279
1286
}
1280
1287
if (!buildLabel || version_compare(buildLabel, "2025.05.20.10.18") >= 0) {
1281
1288
return "RadioLegionIntermission13Syndicate";