reference:texte:conditions
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 | ||
| reference:texte:conditions [2024/10/12 22:14] – modification externe 127.0.0.1 | reference:texte:conditions [2026/06/16 21:50] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 4: | Ligne 4: | ||
| Celles-ci s' | Celles-ci s' | ||
| - | ===== [1ère fois] [fin choix] ===== | + | ===== [1ère fois] [fin] ===== |
| - | ===== [1ère fois], [2e fois], [3e fois], ... [puis] [fin choix] ===== | + | ===== [1ère fois], [2e fois], [3e fois], ... [puis] [fin] ===== |
| - | ===== [1ère fois], [5e fois], ... [sinon] [fin choix] ===== | + | ===== [1ère fois], [5e fois], ... [sinon] [fin] ===== |
| Cette balise permet par exemple de n' | Cette balise permet par exemple de n' | ||
| Exemples : | Exemples : | ||
| <code donjon> | <code donjon> | ||
| - | dire " | + | dire " |
| - | dire "Le villageois vous regarde d'un air mauvais : « [1ère fois]Je suis très occupé.[2e fois]Vous me dérangez.[puis]C' | + | dire "Le villageois vous regarde d'un air mauvais : « [1ère fois]Je suis très occupé.[2e fois]Vous me dérangez.[puis]C' |
| - | dire "[3e fois]Vous découvrez une magnifique fleur multicolore.[sinon]Aucune trace de la fleur éphémère.[fin | + | dire "[3e fois]Vous découvrez une magnifique fleur multicolore.[sinon]Aucune trace de la fleur éphémère.[fin]" |
| </ | </ | ||
| - | ===== [au hasard], [ou], [ou], ... [fin choix] ===== | + | <file donjon wiki_texte_xe_fois> |
| + | La taverne est un lieu. | ||
| + | Le villageois est une personne ici. | ||
| + | |||
| + | règle après parler au villageois: | ||
| + | dire "Le villageois : « [1ère fois]Je suis très occupé.[2e fois]Vous me dérangez.[puis]C' | ||
| + | fin règle | ||
| + | |||
| + | règle avant commencer le jeu: | ||
| + | dire " | ||
| + | fin règle | ||
| + | </ | ||
| + | |||
| + | [[djnc> | ||
| + | |||
| + | ===== [au hasard], [ou], [ou], ... [fin] ===== | ||
| Cette balise permet d' | Cette balise permet d' | ||
| Ligne 22: | Ligne 37: | ||
| Exemple : | Exemple : | ||
| <code donjon> | <code donjon> | ||
| - | dire "[au hasard]Vous atteignez la lucarne avec la bille, ça fait << poc >> puis la bille retombe.[ou]Raté.[ou]Bien essayé.[fin | + | dire "[au hasard]Vous atteignez la lucarne avec la bille, ça fait << poc >> puis la bille retombe.[ou]Raté.[ou]Bien essayé.[fin]" |
| </ | </ | ||
| - | ===== [en boucle], [puis], [puis], ... [fin choix] ===== | + | <file donjon wiki_texte_au_hasard> |
| + | Le terrain de jeu est un lieu. | ||
| + | La bille est un objet dans l' | ||
| + | |||
| + | action jeter ceci: | ||
| + | dire "[au hasard]Vous atteignez la lucarne, ça fait « poc » puis la bille retombe.[ou]Raté.[ou]Bien essayé.[fin choix]" | ||
| + | fin action | ||
| + | |||
| + | règle avant commencer le jeu: | ||
| + | dire " | ||
| + | fin règle | ||
| + | </ | ||
| + | |||
| + | [[djnc> | ||
| + | |||
| + | ===== [en boucle], [puis], [puis], ... [fin] ===== | ||
| Cette balise permet d' | Cette balise permet d' | ||
| Ligne 31: | Ligne 61: | ||
| Exemple : | Exemple : | ||
| <code donjon> | <code donjon> | ||
| - | dire "Vous savez quoi ? [en boucle]Mon ventre gargouille ![puis]Je mangerais bien ![puis]J' | + | dire "Vous savez quoi ? [en boucle]Mon ventre gargouille ![puis]Je mangerais bien ![puis]J' |
| </ | </ | ||
| - | ===== [initialement] [fin choix] ===== | + | ===== [initialement] [fin] ===== |
| - | ===== [initialement] [puis] [fin choix] ===== | + | ===== [initialement] [puis] [fin] ===== |
| - | Cette balise permet de n' | + | Cette balise permet de n' |
| Exemple : | Exemple : | ||
| <code donjon> | <code donjon> | ||
| - | son aperçu est " | + | son aperçu est " |
| </ | </ | ||
| Ligne 51: | Ligne 81: | ||
| Cette balise permet de tester des condition. | Cette balise permet de tester des condition. | ||
| - | => Veuillez vous référer à la section [[creer:conditions:start|conditions]] | + | => Veuillez vous référer à la section [[reference:instructions: |
| Exemples : | Exemples : | ||
| Ligne 59: | Ligne 89: | ||
| </ | </ | ||
| + | ===== Imbrication ===== | ||
| + | |||
| + | Tous les blocs ci-dessus ('' | ||
| + | |||
| + | <code donjon> | ||
| + | -- si dans si | ||
| + | dire "[si X est Y]ouiX [si Z est T]ouiZ[sinon]nonZ[fin si][sinon]nonX[fin si]". | ||
| + | |||
| + | -- au hasard contenant un si | ||
| + | dire "[au hasard]choix 1[ou][si Z est T]ouiZ[sinon]nonZ[fin si][ou]choix 3[fin choix]" | ||
| + | |||
| + | -- si contenant un Xe fois | ||
| + | dire "[si X est Y][1ère fois]premier passage[puis]passages suivants[fin][sinon]hors-condition[fin si]". | ||
| + | </ | ||
| + | |||
| + | Le contenu d’un bloc imbriqué n’est rendu que si **toutes** les conditions englobantes sont elles-mêmes satisfaites. | ||
| + | |||
| + | ===== Exemple complet ===== | ||
| + | |||
| + | Un PNJ qui salue, plaisante et gronde — avec variations selon le nombre de fois ('' | ||
| + | |||
| + | <file donjon ex_texte_messages> | ||
| + | -- " | ||
| + | Le titre du jeu est "Le marchand bavard" | ||
| + | L’auteur du jeu est " | ||
| + | |||
| + | La place du village est un lieu. | ||
| + | Sa description est "Une petite place pavée. Un marchand y a installé son étal.[initialement] Une fontaine murmure au centre.[fin]" | ||
| + | |||
| + | Le vieux marchand est une personne décorative dans la place du village. | ||
| + | L’étal du marchand est un support fixé dans la place du village. | ||
| + | La pomme rouge est un objet sur l’étal du marchand. | ||
| + | |||
| + | action saluer ceci: | ||
| + | définition: | ||
| + | ceci est un objet visible. | ||
| + | phase prérequis: | ||
| + | si ceci n’est pas une personne: | ||
| + | refuser "Vous ne saluez pas [intitulé ceci]." | ||
| + | fin si | ||
| + | phase épilogue: | ||
| + | dire " | ||
| + | fin action | ||
| + | |||
| + | action plaisanter: | ||
| + | phase épilogue: | ||
| + | dire "Le marchand vous raconte une blague :{n}[au hasard]{/<< | ||
| + | fin action | ||
| + | |||
| + | action demander conseil: | ||
| + | phase épilogue: | ||
| + | dire "Le marchand réfléchit :{n}[au hasard]<< | ||
| + | fin action | ||
| + | |||
| + | Le joueur est dans la place du village. | ||
| + | </ | ||
| + | [[djnc> | ||
| + | |||
| + | À tester : | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * [[reference: | ||
| + | * [[reference: | ||
| + | * [[reference: | ||
| + | * [[reference: | ||
| + | |||
| + | {{tag> | ||
reference/texte/conditions.1728764090.txt.gz · Dernière modification : de 127.0.0.1
