Files
BardFrontline/VERIFICATION.md
T

39 lines
4.5 KiB
Markdown

# 验证记录
日期:2026-10-07;版本:0.2.1。
## 已完成
- 使用用户指定的 `C:\Users\AinaSnow\AppData\Roaming\XIVLauncher\addon\Hooks\dev` 成品 DLL 编译。
- Release 构建:0 警告、0 错误;不引用 Dalamud、FFXIVClientStructs、RSR 的源码项目。
- 142 项离线场景测试通过。测试工程直接链接生产 `Core` 源文件,不包含游戏内存访问。
- 包含技能状态/变换前置、充能、循环回退、职能技能及极限技链、低血量保护、六种净化、复活保护、礼赞延迟、补给威胁、Guard 过滤、目标排序与鹰眼收割。
- 包含动作确认序列/回绕/超时、长读条、动画锁与游戏队列限制、手动读条保护、对局状态和开关门禁。
- 0.1.1 新增等待动作确认时更新目标、HP 变化重新选敌、Guard 与通用无敌分离、Guard-only 远距离鹰眼、鹰眼冷却时的选敌回退等场景。
- 0.1.2 新增冰块输出、全部排序下玩家优先、跨技能的玩家优先、无效玩家回退、鹰眼不打冰块、目标开关、补给威胁区分、画面选敌与实际回退一致、状态过期优先级和冷却组计时等场景。
- 0.1.3 新增安可不等过期、短穿插窗口、生存 / 鹰眼优先级、目标与技能门禁、玩家优先、零 MP 和技能变换、和弦箭各合法变体及未知变体回退等测试。
- 0.1.4 新增烈羽争锋模式、机甲多来源检测、模式隔离、机甲暂停、NPC 类型筛选、敌方 NPC 补给威胁、普通玩家优先及鹰眼避开机甲、建筑可攻击性和补给取消联动测试。
- 0.2.0 新增 27 项测试:旧配置默认值 / 新设置序列化、稳定选敌和失效回退、插件自身操作不触发接管、外部动作序列回绕、接管恢复、穿插样本学习 / 排除 / 窗口淘汰、目标分类开关和威胁分离、爆发超时回退和手动窗口、圆形 / 直线范围几何、集火 / 快速掉血 / 复活和 Guard 保护、手动后跳及完整诊断的跨帧一致性。
## 未完成的游戏内验收
0.2.1 新增 12 项测试覆盖主动爆发的设置兼容、鹰眼 / 沉默提前、后续技能优先、充能不保留、短穿插窗口、读条和后跳不豁免、严格收割、生存与手动接管、玩家优先及技能用尽后的普攻回退。尚需实机验证主动爆发的释放节奏和对普攻间隔的影响,未声称实际伤害提升。
本次没有向运行中的游戏加载插件或发送技能,以下仍需在游戏内确认:
- 0.2.0 设置窗口和冻结 / 复制诊断按钮、命令、人工操作与其他插件动作的接管检测;实际延迟下的瞬发确认 / 动画锁预算;移动 / 地形下的范围估算;当前客户端新增 NPC ID 的分类;敌人目标指向和 HP 掉血信号的实战效果。离线测试不能模拟这些客户端数据来源。
- Dalamud 加载/卸载、设置与浮窗布局、命令与配置保存。
- 纷争前线开局/结束、进场/复活/职业切换、双方敌人阵营识别。
- 烈羽争锋实际开局 / 结束、猎隼 / 渡鸦敌我识别、兵线 / 建筑 / 机甲的实际对象分类,以及搭乘状态 1420 / ContentValue(1) 上机甲和下机甲更新。离线测试不能代替这些客户端数据验证。
- 碎冰战实际冰块及其他战场目标的对象类型、原生可攻击性,以及玩家出现/离开后的目标切换。离线测试覆盖目标分类后的决策,不能验证游戏中的 NPC 分类与内存读取。
- 全套诗人技能的实际动作可用性、充能读取、技能变换、移动强力射击和穿插时间。
- 即将过期状态的客户端剩余时间读取,以及独立冷却武器技能的实际共享冷却组。
- 净化在控制状态下实际释放,防御不被自动取消,自疗与补给恢复结果。
- 按技能实际射程、障碍物及目标状态的原生检查结果。
- 极限技和后续技能、鹰眼的实际伤害、收割阈值及护盾换算误差。
- 0.1.3 安可实际目标拒绝原因与释放结果、和弦箭变体的实际动作请求、复制诊断按钮。用户截图只能证明旧版最近一次安可目标检查失败及和弦箭 41964 被拒绝,不能证明安可的具体失败子条件。
- 实际网络延迟下的请求确认与读条取消行为。
离线测试中的原生可用性由假实现提供;编译通过与纯逻辑测试不能代替上述实机结果。缺失技能及最近原生检查错误码可在“运行诊断”查看;意外异常会关闭总开关并写入 Dalamud 日志。