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-14 05:31:26 +08:00
2026-09-24 04:02:21 +08:00
2026-10-08 16:30:11 +08:00
2026-09-24 04:02:21 +08:00
2026-10-06 03:38:51 +08:00
2026-09-24 04:02:21 +08:00
2026-10-06 03:38:51 +08:00
2026-09-24 04:02:21 +08:00
2026-10-06 03:45:54 +08:00
2026-09-24 04:02:21 +08:00
2026-10-06 03:38:51 +08:00
2026-09-24 04:02:21 +08:00
2026-10-12 19:11:11 +08:00
2026-09-24 04:02:21 +08:00
2026-10-02 09:07:06 +08:00
2026-09-24 04:02:21 +08:00
2026-10-13 05:41:59 +08:00
2026-09-24 04:02:21 +08:00
2026-10-14 05:47:50 +08:00
2026-09-24 04:02:21 +08:00
2026-10-13 05:41:59 +08:00
2026-10-07 08:51:35 +08:00
2026-10-14 05:57:16 +08:00
2026-09-29 23:29:40 +08:00
2026-10-12 19:32:29 +08:00
2026-10-05 18:44:51 +08:00
2026-10-14 05:57:16 +08:00
2026-10-05 00:50:13 +08:00
2026-09-24 04:02:21 +08:00
2026-09-24 04:02:21 +08:00
2026-10-12 23:23:01 +08:00
2026-09-24 04:02:21 +08:00
2026-10-06 03:38:51 +08:00
2026-09-24 04:02:21 +08:00
2026-10-13 05:41:59 +08:00
2026-09-28 06:40:16 +08:00
2026-10-06 03:38:51 +08:00
2026-09-24 04:02:21 +08:00
2026-10-06 21:42:08 +08:00
2026-10-13 21:39:01 +08:00
2026-09-29 19:25:19 +08:00
2026-10-06 03:38:51 +08:00
2026-09-24 04:02:21 +08:00
2026-10-06 03:38:51 +08:00
2026-09-24 04:02:21 +08:00
2026-10-14 05:47:50 +08:00
2026-09-24 04:02:21 +08:00
2026-09-26 04:56:05 +08:00
2026-09-26 04:56:05 +08:00
2026-10-14 05:31:26 +08:00
2026-09-26 05:07:36 +08:00
2026-10-13 05:41:59 +08:00
2026-10-14 20:28:53 +08:00
2026-10-06 03:45:54 +08:00
2026-09-24 04:02:21 +08:00
2026-10-06 03:38:51 +08:00
2026-09-24 04:02:21 +08:00
2026-10-14 05:47:50 +08:00
2026-09-24 04:02:21 +08:00