fr:yaml:objets
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| fr:yaml:objets [2026/05/03 17:01] – Objets YAML 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 |
| - | | + | |
| - | </ | + | 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 | + | ===== Meuble, objet et inventaire ===== |
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | ===== 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 |
| + | |||
| + | '' | ||
| + | |||
| + | <code yaml> | ||
| + | objets: | ||
| + | - nom: carte | ||
| + | endroit: table | ||
| + | description: | ||
| + | msg_ramassage: | ||
| + | </ | ||
| - | Le joueur peut faire '' | + | Cliquer sur un objet dans l' |
| - | Si la description est une URL d' | + | |
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| - | * [[fr: | + | * [[fr: |
| - | * [[fr: | + | * [[fr: |
| + | * [[fr: | ||
| + | **Retrouvez nous sur le [[https:// | ||
fr/yaml/objets.1777820513.txt.gz · Dernière modification : de cyrilfiesta
