Outils pour utilisateurs

Outils du site


fr:yaml:objets

Ceci est une ancienne révision du document !


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

fr/yaml/objets.1777821604.txt.gz · Dernière modification : de cyrilfiesta