重构了技能攻击处理逻辑,调整了命中判断和效果应用的顺序。 新增 `Calculate_Pre` 接口方法用于实现无视类效果。 修复技能是否命中的判断逻辑,确保效果命中状态正确传递。 清理上回合缓存的效果数据,保证每回合初始状态干净。 统一使用 `IsFirst` 方法判断先后手,提升代码一致性。 完善玩家离线时的数据保存顺序,避免重复操作。 更新依赖模块版本信息。
- 移除未使用的 SocketHandler_Tomee.go、ai.go、effect_1.go 文件 - 更新 player 包名引用,替换原 service 包 - 调整 TomeeHeader 和相关处理逻辑至 player 包 - 更新各控制器中的 Player 引用为 player 包中的类型 - 移除冗余的 GetPlayer 方法,使用新逻辑