**Language / Langue :** **FR** | [[en:yaml:choix|EN]] ====== Choix et boutons (YAML) ====== Les choix définissent les boutons de navigation présentés au joueur. ===== Syntaxe de base ===== choix: - commande: nord bouton: "⬆️ Aller au nord" vers: foret - commande: retour vers: accueil * ''commande:'' — mot-clé que le joueur peut taper (''j!avancer nord'') * ''bouton:'' — label affiché sur le bouton (si absent, pas de bouton visible) * ''vers:'' — salle de destination ===== Bouton défini sur la salle ===== Le label du bouton associé à une salle peut être défini dans la salle elle-même (plutôt que dans le choix) : - id: demo_timers bouton: "⏱️ Timers" # label utilisé par tous les choix vers: demo_timers texte: "..." Un choix vers cette salle sans ''bouton:'' utilisera automatiquement le bouton de la salle. ===== vers: precedent ===== ''vers: precedent'' permet de retourner à la salle d'où le joueur vient. Cela active aussi l'affichage du bouton permanent ''precedent'' dans ''options:'' : choix: - commande: retour bouton: "↩️ Retour" vers: precedent ===== Conditions d'accès ===== choix: - commande: entrer bouton: "🚪 Entrer dans la salle" vers: salle_secrete si: "cle v_score_v > 10" Le champ ''si:'' fonctionne comme pour les événements — objets, variables, opérateurs. ===== Boutons conditionnels (visible-si / grise-si) ===== choix: - commande: expert bouton: "🏆 Mode expert (score > 50)" vers: salle_expert visible-si: "v_score_v > 50" # masqué si score <= 50 - commande: affaibli bouton: "💀 Avancer (grisé si PV = 0)" vers: salle_suivante grise-si: "v_pv_v <= 0" # visible mais inactif si PV = 0 ===== Effet au clic (effet:) ===== ''effet:'' exécute une action **avant** le déplacement vers la salle de destination : choix: - commande: acheter bouton: "🪙 Acheter (-10 pièces)" vers: boutique effet: "or.-.10" # déduit 10 pièces AVANT d'entrer en boutique si: "v_or_v >= 10" ===== Supprimer des encadrés au clic ===== choix: - commande: retour bouton: "↩️ Retour (ferme le HUD)" vers: accueil supprimer-encadre: - all # supprime tous les HUD actifs # ou : - haut-droite # supprime uniquement ce coin ===== Choix sans bouton ni commande ===== Un choix sans ''commande:'' ni ''bouton:'' est accessible uniquement par l'id de la salle : choix: - vers: aide # accessible par "avancer aide" uniquement — aucun bouton affiché ===== Alias globaux ===== Les ''alias_globaux:'' définissent des labels réutilisables dans tous les choix : alias_globaux: retour: "🏠 Accueil" Dans n'importe quelle salle, un choix avec ''commande: retour'' vers ''accueil'' affichera automatiquement le bouton "🏠 Accueil" sans avoir à répéter ''bouton:'' partout. **Retrouvez nous sur le [[https://discord.gg/Z63DtVV|discord Make&Play]]**