xinian
|
c021b40fbe
|
feat: 增强踢人逻辑与BOSS脚本支持
ci/woodpecker/push/my-first-workflow Pipeline was successful
优化踢人超时处理和僵尸连接清理,支持BOSS动作脚本并增加测试,修复事件匹配与战斗循环中的并发问题。
|
2026-04-05 21:59:22 +08:00 |
|
xinian
|
39e1d4c42f
|
refactor: 重构战斗结构体以支持双打模式
|
2026-04-04 22:13:42 +08:00 |
|
xinian
|
28d92c1e18
|
refactor: 重构战斗系统支持多单位多动作
|
2026-04-04 05:44:02 +08:00 |
|
xinian
|
9c6f3988de
|
refactor: 重构 CurrentPet 为 CurPet
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-04 04:34:43 +08:00 |
|
xinian
|
6439995434
|
feat: 支持多精灵战斗位操作
|
2026-04-04 04:28:04 +08:00 |
|
xinian
|
218e23ff81
|
refactor: 重构战斗系统动作提交和竞技场锁定逻辑
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-02 23:05:18 +08:00 |
|
xinian
|
87fdccaddf
|
feat: 实现大量技能效果及战斗逻辑修复
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-30 00:51:18 +08:00 |
|
xinian
|
0622f4710b
|
feat: 添加道具捕捉后的回调机制
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-03-27 17:06:18 +08:00 |
|
昔念
|
a29a8ddec2
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(service): 宠物添加功能增加销售计数参数并优化价格更新逻辑
- 修改PetAdd方法签名,增加salecount参数用于追踪宠物销售次数
- 在多个控制器中统一调用PetAdd方法时传入0作为初始销售次数
- 临时禁用寒流枪活动中的宠物发放功能
- 优化UPdatePrice方法,添加错误处理和价格范围验证逻辑
- 调整宠物购买逻辑,使用免费金币系统并计算递增购买
|
2026-03-11 12:19:13 +08:00 |
|
昔念
|
994cbb44b8
|
```
ci/woodpecker/push/my-first-workflow Pipeline failed
fix(fight): 修复技能实体属性访问问题
- 修改所有技能实体的ID、Power、CritRate、MustHit、Priority等属性访问方式
从直接访问改为通过XML字段访问,确保数据一致性
- 更新多个boss技能效果处理逻辑中的属性引用路径
- 移除已废弃的effect/486文件
- 在New
|
2026-03-09 18:49:51 +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 |
|
昔念
|
4751594ee8
|
```
feat: 更新战斗系统模型结构和Redis消息处理
- 引入gredis依赖用于Redis消息处理
- 将战斗相关的枚举和结构体从info包迁移到model包
- 更新战斗结束原因、攻击值等类型的引用路径
- 添加新的zset工具包到工作区
- 修改Redis消息处理逻辑以正确解析gredis.Message类型
- 在战斗控制器中统一使用model包下的类型定义
|
2026-03-04 22:47:21 +08:00 |
|
xinian
|
b2189d9501
|
fix: 修正NPC战斗模式下技能使用逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-24 08:54:21 +08:00 |
|
xinian
|
b260fff8e8
|
refactor: 优化玩家信息处理和注册检查逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
移除不必要的IsReg方法,简化玩家信息获取流程
调整抢先服玩家登录时间检查逻辑
|
2026-02-23 21:50:57 +08:00 |
|
xinian
|
932e199622
|
fix: 修复切片长度校验和内存分配防护问题
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor: 优化战斗循环中的宠物处理逻辑
refactor: 重构物品更新服务使用ORM模型
|
2026-02-22 21:46:36 +08:00 |
|
昔念
|
3e4b091724
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(item): 修复物品数量判断逻辑
- 将物品数量判断从 `!= 0` 改为 `> 0`,确保只有正数才添加到列表中
- 将物品检查逻辑从 `< 1` 改为 `<= 0`,确保正确处理边界情况
- 在物品更新方法中增加ID为0的防护,避免无效操作
```
|
2026-02-22 19:33:17 +08:00 |
|
xinian
|
3d110af911
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-16 02:30:26 +08:00 |
|
昔念
|
e1f910848f
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-14 23:14:43 +08:00 |
|
昔念
|
50fd54c6d9
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-14 08:01:34 +08:00 |
|
昔念
|
e5c75f7359
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-13 22:57:05 +08:00 |
|
xinian
|
a0e0822b5a
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-13 03:04:04 +08:00 |
|
xinian
|
22a07ca213
|
1
|
2026-02-12 00:49:18 +08:00 |
|
昔念
|
2860bcfa5c
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-09 01:29:33 +08:00 |
|
昔念
|
2edd1ba852
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-08 15:18:50 +08:00 |
|
昔念
|
1a0a2badd4
|
`
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-07 20:09:02 +08:00 |
|
昔念
|
d312dfc791
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-07 04:10:01 +08:00 |
|
昔念
|
356d50529c
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-07 03:09:43 +08:00 |
|
昔念
|
44d937b8bc
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-07 01:36:43 +08:00 |
|
昔念
|
99ef8fafce
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-07 01:12:46 +08:00 |
|
昔念
|
3947fbce4b
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-07 00:18:14 +08:00 |
|
昔念
|
a0d4567d3f
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-05 23:44:07 +08:00 |
|
昔念
|
e6ef348fcc
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-03 20:20:13 +08:00 |
|
昔念
|
94c9c4e44c
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-03 00:31:38 +08:00 |
|
xinian
|
cdb7cec4ad
|
refactor: 移除冗余日志输出并优化日志处理
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-02 18:32:41 +08:00 |
|
xinian
|
acc9bcf6ff
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-02 17:02:15 +08:00 |
|
昔念
|
45175d9a60
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-02 12:36:43 +08:00 |
|
昔念
|
ff675f9430
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-02 11:00:37 +08:00 |
|
昔念
|
49bd303f47
|
1
|
2026-02-02 01:01:01 +08:00 |
|
昔念
|
b12dd742e6
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(service): 重构宠物捕捉击杀统计功能
- 移除Barge服务和相关模型,统一使用Done服务进行里程碑数据管理
- 更新PetBargeList接口实现,从Barge服务切换到Done服务
- 修改战斗循环中宠物捕捉击杀数据的更新逻辑
- 调整里程碑模型中的Results字段类型为uint32数组
feat(done): 新增宠物里程碑数据管理功能
- 实现UpdatePet方法用于更新宠物捕捉击杀统计数据
- 添加update和get内部方法处理
|
2026-01-31 19:10:36 +08:00 |
|
昔念
|
d3d6b65e41
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 添加战斗日志记录功能
- 在战斗循环中添加错误时的战斗日志记录
- 新增RecordFight方法用于记录战斗相关信息
- 排除特定用户ID(10001)的日志记录
- 添加炫彩精灵相关里程碑枚举注释
```
|
2026-01-31 03:55:58 +08:00 |
|
|
|
1a95ce8c48
|
优化代码结构,移除未使用的依赖和冗余代码
|
2026-01-26 14:12:12 +00:00 |
|
昔念
|
32f57732fe
|
```
refactor(common/cool/coolconfig): 修改RPC配置字段类型
将RPC字段从uint16类型更改为string类型的Address字段,
以支持更灵活的地址配置。同时更新了配置初始化逻辑,
从server.rpc改为server.address作为配置键。
```
|
2026-01-25 03:40:29 +08:00 |
|
昔念
|
562bf380eb
|
根据提供的code differences信息,由于没有具体的代码变更内容,我将生成一个通用的commit message模板:
```
docs(changelog): 更新版本更新日志
- 添加新功能说明
- 修复已知问题记录
- 更新相关文档内容
```
|
2026-01-20 02:25:02 +08:00 |
|
|
|
3c5b9a4ce8
|
```
feat(middleware): 添加WebSocket服务端处理器
添加了WebSocket服务端处理器,支持WebSocket连接的升级和处理,
包括授权验证功能的实现
fix(fight): 修复NPC战斗逻辑中的问题
移除了NPC回合结束时的调试输出,优化了NPC技能选择逻辑,
确保只选择可使用的技能,并添加了NPC动作执行
|
2026-01-07 02:30:21 +08:00 |
|
|
|
0f524aab85
|
```
fix(fight): 修复战斗命中判断逻辑并移除冗余命中检查
- 修复 NewSel32 中的命中判断,将 Side 字段改为 Hit 字段
- 移除 EffectAttackMiss 中的冗余命中判断逻辑
- 移除 EffectDefeatTrigger 中的重复命中检查
- 移除 EffectPhysicalAttackAddStatus 中的冗余命中判断
- 移除多个效果文件中的重复命中检查逻辑
- 修正 Effect136 中的命中处理逻辑,确保在技能命中时正确触发
- 移除其他多个效果中的重复命中检查代码
```
|
2026-01-04 21:41:10 +08:00 |
|
|
|
e341623fc0
|
```
refactor(fight): 修正战斗回调函数参数类型
- 修正所有战斗相关控制器中的回调函数参数类型
- 将 func(*info.FightOverInfo) 改为 func(info.FightOverInfo)
- 保持代码逻辑不变,仅修复类型声明
feat(pet): 实现精灵图鉴功能
- 添加精灵捕捉和击杀数量统计功能
- 实现 GetPetBargeList 接口返回图鉴列表
- 在战斗胜利后自动更新图鉴状态
refactor(fight): 优化战斗循环逻辑
- 重构
|
2026-01-03 02:18:31 +08:00 |
|
|
|
a62b94446a
|
```
feat(pet): 添加精灵进化功能并优化融合系统
- 新增PetELV方法实现精灵进化功能,支持分支进化选择
- 添加进化相关的数据结构定义
- 实现进化材料检查和扣除逻辑
- 优化宠物融合失败处理机制
fix(fight): 修复战斗系统和效果计算问题
- 修复NewSeIdx_11和effect_60中的伤害计算逻辑
- 修复战斗状态判断条件,避免非PVP模式下的错误处理
- 优化战斗回合处理流程,修复效果缓存清空时机
- 修复effect_69
|
2026-01-03 01:35:32 +08:00 |
|
|
|
fd4c494530
|
```
refactor(fight): 重构战斗状态效果系统
- 重命名BaseStatus.Switch方法为SwitchOut以提高语义清晰度
- 修改ParasiticSeed结构体继承关系,从BaseStatus改为EffectNode
- 添加Status字段用于存储状态类型枚举
- 修复战斗循环中血量计算逻辑,使用Min替代Max确保血量不超过上限
- 完善PetSwitch逻辑,确保我方单位下场时状态正确失效
fix(fight): 修复战斗播报和切换逻辑
- 在战斗回合信息中添加技能
|
2025-12-26 03:51:24 +08:00 |
|
|
|
143e02de77
|
```
feat(fight): 实现精灵切换时的出战和下场触发机制
- 新增SwitchOut接口方法用于精灵下场时触发
- 重命名Switch为SwitchIn用于精灵出战时触发
- 在战斗流程中添加精灵下场时的广播调用
- 修改EffectDefeatTrigger等效果的切换逻辑
refactor(effects): 优化战斗效果的切换处理逻辑
- 修改Effect147和Effect148的触发条件判断逻辑
-
|
2025-12-25 20:49:54 +08:00 |
|
|
|
164e70519f
|
```
refactor(cool): 修复Logger变量名拼写错误
将全局Logger变量从Loger修正为Logger,统一日志实例命名规范,
确保所有模块中日志记录的一致性。
BREAKING CHANGE: 全局日志实例变量名从Loger改为Logger
```
|
2025-12-25 12:14:04 +08:00 |
|