Commit Graph

813 Commits

Author SHA1 Message Date
昔念
ce2c381116 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-07 14:59:22 +08:00
昔念
ac3fb4d392 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-07 13:49:53 +08:00
昔念
d312dfc791 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-07 04:10:01 +08:00
昔念
356d50529c 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-07 03:09:43 +08:00
昔念
0c3f56d7bb 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-07 02:59:38 +08:00
昔念
44d937b8bc 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-07 01:36:43 +08:00
昔念
99ef8fafce 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-07 01:12:46 +08:00
昔念
3947fbce4b 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-07 00:18:14 +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
昔念
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
昔念
7589306faa 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-04 19:43:05 +08:00
昔念
66e59be70b 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-04 00:27:59 +08:00
昔念
40057b698d ```
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
fix(game): 修复扭蛋游戏物品数量检查类型错误

- 将egg game play中的物品数量比较从uint32改为int32类型
- 修改Item模型中ItemCnt字段类型为int32
- 更新CheakItem方法返回类型为int32
- 移除item service中多余的空行
```
2026-02-04 00:25:41 +08:00
昔念
76ee66f616 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(game): 修正扭蛋游戏错误码并清理调试代码

- 将扭蛋游戏中道具不足的错误码从系统错误修正为票券不足错误码
- 移除战斗服务中的调试打印语句和未使用的fmt包导入
```
2026-02-03 23:57:06 +08:00
昔念
4b83346f36 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-03 23:08:06 +08:00
昔念
55fbcd6fc3 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-03 23:05:25 +08:00
昔念
b049e129c5 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-03 22:44:13 +08:00
昔念
af92c89e1c 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-03 21:45:20 +08:00
昔念
796b55ffad 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-03 21:41:47 +08:00
昔念
56ec5ba40f 1
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-02-03 21:40:50 +08:00
昔念
b851796607 1
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-02-03 21:38:30 +08:00
昔念
730a1db487 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(pet_fusion): 重构宠物融合降级逻辑

将直接修改等级属性的方式改为调用Downgrade方法,
以确保降级操作通过统一的方法处理,提高代码的可维护性
```
2026-02-03 21:35:44 +08:00
昔念
e6ef348fcc 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-03 20:20:13 +08:00
昔念
646a5ba835 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-03 19:23:37 +08:00
昔念
f49c38e6d4 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(logic): 注释掉PprofWeb调用

为了避免性能分析服务对生产环境的影响,
暂时注释掉PprofWeb的启动调用。
```
2026-02-03 00:50:16 +08:00
昔念
0c2a7944e5 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-03 00:35:00 +08:00
昔念
94c9c4e44c 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-03 00:31:38 +08:00
昔念
cf332d916f 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-03 00:23:51 +08:00
昔念
37fe80c241 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-02 23:47:06 +08:00
昔念
dc647cdfbb ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(player): 移除无用依赖并优化定时器实现

移除了未使用的 "blazing/cool" 包导入
将 timer.TimeNoder 类型替换为标准库的 *time.Timer
使用 time.AfterFunc 替代 cron 调度函数来处理地图NPC定时逻辑
```
2026-02-02 23:25:05 +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
xinian
acc9bcf6ff 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-02 17:02:15 +08:00
xinian
4592e1d2f8 fix: 修复NewSeIdx_5伤害锁定的类型检查
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-02 14:24:50 +08:00
昔念
45175d9a60 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-02 12:36:43 +08:00
昔念
ff675f9430 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-02 11:00:37 +08:00
昔念
49bd303f47 1 2026-02-02 01:01:01 +08:00
昔念
85a90d263a 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-01 01:12:44 +08:00
昔念
65dce34473 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-02-01 01:01:16 +08:00
昔念
836bafc6f9 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-01-31 22:02:55 +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
昔念
d3d6b65e41 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 添加战斗日志记录功能

- 在战斗循环中添加错误时的战斗日志记录
- 新增RecordFight方法用于记录战斗相关信息
- 排除特定用户ID(10001)的日志记录
- 添加炫彩精灵相关里程碑枚举注释
```
2026-01-31 03:55:58 +08:00
昔念
d6f8e9dbf7 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(.woodpecker): 移除全局配置变量并优化SSH连接设置

移除了全局配置变量,改用YAML锚点引用方式统一管理SSH连接参数,
提高配置的可维护性并减少重复代码
2026-01-30 22:18:44 +08:00
xinian
fc420bfdb5 feat: 实现新特效20、21和26的核心逻辑
特效20: 在被指定技能命中前免疫伤害
特效21: 除指定技能外保留1点体力
特效26: 战斗属性增减逻辑
2026-01-29 16:43:32 +08:00
xinian
8116130cc8 feat: 添加宠物天敌属性及相关战斗效果
为宠物添加NaturalEnemy属性,并在战斗中实现遇到天敌时的特殊效果:
1. 战斗开始时连续害怕n回合
2. 对天敌的伤害减少n%
2026-01-29 15:39:10 +08:00
xinian
70f6d62069 refactor: 将战斗初始化逻辑移动到新文件并优化AI技能选择 2026-01-29 13:59:48 +08:00
xinian
33f65d1314 编辑文件 main.go 2026-01-29 11:08:59 +08:00
昔念
40b4d5955e ```
refactor(socket): 使用fmt.Println替换Logger.Error处理panic

修复socket连接关闭和流量处理中的panic恢复机制,
使用fmt.Println直接打印错误信息替代原有的Logger组件。

---

refactor(timer): 移除ants协程池依赖并优化错误处理

移除timer模块中对ants协程池的依赖,改用原生goroutine,
添加panic恢复机制确保任务执行的稳定性。

---

feat(player): 移除CountPlayer函数

删除玩家服务中统计在线玩家数量的功能函数,
该功能
2026-01-29 01:13:32 +08:00
昔念
86e07e94b2 ```
feat(boss): 添加伤害值检查避免除零错误

当己方总伤害为零时直接返回,防止在技能计算中出现除零情况,
确保战斗系统的稳定性。

fix(login): 修复登录流程中的数据赋值问题

在用户登录成功后正确设置头像URL,确保用户信息完整。
```
2026-01-28 22:24:18 +08:00
1
445aab3c22 1 2026-01-27 06:40:49 +00:00