返回提交历史
Modified
src/services/inventoryService.ts
+4
-1
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
代码差异
1 个文件
+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
}