XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
返回提交历史

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
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

1 个文件 +8 -1
Modified src/services/worldStateService.ts +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";