fr:yaml:objets
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
fr/yaml/objets.1777820513.txt.gz · Dernière modification : de cyrilfiesta
