寻宝战场同步加入单个敌军血量
This commit is contained in:
@@ -373,4 +373,17 @@ export function getRandRobot(cnt = 1, withAttr = false) {
|
||||
robots.push(heroes);
|
||||
}
|
||||
return robots;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 拷贝敌军数组并添加当前血量字段
|
||||
* @param source 原敌军数组,不包含当前血量字段
|
||||
*/
|
||||
export function transBossHpArr(source: Array<{dataId: number, hp: number}>): Array<{dataId: number, hp: number, curHp: number}> {
|
||||
let desArr = [];
|
||||
source.forEach(elem => {
|
||||
let { hp } = elem;
|
||||
desArr.push(Object.assign(elem, {curHp: hp}));
|
||||
});
|
||||
return desArr;
|
||||
}
|
||||
|
||||
@@ -15,4 +15,4 @@ export async function getRandBlueprtId(qualityArr: Array<number>, cnt = 1) {
|
||||
if (blueprtIdArr.length === 0) return null;
|
||||
const res = getRandEelm(blueprtIdArr, cnt);
|
||||
return res;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user