|
|
aefe3d6d06
|
refactor(战斗系统): 重构伤害计算逻辑并完善注释
重构 HeroAtkSystem 中的伤害计算方法,将基础伤害计算升级为详细的伤害计算流程
新增 applyPR 方法的详细注释,说明其计算公式和使用场景
优化代码结构,添加计算步骤的注释说明
|
2025-11-21 10:36:54 +08:00 |
|
|
|
2dc43b5b81
|
refactor(HeroAtkSystem): 重构伤害计算逻辑以提高可维护性
将原有的伤害计算逻辑拆分为更清晰的步骤,引入applyPR方法统一处理伤害加成和抗性计算
根据技能类型(DType)应用对应的元素伤害计算
使用防御和魔防的百分比减免公式替代原有的固定值减免
|
2025-11-21 10:28:14 +08:00 |
|
|
|
df23e3787d
|
feat(战斗系统): 完善伤害计算逻辑并添加元素伤害支持
修改 HeroAtkSystem 的 dmgCount 方法,增加目标属性参数并实现完整的伤害计算逻辑,包括物理/魔法伤害区分、防御减免和元素伤害计算。同时在 SkillSet 配置中新增 map 属性和元素伤害配置,支持冰/火/风三种元素伤害类型。
|
2025-11-21 10:23:35 +08:00 |
|
|
|
8a0cfb78dd
|
refactor(combat): 重构战斗系统伤害计算逻辑并完善文档
- 将getNeAttrs函数移动到更合理的位置
- 重构伤害计算逻辑,明确区分施法者和被攻击者属性使用
- 完善接口和核心方法的文档注释
- 修正暴击伤害计算错误,使用施法者暴击伤害属性
- 优化闪避判定公式,考虑施法者命中率
|
2025-11-21 09:18:49 +08:00 |
|
|
|
1c49649c00
|
refactor(hero): 重构英雄攻击系统并重命名文件
|
2025-11-20 16:48:23 +08:00 |
|