Outils pour utilisateurs

Outils du site


fr:yaml:syntaxe-base

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
fr:yaml:syntaxe-base [2026/08/31 21:23] – Wiki : fins de pages homogènes, liens Discord retirés cyrilfiestafr:yaml:syntaxe-base [2026/10/19 01:46] (Version actuelle) – Wiki 4.17 : corrections apres audit des exemples et traductions cyrilfiesta
Ligne 3: Ligne 3:
 ====== Syntaxe YAML - Base ====== ====== Syntaxe YAML - Base ======
  
-Le format YAML est le format moderne de JDR-Bot. Il est plus lisible, plus puissant et plus flexible que l'ancien format .txt.+Le format YAML décrit les salles, les choix et les règles du scénario. L'ancien format .txt reste pris en charge.
  
 ===== Structure d'un fichier .yaml ===== ===== Structure d'un fichier .yaml =====
Ligne 49: Ligne 49:
  
 ^ Clé ^ Description ^ Obligatoire ^ ^ Clé ^ Description ^ Obligatoire ^
 +| ''id:'' | Identifiant stable, nécessaire pour les variables ''_p'' et les succès. | selon usage |
 | ''titre:'' | Titre du scénario. | oui | | ''titre:'' | Titre du scénario. | oui |
 | ''description:'' | Description affichée dans le catalogue et l'export standalone. | non | | ''description:'' | Description affichée dans le catalogue et l'export standalone. | non |
Ligne 58: Ligne 59:
 | ''vars:'' | Variables numériques globales. | non | | ''vars:'' | Variables numériques globales. | non |
 | ''vars_texte:'' | Variables textuelles globales. | non | | ''vars_texte:'' | Variables textuelles globales. | non |
-| ''vars_online:'' | Variables persistées entre parties. | non |+| ''listes:'' | Listes de nombres, textes ou fiches. | non | 
 +| ''collections:'' | Fiches nommées. | non | 
 +| ''vars_online:'' | Ancienne déclaration online, conservée pour compatibilité ; préférer les suffixes ''_p'' et ''_o''. | non | 
 +| ''raccourcis:'' | Commandes et événements liés au clavier, à la souris ou à la manette. | non | 
 +| ''succes:'' | Succès du scénario. | non | 
 +| ''personnages:'' | Personnages utilisés dans les dialogues. | non |
 | ''options:'' | Boutons permanents de toolbar. | non | | ''options:'' | Boutons permanents de toolbar. | non |
 | ''alias_globaux:'' | Labels de boutons réutilisables. | non | | ''alias_globaux:'' | Labels de boutons réutilisables. | non |
Ligne 68: Ligne 74:
 | ''ordre_evenements_globaux:'' | Ordre d'exécution des événements globaux : ''avant'' ou ''apres''. | non | | ''ordre_evenements_globaux:'' | Ordre d'exécution des événements globaux : ''avant'' ou ''apres''. | non |
 | ''salles:'' | Liste des salles du scénario. | oui | | ''salles:'' | Liste des salles du scénario. | oui |
 +
 +Voir [[fr:yaml:options|Options et en-tête]], [[fr:yaml:variables|Variables]] et [[fr:yaml:listes-boucles|Listes et collections]] pour les détails et la persistance.
  
 ===== Structure d'une salle ===== ===== Structure d'une salle =====
fr/yaml/syntaxe-base.1788204227.txt.gz · Dernière modification : de cyrilfiesta