refactor(战斗系统): 统一伤害减免属性命名并优化伤害计算逻辑
- 将LDMG枚举值重命名为DAMAGE_REDUCTION以提高可读性 - 修改HeroAtkSystem中的dmgCount方法,直接接收HeroAttrsComp参数 - 在伤害计算中整合天赋系统的伤害减免效果
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.LDMG:
|
||||
heroAttrs.addCountTal(TalEffet.LDMG, talent.value + talent.value_add);
|
||||
case TalEffet.DAMAGE_REDUCTION:
|
||||
heroAttrs.addCountTal(TalEffet.DAMAGE_REDUCTION, 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