fr:yaml:conditions
Ceci est une ancienne révision du document !
Table des matières
Conditions (YAML)
Les conditions s'utilisent dans les champs si: des ?v?nements, choix, actions, textes conditionnels, ticks, visible-si: et grise-si:.
Syntaxe de base
| Condition | Signification |
|---|---|
~ | Toujours vrai, fallback. |
v_pv_v = 0 | Variable ?gale ? 0. |
v_pv_v != 0 | Variable diff?rente 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
S?parez les conditions par un espace. Elles sont combin?es en ET logique.
si: "v_pv_v >= 5 v_or_v >= 10 cle" # PV >= 5 ET or >= 10 ET objet cle poss?d?
Objet dans l'inventaire
Les objets se testent avec leur nom brut :
si: "cle" # le joueur poss?de l'objet cle si: "-cle" # le joueur ne poss?de pas l'objet cle
N'utilisez pas o_cle_o : cette forme n'est pas la syntaxe YAML de JDR-Bot.
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 ?v?nement qui redirige avec vers: stoppe la suite.
Utilisation dans les choix
choix: - commande: ouvrir bouton: "??? Ouvrir le coffre" vers: coffre_ouvert si: "cle" 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:bloque l'acc?s si la condition est fausse.texte_ko:s'affiche sisi:?choue.visible-si:masque le bouton si la condition est fausse.grise-si:garde le bouton visible mais inactif si la condition est vraie.
Textes conditionnels
texte: - si: "v_pv_v <= 0" texte: "Vous ?tes au sol." - si: "v_pv_v <= 5" texte: "Vous tenez ? peine debout." - texte: "Vous allez bien."
Le premier bloc vrai est affich?.
Voir aussi
fr/yaml/conditions.1777824447.txt.gz · Dernière modification : de cyrilfiesta
