Outils pour utilisateurs

Outils du site


fr:yaml:alias

Language / Langue : FR | EN

Alias, commandes et boutons (YAML)

Dans le YAML moderne, il n'existe pas de champ reaction: à ajouter à côté d'un choix ou d'une action. Les boutons affichés par l'interface se déclarent avec bouton:, et les commandes textuelles avec commande: ou alias: selon le cas.

Choix : commande + bouton

Dans choix:, commande: est l'alias textuel de navigation. bouton: est le libellé cliquable affiché au joueur.

choix:
  - commande: nord
    bouton: "Aller au nord"
    vers: salle_nord

Le joueur peut cliquer le bouton ou taper la commande de navigation correspondante.

Choix sans bouton

Un choix avec commande: mais sans bouton: reste utilisable au clavier, mais n'affiche pas de bouton local, sauf si la commande hérite d'un alias_globaux:.

choix:
  - commande: retour
    vers: accueil

Alias globaux

alias_globaux: associe une commande à un label réutilisable. C'est pratique pour les boutons récurrents.

alias_globaux:
  retour: "Accueil"
  aide: "Aide"

salles:
  - id: couloir
    choix:
      - commande: retour
        vers: accueil     # affichera le label défini dans alias_globaux

Alias d'action

Dans actions:, alias: crée un raccourci pour déclencher une action sans taper le couple complet verbe cible.

actions:
  - verbe: inspecter
    cible: alambic
    alias: alambic
    si: ~
    texte_ok: "L'alambic central attend vos ingrédients."

Le joueur peut taper alambic au lieu de inspecter alambic.

Boutons d'action et d'événement

Les actions et les événements peuvent aussi exposer un bouton :

actions:
  - verbe: utiliser
    cible: potion
    bouton: "Boire la potion"
    si: "potion"
    faire:
      - objet: potion
        vers: inventaire
        retirer: true
      - "pv.+.10"
    texte_ok: "+10 PV !"
    texte_ko: "Vous n'avez pas de potion."

evenements:
  - si: ~
    bouton: "Méditer"
    faire: "mana.+.5"
    texte: "+5 mana."

Voir aussi

fr/yaml/alias.txt · Dernière modification : de cyrilfiesta