XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

SpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 1 Star 0
返回提交历史

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
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

1 个文件 +11 -1
Modified src/controllers/api/focusController.ts +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