|
|
c082eb3e91
|
```
feat(login): 优化登录服务错误处理和用户状态验证
- 修改GetUserInfo错误处理,将致命错误改为业务错误返回
- 移除登录查询中的status条件限制
- 添加账户封禁状态检查功能
- 修复缓存设置中的passwordVersion参数传递问题
refactor(task): 调整任务配置表结构和字段定义
- 将表名从task_config改为config_task
- 移除TaskName字段
- 将ElfRewardIds从数组
|
2025-12-31 18:58:44 +08:00 |
|
|
|
b8d6772256
|
```
feat(fight_tawor): 优化试炼之塔和勇者之塔战斗逻辑
- 修正函数注释格式,使用正确的缩进格式化参数说明
- 移除硬编码的MapID设置,统一在EnterMap/LeaveMap中处理
- 将进入地图逻辑改为离开地图,优化战斗流程
- 简化退出战斗逻辑,移除重复的MapID设置
refactor(config): 重命名塔配置模型和接口前缀
- 将试炼之塔模型TrialTowerConfig重命名为Tower500Config
- 将勇者之塔模型BraveTowerConfig重命名为Tower600Config
- 移除重复的业务操作方法,统一使用基础配置
- 更新Boss控制器接口前缀从/monster/boss到/config/boss
refactor(boss): 移除不必要的导入和扩展结构
- 移除boss_pet.go中的冗余data包导入
- 移除BossConfigEX扩展结构,简化模型
|
2025-12-26 05:41:51 +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 |
|
|
|
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 |
|