昔念
|
6e95e014fa
|
1
|
2026-04-15 22:16:56 +08:00 |
|
昔念
|
5a7e20efec
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-15 03:46:55 +08:00 |
|
昔念
|
5f47bf0589
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-15 03:22:59 +08:00 |
|
昔念
|
a58ef20fab
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-15 00:19:21 +08:00 |
|
昔念
|
3999f34f77
|
1
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-15 00:17:06 +08:00 |
|
昔念
|
6f51a2e349
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-15 00:07:36 +08:00 |
|
xinian
|
de755f8fd0
|
fix: 修正效果33为消除敌方阵营所有强化
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-14 16:26:05 +08:00 |
|
xinian
|
803aa71771
|
更新说明
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-14 15:55:28 +08:00 |
|
xinian
|
4a77066d08
|
refactor: 重构持续伤害触发时机为回合开始
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-14 15:21:47 +08:00 |
|
xinian
|
c9b5f8569f
|
fix: 修复道具扣除和宠物融合事务处理问题
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-14 13:06:28 +08:00 |
|
xinian
|
ddbfe91d8b
|
fix: 修复扭蛋道具扣除逻辑
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-14 11:06:04 +08:00 |
|
昔念
|
74ac6ce940
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat
|
2026-04-14 01:00:34 +08:00 |
|
昔念
|
43b0bc2dec
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight_boss): 优化BOSS战斗奖励逻辑并修复宠物等级突破100级限制
重构了handleMapBossFightRewards函数,将奖励逻辑分离到独立的处理函数中,
增加了shouldGrantBossWinBonus条件判断,确保只有满足条件时才发放胜利奖励。
同时修复了宠物等级系统,允许宠物等级突破100级限制但面板属性仍保持100级上限,
改进了经验获取和面板更新逻辑。
fix(item_use): 添加全能性格转化剂使用验证
添加了UniversalNatureItemID常量定义,增加对道具ID和性格配置的有效性验证,
确保只有正确的道具和性格类型才能被使用。
refactor(fight): 统一战斗结束原因处理逻辑
引入normalizeFightOverReason函数来标准化战斗结束原因,
统一了不同模块中的战斗结果映射逻辑,提高了代码一致性。
perf(pet): 优化宠物升级和经验计算性能
移除了等级100的硬性限制,在保证面板属性不超限的前提下允许宠物等级继续增长,
优化了经验分配和面板重新计算的逻辑流程。
```
|
2026-04-14 00:43:32 +08:00 |
|
昔念
|
b953e7831a
|
```
feat(fight_boss): 优化BOSS战斗奖励逻辑并修复宠物等级突破100级限制
重构了handleMapBossFightRewards函数,将奖励逻辑分离到独立的处理函数中,
增加了shouldGrantBossWinBonus条件判断,确保只有满足条件时才发放胜利奖励。
同时修复了宠物等级系统,允许宠物等级突破100级限制但面板属性仍保持100级上限,
改进了经验获取和面板更新逻辑。
fix(item
|
2026-04-14 00:38:50 +08:00 |
|
昔念
|
62d93f65e7
|
根据提供的code differences信息,由于没有具体的代码变更内容,我将生成一个通用的commit message模板:
ci/woodpecker/push/my-first-workflow Pipeline was successful
```
docs(readme): 更新文档说明
- 添加项目使用指南
- 完善API接口说明
- 修正错误的配置示例
```
注意:由于未提供具体的代码差异信息,以上为示例格式。实际使用时请根据具体的代码变更内容填写相应的type、scope、subject和body信息。
|
2026-04-13 22:53:02 +08:00 |
|
昔念
|
7dfa9c297e
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 新增疲惫状态并优化睡眠状态机制
- 实现疲惫状态(StatusTired),仅限制攻击技能,允许属性技能正常使用
- 重构睡眠状态,改为在被攻击且未miss时立即解除,而非技能使用后
- 修复寄生种子效果触发时机,改为回合开始时触发
- 调整寄生效果的目标为技能施放者而非对手
fix(fight): 修正战斗回合逻辑和技能持续时间处理
- 修复Effect2194中状态添加函数调用,使用带时间参数的版本
- 修正Effect13中技能持续时间计算,避免额外减1的问题
- 优化回合处理逻辑,当双方都未出手时跳过动作阶段
refactor(cdk): 重构CDK配置结构和服务器冠名功能
- 将CDKConfig中的CDKType字段重命名为Type以符合GORM映射
- 优化UseServerNamingCDK方法的上下文处理逻辑
- 修复服务器冠名CDK使用时的类型检查条件
feat(player): 完善宠物经验系统和CDK兑换功能
- 增强AddPetExp方法,处理宠物等级达到100级的情况
- 添加查询当前账号有效期内服务器冠名信息的API接口
- 实现服务器服务相关的数据模型和查询方法
fix(task): 任务查询支持启用和未启用状态
- 修改任务服务中的Get、GetDaily、GetWeek方法
- 当启用状态下无结果时,自动查询未启用状态的任务配置
```
|
2026-04-13 22:27:27 +08:00 |
|
昔念
|
f95fd49efd
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 新增疲惫状态并优化睡眠状态机制
- 实现疲惫状态(StatusTired),仅限制攻击技能,允许属性技能正常使用
- 重构睡眠状态,改为在被攻击且未miss时立即解除,而非技能使用后
- 修复寄生种子效果触发时机,改为回合开始时触发
- 调整寄生效果的目标为技能施放者而非
|
2026-04-13 21:06:45 +08:00 |
|
昔念
|
ce1a2a3588
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(xmlres): 使用rawFlexibleString替换字符串类型以支持灵活解析
- 将EffectArg结构体中的SideEffectArg字段类型从string改为rawFlexibleString
- 将Move结构体中的Name字段类型从string改为rawFlexibleString,并更新反序列化逻辑
- 统一配置文件解析方式,移除磁盘回退机制并简化readConfigContent函数
- 移除不再使用的导入包和变量
fix(fight): 修复战斗系统中的空技能和无效数据问题
- 在collectAttackValues函数中过滤掉SkillID为0的攻击值
- 添加检查避免发送空的攻击信息到客户端
- 移除输入模块中未使用的捕捉逻辑
refactor(middleware): 重构中间件配置并添加CDK权限控制
- 简化middleware.go文件结构
- 为CDK相关接口添加适当的权限中间件
- 优化服务器代理配置
feat(player): 移除宠物捕捉状态字段
- 从ReadyFightPetInfo结构体中移除IsCapture字段
- 简化宠物准备信息的数据结构
```
|
2026-04-13 11:34:28 +08:00 |
|
昔念
|
3739c2a6f9
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(xmlres): 使用rawFlexibleString替换字符串类型以支持灵活解析
- 将EffectArg结构体中的SideEffectArg字段类型从string改为rawFlexibleString
- 将Move结构体中的Name字段类型从string改为rawFlexibleString,并更新反序列化逻辑
- 统一配置文件解析方式,移除磁盘回退机制并简化readConfigContent函数
- 移除不再使用的导入包和变量
fix(fight): 修复战斗系统中的空技能和无效数据问题
- 在
|
2026-04-13 11:28:30 +08:00 |
|
昔念
|
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 |
|
昔念
|
e1a994ba11
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 添加效果工厂模式支持以解决闭包变量捕获问题
- 新增initskillFactory函数用于注册效果工厂
- 修改技能效果注册逻辑从直接实例化改为工厂模式
- 解决循环中闭包捕获变量导致的潜在问题
feat(fight): 实现对手输入获取逻辑优化回合处理
- 添加roundOpponentInput方法获取对手输入
- 重构enterturn方法中的先后手逻辑
- 确保攻击方和被攻击
|
2026-04-12 22:44:13 +08:00 |
|
昔念
|
82bb99d141
|
```
refactor(common/rpc): 移除Redis PubSub心跳机制并优化连接管理
移除Redis PubSub连接的心跳保活功能,因为PubSub连接只应负责订阅和接收,
避免在同一连接上并发执行PING操作。更新了ListenFunc和ListenFight函数,
统一代码结构,移除了context包依赖,并添加了相关注释说明。
feat(logic/pet): 新增宠物技能提交功能
新增CommitPetSkills接口用于一次性提交宠物技能学习/替换/排序结果。
实现技能验证、费用计算和状态更新逻辑,包括新技能学习成本和排序费用。
添加isSameUint32Slice辅助函数用于比较技能数组。
```
|
2026-04-12 19:14:18 +08:00 |
|
昔念
|
f9543a5156
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 使用专用函数构建战斗结束数据包
为战斗结束消息创建专用的构建函数,
统一处理战斗结束信息的数据包构建逻辑,
提高代码的一致性和可维护性。
fix(config): 优化数据库查询语句以提高性能
将数组包含操作(@>)替换为 ANY 操作符,
在 Egg、MapPit、PetFusion 等服务中使用更高效
的查询方式
|
2026-04-12 13:27:39 +08:00 |
|
昔念
|
174830731c
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(xmlres): 添加磁盘配置文件回退机制并支持JSON格式配置
- 新增readConfigContent函数,优先从资源包读取配置,失败时回退到磁盘文件
- 添加diskConfigPath变量存储本地配置路径
- 支持从磁盘读取JSON格式配置文件,增强配置灵活性
- 修改getJson函数增加错误处理和调试日志输出
- 将技能配置从XML格式改为JSON格式,提升数据解析效率
- 初始化时设置默认磁盘配置路径为public/config目录
```
|
2026-04-12 04:09:19 +08:00 |
|
xinian
|
3a7f593105
|
fix: 修复 Effect201 在单人战斗中误生效的问题
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-11 22:22:23 +08:00 |
|
xinian
|
f6aa0c3339
|
feat: 重构任务奖励系统并增加宠物技能和皮肤奖励
ci/woodpecker/push/my-first-workflow Pipeline was successful
将任务奖励逻辑重构到单独的文件中,增加对宠物技能和皮肤奖励的支持,优化任务完成处理流程
|
2026-04-11 19:25:59 +08:00 |
|
xinian
|
ecc483a11a
|
Merge commit '5f5634d999893b23650cba92f2914be2cc895049'
|
2026-04-11 11:21:58 +00:00 |
|
xinian
|
97c8231b44
|
编辑文件 help.md
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-11 19:21:32 +08:00 |
|
xinian
|
5f5634d999
|
perf: 优化战斗逻辑性能与内存分配
|
2026-04-11 09:39:00 +08:00 |
|
昔念
|
5bfdb5c32b
|
缺少代码差异信息,无法生成具体的commit message。
ci/woodpecker/push/my-first-workflow Pipeline was successful
请提供具体的代码差异内容,我将根据Angular规范为您生成符合要求的中文commit message,包含适当的type、scope、subject和body部分,并确保每行不超过100个字符。
|
2026-04-11 00:46:43 +08:00 |
|
xinian
|
90f1447d48
|
refactor: 重构服务器冠名逻辑至独立表
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-10 19:36:59 +08:00 |
|
xinian
|
ee3f25438f
|
编辑文件 help.md
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-10 14:25:36 +08:00 |
|
xinian
|
2d8969bed2
|
编辑文件 config.yaml
|
2026-04-10 12:18:32 +08:00 |
|
xinian
|
fa5d50955d
|
编辑文件 my-first-workflow.yaml
|
2026-04-10 12:15:11 +08:00 |
|
xinian
|
6574450489
|
编辑文件 my-first-workflow.yaml
|
2026-04-10 12:11:13 +08:00 |
|
xinian
|
0daeb70900
|
fix: 修复日志格式化字符串错误和任务奖励逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-10 10:28:22 +08:00 |
|
昔念
|
061e4f0c51
|
Merge branch 'main' of https://cnb.cool/blzing/blazing
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-10 01:55:25 +08:00 |
|
昔念
|
5c76aa7079
|
```
feat(fight): 新增团战胜利关闭和超时退出功能
新增 GroupFightWinClose 和 GroupFightTimeoutExit 方法,
用于处理团战胜利关闭和超时退出逻辑,统一调用 QuitFight() 退出战斗。
fix(gold_list): 修复挂单服务中的逻辑错误和潜在异常
修复了 GoldListService 中的多处问题:
- 修正条件判断语句格式
- 添加数据库查询错误检查
- 优化
|
2026-04-10 01:55:13 +08:00 |
|
xinian
|
b327398448
|
refactor: 重构任务服务读写逻辑
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-09 22:59:28 +08:00 |
|
xinian
|
d0abb08d5b
|
fix: 修复获取全部/文件读取/ReqShop/ReqShopReqShop 请求错误
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-09 15:37:48 +08:00 |
|
xinian
|
d2cd601802
|
更新说明
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-09 13:11:59 +08:00 |
|
昔念
|
487ee0e726
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 添加旧组队协议支持并优化战斗系统
- 实现了旧组队协议相关功能,包括GroupReadyFightFinish、GroupUseSkill、
GroupUseItem、GroupChangePet和GroupEscape方法
- 新增组队战斗相关的入站信息结构体定义
- 实现了组队BOSS战斗逻辑,添加groupBossSlotLimit常量
- 重构宠物技能设置逻辑,调整金币消耗时机
- 优化战斗循环逻辑,添加对无行动槽位的处理
- 改进AI行动逻辑,增加多位置目标选择机制
- 完善捕获系统上下文处理,修复空指针问题
- 添加战斗状态更新和数据同步机制
fix(pet-skill): 修复宠物技能设置中的金币扣除逻辑错误
- 将金币扣除逻辑移到验证之后
- 修正宠物技能数量限制检查的顺序
- 防止重复添加已有技能的情况
refactor(fight): 重构战斗系统代码结构
- 分离新旧组队协议的战斗创建逻辑
- 优化战斗输入验证和处理流程
- 改进战斗循环中的错误处理机制
```
|
2026-04-09 02:14:09 +08:00 |
|
xinian
|
3b35789b47
|
feat: 优化CDK服务器冠名逻辑与鉴权
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-08 19:31:44 +08:00 |
|
xinian
|
28b6386963
|
feat: 新增CDK兑换冠名接口
|
2026-04-08 18:12:02 +08:00 |
|
xinian
|
1ca0ff344e
|
feat: 新增服务器冠名CDK兑换功能
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-08 15:49:03 +08:00 |
|
xinian
|
9825944efc
|
feat: 添加批量生成CDK功能
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-08 14:17:10 +08:00 |
|
xinian
|
ca96be3905
|
refactor: 统一战斗报文发送逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-08 12:26:37 +08:00 |
|
xinian
|
4b89588c22
|
编辑文件 Dockerfile
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-08 10:11:33 +08:00 |
|
昔念
|
0051ac0be8
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 添加旧组队协议支持并优化战斗系统
- 实现了旧组队协议相关功能,包括GroupReadyFightFinish、GroupUseSkill、
GroupUseItem、GroupChangePet和GroupEscape方法
- 新增组队战斗相关的入站信息结构体定义
- 实现了组队BOSS战斗逻辑,添加groupBossSlotLimit常量
- 重构宠物技能设置逻辑,调整金币消耗时机
- 优化战斗循环逻辑,添加对无行动槽位的处理
- 改进AI行动逻辑,增加多位置目标选择
|
2026-04-08 01:28:55 +08:00 |
|