Logique » Conditions
April 22, 2026

Conditions

En cours

Cette documentation est encore en cours d'expansion et d'affinement. Les fonctionnalités, captures d'écran et descriptions peuvent changer jusqu'à la sortie publique de Talescape. Si quelque chose n'est pas clair ou que tu as besoin d'aide, demande sur le Discord officiel de Talescape. On est ravis de clarifier ou de mettre à jour les pages si besoin.

Conditions définissent quand quelque chose doit se produire ou si quelque chose doit être visible du tout. Elles sont l'un des outils centraux de logique dans Talescape et servent non seulement dans les événements, mais aussi à contrôler les options de dialogue, les éléments de scène et d'autres systèmes interactifs.

1. Aperçu

1. Aperçu

Une condition est une vérification logique qui évalue l'état actuel de l'histoire. Si la condition est satisfaite (vraie), l'action, le dialogue ou l'élément associé devient actif. Sinon, il est ignoré ou caché.

Les conditions peuvent vérifier :

  • Variables
  • Objets dans l'inventaire
  • Succès
  • Chance aléatoire
  • État du système (par ex., statut du chapitre ou du minuteur)

Elles vous permettent de faire réagir le monde de façon dynamique aux choix et à la progression précédents du joueur.

2. Où les conditions sont utilisées

Les conditions ne se limitent pas aux événements : elles sont utilisées dans tout Talescape pour définir la visibilité et le flux logique :

  • Événements : Décider si l'événement doit s'exécuter lorsque son déclencheur s'active.
  • Options de dialogue : Contrôler quelles options de dialogue sont disponibles pour le joueur.
  • Éléments de scène : Décider quels objets, images ou éléments de texte sont visibles.
  • Actions : (Dans certains cas) Déterminer si une action doit s'exécuter après une vérification.

Cette flexibilité vous permet de contrôler la progression, révéler des secrets ou créer des embranchements de dialogue basés sur des décisions antérieures, sans écrire manuellement une logique complexe.

3. Types de conditions

Les types de conditions disponibles incluent (selon la configuration de votre histoire) :

  • Variables : Comparer des valeurs numériques ou textuelles (size is "small", coins ≥ 5).
  • Choices : Vérifier si un choix simple activé/désactivé est défini.
  • Inventory : Vérifier si le joueur possède un objet ou une quantité spécifique.
  • Achievements : Vérifier si un succès a été débloqué.
  • System : Évaluer la chance aléatoire, les états de minuteur ou d'autres conditions au niveau système.

Tous les types de conditions pris en charge sont automatiquement maintenus à jour par l'éditeur.

5. Exemples d'utilisation

  • Branche de dialogue : « Afficher cette réplique uniquement si le joueur possède la carte. »
  • Objet interactif : « Afficher le coffre uniquement s'il n'a pas encore été ouvert. »
  • Événement : « Déclencher le changement de scène lorsque le générateur est réparé. »
  • Objet caché : « Révéler l'artéfact uniquement si la variable 'Perception' du joueur ≥ 5. »

6. Évaluation des conditions

Les conditions sont évaluées chaque fois que leur élément parent (événement, dialogue ou scène) devient actif.
Si l'état de l'histoire change, le résultat de la condition se met à jour automatiquement, garantissant que les bonnes options et visuels apparaissent toujours.

7. Bonnes pratiques

  • Gardez les conditions simples et descriptives.
  • Utilisez des variables et des indicateurs pour le suivi d'état à long terme.
  • Groupez les conditions liées sous un même événement quand c'est possible.
  • Testez soigneusement les embranchements conditionnels dans Aperçu de l'histoire.
  • Utilisez les conditions aléatoires avec parcimonie pour varier la narration, pas pour la progression principale.

8. Débogage des conditions

Si un élément n'apparaît pas ou qu'un événement ne se déclenche pas :

  • Vérifiez le Menu de débogage pour voir les états actuels des variables et de l'inventaire.
  • Vérifiez que les valeurs des conditions correspondent aux types de données attendus (par ex., booléen vs nombre).
  • Assurez-vous que la condition est attachée au bon élément ou événement.

Les conditions sont ce qui rend vos histoires réactives et vivantes, vous permettant de façonner un monde qui s'adapte à chaque décision, découverte et erreur d'un Dreamer.

Suivant: Actions

Documentation