<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://cyril-fiesta.fr/jdr-bot-wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/feed.php">
        <title>JDR-Bot - fr:yaml</title>
        <description></description>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/</link>
        <image rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-05-03T18:21:44+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:actions&amp;rev=1777826832&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:alias&amp;rev=1777826833&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:choix&amp;rev=1777826831&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:conditions&amp;rev=1777826830&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:evenements-globaux&amp;rev=1777826858&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:evenements&amp;rev=1777826831&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:export&amp;rev=1777826836&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:hud&amp;rev=1777826980&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:medias&amp;rev=1777826859&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:modeles&amp;rev=1777826835&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:objets&amp;rev=1777826831&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:options&amp;rev=1777826857&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:syntaxe-base&amp;rev=1777826827&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:tags&amp;rev=1777826835&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:texte&amp;rev=1777826828&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:timers&amp;rev=1777826834&amp;do=diff"/>
                <rdf:li rdf:resource="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:variables&amp;rev=1777826828&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>JDR-Bot</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/</link>
        <url>http://cyril-fiesta.fr/jdr-bot-wiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:actions&amp;rev=1777826832&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>actions</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:actions&amp;rev=1777826832&amp;do=diff</link>
        <description>Language / Langue : FR | EN

Actions personnalisées (YAML)

Les actions personnalisées ajoutent des commandes au nom libre. Le joueur utilise j!nomaction cible (Discord) ou tape le verbe directement (web/desktop).

Déclaration

Actions locales : dans le bloc</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:alias&amp;rev=1777826833&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>alias</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:alias&amp;rev=1777826833&amp;do=diff</link>
        <description>Language / Langue : FR | EN

Alias, commandes et boutons (YAML)

Dans le YAML moderne, il n&#039;existe pas de champ reaction: à ajouter à côté d&#039;un choix ou d&#039;une action. Les boutons affichés par l&#039;interface se déclarent avec bouton:, et les commandes textuelles avec</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:choix&amp;rev=1777826831&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>choix</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:choix&amp;rev=1777826831&amp;do=diff</link>
        <description>Language / Langue : FR | EN

Choix et boutons (YAML)

Les choix définissent les boutons de navigation présentés au joueur.

Syntaxe de base


choix:
  - commande: nord
    bouton: &quot;⬆️ Aller au nord&quot;
    vers: foret

  - commande: retour
    vers: accueil</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:conditions&amp;rev=1777826830&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>conditions</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:conditions&amp;rev=1777826830&amp;do=diff</link>
        <description>Language / Langue : FR | EN

Conditions (YAML)

Les conditions s&#039;utilisent dans les champs si: des événements, choix, actions, textes conditionnels, ticks, visible-si: et grise-si:.

Syntaxe de base
 Condition  Signification  ~  Toujours vrai, fallback.</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:evenements-globaux&amp;rev=1777826858&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>evenements-globaux</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:evenements-globaux&amp;rev=1777826858&amp;do=diff</link>
        <description>Language / Langue : FR | EN

Événements globaux, alias globaux, actions globales (YAML)

evenements_globaux:

Les événements globaux s&#039;exécutent dans toutes les salles (après les événements locaux par défaut). Ils sont OFF par défaut et doivent être activés.</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:evenements&amp;rev=1777826831&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>evenements</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:evenements&amp;rev=1777826831&amp;do=diff</link>
        <description>Language / Langue : FR | EN

Événements (YAML)

Les événements sont des blocs d&#039;action déclenchés automatiquement à l&#039;entrée d&#039;une salle ou via des boutons.

Syntaxe de base


evenements:
  - si: &quot;condition&quot;
    faire: &quot;action&quot;
    texte: &quot;Message affiché&quot;</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:export&amp;rev=1777826836&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>export</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:export&amp;rev=1777826836&amp;do=diff</link>
        <description>Language / Langue : FR | EN

Syntaxe YAML — Export standalone et PDF

Export HTML5 Standalone

L&#039;export standalone génère un fichier ZIP contenant un jeu complet jouable sans installation, hébergeable sur itch.io ou tout serveur web.

Depuis l&#039;éditeur :</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:hud&amp;rev=1777826980&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:49:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hud</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:hud&amp;rev=1777826980&amp;do=diff</link>
        <description>Language / Langue : FR | EN

HUD — Encadrés persistants (YAML)

Les encadrés HUD (encadre:) permettent d&#039;afficher des informations permanentes à l&#039;écran du joueur : PV, score, mini-carte, compte à rebours, etc.

⚠ Les encadrés sont visibles sur</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:medias&amp;rev=1777826859&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>medias</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:medias&amp;rev=1777826859&amp;do=diff</link>
        <description>Language / Langue : FR | EN

Sons, images et vidéos (YAML)

Les médias se placent directement dans les textes narratifs, les descriptions d&#039;objets et les encadrés HUD.

