Outils pour utilisateurs

Outils du site


fr:yaml:actions

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:actions [2026/08/31 21:06] – Wiki : fins de pages homogènes, liens Discord retirés cyrilfiestafr:yaml:actions [2026/10/20 22:24] (Version actuelle) – Modèles sur_place, portée des encadrés et objets 4.17 cyrilfiesta
Ligne 23: Ligne 23:
     faire:     faire:
       - "or.+.50"       - "or.+.50"
-      - "cle&&inventaire&&null"   # retire la clé+      - "-cle&&inventaire&&null"   # retire la clé
     texte_ok: "Vous ouvrez le coffre ! +50 pièces d'or."     texte_ok: "Vous ouvrez le coffre ! +50 pièces d'or."
     texte_ko: "Le coffre est verrouillé. Il vous faut une clé."     texte_ko: "Le coffre est verrouillé. Il vous faut une clé."
Ligne 38: Ligne 38:
     si: ~     si: ~
     faire: "t_action_cible_ok_t"    # redirige vers la salle tapée     faire: "t_action_cible_ok_t"    # redirige vers la salle tapée
-    texte_ko: "Destination «t_action_cible_t» inconnue."+    texte_ko: "Destination inconnue : t_action_cible_t."
 </code> </code>
  
 ^ Variable ^ Valeur ^ ^ Variable ^ Valeur ^
-| ''t_action_cible_t'' | Ce que le joueur a tapé (valide ou non) |+| ''t_action_cible_t'' | Cible saisie, ou identifiant résolu si un nom affiché d'objet est reconnu. |
 | ''t_action_cible_ok_t'' | Dernière cible valide tapée | | ''t_action_cible_ok_t'' | Dernière cible valide tapée |
  
Ligne 58: Ligne 58:
       - var_texte: combinaison       - var_texte: combinaison
         valeur: "herbe"         valeur: "herbe"
-    texte_ok: "🌿 L'herbe entre dans l'alambic."+    texte_ok: "L'herbe entre dans l'alambic."
     texte_ko: "Vous n'avez pas d'herbe."     texte_ko: "Vous n'avez pas d'herbe."
  
Ligne 64: Ligne 64:
     cible: all     cible: all
     si: ~     si: ~
-    texte_ok: "«t_action_cible_t» n'est pas un ingrédient connu."+    texte_ok: "t_action_cible_t n'est pas un ingrédient connu."
 </code> </code>
  
Ligne 84: Ligne 84:
 ===== Bouton sur une action ===== ===== Bouton sur une action =====
  
-''bouton:'' affiche une réaction Discord cliquable pour cette action :+''bouton:'' ajoute un bouton sur Web/Desktop ou une réaction sur Discord :
  
 <code yaml> <code yaml>
Ligne 90: Ligne 90:
   - verbe: utiliser   - verbe: utiliser
     cible: potion     cible: potion
-    bouton: "💚 Utiliser la potion"+    bouton: "Utiliser la potion"
     visible-si: "potion"          # masqué si l'inventaire n'a pas de potion     visible-si: "potion"          # masqué si l'inventaire n'a pas de potion
     grise-si: "v_pv_v >= v_pvmax_v"  # grisé si PV déjà au max     grise-si: "v_pv_v >= v_pvmax_v"  # grisé si PV déjà au max
Ligne 100: Ligne 100:
     texte_ko: "Vous n'avez pas de potion."     texte_ko: "Vous n'avez pas de potion."
 </code> </code>
 +
 +===== Données, boucles et raccourcis (4.17) =====
 +
 +''faire:'' accepte les écritures espacées comme ''vie + 10'', les opérations de listes, les groupes conditionnels et les boucles. Voir [[fr:yaml:listes-boucles|Listes, collections et boucles]].
 +
 +Les actions, choix et événements peuvent recevoir un [[fr:yaml:raccourcis|raccourci clavier, souris ou manette]], avec ou sans bouton. Les conditions et limites de l'interaction restent appliquées.
 +
 +===== Noms affichés des objets =====
 +
 +Les cibles d'actions et ''t_action_cible_t'' gardent l'identifiant de l'objet, même si le joueur le désigne par son nom affiché. Les cibles explicites gardent leur priorité. Pour changer le nom visible pendant la partie :
 +
 +<code yaml>
 +faire:
 +  - nom_affiche: cle_atelier
 +    valeur: clé identifiée
 +</code>
 +
 +Une valeur vide rétablit l'identifiant d'origine. Voir [[fr:yaml:objets|Objets : noms affichés, renommage et décors secrets]] pour les règles et les exemples.
  
fr/yaml/actions.1788203180.txt.gz · Dernière modification : de cyrilfiesta