fixed # 更改个人HUD

This commit is contained in:
2026-10-23 00:38:05 +08:00
parent fe3ebcc0e8
commit 727f469e93
89 changed files with 1692 additions and 59 deletions
+2 -2
View File
@@ -3,7 +3,7 @@ import { heldRelics } from "../relics/definitions.js";
import { createRelicIcon } from "./relic-icon.js";
import { mountRelicStrip } from "./relic-strip.js";
export function mountRelics(session, run, battleRelics) {
export function mountRelics(session, run, battleRelics, { stripRoot = ui.me } = {}) {
let dialog = null, list = null, previousFocus = null, disposed = false;
let relics = heldRelics(run), selected = null, strip = null;
const button = document.createElement("button");
@@ -80,7 +80,7 @@ export function mountRelics(session, run, battleRelics) {
catch (error) { close(); throw error; }
};
button.addEventListener("click", () => open());
if (ui.me) strip = mountRelicStrip(ui.me, () => heldRelics(run),
if (stripRoot) strip = mountRelicStrip(stripRoot, () => heldRelics(run),
open, createRelicIcon, document, window);
const dispose = () => {
if (disposed) return;