修复: 卡④T2——提灯视野呈现桥接线(生产路径贯通=完成度 0→1):①battle_orchestrator.gd 装配集公共只读访问器 attune_has(item_id)(_attune_has 契约化出口,save v6 只读访问器先例;private 面零改动)②main.gd 呈现桥 _sync_fog_lantern——settlement.attune_has(fog_lantern) 真值显式写给 board_view.set_fog_lantern(写入即 refresh 全板重算);挂点=_on_round_started ri==1 每战首轮装配链显式重算含否〔🔴 契约 7 Q8.1 复原语义=禁战斗结束隐式复原;时序依据:round_started 首轮发射位在 begin_battle 尾 attunement 注入后——board_changed 在 _install_new_board 内先发装配集后注入,同帧直挂 _on_board_changed 会读到上一战旧集,故不挂〕;未装配=false 写 0=缺省零扰动基线逐位不变;冒烟 840/0 回归零破
This commit is contained in:
1 parent
fff25fe648
commit
fd6c208b2e
2 files changed
+25
No files matched your search
@@ -125,6 +125,13 @@ func _attune_has(item_id: String) -> bool:
|
||||
return attunement.has(item_id)
|
||||
|
||||
|
||||
# 装配集只读出口(迭代 19 卡④——呈现桥消费面:组合根每战装配链判「装配集含 fog_lantern」→
|
||||
# board_view.set_fog_lantern。_attune_has 契约化出口,save v6 只读访问器先例;private 面内部调用
|
||||
# 零改动。只读零副作用——呈现侧判定专用,非结算写入口)
|
||||
func attune_has(item_id: String) -> bool:
|
||||
return _attune_has(item_id)
|
||||
|
||||
|
||||
# 装备件表值读取(charge_n 等——TreasureItemTable 行;未装配不读表。magnitude 读数面随 T4
|
||||
# 秘宝订阅迁移退役——行值经 value_from 在 rebuild 定影,零运行期按件取值)
|
||||
func _attune_row(item_id: String) -> Dictionary:
|
||||
|
||||
Reference in new issue
Block a user