feat(通关口径换代·提前实施卡批 T2): 12 测试文件 58 处标签/注释随动(save_manager_domain 8/save_slot_summary 1/adventure_feats 15/level_shop_economy 12/meta_progression_forge 9/reward_overlay 1/cross_system_flow 3/breakpoint_resume 1/save_boot_no_activate 1/curio_refresh_paid 2/table_structure_guard 2/theme_projection 3)+三探针(ui_struct wr2 摘要逐字断言+:446 禁项注释改写/ui_tune wr3+V7/ui_click 7 注释)+V4-V6 theme_projection 新增(生涯页标签换代+零残留负断言/解锁标签常量/营地最近冒险行 open_camp 直调)——断言尾缀口径换代 Vn(避退役词自撞 S11);验证集清单重生成 1591 条对账零差异;撤销证明 a6-a12 逐条闭合(V4/V5/V6/sl2/wr3/V7 各自红→复绿,ui_tune 双红验证 wr3+V7 独立钉住);修复 worktree 环境红=补拷 .import 边车与 assets 三目录(art 113 png+fonts+theme,坑册三件套完整形态)

This commit is contained in:
DKChan committed 2026-10-26 07:06:56 +08:00
1 parent 54395b8b43
commit 51c6cf56f0
17 files changed
+470 -424

No files matched your search

+4 -4
View File
@@ -431,10 +431,10 @@ func _save_select_contract(main: Node, tpl: String) -> void:
else:
if not (has_new and not has_load and not has_del):
problems.append("[savesel] 行%d 操作集失守(空/坏槽应=仅新档、零进档删档含置灰形态)〔sl4〕" % row_idx)
# sl2 摘要三项逐槽读数:槽1 喂入值逐字(钥石 555/通关 2 局/冒险 7 局)
# sl2 摘要三项逐槽读数:槽1 喂入值逐字(钥石 555/冒险成功 2 局/冒险 7 局)
var sum1: Label = sso._summary_labels.get(1)
if sum1 == null or sum1.text != "通关 2 局 · 冒险 7 局":
problems.append("[savesel] 槽1 摘要读数失守(got=%s 应=通关 2 局 · 冒险 7 局)〔sl2〕" % (sum1.text if sum1 else "null"))
if sum1 == null or sum1.text != "冒险成功 2 局 · 冒险 7 局":
problems.append("[savesel] 槽1 摘要读数失守(got=%s 应=冒险成功 2 局 · 冒险 7 局)〔sl2〕" % (sum1.text if sum1 else "null"))
var all_texts: Array[String] = []
_collect_labels(sso, all_texts)
var has_keystone := false
@@ -443,7 +443,7 @@ func _save_select_contract(main: Node, tpl: String) -> void:
has_keystone = true
if not has_keystone:
problems.append("[savesel] 槽1 钥石徽读数缺失(应=钥石 555)〔sl2〕")
# sl3 摘要禁项:断点/种子/「继续」/停点/「 关」(关数形——「通关」无空格不误伤)零命中
# sl3 摘要禁项:断点/种子/「继续」/停点/「 关」(关数形——摘要「冒险成功 X 局 · 冒险 Y 局」不含「关」字)零命中
#(裁决 4——零未完冒险读数;词形覆盖=对照表 sl3 缺陷形态「断点关数拼进槽卡」的拦截面)
for needle in ["断点", "种子", "继续", "停点", " 关"]:
for t in all_texts: