闸红修复(批末全量域闸三处新红必修): ①S9 R1——tune_sim _sim_stats裸Dictionary注解改Dictionary[Variant,Variant](Variant参数化现行口径);②ui_input_probe :482/:488 case⑮装配直构注入 settlement.attunement→_facts.attunement(卡②成员迁移的探针消费漏网——T0映射谱系只扫main./root.前缀,直构注入形态漏;SCRIPT ERROR中断_ready致探针挂死超时);③run_time_fatal_test :75 BoardInstaller束键值 oc.encounter→oc._facts.encounter(同型漏网——负面套件名与触面无字面关联,关联档选测盲区,SCRIPT ERROR中断致退出码2≠期望1)——三件孤跑复绿(S9归零/探针十八断言绿/负面套件exit=1)
This commit is contained in:
1 parent
0fb870ac5e
commit
dea383904b
3 files changed
+4
-4
No files matched your search
@@ -20,7 +20,7 @@ var _driver = null # 关卡自动策略驱动(调用方注入;null =
|
||||
var _running := false # 运行态(run 全程 true——组合根互查守卫用,与面板置灰解耦)
|
||||
var _sim_n := 0 # 本批局数(run 期活成员——批末失效、下次 run 重写)
|
||||
var _sim_i := 0 # 已执行局数(步进计数)
|
||||
var _sim_stats: Dictionary = {} # stats 六键束(run 期承载)
|
||||
var _sim_stats: Dictionary[Variant, Variant] = {} # stats 六键束(run 期承载)
|
||||
var _sim_autoplay = null # 自动策略驱动实例(run 期承载)
|
||||
var _sim_logger = null # 共享 JSONL 日志会话(run 期承载)
|
||||
var _finished := false # 批完成旗标(_finish_batch 置位——收尾段同步承载)
|
||||
|
||||
@@ -479,13 +479,13 @@ func _ready() -> void:
|
||||
var p_lantern: Dictionary = main.build_adventure_params(main.save_manager, main.meta)
|
||||
if not (p_lantern.get("attunement", []) as Array).has("wide_scout_band"):
|
||||
_problems.append("case⑮ 装配未进开局参数面(attunement=%s 应含 wide_scout_band)" % str(p_lantern.get("attunement", [])))
|
||||
main.run_scope.settlement.attunement = ["wide_scout_band"]
|
||||
main.run_scope.settlement._facts.attunement = ["wide_scout_band"]
|
||||
main._sync_treasure_glow()
|
||||
if int(bv.fog_params_probe()["lantern"]) != 4:
|
||||
_problems.append("case⑮ 装配后视野未扩(lantern 应=4——呈现桥未生效)")
|
||||
if int(bv.cells_probe()[ring_cell].fog_state) != 0:
|
||||
_problems.append("case⑮ 装配后 dist==R+1 格仍被遮(应转可见)")
|
||||
main.run_scope.settlement.attunement = []
|
||||
main.run_scope.settlement._facts.attunement = []
|
||||
main._sync_treasure_glow()
|
||||
if int(bv.fog_params_probe()["lantern"]) != 0:
|
||||
_problems.append("case⑮ 卸装后视野未复原(lantern 应=0——契约复原语义显式重算)")
|
||||
|
||||
@@ -72,7 +72,7 @@ func _seal_propagation(db) -> bool:
|
||||
rng_a.set_master_seed(5)
|
||||
var oc_bg = OrchestratorScript.new(db, rng_a)
|
||||
var bi_bg = BoardInstallerScript.new({"db": db, "rng": rng_a, "minesweeper": oc_bg.minesweeper,
|
||||
"reward_economy": oc_bg._reward_economy, "encounter": oc_bg.encounter, "fatal_cb": oc_bg._fatal})
|
||||
"reward_economy": oc_bg._reward_economy, "encounter": oc_bg._facts.encounter, "fatal_cb": oc_bg._fatal})
|
||||
bi_bg.generator._fatal("测试违约①棋盘生成")
|
||||
if oc_bg.battle_result != "fatal_error":
|
||||
push_error("[run_time_fatal_test/wr5] 棋盘生成违约未传导封印(battle_result=%s)" % str(oc_bg.battle_result))
|
||||
|
||||
Reference in new issue
Block a user