creer:conditions:start
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
creer:conditions:start [2020/12/23 13:01] – jonathan | creer:conditions:start [2021/02/14 14:23] (Version actuelle) – jonathan | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Conditions ====== | ====== Conditions ====== | ||
- | ===== Ponctuation ===== | + | <nspages -tree -r -exclude -subns -pagesInNs -h1 -textNs="" |
- | + | ||
- | ==== Condition dans une règle (avant/ | + | |
- | + | ||
- | === Condition rapide === | + | |
- | + | ||
- | La condition est suivie d’une '','' | + | |
- | La conséquence est suivie d’un '' | + | |
- | + | ||
- | <code donjon> | + | |
- | avant action sur objet: | + | |
- | autre instruction; | + | |
- | si condition, conséquenceA. | + | |
- | + | ||
- | après action: | + | |
- | si condition, conséquenceA; | + | |
- | sinon conséquenceB; | + | |
- | autre instruction. | + | |
- | </ | + | |
- | + | ||
- | === Condition avec bloc de conséquences === | + | |
- | + | ||
- | * La condition est suivie de '':'' | + | |
- | * Chaque conséquence est séparée par une '','' | + | |
- | * La dernière conséquence est suivie d’un '' | + | |
- | + | ||
- | <code donjon> | + | |
- | exécuter action: | + | |
- | si condition: | + | |
- | conséquence A; | + | |
- | sinon | + | |
- | conséquence C; | + | |
- | autre instruction. | + | |
- | + | ||
- | avant action: | + | |
- | autre instruction; | + | |
- | si condition: | + | |
- | conséquence A, | + | |
- | conséquence B, | + | |
- | conséquence C; | + | |
- | sinon : | + | |
- | conséquence D, | + | |
- | conséquence E. | + | |
- | </code> | + | |
===== Quelques exemples ===== | ===== Quelques exemples ===== | ||
Ligne 50: | Ligne 7: | ||
<code donjon> | <code donjon> | ||
- | si je joueur possède l’anneau magique, dire "Vous êtes protégé grâce à votre anneau." | + | si je joueur possède l’anneau magique, dire "Vous êtes protégé grâce à votre anneau." |
- | si le dragon n’est pas réveillé, dire "Les paupières du dragon sont toujours closes. Espérons que ça dure…"; | + | si le dragon n’est pas réveillé: |
- | sinon dire "Il vous semble avoir vu remuer le dragon." | + | |
+ | sinon | ||
+ | | ||
+ | fin si | ||
si l’historique contient " | si l’historique contient " | ||
-- Le joueur doit posséder tous les objets listés | -- Le joueur doit posséder tous les objets listés | ||
- | si le joueur possède la couronne et le sceptre, dire "Les gardes vous laissent entrer dans votre palais." | + | si le joueur possède la couronne et le sceptre, dire "Les gardes vous laissent entrer dans votre palais." |
-- Le joueur ne possède aucun des objets listés | -- Le joueur ne possède aucun des objets listés | ||
si le joueur ne possède ni l’anneau magique ni le bouclier : | si le joueur ne possède ni l’anneau magique ni le bouclier : | ||
- | dire "Vous êtes touché par les flammes du dragon" | + | dire "Vous êtes touché par les flammes du dragon" |
- | changer le joueur est brulé. | + | changer l’historique contient " |
+ | changer le joueur est brulé; | ||
+ | fin si | ||
- | -- Si au moins une des conditions est remplie | + | -- Si uniquement |
- | si le moule est soit beurré soit fariné, dire "Vous avez oublié quelque chose." | + | si le moule est soit beurré soit fariné, dire "Vous avez oublié quelque chose." |
- | si l’assiette contient les légumes mais pas la viande, dire " | + | si l’assiette contient les légumes mais pas la viande, dire " |
</ | </ | ||
- | <nspages -h1 -subns -exclude: |
creer/conditions/start.1608724899.txt.gz · Dernière modification : 2020/12/23 13:01 de jonathan