|
|
39893e4df9
|
refactor(fight): 重构战斗模块
- 移除未使用的结构体和接口
- 优化战斗准备和邀请逻辑
- 调整玩家和怪物信息的处理方式
- 更新战斗相关的数据结构
- 重构战斗模式和邀请相关代码
|
2025-09-02 00:45:29 +08:00 |
|
|
|
0dbb7d9a8d
|
refactor(pet): 重构精灵信息获取逻辑并丰富精灵简要信息
- 使用 copier 库简化精灵信息复制过程
- 在 PetShortInfo 结构体中添加更多精灵属性:
- ID
- Level
- SkinID
- Shiny
- 优化 GetPetList 函数返回值结构
|
2025-09-01 01:31:42 +08:00 |
|
|
|
4b5c6ce129
|
refactor(logic): 重构战斗相关逻辑和数据结构
- 优化了 FightPetInfo 和 AttackValue 结构体,使用更合理的数据类型
- 重新定义了战斗流程中的各种消息结构体
- 改进了宠物信息生成和计算逻辑
- 重构了宠物相关服务和控制器方法
- 优化了数据库操作,提高了代码的可读性和维护性
|
2025-09-01 01:03:46 +08:00 |
|
|
|
334d0e136c
|
refactor(task): 重构任务系统数据结构和处理逻辑
|
2025-08-31 08:42:53 +00:00 |
|
|
|
ab7df82bae
|
修改部分代码
|
2025-08-31 06:53:42 +00:00 |
|
|
|
3668f3c5b9
|
feat(pet): 新增宠物功能和相关数据结构
- 新增宠物配置和自然属性配置的 XML 解析
- 实现宠物信息生成和属性计算逻辑
- 添加宠物数据库模型和相关服务
- 更新登录和任务完成逻辑,支持宠物相关操作
|
2025-08-31 00:27:07 +08: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 |
|
|
|
1f835c1197
|
增加并发锁
|
2025-08-28 23:23:24 +00:00 |
|
|
|
fcb027c8d7
|
登录退出完善,刷怪机制完善
|
2025-08-28 22:02:11 +00:00 |
|
|
|
406d9129b0
|
登录退出完善
|
2025-08-28 21:57:30 +00:00 |
|
|
|
79361e68cd
|
重构
|
2025-08-28 21:35:56 +00:00 |
|
|
|
00f38b8c53
|
任务提交
|
2025-08-28 19:17:03 +00: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 |
|
|
|
a2fe2515d2
|
feat(fight): 实现玩家对战邀请功能及PVP模式处理
|
2025-08-27 05:10:10 +00:00 |
|
|
|
5ba6f1b8ef
|
refactor(docs): 清理代码注释中的冗余Java对应说明
|
2025-08-26 23:22:10 +00:00 |
|
|
|
be5a0e144f
|
"refactor(socket): 添加玩家断开连接时的登录状态标记并优化刷怪逻辑"
|
2025-08-25 18:10:45 +00:00 |
|
|
|
1405bf5ee9
|
refactor(fight): 重构战斗模块
- 移除 BattleStateMachine 和 BattleUnit 相关代码
- 新增 BattleContainer 和 DamageContext 结构体
- 重构伤害计算逻辑,使用高精度 decimal 进行计算
- 更新随机数生成器,支持基于用户和时间的种子生成
- 优化战斗信息结构,增加 OwnerID 字段
|
2025-08-25 12:58:08 +08:00 |
|
|
|
5ba81e2f90
|
refactor(fight): 重构战斗相关代码
- 移除未使用的战斗模式枚举和相关代码
- 更新 BurnEffect 结构,增加生命周期管理
- 删除多余的 Skill 结构和 Effect 相关代码
- 调整 NoteReadyToFightInfo 结构的位置
|
2025-08-25 04:23:32 +08:00 |
|
|
|
081f990110
|
refactor(assets): 重构资产同步流程并添加宠物相关功能
- 移除了资产同步到私有 B 仓库的工作流
- 在玩家结构中添加了 IsFighting 字段
- 新增了宠物信息相关功能和数据结构
- 优化了地图进入和怪物刷新逻辑
- 调整了玩家登录和地图数据发送流程
- 重构了部分代码以提高可维护性和性能
|
2025-08-24 17:33:19 +08:00 |
|
|
|
b6164f3b9e
|
feat(logic): 实现地图刷怪功能并优化数据库查询
- 在玩家结构中添加 StopChan 通道,用于停止刷怪协程
- 优化 MapEnter 和 MapLeave 函数,支持刷怪功能
- 新增 spawnMonsters 函数实现具体刷怪逻辑
- 优化多个模块的数据库查询语句,提高查询效率
- 调整 PlayerService 中的 Reg 函数,优化数据插入操作
|
2025-08-23 17:44:12 +08:00 |
|
|
|
bc4bd7eba6
|
refactor(login): 重构登录逻辑并优化用户信息获取
- 移除 controller 中的测试代码和不必要的注释
- 优化 login.go 中的用户信息获取逻辑,从 PlayerService 中获取玩家信息
- 删除 LoginSidInfo.go 中的冗余代码和未使用的函数
- 更新 admin 控制器中的 GetSession 方法,返回用户 ID 和 session
- 调整 base_sys_user 模型,移除冗余字段和注释
- 新增 GetPerson 方法在 base_sys_user 服务中获取用户信息
- 在 player 模型中添加 NewPlayerInfo 函数创建默认玩家信息
|
2025-08-22 22:40:32 +08:00 |
|
|
|
49e25d42b9
|
refactor(login): 移除无用注释并设置登录消息
- 删除了两行无用的注释代码
- 添加了设置
|
2025-08-20 23:01:52 +08:00 |
|
|
|
a126b842a3
|
feat(login): 添加登录时的宠物列表初始化
- 在登录响应中增加了宠物列表的初始化
- 添加了一只默认宠物(ID为100,等级为1)
|
2025-08-20 22:50:55 +08:00 |
|
|
|
43094c647c
|
refactor(controller): 移除未使用的地图相关函数
- 删除了 controller 包中多个与地图相关的 Go 文件
- 移除了未使用的 MapIn、MapHot、MapOut 和 MapList 函数
- 在 space 包中添加了对玩家地图的特殊处理逻辑
|
2025-08-20 22:34:45 +08:00 |
|
|
|
10eed9418c
|
refactor(common): 重构 Conn 实体并优化地图进入逻辑
- 优化 Conn 实体的 SendPack 方法,提高代码复用性
- 添加 goja 模块到 go.work 文件
- 重构地图进入逻辑,增加玩家广播和刷怪功能
- 调整 OutInfo 结构中的 Vip 和 Viped 字段类型
- 简化 MonsterRefresh 结构体定义
|
2025-08-18 00:38:14 +08:00 |
|
|
|
9a6587a2da
|
refactor(logic): 重构登录和地图相关逻辑
- 更新 Player 结构体,添加 Nick 字段
- 修改 ErrorCode 类型从 uint32 改为 int32
- 优化 SocketHandler 处理逻辑
- 重构 Controller 中的 Login 和地图相关方法
- 更新地图服务中的 MapIn 和 MapOut 方法
- 调整空间服务中的 Hot 和 Walk 方法
|
2025-08-17 21:55:15 +08:00 |
|
|
|
3bddd29daa
|
refactor(space): 将GetPlanet重命名为GetSpace并提取地图热度逻辑到hot.go
|
2025-08-16 03:36:13 +00:00 |
|
|
|
b139f37868
|
refactor(maphot): 重构地图热度获取逻辑,将数据处理移至space服务
|
2025-08-16 03:34:04 +00:00 |
|
|
|
7fc445ce61
|
refactor(logic): 优化地图热度获取逻辑,移除临时变量
|
2025-08-16 03:19:47 +00:00 |
|
|
|
92c2d95764
|
feat(map): 实现地图热度统计功能并优化数据类型
|
2025-08-16 03:18:48 +00:00 |
|
|
|
6c9154b833
|
refactor(login): 恢复发送登录数据包并优化返回逻辑
|
2025-08-16 01:16:42 +00:00 |
|
|
|
4306ed586f
|
refactor(logic): 优化登录和地图相关逻辑
- 登录逻辑中添加了默认用户信息
- 优化了地图进入和退出的广播逻辑
- 调整了数据结构和方法,提高了代码可读性和可维护性
|
2025-08-16 00:23:43 +08:00 |
|
|
|
5e277defb7
|
feat(map): 实现地图加载和玩家进入地图功能
- 在 Player 结构中添加 MapId 字段,用于记录当前所在地图 ID
- 新增地图配置解析功能,支持从 XML 文件中读取地图信息
- 实现玩家进入地图的逻辑,包括设置玩家位置和广播通知
- 更新登录逻辑,在玩家登录时自动进入默认地图
- 重构地图相关的数据结构和接口,为后续地图功能扩展做准备
|
2025-08-15 22:44:28 +08:00 |
|
|
|
dd76919578
|
refactor: 更新资产路径和依赖
- 修改资产路径:从 'common/data/xml/assets/**' 改为 'public/assets/**'
- 更新 go.mod 文件,添加新依赖:
- github.com/cespare/xxhash/v2
- github.com/dgryski/go-rendezvous
- github.com/go-redis/redis/v8
- github.com/yitter/idgenerator-go
- 删除 assets 目录下的 XML 文件
|
2025-08-15 19:24:02 +08:00 |
|
|
|
de5ee07a22
|
refactor(model): 重构玩家登录信息结构并优化精灵技能定义
|
2025-08-15 08:17:43 +00:00 |
|
|
|
f440b88f8e
|
refactor(logic): 优化登录流程和数据处理
- 在 controller 中添加默认成功结果初始化
- 修改 login 中的用户登录逻辑,移除硬编码的用户 ID 和结果代码
- 在 LoginSidInfo 中添加默认返回数据的方法,简化数据处理流程
|
2025-08-13 23:37:16 +08:00 |
|
|
|
d075ec0676
|
清理代码注释和优化返回值处理
|
2025-08-11 07:25:18 +00:00 |
|
|
|
b8166892dc
|
优化登录逻辑,移除Def方法并直接设置登录结果
|
2025-08-11 07:12:15 +00:00 |
|
|
|
5f957e3ce8
|
refactor(login): 重构登录功能相关结构体和方法
- 修改了 Login 方法的返回类型,使用新的 PlayerLoginInfo 结构体
- 新增 NewPlayerLoginInfo 函数用于创建并初始化 PlayerLoginInfo 对象
- 重构了 LoginSidInfo 和 LoginUserInfo 文件中的结构体
- 优化了数据初始化和默认值设置的方式
|
2025-08-10 14:19:03 +08:00 |
|
|
|
bbbec5dff0
|
refactor(logic): 重构 GetServer 函数
- 引入 entity 包中的 Conn 类型,替换 gnet.Conn
- 移除未使用的 import 语句
|
2025-08-05 14:11:16 +08:00 |
|
|
|
04d4777ec1
|
"refactor(error): 重构错误码定义,新增详细错误描述并优化登录错误处理"
|
2025-07-31 08:04:23 +00:00 |
|
|
|
a53ecc4fa9
|
refactor(error): 重构错误处理机制,使用ErrorCode枚举替代OutInfo接口
|
2025-07-31 07:31:25 +00:00 |
|
|
|
5d2b48ccc0
|
refactor(logging): 统一使用自定义Loger替代g.Log()日志记录
|
2025-07-26 03:48:06 +00:00 |
|
|
|
459a779591
|
"refactor(network): 重构连接处理逻辑,使用自定义Conn类型替代gnet.Conn依赖"
|
2025-07-26 02:14:54 +00:00 |
|
|
|
99318f6674
|
refactor(controller): 重构服务模块命名,统一使用小写包名并优化模型结构
|
2025-07-26 02:06:08 +00:00 |
|
|
|
492d3a1207
|
"refactor(controller): 重构MapHot方法参数和返回类型,统一使用MapHot包别名"
|
2025-07-26 01:22:50 +00:00 |
|