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: use correct term for Nightwave Episodes & adjust range in WebUI/Config (#3277)

"Phase" isn't the known term for that. DE & the community used back in the day the term Episode. Correcting it here to make it less confusing for old players that remember those Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3277 Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com> Co-authored-by: Animan8000 <187183497+Veniman8000@users.noreply.github.com> Co-committed-by: Animan8000 <187183497+Veniman8000@users.noreply.github.com>

fa2aeb89
Animan8000 <187183497+Veniman8000@users.noreply.github.com>
提交于

代码差异

12 个文件 +17 -17
Modified config-vanilla.json +1 -1
@@ -66,7 +66,7 @@
66 66 "vallisOverride": "",
67 67 "duviriOverride": "",
68 68 "nightwaveOverride": "",
69 "nightwavePhaseOverride": 0,
69 "nightwaveEpisode": 1,
70 70 "allTheFissures": "",
71 71 "varziaOverride": "",
72 72 "circuitGameModes": null,
Modified src/services/configService.ts +1 -1
@@ -75,7 +75,7 @@ export interface IConfig {
75 75 vallisOverride?: string;
76 76 duviriOverride?: string;
77 77 nightwaveOverride?: string;
78 nightwavePhaseOverride?: number;
78 nightwaveEpisode?: number;
79 79 allTheFissures?: string;
80 80 varziaOverride?: string;
81 81 circuitGameModes?: string[];
Modified src/services/configWatcherService.ts +3 -3
@@ -101,10 +101,10 @@ export const validateConfig = (): void => {
101 101 modified = true;
102 102 }
103 103 if (
104 config.worldState?.nightwavePhaseOverride &&
105 (config.worldState.nightwavePhaseOverride > 4 || config.worldState.nightwavePhaseOverride < 0)
104 config.worldState?.nightwaveEpisode &&
105 (config.worldState.nightwaveEpisode > 5 || config.worldState.nightwaveEpisode < 1)
106 106 ) {
107 config.worldState.nightwavePhaseOverride = 0;
107 config.worldState.nightwaveEpisode = 1;
108 108 modified = true;
109 109 }
110 110 if (modified) {
Modified src/services/worldStateService.ts +2 -2
@@ -3383,13 +3383,13 @@ export const getWorldState = (buildLabel?: string): IWorldState => {
3383 3383 if (nightwaveSyndicateTag) {
3384 3384 const nightwaveStartTimestamp = nightwaveTagToActivation[nightwaveSyndicateTag] ?? 1747851300000;
3385 3385 const nightwaveSeason = nightwaveTagToSeason[nightwaveSyndicateTag];
3386 const nightwavePhase = ([0, 2, 4].includes(nightwaveSeason) && config.worldState?.nightwavePhaseOverride) || 0;
3386 const nightwaveEpisode = ([0, 2, 4].includes(nightwaveSeason) && config.worldState?.nightwaveEpisode) || 1;
3387 3387 worldState.SeasonInfo = {
3388 3388 Activation: { $date: { $numberLong: nightwaveStartTimestamp.toString() } },
3389 3389 Expiry: { $date: { $numberLong: "2000000000000" } },
3390 3390 AffiliationTag: nightwaveSyndicateTag,
3391 3391 Season: nightwaveSeason,
3392 Phase: nightwavePhase,
3392 Phase: nightwaveEpisode - 1,
3393 3393 Params: "",
3394 3394 ActiveChallenges: []
3395 3395 };
Modified static/webui/index.html +3 -3
@@ -1521,10 +1521,10 @@
1521 1521 </select>
1522 1522 </div>
1523 1523 <div class="flex-fill">
1524 <form class="form-group" onsubmit="doSaveConfigInt('worldState.nightwavePhaseOverride'); return false;">
1525 <label class="form-label" for="worldState.nightwavePhaseOverride" data-loc="worldState_nightwavePhaseOverride"></label>
1524 <form class="form-group" onsubmit="doSaveConfigInt('worldState.nightwaveEpisode'); return false;">
1525 <label class="form-label" for="worldState.nightwaveEpisode" data-loc="worldState_nightwaveEpisode"></label>
1526 1526 <div class="input-group">
1527 <input id="worldState.nightwavePhaseOverride" class="form-control" type="number" min="0" max="4" data-default="0" />
1527 <input id="worldState.nightwaveEpisode" class="form-control" type="number" min="1" max="5" data-default="1" />
1528 1528 <button class="btn btn-secondary" type="submit" data-loc="cheats_save"></button>
1529 1529 </div>
1530 1530 </form>
Modified static/webui/translations/de.js +1 -1
@@ -364,7 +364,7 @@ dict = {
364 364 worldState_RadioLegionIntermissionSyndicate: `Sendepause I`,
365 365 worldState_RadioLegionSyndicate: `Der Wolf von Saturn Six`,
366 366 worldState_nightwaveOff: `[UNTRANSLATED] Disable Nightwave`,
367 worldState_nightwavePhaseOverride: `[UNTRANSLATED] Nightwave Phase Override`,
367 worldState_nightwaveEpisode: `Nightwave Episode`,
368 368 worldState_fissures: `Void-Risse`,
369 369 normal: `Normal`,
370 370 worldState_allAtOnceNormal: `Alle gleichzeitig, Normal`,
Modified static/webui/translations/en.js +1 -1
@@ -363,7 +363,7 @@ dict = {
363 363 worldState_RadioLegionIntermissionSyndicate: `Intermission I`,
364 364 worldState_RadioLegionSyndicate: `The Wolf of Saturn Six`,
365 365 worldState_nightwaveOff: `Disable Nightwave`,
366 worldState_nightwavePhaseOverride: `Nightwave Phase Override`,
366 worldState_nightwaveEpisode: `Nightwave Episode`,
367 367 worldState_fissures: `Fissures`,
368 368 normal: `Normal`,
369 369 worldState_allAtOnceNormal: `All At Once, Normal`,
Modified static/webui/translations/es.js +1 -1
@@ -364,7 +364,7 @@ dict = {
364 364 worldState_RadioLegionIntermissionSyndicate: `Intermedio I`,
365 365 worldState_RadioLegionSyndicate: `El lobo de Saturno Seis`,
366 366 worldState_nightwaveOff: `[UNTRANSLATED] Disable Nightwave`,
367 worldState_nightwavePhaseOverride: `[UNTRANSLATED] Nightwave Phase Override`,
367 worldState_nightwaveEpisode: `[UNTRANSLATED] Nightwave Episode`,
368 368 worldState_fissures: `Fisuras`,
369 369 normal: `Normal`,
370 370 worldState_allAtOnceNormal: `Todo a la vez, normal`,
Modified static/webui/translations/fr.js +1 -1
@@ -364,7 +364,7 @@ dict = {
364 364 worldState_RadioLegionIntermissionSyndicate: `Intermission I`,
365 365 worldState_RadioLegionSyndicate: `Le Loup de Saturne Six`,
366 366 worldState_nightwaveOff: `Désactiver les Nightwaves`,
367 worldState_nightwavePhaseOverride: `[UNTRANSLATED] Nightwave Phase Override`,
367 worldState_nightwaveEpisode: `[UNTRANSLATED] Nightwave Episode`,
368 368 worldState_fissures: `Fissures`,
369 369 normal: `Normal`,
370 370 worldState_allAtOnceNormal: `Toutes, Normal`,
Modified static/webui/translations/ru.js +1 -1
@@ -364,7 +364,7 @@ dict = {
364 364 worldState_RadioLegionIntermissionSyndicate: `Антракт I`,
365 365 worldState_RadioLegionSyndicate: `Волк Сатурна Шесть`,
366 366 worldState_nightwaveOff: `[UNTRANSLATED] Disable Nightwave`,
367 worldState_nightwavePhaseOverride: `Фаза Ночной волны`,
367 worldState_nightwaveEpisode: `[UNTRANSLATED] Nightwave Episode`,
368 368 worldState_fissures: `Разрывы бездны`,
369 369 normal: `Стандартные`,
370 370 worldState_allAtOnceNormal: `Все сразу, в обычном режиме`,
Modified static/webui/translations/uk.js +1 -1
@@ -364,7 +364,7 @@ dict = {
364 364 worldState_RadioLegionIntermissionSyndicate: `Антракт I`,
365 365 worldState_RadioLegionSyndicate: `Вовк із Сатурна-6`,
366 366 worldState_nightwaveOff: `[UNTRANSLATED] Disable Nightwave`,
367 worldState_nightwavePhaseOverride: `[UNTRANSLATED] Nightwave Phase Override`,
367 worldState_nightwaveEpisode: `[UNTRANSLATED] Nightwave Episode`,
368 368 worldState_fissures: `Прориви порожнечі`,
369 369 normal: `Стандартні`,
370 370 worldState_allAtOnceNormal: `Всі одразу, в звичайному режимі`,
Modified static/webui/translations/zh.js +1 -1
@@ -364,7 +364,7 @@ dict = {
364 364 worldState_RadioLegionIntermissionSyndicate: `间歇I`,
365 365 worldState_RadioLegionSyndicate: `系列1 — 土星六号之狼`,
366 366 worldState_nightwaveOff: `[UNTRANSLATED] Disable Nightwave`,
367 worldState_nightwavePhaseOverride: `[UNTRANSLATED] Nightwave Phase Override`,
367 worldState_nightwaveEpisode: `[UNTRANSLATED] Nightwave Episode`,
368 368 worldState_fissures: `虚空裂缝难度设定`,
369 369 normal: `正常`,
370 370 worldState_allAtOnceNormal: `全部开启(普通)`,