Commit Graph

160 Commits

Author SHA1 Message Date
1
de5ee07a22 refactor(model): 重构玩家登录信息结构并优化精灵技能定义 2025-08-15 08:17:43 +00:00
20acbfd62e refactor(login): 移除 LoginSidInfo 中的未使用方法
- 删除了 InInfo 结构体中的 Def 方法,该方法未被使用且包含未完成的逻辑
- 优化了代码结构,提高了代码的可读性和维护性
2025-08-13 23:37:38 +08:00
f440b88f8e refactor(logic): 优化登录流程和数据处理
- 在 controller 中添加默认成功结果初始化
- 修改 login 中的用户登录逻辑,移除硬编码的用户 ID 和结果代码
- 在 LoginSidInfo 中添加默认返回数据的方法,简化数据处理流程
2025-08-13 23:37:16 +08:00
d89769731c refactor(fight): 重构战斗系统并添加技能限制效果
- 重构了战斗单位、技能、Effect等基础数据结构
- 新增技能类型和技能限制Effect
- 优化了战斗流程和状态机逻辑
- 调整了伤害计算方式和Buff处理机制
2025-08-11 23:53:07 +08:00
b6ef625524 test(fight): 修复战斗测试中的技能施放逻辑
- 在 BattleSystem 测试函数中添加了返回语句,避免后续代码执行
- 此修改确保了测试的正确性和稳定性
2025-08-11 21:50:03 +08:00
719c9c3f0b build(logic): 更新项目依赖
- 新增 github.com/go-logr/stdr v1.2.2 依赖
- 更新 github.com/go-logr/logr 依赖至 v1.4.2
- 移除部分间接依赖的旧版本
2025-08-11 21:43:10 +08:00
2ebec8ed05 refactor(fight): 重构伤害计算逻辑
- 优化了 DamageContext 结构体,增加了更多注释说明
- 添加了 initOtherRates、GetOtherRate、PutOtherRate 等方法,提高代码可读性和易用性
- 重写了 Calculate 函数,详细注释了伤害计算的每一步骤
- 增加了对随机值、同系加成、属性克制等逻辑的处理
- 优化了代码结构,提高了
2025-08-11 21:40:53 +08:00
37943a0002 refactor(logic): 移除伤害计算相关代码
- 删除了 Calculator.go、Context.go 和 MultiplierZone.go 文件
- 移除了 go.mod 中对 shopspring/decimal 的引用
2025-08-11 21:32:36 +08:00
4217defc01 1 2025-08-11 21:16:25 +08:00
1
917fc30f97 "为Player结构添加Context支持并优化登录信息字段命名" 2025-08-11 08:01:59 +00:00
1
d075ec0676 清理代码注释和优化返回值处理 2025-08-11 07:25:18 +00:00
1
b8166892dc 优化登录逻辑,移除Def方法并直接设置登录结果 2025-08-11 07:12:15 +00:00
db38531425 Update assets.yml 2025-08-11 14:36:09 +08:00
00c351d40e Update assets.yml 2025-08-11 14:24:52 +08:00
9c2b910dde Update assets.yml 2025-08-11 13:55:47 +08:00
34dcecbd78 Update assets.yml 2025-08-11 13:41:05 +08:00
b14f7c25f1 Update assets.yml 2025-08-11 13:36:34 +08:00
39b8d6753a Update assets.yml 2025-08-11 13:35:23 +08:00
ce40600732 Update assets.yml 2025-08-11 13:28:52 +08:00
15fd0f5f40 Update assets.yml 2025-08-11 13:22:59 +08:00
9be1202503 Update assets.yml 2025-08-11 13:06:04 +08:00
ad5594c693 Update assets.yml 2025-08-11 12:56:34 +08:00
b7cb3effc6 Update and rename test to test.xml 2025-08-11 12:41:38 +08:00
a9d94b80e3 Update assets.yml 2025-08-11 12:40:43 +08:00
3b3856972a Update assets.yml 2025-08-11 12:26:08 +08:00
f6f4b945d6 Create test 2025-08-11 12:09:06 +08:00
575560454
627f42b5e3 "feat(assets): 新增游戏对话和地图配置XML资源文件" 2025-08-11 04:02:29 +00:00
ca4664522d Create assets.yml 2025-08-11 11:54:24 +08:00
5f957e3ce8 refactor(login): 重构登录功能相关结构体和方法
- 修改了 Login 方法的返回类型,使用新的 PlayerLoginInfo 结构体
- 新增 NewPlayerLoginInfo 函数用于创建并初始化 PlayerLoginInfo 对象
- 重构了 LoginSidInfo 和 LoginUserInfo 文件中的结构体
- 优化了数据初始化和默认值设置的方式
2025-08-10 14:19:03 +08:00
0016be7ad0 feat(common): 重构 share 包并添加缓存扫描功能
- 移除了 sessionManager 结构体和相关方法
- 新增 cacheStore 结构体的 Scan 方法,用于扫描匹配模式的键
- 新增 cacheStore 结构体的 MGet 方法,用于批量获取多个键的值
- 优化了代码结构,提高了缓存操作的灵活性和效率
2025-08-09 22:29:41 +08:00
6d772325c3 Update logic_CI.yml 2025-08-08 20:24:58 +08:00
1
10b86ba97e feat(element): 重构元素克制计算器,支持全17种属性及56种双属性组合,新增缓存和并发安全机制 2025-08-06 19:58:53 +00:00
61fa63f3b2 refactor: 删除 Element 组件的实现
删除了 common/data/Element/main.go 文件,该文件包含了 Element 组件的完整实现。这个组件用于计算不同属性之间的相克关系,包括单属性和双属性的计算逻辑。

