返回提交历史
Modified
src/constants/gameToBuildVersion.ts
+1
-0
Modified
src/services/itemDataService.ts
+1
-1
Added
static/fixed_responses/data/RandomProjection/2026.06.16.07.07.json
+164
-0
Added
static/fixed_responses/data/RandomProjection/2026.06.23.13.06.json
+164
-0
Modified
static/fixed_responses/data/RandomProjection/index.json
+3
-1
XFEstudio/XFESpaceNinjaServer
chore: update legacy relics data after PE+ update (#4357)
Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/4357 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>
0d74b268
代码差异
5 个文件
+333
-2
@@ -1,4 +1,5 @@
1
1
const gameToBuildVersion = {
2
"43.0.4": "2026.06.23.13.06",
2
3
"43.0.0": "2026.06.16.07.07",
3
4
"42.0.6": "2026.04.07.14.59",
4
5
"42.0.0": "2026.03.24.16.59",
@@ -3130,7 +3130,7 @@ export const getBoosterPack = async (
3130
3130
].includes(uniqueName)
3131
3131
) {
3132
3132
// PE+ already have latest data - so there is no need to do anything
3133
if (version_compare(buildLabel, gameToBuildVersion["42.0.6"]) < 0) {
3133
if (version_compare(buildLabel, gameToBuildVersion["43.0.4"]) < 0) {
3134
3134
const target = "RandomProjection";
3135
3135
const version = await getLegacyDataVersion(target, buildLabel);
3136
3136
if (version) {
@@ -0,0 +1,164 @@
1
{
2
"components": [
3
{
4
"Item": "/Lotus/Types/Game/Projections/T1VoidProjectionCalibanPrimeFBronze",
5
"Amount": 1,
6
"Rarity": "COMMON"
7
},
8
{
9
"Item": "/Lotus/Types/Game/Projections/T1VoidProjectionStyanaxPrimeBBronze",
10
"Amount": 1,
11
"Rarity": "COMMON"
12
},
13
{
14
"Item": "/Lotus/Types/Game/Projections/T1VoidProjectionGyrePrimeDBronze",
15
"Amount": 1,
16
"Rarity": "COMMON"
17
},
18
{
19
"Item": "/Lotus/Types/Game/Projections/T1VoidProjectionStyanaxPrimeCBronze",
20
"Amount": 1,
21
"Rarity": "COMMON"
22
},
23
{
24
"Item": "/Lotus/Types/Game/Projections/T1VoidProjectionStyanaxPrimeDBronze",
25
"Amount": 1,
26
"Rarity": "COMMON"
27
},
28
{
29
"Item": "/Lotus/Types/Game/Projections/T1VoidProjectionStyanaxPrimeEBronze",
30
"Amount": 1,
31
"Rarity": "COMMON"
32
},
33
{
34
"Item": "/Lotus/Types/Game/Projections/T1VoidProjectionStyanaxPrimeABronze",
35
"Amount": 1,
36
"Rarity": "COMMON"
37
},
38
{
39
"Item": "/Lotus/Types/Items/MiscItems/SchismKey",
40
"Amount": 1,
41
"Rarity": "COMMON"
42
},
43
{
44
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionVorunaPrimeCBronze",
45
"Amount": 1,
46
"Rarity": "COMMON"
47
},
48
{
49
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionGyrePrimeFBronze",
50
"Amount": 1,
51
"Rarity": "COMMON"
52
},
53
{
54
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionStyanaxPrimeDBronze",
55
"Amount": 1,
56
"Rarity": "COMMON"
57
},
58
{
59
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionGyrePrimeABronze",
60
"Amount": 1,
61
"Rarity": "COMMON"
62
},
63
{
64
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionStyanaxPrimeBBronze",
65
"Amount": 1,
66
"Rarity": "COMMON"
67
},
68
{
69
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionVorunaPrimeDBronze",
70
"Amount": 1,
71
"Rarity": "COMMON"
72
},
73
{
74
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionStyanaxPrimeCBronze",
75
"Amount": 1,
76
"Rarity": "COMMON"
77
},
78
{
79
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionStyanaxPrimeABronze",
80
"Amount": 1,
81
"Rarity": "COMMON"
82
},
83
{
84
"Item": "/Lotus/Types/Game/Projections/T3VoidProjectionGyrePrimeCBronze",
85
"Amount": 1,
86
"Rarity": "UNCOMMON"
87
},
88
{
89
"Item": "/Lotus/Types/Game/Projections/T3VoidProjectionStyanaxPrimeBBronze",
90
"Amount": 1,
91
"Rarity": "UNCOMMON"
92
},
93
{
94
"Item": "/Lotus/Types/Game/Projections/T3VoidProjectionStyanaxPrimeCBronze",
95
"Amount": 1,
96
"Rarity": "UNCOMMON"
97
},
98
{
99
"Item": "/Lotus/Types/Game/Projections/T3VoidProjectionVorunaPrimeDBronze",
100
"Amount": 1,
101
"Rarity": "UNCOMMON"
102
},
103
{
104
"Item": "/Lotus/Types/Game/Projections/T3VoidProjectionStyanaxPrimeABronze",
105
"Amount": 1,
106
"Rarity": "UNCOMMON"
107
},
108
{
109
"Item": "/Lotus/Types/Game/Projections/T3VoidProjectionStyanaxPrimeDBronze",
110
"Amount": 1,
111
"Rarity": "UNCOMMON"
112
},
113
{
114
"Item": "/Lotus/Types/Game/Projections/T3VoidProjectionStyanaxPrimeEBronze",
115
"Amount": 1,
116
"Rarity": "UNCOMMON"
117
},
118
{
119
"Item": "/Lotus/Types/Items/MiscItems/SchismKey",
120
"Amount": 1,
121
"Rarity": "UNCOMMON"
122
},
123
{
124
"Item": "/Lotus/Types/Game/Projections/T4VoidProjectionVorunaPrimeDBronze",
125
"Amount": 1,
126
"Rarity": "RARE"
127
},
128
{
129
"Item": "/Lotus/Types/Game/Projections/T4VoidProjectionVorunaPrimeBBronze",
130
"Amount": 1,
131
"Rarity": "RARE"
132
},
133
{
134
"Item": "/Lotus/Types/Game/Projections/T4VoidProjectionVorunaPrimeEBronze",
135
"Amount": 1,
136
"Rarity": "RARE"
137
},
138
{
139
"Item": "/Lotus/Types/Game/Projections/T4VoidProjectionGyrePrimeBBronze",
140
"Amount": 1,
141
"Rarity": "RARE"
142
},
143
{
144
"Item": "/Lotus/Types/Game/Projections/T4VoidProjectionStyanaxPrimeABronze",
145
"Amount": 1,
146
"Rarity": "RARE"
147
},
148
{
149
"Item": "/Lotus/Types/Game/Projections/T4VoidProjectionStyanaxPrimeCBronze",
150
"Amount": 1,
151
"Rarity": "RARE"
152
},
153
{
154
"Item": "/Lotus/Types/Game/Projections/T4VoidProjectionStyanaxPrimeBBronze",
155
"Amount": 1,
156
"Rarity": "RARE"
157
},
158
{
159
"Item": "/Lotus/Types/Items/MiscItems/SchismKey",
160
"Amount": 1,
161
"Rarity": "RARE"
162
}
163
]
164
}
@@ -0,0 +1,164 @@
1
{
2
"components": [
3
{
4
"Item": "/Lotus/Types/Game/Projections/T1VoidProjectionCalibanPrimeFBronze",
5
"Amount": 1,
6
"Rarity": "COMMON"
7
},
8
{
9
"Item": "/Lotus/Types/Game/Projections/T1VoidProjectionStyanaxPrimeBBronze",
10
"Amount": 1,
11
"Rarity": "COMMON"
12
},
13
{
14
"Item": "/Lotus/Types/Game/Projections/T1VoidProjectionGyrePrimeDBronze",
15
"Amount": 1,
16
"Rarity": "COMMON"
17
},
18
{
19
"Item": "/Lotus/Types/Game/Projections/T1VoidProjectionStyanaxPrimeCBronze",
20
"Amount": 1,
21
"Rarity": "COMMON"
22
},
23
{
24
"Item": "/Lotus/Types/Game/Projections/T1VoidProjectionStyanaxPrimeDBronze",
25
"Amount": 1,
26
"Rarity": "COMMON"
27
},
28
{
29
"Item": "/Lotus/Types/Game/Projections/T1VoidProjectionStyanaxPrimeEBronze",
30
"Amount": 1,
31
"Rarity": "COMMON"
32
},
33
{
34
"Item": "/Lotus/Types/Game/Projections/T1VoidProjectionStyanaxPrimeABronze",
35
"Amount": 1,
36
"Rarity": "COMMON"
37
},
38
{
39
"Item": "/Lotus/Types/Items/MiscItems/SchismKey",
40
"Amount": 1,
41
"Rarity": "COMMON"
42
},
43
{
44
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionVorunaPrimeCBronze",
45
"Amount": 1,
46
"Rarity": "COMMON"
47
},
48
{
49
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionGyrePrimeFBronze",
50
"Amount": 1,
51
"Rarity": "COMMON"
52
},
53
{
54
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionStyanaxPrimeDBronze",
55
"Amount": 1,
56
"Rarity": "COMMON"
57
},
58
{
59
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionGyrePrimeABronze",
60
"Amount": 1,
61
"Rarity": "COMMON"
62
},
63
{
64
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionStyanaxPrimeBBronze",
65
"Amount": 1,
66
"Rarity": "COMMON"
67
},
68
{
69
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionVorunaPrimeDBronze",
70
"Amount": 1,
71
"Rarity": "COMMON"
72
},
73
{
74
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionStyanaxPrimeCBronze",
75
"Amount": 1,
76
"Rarity": "COMMON"
77
},
78
{
79
"Item": "/Lotus/Types/Game/Projections/T2VoidProjectionStyanaxPrimeABronze",
80
"Amount": 1,
81
"Rarity": "COMMON"
82
},
83
{
84
"Item": "/Lotus/Types/Game/Projections/T3VoidProjectionGyrePrimeCBronze",
85
"Amount": 1,
86
"Rarity": "UNCOMMON"
87
},
88
{
89
"Item": "/Lotus/Types/Game/Projections/T3VoidProjectionStyanaxPrimeBBronze",
90
"Amount": 1,
91
"Rarity": "UNCOMMON"
92
},
93
{
94
"Item": "/Lotus/Types/Game/Projections/T3VoidProjectionStyanaxPrimeCBronze",
95
"Amount": 1,
96
"Rarity": "UNCOMMON"
97
},
98
{
99
"Item": "/Lotus/Types/Game/Projections/T3VoidProjectionStyanaxPrimeFBronze",
100
"Amount": 1,
101
"Rarity": "UNCOMMON"
102
},
103
{
104
"Item": "/Lotus/Types/Game/Projections/T3VoidProjectionStyanaxPrimeABronze",
105
"Amount": 1,
106
"Rarity": "UNCOMMON"
107
},
108
{
109
"Item": "/Lotus/Types/Game/Projections/T3VoidProjectionStyanaxPrimeDBronze",
110
"Amount": 1,
111
"Rarity": "UNCOMMON"
112
},
113
{
114
"Item": "/Lotus/Types/Game/Projections/T3VoidProjectionStyanaxPrimeEBronze",
115
"Amount": 1,
116
"Rarity": "UNCOMMON"
117
},
118
{
119
"Item": "/Lotus/Types/Items/MiscItems/SchismKey",
120
"Amount": 1,
121
"Rarity": "UNCOMMON"
122
},
123
{
124
"Item": "/Lotus/Types/Game/Projections/T4VoidProjectionVorunaPrimeDBronze",
125
"Amount": 1,
126
"Rarity": "RARE"
127
},
128
{
129
"Item": "/Lotus/Types/Game/Projections/T4VoidProjectionVorunaPrimeBBronze",
130
"Amount": 1,
131
"Rarity": "RARE"
132
},
133
{
134
"Item": "/Lotus/Types/Game/Projections/T4VoidProjectionVorunaPrimeEBronze",
135
"Amount": 1,
136
"Rarity": "RARE"
137
},
138
{
139
"Item": "/Lotus/Types/Game/Projections/T4VoidProjectionGyrePrimeBBronze",
140
"Amount": 1,
141
"Rarity": "RARE"
142
},
143
{
144
"Item": "/Lotus/Types/Game/Projections/T4VoidProjectionStyanaxPrimeABronze",
145
"Amount": 1,
146
"Rarity": "RARE"
147
},
148
{
149
"Item": "/Lotus/Types/Game/Projections/T4VoidProjectionStyanaxPrimeCBronze",
150
"Amount": 1,
151
"Rarity": "RARE"
152
},
153
{
154
"Item": "/Lotus/Types/Game/Projections/T4VoidProjectionStyanaxPrimeBBronze",
155
"Amount": 1,
156
"Rarity": "RARE"
157
},
158
{
159
"Item": "/Lotus/Types/Items/MiscItems/SchismKey",
160
"Amount": 1,
161
"Rarity": "RARE"
162
}
163
]
164
}
@@ -42,5 +42,7 @@
42
42
"2025.06.23.11.39",
43
43
"2025.10.14.16.10",
44
44
"2025.12.09.14.18",
45
"2026.04.07.14.59"
45
"2026.04.07.14.59",
46
"2026.06.16.07.07",
47
"2026.06.23.13.06"
46
48
]