Commit Graph

1271 Commits

Author SHA1 Message Date
昔念
46f2bdcd9a ```
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
feat(effect): 实现战斗效果1785、2195、2215、2219并更新文档规则

新增战斗效果1785:N回合内每回合使用技能吸取对手最大体力的1/M,
满体力时额外恢复己方所有不在场精灵O点体力

修复战斗效果2195:当对方回合存在效果时才降低技能优先级,
2026-03-31 00:54:29 +08:00
昔念
e037539123 ```
docs(effects): 移除已完成的技能效果任务文档

移除 effects 956-1005、1263-1312、1695-1734 等范围内的未实现技能效果任务文档,
这些任务已经完成实现,相关文档不再需要维护。
```
2026-03-31 00:38:50 +08:00
昔念
ec9f592e44 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(effect): 移除未使用的action包导入

移除了effect/749_753.go文件中未被使用的blazing/logic/service/fight/action包导入,
保持代码整洁性。
```
2026-03-30 21:09:39 +08:00
昔念
23027ccfde ```
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
feat(game): 完善宠物融合逻辑和野外BOSS战斗机制

- 在玩家挑战野外BOSS时添加新的ger变量控制捕捉状态
- 当BOSS被标记为已捕捉(isCapture==1)时同步设置ger为-1
- 将怪物等级参数改为使用ger变量传递
- 重构宠物融合服务的数据处理逻辑
- 优化融合结果的权重随机算法
- 添加默认融合配置的查询方法
- 统一错误处理和返回值逻辑
```
2026-03-30 21:03:00 +08:00
xinian
023128be25 feat: 新增战斗效果实现
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
新增大量战斗效果逻辑实现,包括效果ID 678-708、734-743、744-748,并更新对应的效果描述映射。
2026-03-30 20:19:41 +08:00
xinian
1d470e305a feat: 新增战斗效果714-733
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-30 15:32:48 +08:00
xinian
7a7fae05ea feat: 新增战斗技能效果648-677
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-30 12:11:44 +08:00
xinian
184fe9f59d feat: 新增战斗效果1253-1262
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-30 01:44:59 +08:00
xinian
c5caab35ae feat: 新增技能效果 1248-1252
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-30 01:13:51 +08:00
xinian
87fdccaddf feat: 实现大量技能效果及战斗逻辑修复
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-30 00:51:18 +08:00
xinian
a7171e9ef4 fix: 修正 effect 642-646 实现逻辑
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-03-29 21:44:27 +08:00
xinian
66fdc3d189 feat: 实现技能效果 627-672 及 1011-1111
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-03-29 19:00:08 +08:00
xinian
c40430aaa4 feat: 实现战斗技能效果
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-03-29 16:38:34 +08:00
昔念
a52d3df5f9 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(logic): 调整PprofWeb启动逻辑位置

将PprofWeb的goroutine启动从debug条件块内移出到条件块外,
确保无论是否为调试模式都能正确启动Pprof服务
```
2026-03-29 02:11:21 +08:00
xinian
03a28c968b feat: 实现失明状态并新增技能效果描述
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-03-29 01:17:18 +08:00
xinian
7376e0e58b feat: 新增一批技能效果实现 2026-03-28 23:59:12 +08:00
xinian
875ad668aa feat: 实现战斗效果逻辑和接口重构
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-03-28 21:57:22 +08:00
xinian
61ccbc6c62 1
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-28 16:56:00 +08:00
昔念
d55c96e383 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(database): 添加多个玩家相关表的联合唯一约束

- 为player_talk表添加玩家+挖矿联合唯一索引
- 为player_task表添加玩家+任务联合唯一索引
- 为player_title表添加玩家+称号联合唯一索引
- 为player_pet表添加玩家+精灵联合唯一索引
- 为player_cdk_log表添加玩家+CDK联合唯一索引
- 为player_egg表添加玩家孵蛋联合唯一索引
- 为player_pvp表添加PVP索引
- 为player_sign_in_log表添加签到联合唯一索引
- 为player_room_house表添加房间索引

fix(user-talk): 修复获取聊天配置
2026-03-28 02:22:15 +08:00
昔念
06091ff42c ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(item_buy): 优化购买逻辑并添加库存限制功能

- 将变量名 is 改为 ok,提高代码可读性
- 移除未使用的变量 addSuccess
- 重构购买成功逻辑,确保物品添加成功后才扣减金币
- 在 talk.go 中修改判断条件,使用 Limit 字段而非 Type 字段
- 在 user_talk.go 中添加 Limit 字段用于限制数量配置
```
2026-03-28 01:46:52 +08:00
xinian
0622f4710b feat: 添加道具捕捉后的回调机制
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-03-27 17:06:18 +08:00
xinian
6767075dcd fix: 修复购买道具数量上限校验逻辑
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-03-27 16:53:07 +08:00
xinian
ab31947c39 1
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-03-27 13:51:57 +08:00
xinian
40411ba84b fix: 修复商品购买和服务相关逻辑问题
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-03-27 12:56:29 +08:00
昔念
ed84e4d2df ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(fight): 重构精灵特效类型枚举结构
2026-03-27 00:28:25 +08:00
昔念
a3740d417d fix: correct typo in error message
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-26 05:45:36 +08:00
昔念
619e4b50ca ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(pet): 重构宠物服务方法命名和优化数据库操作

