fr:yaml:actions
Ceci est une ancienne révision du document !
Table des matières
Syntaxe YAML — Actions personnalisées
Les actions personnalisées permettent d'étendre les commandes du joueur au-delà des déplacements : examiner, utiliser, donner, parler, etc.
Structure d'une action
actions: - action: examiner cible: coffre si: "~" faire: "~" texte: "Le coffre est en chêne massif. Il semble lourd." - action: ouvrir cible: coffre si: "o_cle_o" faire: - "o-cle" - "o+tresor" texte: "Vous ouvrez le coffre et trouvez un trésor !" texte_ko: "Il vous faut une clé pour ouvrir ce coffre."
Champs disponibles
| Champ | Description |
|---|---|
action: | Commande tapée par le joueur (ex: examiner) |
cible: | Cible de la commande (ex: coffre) |
si: | Condition de succès |
faire: | Action(s) à exécuter si succès |
texte: | Texte affiché si succès |
texte_ko: | Texte affiché si condition non remplie |
vers: | Redirection si succès |
visible-si: | Condition d'affichage du bouton |
grise-si: | Grise le bouton si condition vraie |
Cible "all"
all accepte n'importe quelle cible tapée par le joueur :
actions: - action: parler cible: all si: "~" texte: "Vous parlez à t_action_cible_t... mais personne ne répond."
Variables spéciales :
t_action_cible_t— dernière cible tapéet_action_cible_ok_t— dernière cible valide
Actions globales
Déclarées dans evenements_globaux: pour être disponibles partout :
actions_globales: - action: inventaire cible: all si: "~" faire: "~" texte: "Vous consultez votre inventaire."
Voir aussi
fr/yaml/actions.1777820513.txt.gz · Dernière modification : de cyrilfiesta
