摘要
英雄召唤出的原始残骸可以使用“繁茂衍生”技能,复制出一支等量的复制体。复制体带有“受伤即消失”的脆弱状态,且不可驱散。本批在 Simulator(本项目的战斗规则引擎)Core382、可选状态格式 v23 上,用合法操作检查复制体遇到伤害、护盾和各种清除手段时的行为。新增 39 个战斗测试中 36 个通过,3 个以严格预期失败(已知缺陷测试,修好后会报警)记录一个新发现:脆弱状态在复制体死亡时被错误清除。生产规则、默认格式和公开接口未改。
要回答的问题
闪电、反魔法、紫龙驱逐、无效化与“稳定”“暗影军队”“四级甲壳”组合时,复制体何时消失、何时被保护?伤害包与最终生命是否被正确区分?
方法与设置
固定开局:蓝方 20 侍从、红方 1 妖精巨龙,双方专注 3,蓝方咒力 0。蓝方施放 3 级召唤原始残骸得到 12 个、600 生命;轮到新队伍时使用繁茂衍生(消耗 3 专注并结束行动)创建等量复制体,冷却至当前回合 +3。32 种组合 = 稳定有无 × 暗影军队有无 × 甲壳有无 × 四种清除手段;另 4 条验证无效化移除双盾后,下一次闪电仍触发消失。每步序列化续算、完整回放一致,不计自然 AI 对战。
结果
| 检查点 | 独立预期 |
|---|---|
| 复制体初始 | 12×50=600 生命,带召唤标记与受伤消失状态 |
| 加 3 级暗影军队 | 额外 3 个临时单位 150 生命,总计 750 |
| 闪电(咒力 0、熟练 1) | 耗蓝 6、伤害包 25;无盾时随后销毁剩余复制体 |
| 闪电被甲壳拦截 | 伤害包 0、耗一层盾,复制体保留 |
| 有稳定且有临时单位,被反魔法/驱逐 | 临时清除包 150;无盾时也触发整队消失 |
| 有稳定、无临时单位 | 不产生临时伤害包,不耗盾,不触发消失 |
| 无稳定 | 直接删除整支召唤队伍,甲壳不保护 |
| 无效化 | 移除甲壳;不能移除不可驱散的脆弱状态 |
注意伤害包与最终生命不同:无临时单位的复制体遭闪电时,包为 600→575(实际伤害 25),随后受伤回调把生命置 0。不能说“闪电造成 600 伤害”,也不能因包后剩 575 就断言没有消失。
32 条录像共 1498 次行动全部精确回放,12 个伤害包检查点分别验证。Simulator 全量 11440 通过、68 失败、257 错误、2 跳过、20 严格预期失败,旧 325 个失败/错误节点与上一轮完全相同。新增 Game Knowledge 证据测试 49 通过。
失败与负结果
- 死亡保留缺口:安装数据中该状态
keepOnDeath=true、不可驱散、无限持续,而 Core382 设为“目标死亡时不保留”。闪电致死、反魔法直接删除、稳定加临时数量被驱逐三条历史都清掉了此状态,3 个严格预期失败固定。尚未证明客户端允许复活这类复制体,不能外推为“可以复活成永久兵”。 - 完整 Integration 在现有环境运行为 1214 通过、27 失败、86 错误,主要因缺 joblib、缺夹具和包导入;没有同环境修改前基线,不宣称这些失败都已比对为旧问题。
召唤数量的原生证据推进
针对原始残骸 2/2/2/4 与安装参数 1/1/1/2 的差异,从当前安装 0.81.04/build25672315 逐段查看机械工厂、两个召唤类的初始化与算术;独立工具验证 30 个指令片段,算术为“基础量 + 截断(缩放输入 / 除数) × 因数”,没有额外 ×2。这是有界原生推断,未认证咒力构造、取整和出生处理;已有 8 个数量差异仍保留。
结论与下一步
复制体与护盾/清除的交互已验证;死亡保留缺口需要先确认客户端复活规则再修。数量修正随后见实验 0340、0339。
Comments