probe BonusPick三态分派(替换/result继续/待选确认——result态残面刷屏根因)
This commit is contained in:
1 parent
66cda5a905
commit
16df50f93b
1 file changed
+7
-3
@@ -196,13 +196,17 @@ func _ready() -> void:
|
||||
continue
|
||||
if main.bonus_overlay.visible:
|
||||
# 迭代 10 三选一停点(BonusPickOverlay——奖励节点/通关兑付共用面;T17 硬锁批适配——
|
||||
# 本探针此前未适配该层,走到即卡死):真实信号路径点选首件+确认;同调位满=替换子态,
|
||||
# 放弃新件(replace_chosen(-1) 真实信号路径)。
|
||||
# 本探针此前未适配该层,走到即卡死)。三态分派:替换子态(满位——放弃新件)/
|
||||
# result 态(兑付反馈——点继续推进)/ 待选态(点首件+确认)。真实信号路径全线。
|
||||
if main.bonus_overlay._replace_box.visible:
|
||||
main.bonus_overlay.replace_chosen.emit(-1)
|
||||
else:
|
||||
elif main.bonus_overlay._continue_btn.visible:
|
||||
main.bonus_overlay.press_continue()
|
||||
elif main.adventure != null and not main.adventure._bonus_pending.is_empty():
|
||||
main.bonus_overlay.press_card(0)
|
||||
main.bonus_overlay.press_confirm()
|
||||
else:
|
||||
main.bonus_overlay.press_continue() # 停点已消费的残面——继续关屏
|
||||
_flags_placed.clear()
|
||||
continue
|
||||
if main.level_screen.visible:
|
||||
|
||||
Reference in new issue
Block a user