xinian
|
3a9932e307
|
refactor: 重、、、、
|
2026-04-04 06:11:01 +08:00 |
|
|
|
88cd1affe4
|
修复战斗
|
2025-11-15 22:17:43 +00:00 |
|
|
|
5e3d558d30
|
```
feat(player): 添加 UseCoins 方法统一处理玩家金币消耗逻辑
重构购买物品和变更外观功能,使用 UseCoins 方法替代手动操作 Coins 字段,
确保金币扣除的安全性和一致性。同时修复可能因并发导致的金币超扣问题。
此外,调整部分战斗系统接口参数传递方式,将 DamageZone 指
|
2025-11-13 21:36:18 +08:00 |
|
|
|
65758c799e
|
fix(fight): 战斗修改
|
2025-11-11 05:54:24 +00:00 |
|
|
|
4b34445dfc
|
```
refactor(fight): 重构战斗逻辑中技能实体传递方式
将战斗逻辑中使用的 action.SelectSkillAction 替换为 info.SkillEntity,
以统一技能数据结构。同时更新相关函数签名和字段引用。
此外,移除了未使用的 Attack 字段,并调整了部分逻辑实现以提高代码清晰度。
还修复了 effect_power_doblue.go 中对输入参数的错误引用问题。
最后,修改了通道命名规范(ActionChan -> actionChan, GetActionChan -> GetOverChan),
并引入 overchan 用于战斗结束通知,提升并发安全性与语义明确性。
```
|
2025-11-10 02:29:00 +08:00 |
|
|
|
e75ecd413d
|
feat(fight): 重构战斗系统技能逻辑与精灵切换功能
- 优化技能执行流程,统一使用 SelectSkillAction 作为技能载体
- 移除冗余的技能 ID 字段,简化数据结构
- 调整命中判断和技能效果触发机制,提升准确性
- 修改精灵切换与捕获相关方法参数格式
- 更新技能列表结构为动态数组以支持灵活长度
- 完善睡眠等异常状态的处理逻辑
- 修复战斗中技能 PP 扣减及副本还原问题
- 清理无用代码,如多余的 FindWithIndex 函数定义
- 强化验证码缓存键命名规则,增强安全性
|
2025-10-26 20:56:03 +08:00 |
|
|
|
00144109dd
|
1
|
2025-09-28 08:13:42 +00:00 |
|