昔念
|
e5c75f7359
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-02-13 22:57:05 +08:00 |
|
|
|
5ef922278a
|
``` feat(pet): 重构宠物繁殖系统,添加蛋孵化功能
|
2026-01-20 22:08:36 +00: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 |
|
昔念
|
08ebf849eb
|
```
feat(pet): 添加宠物收集功能和称号系统
- 实现了宠物收集任务状态查询功能
- 新增Collect方法处理宠物收集逻辑,包括类型验证和ID合法性检查
- 创建validTypeIDMap映射表统一管理合法的类型ID集合
- 重构任务状态判断逻辑,基于model.Completion状态进行判断
refactor(map): 统一玩家信息结构体
- 将OutInfo重命名为SimpleInfo并添加Title字段
- 更新EnterMap方法的返回类型为SimpleInfo
- 修改space包中的UserInfo映射类型为SimpleInfo
feat(task): 集成称号奖励到任务系统
- 在PlayerInfo结构体中添加Title字段
- 扩展TaskConfig模型支持称号奖励配置
- 更新用户信息服务处理用户名大小写转换
refactor(space): 优化空间服务数据结构
- 更新GetInfo方法返回SimpleInfo切片
- 调整UserInfo CsMap泛型类型参数
- 修改ListMapPlayerOutboundInfo中Player数组类型
style(login): 规范化用户名输入处理
- 登录时将用户名转换为小写进行比较
- 使用strings.EqualFold进行大小
|
2026-01-17 00:47:41 +08:00 |
|
|
|
d88a2d19ea
|
```
feat(fight): 支持勇者之塔和试炼之塔战斗功能
- 实现勇者之塔(CMD 2414)和试炼之塔(CMD 2428)的战斗逻辑
- 添加Tower500Service和Tower600Service的Boss查询功能
- 统一处理两个塔的BossId
|
2026-01-01 15:37:43 +08:00 |
|
|
|
3efbba3883
|
```
refactor(task): 重构任务奖励系统,优化任务奖励处理逻辑
移除废弃的任务相关代码文件,包括task/list.go和task/list_daily.go,
以及相关的模型定义config_task表和PetReward服务。
修改任务奖励获取方式,从原有的TaskResultMap改为通过数据库配置获取,
新增TaskService.Get方法用于获取任务配置信息。
---
feat(boss): 优化
|
2025-12-31 21:00:29 +08:00 |
|