战力:随机属性
This commit is contained in:
@@ -246,7 +246,7 @@ export class AuctionHandler {
|
|||||||
|
|
||||||
let rewards = getAuctionRewardByPoolId(poolId);
|
let rewards = getAuctionRewardByPoolId(poolId);
|
||||||
if(!rewards) return resResult(STATUS.WRONG_PARMS);
|
if(!rewards) return resResult(STATUS.WRONG_PARMS);
|
||||||
const result = await genAuction(guildCode, sourceType, sourceCode, serverId, rewards);
|
const result = await genAuction(guildCode, sourceType, magicWord, serverId, rewards);
|
||||||
if (!result) {
|
if (!result) {
|
||||||
return resResult(STATUS.WRONG_PARMS);
|
return resResult(STATUS.WRONG_PARMS);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -102,6 +102,10 @@ export enum SEID_TYPE {
|
|||||||
TYPE101 = 101,
|
TYPE101 = 101,
|
||||||
/**属性固定值加成(百分比) */
|
/**属性固定值加成(百分比) */
|
||||||
TYPE102 = 102,
|
TYPE102 = 102,
|
||||||
|
/**基础属性加百分比,除以1000以后加到ratioUp */
|
||||||
|
TYPE103 = 103,
|
||||||
|
/**次级属性的百分比加成,乘以100后加到fixUp */
|
||||||
|
TYPE104 = 104,
|
||||||
/**复合属性 */
|
/**复合属性 */
|
||||||
TYPE999 = 999,
|
TYPE999 = 999,
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -871,6 +871,14 @@ function addSeidEffect(heroAttrs: CeAttrData[], addSeidList: Array<number>, remo
|
|||||||
} else { // 次级属性102特殊处理
|
} else { // 次级属性102特殊处理
|
||||||
updateHeroAttr(heroAttrs, ability, { inc: {fixUp: value * multi * HERO_SUB_ATTR_RATIO } });
|
updateHeroAttr(heroAttrs, ability, { inc: {fixUp: value * multi * HERO_SUB_ATTR_RATIO } });
|
||||||
}
|
}
|
||||||
|
} else if (type == SEID_TYPE.TYPE103) { // 主属性加百分比
|
||||||
|
if(ABI_TYPE_MAIN.includes(ability)) {
|
||||||
|
updateHeroAttr(heroAttrs, ability, { inc: {ratioUp: value / 1000 * multi} });
|
||||||
|
}
|
||||||
|
} else if (type == SEID_TYPE.TYPE104) { // 次级属性加百分比
|
||||||
|
if(!ABI_TYPE_MAIN.includes(ability)) {
|
||||||
|
updateHeroAttr(heroAttrs, ability, { inc: {fixUp: value * 100 * multi * HERO_CE_RATIO } });
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user