Skip to content

v1.0.1 · 对标求解器 0.32.0 与 0.33.x

Choose a tag to compare

@bingyang1132 bingyang1132 released this 07 Sep 18:53
· 34 commits to main since this release

对标的版本

版本 从哪拿
自动战斗求解器 0.32.0(工坊版)/0.33.x(GitHub 开发版),两者都可 工坊 / GitHub
观者(Boninall) 0.9.27 创意工坊
游戏 0.111.0

本 Mod 的清单里求解器写的是最低版本 0.32.0,不是精确版本。低于它、或者缺了某个登记入口,
本 Mod 会干净地拒绝加载并在日志里写明缺什么。

这一版改了什么

四张原先算不准的牌补齐了。

  • 聚能成刃:生成的灭除之刃段数以前一律按 1 算,现在等于实付能量。X 花 3 点就是 3 段。
  • 点穴:那一跳无视格挡的伤害以前完全没算,现在按每个敌人自己的标记层数结算。
  • 光辉:伤害本来就带上了累计真言,这一版起「先攒真言再打光辉」和「直接打光辉」在搜索里
    是两个不同的状态,不会被当成同一条路线丢掉一条。需要求解器 0.33.0 以上。
  • 天人形态:第二张及之后不再记成算不准,每回合多给的能量也算进去了。

兼容求解器 0.33.0。 0.33.0 改了玩家回合结束那段流程的结构,本 Mod 原来的补丁点在新版上
找不到、会导致整个 Mod 拒绝加载。这一版同时对得上 0.32.00.33.x,一份文件通用。

顺带在求解器那边修了一个 bug 并加了一个入口,都已合并进 0.33.0

  • 感染棱柱战每回合被强制重算(PR #57)。
    这条和观者无关,任何角色打感染棱柱都会碰到。
  • Power 的隐藏状态可以进搜索状态判重(PR #58),
    光辉和天人形态靠它。

已知不准的地方

只剩 1 处:画符(WATCHER_DRAW_TALISMAN)的批量临时附魔。它是 mod 自加的先古卡,强度很低。
不会静默算错——求解器会在路线上打红字标明「这里有未镜像的效果」。

另有一批走 Harmony postfix 或求解器不分发的钩子也没有覆盖。完整清单在
docs/VERIFICATION.md

求解器 0.32.0 上还会多一条:光辉会记一条风险。它的伤害算得对,只是那个计数要
0.33.0 才能进搜索的状态判重。创意工坊的求解器现在还是 0.32.0

验收

  • Release 构建对 0.32.00.33.5 两个求解器各编译一次,都是 0 警告 0 错误。零警告同时
    说明观者 0.9.27 的哈希与逐条核对过的那一版一致。
  • 结构自检的探针和全部 Harmony 补丁目标在两个求解器版本上都能解析到。
  • 观者夹具从 25 条加到 29 条,四张牌各一条,反向对照都内建在数字里(段数按 1 算只有 9 点、
    打不死 27 血的敌人;点穴那一跳没建模总伤害是 0;天人形态少 1 点能量只有 18 点打不死 24 血)。
    夹具清单和判据见 tools/run-watcher-matrix.ps1
  • 这四条新夹具本轮没有运行,作者会在本地单独跑。这一版也没有原版角色的回归证据。
    发现不对请报 Bug。

报 Bug

求解器自带问题包导出。导出后开 issue 附上它,说明你装的是工坊版还是 GitHub 版。欢迎捉虫!