**Language / Langue :** [[fr:yaml:hud|FR]] | **EN** ====== HUD — Persistent Panels (YAML) ====== HUD panels (''hud:'') display persistent information on the player screen: HP, score, mini-map, countdown, and so on. HUD panels are visible on web and desktop. On Discord and terminal they are ignored; essential information should also appear in narrative text. ===== Positions ===== * ''top'', ''bottom'', ''left'', ''right'' * ''top-left'', ''top-right'', ''bottom-left'', ''bottom-right'' ===== Base Syntax ===== - id: fight_room hud: position: top-right text: | HP: v_hp_v / v_hpmax_v Score: v_score_v events: - if: ~ do: "hp.-.3" button: "Lose 3 HP" text: "Ouch!" hud: position: top-right text: "HP: v_hp_v / v_hpmax_v" ===== Size and Style ===== hud: position: top-right size: 38 background: "#1a1a2e" text-color: "#e0e0ff" text: "Styled HUD" Use ''width:'' and ''height:'' for explicit percentages. ===== Conditional Text ===== hud: position: top-right text: - if: "v_hp_v <= 0" text: "DEAD" - if: "v_hp_v <= 3" text: "CRITICAL! HP: v_hp_v" - text: "HP: v_hp_v / v_hpmax_v" ===== Split ===== ''[[split]]'' divides the panel into two zones. hud: position: left width: 28 text: | Current zone demo_split [[split]] HP: v_hp_v Score: v_score_v ===== Clear HUD ===== clear-hud: - all - top-right