**Language / Langue :** **FR** | [[en:yaml:options|EN]] ====== Options globales et en-tête du scénario (YAML) ====== ===== En-tête du scénario ===== id: mon-scenario langue: fr titre: "Mon scénario" description: | Description affichée dans le catalogue et dans le standalone. categorie: fiction tags-scenario: [aventure, humour] markdown: none ''id:'' identifie durablement le scénario. Il devient obligatoire avec les [[fr:yaml:succes|succès]] ou les [[fr:yaml:variables|variables persistantes ''_p'']]. Une traduction garde le même ID pour partager sa progression. ''langue:'' vaut ''fr'' ou ''en''. Les dossiers officiels ''scenarios/'' et ''scripts/'' déterminent déjà leur langue sans avoir besoin d'ouvrir chaque fichier, mais cette clé est utile pour un scénario importé ou hébergé ailleurs. ''categorie:'' accepte ''fiction'', ''escape-game'', ''tutoriel'', ''exemple'' ou ''divers''. ''tags-scenario:'' est une liste libre utilisée notamment par les statistiques et les succès globaux. Ne mettez pas ''|'' dans le titre : ce caractère sert de séparateur dans le catalogue. ===== markdown: ===== ^ Valeur ^ Rendu ^ | ''fix'' | Bloc monospace | | ''none'' | Texte normal avec formatage en ligne | | ''bold'' / ''italic'' / ''quote'' | Style global | | ''story'' | Blocs narratifs | | ''py'' / ''yaml'' / ''js'' / ... | Bloc de code coloré | ===== Style global ===== taille: 18 police: Georgia fond: "#111827" couleur-texte: "#f5f0d8" Ces valeurs servent de défaut aux textes Web et Desktop. Une salle peut les remplacer. ===== options: - boutons permanents ===== options: rafraichir: "Rafraîchir" inventaire: "Inventaire" precedent: "Précédent" v_score_v: "Score" accueil: "Accueil" url1: "https://cyril-fiesta.fr/jdr-bot-wiki/|Wiki" ^ Clé ^ Effet ^ | ''rafraichir'' | Réaffiche la salle courante | | ''inventaire'' | Affiche l'inventaire | | ''precedent'' | Retourne à la salle précédente | | ''v_nom_v'' | Affiche la valeur et la description de la variable | | ''id_salle'' | Donne un accès direct à une salle | | ''urlN'' | Ouvre le lien placé avant le caractère ''|'' | Si une clé pointe vers un objet ou un meuble de la salle plutôt que vers une salle, JDR-Bot déclenche automatiquement ''examiner'' dessus. ===== Variables globales ===== ''vars:'' contient les nombres et ''vars_texte:'' les textes. Les suffixes ''_p'' et ''_o'' déterminent leur persistance. ''vars_online:'' reste compatible mais n'est plus recommandé. Voir [[fr:yaml:variables|Variables]]. ===== ordre_evenements_globaux: ===== Les événements globaux sont vérifiés après les événements locaux par défaut. Pour les vérifier avant : ordre_evenements_globaux: avant Les valeurs acceptées sont ''avant'' et ''apres''. ===== URL directe de lancement ===== https://jdr-bot.cyril-fiesta.fr/?play=nomscenario https://jdr-bot.cyril-fiesta.fr/?play=nomscenario&lang=en Le moteur cherche d'abord un dossier portant ce nom, puis un fichier YAML et enfin un fichier TXT. ''lang=en'' choisit le catalogue anglais. ===== ui: - mode d'interface ===== ''ui:'' choisit ''cartes'', ''plein-ecran'', ''deck'' ou ''phone''. La clé fonctionne au niveau du scénario ou d'une salle, comme ''masquer_saisie:''. Voir [[fr:ui:presentation|Modes d'interface]]. ui: cartes masquer_saisie: false Le mode téléphone ajoute ''phone_accueil:'' et ''phone_forme:''. Voir [[fr:ui:phone|Mode téléphone]]. ===== montrer-type: ===== Pour le [[fr:yaml:glisser-deposer|glisser-déposer]], ''montrer-type: true'' distingue les éléments source, cible et mixte. L'option peut être globale ou propre à une salle. ===== Catalogue et liens de scénario ===== Les liens publics reprennent le titre et la description du scénario. Si sa description n'est pas renseignée, celle de ''liste_scenarios.txt'' sert de repli. Les tags du catalogue, déclarés dans ''liste_scenarios.txt'', peuvent être libres : ils sont affichés sur les cartes et pris en compte par la recherche. Les tags connus conservent leurs traductions et leurs onglets. Ils sont distincts des [[fr:yaml:tags|tags de salles]], qui ajoutent des comportements au scénario. ===== Écho des commandes (4.17) ===== echo_commandes: false L'écho est désactivé par défaut. ''true'' affiche les commandes et clics de boutons dans le fil du jeu. Une salle peut remplacer le réglage global. Les listes ''raccourcis:'' existent aussi à la racine et par salle : voir [[fr:yaml:raccourcis|Clavier, souris et manette]]. Le mode téléphone ajoute ''phone_orientation_auto:'' : voir [[fr:ui:phone|Orientation du téléphone]].