昔念
|
e1a994ba11
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 添加效果工厂模式支持以解决闭包变量捕获问题
- 新增initskillFactory函数用于注册效果工厂
- 修改技能效果注册逻辑从直接实例化改为工厂模式
- 解决循环中闭包捕获变量导致的潜在问题
feat(fight): 实现对手输入获取逻辑优化回合处理
- 添加roundOpponentInput方法获取对手输入
- 重构enterturn方法中的先后手逻辑
- 确保攻击方和被攻击
|
2026-04-12 22:44:13 +08:00 |
|
昔念
|
82bb99d141
|
```
refactor(common/rpc): 移除Redis PubSub心跳机制并优化连接管理
移除Redis PubSub连接的心跳保活功能,因为PubSub连接只应负责订阅和接收,
避免在同一连接上并发执行PING操作。更新了ListenFunc和ListenFight函数,
统一代码结构,移除了context包依赖,并添加了相关注释说明。
feat(logic/pet): 新增宠物技能提交功能
新增CommitPetSkills接口用于一次性提交宠物技能学习/替换/排序结果。
实现技能验证、费用计算和状态更新逻辑,包括新技能学习成本和排序费用。
添加isSameUint32Slice辅助函数用于比较技能数组。
```
|
2026-04-12 19:14:18 +08:00 |
|
昔念
|
f9543a5156
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 使用专用函数构建战斗结束数据包
为战斗结束消息创建专用的构建函数,
统一处理战斗结束信息的数据包构建逻辑,
提高代码的一致性和可维护性。
fix(config): 优化数据库查询语句以提高性能
将数组包含操作(@>)替换为 ANY 操作符,
在 Egg、MapPit、PetFusion 等服务中使用更高效
的查询方式
|
2026-04-12 13:27:39 +08:00 |
|
xinian
|
3a7f593105
|
fix: 修复 Effect201 在单人战斗中误生效的问题
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-11 22:22:23 +08:00 |
|
xinian
|
f6aa0c3339
|
feat: 重构任务奖励系统并增加宠物技能和皮肤奖励
ci/woodpecker/push/my-first-workflow Pipeline was successful
将任务奖励逻辑重构到单独的文件中,增加对宠物技能和皮肤奖励的支持,优化任务完成处理流程
|
2026-04-11 19:25:59 +08:00 |
|
xinian
|
5f5634d999
|
perf: 优化战斗逻辑性能与内存分配
|
2026-04-11 09:39:00 +08:00 |
|
xinian
|
0daeb70900
|
fix: 修复日志格式化字符串错误和任务奖励逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-10 10:28:22 +08:00 |
|
xinian
|
d2cd601802
|
更新说明
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-09 13:11:59 +08:00 |
|
昔念
|
487ee0e726
|
```
ci/woodpecker/push/my-first-workflow Pipeline was successful
feat(fight): 添加旧组队协议支持并优化战斗系统
- 实现了旧组队协议相关功能,包括GroupReadyFightFinish、GroupUseSkill、
GroupUseItem、GroupChangePet和GroupEscape方法
- 新增组队战斗相关的入站信息结构体定义
- 实现了组队BOSS战斗逻辑,添加groupBossSlotLimit常量
- 重构宠物技能设置逻辑,调整金币消耗时机
- 优化战斗循环逻辑,添加对无行动槽位的处理
- 改进AI行动逻辑,增加多位置目标选择机制
- 完善捕获系统上下文处理,修复空指针问题
- 添加战斗状态更新和数据同步机制
fix(pet-skill): 修复宠物技能设置中的金币扣除逻辑错误
- 将金币扣除逻辑移到验证之后
- 修正宠物技能数量限制检查的顺序
- 防止重复添加已有技能的情况
refactor(fight): 重构战斗系统代码结构
- 分离新旧组队协议的战斗创建逻辑
- 优化战斗输入验证和处理流程
- 改进战斗循环中的错误处理机制
```
|
2026-04-09 02:14:09 +08:00 |
|
xinian
|
28b6386963
|
feat: 新增CDK兑换冠名接口
|
2026-04-08 18:12:02 +08:00 |
|
xinian
|
1ca0ff344e
|
feat: 新增服务器冠名CDK兑换功能
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-08 15:49:03 +08:00 |
|
xinian
|
ca96be3905
|
refactor: 统一战斗报文发送逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-08 12:26:37 +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 |
|
昔念
|
918cdeac0e
|
Merge branch 'main' of https://cnb.cool/blzing/blazing
|
2026-04-07 17:26:52 +08:00 |
|
xinian
|
77057e01b6
|
refactor: 优化命令注册和请求处理逻辑
|
2026-04-06 07:07:15 +08:00 |
|
xinian
|
f030b61645
|
fix: 优化TCP/WebSocket协议检测与处理逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-06 06:33:24 +08:00 |
|
xinian
|
5a44154d30
|
feat: 添加地图节点匹配和战斗等级上限
|
2026-04-06 05:24:14 +08:00 |
|
xinian
|
a905954b5c
|
feat: 添加宠物训练加成效果
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-06 03:47:17 +08:00 |
|
xinian
|
99748ba41e
|
refactor: 重构奖励发放逻辑并支持签到默认奖励
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-06 03:42:48 +08:00 |
|
xinian
|
40ec827342
|
refactor: 重构战斗属性和特效应用逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-06 03:11:38 +08:00 |
|
xinian
|
a16a06e389
|
refactor: 重构签到系统和战斗特效逻辑
|
2026-04-06 02:51:13 +08:00 |
|
xinian
|
5b37d9493b
|
feat: 实现每日签到功能并优化战斗和道具逻辑
|
2026-04-06 02:06:11 +08:00 |
|
xinian
|
f433a26a6d
|
refactor: 重构战斗系统为统一动作包结构
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-06 00:58:23 +08:00 |
|
xinian
|
d83cf365ac
|
更新说明
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-05 23:13:06 +08:00 |
|
xinian
|
24b463f0aa
|
feat: 增强 Boss 脚本 HookAction 接入能力
ci/woodpecker/push/my-first-workflow Pipeline was successful
引入 BossHookActionContext 封装战斗上下文,并支持脚本调用 useSkill 和 switchPet 函数控制战斗行为。
|
2026-04-05 22:27:38 +08:00 |
|
xinian
|
c021b40fbe
|
feat: 增强踢人逻辑与BOSS脚本支持
ci/woodpecker/push/my-first-workflow Pipeline was successful
优化踢人超时处理和僵尸连接清理,支持BOSS动作脚本并增加测试,修复事件匹配与战斗循环中的并发问题。
|
2026-04-05 21:59:22 +08:00 |
|
昔念
|
c3da3162ee
|
```
feat(player): 添加玩家断开连接时的安全保存机制
- 实现 SaveOnDisconnect 方法,确保玩家数据在断开连接时安全保存
- 添加并发控制防止重复保存操作,使用互斥锁和完成通道确保一次保存
- 在 socket 关闭事件中改为异步调用 SaveOnDisconnect 避免阻塞
- 添加 panic 恢复机制保护保存过程中的异常情况
refactor(login): 优化登录时的踢人逻辑和超时处理
|
2026-04-05 11:14:25 +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
|
2ee0cbc094
|
fix: 修复boss奖励发放逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-05 07:28:39 +08:00 |
|
xinian
|
8352d23164
|
refactor: 优化精灵背包仓库切换逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-05 06:02:27 +08:00 |
|
xinian
|
e71971d0b4
|
refactor: 重构宠物背包逻辑到玩家服务
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-05 05:47:25 +08:00 |
|
xinian
|
bceb7965f7
|
refactor: 重构宠物仓库列表获取逻辑
|
2026-04-05 05:32:39 +08:00 |
|
xinian
|
c3f052ef30
|
refactor: 移除 syncBackupPetList 调用和定义
|
2026-04-05 05:24:55 +08:00 |
|
xinian
|
7d054bbe91
|
feat: 实现跨服PVP匹配和战斗功能
|
2026-04-05 05:04:04 +08:00 |
|
xinian
|
78a68148ce
|
chore: update fight logic and effect implementations
ci/woodpecker/push/my-first-workflow Pipeline failed
|
2026-04-05 02:25:44 +08:00 |
|
xinian
|
f473c54880
|
feat: 支持多站位战斗控制绑定模式
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-05 00:03:32 +08:00 |
|
xinian
|
2eba4b7915
|
feat: 实现乱舞效果并完善战斗输入上下文
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-04 22:39:56 +08:00 |
|
xinian
|
39e1d4c42f
|
refactor: 重构战斗结构体以支持双打模式
|
2026-04-04 22:13:42 +08:00 |
|
xinian
|
257a979f93
|
refactor: 重构效果参数处理逻辑
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-04 09:26:57 +08:00 |
|
xinian
|
80cfa0a07e
|
refactor: 替换过时的上下文访问方法
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-04 07:26:08 +08:00 |
|
xinian
|
c89632b409
|
refactor: 重构效果系统中的上下文引用
|
2026-04-04 07:22:28 +08:00 |
|
xinian
|
5a5a1db2a3
|
refactor: 迁移 effect 至新语义上下文
|
2026-04-04 07:06:00 +08:00 |
|
xinian
|
0ac84a9509
|
新纪元
|
2026-04-04 06:27:15 +08:00 |
|
xinian
|
3a9932e307
|
refactor: 重、、、、
|
2026-04-04 06:11:01 +08:00 |
|
xinian
|
28d92c1e18
|
refactor: 重构战斗系统支持多单位多动作
|
2026-04-04 05:44:02 +08:00 |
|
xinian
|
b62b4af628
|
style: 清理代码注释和格式
|
2026-04-04 05:12:30 +08:00 |
|
xinian
|
31d274dd9d
|
feat: 新增战斗效果1630-1634及1609-1624
|
2026-04-04 04:58:49 +08:00 |
|
xinian
|
9c6f3988de
|
refactor: 重构 CurrentPet 为 CurPet
ci/woodpecker/push/my-first-workflow Pipeline was successful
|
2026-04-04 04:34:43 +08:00 |
|
xinian
|
6439995434
|
feat: 支持多精灵战斗位操作
|
2026-04-04 04:28:04 +08:00 |
|