Outils pour utilisateurs

Outils du site


fr:conditions

Conditions

Vous avez vu dans créer-scénario comment créer des salles accessibles via votre salle actuelle, et dans objets comment créer des objets. Il est maintenant temps de parler des conditions.

Les conditions permettent de ne rendre accessible une salle que si on a le(s) objet(s) nécessaires. On précise la condition et les textes qui l'accompagne, à la suite du numéro de salle que l'on veut rendre accéssible, en utilisant le séparateur “|

La syntaxe est la suivante :

numero_salle|objet1 objet2 objet3|phrase si on a pas l'objet|phrase si on a l'objet (et on accède donc à cette salle)

Comme vous le voyez, on peut donc préciser autant d'objet que l'on veut. Si on veut interdire l'accés si on possède un objet, il faut mettre un “-” avant l'objet (par exemple “-objet”)

Prenons un exemple d'une salle, depuis laquelle on peut accéder sans condition a la salle 4, mais pour la salle 2 il nous faudra posséder la lampe pour y accéder, et pour la salle 3 il faut ne PAS avoir la lampe dans son inventaire :

2|lampe|il fait trop sombre pour entrer sans lampe!|Vous entrez dans le salon en vous éclairant avec votre lampe
3|-lampe|Cette salle contient des peintures sensibles à la lumière, merci de ne pas y entrer avec une lampe !|Vous entrez dans la galerie de peintures.
4

Dans les fonctionnalités avancées du bot, vous verrez d'autre possibilité (utiliser la valeur d'une variable, etc.) et d'autres utilisations des conditions (pour un événement automatique par exemple).

Conditions ET/OU

Par défaut, les conditions (par objets requis, conditions ou variable) se cumulent. Si vous mettez 2 objets, il faudra avoir les 2 objets pour respecter la conditions (comme les clés dans l’exemple).
Si vous souhaitez qu’une salle soit accessible avec un objet OU un autre objet, vous pouvez mettre 2 fois la case de la salle, chaque ligne ayant une condition différente. Le bot tentera la première, puis la deuxième, etc.
Enfin si aucune des conditions n’est respecté, le bot affichera le texte correspondant à la dernière ligne testée.

Dans l'exemple suivant, nous voyons que la salle 2 est maintenant accessible soit avec une lampe, soit avec une torche :

2|lampe|il fait trop sombre pour entrer sans lampe ni torche!|Vous entrez dans le salon en vous éclairant avec votre lampe
2|torche|il fait trop sombre pour entrer sans lampe ni torche!|Vous entrez dans le salon en vous éclairant avec votre torche
3
4

Le texte qui s'affichera sera donc différent en fonction de l'objet que l'on possède.

Retrouvez nous sur le discord Make&Play

Discussion

Entrer votre commentaire. La syntaxe wiki est autorisée:
 
fr/conditions.txt · Dernière modification: 2021/04/11 13:57 de cyrilfiesta