From b27db010e876862816814985465b1c984326e358 Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Fri, 30 Oct 2026 06:49:41 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=B8=E7=BA=A2=E4=BF=AE=E5=A4=8D=E4=BA=8C(r?= =?UTF-8?q?un=5Ftime=5Ffatal=E5=90=8C=E5=9E=8B=E6=BC=8F=E7=BD=91=E7=BB=AD?= =?UTF-8?q?=E6=B8=85):=20meta=5Fprogression=5Fforge=5Ftest=E4=B8=89?= =?UTF-8?q?=E5=A4=84=E7=BC=96=E6=8E=92=E5=99=A8encounter=E7=9B=B4=E8=AF=BB?= =?UTF-8?q?=E6=94=B9=5Ffacts.encounter(:340=20current=5Fbattle().encounter?= =?UTF-8?q?.get/:749=20orch3.encounter[:749/:758=20orch4)=E2=80=94?= =?UTF-8?q?=E2=80=94=E5=88=86=E7=89=871=E5=A4=8D=E7=8E=B0=E5=8D=95?= =?UTF-8?q?=E8=BF=9B=E7=A8=8B=E6=9C=AA=E7=8E=B0(=E5=A4=B9=E5=85=B7?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E5=B7=AE=E5=BC=82)=C2=B7=E5=85=A8=E5=9F=9F?= =?UTF-8?q?=E7=BB=88=E6=89=AB=E5=90=8E=E5=90=8C=E7=B1=BB=E7=9B=B4=E8=AF=BB?= =?UTF-8?q?=E6=B8=85=E9=9B=B6(=E4=BB=85=E4=BD=99=E6=B6=88=E6=81=AF?= =?UTF-8?q?=E6=96=87=E6=9C=AC)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game/tests/unit/core/meta_progression_forge_test.gd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/game/tests/unit/core/meta_progression_forge_test.gd b/game/tests/unit/core/meta_progression_forge_test.gd index 508396dd..0a3f5373 100644 --- a/game/tests/unit/core/meta_progression_forge_test.gd +++ b/game/tests/unit/core/meta_progression_forge_test.gd @@ -339,7 +339,7 @@ func _meta_settle_and_workshop() -> void: adr_res.resume_adventure(bp_min, p_resume)) Kit.check("继续上局受理面:tree_rules 随参数面进 runner._tree_rules(消费面 set_tree_rules 下传现成)", adr_res.runner() != null and adr_res.runner().pick_next_node(int(adr_res.runner().next_candidate_ids()[0])) - and ((adr_res.runner().current_battle().encounter.get("tree_rules", []) as Array) == rules_e)) + and ((adr_res.runner().current_battle()._facts.encounter.get("tree_rules", []) as Array) == rules_e)) _meta_smoke_cleanup() @@ -746,7 +746,7 @@ func _smoke_tree_rules() -> void: "feats": [], "tree_rules": [], "battle_index": 1, "bonus_ref": {"atk": 0, "max_hp": 0, "armor_class": 0}, "adventure_counters": {}, "voucher_rap": 0, "voucher_time_sand": 0, "node_type": "battle"})) - orch3.encounter["tree_rules"] = [] + orch3._facts.encounter["tree_rules"] = [] var gp_base: int = orch3._roll_gp_drop() var orch4 = load("res://core/battle_orchestrator.gd").new(_db, _fresh_rng(777005)) Kit.check("聚 rig:增益编排启动(tree_rules=economy_hoard)", @@ -755,7 +755,7 @@ func _smoke_tree_rules() -> void: "feats": [], "tree_rules": ["economy_hoard"], "battle_index": 1, "bonus_ref": {"atk": 0, "max_hp": 0, "armor_class": 0}, "adventure_counters": {}, "voucher_rap": 0, "voucher_time_sand": 0, "node_type": "battle"})) - orch4.encounter["tree_rules"] = ["economy_hoard"] + orch4._facts.encounter["tree_rules"] = ["economy_hoard"] var gp_hoard: int = orch4._roll_gp_drop() Kit.check("聚:战斗掉落乘算 ×1.5(provisional——同种子配对 %d→%d,入账前=结算框显示实得)", gp_hoard == int(round(float(gp_base) * 1.5)) and gp_hoard >= gp_base)