- 统一PetService中方法命名规范,将驼峰命名改为标准驼峰格式
- 修复拼写错误:UPdate -> Update, UPdateFree -> UpdateFree等
- 重命名查询方法:PetInfo_One -> PetInfoOneByCatchTime,
  PetInfo_One_ID -> PetInfoOneByID, PetInfo_One_ohter -> PetInfoOneOther
- 优化BuyPet方法中的事务处理逻辑,使用
2026-03-26 04:51:36 +08:00
昔念
0d2e307021 ```
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
feat(pet): 修改宠物更新逻辑返回值类型

将PetService.UPdate方法的返回值从error改为bool类型,
并在控制器中相应调整错误处理逻辑,统一使用布尔值判断操作结果。
```
2026-03-26 02:35:43 +08:00
昔念
1f614e4904 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(player): 优化宠物信息获取逻辑

在GetPetInfo方法中添加必要的空行以提高代码可读性,
确保代码结构更清晰易维护。
```
2026-03-25 23:29:52 +08:00
xinian
b3cc06cd38 refactor: 优化蛋卡抽奖逻辑
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-24 01:52:56 +08:00
xinian
0aba7e7ccb refactor: 简化战斗宠物列表处理逻辑
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-24 01:38:02 +08:00
xinian
133d15e392 refactor: 修复 NewSel700 技能使用方法名
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-24 00:25:32 +08:00
xinian
d8366616e0 feat: 支持单人宠物对战模式
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-03-23 22:25:07 +08:00
xinian
41a1bfb0c2 fix: 修正PVP对战宠物信息获取错误
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-03-23 22:21:56 +08:00
xinian
09d58c1f14 fix: 修正宠物面板计算参数 2026-03-23 22:00:05 +08:00
xinian
84024aed83 refactor: 重构战斗效果实现逻辑
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-23 07:36:20 +08:00
xinian
65f696dfc3 refactor: 将 CanFight 方法移至基类
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-23 01:03:49 +08:00
xinian
9380bac839 fix: 修正宠物等级限制逻辑
Some checks failed
ci/woodpecker/push/my-first-workflow Pipeline failed
2026-03-23 01:02:49 +08:00
xinian
4fb5653c28 refactor: 重构战斗初始化传递宠物列表
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-22 23:41:51 +08:00
xinian
4ba8fe32c4 feat: 添加BossConfig战胜规则字段并移除MapNode冗余字段
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-21 01:06:59 +08:00
xinian
6717ca5236 fix: 修复重复领取奖励的问题
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-21 01:01:05 +08:00
xinian
1969c01f3e feat: 添加战胜规则配置模块
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-21 00:57:18 +08:00
xinian
d9a99155d9 feat: 实现战斗奖励规则302-316 2026-03-21 00:41:13 +08:00
xinian
9a1a181ecd refactor: 拆分战斗规则文件为独立模块
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-21 00:34:47 +08:00
xinian
afc67b0582 fix: 修正技能563和564的类型初始化
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-21 00:27:12 +08:00
xinian
c049bbd5ac fix: 修复登录空指针及战斗效果
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
2026-03-21 00:24:34 +08:00
昔念
05c5f105e9 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
fix(fight): 修复战斗效果数值符号错误

在技能效果501中,修正了属性设置时effectValue的符号问题,
现在正确地应用负值效果。同时调整了代码格式以保持一致性。
```
2026-03-20 15:49:56 +08:00
昔念
90b62b44e4 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(common): 统一Redis连接方式并优化代码结构

- 将 g.Redis("cool").Conn(ctx) 统一改为 Redis.Conn(ctx) 的调用方式
- 在coolconfig中添加ServerList.GetID()方法用于生成服务器唯一标识
- 引入gconv包用于类型转换操作

feat(rpc): 完善ListenFight函数实现集群消息监听

- 新增ListenFight函数,完全对齐ListenFunc
2026-03-20 04:58:23 +08:00
昔念
10a82f8e85 ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(fight/effect): 重命名DamageLockEx方法为DamageLock

修复方法名错误,将DamageLockEx改为DamageLock以匹配实际功能
```
2026-03-19 21:33:53 +08:00
昔念
b558f46d7a ```
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(game): 宠物融合系统添加物品消耗异常处理

- 在宠物融合过程中添加物品扣除失败的错误检查
- 当物品不足时返回ErrInsufficientItems错误码

fix(pet): 宠物仓库管理功能增加数据库操作错误处理

- 在宠物释放到仓库和从仓库取出时验证数据库更新结果
- 添加宠物背包切换功能的错误检查机制

feat(fight):
2026-03-19 14:50:11 +08:00