Ceci est une ancienne révision du document !
Table des matières
Syntaxe YAML — Objets
Les objets représentent les items que le joueur peut ramasser, utiliser ou jeter.
Déclarer un objet dans une salle
- id: caverne texte: "Une vieille épée traîne sur le sol." objets: - nom: epee description: "Une épée rouillée mais encore tranchante."
Le joueur peut alors faire prendre epee pour le ramasser.
Champs disponibles
| Champ | Description |
|---|---|
nom: | Identifiant de l'objet (obligatoire) |
description: | Texte affiché à l'examen |
si: | Condition pour que l'objet soit visible/prenable |
visible-si: | Condition d'affichage dans l'inventaire |
Condition sur un objet
objets: - nom: cle_secrete description: "Une clé gravée de runes." si: "v_enigme_resolue_v = 1"
Utiliser un objet dans les conditions
# Vérifier si le joueur possède l'objet si: "o_epee_o" # possède "epee" si: "!o_epee_o" # ne possède PAS "epee"
Ajouter/retirer un objet via un événement
evenements: - si: "~" faire: - "o+epee_magique" # ajouter l'objet - "o-epee" # retirer l'objet texte: "Votre épée se transforme !"
Objets avec image et son
objets: - nom: carte_tresor description: "[[https://monsite.fr/carte.png]] Une carte au trésor usée."
Examiner un objet
Le joueur peut faire examiner nom_objet pour voir la description.
Si la description est une URL d'image url, elle sera affichée.
Voir aussi
Inventaire enrichi (v4.9)
Les descriptions d'objets peuvent contenir des URLs image ou son — elles deviennent cliquables dans l'inventaire :
[[url]]→ affiche un lien cliquable qui ouvre l'image<<url>>→ affiche un lien avec icône 🔊 et nom du fichier son- Texte et liens peuvent coexister dans la même description
objets: - nom: carte endroit: "table" description: "Une carte du royaume.\n[[https://exemple.com/images/carte.png]]" msg_ramassage: "Vous prenez la carte." - nom: cle_musicale endroit: "coffre" description: "Une clé qui sonne quand on la touche. <<https://exemple.com/sons/cle.mp3>>" msg_ramassage: "Vous prenez la clé."
Cliquer sur le nom d'un objet dans l'inventaire déclenche automatiquement examiner <objet>.
examiner — affichage image (v4.9)
Si la description d'un objet est une URL image [[url]], j!examiner objet affiche l'image directement :
objets: - nom: portrait endroit: "mur" description: "[[https://exemple.com/images/portrait.png]]" msg_ramassage: "Vous décrochez le portrait."
Si la description est absente ou vide, examiner n'affiche rien (plus de “null” parasite).
Retrouvez nous sur le discord Make&Play
