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:
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 附属表〕"))
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user