iter8-T5 卡⑥ 战斗胜利总结结算接线:_on_choices_presented 战斗节点停点判据(battle 型+current_battle 已收场+非空候选三条件天然分流入口/兑付/商店停点)挂 BattleEndOverlay 胜利形态(金蜡封+GP 增量〔wallet_changed gain 载荷取数〕+总量 runner.gp+判定行+下一节点+明细回看既有按钮)——_on_battle_end_continue 挂起分派(_settlement_stop_pending→暂存候选回放进选路页,choices_presented 链保持在后);Boss 胜/失败走 level_finished 另路零变化——探针:结算框已拍板面断言(GP 行=钱包实态逐字/判定行/下一节点进选路)入 ui_click_probe 主循环;四探针段首清场补丁(残留断点触发互斥确认早退=本轮 input 挂死根因之二)——闸:冒烟 593/0+三探针全绿(click 问题=0)
This commit is contained in:
1 parent
d599743433
commit
3f46edbfa3
5 files changed
+57
No files matched your search
@@ -27,6 +27,9 @@ func _ready() -> void:
|
||||
await get_tree().process_frame
|
||||
# 存档隔离(迭代 8 卡①②——断点写盘面随冒险挂 main.save_manager;探针禁碰真实档 user://save.json,
|
||||
# 同 ui_click_probe 隔离纪律。首次冒险布尔位置位=对齐真实档游玩史口径,模板抽签路径不变)
|
||||
for p0 in ["user://smoke_input_probe_save.json", "user://smoke_input_probe_save.json.tmp"]:
|
||||
if FileAccess.file_exists(p0):
|
||||
DirAccess.remove_absolute(p0) # 段首清场——上次运行的残留断点会触发互斥确认早退
|
||||
var iso = load("res://core/save_manager.gd").new("user://smoke_input_probe_save.json")
|
||||
iso.load_from_disk()
|
||||
iso.mark_first_adventure_done()
|
||||
|
||||
Reference in new issue
Block a user