T6(迭代22秘宝批): 验收闸断言——V9静态词表(新12行do.kind/effect_kinds零棋盘改写类词)+V10覆盖检查(三方向dimension_tags投影)+V18装配面空目录合法态(白板档12件全未解锁mode分派,独立档[12])+V6装配不可变运行断言(单测⑭战斗运行态与冒险装配集三面同源快照)。冒烟898/0+单测全绿〔秘宝批 V6/V9/V10/V18〕

This commit is contained in:
DKChan committed 2026-10-12 19:36:31 +08:00
1 parent 73db171cb4
commit 9f20ca236a
2 files changed
+50 -1

No files matched your search

@@ -259,6 +259,20 @@ func _init() -> void:
Kit.check_quiet(int(vc13.get("used", 0)) == 1,
"计数链正常:受理成功恰 +1(信标网络解锁行为条件数据源)")
# ⑭ 装配不可变(迭代 22 秘宝批 T6——V6:冒险全程装配快照三面同源且零写口——
# 写口唯一=营地 toggle_attunement〔meta_progression〕,runner/level/battle 无装配写口)
var rng14 = load("res://core/rng_service.gd").new(); rng14.set_master_seed(331)
var adr14 = runner_s.new(db, rng14)
adr14.set_save_manager(save_s.new("user://treasure_effects_v6.json"))
Kit.check_quiet(adr14.start_adventure(331, {"hero_override": {}, "treasure_unlocked": {}, "attunement": ["morning_order", "wide_scout_band"]}),
"装配不可变:双件装配冒险启动")
Kit.check_quiet(adr14.runner().pick_next_node(int(adr14.runner().next_candidate_ids()[0])), "装配不可变:进首战")
var snap14: Array = (adr14.runner()._attunement as Array).duplicate()
var ob14 = adr14.runner().current_battle()
Kit.check_quiet(ob14 != null and (ob14.attunement as Array) == snap14
and (adr14.runner()._attunement as Array) == snap14,
"装配不可变:战斗运行态装配集与冒险装配集逐位同源(运行零写口——快照对比)")
quit(Kit.finish("treasure_effects_test", "PASS — 新目录 12 件逐件行为断言全绿〔秘宝批 V7 附属表〕"))