**Language / Langue :** **FR** | [[en:yaml:options|EN]]
====== Options globales et en-tête du scénario (YAML) ======
===== En-tête du scénario =====
L'en-tête YAML contient les paramètres globaux du scénario. Voici les clés disponibles :
titre: "Mon Scénario · v1.0 · (v_nbparties_o_v parties)"
description: |
Une description libre affichée au survol de la carte scénario
et dans le header de l'export standalone.
markdown: none
⚠ Ne pas utiliser ''|'' dans le titre — utiliser ''·'' ou ''—''.
===== markdown: =====
Contrôle le rendu global du texte de toutes les salles :
^ Valeur ^ Rendu ^
| ''fix'' | Bloc monospace — défaut si absent |
| ''none'' | Texte brut |
| ''bold'' / ''italic'' / ''quote'' | Style global |
| ''story'' | Active les blocs sémantiques narratifs |
| ''py'' / ''yaml'' / ''js'' / … | Bloc code coloré |
===== Style global (taille, police, fond) =====
Ces valeurs servent de défaut à tous les textes web/desktop. Chaque salle peut les remplacer localement :
taille: 18
police: Georgia
fond: "#111827"
couleur-texte: "#f5f0d8"
===== options: — boutons permanents =====
Le bloc ''options:'' définit des boutons affichés en permanence dans la **toolbar** (en haut du jeu, pas dans les choix de navigation) :
options:
rafraichir: "🔄" # réaffiche la salle courante
inventaire: "🎒" # affiche l'inventaire
precedent: "↩️" # retour salle précédente
v_score_v: "⭐" # affiche la valeur de la variable "score"
accueil: "🏠" # accès direct à la salle "accueil"
^ Clé ^ Valeur ^ Effet ^
| ''rafraichir'' | emoji | Réaffiche la salle courante |
| ''inventaire'' | emoji | Affiche l'inventaire |
| ''precedent'' | emoji | Retour salle précédente (si disponible) |
| ''v_nom_v'' | emoji | Affiche la valeur et description de la variable ''nom'' |
| ''id_salle'' | emoji | Accès direct à la salle (n'apparaît pas si on y est déjà) |
===== Liens externes dans options: (v4.9) =====
Une option dont la valeur commence par ''http://'' ou ''https://'' ouvre un lien externe :
options:
url1: "https://cyril-fiesta.fr/jdr-bot-wiki/|📚 Wiki"
url2: "https://discord.gg/jdrbot|💬 Discord"
La clé (''url1'', ''url2''…) est libre. Le ''|'' sépare l'URL du label affiché sur le bouton.
Sur web/desktop : ouvre dans un nouvel onglet. Sur Discord/terminal : affiche l'URL en texte.
===== Fallback examiner (v4.9) =====
Si une option ''id_salle'' pointe vers un nom qui correspond à un objet/meuble de la salle courante (plutôt qu'une salle), le moteur déclenche automatiquement ''examiner'' dessus.
===== vars:, vars_texte:, vars_online: =====
Variables déclarées au niveau racine, initialisées au lancement. Voir [[fr:yaml:variables|Variables]].
===== 997_globaux: (ordre d'exécution des événements globaux) =====
Par défaut, les événements globaux s'exécutent **après** les événements locaux. Pour les exécuter avant :
997_globaux: avant # "avant" ou "apres" (défaut : apres)
===== URL directe de lancement (v4.9) =====
Il est possible de lancer directement un scénario depuis une URL, sans passer par l'accueil :
https://jdr-bot.cyril-fiesta.fr/?play=nomscenario
* Résolution automatique : ''.yaml'' en priorité, puis ''.txt'' — aucune extension à spécifier
* Uniquement les scénarios du dossier officiel ''scenarios/''
* Retour à l'accueil normal après la partie
* Idéal pour des liens de partage directs dans des annonces ou pages de présentation
**Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]**