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: 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
AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com>
提交于

代码差异

5 个文件 +333 -2
Modified src/constants/gameToBuildVersion.ts +1 -0
@@ -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",
Modified src/services/itemDataService.ts +1 -1
@@ -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) {
Added static/fixed_responses/data/RandomProjection/2026.06.16.07.07.json +164 -0
@@ -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 }
Added static/fixed_responses/data/RandomProjection/2026.06.23.13.06.json +164 -0
@@ -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 }
Modified static/fixed_responses/data/RandomProjection/index.json +3 -1
@@ -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 ]