修复: 天赋树货币甲案——树全钥石单币落定(2026-10-07 用户裁甲)

- meta_tree.tres: 脊柱 16 行 currency gp→keystone(价格 10/20/30/40 不动,provisional 归 M4);
  表尾 T8 注释改钥石口径+裁甲销账行注
- meta_progression.gd tree_buy: 删 currency 分叉直走 spend_keystone(前后同消费口=零行为变更;
  free 行 price=0 零额消费无副作用),T8 双币骨架披露注释销账
- meta_tree_table.gd: CURRENCIES 枚举 {gp,keystone,free}→{keystone,free}(currency 字段保留为呈现
  元数据),头注补单币口径
- camp_overlay_view.gd: 树购买钮文案「购买 N」→「购买 N 钥石」(行板紧凑钮豁免)
- smoke_all.gd: 4670/4677 断言消息文字随批换代(逻辑零改)
- meta.tres: 表尾陈旧注释订正(「GP 商店同族…base 10」→同族指数值档位非货币+base_price 现值 20
  系 2026-09-22 对齿批投值)

闸: 基线 834/0;改后 smoke 834/0+probe_gate --click 全绿+ui_layout/ui_tune 过;
run_all 17 套件全绿;MC 零跑(静态论证:改动前后同走 spend_keystone,currency 无残余消费方)
This commit is contained in:
DKChan committed 2026-10-07 22:39:30 +08:00
1 parent 3e9360d63f
commit d7a640650f
6 files changed
+33 -32

No files matched your search

+1 -1
View File
@@ -200,7 +200,7 @@ func _rebuild_tree(data: Dictionary) -> void:
hb.add_child(name_l)
if String(row.get("kind", "")) == "fork":
continue # Fork 行去 UI 化——由 fork_groups 段承载切换钮
var btn := UiKit.button("购买 %d" % int(row.get("price", 0)), 0.0) # 柜台行板紧凑钮豁免宽度基准
var btn := UiKit.button("购买 %d 钥石" % int(row.get("price", 0)), 0.0) # 柜台行板紧凑钮豁免宽度基准(树全钥石单币 2026-10-07 裁甲)
btn.pressed.connect(func(): tree_buy_requested.emit(String(row.get("node_id", ""))))
btn.disabled = not bool(row.get("can_buy", false))
hb.add_child(btn)