返回提交历史
Modified
src/constants/gameToBuildVersion.ts
+9
-0
Modified
src/services/worldStateService.ts
+34
-0
XFEstudio/XFESpaceNinjaServer
chore: more nightwave fallback versions (#4408)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/4408 Reviewed-by: Sainan <63328889+sainan@users.noreply.github.com> Co-authored-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com> Co-committed-by: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
a762cd8f
代码差异
2 个文件
+43
-0
@@ -22,25 +22,34 @@ const gameToBuildVersion = {
22
22
"33.6.0": "2023.07.26.16.38",
23
23
"33.5.0": "2023.06.21.07.11",
24
24
"34.0.8": "2023.11.06.13.39",
25
"33.0.10": "2023.05.12.11.43",
25
26
"33.0.0": "2023.04.25.23.40",
26
27
"32.2.0": "2022.11.30.08.13",
27
28
"32.0.0": "2022.09.06.19.24",
29
"31.6.4": "2022.07.14.15.00", // forum post date
28
30
"31.6.0": "2022.06.09.08.45",
29
31
"31.5.0": "2022.04.29.12.53",
32
"31.2.0": "2022.03.16.17.58", // forum post date
30
33
"31.0.0": "2021.12.15.00.15",
34
"30.6.0": "2021.08.04.17.32", // forum post date
31
35
"30.5.0": "2021.07.05.17.03",
32
36
"30.0.0": "2021.04.13.19.58",
33
37
"29.10.0": "2021.03.19.10.30",
38
"29.7.0": "2021.02.01.18.57", // forum post date
34
39
"29.6.8": "2021.01.25.08.49",
35
40
"29.5.0": "2020.11.19.17.52",
36
41
"29.3.1": "2020.11.04.18.58",
37
42
"29.0.0": "2020.08.25.18.35",
43
"28.3.2": "2020.08.13.01.46", // forum post date
38
44
"28.3.0": "2020.08.12.19.57",
39
45
"28.0.0": "2020.06.12.16.46",
40
46
"27.3.0": "2020.03.24.20.24",
41
47
"27.2.0": "2020.03.05.16.06",
42
48
"26.0.0": "2019.10.31.22.42",
43
49
"25.7.0": "2019.08.29.20.01",
50
"25.8.2": "2019.10.18.15.43", // forum post date
51
"25.3.0": "2019.07.06.20.11", // forum post date
52
"25.1.2": "2019.06.12.17.55", // forum post date
44
53
"25.0.0": "2019.05.22.23.12",
45
54
"24.5.1": "2019.03.15.18.11",
46
55
"24.4.0": "2019.03.07.20.21",
@@ -5126,6 +5126,40 @@ export const getNightwaveSyndicateTag = (buildLabel: string = BL_LATEST): string
5126
5126
if (version_compare(buildLabel, gameToBuildVersion["34.0.8"]) >= 0) {
5127
5127
return "RadioLegionIntermission9Syndicate";
5128
5128
}
5129
// Actual version is U33.0.11
5130
if (version_compare(buildLabel, gameToBuildVersion["33.0.10"]) > 0) {
5131
return "RadioLegionIntermission8Syndicate";
5132
}
5133
if (version_compare(buildLabel, gameToBuildVersion["32.2.0"]) >= 0) {
5134
return "RadioLegionIntermission7Syndicate";
5135
}
5136
if (version_compare(buildLabel, gameToBuildVersion["31.6.4"]) >= 0) {
5137
return "RadioLegionIntermission6Syndicate";
5138
}
5139
if (version_compare(buildLabel, gameToBuildVersion["31.2.0"]) >= 0) {
5140
return "RadioLegionIntermission5Syndicate";
5141
}
5142
if (version_compare(buildLabel, gameToBuildVersion["30.6.0"]) >= 0) {
5143
return "RadioLegionIntermission4Syndicate";
5144
}
5145
if (version_compare(buildLabel, gameToBuildVersion["29.7.0"]) >= 0) {
5146
return "RadioLegionIntermission3Syndicate";
5147
}
5148
if (version_compare(buildLabel, gameToBuildVersion["28.3.2"]) >= 0) {
5149
return "RadioLegion3Syndicate";
5150
}
5151
if (version_compare(buildLabel, gameToBuildVersion["25.8.2"]) >= 0) {
5152
return "RadioLegionIntermission2Syndicate";
5153
}
5154
if (version_compare(buildLabel, gameToBuildVersion["25.3.0"]) >= 0) {
5155
return "RadioLegion2Syndicate";
5156
}
5157
if (version_compare(buildLabel, gameToBuildVersion["25.1.2"]) >= 0) {
5158
return "RadioLegionIntermissionSyndicate";
5159
}
5160
if (version_compare(buildLabel, gameToBuildVersion["24.3.0"]) >= 0) {
5161
return "RadioLegionSyndicate";
5162
}
5129
5163
return undefined;
5130
5164
};
5131
5165