feat(fight): 优化战斗逻辑与精灵切换流程

- 在多个战斗控制器方法中添加 defer 调用,确保战斗操作正确延迟执行
- 修改 ChangePet 方法返回值类型,增强接口一致性
- 修复战斗准备阶段逻辑,重构战斗开始信息构建过程
- 移除冗余广播调用,调整 PVE 战斗初始化流程
- 更新 README 中的 pprof 命令地址并完善项目介绍部分

fix(effect): 修复效果叠加逻辑与ID解析问题

- 效果叠加时默认增加一层,而非直接相加参数
- 修正 EffectIDCombiner 类型、CatchTime 的掩码偏移计算错误
- 添加重复效果日志输出,便于调试追踪

feat(boss): 完善BOSS特性实现逻辑

- 修正 NewSel17 特性
This commit is contained in:
2025-11-29 19:26:56 +08:00
parent f1c75abde6
commit 11f6817d62
23 changed files with 7269 additions and 6572 deletions

View File

@@ -445,10 +445,10 @@
<NewSeIdx
Idx="75" Stat="1" Eid="16" Args="5" />
<NewSeIdx Idx="76" Stat="1" Eid="17" Args="0 200" />
<NewSeIdx Idx="76" Stat="1" Eid="17" Args="200" />
<NewSeIdx
Idx="77" Stat="1" Eid="17" Args="0 375" />
<NewSeIdx Idx="78" Stat="1" Eid="17" Args="0 5000" />
Idx="77" Stat="1" Eid="17" Args="375" />
<NewSeIdx Idx="78" Stat="1" Eid="17" Args="5000" />
<NewSeIdx
Idx="79" Stat="1" Eid="18" Args="" />

File diff suppressed because it is too large Load Diff