形象:修改字典表
This commit is contained in:
@@ -108,8 +108,9 @@ export async function addItems(roleId: string, roleName: string, sid: string, go
|
||||
let equips: Array<EquipInter> = [];
|
||||
let bags: Array<BagInter> = [];
|
||||
let skins: Array<number> = [];
|
||||
let figures: Array<number> = [];
|
||||
let uids = [{uid: roleId, sid}];
|
||||
sortItems(goods, bags, skins, currencysMap, equips, showItems);
|
||||
sortItems(goods, bags, skins, figures, currencysMap, equips, showItems);
|
||||
let equipInfos = [];
|
||||
for (let equip of equips) {
|
||||
let equipInfo = await addEquips(roleId, roleName, equip);
|
||||
@@ -162,7 +163,7 @@ export async function addItems(roleId: string, roleName: string, sid: string, go
|
||||
return showItems;
|
||||
}
|
||||
|
||||
function sortItems (goods: Array<ItemInter>, bags: Array<BagInter>, skins: Array<number>, currencysMap: any, equips: Array<EquipInter>, showItems: Array<ItemInter>) {
|
||||
function sortItems (goods: Array<ItemInter>, bags: Array<BagInter>, skins: Array<number>, figures: Array<number>, currencysMap: any, equips: Array<EquipInter>, showItems: Array<ItemInter>) {
|
||||
for (let good of goods) {
|
||||
let goodInfo = gameData.goods.get(good.id);
|
||||
// 道具不存在时先跳过
|
||||
@@ -205,6 +206,13 @@ function sortItems (goods: Array<ItemInter>, bags: Array<BagInter>, skins: Array
|
||||
}
|
||||
currencysMap[curname] = (currencysMap[curname]||0 )+ good.count;
|
||||
}
|
||||
} else {
|
||||
if (type == CONSUME_TYPE.SKIN) {
|
||||
let index = indexOf(figures, good.id);
|
||||
if (index == -1) {
|
||||
figures.push(good.id);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user