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

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