Table des matières
Language / Langue : FR | EN
Syntaxe de base (format .txt)
<note> Le format .txt est l'ancienne syntaxe de JDR-Bot, toujours supportée. Pour les nouveaux scénarios, préférez le format YAML qui est plus puissant. </note>
Le scénario .txt est un fichier texte encodé en UTF-8, composé de blocs séparés par des lignes d'étoiles.
Structure générale
Titre du scénario Nombre de salles 1 nom_salle_1 Texte de la salle 1 | 2 sortie->2 *************** 2 nom_salle_2 Texte de la salle 2 | 999|Vous avez gagné ! ***************
Détail de chaque bloc
Ligne 1 — Titre du scénario
Le titre est affiché au lancement. Il peut être suivi d'options séparées par « | » (voir Alias et réactions). ⚠ Ne pas utiliser « | » dans le titre lui-même (c'est un délimiteur).
Ligne 2 — Nombre de salles
Le nombre total de salles du scénario. On peut ajouter un markdown Discord à côté : 3 fix (fix est la valeur par défaut).
Blocs de salles
Chaque salle se compose de 4 lignes exactement, dans cet ordre :
[numéro] [nom_interne]— identifiant unique de la salle- Texte affiché au joueur (peut être
nullpour aucun texte) - Objets / variables / états (ou
|si vide — obligatoire) - Sorties et événements accessibles
Les salles sont séparées par * (minimum 5 étoiles). Ne pas mettre de séparateur avant la première salle.
Sorties disponibles
| Syntaxe | Effet |
|---|---|
2 | Salle 2 accessible sans condition |
2|objet|texte KO|texte OK | Salle 2 avec condition objet |
2|v_var_v.>=.5|texte KO|texte OK | Salle 2 avec condition variable |
alias→2 | L'alias alias mène à la salle 2 |
precedent | Permet de retourner à la salle précédente |
997 | Événement automatique (voir Événements) |
998|Texte défaite | Fin de partie — défaite |
999|Texte victoire | Fin de partie — victoire |
Exemples de fins
998 et 999 sont des numéros de salle spéciaux. Si l'un d'eux apparaît dans les sorties d'une salle, la partie se termine avec le texte associé :
999|Félicitations ! Vous avez réussi l'escape game ! 998|Game over. Le donjon a eu raison de vous...
Tester votre scénario
Pour lancer votre scénario sur le bot Discord :
j!jouer https://votre-url/votre_scenario.txt
Ou si vous avez configuré une URL de base :
j!jouer nom_scenario
Retrouvez nous sur le discord Make&Play
