Outils pour utilisateurs

Outils du site


fr:yaml:actions

Ceci est une ancienne révision du document !


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ée
  • t_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