fr:yaml:conditions
Ceci est une ancienne révision du document !
Table des matières
Syntaxe YAML — Conditions
Les conditions s'utilisent dans les champs si: des événements, choix, actions, et textes conditionnels.
Syntaxe de base
| Condition | Signification |
|---|---|
~ | Toujours vrai (fallback) |
v_pv_v = 0 | Égal à 0 |
v_pv_v != 0 | Différent de 0 |
v_pv_v > 5 | Supérieur à 5 |
v_pv_v >= 5 | Supérieur ou égal à 5 |
v_pv_v < 10 | Inférieur à 10 |
v_pv_v ⇐ 10 | Inférieur ou égal à 10 |
v_pv_v in 3-7 | Dans l'intervalle 3 à 7 |
v_pv_v out 3-7 | Hors de l'intervalle 3 à 7 |
Comparer deux variables
si: "v_pv_v > v_pv_ennemi_v" si: "v_score_v = v_record_v"
Conditions multiples (ET)
Séparez les conditions par un espace :
si: "v_pv_v >= 5 v_or_v >= 10" # Les deux conditions doivent être vraies
Objet dans l'inventaire
si: "o_cle_o" # le joueur possède l'objet "cle" si: "!o_cle_o" # le joueur ne possède PAS l'objet "cle"
Utilisation dans les événements
evenements: - si: "v_pv_v <= 0" vers: game_over texte: "Vous êtes mort..." - si: "v_pv_v <= 5" texte: "Vous êtes gravement blessé !" - si: "~" vers: suite
⚠️ Les événements sont évalués dans l'ordre. Le premier qui déclenche un vers: stoppe les suivants.
Utilisation dans les choix
choix: - commande: ouvrir bouton: "🗝️ Ouvrir le coffre" vers: coffre_ouvert si: "o_cle_o" texte_ko: "Il vous faut une clé." - commande: forcer bouton: "💪 Forcer la serrure" vers: coffre_ouvert si: "v_force_v >= 8" texte_ko: "Vous n'êtes pas assez fort." grise-si: "v_force_v < 8"
si:— condition d'accès (bloque si fausse)texte_ko:— message si condition non rempliegrise-si:— grise le bouton sans le masquervisible-si:— masque complètement le bouton
Voir aussi
fr/yaml/conditions.1777820511.txt.gz · Dernière modification : de cyrilfiesta
