昔念
|
5f47bf0589
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-15 03:22:59 +08:00 |
|
昔念
|
6f51a2e349
|
1
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-15 00:07:36 +08:00 |
|
昔念
|
0051ac0be8
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 添加旧组队协议支持并优化战斗系统
- 实现了旧组队协议相关功能,包括GroupReadyFightFinish、GroupUseSkill、
GroupUseItem、GroupChangePet和GroupEscape方法
- 新增组队战斗相关的入站信息结构体定义
- 实现了组队BOSS战斗逻辑,添加groupBossSlotLimit常量
- 重构宠物技能设置逻辑,调整金币消耗时机
- 优化战斗循环逻辑,添加对无行动槽位的处理
- 改进AI行动逻辑,增加多位置目标选择
|
2026-04-08 01:28:55 +08:00 |
|
xinian
|
40ec827342
|
refactor: 重构战斗属性和特效应用逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-06 03:11:38 +08:00 |
|
xinian
|
37cd641942
|
refactor: 重构 Prop 字段位置至 baseplayer
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-05 07:45:51 +08:00 |
|
xinian
|
87145579e6
|
refactor: 移除宠物显示提供者接口
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-05 07:41:50 +08:00 |
|
xinian
|
875ad668aa
|
feat: 实现战斗效果逻辑和接口重构
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-03-28 21:57:22 +08:00 |
|
昔念
|
1f614e4904
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
refactor(player): 优化宠物信息获取逻辑
在GetPetInfo方法中添加必要的空行以提高代码可读性,
确保代码结构更清晰易维护。
```
|
2026-03-25 23:29:52 +08:00 |
|
xinian
|
65f696dfc3
|
refactor: 将 CanFight 方法移至基类
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-23 01:03:49 +08:00 |
|
xinian
|
9380bac839
|
fix: 修正宠物等级限制逻辑
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-03-23 01:02:49 +08:00 |
|
xinian
|
4fb5653c28
|
refactor: 重构战斗初始化传递宠物列表
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-03-22 23:41:51 +08:00 |
|
昔念
|
55a5534777
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight_pvp_king): 新增宠物王者对战模式支持
- 添加战斗类型11的处理逻辑,支持单人模式
- 验证宠物类型与对战类型的匹配性
- 根据战斗结果发放相应奖励物品
- 增加ItemAdd接口用于物品添加功能
- 扩展PetInfo结构体增加战斗类型字段
```
|
2026-03-04 20:21:02 +08:00 |
|
昔念
|
0c7fd18bc9
|
```
feat(controller): 增强命令注册逻辑并修复试炼塔关卡限制
- 在命令注册时检查重复方法,如果存在则panic提示错误
- 移除CurrentFreshStage和CurrentStage的默认值设置逻辑
- 添加关卡等级验证,确保用户不能挑战超过最大关卡数的关卡
- 修复试炼之塔和勇者之塔的关卡计算逻辑
fix(item): 修复道具使用返回值类型转换问题
- 将ThreeTimes和TwoTimes字段从int32转为uint32返回
- 为能量吸收道具使用函数添加结果结构体初始化
refactor(fight): 清理战斗服务中的注释和字段定义
- 移除C2S_FRESH_CHOICE_FIGHT_LEVEL结构体中冗余的注释说明
- 统一FightOverInfo结构体的格式
fix(item): 修复宠物道具使用的条件判断
- 为道具300790添加DV值大于等于31时不能使用的限制
fix(player): 修复玩家经验加成次数的判断逻辑
- 将TwoTimes和ThreeTimes的判断从不等于0改为大于0
- 将EnergyTime的判断从不等于0改为大于0
- 统一所有次数字段的类型为int32以避免负数问题
chore(admin): 清理无用代码
- 移除未使用的context包导入
- 注释掉未完成的TimeMap接口实现
```
|
2026-03-03 23:40:21 +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 |
|
|
|
4fa60266f1
|
```
refactor(player): 调整宠物删除逻辑顺序
将宠物列表更新操作移到背包更新和删除操作之后,
确保在删除宠物前先完成相关的服务更新操作。
```
|
2025-12-31 02:17:43 +08:00 |
|
|
|
be70f50939
|
```
feat(pet): 优化宠物仓库和背包功能的数据库操作
- 使用copier.CopyWithOption替代直接赋值,确保深拷贝操作
- 移除冗余的model导入,简化代码结构
- 重构PetReleaseToWarehouse和PetRetrieveFromWarehouse方法,
直接调用UPdateFree方法更新宠物状态
- 优化TogglePetBagWarehouse方法中的宠物数据更新逻辑
- 添加
|
2025-12-31 01:35:20 +08:00 |
|
|
|
f91b88e90f
|
``` refactor(pet): 优化宠物特性随机逻辑并修复宠物删除数组操作
|
2025-12-30 02:15:33 +00:00 |
|
|
|
9422f2df99
|
```
feat(pet): 宠物系统新增异色功能
- 在蛋游戏中添加异色宠物生成逻辑
- 在 boss 战斗中加入捕获时异色概率判定
- 优化宠物融合系统,支持融合后异色继承
- 重构宠物删除方法命名,修复方法调用问题
|
2025-12-30 00:10:59 +08:00 |
|
|
|
1e9176c4ae
|
``` refactor(player): 移除AI_player冗余方法并优化baseplayer结构
|
2025-12-29 14:26:46 +00:00 |
|
|
|
502d497dce
|
```
refactor(controller): 重构控制器函数命名和代码注释
- 重命名 EGG 函数为 EggGamePlay,更新宠物生成逻辑
- 重命名 Leiyi 函数为 GetLeiyiTrainStatus
- 重命名 Cacthpet 函数为 CatchPet,添加详细函数注释
- 为 ArenaSetOwner、ArenaFightOwner、ArenaGetInfo、ArenaUpfight、ArenaOwnerAcce
等擂台相关函数添加注释前缀
- 重命名 PETKing 函数为 PetKing
- 重命名 FRESH_CHOICE_FIGHT_LEVEL 函数为 FreshChoiceFightLevel,添加详细参数说明
- 重命名 BuyMItem 函数为 BuyMultipleItems
- 重命名 ITEM_S
|
2025-12-24 19:03:11 +08:00 |
|
|
|
852ba53350
|
```
fix(pet): 修复宠物融合与删除逻辑中的数据访问问题
- 在 PET_FUSION 控制器中注释掉调试代码并修正融合时使用的捕获时间参数
- 优化 player 模块中 Pet_del 方法的切片删除逻辑,避免潜在的数据竞争
- 修复 fight loop 中对手宠物列表的错误引用
- 调整数据库查询条件,将 id 字段从关键字搜索移至精确匹配字段
- 宠物服务中添加插入失败时的重试机制,并默认 free 状态为 1
```
|
2025-12-06 01:41:38 +08:00 |
|
|
|
f76587f952
|
feat(pet): 实现精灵融合功能并优化相关逻辑
新增精灵融合接口及处理逻辑,支持主副精灵融合生成新精灵,并消耗金币与材料。
同时调整了战斗技能选择流程、修复地图热度统计安全问题以及完善宠物删除机制。
- 添加 `PetFusion` 控制器方法实现融合核心逻辑
- 新增 `C2S_PetFusion` 和 `PetFusionInfo` 结构体用于通信
- 修正战斗中技能随机选取后立即返回的问题
- 修复太空站进入/离开时对地图热度的并发访问风险
-
|
2025-11-26 01:33:48 +08:00 |
|
|
|
240c349b8a
|
fix: 修复空提交问题
|
2025-11-23 23:38:03 +00:00 |
|
|
|
c0b09c92c4
|
```
refactor(common): 统一使用 common.TomeeHeader 替代 player.TomeeHeader
将多处
|
2025-11-19 16:11:02 +08:00 |
|
|
|
31439b707c
|
fix: 修复空提交问题
|
2025-11-19 00:09:12 +00:00 |
|
|
|
24f2a6d7c8
|
fix: 修复空提交问题
|
2025-11-18 23:41:31 +00:00 |
|
|
|
6831861e0d
|
fix: 修复空提交问题
|
2025-11-18 22:16:55 +00:00 |
|
|
|
88cd1affe4
|
修复战斗
|
2025-11-15 22:17:43 +00:00 |
|
|
|
691cfc878b
|
feat(capture): 重构捕捉系统,实现状态倍率计算和保底机制
|
2025-09-21 14:56:37 +00:00 |
|