Doc Donjon FI (v3)

Éditeur de fictions interactives avec interpréteur

Outils pour utilisateurs

Outils du site


reference:instructions:executer

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
reference:instructions:executer [2023/01/08 20:42] jonathanreference:instructions:executer [2026/06/16 21:50] (Version actuelle) – modification externe 127.0.0.1
Ligne 20: Ligne 20:
  
 <code donjon> <code donjon>
-exécuter la commande "prendre la fleur"+exécuter la commande "prendre la fleur"
 +</code> 
 + 
 +ℹ️ Le texte de la commande peut contenir des [[reference:texte:balises_dynamiques|balises dynamiques]] : ''exécuter la commande "examiner [intitulé ceci]".''
 + 
 +===== Exécuter la dernière commande ===== 
 + 
 +Rejoue la **commande précédente** du joueur (celle d’avant la commande en cours) : 
 + 
 +<code donjon> 
 +action répéter: 
 +  dire "(Vous recommencez.)"
 +  exécuter la dernière commande. 
 +fin action
 </code> </code>
  
 ===== Exécuter une action ===== ===== Exécuter une action =====
  
-Cette instruction permet d’exécuter une action c’est à dire se rendre directement dans la ''phase exécution'' de cette action **sans** passer par la ''phase prérequis'' depuis une action.+Cette instruction permet d’exécuter une action c’est à dire se rendre directement dans la ''phase exécution'' de cette action **sans** passer par la ''phase prérequis'' et **sans** prendre en compte une éventuelle ''règle avant''.
  
 <code donjon> <code donjon>
-exécuter l’action regarder ceci.+exécuter l’action regarder.
 </code> </code>
  
 Les compléments « ceci » et « cela » seront ceux de l’action parent. Les compléments « ceci » et « cela » seront ceux de l’action parent.
 +
 +⚠️ Le verbe ciblé doit correspondre à **une seule** action : s’il possède plusieurs variantes (par exemple //examiner// dans les actions de base existe sous plusieurs formes), l’instruction échoue avec « Plusieurs actions compatibles trouvées ». Dans ce cas, passez plutôt par ''exécuter la commande "examiner [intitulé ceci]".''.
  
 ==== Exemple ==== ==== Exemple ====
Ligne 45: Ligne 60:
 fin action fin action
 </code> </code>
 +
 +===== Exemple complet =====
 +
 +<file donjon wiki_instructions_executer>
 +La crypte est un lieu.
 +La stèle est un objet ici.
 +Sa description est "Des runes anciennes y sont gravées.".
 +
 +action balayer:
 +  dire "Vous époussetez la crypte du regard :".
 +  exécuter l'action regarder.
 +fin action
 +
 +action réciter:
 +  exécuter la commande "examiner la stèle".
 +fin action
 +
 +action répéter:
 +  dire "(Vous recommencez.)".
 +  exécuter la dernière commande.
 +fin action
 +
 +règle avant commencer le jeu:
 +  dire "Essayez : {/balayer/}, {/réciter/}, {/répéter/}.".
 +fin règle
 +</file>
 +
 +[[djnc>wiki_instructions_executer|tester cet exemple]]
 +
 +===== Exécuter une réaction =====
 +
 +Pour déclencher manuellement la réaction d’un personnage : voir [[reference:routines:reaction:start#declencher_une_reaction_manuellement|Réactions — déclencher une réaction manuellement]].
 +
 +{{tag>executer exécuter routine routines action actions commande commandes reaction réaction derniere_commande dernière_commande declencher déclencher instruction instructions}}
  
reference/instructions/executer.1673206942.txt.gz · Dernière modification : (modification externe)