diff --git a/game/smoke/ui_click_probe.gd b/game/smoke/ui_click_probe.gd index 0950f0cd..2658804e 100644 --- a/game/smoke/ui_click_probe.gd +++ b/game/smoke/ui_click_probe.gd @@ -261,6 +261,11 @@ func _ready() -> void: continue if main._end_overlay.is_open(): # 冒险终局(失败/放弃/打穿)——单关直入口退役后无二段入口,见终局即收口(模态断言照旧) + # T17 适配(迭代 10 三选一链):_adventure_mode 仍真且非选路挂起=中途结算面(Boss 胜利 + # 总结「继续」后挂三选一→真终局未到)——真实信号路径点继续推进。 + if main._adventure_mode and not main._settlement_stop_pending: + main._end_overlay._btn.pressed.emit() + continue if not main._input_locked(): _problems.append("终局 overlay 打开时输入未锁定") _done = true