Commit Graph

90 Commits

Author SHA1 Message Date
xinian
eee65f0f55 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-17 22:56:55 +08:00
xinian
756edc1cdd 1
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-02-17 22:36:18 +08:00
昔念
e1f910848f 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-14 23:14:43 +08:00
昔念
3b271e7c41 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-14 13:15:10 +08:00
昔念
05d427cbea 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-14 11:51:34 +08:00
昔念
0e3269b97e 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-14 09:45:25 +08:00
昔念
180d735706 11
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-14 07:36:05 +08:00
昔念
24c413030f 实装大乱斗经验
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-14 04:27:57 +08:00
昔念
06b77d598e 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-14 03:05:51 +08:00
昔念
7cdf7a0890 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-14 00:02:28 +08:00
昔念
e5c75f7359 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-13 22:57:05 +08:00
xinian
e47ada7e58 1
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-02-13 06:02:32 +08:00
xinian
a0e0822b5a 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-13 03:04:04 +08:00
xinian
d0cf598ced refactor: 将物品和货币相关字段从uint32改为int64以支持更大数值范围
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-12 04:28:20 +08:00
昔念
d17cd28c94 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-10 11:30:41 +08:00
昔念
c790b68d47 1 2026-02-10 10:49:01 +08:00
昔念
2860bcfa5c 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-09 01:29:33 +08:00
昔念
ffe3ff18bf 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-08 17:57:42 +08:00
昔念
bc88d58e59 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-07 02:52:03 +08:00
昔念
a0d4567d3f 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-05 23:44:07 +08:00
昔念
30c89dcd2a Merge branch 'main' of https://cnb.cool/blzing/blazing
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-05 19:59:27 +08:00
昔念
7ba3ff191e 1 2026-02-05 19:59:20 +08:00
xinian
0171174b1b 编辑文件 pet_fusion_service.go
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-05 01:57:15 +08:00
xinian
2ebb2affb3 编辑文件 pet_fusion_service.go
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-02-05 01:54:46 +08:00
xinian
35abc16bc3 编辑文件 pet_fusion_service.go
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-02-05 01:51:55 +08:00
xinian
74f07a1d00 编辑文件 pet_fusion_service.go
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-05 01:03:00 +08:00
昔念
09a295db34 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(utils): 添加基于权重的概率随机函数

添加了两个泛型函数用于实现权重随机选择功能:
- RandomByIntProbs: 核心函数,支持任意类型元素数组和int型概率数组
- RandomByProbs: 封装函数,兼容string型概率数组输入

函数特性:
- 支持泛型,可处理任意类型的数据
- 实现权重随机算法,通过前缀和匹配随机值
- 包含完整的参数校验和错误
2026-02-05 00:29:19 +08:00
昔念
e65b50dd33 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-04 23:13:53 +08:00
昔念
48743209f5 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-03 19:10:14 +08:00
昔念
b25f033939 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(socket): 移除重复保存锁并优化panic错误处理

移除了ServerEvent.go中的sync.Once保存锁,因为可能存在重复保存问题,
同时将panic错误处理从fmt.Println改为使用cool.Logger.Error进行统一日志记录

feat(player): 优化踢人功能并添加超时机制

移除kick.go中的复杂异步超时逻辑
2026-02-02 23:11:14 +08:00
xinian
cdb7cec4ad refactor: 移除冗余日志输出并优化日志处理
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-02 18:32:41 +08:00
昔念
aa58dfdbb2 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(config): 启用平滑重启特性并优化数据库缓存配置

启用服务器平滑重启功能,配置graceful、gracefulTimeout和gracefulShutdownTimeout参数,
同时取消Redis空节点的强制缓存以提升性能。
```
2026-02-02 01:19:43 +08:00
昔念
49bd303f47 1 2026-02-02 01:01:01 +08:00
昔念
361b620148 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-01 00:39:36 +08:00
昔念
b12dd742e6 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(service): 重构宠物捕捉击杀统计功能

- 移除Barge服务和相关模型,统一使用Done服务进行里程碑数据管理
- 更新PetBargeList接口实现,从Barge服务切换到Done服务
- 修改战斗循环中宠物捕捉击杀数据的更新逻辑
- 调整里程碑模型中的Results字段类型为uint32数组

feat(done): 新增宠物里程碑数据管理功能

- 实现UpdatePet方法用于更新宠物捕捉击杀统计数据
- 添加update和get内部方法处理
2026-01-31 19:10:36 +08:00
xinian
74808ecffd style: 移除多余空行 2026-01-29 13:36:08 +08:00
xinian
b29fbaa84c 编辑文件 task.go 2026-01-29 10:43:41 +08:00
766691276e Update task.go 2026-01-26 13:16:05 +08:00
昔念
fa928c9a48 ```
feat(common): 添加GlowFilter的Level字段

