feat: 新增闪避与命中属性系统,完善战斗判定逻辑

1.  新增全局默认闪避/命中率配置,为英雄和怪物提供缺省属性兜底
2.  扩展英雄属性组件,添加闪避、命中率属性与对应计算接口
3.  实现闪避判定逻辑,修正伤害流程,添加闪避提示效果
4.  新增闪避/命中相关buff、技能与光环配置
5.  完善属性值计算与 tooltip 显示逻辑
This commit is contained in:
panFD
2026-09-07 20:41:49 +08:00
parent 22fe31a769
commit aa488d55e7
11 changed files with 123 additions and 1 deletions

View File

@@ -287,4 +287,20 @@ export const BuffList: Record<number, BuffConfig> = {
modifiers: [{ attr: Attrs.hp_max, op: ModOp.PercentAdd, value: 30 }],
info: "最大生命值提升 30%,并立即回复等量生命,持续 5 秒",
},
// ==================== 闪避 / 命中系 ====================
// 闪避爆发(限时提升闪避概率,百分点累加)
7030: {
id: 7030, name: "闪避爆发", icon: "98-Enchant-Wind",
category: BuffCategory.Buff, duration: 5, max_stack: 1,
modifiers: [{ attr: Attrs.dodge, op: ModOp.PercentAdd, value: 20 }],
info: "闪避概率提升 20%,持续 5 秒",
},
// 命中强化(限时提升命中概率,百分点累加)
7031: {
id: 7031, name: "命中强化", icon: "27-Hawkeye",
category: BuffCategory.Buff, duration: 5, max_stack: 1,
modifiers: [{ attr: Attrs.accuracy, op: ModOp.PercentAdd, value: 20 }],
info: "命中概率提升 20%,持续 5 秒",
},
};