feat(英雄属性): 新增暴击伤害属性并支持驻场技能加成
- 在 HeroAttrs 枚举中添加 critical_damage 属性 - 修改 HeroAtkSystem 的暴击伤害计算逻辑,支持基础暴伤和英雄额外暴伤叠加 - 在 Skill 类中设置技能属性时,使用 HeroAttrsComp 的运行时属性获取方法 - 为 FieldSkillSet 添加 HeroFrost、HeroCrit、HeroCritDamage 和 HeroSpeed 驻场技能配置 - 在 HeroAttrsComp 中新增 crit_damage 字段和相关运行时属性计算方法 - 实现驻场技能百分比值统一换算逻辑,支持 0.2 和 20 两种配置写法 - 添加攻速加成机制,通过缩短技能 CD 实现攻击速度提升
This commit is contained in:
@@ -23,6 +23,7 @@ export enum Attrs {
|
||||
|
||||
// ==================== 暴击与命中属性 ====================
|
||||
critical = "critical", // 暴击率
|
||||
critical_damage = "critical_damage", // 暴击伤害
|
||||
|
||||
// ==================== 特殊效果属性 ====================
|
||||
freeze_chance = "freeze_chance", // 冰冻概率
|
||||
|
||||
Reference in New Issue
Block a user