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
..
2025-10-15 17:28:16 +08:00
2025-08-18 17:00:40 +08:00
2025-08-25 23:42:31 +08:00
2025-08-18 17:00:40 +08:00
2025-10-11 15:36:42 +08:00
2025-08-18 17:00:40 +08:00
2025-09-03 10:58:29 +08:00
2025-08-24 23:40:37 +08:00
2025-10-16 23:40:12 +08:00
2025-08-18 17:00:40 +08:00
2025-08-18 21:03:47 +08:00
2025-08-18 17:00:40 +08:00
2024-07-17 16:14:14 +08:00
2025-10-17 10:27:21 +08:00
2025-08-18 17:00:40 +08:00
2025-08-25 23:42:31 +08:00
2025-08-24 23:40:37 +08:00
2024-07-17 16:14:14 +08:00