Outils pour utilisateurs

Outils du site


fr:yaml:alias

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
fr:yaml:alias [2026/05/03 18:30] – Add EN language switch cyrilfiestafr:yaml:alias [2026/05/03 23:59] (Version actuelle) – mise a jour wiki cyrilfiesta
Ligne 1: Ligne 1:
-**Langue :** **Français** | [[en:yaml:alias|English]]+**Language / Langue :** **FR** | [[en:yaml:alias|EN]]
  
-====== Alias, commandes et boutons (YAML) ======+====== Alias et commandes (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.+Les alias permettent au joueur de naviguer ou d'interagir en tapant un mot court, sans connaître l'identifiant exact d'une salle ou d'une action.
  
-===== Choix : commande + bouton =====+===== Commande dans un choix =====
  
-Dans ''choix:'', ''commande:'' est l'alias textuel de navigation. ''bouton:'' est le libellé cliquable affiché au joueur.+''commande:'' dans un choix définit le mot-clé que le joueur peut taper pour emprunter cette sortie.
  
 <code yaml> <code yaml>
 choix: choix:
   - commande: nord   - commande: nord
-    bouton: "Aller au nord" +    bouton: "⬆️ Aller au nord" 
-    vers: salle_nord +    vers: foret_nord
-</code>+
  
-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:''. 
- 
-<code yaml> 
-choix: 
   - commande: retour   - commande: retour
     vers: accueil     vers: accueil
 </code> </code>
 +
 +Sans ''commande:'', la salle reste accessible via son identifiant (''avancer foret_nord''), mais pas via un raccourci personnalisé.
  
 ===== Alias globaux ===== ===== Alias globaux =====
  
-''alias_globaux:'' associe une commande à un label réutilisable. C'est pratique pour les boutons récurrents.+''alias_globaux:'' associe une commande à un label de bouton réutilisable dans toutes les sallesPratique pour les boutons récurrents (retour, inventaire, aide…).
  
 <code yaml> <code yaml>
 alias_globaux: alias_globaux:
-  retour: "Accueil" +  retour: "🏠 Accueil" 
-  aide: "Aide"+  aide: "❓ Aide" 
 +</code>
  
-salles: +Dans n'importe quelle salle, un choix avec ''commanderetour'' hérite automatiquement du label ''🏠 Accueil'' sans avoir à répéter ''bouton:'' partout 
-  - idcouloir + 
-    choix: +<code yaml> 
-      - commande: retour +choix: 
-        vers: accueil     # affichera le label défini dans alias_globaux+  - commande: retour 
 +    vers: accueil      # affichera "🏠 Accueil" grâce à alias_globaux
 </code> </code>
  
 ===== Alias d'action ===== ===== Alias d'action =====
  
-Dans ''actions:'', ''alias:'' crée un raccourci pour déclencher une action sans taper le couple complet ''verbe cible''.+Dans ''actions:'', ''alias:'' crée un raccourci : le joueur peut taper le mot seul au lieu du couple ''verbe cible''.
  
 <code yaml> <code yaml>
Ligne 57: Ligne 52:
 </code> </code>
  
-Le joueur peut taper ''alambic'' au lieu de ''inspecter alambic''.+Le joueur peut taper ''alambic'' plutôt que ''inspecter alambic''.
  
-===== Boutons d'action et d'événement =====+===== Alias globaux de navigation =====
  
-Les actions et les événements peuvent aussi exposer un bouton :+''alias_globaux:'' peut aussi pointer directement vers une salle pour y donner accès depuis partout :
  
 <code yaml> <code yaml>
-actions+alias_globaux
-  - verbe: utiliser +  carte: "🗺️ Voir la carte"
-    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+salles
-  - si~ +  - idcarte_monde 
-    bouton"Méditer" +    ... 
-    faire"mana.+.5" +  - idcouloir 
-    texte: "+5 mana."+    choix
 +      - commandecarte 
 +        vers: carte_monde    # "cartedisponible dans toutes les salles
 </code> </code>
  
Ligne 88: Ligne 75:
   * [[fr:yaml:choix|Choix et boutons]]   * [[fr:yaml:choix|Choix et boutons]]
   * [[fr:yaml:actions|Actions personnalisées]]   * [[fr:yaml:actions|Actions personnalisées]]
-  * [[fr:yaml:evenements-globaux|Alias et événements globaux]]+  * [[fr:yaml:evenements-globaux|Événements globaux]] 
 + 
 +**Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]**
  
fr/yaml/alias.1777825814.txt.gz · Dernière modification : de cyrilfiesta