fix: 修正护盾值计算公式中遗漏的百分比除数
护盾值计算原为直接使用攻击力乘以系数,实际应为攻击力乘以系数再除以100以符合设计文档中的百分比定义。
This commit is contained in:
@@ -208,7 +208,7 @@ export class SCastSystem extends ecs.ComblockSystem implements ecs.ISystemUpdate
|
||||
model.add_hp(addHp);
|
||||
target.health(addHp);
|
||||
} else if (kind === SkillKind.Shield && sAp !== 0) {
|
||||
const addShield = Math.floor(sAp*_cAttrsComp.ap);
|
||||
const addShield = Math.floor(sAp*_cAttrsComp.ap/100);
|
||||
model.add_shield(addShield);
|
||||
}
|
||||
if (!config.buffs || config.buffs.length === 0) continue;
|
||||
|
||||
Reference in New Issue
Block a user