refactor(战斗系统): 重构伤害计算逻辑并统一属性命名
- 将DAMAGE_REDUCTION统一重命名为DMG_RED以提高一致性 - 优化暴击判定逻辑,加入暴击抗性计算 - 重构伤害计算公式,整合易伤和免伤效果 - 移除冗余的calculateDamage方法 - 为枚举值添加注释说明
This commit is contained in:
@@ -208,8 +208,8 @@ export class TalComp extends ecs.Comp {
|
||||
case TalEffet.SKILL_DMG:
|
||||
heroAttrs.addCountTal(TalEffet.SKILL_DMG, talent.value + talent.value_add);
|
||||
break;
|
||||
case TalEffet.DAMAGE_REDUCTION:
|
||||
heroAttrs.addCountTal(TalEffet.DAMAGE_REDUCTION, talent.value + talent.value_add);
|
||||
case TalEffet.DMG_RED:
|
||||
heroAttrs.addCountTal(TalEffet.DMG_RED, talent.value + talent.value_add);
|
||||
break;
|
||||
case TalEffet.HP:
|
||||
heroAttrs.add_hp(talent.value + talent.value_add,talent.vType == BType.VALUE);
|
||||
|
||||
Reference in New Issue
Block a user