|
|
2633402b52
|
fix(fight_boss): 修复 boss 战斗中索引为 0 的异常处理逻辑
当 effect 索引为 0 时,跳过无效处理以避免潜在错误。
feat(task): 更新任务奖励与注册参数配置
- 移除任务 37 中的注释项并保留有效奖励
- 修改任务 91 注册参数为 246
- 清空任务 300 的物品奖励列表,并设置类型为 30
refactor(fight_input): 优化 meetpet 初始化条件判断
将多个判断条件拆分为独立 if 判断语句,提高代码可读性。
refactor(effect_service): 移除 Scan 错误检查冗余逻辑
简化数据库查询后的错误处理流程,提升
|
2025-12-09 11:19:15 +08:00 |
|
|
|
1436cc0117
|
```
refactor(service): 统一服务实例调用方式
将多个模块中手动创建服务实例的方式替换为全局单例模式,
包括 PetFusionService、PetFusionMaterialService 和 EffectService。
同时修改了相关调用代码以适配新的服务引用方式。
此外,重构了 talk 模块的数据结构与逻辑实现,
优化了挖矿次数检查及更新机制。
```
|
2025-12-08 19:50:54 +08:00 |
|
|
|
0acf01cd6b
|
```
feat(common): 为Service结构体添加缓存支持
在common/cool/service.go中引入gcache包,并在Service结构体中增加Cache字段。同时,在ModifyAfter方法中添加了缓存清理逻辑,确保数据变更后缓存能够及时更新。
该变更影响所有使用Service的模块,包括effect、pet_fusion_material_service和pet_fusion_service等,这些模块现在可以通过统一的缓存机制提升性能。
```
|
2025-12-08 19:31:59 +08:00 |
|
|
|
7005c1047f
|
```
feat(fight_boss): 更新BOSS战斗效果逻辑以使用新的服务接口
将原来直接访问xmlres.EffectMAP获取效果信息的方式,
替换为通过service.NewEffectService().Args方法获取EID与参数,
提高代码解耦性与可维护性。
refactor(item_buy): 调整金币商品购买时的价格计算逻辑
修复购买金币商品时价格未正确乘以100的问题,
确保消耗金币数量准确无
|
2025-12-08 00:17:04 +08:00 |
|