批末修复二: 全量闸首轮暴露的运行期断链六处——ui_kit面板哨兵改is StyleBox判别(StyleBox与布尔!=异类操作数违例,炸断全部modal_shell消费方构建=柜台/棋盘格/站桩缺失根因)+smoke_boot db.get(hero)字符串取表改combat.hero容器路径(K1′字符串形态盲区)+system_test _face_snapshot五读点改bo.ctx.getters束+camp_shop_presenter recent_summaries改meta_state.career_state投影+enemy/board_gen/difficulty三表resolver委托改直调(原写_resolver.combat...绕回自身=循环自指)+resolver_test十二处同形直调复原( T7扫荡误把测试直构resolver当db改址);冒烟15项0失败+系统测试69项0失败实证

This commit is contained in:
DKChan committed 2026-10-29 01:33:48 +08:00
1 parent 730c35aa0a
commit 76794be79b
8 files changed
+25 -24

No files matched your search

+1 -1
View File
@@ -65,7 +65,7 @@ func camp_data() -> Dictionary:
"attune": meta.attune_camp_status() if meta != null else {}, # 同调装配面投影
"tree": meta.tree_camp_status()["rows"] if meta != null else [], # 树面投影(含 forge_workshop/ks_workshop 钥匙门判据行)
"fork_groups": meta.tree_camp_status()["fork_groups"] if meta != null else [],
"recent": _save_get.call().recent_summaries() if _save_get.call() != null else [],
"recent": _save_get.call().meta_state.career_state()["recent_summaries"] if _save_get.call() != null else [],
}
+3 -2
View File
@@ -464,12 +464,13 @@ const PANEL_DEFAULT := true # modal_shell 面板哨兵(非 StyleBox 实例
# 面板哨兵解析(六参收拢五参——三态:null=无面板〔原 with_panel=false〕/PANEL_DEFAULT=默认样式盒面板
# 〔原 with_panel=true+panel_sb=null〕/StyleBox 实例=自定义样式盒面板〔原双参形态〕)
# 〔原 with_panel=true+panel_sb=null〕/StyleBox 实例=自定义样式盒面板〔原双参形态〕;
# 判别用 is StyleBox——StyleBox 与布尔哨兵直接 != 属异类操作数违例)
static func _resolve_shell_panel(panel_sb) -> PanelContainer:
if panel_sb == null:
return null
var panel := PanelContainer.new()
if panel_sb != PANEL_DEFAULT:
if panel_sb is StyleBox:
panel.add_theme_stylebox_override("panel", panel_sb)
return panel