xinian
|
c9b5f8569f
|
fix: 修复道具扣除和宠物融合事务处理问题
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-14 13:06:28 +08:00 |
|
xinian
|
d83cf365ac
|
更新说明
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-05 23:13:06 +08:00 |
|
xinian
|
6510e4e09b
|
refactor: 重构入参类型引用
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-05 07:24:36 +08:00 |
|
xinian
|
e71971d0b4
|
refactor: 重构宠物背包逻辑到玩家服务
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-05 05:47:25 +08:00 |
|
xinian
|
d6d03a576d
|
refactor: 优化代码结构和逻辑
|
2026-03-31 08:19:53 +08:00 |
|
昔念
|
b558f46d7a
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(game): 宠物融合系统添加物品消耗异常处理
- 在宠物融合过程中添加物品扣除失败的错误检查
- 当物品不足时返回ErrInsufficientItems错误码
fix(pet): 宠物仓库管理功能增加数据库操作错误处理
- 在宠物释放到仓库和从仓库取出时验证数据库更新结果
- 添加宠物背包切换功能的错误检查机制
feat(fight):
|
2026-03-19 14:50:11 +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 |
|
昔念
|
bfafd5789d
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(utils): 添加切片元素计数功能
新增CountSliceElements函数用于统计切片中各元素的出现次数,
返回map[元素]出现次数的映射关系,支持任意可比较类型的切片元素。
fix(config): 调整地图配置模型默认值设置
修改MapPit结构体中的MinLevel和MaxLevel字段设置,
将数据库约束改为非空并设置默认值为1,确保等级范围配置的有效性。
ref
|
2026-02-26 22:32:15 +08:00 |
|
xinian
|
e2bfab5131
|
fix: 修复宠物融合物品消耗逻辑并优化地图Boss信息发送
ci/woodpecker/push/my-first-workflow Pipeline was successful
修复宠物融合功能中物品消耗逻辑错误,从批量更新改为逐个更新物品
移除地图玩家列表获取中多余的MapBoss信息发送条件判断
|
2026-02-26 11:44:52 +08:00 |
|
xinian
|
c921825007
|
feat: 添加批量更新
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-02-26 10:40:41 +08:00 |
|
xinian
|
0485fbca43
|
feat: 添加批量检查物品数量的方法并优化宠物融合逻辑
ci/woodpecker/push/my-first-workflow Pipeline failed
在物品服务中添加CheakItemM方法用于批量检查物品数量
修改宠物融合逻辑使用新方法进行物品检查
|
2026-02-26 10:24:30 +08:00 |
|
xinian
|
756edc1cdd
|
1
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-02-17 22:36:18 +08:00 |
|
xinian
|
519f2c69a5
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-10 23:06:41 +08:00 |
|
昔念
|
ffe3ff18bf
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-08 17:57:42 +08:00 |
|
昔念
|
af92c89e1c
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-03 21:45:20 +08:00 |
|
昔念
|
796b55ffad
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-03 21:41:47 +08:00 |
|
昔念
|
56ec5ba40f
|
1
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-02-03 21:40:50 +08:00 |
|
昔念
|
b851796607
|
1
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-02-03 21:38:30 +08:00 |
|
昔念
|
730a1db487
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(pet_fusion): 重构宠物融合降级逻辑
将直接修改等级属性的方式改为调用Downgrade方法,
以确保降级操作通过统一的方法处理,提高代码的可维护性
```
|
2026-02-03 21:35:44 +08:00 |
|
昔念
|
e6ef348fcc
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-03 20:20:13 +08:00 |
|
昔念
|
fa928c9a48
|
```
feat(common): 添加GlowFilter的Level字段
添加了GlowFilter结构体中的Level字段,用于表示等级信息,
对应JSON标签为"level,omitempty"
---
fix(utils): 修复concurrent_swiss_map中的panic处理
- 使用goroutine替代线程池来监听通道
- 添加panic恢复机制,当发生panic时记录错误日志
- 确保在异常情况下程序能够
|
2026-01-25 23:17:46 +08:00 |
|
昔念
|
fcb55d3a46
|
```
refactor(controller): 替换BossCompletedTask为专用方法名
在战斗控制器中将p.BossCompletedTask替换为p.SptCompletedTask,
以及在塔沃控制器中将BossCompletedTask相关调用替换为TawerCompletedTask,
以更好地区分不同的任务完成逻辑。
---
fix(item_use): 添加nil检查防止程序崩溃
在处理神经元道具时,增加对oldPet对象的nil检查,
如果为空则返回系统错误码,避免程序出现
|
2026-01-20 04:40:36 +08:00 |
|
昔念
|
562bf380eb
|
根据提供的code differences信息,由于没有具体的代码变更内容,我将生成一个通用的commit message模板:
```
docs(changelog): 更新版本更新日志
- 添加新功能说明
- 修复已知问题记录
- 更新相关文档内容
```
|
2026-01-20 02:25:02 +08:00 |
|
昔念
|
026689f3ed
|
```
feat(cache): 添加复合键缓存操作支持
添加了基于 uint32+string 组合键的缓存操作方法,包括
GetByCompoundKey、SetByCompoundKey、DelByCompoundKey 和
ContainsByCompoundKey 方法,用于处理用户ID和会话ID的组合缓存场景
fix(vscode): 添加 cSpell 配置支持 struc 词汇
refactor(session): 移除过时的会话管理方法
移除了基于单一字符串键的会话管理方法,因为已迁移到使用
复合键的缓存操作方式
```
|
2026-01-19 18:51:56 +08:00 |
|
|
|
77baefef11
|
``refactor(player): 统一将UseCoins方法重命名为GetCoins并优化宠物融合扣费逻辑``
|
2026-01-03 13:53:38 +00:00 |
|
|
|
a62b94446a
|
```
feat(pet): 添加精灵进化功能并优化融合系统
- 新增PetELV方法实现精灵进化功能,支持分支进化选择
- 添加进化相关的数据结构定义
- 实现进化材料检查和扣除逻辑
- 优化宠物融合失败处理机制
fix(fight): 修复战斗系统和效果计算问题
- 修复NewSeIdx_11和effect_60中的伤害计算逻辑
- 修复战斗状态判断条件,避免非PVP模式下的错误处理
- 优化战斗回合处理流程,修复效果缓存清空时机
- 修复effect_69
|
2026-01-03 01:35:32 +08:00 |
|
|
|
689367ba7d
|
```
fix(pet_fusion): 修复宠物融合中闪光宠物概率初始化问题
初始化闪光宠物计数器默认值从0改为1,确保融合逻辑正确处理闪光宠物的概率计算。
当源宠物或辅助宠物为闪光时,闪光计数器将被设置为50。
```
|
2025-12-31 03:30:55 +08:00 |
|
|
|
b86ab8d5a9
|
```
feat(pet): 完善宠物异色功能和战斗逻辑
- 优化宠物异色生成逻辑,当Ext不为0时使用Ext值生成异色效果
- 修复战斗中我方放弃出手时的先后手判断逻辑
- 更新宠物融合和还原操作的调试日志输出
```
|
2025-12-31 00:57:28 +08:00 |
|
|
|
41babda646
|
```
feat(config): 新增固定异色功能并重构异色服务
- 新增 FixShiny 方法用于固定获取异色效果
- 重命名 Args 方法为 RandShiny 以明确功能
- 添加 utils 包依赖用于数据转换
feat(model): 扩展宠物异色相关方法
- 为 PetInfo 结构体添加 FixShiny 方法
- 修改 RandShiny 方法逻辑,确保异色信息正确添加
ref
|
2025-12-30 00:45:23 +08:00 |
|
|
|
9422f2df99
|
```
feat(pet): 宠物系统新增异色功能
- 在蛋游戏中添加异色宠物生成逻辑
- 在 boss 战斗中加入捕获时异色概率判定
- 优化宠物融合系统,支持融合后异色继承
- 重构宠物删除方法命名,修复方法调用问题
|
2025-12-30 00:10:59 +08:00 |
|
|
|
c19a268b7b
|
"refactor(service): 重构服务实例化方式,移除全局变量改用New方法"
|
2025-12-22 14:10:22 +00:00 |
|
|
|
5965c8319a
|
feat(data): 重构颜色矩阵处理逻辑,将GlowFilter和相关功能迁移到common/data包
|
2025-12-21 17:18:33 +00:00 |
|
|
|
39dc79f706
|
```
feat(xml): 添加进化配置映射并更新错误码提示
- 在 `common/data/xmlres/file.go` 中添加 EVOLVMAP 用于加载进化配置
- 更新多个控制器中的金币不足错误码,统一使用骄阳余额不足错误码 `ErrSunDouInsufficient10016`
- 修改战斗逻辑中 AI 动作触发机制,并优化战斗流程
- 增加对融合材料合法性的校验
- 调整战斗动作通道缓冲区大小以提升并发处理能力
- 更新 XML 配置
|
2025-12-16 02:50:10 +08:00 |
|
|
|
3f059c71fa
|
feat(pet): 更新宠物生成逻辑以支持异色属性
- 修改 `GenPetInfo` 函数签名,将 `shinyid` 参数调整为 `[]GlowFilter` 类型,并移动其位置
- 在多个控制器中更新调用 `GenPetInfo` 的地方,适配新的参数顺序和类型
- 引入 `GlowFilter` 结构用于描述异色效果,并在 `OgrePetInfo` 中添加相关字段
- 新增 `GenerateNormalizedColorMatrix` 工具函数用于生成颜色矩阵
- 调整宠物生成时对异色信息的初始化
|
2025-12-14 19:23:26 +08:00 |
|
|
|
cedb02faf7
|
``feat(item): 新增物品出售价格属性(SellPrice)并实现物品出售功能,优化宠物面板计算和时区判断逻辑``
|
2025-12-12 19:10:09 +00:00 |
|