Files
heros/assets/script/game/common
panw 6386d6bd80 refactor(hero): 优化Buff和Debuff的数据结构及处理逻辑
- 新增移动速度相关属性:DBuff.SPEED和Attrs.SPEED
- 修改BattleMoveSystem中移动速度计算,支持速度百分比加成
- Buff和Debuff由数组改为基于属性键的对象存储,方便访问和合并处理
- 持久型Buff/Debuff累加数值或百分比,临时型则累加并刷新剩余时间
- 重新计算属性时遍历键值对,跳过状态类debuff(attrField=-1)
- 更新临时型Buff/Debuff剩余时间,过期时从对象中删除
- 代码结构更清晰,访问及更新性能提升
2025-10-17 10:27:21 +08:00
..
2024-07-17 16:14:14 +08:00
2024-08-30 17:09:48 +08:00
2024-07-17 16:14:14 +08:00
2025-10-16 16:52:27 +08:00
2025-05-30 10:34:18 +08:00
2025-08-18 17:00:40 +08:00
2025-08-19 08:42:19 +08:00
2025-08-18 17:00:40 +08:00