reference:routines:regle:apres
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| reference:routines:regle:apres [2022/10/11 22:25] – créée jonathan | reference:routines:regle:apres [2026/06/16 21:50] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Règle après ====== | + | ====== Règle |
| - | Cette règle | + | Une **règle |
| - | Par défaut, | + | Voir [[reference: |
| - | ===== Exemples ===== | + | ===== Exemples |
| <code donjon> | <code donjon> | ||
| règle après jeter la bille vers la lucarne: | règle après jeter la bille vers la lucarne: | ||
| - | dire "[au hasard]Vous atteignez la lucarne | + | dire "[au hasard]Vous atteignez la lucarne, ça fait << poc >> puis la bille retombe.[ou]Raté.[ou]Bien essayé.[fin choix]" |
| fin règle | fin règle | ||
| - | après donner l’anneau au roi, donner l’anneau au prince ou donner l’anneau à la reine: | + | règle |
| dire "<< | dire "<< | ||
| fin règle | fin règle | ||
| - | après parler à un chien: | + | règle |
| dire "<< | dire "<< | ||
| fin règle | fin règle | ||
| + | </ | ||
| - | après sauter: | + | <file donjon wiki_regles_apres_donner> |
| + | La salle du trône est un lieu. | ||
| + | Le roi est un homme ici. | ||
| + | La reine est une femme ici. | ||
| + | L' | ||
| + | |||
| + | règle après donner l' | ||
| + | dire "« Grâce à vous le royaume est sauvé ! »". | ||
| + | fin règle | ||
| + | |||
| + | règle avant commencer le jeu: | ||
| + | dire " | ||
| + | fin règle | ||
| + | </ | ||
| + | |||
| + | [[djnc> | ||
| + | |||
| + | ===== Tester la fois où la règle se déclenche ===== | ||
| + | |||
| + | <code donjon> | ||
| + | règle après prendre la pomme: | ||
| + | si la règle se déclenche pour la première fois: | ||
| + | dire "Vous saisissez la pomme royalement." | ||
| + | sinonsi la règle se déclenche pour la deuxième fois: | ||
| + | dire " | ||
| + | sinon | ||
| + | continuer l’action. | ||
| + | fin si | ||
| + | fin règle | ||
| + | |||
| + | règle | ||
| si la règle ne se déclenche pas pour la première fois: | si la règle ne se déclenche pas pour la première fois: | ||
| dire "Vous avez fini de sauter ?". | dire "Vous avez fini de sauter ?". | ||
| - | fin si. | + | fin si |
| fin règle | fin règle | ||
| </ | </ | ||
| - | ===== Continuer | + | ===== Sortie : remplacer, précéder ou suivre la sortie standard ===== |
| + | |||
| + | Par défaut, la règle // | ||
| + | |||
| + | ^ Instruction | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | //(aucune des trois)// | ||
| + | |||
| + | <code donjon> | ||
| + | -- La description du nouveau lieu s’affiche AVANT le murmure | ||
| + | règle après aller dans la crypte: | ||
| + | continuer l’action avant. | ||
| + | dire "Une voix murmure : << Sans le feu, tu ne survivras pas ici… >>" | ||
| + | fin règle | ||
| + | |||
| + | -- La cinématique s’affiche AVANT la description du nouveau lieu | ||
| + | règle après aller dans la crypte: | ||
| + | dire "Vous descendez prudemment dans l’obscurité." | ||
| + | continuer l’action après. | ||
| + | fin règle | ||
| + | </ | ||
| + | |||
| + | Sans aucune de ces deux instructions, | ||
| + | |||
| + | <file donjon wiki_regles_continuer_action> | ||
| + | La cour est un lieu. | ||
| + | La crypte est un lieu sous la cour. | ||
| + | Sa description est "Une crypte glaciale. L' | ||
| + | |||
| + | règle après aller dans la crypte: | ||
| + | dire "Vous descendez prudemment dans l' | ||
| + | continuer l' | ||
| + | fin règle | ||
| + | |||
| + | règle avant commencer le jeu: | ||
| + | dire " | ||
| + | fin règle | ||
| + | </ | ||
| + | |||
| + | [[djnc> | ||
| + | |||
| + | ===== Exemple complet ===== | ||
| + | |||
| + | Le journal intime : démontre une règle avant qui refuse de prendre l’objet, une règle après qui ajoute une cinématique uniquement à la première lecture (avec '' | ||
| + | |||
| + | <file donjon ex_regles_journal> | ||
| + | -- " | ||
| + | Le titre du jeu est "Le journal intime" | ||
| + | L’auteur du jeu est " | ||
| + | |||
| + | La chambre est un lieu. | ||
| + | Sa description est "Votre chambre. Une table de nuit, un miroir au mur, et — fermée à clé — la porte du couloir." | ||
| + | |||
| + | La table de nuit est un support dans la chambre. | ||
| + | |||
| + | Le journal intime est un objet décoratif sur la table de nuit. | ||
| + | Sa description est "Un carnet relié de cuir noir. Les pages sont remplies d’une écriture serrée." | ||
| + | |||
| + | Le miroir est un objet décoratif fixé dans la chambre. | ||
| + | Sa description est "Vous y voyez votre reflet, l’air songeur." | ||
| + | |||
| + | La photo de famille est un objet décoratif sur la table de nuit. | ||
| + | Sa description est "Une photo un peu jaunie. Vos parents y sourient." | ||
| + | |||
| + | -- Initialisation | ||
| + | règle avant commencer le jeu: | ||
| + | dire "Vous êtes seul dans votre chambre.{p}" | ||
| + | fin règle | ||
| + | |||
| + | -- Règle avant : refuser une action existante (prendre). | ||
| + | règle avant prendre le journal intime: | ||
| + | dire " | ||
| + | refuser l’action. | ||
| + | fin règle | ||
| + | |||
| + | -- Règle après : cinématique uniquement à la 1ère lecture, puis description standard. | ||
| + | règle après examiner le journal intime: | ||
| + | si la règle se déclenche pour la première fois: | ||
| + | dire "Vous prenez le journal et hésitez avant de l’ouvrir.{p}" | ||
| + | continuer l’action après. | ||
| + | sinon | ||
| + | continuer l’action. | ||
| + | fin si | ||
| + | fin règle | ||
| + | |||
| + | -- Déclencheurs combinés (« ou »). | ||
| + | règle après examiner le miroir ou examiner la photo de famille: | ||
| + | dire "({/Un souvenir vous traverse l’esprit./ | ||
| + | fin règle | ||
| + | |||
| + | Le joueur est dans la chambre. | ||
| + | </ | ||
| + | [[djnc> | ||
| + | |||
| + | À tester : | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * [[reference: | ||
| + | * [[reference: | ||
| + | * [[reference: | ||
| + | * [[reference: | ||
| - | Voir [[creer: | + | {{tag> |
reference/routines/regle/apres.1665519902.txt.gz · Dernière modification : (modification externe)
