装备:全服公告

This commit is contained in:
luying
2022-02-22 16:12:37 +08:00
parent b2f1ff2cfb
commit 75f13bf923
5 changed files with 37 additions and 16 deletions
+3 -1
View File
@@ -55,16 +55,18 @@ export function updateStone(origin: Stone[], id: number, target: number) {
export function updateEplace(eplace: EPlace[], eplaceId: number, update: Partial<EPlace>) {
let newEplace: EPlace[] = [];
let newEquip: EPlace;
let updatedEplace: Partial<EPlace>[] = [];
for(let equip of eplace) {
if(equip.id == eplaceId) {
newEplace.push({ ...equip, ...update });
newEquip = { ...equip, ...update };
updatedEplace.push({ id: equip.id, equipId: equip.equipId, ...update });
} else {
newEplace.push(equip);
}
}
return {newEplace, updatedEplace};
return {newEplace, updatedEplace, newEquip };
}
export function updateEplaces(eplace: EPlace[], update: Map<number, Partial<EPlace>>) {