feat: 新增暴击抗性和冰冻抗性属性并完善暴击冰冻判定
1. 在HeroAttrs枚举中新增critical_res和freeze_res属性 2. 在HeroAttrsComp中添加对应抗性属性并在重置方法中初始化 3. 修改暴击和冰冻判定逻辑,加入抗性减免计算
This commit is contained in:
@@ -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", // 击退抗性
|
||||
|
||||
Reference in New Issue
Block a user