From 45a3a5d525d26129f8ac4f1d55b4a7b6fa2d314c Mon Sep 17 00:00:00 2001 From: DKChan <524912269@qq.com> Date: Fri, 23 Oct 2026 02:54:38 +0800 Subject: [PATCH] =?UTF-8?q?test(=E6=9C=AF=E8=AF=AD=E4=BC=A0=E5=AF=BC):=20?= =?UTF-8?q?=E6=8E=A2=E9=92=88=E8=A1=A5=20shop.tres=20=E7=9C=9F=E5=AE=9E?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=BA=90=E6=96=AD=E8=A8=80=E4=B8=8E=E8=B4=AD?= =?UTF-8?q?=E4=B9=B0=E9=92=AE=E8=90=BD=E4=BD=8D=E6=96=AD=E8=A8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - main.db.shop_pool_row("feat_ticket").display_name 直读 ConfigDB 访问器(level_runner 货架投影同源) - 货架卡购买钮须挂在 card.body 且位于 foot_l 之前(add_footer 落位契约) --- game/smoke/ui_struct_probe.gd | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/game/smoke/ui_struct_probe.gd b/game/smoke/ui_struct_probe.gd index c064e67b..a406f570 100644 --- a/game/smoke/ui_struct_probe.gd +++ b/game/smoke/ui_struct_probe.gd @@ -196,8 +196,12 @@ func _ready() -> void: ], 20) _settle() var ticket_row: Dictionary = main.shop_overlay._shelf_rows[0] + if String(main.db.shop_pool_row("feat_ticket").get("display_name", "")) != "专长获取": + problems.append("[shop_term] shop.tres 专长凭证件名未换代(现=%s)" % String(main.db.shop_pool_row("feat_ticket").get("display_name", ""))) if ticket_row.card.name_l.text != "专长获取": problems.append("[shop_term] 专长凭证件名未用物品名「专长获取」(现=%s)" % ticket_row.card.name_l.text) + if ticket_row.btn.get_parent() != ticket_row.card.body or ticket_row.btn.get_index() >= ticket_row.card.foot_l.get_index(): + problems.append("[shop_term] 购买钮未落在底注之前(add_footer 落位失败)") if ticket_row.card.desc_l.text != "开一次专长三选一": problems.append("[shop_term] 专长凭证件描述未用规范流程句(现=%s)" % ticket_row.card.desc_l.text) if ticket_row.card.foot_l.text != "专长凭证":