⑦T4: ui_tune_probe 断言面换代全绿——①段改向启动即开(OS.set_environment DS_DEBUG=1 探针自设+P3甲默认开断言+树序新基准=确认弹窗后登记册末位)/⑧段显式种子42钉死+开冒险显式关浮窗断言+master_seed==42 真实路径显式优先断言/⑨段新增对局中可开(战斗屏角标真实信号路径+S1+停机点回归:棋盘输入不锁+暂停角标不置灰)+对局中两钮禁用断言+当局数据六项值对(种子/关卡/节点/HP/GP/钥石逐项对只读访问器)+⑨b 只读巡检(17卡③白名单外零连接形制,信号清单12名+视图七方法+引擎滚动条豁免,连接数=10)+零动效契约/⑩段种子三分单点断言(显式777优先/首局空档恒42/非首局连抽4次不全等42);随批修复:_seed_value 三分分支写反(原实现首局随机/非首局42与P5甲相反——⑩断言抓获,探针钉死显式值故轻闸未暴露)+当局数据钥石取数改向 adventure.keystone(LevelRunner 无 keystone 域——原 r.keystone 脚本错误致探针 _ready 中断挂死表象,两次按纪律杀本 worktree 匹配进程重试后定位)+debug_overlay 胜利演出切换 lambda 转命名方法 _on_fx_toggle(只读巡检白名单方法名精确可判);专闸 ui_tune_probe exit=0 全链路 PASS

This commit is contained in:
DKChan committed 2026-10-07 07:33:49 +08:00
1 parent 5b3a8fd41b
commit c36daa6cae
3 files changed
+167 -20

No files matched your search

+7 -3
View File
@@ -204,9 +204,7 @@ func _build() -> void:
fx_row.add_child(UiKit.label("胜利演出",UiKit.FS_HINT, false, UiKit.WARM))
var fx_btn := UiKit.button("纹章拼合" if UiKit.victory_fx_style == "crest" else "尘金粒子")
fx_btn.tooltip_text = "两套演出并存——点击切换(会话级,不落盘)"
fx_btn.pressed.connect(func() -> void:
UiKit.victory_fx_style = "dust" if UiKit.victory_fx_style == "crest" else "crest"
fx_btn.text = "纹章拼合" if UiKit.victory_fx_style == "crest" else "尘金粒子")
fx_btn.pressed.connect(_on_fx_toggle.bind(fx_btn)) # 迭代 18 卡⑦——lambda 转命名方法(只读巡检白名单方法名精确可判)
fx_row.add_child(fx_btn)
# 区块①随机种子(原开始覆盖层种子行迁入——种子三分判定归组合根 _seed_value 单点):
@@ -310,3 +308,9 @@ func _emit_closed() -> void:
func _on_slider_value_changed(_value: float) -> void:
_sync_labels()
# 胜利演出切换(原 _build 内 lambda——迭代 18 卡⑦ 转命名方法,只读巡检白名单承载)
func _on_fx_toggle(btn: Button) -> void:
UiKit.victory_fx_style = "dust" if UiKit.victory_fx_style == "crest" else "crest"
btn.text = "纹章拼合" if UiKit.victory_fx_style == "crest" else "尘金粒子"