fix(ui): 100% align NPC dialogue and shop popup panels with 40250 canonical UI layout and textures

This commit is contained in:
shen
2026-09-19 17:37:02 -07:00
parent 5d43682498
commit a834af873f
4 changed files with 521 additions and 109 deletions
+8 -2
View File
@@ -428,10 +428,16 @@ func setup(m2client: Node, assets_root: String,
quest_log.clear_quest(index))
quest_dialog.opened.connect(func():
if quest_log and quest_log.has_method("set_buttons_suppressed"):
quest_log.set_buttons_suppressed(true))
quest_log.set_buttons_suppressed(true)
if quest_curtain:
quest_curtain.open()
)
quest_dialog.closed.connect(func():
if quest_log and quest_log.has_method("set_buttons_suppressed"):
quest_log.set_buttons_suppressed(false))
quest_log.set_buttons_suppressed(false)
if quest_curtain:
quest_curtain.close()
)
# 死亡窗 + 状态图标条(P4)
var death := DeathUI.new()