fr:yaml:objets
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| fr:yaml:objets [2026/05/03 17:20] – mise a jour wiki cyrilfiesta | fr:yaml:objets [2026/08/31 21:10] (Version actuelle) – Wiki : fins de pages homogènes, liens Discord retirés cyrilfiesta | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Syntaxe YAML — Objets ====== | + | **Language / Langue :** **FR** | [[en: |
| - | Les objets représentent les items que le joueur peut ramasser, utiliser ou jeter. | + | ====== Objets et inventaire (YAML) ====== |
| - | ===== Déclarer un objet dans une salle ===== | + | Les objets déclarés dans '' |
| + | |||
| + | Important : les objets YAML ne possèdent pas de champ '' | ||
| + | |||
| + | ===== Exemple complet | ||
| <code yaml> | <code yaml> | ||
| - | - id: caverne | + | - id: bibliotheque |
| - | texte: | + | texte: |
| + | | ||
| + | Un vieux coffre repose contre | ||
| objets: | objets: | ||
| - | - nom: epee | + | - nom: grimoire |
| - | | + | |
| - | </ | + | desc_meuble: " |
| + | | ||
| + | msg_ramassage: | ||
| + | reaction_meuble: | ||
| + | reaction_prise: | ||
| + | reaction_objet: | ||
| - | Le joueur peut alors faire '' | + | - nom: cle |
| + | endroit: invisible | ||
| + | description: | ||
| + | msg_ramassage: | ||
| + | |||
| + | - nom: vieillepotion | ||
| + | retirer: true | ||
| + | endroit: invisible | ||
| + | msg_retrait: | ||
| + | </ | ||
| ===== Champs disponibles ===== | ===== Champs disponibles ===== | ||
| - | ^ Champ ^ Description | + | ^ Champ ^ Effet ^ |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| - | ===== Condition sur un objet ===== | + | ===== Meuble, objet et inventaire ===== |
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | ===== Plusieurs exemplaires d'un même objet ===== | ||
| + | |||
| + | Déclarer plusieurs fois le même '' | ||
| <code yaml> | <code yaml> | ||
| objets: | objets: | ||
| - | - nom: cle_secrete | + | - nom: piece |
| - | description: | + | endroit: coffre |
| - | | + | description: |
| + | - nom: piece | ||
| + | | ||
| + | description: "Une pièce encore tiède." | ||
| </ | </ | ||
| - | ===== Utiliser | + | L' |
| - | <code yaml> | + | ===== Combien d'exemplaires peut-on porter ===== |
| - | # Vérifier si le joueur possède l'objet | + | |
| - | si: " | + | |
| - | si: " | + | |
| - | </ | + | |
| - | ===== Ajouter/ | + | '' |
| <code yaml> | <code yaml> | ||
| - | evenements: | + | objets: |
| - | - si: " | + | - nom: torche |
| - | | + | |
| - | - " | + | |
| - | | + | |
| - | | + | |
| </ | </ | ||
| - | ===== Objets avec image et son ===== | + | Dépasser la limite est une réponse narrative normale, pas une erreur : le moteur indique combien d' |
| + | |||
| + | ===== Tester un objet en condition | ||
| + | |||
| + | Dans les champs '' | ||
| <code yaml> | <code yaml> | ||
| - | objets: | + | si: " |
| - | - nom: carte_tresor | + | si: "-cle" |
| - | description: "[[https:// | + | |
| </ | </ | ||
| - | ===== Examiner un objet ===== | + | Les conditions d'objet utilisent le nom brut |
| - | Le joueur peut faire '' | + | ===== Conditions de quantité ===== |
| - | Si la description est une URL d' | + | |
| - | ===== Voir aussi ===== | + | Une condition structurée compare le nombre d' |
| - | * [[fr:yaml:conditions|Conditions avec objets]] | + | < |
| - | | + | evenements: |
| + | | ||
| + | objet: piece | ||
| + | quantite: 3 | ||
| + | operateur: "> | ||
| + | texte: "Vous avez de quoi payer le passeur." | ||
| + | </ | ||
| + | L' | ||
| - | ===== Inventaire enrichi (v4.9) ===== | ||
| - | Les descriptions d' | + | ===== Ajouter |
| - | * '' | + | Forme recommandée : |
| - | * '' | + | |
| - | * Texte et liens peuvent coexister dans la même description | + | |
| <code yaml> | <code yaml> | ||
| - | objets: | + | evenements: |
| - | - nom: carte | + | - si: ~ |
| - | | + | |
| - | | + | - objet: cle_rouillee |
| - | | + | vers: inventaire |
| - | + | | |
| - | | + | - objet: fausse_cle |
| - | | + | vers: inventaire |
| - | | + | |
| - | | + | |
| </ | </ | ||
| - | Cliquer sur le nom d'un objet dans l' | + | La forme historique reste acceptée : |
| - | ===== examiner — affichage image (v4.9) ===== | + | <code yaml> |
| + | faire: | ||
| + | - " | ||
| + | - " | ||
| + | </ | ||
| - | Si la '' | + | ===== Médias dans les descriptions ===== |
| + | |||
| + | '' | ||
| <code yaml> | <code yaml> | ||
| objets: | objets: | ||
| - | - nom: portrait | + | - nom: carte |
| - | endroit: | + | endroit: |
| - | description: | + | description: |
| - | msg_ramassage: | + | msg_ramassage: |
| </ | </ | ||
| - | Si la description est absente ou vide, '' | + | Cliquer sur un objet dans l'inventaire déclenche automatiquement |
| + | |||
| + | ===== Voir aussi ===== | ||
| - | **Retrouvez nous sur le [[https:// | + | |
| + | | ||
| + | | ||
fr/yaml/objets.1777821604.txt.gz · Dernière modification : de cyrilfiesta
