Outils pour utilisateurs

Outils du site


fr:yaml:hud

Ceci est une ancienne révision du document !


Syntaxe YAML — HUD / Encadrés persistants

Les encadrés HUD (encadre:) affichent des informations persistantes en overlay — stats, timer, mini-carte, portrait de personnage…

Syntaxe de base

- id: ma_salle
  texte: "..."
  encadre:
    position: haut
    texte: "⚔️ PV : v_pv_v / 20  |  💰 Or : v_or_v"

L'encadré reste affiché jusqu'à sa suppression explicite, même en changeant de salle.

Positions disponibles

Position Description
haut Bande en haut de l'écran
bas Bande en bas de l'écran
gauche Panneau latéral gauche
droite Panneau latéral droit
haut-gauche Coin haut gauche
haut-droite Coin haut droit
bas-gauche Coin bas gauche
bas-droite Coin bas droit

Personnalisation

encadre:
  position: haut
  taille: 12           # hauteur en % pour bandes, largeur pour panneaux
  largeur: 80          # largeur en % (indépendant)
  hauteur: 15          # hauteur en % (indépendant)
  fond: "#1a1a2e"      # couleur de fond CSS
  couleur-texte: "#c9a84c"
  texte:
    - texte: "⚔️ Tour v_tour_v/30  •  🏰 v_peuple_v  💰 v_or_v"
      taille: 14
      police: serif

Contenu riche

encadre:
  position: haut-gauche
  texte: |
    [[https://monsite.fr/portrait.png]]
    **Héros**
    PV : v_pv_v/v_pv_max_v

Split — deux zones côte à côte

encadre:
  position: haut
  texte: |
    Score : v_score_v
    [[split]]
    ⏱️ v_timer_v|pad2 s

split divise l'encadré en deux zones indépendantes.

Texte conditionnel dans le HUD

encadre:
  position: haut
  texte:
    - texte: "🔴 DANGER — PV : v_pv_v"
      si: "v_pv_v <= 5"
    - texte: "🟡 PV : v_pv_v"
      si: "v_pv_v <= 10"
    - texte: "🟢 PV : v_pv_v"
      si: "~"

Supprimer un encadré

evenements:
  - si: "~"
    faire: "supprimer-encadre:haut"
    # ou plusieurs :
    faire:
      - "supprimer-encadre:haut"
      - "supprimer-encadre:haut-gauche"

Voir aussi

fr/yaml/hud.1777820514.txt.gz · Dernière modification : de cyrilfiesta