Add
- 新增疾跑上台阶功能:疾跑时 stepHeight 由 0.6 提升至 1.5 格,受全局配置 `enable_sprint_step_height` 与玩家级 API 双重控制
- 新增按玩家的疾跑速度倍率 API(`HighManeuverabilityAPI`),可覆盖全局配置
- 新增按玩家"允许换弹时疾跑"开关
- 新增按玩家"允许开火时疾跑"开关
- 新增开火状态检测(监听 `GunFireEvent`,提供 `isPlayerFiring()`)
- 新增 `/hmtest` 管理命令(权限等级 2,带 Tab 补全),可切换上述各开关
- 新增跳跃键保持逻辑:按下跳跃键时不中断强制疾跑
Remove
- 移除强制疾跑松键后的 5 tick 停止冷却机制,改为即时重置
Change
- 疾跑速度倍率由"仅全局配置"改为"全局配置 + 按玩家覆盖(API 优先)"
- 换弹时疾跑由"一律禁止"改为"默认禁止、可按玩家放行"
- 强制疾跑开关由"仅游戏内快捷键"扩展为"快捷键 + `/hmtest` 命令"
- 疾跑中断条件扩展:新增开火状态(未放行时强制停跑)
- TACZ 依赖由版本区间 `[1.1.5,)` 改为依赖 `1.1.6-hotfix`
Fix
- 修复仅按侧向键(A/D)即触发强制疾跑、导致 FOV 抽搐的问题(现在仅前进键触发)
- 修复速度修饰符可能重复叠加的问题(添加前先移除同名修饰符)
- 修复打开 GUI 时快捷键仍会切换强制疾跑的问题(新增 `screen != null` 守卫)
Improve
- 强化 TACZ 联动:缓存瞄准/换弹/开火状态,减少重复 API 调用
- 配置取值健壮性提升:配置未加载时回退到默认倍率/默认开关值