fr:yaml:choix
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| fr:yaml:choix [2026/05/03 17:01] – Choix et boutons YAML cyrilfiesta | fr:yaml:choix [2026/05/03 23:59] (Version actuelle) – mise a jour wiki cyrilfiesta | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Syntaxe YAML — Choix et boutons ====== | + | **Language / Langue :** **FR** | [[en: |
| - | Les choix permettent au joueur de naviguer entre les salles via des boutons. | + | ====== Choix et boutons |
| - | ===== Structure | + | Les choix définissent les sorties disponibles depuis une salle — navigation, conditions d' |
| + | |||
| + | ===== Syntaxe minimale ===== | ||
| + | |||
| + | La forme la plus simple : une destination, | ||
| + | |||
| + | <code yaml> | ||
| + | choix: | ||
| + | - vers: foret | ||
| + | - vers: village | ||
| + | </ | ||
| + | |||
| + | La salle '' | ||
| + | |||
| + | ===== Ajouter un bouton ===== | ||
| + | |||
| + | '' | ||
| + | |||
| + | <code yaml> | ||
| + | choix: | ||
| + | - bouton: " | ||
| + | vers: foret | ||
| + | |||
| + | - bouton: "🏠 Retour au village" | ||
| + | vers: village | ||
| + | </ | ||
| + | |||
| + | ===== Commande textuelle ===== | ||
| + | |||
| + | '' | ||
| <code yaml> | <code yaml> | ||
| choix: | choix: | ||
| - | - commande: | + | - commande: |
| bouton: " | bouton: " | ||
| - | vers: salle_nord | + | vers: foret |
| - | si: " | + | |
| </ | </ | ||
| - | ===== Champs disponibles ===== | + | Le joueur peut cliquer le bouton **ou** taper '' |
| + | Sans '' | ||
| - | ^ Champ ^ Description ^ Obligatoire ^ | + | Voir [[fr:yaml:alias|Alias et commandes]] pour les raccourcis globaux et les alias d'action. |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | | '' | + | |
| - | ===== Exemple complet | + | ===== Bouton hérité de la salle ===== |
| + | |||
| + | Si la salle de destination possède un '' | ||
| + | |||
| + | <code yaml> | ||
| + | salles: | ||
| + | - id: laboratoire | ||
| + | bouton: " | ||
| + | texte: " | ||
| + | |||
| + | - id: couloir | ||
| + | choix: | ||
| + | - vers: laboratoire | ||
| + | </ | ||
| + | |||
| + | ===== vers: precedent ===== | ||
| + | |||
| + | '' | ||
| + | |||
| + | <code yaml> | ||
| + | choix: | ||
| + | - commande: retour | ||
| + | bouton: " | ||
| + | vers: precedent | ||
| + | </ | ||
| + | |||
| + | ===== Condition d' | ||
| + | |||
| + | '' | ||
| <code yaml> | <code yaml> | ||
| choix: | choix: | ||
| - commande: entrer | - commande: entrer | ||
| - | bouton: "🚪 Entrer | + | bouton: "🚪 Entrer" |
| - | vers: tour_interieur | + | vers: salle_secrete |
| - | si: "o_cle_tour_o" | + | si: "cle" |
| - | texte_ko: "La porte est verrouillée. Il vous faut une clé." | + | texte_ko: "La porte est verrouillée." |
| - | | + | |
| + | </ | ||
| - | | + | |
| - | | + | * '' |
| - | vers: carrefour | + | |
| - | | + | |
| - | | + | Sans condition, '' |
| - | bouton: "⚔️ Attaquer le garde" | + | |
| - | vers: combat_garde | + | ===== Bouton conditionnel (visible-si / grise-si) ===== |
| - | si: "v_armee_v | + | |
| - | | + | <code yaml> |
| - | | + | choix: |
| - | effet: " | + | |
| + | bouton: "🏆 Mode expert" | ||
| + | vers: salle_expert | ||
| + | | ||
| + | |||
| + | - commande: avancer | ||
| + | | ||
| + | | ||
| + | grise-si: "v_pv_v <= 0" | ||
| </ | </ | ||
| - | ===== Effet avant déplacement ===== | + | * '' |
| + | * '' | ||
| - | '' | + | ===== Effet au clic (effet:) ===== |
| - | Si '' | + | |
| + | '' | ||
| <code yaml> | <code yaml> | ||
| - | - commande: | + | choix: |
| - | bouton: "🏃 Fuir le combat" | + | |
| - | vers: couloir | + | bouton: "🪙 Acheter (-10 pièces)" |
| - | si: "~" | + | vers: boutique |
| - | effet: | + | si: "v_or_v >= 10" |
| - | - "reput.-.5" | + | effet: "or.-.10" |
| - | - " | + | |
| </ | </ | ||
| - | ===== Voir aussi ===== | + | ===== Supprimer des encadrés au clic ===== |
| + | |||
| + | <code yaml> | ||
| + | choix: | ||
| + | - commande: retour | ||
| + | bouton: " | ||
| + | vers: accueil | ||
| + | supprimer-encadre: | ||
| + | - all # supprime tous les HUD actifs | ||
| + | </ | ||
| - | | + | **Retrouvez nous sur le [[https:// |
| - | | + | |
fr/yaml/choix.1777820512.txt.gz · Dernière modification : de cyrilfiesta
