# Le texte conditionnel

Le texte conditionnel permet d'afficher des passages différents selon l'état du jeu : la valeur d'une variable, le nombre d'étapes visitées, le temps passé, etc. C'est la base pour écrire des histoires réactives.

# Comment l'utiliser

1

Ouvrez le menu Insérer

Cliquez sur le bouton ✨ Insérer dans la toolbar, ou appuyez sur Ctrl+/ (⌘+/ sur Mac).

2

Sélectionnez Texte conditionnel

Cliquez sur Texte conditionnel. Raccourci direct : Ctrl+Maj+C.

3

Définissez vos conditions

Choisissez la catégorie (Système, Étape visitée, Variable d'histoire), la variable, l'opérateur et la valeur à comparer. Ajoutez des blocs SINON SI / SINON si besoin.

4

Saisissez le texte à afficher

Pour chaque bloc, rédigez le texte qui sera affiché si la condition est vraie.

5

Insérez

Le code Handlebars est inséré dans votre contenu. Il sera évalué au moment de la lecture.

# Exemples courants

Exemple — Variable d'histoire

Si la variable Courage est ≥ 5 : « Vous avancez sans hésiter. » Sinon : « Vous reculez prudemment. »

Exemple — Étape visitée

Si l'étape « Rencontre avec Alice » a été visitée, afficher « Alice vous reconnaît aussitôt. » sinon « Un visage inconnu vous dévisage. »

Exemple — Temps sur l'étape

Si minutesOnStep ≥ 2 : « Les minutes s'éternisent. Il faut agir. » Permet de créer de la tension temporelle.

# Les catégories de conditions

CatégorieVariables disponiblesUsage
SystèmeaccessibleChildren, minutesOnStep, currentStepVisitCountConditions liées au moteur de jeu
Étape visitéeToutes les étapes de l'histoireMémoire narrative
Variable d'histoireLes variables que vous avez crééesLogique métier de votre histoire
Astuce

Vous pouvez combiner plusieurs conditions avec SINON SI pour créer des arbres de décisions riches sans multiplier les étapes.