后台:修复字段
This commit is contained in:
@@ -1,7 +1,22 @@
|
||||
import { COM_TEAM_STATUS } from '../../consts';
|
||||
import { getBossHpByBlueprtId, getDicBlueprtById } from '../../pubUtils/data';
|
||||
import { transBossHpArr } from '../../services/battleService';
|
||||
import ComBattleTeam from './../../db/ComBattleTeam';
|
||||
import { cloneDeep } from 'lodash'
|
||||
|
||||
/**
|
||||
* 拷贝敌军数组并添加当前血量字段
|
||||
* @param source 原敌军数组,不包含当前血量字段
|
||||
*/
|
||||
export function transBossHpArr(source: Array<{ dataId: number, hp: number, actorId: number }>): Array<{ dataId: number, hp: number, curHp: number, actorId: number }> {
|
||||
let desArr = [];
|
||||
source.forEach(elem => {
|
||||
let { hp } = elem;
|
||||
desArr.push(Object.assign(elem, { curHp: hp }));
|
||||
});
|
||||
return cloneDeep(desArr);
|
||||
}
|
||||
|
||||
|
||||
export class MemComBtlTeam extends ComBattleTeam {
|
||||
bossCurHp: number;
|
||||
curRnd: number;
|
||||
|
||||
Reference in New Issue
Block a user