/* ================================ HUD – Charakter & Währungsanzeige ================================ */ export async function loadHud() { try { const res = await fetch("/api/hud"); if (!res.ok) throw new Error("HUD API Fehler"); const data = await res.json(); // Name document.getElementById("hud-name").textContent = data.name; // Währungen document.getElementById("hud-silver").textContent = formatNumber(data.silver); document.getElementById("hud-gold").textContent = formatNumber(data.gold); document.getElementById("hud-gems").textContent = formatNumber(data.gems); } catch (err) { console.error("HUD Fehler:", err); } } function formatNumber(n) { if (n === undefined || n === null) return "0"; return Number(n).toLocaleString("de-DE"); }