From 5954ff211cd9b769d84f0d3104d71d303f942260 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Fri, 2 Oct 2026 07:23:36 +0800 Subject: [PATCH] =?UTF-8?q?probe=E4=B8=BB=E5=BE=AA=E7=8E=AF=E7=BB=93?= =?UTF-8?q?=E6=9E=84=E4=BF=AE=E5=A4=8D=EF=BC=88bonus=E5=88=86=E6=94=AF?= =?UTF-8?q?=E8=AF=AF=E6=8F=92=E5=BE=AA=E7=8E=AF=E5=A4=96=E8=87=B4parse=20e?= =?UTF-8?q?rror=E2=80=94=E2=80=94=E4=BB=8E939bb8c=E6=81=A2=E5=A4=8D?= =?UTF-8?q?=E7=BB=93=E6=9E=84+=E6=AD=A3=E7=A1=AE=E7=BC=A9=E8=BF=9B?= =?UTF-8?q?=E9=87=8D=E6=8F=92=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/smoke/ui_click_probe.gd | 31 +++++++++++-------------------- 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/game/smoke/ui_click_probe.gd b/game/smoke/ui_click_probe.gd index ea9cacd7..1fc1a3d2 100644 --- a/game/smoke/ui_click_probe.gd +++ b/game/smoke/ui_click_probe.gd @@ -190,17 +190,17 @@ func _ready() -> void: while not _done and action_budget > 0: action_budget -= 1 await get_tree().process_frame - if main.node_overlay.visible: - main.node_overlay.press_continue() - _flags_placed.clear() - continue - if main.bonus_overlay.visible: - # 迭代 10 三选一停点(BonusPickOverlay——奖励节点/通关兑付共用面;T17 硬锁批适配—— - # 本探针此前未适配该层,走到即卡死):真实信号路径点选首件+确认。 - main.bonus_overlay.press_card(0) - main.bonus_overlay.press_confirm() - _flags_placed.clear() - continue + if main.node_overlay.visible: + main.node_overlay.press_continue() + _flags_placed.clear() + continue + if main.bonus_overlay.visible: + # 迭代 10 三选一停点(BonusPickOverlay——奖励节点/通关兑付共用面;T17 硬锁批适配—— + # 本探针此前未适配该层,走到即卡死):真实信号路径点选首件+确认。 + main.bonus_overlay.press_card(0) + main.bonus_overlay.press_confirm() + _flags_placed.clear() + continue if main.level_screen.visible: # 节点图选路口(零自动推进停点)——图上命中路径交替选候选(岔路使用行为;布局决策 2 改造) main.level_screen.press_candidate(_route_clicks % 2) @@ -543,15 +543,6 @@ func _dump_state() -> void: str(diag.battle_result), str(diag.settling)]) print(" board_installed=%s facts_path='%s' refresh_used=%s flags=%s" % [ str(diag.minesweeper_board_installed), str(diag.facts_path), str(diag.refresh_used_round), str(_flags_placed)]) - # T17 硬锁 v3 归因面:收尾链全态 - print(" [t17dump] q=%d end_overlay=%s stop_pending=%s ref_same=%s level_screen=%s node_overlay=%s node=%s" % [ - main._row_queue.size(), str(main._end_overlay.is_open()), str(main._settlement_stop_pending), - str(main.settlement == main.runner.current_battle()), str(main.level_screen.visible), - str(main.node_overlay.visible), str(main.runner.node_index)]) - print(" [t17dump2] type=%s bonus_overlay=%s inter_overlay=%s shop=%s cands=%s" % [ - String(main.runner.current_node().get("type", "")), str(main.bonus_overlay.visible), - str(main._inter_overlay.visible), str(main.shop_overlay.visible), - str(main.runner.next_candidate_ids())]) # 开始层按钮按文案前缀寻址(campbtn 句柄未存组合根成员——树遍历只读;与 ui_probe 同款助手)