返回提交历史
Modified
src/controllers/api/focusController.ts
+11
-1
XFEstudio/SpaceNinjaServer
feat: focus 2.0 shard conversion (#3567)
Closes #3566 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/3567 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>
7f809c70
代码差异
1 个文件
+11
-1
@@ -249,6 +249,14 @@ export const focusController: RequestHandler = async (req, res) => {
249
249
}
250
250
case "ConvertShard": {
251
251
const request = JSON.parse(String(req.body)) as IConvertShardRequest;
252
if (!request.Shards) {
253
request.Shards = [
254
{
255
ItemType: request.ShardType!,
256
ItemCount: request.NumShards!
257
}
258
];
259
}
252
260
// Tally XP
253
261
let xp = 0;
254
262
for (const shard of request.Shards) {
@@ -336,7 +344,9 @@ interface IUnbindUpgradeRequest {
336
344
}
337
345
338
346
interface IConvertShardRequest {
339
Shards: IMiscItem[];
347
Shards?: IMiscItem[]; // Focus 3.0
348
ShardType?: string; // Focus 2.0
349
NumShards?: number; // Focus 2.0
340
350
Polarity: TFocusPolarity;
341
351
}
342
352