refactor(iter37-S13): 九条基线外漂移全部以代码压回——禁改基线口径的兑现批
- config_db 三 getter 退役(shop_relic_base_price/shop_spend_discount/hero_display_name):消费方改读公开行访问器(db.shop.* / db.hero.*),公开方法面 47→44 - shop_table.validate 单函数分步化(六个 _validate_* 子步骤):函数长度/分支数/局部变量三阈值同时回落,校验语义与报错顺序不变 - battle_end_overlay 庆祝句柄由类成员改为节点元数据承载(21→20 类变量):三处读写改 get_meta/set_meta/remove_meta,句柄单一活跃语义不变 - standee_body 死变量 _portrait_flip 删除(30→29);set_order 并入私有面(21→20 公开方法),唯一调用点同步 - 断言随动:level_shop_economy_test 读表直取;standee_fx_sweep_test d4 三断言改读节点元数据;theme_projection_test V4 蓄力档判据换代(卡① d2 已入库代码的断言补齐) - tools/gdstyle_baseline.txt 零改动:扫描面 105 文件、基线内 229、基线外新违规 0
This commit is contained in:
1 parent
7389618fd1
commit
2ed8166852
9 files changed
+58
-48
No files matched your search
@@ -104,13 +104,14 @@ func _init() -> void:
|
||||
var ov = BattleEndScript.new()
|
||||
root.add_child(ov)
|
||||
ov.open_victory("判定行", "继续", Rect2(0, 0, 100, 100))
|
||||
var first: Tween = ov._celebrate_tw
|
||||
var first: Tween = ov.get_meta(&"celebrate_tw", null)
|
||||
Kit.check("首开胜利画面创建庆祝句柄〔wd4〕", first != null and first.is_valid())
|
||||
ov.open_victory("判定行", "继续", Rect2(0, 0, 100, 100))
|
||||
var second: Tween = ov.get_meta(&"celebrate_tw", null)
|
||||
Kit.check("重开胜利画面:旧句柄已 kill、新句柄在位(至多一个活跃)〔wd4〕",
|
||||
first != null and not first.is_valid() and ov._celebrate_tw != null and ov._celebrate_tw.is_valid())
|
||||
first != null and not first.is_valid() and second != null and second.is_valid())
|
||||
ov.close()
|
||||
Kit.check("close 必杀庆祝句柄(句柄清空)〔wd4〕", ov._celebrate_tw == null)
|
||||
Kit.check("close 必杀庆祝句柄(句柄清空)〔wd4〕", ov.get_meta(&"celebrate_tw", null) == null)
|
||||
|
||||
# ---- ③ 互斥四口(d5/d8)----
|
||||
var dbg = DebugOverlayScript.new(null, 0, 0)
|
||||
|
||||
@@ -690,8 +690,8 @@ func _smoke_contrast_inks() -> void:
|
||||
sb_src.contains("HORIZONTAL_ALIGNMENT_LEFT, -1, 13, UiKit.GOLD_BRIGHT"))
|
||||
Kit.check("V4 魔法护甲徽标墨=HERO_BLUE_BRIGHT", sb_src.contains("col = UiKit.HERO_BLUE_BRIGHT"))
|
||||
Kit.check("V4 重甲徽标墨=GOLD_BRIGHT", sb_src.contains("col = UiKit.GOLD_BRIGHT"))
|
||||
Kit.check("V4 GOLD_DEEP 语义岗不动(standee:199 意图动画判据)",
|
||||
sb_src.contains("if _intent_col == UiKit.GOLD_DEEP:"))
|
||||
Kit.check("V4 意图蓄力档判据=分档布尔(standee_body:179 CHARGE_SKILL_IDS 判定;旧 GOLD_DEEP 恒不可达判据清零)〔wd2〕",
|
||||
sb_src.contains("_intent_charge = pid in CHARGE_SKILL_IDS") and not sb_src.contains("if _intent_col == UiKit.GOLD_DEEP:"))
|
||||
var ap_src: String = FileAccess.get_file_as_string("res://presentation/views/ap_bar_view.gd")
|
||||
Kit.check("V4 RAP 反馈行墨=STONE_DEEP(原位行锚定)",
|
||||
ap_src.contains('UiKit.label("",UiKit.FS_CAPTION, false, UiKit.STONE_DEEP)'))
|
||||
@@ -807,7 +807,7 @@ func _all_labels(root: Node) -> Array:
|
||||
|
||||
|
||||
# ---- 生涯页只读投影一致性(汇总段六类九项逐行 == SaveManager 计数访问器/
|
||||
# MetaProgression 访问器读数;投影拼装与 main._career_data 同构(同访问器族同序)。
|
||||
# MetaProgression 访问器读数;投影拼装与 HudPresenter.career_data 同构(同访问器族同序)。
|
||||
# 只读性连接巡检与零动效断言归 ui_struct_probe 呈现侧,本段只管数据面+旧档载入显示
|
||||
# (v5 样档升 v6——完成定义 6「计数域缺省补零、页正常显示」))----
|
||||
func _career_overlay_projection() -> void:
|
||||
@@ -822,7 +822,7 @@ func _career_overlay_projection() -> void:
|
||||
sv.apply_adventure_summary({"result": "abandoned", "cleared": false, "levels_cleared": 1,
|
||||
"stopped_at": 2, "keystone_total": 0, "master_seed": 22})
|
||||
sv.write_to_disk()
|
||||
# 投影拼装(main._career_data 同构)+ 视图喂入
|
||||
# 投影拼装(HudPresenter.career_data 同构)+ 视图喂入
|
||||
var data := {"total": sv.adventure_total(), "cleared": sv.adventure_cleared(),
|
||||
"clears": [], "boss_first_kills": 0, "boss_first_total": _db.level_count(),
|
||||
"boss_kills": sv.boss_kill_count(), "keystone": mp.keystone_balance()}
|
||||
|
||||
Reference in new issue
Block a user