Sons

Entourez l&#039;URL avec &lt;&lt; et &gt;&gt; pour jouer un son :


texte: |
  Le dragon rugit ! &lt;&lt;https://exemple.com/sons/rugissement.mp3&gt;&gt;
  Vous subissez 10 dégâts.</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:modeles&amp;rev=1777826835&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>modeles</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:modeles&amp;rev=1777826835&amp;do=diff</link>
        <description>Language / Langue : FR | EN

Syntaxe YAML — Modèles

Les modèles sont des groupes de salles réutilisables — idéal pour les combats, les mini-énigmes, les phases répétitives.

Déclarer un modèle


modeles:
  - nom: combat_simple
    salles:
      - id: attaque
        texte: &quot;Vous attaquez l&#039;ennemi !&quot;
        init:
          - var: degats
            valeur: &quot;%=1:6&quot;
        evenements:
          - si: &quot;~&quot;
            faire: &quot;pv_ennemi.-.v_degats_v&quot;
            texte: &quot;Vous infligez v_degats_v dég…</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:objets&amp;rev=1777826831&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>objets</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:objets&amp;rev=1777826831&amp;do=diff</link>
        <description>Language / Langue : FR | EN

Objets et inventaire (YAML)

Les objets déclarés dans objets: sont ajoutés à la salle quand le joueur y entre. Ils utilisent les commandes natives du bot : prendre, examiner et jeter.

Important : les objets YAML ne possèdent pas de champ</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:options&amp;rev=1777826857&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>options</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:options&amp;rev=1777826857&amp;do=diff</link>
        <description>Language / Langue : FR | EN

Options globales et en-tête du scénario (YAML)

En-tête du scénario

L&#039;en-tête YAML contient les paramètres globaux du scénario. Voici les clés disponibles :


titre: &quot;Mon Scénario · v1.0 · (v_nbparties_o_v parties)&quot;
description: |
  Une description libre affichée au survol de la carte scénario
  et dans le header de l&#039;export standalone.
markdown: none</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:syntaxe-base&amp;rev=1777826827&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>syntaxe-base</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:syntaxe-base&amp;rev=1777826827&amp;do=diff</link>
        <description>Language / Langue : FR | EN

Syntaxe YAML — Base

Le format YAML est le format moderne de JDR-Bot. Il est plus lisible, plus puissant et plus flexible que l&#039;ancien format .txt.

Structure d&#039;un fichier .yaml


titre: &quot;Mon scénario&quot;
description: &quot;Une aventure courte pour découvrir JDR-Bot.&quot;
markdown: story
police: serif

vars:
  pv:
    valeur: 10
    description: &quot;Points de vie&quot;

salles:
  - id: debut
    texte: |
      Vous vous réveillez dans une forêt sombre.
      Une lueur brille au loin.
  …</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:tags&amp;rev=1777826835&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tags</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:tags&amp;rev=1777826835&amp;do=diff</link>
        <description>Language / Langue : FR | EN

Syntaxe YAML — Tags

Les tags permettent d&#039;injecter des comportements communs dans plusieurs salles sans les répéter.

Déclarer un tag


tags:
  - nom: zone_dangereuse
    evenements:
      - si: &quot;v_torche_v = 0&quot;
        texte: &quot;Il fait trop sombre pour voir quoi que ce soit.&quot;
        faire: &quot;pv.-.2&quot;
    objets:
      - nom: parchemin
        description: &quot;Un avertissement griffonné : Danger !&quot;</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:texte&amp;rev=1777826828&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>texte</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:texte&amp;rev=1777826828&amp;do=diff</link>
        <description>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</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:timers&amp;rev=1777826834&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>timers</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:timers&amp;rev=1777826834&amp;do=diff</link>
        <description>Language / Langue : FR | EN

Timers (YAML)

JDR-Bot offre quatre types de mécaniques temporelles.

1. Pause visuelle {{timer:N}}

Bloque le jeu N secondes avec un compte à rebours visible, puis affiche les choix :


texte: |
  Le mécanisme s&#039;enclenche...
  {{timer:3}}
  La porte s&#039;ouvre !</description>
    </item>
    <item rdf:about="http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:variables&amp;rev=1777826828&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-03T16:47:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>variables</title>
        <link>http://cyril-fiesta.fr/jdr-bot-wiki/doku.php?id=fr:yaml:variables&amp;rev=1777826828&amp;do=diff</link>
        <description>Language / Langue : FR | EN

Variables (YAML)

Déclaration des variables

Les variables numériques se déclarent dans le bloc vars: de l&#039;en-tête :


vars:
  # Forme courte (valeur seule)
  score: 0

  # Forme longue (avec description)
  pv:
    valeur: 10
    description: &quot;Points de vie&quot;</description>
    </item>
</rdf:RDF>
