迭代42-卡2-T0: 商店委托调用面直连(壳在位中间态)——level_runner私有_shop更名公开shop(28处词级更名,_bind_shop装配面保留:65注释/:104调用/:728定义);产品码六件改址(camp_shop_presenter 14调用/main_adventure_flow 6/main_overlay_flow 2/main.gd 773一处/curio_interact_controller spend_gp/shop_overlay_view注释2处);sim改址level_autoplay 6调用+335/356注释随sed同步;测试面七件改址(level_shop_economy 25+白盒r8.shop._draw_shelf×2/hero_ledger 2/adventure_feats 1/pool_case_d 3含白盒lr.shop._draw_shelf/treasure_effects 2/curio_refresh_paid 3/meta_progression_forge 4)+tree_rules_v11头注_spend_discounted指址同步shop_session;跨类同名面零触碰(deck().pool_stock与settlement.player_request_refresh原样,grep全量核对零残留)。验证:冒烟15项0失败;全量65套件55绿10红——10红经stash对照法master原状逐一同值复现坐实存量红(iter41特许移交合回未跑遗留:config_db cattr解析/config_db_fatal_oob与run_time_fatal退出码2/table_structure_guard meta_state/treasure_items crossrun/standee_fx set_trans/forge_workbench挂死/tree_requires row_by_id/save_manager _migrate_legacy_save/theme_projection _recent_list),本批七件相关套件全绿;level_runner三键读数:公开方法50持平/类变量30持平/_enter_node键已随卡1-T2归绿——只降不升达标

This commit is contained in:
DKChan committed 2026-10-29 08:01:58 +08:00
1 parent 957a0dbbc9
commit 51d5e89994
16 files changed
+101 -101

No files matched your search

+2 -2
View File
@@ -85,7 +85,7 @@ func _xnum(v: float) -> String:
return "×%d" % int(round(v)) if absf(v - roundf(v)) < 0.005 else "×%.2f" % v
# 打开商店(products = runner.shop_products() 投影——[{product_id, display_name, attr, flat_value, price, purchased}])
# 打开商店(products = runner.shop.shop_products() 投影——[{product_id, display_name, attr, flat_value, price, purchased}])
func open_shop(products: Array, gp: int) -> void:
for child in _cards_box.get_children():
child.queue_free()
@@ -149,7 +149,7 @@ func _emit_buy_requested(p: Dictionary) -> void:
# ---- 共享池货架面(M-4 迭代 11 第②批 T4——P3 甲程序占位,三选一同构卡;UiKit 既有件)----
# 打开/重刷货架(cards = runner.shop_shelf() 投影——[{kind_id, display_name, value, price, stock_left}])。
# 打开/重刷货架(cards = runner.shop.shop_shelf() 投影——[{kind_id, display_name, value, price, stock_left}])。
# 买后组合根重投喂新货架 = 整架重建呈现(三件全重抽反馈——未买不保留);空架 = 池空硬闸合法态。
func open_shelf(cards: Array, gp: int) -> void:
for child in _cards_box.get_children():