|
|
294cb2e3fd
|
feat(login): 重构登录逻辑并迁移每日重置功能到 Personself 方法
将原本在 Controller.Login 中处理的每日重置逻辑(如电池、任务等)迁移到
service.Info.Personself 方法中,并移除对 gtime.Now().Time 的旧引用。同时更新了
相关的时间判断函数 IsToday,使其支持 *gtime.Time 类型。
此外,清理无用导入包,优化日志打印方式,并修复部分结构体字段定义与使用问题。
|
2025-12-07 19:23:44 +08:00 |
|
|
|
11f6817d62
|
feat(fight): 优化战斗逻辑与精灵切换流程
- 在多个战斗控制器方法中添加 defer 调用,确保战斗操作正确延迟执行
- 修改 ChangePet 方法返回值类型,增强接口一致性
- 修复战斗准备阶段逻辑,重构战斗开始信息构建过程
- 移除冗余广播调用,调整 PVE 战斗初始化流程
- 更新 README 中的 pprof 命令地址并完善项目介绍部分
fix(effect): 修复效果叠加逻辑与ID解析问题
- 效果叠加时默认增加一层,而非直接相加参数
- 修正 EffectIDCombiner 类型、CatchTime 的掩码偏移计算错误
- 添加重复效果日志输出,便于调试追踪
feat(boss): 完善BOSS特性实现逻辑
- 修正 NewSel17 特性
|
2025-11-29 19:26:56 +08:00 |
|
|
|
a95e6b8491
|
```
feat(common): 升级 gf 框架版本至 v2.8.0 并优化模型时间字段
- 将 `github.com/gogf/gf/contrib/drivers/pgsql/v2` 和 redis 依赖从 v2.6.3 升级到 v2.8.0
- 使用 `*gtime.Time` 替代标准库 `time.Time` 以支持更灵活的时间处理
- 移除 Model 结构体中 CreateTime、UpdateTime 等字段的默认初始化逻辑
- 注释掉已弃用的 GDBM 函数,推荐使用 DBM
- 在 DBM 中添加 OnConflict("id") 配置以增强写入安全性
- 调整部分代码结构与调用方式以适配新版框架行为
```
|
2025-11-17 12:59:46 +08:00 |
|
|
|
5dbff2411c
|
重构
|
2025-11-16 20:30:17 +00:00 |
|
|
|
6e7dc9ebca
|
``refactor(service): 统一数据库模型访问方式,使用s.Model替代cool.DBM``
|
2025-10-17 21:04:19 +00:00 |
|
|
|
ecd9cb704c
|
```
refactor(logic): 优化任务完成逻辑并提高可读性
- 将 `QuitSelf` 中的硬编码延时改为 `5 * time.Second`,提高可读性
- 使用 `switch` 语句重构任务奖励逻辑,替代多个 `if` 判断
- 统一处理任务 85、86、87、88 的奖励发放逻辑
- 添加默认分支处理未定义的任务 ID 和状态
- 修复函数签名中的空格格式问题
- 在任务服务中补充玩家 ID 和任务 ID 的赋值逻辑
```
|
2025-10-10 01:10:13 +08:00 |
|
|
|
9c5cfa151a
|
refactor(service): 重构物品、宠物和任务服务,统一使用EX模型和回调函数处理数据操作
|
2025-09-23 15:01:52 +00:00 |
|
|
|
53df18c1e1
|
feat(item): 添加物品相关功能并优化任务和宠物逻辑
- 新增物品检查和添加功能
- 优化任务重置和完成逻辑
- 改进宠物信息获取和展示
- 调整玩家登录和保存机制
|
2025-09-11 01:07:00 +08:00 |
|
|
|
621a9d3858
|
refactor(socket): 重构 socket 模块
- 移除 common/data/socket 目录下的大部分文件
- 新增 service 目录,将 Player 和 Conn 结构体移至该目录
- 更新 LogicClient 中的方法签名,使用 service 包的类型
- 重构 Controller 中的方法,适应新的 service 包结构
|
2025-09-04 02:00:57 +08:00 |
|
|
|
334d0e136c
|
refactor(task): 重构任务系统数据结构和处理逻辑
|
2025-08-31 08:42:53 +00:00 |
|
|
|
ab7df82bae
|
修改部分代码
|
2025-08-31 06:53:42 +00:00 |
|
|
|
75e428f62e
|
refactor(blazing): 重构任务系统并优化相关功能
- 重构了任务系统的数据结构和执行逻辑
- 优化了地图加载和怪物刷新机制
- 改进了宠物系统的基础架构
- 调整了玩家信息和背包的处理方式
- 统一了数据访问层的接口和实现
|
2025-08-30 21:59:52 +08:00 |
|
|
|
7b5ec208fc
|
refactor(socket): 重构 ClientData 结构体并优化相关逻辑
- 简化 ClientData 结构体,移除不必要的方法
- 优化 Player 结构体,调整 Conn 类型
- 更新 wscodec.go 中的 Conn 结构体
- 删除未使用的 XML 相关文件和代码
- 调整 ServerEvent 和 controller 中的相关逻辑
|
2025-08-30 00:36:08 +08:00 |
|
|
|
02c0582fe5
|
每日任务添加
|
2025-08-28 17:13:54 +00:00 |
|
|
|
921a121e11
|
提交修改反射部分
|
2025-08-28 14:38:13 +00:00 |
|
|
|
7dddc0400d
|
提交战斗系统
|
2025-08-28 02:27:14 +00:00 |
|
|
|
b36ff6d0f1
|
提交信息
|
2025-08-27 20:52:15 +00:00 |
|