属性: fix缩小战力倍数

This commit is contained in:
luying
2021-03-04 15:33:25 +08:00
parent a0e87a9513
commit 2a684d1860
4 changed files with 38 additions and 14 deletions
+6 -4
View File
@@ -494,9 +494,10 @@ export async function findPvpDefAllByRoleId(roleId: string) {
export function getRobotAttribute(attribute: {id: number, val: number}[], ce: number, enemyCe: number, ratio: number) {
let newAttribute = new Attribute();
newAttribute.setByWarJson(attribute, ce / enemyCe * ratio)
newAttribute.setByWarJson(attribute, ce / enemyCe * ratio);
let attrJson = newAttribute.getReduceAttributes();
return newAttribute;
return attrJson;
}
/**
@@ -504,11 +505,12 @@ export function getRobotAttribute(attribute: {id: number, val: number}[], ce: nu
* @param ceAttr hero表的ceAttr
* @param globalCeAttr role表中的globalCeAttr
*/
export function getPlayerAttribute(heroAttrs: CeAttrData[], roleAttrs: CeAttrDataRole[]) {
export function getPlayerAttribute(heroAttrs: CeAttrData[] = [], roleAttrs: CeAttrDataRole[] = []) {
let newAttribute = new Attribute();
newAttribute.setByDbData(roleAttrs, heroAttrs);
let attrJson = newAttribute.getReduceAttributes();
return newAttribute;
return attrJson;
}
/**