feat: 新增暴击抗性和冰冻抗性属性并完善暴击冰冻判定

1.  在HeroAttrs枚举中新增critical_res和freeze_res属性
2.  在HeroAttrsComp中添加对应抗性属性并在重置方法中初始化
3.  修改暴击和冰冻判定逻辑,加入抗性减免计算
This commit is contained in:
walkpan
2026-05-14 22:53:15 +08:00
parent fdc5979484
commit e194132731
4 changed files with 11 additions and 3 deletions

View File

@@ -24,9 +24,11 @@ export enum Attrs {
// ==================== 暴击与命中属性 ====================
critical = "critical", // 暴击率
critical_damage = "critical_damage", // 暴击伤害
critical_res = "critical_res", // 暴击抗性
// ==================== 特殊效果属性 ====================
freeze_chance = "freeze_chance", // 冰冻概率
freeze_res = "freeze_res", // 冰冻抗性
knockback_chance = "knockback_chance", // 击退概率
knockback_distance = "knockback_distance", // 击退距离强化
knockback_res = "knockback_res", // 击退抗性