diff --git a/game/probe/ui_click_probe.gd b/game/probe/ui_click_probe.gd index 5ff14b2a..4f17875d 100644 --- a/game/probe/ui_click_probe.gd +++ b/game/probe/ui_click_probe.gd @@ -612,6 +612,12 @@ func _ready() -> void: # ① 战败结局清断点(T3 口径——三结局清断点之一):停点快照随局写入,战败结算须清 iso_chk.load_from_disk() if iso_chk.has_breakpoint(): + var bpf: Dictionary = iso_chk.breakpoint_snapshot() + print("[click_probe][diag] 断点未清指纹 keys=%s lv=%s node=%s bonus=%s deck=%s pending=%s" % [ + str((bpf as Dictionary).keys()), str((bpf as Dictionary).get("level_index")), + str((bpf as Dictionary).get("node_id")), str((bpf as Dictionary).get("bonus")), + str(((bpf as Dictionary).get("bonus_deck", []) as Array).size()), + str((bpf as Dictionary).get("bonus_pending"))]) _problems.append("断点段:战败结算后断点未清(T3 三结局清断点失守)") if not main._end_overlay.is_open(): _problems.append("断点段:战败后未出冒险终局面") diff --git a/game/tests/unit/presentation/player_copy_sweep_test.gd.uid b/game/tests/unit/presentation/player_copy_sweep_test.gd.uid new file mode 100644 index 00000000..128d6d7f --- /dev/null +++ b/game/tests/unit/presentation/player_copy_sweep_test.gd.uid @@ -0,0 +1 @@ +uid://bavqeaorfbb1j