主卡T5(拆件批wr7): 转发属性25条撤除+测量面改址收口——adv 4条(_curio_taken/_curio_deck/_feat_ticket_pity/_feat_ticket_sold直指件成员改写后删)、level 7条白盒属性删(内部直指_shop)、board 13条删(内部消费约30处改直引_palette/_hero_sprite件成员);A类直读47处+ui_input_probe 6处改指件;C类方法面调用全仓改adventure.stop().X(委托壳退役——契约5纯转传清偿,adv删pick_curio/apply_node_curio/skip_empty/refresh族/pool_stock/凭证委托11个,ctx组包改直引_curio.deck/feat_ticket_consider/cap_ok);新件压默认阈值(hero_ledger删_gain_seq序派生15变量合规;curio_stop删_attunement改_refresh_x_cap预算注入——装配集冒险期间锁死契约8等价,start/resume双路注入);battle_orchestrator压行还债(begin_battle局部变量归位);验证集清单重生成(66源文件/1596调用点,标签cond计数三对齐零差异)。S13读数:三宿主全部改善——adventure_runner类变量42→23(-19)/公开方法23→≤20归零、level_runner 38→28(-10,达标约30)/54→50、board_view 45→32(-13,精确达标);存量红面=新件5条NEW(接口块公开面29/31方法+迁移函数既有超标形态,原基线adventure_runner同函数同值登记)+恶化4条(battle拆件接线3条+level_map_screen 1条iter38存量漏登记——本批零触碰),收口前呈报用户裁决〔拆件批 V7〕
This commit is contained in:
1 parent
fa1409f491
commit
659d59edd3
19 files changed
+431
-552
No files matched your search
@@ -265,8 +265,8 @@ func _ready() -> void:
|
||||
# `u.tex_seal = null` 会覆盖条件赋值=素材在位时封印不可见(headless 缺盘走字形回退
|
||||
# 掩盖)——有盘断言纹理在槽、缺盘断言字形回退,两分支防双写踩踏复活 ----
|
||||
var seal_unit = bv.cells_probe().get(seal_t)
|
||||
if bv._seal_tex != null:
|
||||
if seal_unit == null or seal_unit.tex_seal != bv._seal_tex:
|
||||
if bv._palette.seal_tex != null:
|
||||
if seal_unit == null or seal_unit.tex_seal != bv._palette.seal_tex:
|
||||
_problems.append("case④b 封印纹理槽未挂封印印记纹理(tex_seal=%s)" % ["无单元" if seal_unit == null else str(seal_unit.tex_seal)])
|
||||
elif seal_unit == null or seal_unit.glyph != "封":
|
||||
_problems.append("case④b 缺盘字形回退缺失(glyph=%s)" % ["无单元" if seal_unit == null else String(seal_unit.glyph)])
|
||||
@@ -332,7 +332,7 @@ func _ready() -> void:
|
||||
var sp9: Sprite2D = bv._world.hero
|
||||
if not sp9.flip_h:
|
||||
_problems.append("case⑨ 右移后未翻转朝向(flip_h=false,素材基准朝左)")
|
||||
if sp9.texture != bv._hero_tex_idle:
|
||||
if sp9.texture != bv._hero_sprite.tex_idle:
|
||||
_problems.append("case⑨ 到位未回站帧(texture=%s)" % str(sp9.texture))
|
||||
if sp9.scale != Vector2.ONE * bv.HERO_SPRITE_SCALE:
|
||||
_problems.append("case⑨ 缩放档漂移(%s 应=%s 均匀)" % [str(sp9.scale), str(bv.HERO_SPRITE_SCALE)])
|
||||
@@ -355,8 +355,8 @@ func _ready() -> void:
|
||||
if bv._world.hero != null:
|
||||
var hp11: Vector2i = ms.hero_pos()
|
||||
var u11 = bv.cells_probe()[hp11]
|
||||
var tex_saved: Texture2D = bv._hero_tex_idle
|
||||
bv._hero_tex_idle = null
|
||||
var tex_saved: Texture2D = bv._hero_sprite.tex_idle
|
||||
bv._hero_sprite.tex_idle = null
|
||||
bv.refresh()
|
||||
var digit11: int = int(ms.reveal_record(hp11).get("digit", 0))
|
||||
if digit11 == 0:
|
||||
@@ -364,7 +364,7 @@ func _ready() -> void:
|
||||
_problems.append("case⑪ 贴图缺位未回退字形「人」(glyph=%s)" % u11.glyph)
|
||||
elif u11.glyph != str(digit11):
|
||||
_problems.append("case⑪ 缺位态数字格字形被破坏(glyph=%s 应=%d)" % [u11.glyph, digit11])
|
||||
bv._hero_tex_idle = tex_saved
|
||||
bv._hero_sprite.tex_idle = tex_saved
|
||||
bv.refresh()
|
||||
# ---- case⑭ 变异角标(flat_damage 未开格视觉标记;resolver 注入面+落位+复位) ----
|
||||
var mark_t: Vector2i = _pick_forbidden(bv, ms) # 任一未开格(禁入=未开非相邻)
|
||||
|
||||
Reference in new issue
Block a user