批末修复二: 全量闸首轮暴露的运行期断链六处——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:
1 parent
730c35aa0a
commit
76794be79b
8 files changed
+25
-24
No files matched your search
@@ -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 [],
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in new issue
Block a user