昔念
|
eca7dd86e1
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(fight): 修复单输入战斗中效果处理逻辑错误
- 在Effect201的OnSkill方法中调整了多输入战斗检查的位置,
确保单输入战斗中的单目标效果被正确忽略
- 添加了针对单输入战斗中单目标效果的测试用例
- 移除了重复的多输入战斗检查代码
feat(fight): 添加战斗初始化时捕获标识设置功能
- 在initfightready函数中添加对CanCapture字段的处理
将玩家的捕获能力信息传递到战斗准备信息中
- 在ReadyFightPetInfo结构体中添加IsCapture字段用于
标识宠物是否为捕获类型
refactor(fight): 调整战斗初始化顺序确保数据一致性
- 将ReadyInfo初始化移到绑定输入上下文之后执行
确保团队视图链接完成后再进行准备信息构建
fix(player): 增加宠物血量检查避免无效匹配
- 在玩家匹配检测中增加首只宠物血量检查
当首只宠物血量为0时不参与匹配以防止异常情况
```
|
2026-04-13 10:21:13 +08:00 |
|
昔念
|
e161e3626f
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(fight): 修复单输入战斗中效果处理逻辑错误
- 在Effect201的OnSkill方法中调整了多输入战斗检查的位置,
确保单输入战斗中的单目标效果被正确忽略
- 添加了针对单输入战斗中单目标效果的测试用例
- 移除了重复的多输入战斗检查代码
feat(fight): 添加战斗初始化时捕获标识
|
2026-04-13 09:59:09 +08:00 |
|
xinian
|
28d92c1e18
|
refactor: 重构战斗系统支持多单位多动作
|
2026-04-04 05:44:02 +08:00 |
|
xinian
|
b62b4af628
|
style: 清理代码注释和格式
|
2026-04-04 05:12:30 +08:00 |
|
昔念
|
90b62b44e4
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(common): 统一Redis连接方式并优化代码结构
- 将 g.Redis("cool").Conn(ctx) 统一改为 Redis.Conn(ctx) 的调用方式
- 在coolconfig中添加ServerList.GetID()方法用于生成服务器唯一标识
- 引入gconv包用于类型转换操作
feat(rpc): 完善ListenFight函数实现集群消息监听
- 新增ListenFight函数,完全对齐ListenFunc
|
2026-03-20 04:58:23 +08:00 |
|
xinian
|
ed8e3327b4
|
fix: 修正PVP模型PlayerID类型并优化空值处理
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-17 10:11:10 +08:00 |
|
xinian
|
0d44de2ea7
|
fix: 修复PVP赛季数据结构及相关逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-13 12:04:35 +08:00 |
|
昔念
|
4bb7477147
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 添加战斗攻击值获取接口并实现战斗规则系统
添加 GetAttackValue 方法到 FightI 接口,用于获取战斗中的攻击值信息。
新增 RuleI 接口定义战斗规则契约,包括 SetArgs 和 Exec 方法。
重构战斗规则系统:
- 创建 RuleBase 基类提供通用参数存储和基础方法
- 实现 17
|
2026-03-07 00:26:05 +08:00 |
|
xinian
|
b1ca686e06
|
refactor: 重构 PVP 匹配逻辑使用模型结构体
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-05 11:21:38 +08:00 |
|
昔念
|
aa53001982
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(cool): 移除Redis监听功能和用户结构体定义
移除ListenFunc函数,该函数提供Redis PubSub监听功能,
包括自动重连和心跳保活机制。同时删除User结构体定义和
相关有序集合变量,这些功能将由rpc模块替代实现。
feat(rpc): 添加对ListenFunc的调用以处理Redis监听
在login模块中
|
2026-03-04 23:38:21 +08:00 |
|
昔念
|
4751594ee8
|
```
feat: 更新战斗系统模型结构和Redis消息处理
- 引入gredis依赖用于Redis消息处理
- 将战斗相关的枚举和结构体从info包迁移到model包
- 更新战斗结束原因、攻击值等类型的引用路径
- 添加新的zset工具包到工作区
- 修改Redis消息处理逻辑以正确解析gredis.Message类型
- 在战斗控制器中统一使用model包下的类型定义
|
2026-03-04 22:47:21 +08:00 |
|