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

fix: save steel path mission completion (#2233)

Fixes #2228 Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2233 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>

b6f79c1e
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

1 个文件 +4 -1
Modified src/services/inventoryService.ts +4 -1
@@ -1825,12 +1825,15 @@ export const addChallenges = (
1825 1825 return affiliationMods;
1826 1826 };
1827 1827
1828 export const addMissionComplete = (inventory: TInventoryDatabaseDocument, { Tag, Completes }: IMission): void => {
1828 export const addMissionComplete = (inventory: TInventoryDatabaseDocument, { Tag, Completes, Tier }: IMission): void => {
1829 1829 const { Missions } = inventory;
1830 1830 const itemIndex = Missions.findIndex(item => item.Tag === Tag);
1831 1831
1832 1832 if (itemIndex !== -1) {
1833 1833 Missions[itemIndex].Completes += Completes;
1834 if (Tier) {
1835 Missions[itemIndex].Tier = Tier;
1836 }
1834 1837 } else {
1835 1838 Missions.push({ Tag, Completes });
1836 1839 }