iter9-T4: 卡② 数字承载切换(圣经 v3.5 冻结④批 B2)——数字亮墨三档直画已开格底(UiKit 新增 INK_L_COLD/WARM/GOLD=#D8ECF0/#F0E2C8/#F8E3A8,_digit_ink 切亮族,实测 6.0-6.3:1)+色牌降后备(plate 收窄=雷/「?」维持牌载,数字必垫牌路径退役;深墨三档转后备专用;复杂格底判定随装饰瓦片自产批扩);轻闸=冒烟 596/0+ui_input 十四断言+fx_probe 全链 PASS

This commit is contained in:
DKChan committed 2026-09-30 05:10:34 +08:00
1 parent e30f6dcb9a
commit f9965a4ce8
3 files changed
+17 -12

No files matched your search

+6 -6
View File
@@ -645,14 +645,14 @@ func _badge_glyph(category: String) -> String:
# ---- 格态渲染(灰度截图可辨:完整覆尘 / 碎裂裸土 / 已开数字) ----
# 数字墨三档色温(样张 v2 冻结批 T4——art-bible §4.1:1-3 青墨/4-5 赭墨/6-8 锈墨;
# 冷=稀疏、暖=密集的氛围档,字形为唯一数值载体——禁八色分色)
# 数字亮墨三档色温(圣经 v3.5 冻结④ 2026-09-30 批 B2——直画已开格底:1-3 冷亮/4-5 暖白/6-8 金亮,
# 色温承袭密度语义;实测对比 6.0–6.3:1。旧深墨三档转色牌后备路径专用〔牌上深墨族 12:1〕)
func _digit_ink(d: int) -> Color:
if d <= 3:
return UiKit.INK_COLD
return UiKit.INK_L_COLD
if d <= 5:
return UiKit.INK_OCHRE
return UiKit.INK_RUST
return UiKit.INK_L_WARM
return UiKit.INK_L_GOLD
func _paint_cell(c: Vector2i, hero: Vector2i) -> void:
@@ -710,7 +710,7 @@ func _paint_cell(c: Vector2i, hero: Vector2i) -> void:
u.bg_sb = sb
u.glyph = glyph
u.glyph_color = digit_col
u.plate = revealed and glyph != "" # 数字色牌(原则二——已开格字形全垫牌;旗在未开格不垫)
u.plate = revealed and (glyph == "雷" or glyph == "?") # 色牌后备(v3.5 批 B2——数字直画退牌;雷/「?」维持牌载保读性;复杂格底〔物件纹样/装饰变体格〕判定随装饰瓦片自产批扩)
u.outline_sides.assign([]) # typed Array[int](代码审查批 3 类型收紧——assign 保持引用语义)
u.facade_south = false
u.proj_band = 0.0