fr:yaml:conditions
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| fr:yaml:conditions [2026/05/03 17:01] – Conditions YAML cyrilfiesta | fr:yaml:conditions [2026/05/03 18:47] (Version actuelle) – Harmonize FR/EN language switch cyrilfiesta | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Syntaxe YAML — Conditions ====== | + | **Language / Langue :** **FR** | [[en: |
| - | Les conditions s' | + | ====== Conditions (YAML) ====== |
| + | |||
| + | Les conditions s' | ||
| ===== Syntaxe de base ===== | ===== Syntaxe de base ===== | ||
| ^ Condition ^ Signification ^ | ^ Condition ^ Signification ^ | ||
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| ===== Comparer deux variables ===== | ===== Comparer deux variables ===== | ||
| Ligne 23: | Ligne 25: | ||
| </ | </ | ||
| - | ===== Conditions multiples | + | ===== Conditions multiples ===== |
| - | Séparez les conditions par un espace | + | Séparez les conditions par un espace. Elles sont combinées en ET logique. |
| <code yaml> | <code yaml> | ||
| - | si: " | + | si: " |
| - | # Les deux conditions doivent être vraies | + | # PV >= 5 ET or >= 10 ET objet cle possédé |
| </ | </ | ||
| ===== Objet dans l' | ===== Objet dans l' | ||
| + | |||
| + | Les objets se testent avec leur nom brut : | ||
| <code yaml> | <code yaml> | ||
| - | si: "o_cle_o" | + | si: "cle" |
| - | si: "!o_cle_o" | + | si: "-cle" |
| </ | </ | ||
| + | |||
| + | N' | ||
| ===== Utilisation dans les événements ===== | ===== Utilisation dans les événements ===== | ||
| Ligne 48: | Ligne 54: | ||
| - si: " | - si: " | ||
| texte: "Vous êtes gravement blessé !" | texte: "Vous êtes gravement blessé !" | ||
| - | - si: "~" | + | - si: ~ |
| vers: suite | vers: suite | ||
| </ | </ | ||
| - | ⚠️ | + | Les événements sont évalués dans l' |
| ===== Utilisation dans les choix ===== | ===== Utilisation dans les choix ===== | ||
| Ligne 59: | Ligne 65: | ||
| choix: | choix: | ||
| - commande: ouvrir | - commande: ouvrir | ||
| - | bouton: "🗝️ | + | bouton: " |
| vers: coffre_ouvert | vers: coffre_ouvert | ||
| - | si: "o_cle_o" | + | si: "cle" |
| texte_ko: "Il vous faut une clé." | texte_ko: "Il vous faut une clé." | ||
| + | |||
| - commande: forcer | - commande: forcer | ||
| - | bouton: "💪 Forcer la serrure" | + | bouton: " |
| vers: coffre_ouvert | vers: coffre_ouvert | ||
| si: " | si: " | ||
| Ligne 71: | Ligne 78: | ||
| </ | </ | ||
| - | * '' | + | * '' |
| - | * '' | + | * '' |
| - | * '' | + | * '' |
| - | * '' | + | * '' |
| + | |||
| + | ===== Textes conditionnels ===== | ||
| + | |||
| + | <code yaml> | ||
| + | texte: | ||
| + | - si: " | ||
| + | texte: "Vous êtes au sol." | ||
| + | - si: " | ||
| + | texte: "Vous tenez à peine debout." | ||
| + | - texte: "Vous allez bien." | ||
| + | </ | ||
| + | |||
| + | Le premier bloc vrai est affiché. | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| Ligne 80: | Ligne 100: | ||
| * [[fr: | * [[fr: | ||
| * [[fr: | * [[fr: | ||
| + | * [[fr: | ||
fr/yaml/conditions.1777820511.txt.gz · Dernière modification : de cyrilfiesta
