[MD]
Bug 修复:
- 奖励泄漏: isEligibleForReward 增加位置校验,玩家传送后不再错误领奖
- 传送验证: 新增 PlayerChangedWorldEvent 监听 + 传送后异步位置验证
- reset.time: 修复配置项被忽略的 Bug,现正确读取用户配置的重置时间
- WorldLoad: 修复世界加载时清空全部池追踪导致状态脱钩
代码重构:
- RewardManager: 提取 startTypedRewardTask 模板,消除 ~200 行重复代码
- 移除死代码 givePondRewards
- SetCommand: 补充 expEnabled/moneyEnabled/pointEnabled/commandInterval 属性
- 新增 MessageColor 颜色常量类
性能优化:
- checkAndResetDailyData 从高频 getPlayerDataIfLoaded 中移除(每秒无效调用)
- 每日重置覆盖全部已加载数据(含离线玩家),不再仅遍历在线玩家
- 池重叠检测: 加载时自动 AABB 碰撞检测并警告
[/MD]