feat(hero&buff): 新增反伤类buff与技能,支持带修饰的反伤计算
1. 新增两个反伤相关的buff配置:固定反伤7027和比例反伤7028 2. 新增两个支援技能:荆棘护盾和荆棘比例增益 3. 为HeroAttrsComp新增获取最终反伤属性的方法,支持限时修饰词计算 4. 重构英雄反伤伤害计算逻辑,使用新的属性获取方法
This commit is contained in:
@@ -262,4 +262,20 @@ export const BuffList: Record<number, BuffConfig> = {
|
||||
modifiers: [{ attr: Attrs.paralyze_power, op: ModOp.PercentAdd, value: 30 }],
|
||||
info: "麻痹对技能 CD 的减速量额外提升 30%,持续 5 秒",
|
||||
},
|
||||
|
||||
// ==================== 反伤系 ====================
|
||||
// 荆棘(固定值反伤,可叠加)
|
||||
7027: {
|
||||
id: 7027, name: "荆棘", icon: "Stat_Defense",
|
||||
category: BuffCategory.Buff, duration: 5, max_stack: 5,
|
||||
modifiers: [{ attr: Attrs.thorns_dmg, op: ModOp.Flat, value: 10 }],
|
||||
info: "受到攻击时反弹 10 点固定伤害,可叠加,持续 5 秒",
|
||||
},
|
||||
// 荆棘比例(百分比反伤,可叠加)
|
||||
7028: {
|
||||
id: 7028, name: "荆棘比例", icon: "Stat_Defense",
|
||||
category: BuffCategory.Buff, duration: 5, max_stack: 3,
|
||||
modifiers: [{ attr: Attrs.thorns_rate, op: ModOp.PercentAdd, value: 10 }],
|
||||
info: "受到攻击时反弹 10% 所受伤害,可叠加,持续 5 秒",
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user