DKChan
7a0d57ddb0
feat(迭代27 T1): 波一 场景拆分+局生命周期物化——逐位一致对拍全同
P0-1 三屏场景化(契约2 只拆不重写):
- menu_screen/camp_screen/adventure_screen 三 .tscn 屏壳+壳脚本(视图代码原样构建,
40+ views 零 .tscn 化);adventure 屏壳内含 level_map/battle 两容器
- main.gd _build_ui 解体=三屏实例化+模态装配+接线;组合根句柄全部保留(探针挂载
假设 main.X 一级路径零迁移);树序=屏壳在前全模态之下(视觉共存对逐对验算)
- 屏壳根 mouse_filter=IGNORE(ui_input 实证:全屏 STOP 壳吃下层模态鼠标输入)
P0-2 会话物化(裁点①甲 autoload+手工清单消亡):
- run_scope.gd 节点持全部局态(adventure/runner/settlement/7+ 局态旗/账本);
_begin_session 建会话、终局整节点 queue_free()——_reset_run_scope 三项+
_on_battle_end_continue 置空四件手工清单删除
- SaveManager/MetaProgression 升格 autoload 3/4 号位(类名加 Core 后缀沿 RngService
先例;--script 模式编译器不解析裸 autoload 标识符——组合根留读视图属性 get_node 形态)
- 探针隔离改 attach_path 原地重置(set_master_seed 先例);10 探针+pacing 测试迁移
验收(V1 核心=逐位一致对拍):
- parity_anchor 三变体 base/attune/shop×40 局 RUNSUM+JSONL 双面逐位全同(零行为漂移)
- 冒烟 1055→1077/0(+V2 屏壳独立实例化 11 断言+V3 两连局复位 11 断言)
- run_all 25 套+probe click 全绿+render_gate golden 0.00%×3
2026-10-14 20:28:53 +08:00
..
2026-10-12 14:28:50 +08:00
2026-09-24 04:02:21 +08:00
2026-10-01 02:42:33 +08:00
2026-09-24 04:02:21 +08:00
2026-10-02 08:46:43 +08:00
2026-10-02 08:46:43 +08:00
2026-10-08 19:20:54 +08:00
2026-10-02 02:45:10 +08:00
2026-10-01 05:57:12 +08:00
2026-10-08 19:21:04 +08:00
2026-09-24 04:02:21 +08:00
2026-10-05 08:19:41 +08:00
2026-09-24 04:02:21 +08:00
2026-10-08 19:21:04 +08:00
2026-09-24 04:02:21 +08:00
2026-10-12 07:48:45 +08:00
2026-09-24 04:02:21 +08:00
2026-10-02 08:46:43 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-09-29 23:56:26 +08:00
2026-09-28 05:07:08 +08:00
2026-09-28 04:34:51 +08:00
2026-10-14 20:28:53 +08:00
2026-10-02 02:45:10 +08:00
2026-10-01 16:10:11 +08:00
2026-10-12 19:32:29 +08:00
2026-09-24 04:02:21 +08:00
2026-10-02 08:46:43 +08:00
2026-09-24 04:02:21 +08:00
2026-10-14 20:28:53 +08:00
2026-10-02 08:46:43 +08:00
2026-10-05 08:07:28 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-10-13 05:41:59 +08:00
2026-10-01 07:09:10 +08:00
2026-09-30 06:11:01 +08:00
2026-10-08 19:21:04 +08:00
2026-09-24 04:02:21 +08:00
2026-10-14 20:28:53 +08:00
2026-09-24 04:02:21 +08:00
2026-10-14 20:28:53 +08:00
2026-10-03 15:41:30 +08:00
2026-10-02 18:04:10 +08:00
2026-10-12 19:32:29 +08:00
2026-10-06 06:56:14 +08:00
2026-10-06 05:57:48 +08:00
2026-10-14 20:28:53 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-10-13 05:41:59 +08:00
2026-10-06 04:30:07 +08:00
2026-10-06 03:04:59 +08:00
2026-10-14 20:28:53 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-10-14 20:28:53 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-10-14 20:28:53 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-10-14 20:28:53 +08:00
2026-10-05 18:00:32 +08:00
2026-10-05 18:00:32 +08:00
2026-10-14 20:28:53 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-10-12 07:54:38 +08:00
2026-09-24 04:02:21 +08:00