移除的原因可能是:
- 该组件可能已经不再使用
- 可能有更高效的实现方式
- 为了简化项目结构,移除未使用的代码

如果需要恢复该功能,可以从历史提交中找回该文件并重新添加
2025-08-06 19:37:51 +08:00
1
723d7b8ce4 feat(element): 新增元素属性克制计算器实现,支持单双属性组合计算 2025-08-06 00:02:14 +00:00
1
a9dfe6aac5 "refactor(player): 添加错误检查方法并迁移任务测试代码到独立文件" 2025-08-05 23:49:31 +00:00
0f6c8d9329 refactor(sqrt_test): 重构事件测试逻辑
- 修改了事件订阅和发布机制,增加了任务完成的判断和处理
- 优化了代码结构,提高了可读性和可维护性
- 移除了不必要的
2025-08-05 17:33:38 +08:00
b6e90cf7f5 test(common): 重构 Test_event 测试函数
- 重写了 Test_event 测试函数,移除了未使用的测试代码
- 新增了基于 Task 结构的事件处理逻辑
- 实现了任务计数和完成状态的更新
- 添加了事件发布和订阅的示例代码
2025-08-05 17:01:21 +08:00
cd7583ba05 test(utils): 添加事件驱动模型测试
- 在 sqrt_test.go 中添加了 fastSqr1 测试函数,用于测试事件驱动模型
- 新增了 Event 和 Uint32AsyncEvent 类型用于测试
- 更新了 go.work、go.mod 和
2025-08-05 16:10:18 +08:00
bbbec5dff0 refactor(logic): 重构 GetServer 函数
- 引入 entity 包中的 Conn 类型,替换 gnet.Conn
- 移除未使用的 import 语句
2025-08-05 14:11:16 +08:00
b85f57930d Merge branches 'master' and 'master' of github.com:cjf621/blazing 2025-08-01 22:34:57 +08:00
1
4c10dbf211 "refactor(rpc): 移除端口检查条件,强制注册逻辑服务并添加重连注释" 2025-07-31 08:29:37 +00:00
1
04d4777ec1 "refactor(error): 重构错误码定义,新增详细错误描述并优化登录错误处理" 2025-07-31 08:04:23 +00:00
1
a53ecc4fa9 refactor(error): 重构错误处理机制,使用ErrorCode枚举替代OutInfo接口 2025-07-31 07:31:25 +00:00
1
3bbc786520 feat(utils): 新增快速平方根算法实现,包含卡马克算法及性能测试 2025-07-30 02:27:58 +00:00
995891ca7b feat(base): 更新 CORS 配置以允许 tauri.localhost
- 在 MiddlewareCORS 函数中添加 "tauri.localhost" 到允许的域名列表
- 这个更改支持 Tauri 应用在本地开发时的跨域请求
2025-07-28 01:07:33 +08:00
1
1813155f8e "refactor(vscode): 更新调试配置,统一添加integratedTerminal控制台并优化构建任务" 2025-07-26 05:51:07 +00:00
1
5d2b48ccc0 refactor(logging): 统一使用自定义Loger替代g.Log()日志记录 2025-07-26 03:48:06 +00:00
1
dcc5ef047c "refactor(logging): 移除调试打印语句,使用gf日志框架记录错误信息" 2025-07-26 03:15:58 +00:00
1
459a779591 "refactor(network): 重构连接处理逻辑,使用自定义Conn类型替代gnet.Conn依赖" 2025-07-26 02:14:54 +00:00
1
99318f6674 refactor(controller): 重构服务模块命名,统一使用小写包名并优化模型结构 2025-07-26 02:06:08 +00:00