工程(判据出处注记4/7·presentation+剩余探针+system/smoke/example): 21套件+11探针+3宿主逐函数/逐段挂# oracle注记——HUD框架:260-282拒绝三源/明细行/状态槽/微光/三区几何/对比度+camp.md:16/29/45+level-map:3/11+level-clear+node-reward+设置与本地化:95+锻造工坊窗口内容+battle.md:122/128/154+战斗表现:148+test-conventions:30/37/84+code-conventions:41/54+architecture:168+README术语表; tune_sim_batch_parity(调参测量域)零规格句不造锚——记规格缺口待裁; 本步凭据: 抽验4套件+5探针+system_test+ui_click直跑全绿
This commit is contained in:
1 parent
9e26df16be
commit
085717166d
32 files changed
+97
-2
No files matched your search
@@ -23,6 +23,7 @@ var _db
|
||||
|
||||
|
||||
func _init() -> void:
|
||||
# oracle: design/gdd/systems/表现与支撑/HUD框架.md:281(玩家面文案清扫宿主——装载组)
|
||||
_db = ConfigDBScript.new()
|
||||
var load_ok: bool = _db.load_tables("res://data/tables", true)
|
||||
if not load_ok:
|
||||
@@ -42,6 +43,7 @@ func _init() -> void:
|
||||
|
||||
# ① C 区两段头(u1/u2——直建 hero 面板,adventure_feats_test ⑦c 族同构)
|
||||
func _sweep_hero_panel() -> void:
|
||||
# oracle: design/gdd/systems/表现与支撑/HUD框架.md:274(英雄面板文案组)
|
||||
var panel = load("res://presentation/views/hero_info_panel_view.gd").new(_db.presentation.battle_layout)
|
||||
var feat_head := _first_label(panel._feat_section)
|
||||
var curio_head := _first_label(panel._curio_section)
|
||||
@@ -53,6 +55,7 @@ func _sweep_hero_panel() -> void:
|
||||
|
||||
# ②③ 奖励节点头部+专长卡兜底(u3/u11——静态直调)
|
||||
func _sweep_narrator() -> void:
|
||||
# oracle: design/gdd/systems/表现与支撑/HUD框架.md:272(叙述文案组)
|
||||
var narrator = load("res://presentation/battle_narrator.gd")
|
||||
var head := String(narrator.node_curio_header())
|
||||
Kit.check("奖励点头部含「冒险牌库」(u3 机制事实①同库)〔wa4〕", head.contains("冒险牌库"))
|
||||
@@ -65,6 +68,7 @@ func _sweep_narrator() -> void:
|
||||
|
||||
# ④ 图例封印行(u4——直建 LegendOverlay 读 ENTRIES 常量)
|
||||
func _sweep_legend() -> void:
|
||||
# oracle: design/gdd/systems/表现与支撑/HUD框架.md:267(图例文案组)
|
||||
load("res://presentation/views/legend_overlay.gd").new() # 直建(_init(rap_cost) 现签名)
|
||||
var seal_row: Array = []
|
||||
for e in load("res://presentation/views/legend_overlay.gd").ENTRIES:
|
||||
@@ -80,6 +84,7 @@ func _sweep_legend() -> void:
|
||||
|
||||
# ⑤⑥ 来源名双源(u5/u6——状态槽消费半+表值 ConfigDB 真装载+battle_log 行消费半)
|
||||
func _sweep_source_names() -> void:
|
||||
# oracle: design/gdd/systems/表现与支撑/HUD框架.md:274(来源名读表组)
|
||||
var row_view = load("res://presentation/views/status_slot_row.gd").new()
|
||||
row_view.set_effects([{"effect_id": "alert", "source_class": "mine_hit",
|
||||
"display_name": "危险格受击", "remaining_settlements": 2, "round_index": 1}])
|
||||
@@ -105,6 +110,7 @@ func _sweep_source_names() -> void:
|
||||
|
||||
# ⑦⑧ 已开危险格字形族(u7/u8/u9——BoardView rebuild 真实刷新路径+源 token 扫描)
|
||||
func _sweep_board_glyph() -> void:
|
||||
# oracle: design/gdd/systems/表现与支撑/HUD框架.md:264(危险格字形组)
|
||||
var board_generator = load("res://core/board_generator.gd").new()
|
||||
var b = board_generator.generate(1, 0, _mk_stream("board_gen", 4242), _db)
|
||||
var ae = load("res://core/action_economy.gd").new(_db)
|
||||
@@ -160,6 +166,7 @@ func _sweep_token_scans() -> void:
|
||||
# 刷新两 toast 文案零数字字面量(架构整改 R4——格式串零数字、插值位与表字段一一对应;
|
||||
# 静态判据+评审注记观测面局限:真机文案随表值由实机目检兜——T10 清单两项)
|
||||
func _sweep_refresh_toast_no_literals() -> void:
|
||||
# oracle: design/gdd/systems/表现与支撑/HUD框架.md:260(刷新提示读表拼接——零字面量组)
|
||||
var main_src := FileAccess.get_file_as_string("res://presentation/main.gd")
|
||||
var rap_toast := ""
|
||||
var cap_toast := ""
|
||||
|
||||
Reference in new issue
Block a user