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édente | |||
| reference:texte:conditions [2024/10/25 21:09] – jonathan | reference:texte:conditions [2026/06/16 21:50] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 15: | Ligne 15: | ||
| 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]" | ||
| </ | </ | ||
| + | |||
| + | <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] ===== | ===== [au hasard], [ou], [ou], ... [fin] ===== | ||
| Ligne 24: | Ligne 39: | ||
| 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]" | ||
| </ | </ | ||
| + | |||
| + | <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] ===== | ===== [en boucle], [puis], [puis], ... [fin] ===== | ||
| 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.1729883384.txt.gz · Dernière modification : de jonathan
