Outils pour utilisateurs

Outils du site


fr:yaml:texte

Language / Langue : FR | EN

Texte et formatage (YAML)

Retours à la ligne

Dans un bloc YAML texte: |, les retours à la ligne du fichier sont respectés tels quels.

Pour un retour à la ligne affiché dans Discord (dans les formats qui ne supportent pas les vraies nouvelles lignes) : utiliser +n+.

Bloc texte encadré

Quand le contenu entre [[ et ]] n'est pas une URL d'image, il s'affiche dans un encart (bloc code sur Discord, boîte sur web/desktop) :

texte: "[[Mémo : la clé se trouve dans la bibliothèque.]]"

Formatage Markdown inline

Ces styles fonctionnent dans tous les modes (quel que soit markdown: global) :

Syntaxe Rendu
**texte** Gras
*texte* Italique
__texte__ Souligné
~~texte~~ ~~Barré~~
``texte`` Code inline
||texte|| Spoiler (cliquer pour révéler)
> texte (sur sa propre ligne) Citation blockquote

Blocs de code colorés

texte: |
  ```diff
  - ancienne règle
  + nouvelle règle
  ```
 
  ```python
  def lancer_de(faces):
      return random.randint(1, faces)
  ```

Langages supportés : diff, yaml, python, js, json, bash, et tous ceux supportés par highlight.js (web/desktop). Sur Discord, rendu en bloc code générique.

Blocs sémantiques (markdown: story)

En ajoutant markdown: story dans l'en-tête du scénario, cinq types de blocs narratifs sont disponibles avec chacun leur rendu visuel distinct :

texte: |
  ```narration
  La brume s'épaissit entre les arbres. Quelque chose vous observe.
  ```
 
  ```dialogue
  **L'inconnu** : Vous n'auriez pas dû venir ici.
  ```
 
  ```pensee
  *Il ment. Ses mains tremblent légèrement.*
  ```
 
  ```systeme
  **Objectif mis à jour** : Trouver l'origine de la cloche.
  ```
 
  ```journal
  Nuit du 14 octobre. Troisième nuit sans sommeil.
  ```

Cinq types : narration · dialogue · pensee · systeme · journal

Le rendu visuel dépend du style UI choisi par le joueur (classique, rpg, terminal, aventure) — pas une clé YAML auteur.

Styles par bloc (v4.9)

Dans une liste texte:, chaque bloc peut avoir son propre style (web/desktop uniquement — ignoré sur Discord et terminal) :

texte:
  - "Texte normal sans style"
  - taille: 28
    police: Georgia
    texte: "Titre en Georgia 28 px"
  - taille: 14
    police: monospace
    fond: "#111827"
    couleur-texte: "#facc15"
    texte: "Badge en monospace avec fond sombre"
  - taille: 18
    si: "v_score_v > 0"
    texte: "Affiché seulement si score > 0 : v_score_v pts"
Clé Valeur
taille: Taille en pixels (ex: 18, 24)
police: Famille CSS (ex: Georgia, monospace, cursive)
fond: Couleur de fond CSS (ex: “#111827”)
couleur-texte: Couleur du texte CSS (ex: “#facc15”)

⚠ Ces clés s'appliquent au bloc entier. Pour styler un seul mot, utiliser le Markdown inline.

Couleur de fond d'une salle

La clé fond: sur une salle définit la couleur d'arrière-plan pour cette salle uniquement (web/desktop) :

- id: salle_nuit
  fond: "#0d1117"
  texte: "Il fait nuit noire."

Champ markdown: global

Défini en en-tête du scénario, il enveloppe tout le texte des salles :

Valeur Rendu
fix Bloc monospace (défaut)
none Texte brut
bold Gras
italic Italique
quote Citation blockquote
story Blocs sémantiques actifs
py / yaml / js / … Bloc code coloré

→ Voir aussi : Sons, images et vidéos

Retrouvez nous sur le discord Make&Play

fr/yaml/texte.txt · Dernière modification : de cyrilfiesta