Outils pour utilisateurs

Outils du site


fr:yaml:choix

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:choix [2026/08/31 21:07] – Wiki : fins de pages homogènes, liens Discord retirés cyrilfiestafr:yaml:choix [2026/10/19 21:20] (Version actuelle) – Textes des choix : tentative, resultat et ordre des effets cyrilfiesta
Ligne 41: Ligne 41:
 </code> </code>
  
-Le joueur peut cliquer le bouton **ou** taper ''avancer nord''. +Le joueur peut cliquer le bouton **ou** taper ''nord'' ou ''avancer nord''. Sans ''commande:'', utilisez l'identifiant de destination, par exemple ''avancer foret''. 
-Sans ''commande:'', seul ''avancer foret'' (l'id de la salle) fonctionne.+ 
 +Avec les [[fr:yaml:texte#liste_des_choix_dans_le_texte|listes de choix dans le texte]], un choix sans alias utilise son numéro dans la liste. Un alias numérique explicite prime sur un numéro de salle ou un raccourci automatique de bouton.
  
 Voir [[fr:yaml:alias|Alias et commandes]] pour les raccourcis globaux et les alias d'action. Voir [[fr:yaml:alias|Alias et commandes]] pour les raccourcis globaux et les alias d'action.
Ligne 74: Ligne 75:
 ===== Condition d'accès (si:) ===== ===== Condition d'accès (si:) =====
  
-''si:'' bloque l'accès si la condition n'est pas remplie. Le joueur voit le texte ''texte_ko:'' en retour.+''texte:'' accompagne la tentative, même si ''si:'' est refusée. ''texte_ok:'' et ''texte_ko:'' donnent le résultat de cette condition.
  
 <code yaml> <code yaml>
 choix: choix:
   - commande: entrer   - commande: entrer
-    bouton: "🚪 Entrer"+    bouton: Entrer
     vers: salle_secrete     vers: salle_secrete
 +    texte: "Vous poussez la porte."
     si: "cle"     si: "cle"
-    texte_ko: "La porte est verrouillée." +    texte_ok: "La serrure cède." 
-    texte_ok: "Vous entrez dans la salle secrète."+    texte_ko: "La porte reste verrouillée."
 </code> </code>
  
-  * ''texte_ko:'' - affiché si la condition échoue (accès refusé) +^ Situation ^ Textes affichés ^ Effet et déplacement ^ 
-  * ''texte_ok:'' - affiché si la condition réussit, avant le déplacement+| Sans ''si:'' | ''texte'' | Oui | 
 +| Condition remplie | ''texte'' et ''texte_ok'' | Oui | 
 +| Condition refusée | ''texte'' et ''texte_ko'' | Non | 
 +| ''texte_ok'' sans ''si:'' | Aucun texte OK | Oui | 
 +| Bouton grisé | Aucun | Non | 
 + 
 +Les textes suivent leur ordre dans le YAML. Dans l'éditeur, les boutons de déplacement des champs permettent de changer cet ordre ; un nouveau choix commence par le champ Texte. 
 + 
 +''effet:'' s'exécute après la vérification de ''si:'', avant les textes et le déplacement. Les textes lisent donc les valeurs modifiées par l'effet, même si ''effet:'' est écrit après eux.
  
-Sans condition, ''texte_ok:'' et ''texte_ko:'' ne sont pas utilisés.+Cette règle concerne les choix. Une action utilise ''texte_ok:'' en cas de réussite, même sans condition. Un événement utilise ''texte:'' quand il se déclenche ; ce texte ne s'affiche pas si sa condition échoue.
  
 ===== Bouton conditionnel (visible-si / grise-si) ===== ===== Bouton conditionnel (visible-si / grise-si) =====
fr/yaml/choix.1788203254.txt.gz · Dernière modification : de cyrilfiesta