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/05/03 18:47] (Version actuelle) – Harmonize FR/EN language switch 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 |
| - | description: | + | endroit: table |
| + | desc_meuble: | ||
| + | description: | ||
| + | msg_ramassage: | ||
| + | reaction_meuble: | ||
| + | reaction_prise: | ||
| + | reaction_objet: | ||
| + | |||
| + | - nom: cle | ||
| + | endroit: invisible | ||
| + | description: | ||
| + | msg_ramassage: | ||
| + | |||
| + | - nom: vieillepotion | ||
| + | retirer: true | ||
| + | endroit: invisible | ||
| + | msg_retrait: | ||
| </ | </ | ||
| - | |||
| - | Le joueur peut alors faire '' | ||
| ===== Champs disponibles ===== | ===== Champs disponibles ===== | ||
| - | ^ Champ ^ Description | + | ^ Champ ^ Effet ^ |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| - | | '' | + | | '' |
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | | '' | ||
| + | |||
| + | ===== Meuble, objet et inventaire ===== | ||
| - | ===== Condition | + | '' |
| + | |||
| + | '' | ||
| + | |||
| + | ===== Stock progressif | ||
| + | |||
| + | Déclarer plusieurs fois le même '' | ||
| <code yaml> | <code yaml> | ||
| objets: | objets: | ||
| - | - nom: cle_secrete | + | - nom: piece |
| - | description: | + | endroit: coffre |
| - | | + | desc_meuble: |
| + | description: | ||
| + | | ||
| + | - nom: piece | ||
| + | endroit: coffre | ||
| + | desc_meuble: | ||
| + | description: | ||
| + | msg_ramassage: | ||
| + | - nom: piece | ||
| + | endroit: coffre | ||
| + | desc_meuble: | ||
| + | description: | ||
| + | msg_ramassage: | ||
| </ | </ | ||
| - | ===== Utiliser | + | ===== Tester |
| + | |||
| + | Dans les champs '' | ||
| <code yaml> | <code yaml> | ||
| - | # Vérifier si le joueur possède l' | + | si: " |
| - | si: "o_epee_o" | + | si: "-cle" |
| - | si: " | + | |
| </ | </ | ||
| - | ===== Ajouter/retirer un objet via un événement | + | Les conditions d' |
| + | |||
| + | ===== Ajouter | ||
| + | |||
| + | Forme recommandée : | ||
| <code yaml> | <code yaml> | ||
| evenements: | evenements: | ||
| - | - si: "~" | + | - si: ~ |
| faire: | faire: | ||
| - | - "o+epee_magique" | + | - objet: cle_rouillee |
| - | - " | + | vers: inventaire |
| - | texte: " | + | description: |
| + | - objet: fausse_cle | ||
| + | vers: inventaire | ||
| + | retirer: true | ||
| + | texte: " | ||
| </ | </ | ||
| - | ===== Objets avec image et son ===== | + | La forme historique reste acceptée : |
| <code yaml> | <code yaml> | ||
| - | objets: | + | faire: |
| - | - nom: carte_tresor | + | - "cle_rouillee&& |
| - | description: | + | - " |
| </ | </ | ||
| - | ===== Examiner un objet ===== | + | ===== Médias dans les descriptions |
| - | Le joueur peut faire '' | + | '' |
| - | Si la description est une URL d'image '' | + | |
| - | + | ||
| - | ===== Voir aussi ===== | + | |
| - | + | ||
| - | * [[fr:yaml: | + | |
| - | * [[fr: | + | |
| - | + | ||
| - | + | ||
| - | ===== Inventaire enrichi (v4.9) ===== | + | |
| - | + | ||
| - | Les descriptions d'objets peuvent contenir des URLs image ou son — elles deviennent cliquables dans l'inventaire | + | |
| - | + | ||
| - | * '' | + | |
| - | * '' | + | |
| - | * Texte et liens peuvent coexister dans la même description | + | |
| <code yaml> | <code yaml> | ||
| objets: | objets: | ||
| - nom: carte | - nom: carte | ||
| - | endroit: | + | endroit: table |
| description: | description: | ||
| msg_ramassage: | msg_ramassage: | ||
| - | |||
| - | - nom: cle_musicale | ||
| - | endroit: " | ||
| - | description: | ||
| - | msg_ramassage: | ||
| </ | </ | ||
| - | Cliquer sur le nom d'un objet dans l' | + | Cliquer sur un objet dans l' |
| - | ===== examiner — affichage image (v4.9) | + | ===== Voir aussi ===== |
| - | Si la '' | + | * [[fr:yaml:conditions|Conditions]] |
| - | + | | |
| - | < | + | |
| - | objets: | + | |
| - | | + | |
| - | endroit: " | + | |
| - | | + | |
| - | msg_ramassage: | + | |
| - | </ | + | |
| - | + | ||
| - | Si la description est absente ou vide, '' | + | |
| **Retrouvez nous sur le [[https:// | **Retrouvez nous sur le [[https:// | ||
| - | |||
fr/yaml/objets.1777821604.txt.gz · Dernière modification : de cyrilfiesta
