fr:yaml:actions
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| fr:yaml:actions [2026/05/03 17:01] – Actions personnalisées YAML cyrilfiesta | fr:yaml:actions [2026/05/03 21:16] (Version actuelle) – mise a jour wiki cyrilfiesta | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Syntaxe YAML — Actions personnalisées ====== | + | **Language / Langue :** **FR** | [[en: |
| - | Les actions | + | ====== Actions |
| - | ===== Structure d'une action | + | Les actions personnalisées ajoutent des commandes au nom libre. Le joueur utilise la commande '' |
| + | |||
| + | ===== Déclaration | ||
| + | |||
| + | Actions **locales** : dans le bloc '' | ||
| + | Actions **globales** : dans le bloc '' | ||
| <code yaml> | <code yaml> | ||
| actions: | actions: | ||
| - | - action: examiner | + | - verbe: examiner |
| cible: coffre | cible: coffre | ||
| - | si: "~" | + | si: ~ |
| - | | + | |
| - | | + | |
| - | - action: ouvrir | + | - verbe: ouvrir |
| cible: coffre | cible: coffre | ||
| - | si: "o_cle_o" | + | si: "cle" |
| faire: | faire: | ||
| - | - "o-cle" | + | - "or.+.50" |
| - | - "o+tresor" | + | - "cle&& |
| - | | + | |
| - | texte_ko: "Il vous faut une clé pour ouvrir ce coffre." | + | texte_ko: "Le coffre est verrouillé. |
| </ | </ | ||
| - | ===== Champs disponibles | + | ===== Cible all ===== |
| - | ^ Champ ^ Description ^ | + | Avec '' |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | ===== Cible " | + | <code yaml> |
| + | actions_globales: | ||
| + | - verbe: aller | ||
| + | cible: all | ||
| + | si: ~ | ||
| + | faire: " | ||
| + | texte_ko: " | ||
| + | </ | ||
| + | |||
| + | ^ Variable ^ Valeur ^ | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | ===== Conditions multiples sur la même cible ===== | ||
| - | '' | + | Plusieurs lignes avec le même '' |
| <code yaml> | <code yaml> | ||
| actions: | actions: | ||
| - | - action: parler | + | - verbe: combiner |
| + | cible: herbe | ||
| + | si: "herbe t_combinaison_t.=.rien" | ||
| + | faire: | ||
| + | - " | ||
| + | - var_texte: combinaison | ||
| + | valeur: " | ||
| + | texte_ok: "🌿 L' | ||
| + | texte_ko: "Vous n'avez pas d' | ||
| + | |||
| + | - verbe: combiner | ||
| cible: all | cible: all | ||
| - | si: "~" | + | si: ~ |
| - | | + | |
| </ | </ | ||
| - | Variables spéciales : | + | Les actions locales sont testées avant les globales. La première condition vraie gagne. |
| - | * '' | + | |
| - | * '' | + | |
| - | ===== Actions globales | + | ===== Alias d' |
| - | Déclarées dans '' | + | '' |
| <code yaml> | <code yaml> | ||
| - | actions_globales: | + | actions: |
| - | - action: inventaire | + | - verbe: inspecter |
| - | cible: | + | cible: |
| - | | + | |
| - | | + | |
| - | | + | |
| </ | </ | ||
| - | ===== Voir aussi ===== | + | ===== Bouton sur une action |
| - | * [[fr:yaml:conditions|Conditions]] | + | '' |
| - | | + | |
| + | < | ||
| + | actions: | ||
| + | | ||
| + | cible: potion | ||
| + | bouton: "💚 Utiliser la potion" | ||
| + | visible-si: " | ||
| + | grise-si: " | ||
| + | si: " | ||
| + | faire: | ||
| + | - " | ||
| + | - " | ||
| + | texte_ok: "Vous buvez la potion. +5 PV !" | ||
| + | texte_ko: "Vous n'avez pas de potion." | ||
| + | </ | ||
| + | **Retrouvez nous sur le [[https:// | ||
fr/yaml/actions.1777820513.txt.gz · Dernière modification : de cyrilfiesta