添加了GlowFilter结构体中的Level字段,用于表示等级信息,
对应JSON标签为"level,omitempty"

---

fix(utils): 修复concurrent_swiss_map中的panic处理

- 使用goroutine替代线程池来监听通道
- 添加panic恢复机制,当发生panic时记录错误日志
- 确保在异常情况下程序能够
2026-01-25 23:17:46 +08:00
昔念
2df2f63593 根据提供的code differences信息,我无法看到具体的代码变更内容,因此无法生成准确的commit message。请提供具体的代码差异信息。
不过,我可以提供一个符合Angular规范的中文commit message模板:

```
feat(scope): 新增功能描述

- 具体的功能点说明
- 变更的详细描述
- 影响的模块或组件
```

或者:

```
fix(scope): 修复问题描述

- 问题的具体表现
- 解决
2026-01-25 07:42:32 +08:00
1
5682ff2d42 1 2026-01-23 20:34:52 +00:00
昔念
95055fe955 ```
fix(logic): 移除main.go中的多余空行

移除PprofWeb函数后的多余空行,保持代码整洁性

fix(fight): 修正effect_13.go中的效果应用对象

将效果应用从对方上下文改为正确的目标对象,修复技能效果逻辑

feat(middleware): 增强server.go中的自动化部署功能

- 添加下载链接格式校验,确保包含http/https协议
- 重构部署脚本,优化screen会话终止逻辑
- 改进下载过程,添加超时和重试机制
- 增强错误处理和日志输出

refactor(config): 更新server.go中的数据库查询方法

- 修改GetPort方法返回类型为gdb.List以提高兼容性
- 使用统一的DBM方法替代不同的数据库查询方式
```
2026-01-23 15:38:23 +08:00
昔念
62ddd6f6d3 ```
feat(fight): AI战斗逻辑优化,修复技能使用判断逻辑

- 修改AI技能选择逻辑,从直接使用技能ID改为先存储技能实体再统一执行
- 修复usedskill变量类型从uint32改为*info.SkillEntity指针类型
- 优化技能使用流程,确保只有在找到可用技能时才执行UseSkill操作

fix(player): 调整玩家登录时的任务等级上限检查范围

- 将MaxPuniLv等级上限从7调整为9
- 相应地将任务检查范围从291-297扩展到291-299

fix(config): 完善服务器在线状态配置逻辑

- 为服务器在线状态设置添加缺失的else分支
- 确保在所有条件分支下都能正确设置isonline状态值
```
2026-01-23 13:44:31 +08:00
1
7d8497250d 1 2026-01-22 16:01:52 +00:00
昔念
3af709f633 ```
feat(fight): AI战斗逻辑优化,修复技能使用判断逻辑

- 修改AI技能选择逻辑,从直接使用技能ID改为先存储技能实体再统一执行
- 修复usedskill变量类型从uint32改为*info.SkillEntity指针类型
- 优化技能使用流程,确保只有在找到可用技能时才执行UseSkill操作

fix(player): 调整玩家登录时的任务
2026-01-22 14:29:08 +08:00
1
0a0e1bf8c0 1 2026-01-21 20:46:05 +00:00
1
5ef922278a ``` feat(pet): 重构宠物繁殖系统,添加蛋孵化功能 2026-01-20 22:08:36 +00:00
昔念
562bf380eb 根据提供的code differences信息,由于没有具体的代码变更内容,我将生成一个通用的commit message模板:
```
docs(changelog): 更新版本更新日志

- 添加新功能说明
- 修复已知问题记录
- 更新相关文档内容
```
2026-01-20 02:25:02 +08: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