绘制修复(mini-desktop CDP 复验揪出:战斗屏除回合横幅外 lumStd=0 全空,逻辑与指针全通):根因=run-scene.js
const txt 声明位于工厂 return 之后永不执行,txt 永陷 TDZ,全部整屏绘制函数每帧 ReferenceError 无声失败,
唯 floatText(function 声明提升)独活=只剩横幅;M1 并入 run-scene 时引入,headless 门不建场景故只有真浏览器
暴露。修=txt 改 function 声明(提升语义)+事故注释钉原地+自证钩子(场景 rebuild 后回写
readState().debug={displayCount,rebuilds,screen} 供 CDP 机断)+防回潮门 scene-smoke.mjs(mock 场景重放十屏/
异常零容忍/每屏绘制对象≥5;修复后 map=33/battle=32/reward=14)。
M3:S13 职业乙 66+中立 22=154 卡定容(static-screen 3,676,134 序列零经济环)+S14 进阶 ASCENSIONS 16 级入
矩阵轴+多样性 driver(chain/defensive 档,死卡候选 42 张如实挂账 README)+S15 meta 三件(图鉴/成就 40/每日,
meta-core.js+meta.test)+S16 事件 45;存档 v2 双域+v1 迁移链(19 断言);home 局外模式机+终局结算。
门证据:八门全绿(battle-core/logic-smoke/run-core+R15 职业进阶 7 断言/run-smoke/save v2 19 断言/meta/
static-screen/scene-smoke);六带全绿 nightly n=1000/格(甲 A0 58.2%/A5 32.2%/A15 6.9%,乙 55.1%/28.3%/5.7%,
带 45–60/25–40/5–15);构筑指纹去重 A0 六格全 100%(门>85% 草案);金标 26 套(甲 20 漂移≤3.6pp 全 PASS+乙 6 首锁);
**全矩阵 96,000 局书面口径首次真跑=158.6s、nightly 总 223.2s**;平衡轮主杠杆=职业起始遗物 +36.6pp;
主会话真跑复验八门+PR 层。浏览器像素复验随本笔 push 后触发。
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
607 lines
13 KiB
JSON
607 lines
13 KiB
JSON
{
|
|
"what": "金标构筑回归集(设计书 §6.4:20 套手工编排构筑,数值改动后重跑,胜率漂移 >±8pp 按套判报警)",
|
|
"note": "deck/relics 注入 run-core,贪心档打完整 run;基线口径(M3 定案):池扩张/职业/进阶入轴是预期漂移源,M3 实测:甲 20 套在 154 池+事件+起始遗物扩张下漂移 ≤3.6pp 全 PASS——基线连续(金标注入=已成型构筑,扩张影响被掩盖);乙 6 套 M3 首锁(nightly n=1000),漂移门 ±8pp 管里程碑内数值微调。满值套(100%)漂移只能单向向下,如实观测。",
|
|
"nPerSuite": 1000,
|
|
"seedBase": 260000,
|
|
"suites": [
|
|
{
|
|
"name": "链循环·五行匀速",
|
|
"smokeSample": true,
|
|
"deck": [
|
|
"mu-qingteng",
|
|
"huo-lihuo",
|
|
"tu-houtu",
|
|
"jin-jinfeng",
|
|
"shui-xuanshui",
|
|
"mu-shengfa",
|
|
"huo-chiyu",
|
|
"tu-xirang",
|
|
"jin-baihong",
|
|
"shui-canglang",
|
|
"mu-canglin",
|
|
"tu-chengtian"
|
|
],
|
|
"relics": [
|
|
"hetu-juan",
|
|
"guixu-jing",
|
|
"luoshu-ye"
|
|
],
|
|
"baselineWinRate": 0.875
|
|
},
|
|
{
|
|
"name": "链循环·倍率深潜",
|
|
"deck": [
|
|
"mu-qingteng",
|
|
"huo-lihuo",
|
|
"tu-houtu",
|
|
"jin-kunwu",
|
|
"shui-guixu",
|
|
"mu-canglin",
|
|
"huo-fenglin",
|
|
"tu-kunlun",
|
|
"jin-baize",
|
|
"shui-canglang",
|
|
"mu-sanglin",
|
|
"shui-hantan"
|
|
],
|
|
"relics": [
|
|
"tengshe-zhu",
|
|
"jia-lianji-fu",
|
|
"hetu-juan"
|
|
],
|
|
"baselineWinRate": 0.94
|
|
},
|
|
{
|
|
"name": "灼流·纯点火",
|
|
"smokeSample": true,
|
|
"deck": [
|
|
"huo-fenxin",
|
|
"huo-yanbao",
|
|
"huo-suiren",
|
|
"huo-jinyu",
|
|
"huo-lihuo",
|
|
"mu-qingteng",
|
|
"tu-houtu",
|
|
"jin-jinfeng",
|
|
"shui-xuanshui",
|
|
"mu-shengfa",
|
|
"huo-fenxin",
|
|
"tu-xirang"
|
|
],
|
|
"relics": [
|
|
"zhurong-guan",
|
|
"kunlun-yugui"
|
|
],
|
|
"baselineWinRate": 0.999
|
|
},
|
|
{
|
|
"name": "灼流·祝融终结",
|
|
"deck": [
|
|
"huo-fenxin",
|
|
"huo-yanbao",
|
|
"huo-zhurong",
|
|
"huo-jinwu",
|
|
"huo-suiren",
|
|
"mu-qingteng",
|
|
"tu-houtu",
|
|
"jin-jinfeng",
|
|
"shui-xuanshui",
|
|
"mu-shengfa",
|
|
"huo-jinyu",
|
|
"shui-runxia"
|
|
],
|
|
"relics": [
|
|
"zhurong-guan",
|
|
"xihe-pei",
|
|
"zhulong-jing"
|
|
],
|
|
"baselineWinRate": 0.921
|
|
},
|
|
{
|
|
"name": "多段力锋·天吴",
|
|
"smokeSample": true,
|
|
"deck": [
|
|
"jin-tianwu",
|
|
"jin-gengjin",
|
|
"jin-shuojin",
|
|
"jin-ruijin",
|
|
"jin-kunwu2",
|
|
"huo-liaoyuan",
|
|
"mu-qingteng",
|
|
"tu-houtu",
|
|
"shui-xuanshui",
|
|
"tu-zhenyue",
|
|
"jin-jinfeng",
|
|
"mu-cangyin"
|
|
],
|
|
"relics": [
|
|
"kaiming-ya",
|
|
"jia-zhanshuai"
|
|
],
|
|
"baselineWinRate": 0.903
|
|
},
|
|
{
|
|
"name": "多段力锋·连雨快攻",
|
|
"deck": [
|
|
"jin-gengjin",
|
|
"jin-shuojin",
|
|
"jin-shuojin",
|
|
"jin-ruijin",
|
|
"huo-liaoyuan",
|
|
"huo-chiyu",
|
|
"mu-qingteng",
|
|
"tu-houtu",
|
|
"shui-xuanshui",
|
|
"mu-shengfa"
|
|
],
|
|
"relics": [
|
|
"kaiming-ya",
|
|
"zhulong-jing",
|
|
"wangshu-huan"
|
|
],
|
|
"baselineWinRate": 0.949
|
|
},
|
|
{
|
|
"name": "韧甲堡垒·应龙",
|
|
"smokeSample": true,
|
|
"deck": [
|
|
"tu-panshi",
|
|
"tu-leitu",
|
|
"tu-zhenyue",
|
|
"tu-houde2",
|
|
"tu-chengyuan",
|
|
"mu-cangyin",
|
|
"shui-ruoshui",
|
|
"jin-jinfeng",
|
|
"mu-qingteng",
|
|
"huo-lihuo",
|
|
"tu-houtu",
|
|
"shui-xuanshui"
|
|
],
|
|
"relics": [
|
|
"yinglong-lin",
|
|
"luwu-zhao",
|
|
"houtu-yin"
|
|
],
|
|
"baselineWinRate": 1
|
|
},
|
|
{
|
|
"name": "韧甲堡垒·荆棘反噬",
|
|
"deck": [
|
|
"tu-panshi",
|
|
"tu-leitu",
|
|
"tu-chengyuan",
|
|
"tu-kunlun",
|
|
"mu-cangyin",
|
|
"mu-linggen",
|
|
"shui-ruoshui",
|
|
"shui-hantan",
|
|
"jin-jinfeng",
|
|
"mu-qingteng",
|
|
"tu-houtu",
|
|
"shui-runxia"
|
|
],
|
|
"relics": [
|
|
"zhengpi-gu",
|
|
"yayu-gu",
|
|
"yinglong-lin",
|
|
"luwu-zhao"
|
|
],
|
|
"baselineWinRate": 0.998
|
|
},
|
|
{
|
|
"name": "控异·易伤爆破",
|
|
"smokeSample": true,
|
|
"deck": [
|
|
"jin-podan",
|
|
"jin-cuijin",
|
|
"tu-hancheng",
|
|
"huo-liming",
|
|
"jin-baihong",
|
|
"mu-qingteng",
|
|
"huo-lihuo",
|
|
"tu-houtu",
|
|
"shui-xuanshui",
|
|
"mu-shengfa",
|
|
"jin-jinfeng",
|
|
"tu-xirang"
|
|
],
|
|
"relics": [
|
|
"baize-ce",
|
|
"kunlun-yugui"
|
|
],
|
|
"baselineWinRate": 0.981
|
|
},
|
|
{
|
|
"name": "控异·虚弱磨盘",
|
|
"deck": [
|
|
"jin-qiongqi",
|
|
"mu-panmu",
|
|
"shui-hanyuan",
|
|
"shui-ruoshui",
|
|
"shui-guixuan",
|
|
"tu-houtu",
|
|
"mu-cangyin",
|
|
"tu-zhenyue",
|
|
"mu-qingteng",
|
|
"jin-jinfeng",
|
|
"shui-xuanshui",
|
|
"tu-chengyuan"
|
|
],
|
|
"relics": [
|
|
"qingluan-ling",
|
|
"yinglong-lin",
|
|
"xuanming-zhu"
|
|
],
|
|
"baselineWinRate": 0.729
|
|
},
|
|
{
|
|
"name": "速攻薄刃·零费风暴",
|
|
"deck": [
|
|
"huo-chiyu",
|
|
"huo-jinyu",
|
|
"jin-cuijin",
|
|
"huo-bifang",
|
|
"mu-qingteng",
|
|
"huo-lihuo",
|
|
"jin-jinfeng",
|
|
"shui-xuanshui",
|
|
"mu-shengfa",
|
|
"jin-ruijin"
|
|
],
|
|
"relics": [
|
|
"xihe-pei",
|
|
"wangshu-huan",
|
|
"zhulong-jing"
|
|
],
|
|
"baselineWinRate": 0.966
|
|
},
|
|
{
|
|
"name": "速攻薄刃·白虹抽转",
|
|
"deck": [
|
|
"jin-baihong",
|
|
"shui-canglang",
|
|
"mu-shengfa",
|
|
"huo-bifang",
|
|
"mu-canglin",
|
|
"mu-qingteng",
|
|
"huo-lihuo",
|
|
"tu-houtu",
|
|
"jin-jinfeng",
|
|
"shui-runxia"
|
|
],
|
|
"relics": [
|
|
"yuheng-fu",
|
|
"jiuwei-huan",
|
|
"jingwei-shi"
|
|
],
|
|
"baselineWinRate": 0.372
|
|
},
|
|
{
|
|
"name": "血价疾行·沥血抽爆",
|
|
"deck": [
|
|
"shui-lixue",
|
|
"mu-kuafu",
|
|
"mu-huichun",
|
|
"mu-cangwu",
|
|
"mu-linggen",
|
|
"mu-qingteng",
|
|
"huo-lihuo",
|
|
"tu-houtu",
|
|
"jin-jinfeng",
|
|
"shui-xuanshui",
|
|
"mu-shengfa",
|
|
"jin-baihong"
|
|
],
|
|
"relics": [
|
|
"jumang-bian",
|
|
"gonggong-jiao",
|
|
"fusang-zhi"
|
|
],
|
|
"baselineWinRate": 0.325
|
|
},
|
|
{
|
|
"name": "血价疾行·夸父双击",
|
|
"deck": [
|
|
"mu-kuafu",
|
|
"mu-kuafu",
|
|
"mu-cangwu",
|
|
"mu-huichun",
|
|
"jin-ruijin",
|
|
"mu-qingteng",
|
|
"huo-lihuo",
|
|
"tu-houtu",
|
|
"shui-xuanshui",
|
|
"tu-zhenyue",
|
|
"mu-cangyin",
|
|
"shui-runxia"
|
|
],
|
|
"relics": [
|
|
"kaiming-ya",
|
|
"xuanming-zhu",
|
|
"jia-ningxue"
|
|
],
|
|
"baselineWinRate": 0.679
|
|
},
|
|
{
|
|
"name": "周天环·全相涌动",
|
|
"smokeSample": true,
|
|
"deck": [
|
|
"mu-qingteng",
|
|
"mu-shengfa",
|
|
"huo-lihuo",
|
|
"huo-chiyu",
|
|
"tu-houtu",
|
|
"tu-xirang",
|
|
"jin-jinfeng",
|
|
"jin-cuijin",
|
|
"shui-xuanshui",
|
|
"shui-canglang",
|
|
"mu-canglin",
|
|
"huo-bifang",
|
|
"tu-chengtian",
|
|
"jin-baize",
|
|
"shui-hantan"
|
|
],
|
|
"relics": [
|
|
"jia-zhoutian-lu",
|
|
"luoshu-ye",
|
|
"fusang-zhi",
|
|
"hetu-juan"
|
|
],
|
|
"baselineWinRate": 0.936
|
|
},
|
|
{
|
|
"name": "周天环·灵犀速转",
|
|
"deck": [
|
|
"mu-sanglin",
|
|
"huo-suiren",
|
|
"tu-xiyan",
|
|
"jin-kunwu",
|
|
"shui-hantan",
|
|
"mu-qingteng",
|
|
"huo-lihuo",
|
|
"tu-houtu",
|
|
"jin-jinfeng",
|
|
"shui-xuanshui",
|
|
"mu-jiamu",
|
|
"shui-beiming"
|
|
],
|
|
"relics": [
|
|
"jia-lingxi",
|
|
"jia-wuxing-huan",
|
|
"luoshu-ye"
|
|
],
|
|
"baselineWinRate": 0.826
|
|
},
|
|
{
|
|
"name": "重击天官·离明轰击",
|
|
"deck": [
|
|
"huo-liming",
|
|
"shui-beiming",
|
|
"tu-houde",
|
|
"mu-jiamu",
|
|
"tu-chengtian",
|
|
"mu-qingteng",
|
|
"huo-lihuo",
|
|
"tu-houtu",
|
|
"jin-jinfeng",
|
|
"shui-xuanshui",
|
|
"mu-shengfa",
|
|
"tu-zhenyue"
|
|
],
|
|
"relics": [
|
|
"kunlun-yugui",
|
|
"zhulong-jing",
|
|
"jia-lingxi"
|
|
],
|
|
"baselineWinRate": 0.998
|
|
},
|
|
{
|
|
"name": "重击天官·梼杌镇压",
|
|
"deck": [
|
|
"tu-taowu",
|
|
"tu-houde",
|
|
"jin-tianwu",
|
|
"tu-chengyuan",
|
|
"tu-panshi",
|
|
"mu-qingteng",
|
|
"huo-lihuo",
|
|
"tu-houtu",
|
|
"jin-jinfeng",
|
|
"shui-xuanshui",
|
|
"mu-cangyin",
|
|
"shui-tianchi"
|
|
],
|
|
"relics": [
|
|
"kunlun-yugui",
|
|
"luwu-zhao",
|
|
"houtu-yin"
|
|
],
|
|
"baselineWinRate": 1
|
|
},
|
|
{
|
|
"name": "基准锚·起始组原样",
|
|
"smokeSample": true,
|
|
"deck": [
|
|
"mu-qingteng",
|
|
"mu-cangyin",
|
|
"mu-shengfa",
|
|
"huo-lihuo",
|
|
"tu-houtu",
|
|
"tu-xirang",
|
|
"jin-jinfeng",
|
|
"jin-gengjin",
|
|
"jin-ruijin",
|
|
"shui-xuanshui"
|
|
],
|
|
"relics": [],
|
|
"baselineWinRate": 0.444
|
|
},
|
|
{
|
|
"name": "基准锚·微强化对照",
|
|
"deck": [
|
|
"mu-qingteng",
|
|
"mu-cangyin",
|
|
"mu-shengfa",
|
|
"huo-lihuo",
|
|
"tu-houtu",
|
|
"tu-xirang",
|
|
"jin-jinfeng",
|
|
"jin-gengjin",
|
|
"jin-ruijin",
|
|
"shui-xuanshui",
|
|
"jin-baihong",
|
|
"tu-zhenyue"
|
|
],
|
|
"relics": [
|
|
"yuheng-fu"
|
|
],
|
|
"baselineWinRate": 0.483
|
|
},
|
|
{
|
|
"name": "乙·链循环·星轨嵌环",
|
|
"class": "yi",
|
|
"smokeSample": true,
|
|
"deck": [
|
|
"yi-mu-luoteng",
|
|
"yi-huo-zhuming",
|
|
"yi-tu-jishi",
|
|
"yi-jin-shenshang",
|
|
"yi-shui-tianhan",
|
|
"yi-mu-sangzhe",
|
|
"yi-jin-xuanyuan",
|
|
"yi-shui-yinhe",
|
|
"yi-tu-bugang",
|
|
"yi-shui-beidou",
|
|
"yi-jin-baiying",
|
|
"yi-mu-tangong"
|
|
],
|
|
"relics": [
|
|
"hetu-juan",
|
|
"jia-wuxing-huan",
|
|
"tengshe-zhu"
|
|
],
|
|
"baselineWinRate": 0.994
|
|
},
|
|
{
|
|
"name": "乙·灼流·荧惑燎原",
|
|
"class": "yi",
|
|
"deck": [
|
|
"yi-huo-yinghuo",
|
|
"yi-huo-tanggu",
|
|
"yi-huo-yandi",
|
|
"yi-huo-zhurong2",
|
|
"yi-huo-liuhuo",
|
|
"yi-huo-huoling",
|
|
"yi-mu-ximu",
|
|
"yi-tu-wuse",
|
|
"yi-jin-changgeng",
|
|
"yi-shui-beidou",
|
|
"yi-shui-yaochi",
|
|
"yi-huo-zhulou"
|
|
],
|
|
"relics": [
|
|
"zhurong-guan",
|
|
"kunlun-yugui"
|
|
],
|
|
"baselineWinRate": 0.991
|
|
},
|
|
{
|
|
"name": "乙·控异·弱水玄冥",
|
|
"class": "yi",
|
|
"deck": [
|
|
"yi-shui-ruoshui2",
|
|
"yi-shui-xuanming2",
|
|
"yi-jin-zhongshan",
|
|
"yi-tu-xiushe",
|
|
"yi-shui-beiming2",
|
|
"yi-jin-rushou2",
|
|
"yi-tu-wuse",
|
|
"yi-mu-ximu",
|
|
"yi-huo-zhuming",
|
|
"yi-shui-beidou",
|
|
"yi-tu-jishi",
|
|
"yi-shui-yaochi"
|
|
],
|
|
"relics": [
|
|
"qingluan-ling",
|
|
"baize-ce",
|
|
"yinglong-lin"
|
|
],
|
|
"baselineWinRate": 0.19
|
|
},
|
|
{
|
|
"name": "乙·周天环·倒卷帘",
|
|
"class": "yi",
|
|
"smokeSample": true,
|
|
"deck": [
|
|
"yi-mu-luoteng",
|
|
"yi-huo-zhulou",
|
|
"yi-tu-bugang",
|
|
"yi-jin-jinsuo",
|
|
"yi-shui-jianglou",
|
|
"yi-mu-sangzhe",
|
|
"yi-huo-liuhuo",
|
|
"yi-tu-jishi",
|
|
"yi-jin-shenshang",
|
|
"yi-shui-zhoutian",
|
|
"yi-shui-tianhan",
|
|
"yi-mu-taiyi"
|
|
],
|
|
"relics": [
|
|
"jia-zhoutian-lu",
|
|
"luoshu-ye",
|
|
"hetu-juan",
|
|
"jia-lingxi"
|
|
],
|
|
"baselineWinRate": 0.955
|
|
},
|
|
{
|
|
"name": "乙·韧甲·岱舆孤峙",
|
|
"class": "yi",
|
|
"deck": [
|
|
"yi-tu-wuse",
|
|
"yi-tu-xuanyin",
|
|
"yi-tu-lianshan",
|
|
"yi-tu-butian",
|
|
"yi-tu-guitian",
|
|
"yi-tu-daiyu",
|
|
"yi-mu-linggen2",
|
|
"yi-shui-xuangui2",
|
|
"yi-jin-yaoguang",
|
|
"yi-mu-ximu",
|
|
"yi-huo-zhuming",
|
|
"yi-shui-yaochi"
|
|
],
|
|
"relics": [
|
|
"luwu-zhao",
|
|
"houtu-yin",
|
|
"yinglong-lin"
|
|
],
|
|
"baselineWinRate": 0.948
|
|
},
|
|
{
|
|
"name": "乙·基准锚·起始组原样",
|
|
"class": "yi",
|
|
"smokeSample": true,
|
|
"deck": [
|
|
"yi-mu-luoteng",
|
|
"yi-mu-ximu",
|
|
"yi-huo-zhuming",
|
|
"yi-huo-zhulou",
|
|
"yi-tu-wuse",
|
|
"yi-tu-jishi",
|
|
"yi-jin-changgeng",
|
|
"yi-jin-zhongshan",
|
|
"yi-shui-beidou",
|
|
"yi-shui-yaochi"
|
|
],
|
|
"relics": [
|
|
"hetu-juan"
|
|
],
|
|
"baselineWinRate": 0.525
|
|
}
|
|
]
|
|
}
|