Table des matières

2. Le poids des bagages

Le passager du compartiment sept a laissé trois bagages : une valise de cuir, un sac de toile, une malle en bois. Chacun a un poids, et c’est cette idée — attacher un nombre à un objet — qui ouvre la porte à mille mécaniques de jeu : limites de portage, prix, distances, dégâts, attributs de PNJ.

Déclarer une propriété numérique

La syntaxe lit comme une affirmation : « Le poids de X vaut N. ». Une fois posée, la propriété est attachée à l’objet et accessible partout dans le scénario.

La valise de cuir est un objet dans le compartiment sept.
Sa description est "Une valise de cuir patinée. Étiquette manuscrite : ''[poids ceci] kilos''.".
Le poids de la valise de cuir vaut 12.
 
Le sac de toile est un objet dans le compartiment sept.
Sa description est "Un sac de toile léger, presque vide. Étiquette : ''[poids ceci] kilos''.".
Le poids du sac de toile vaut 2.
 
La malle en bois est un objet dans le compartiment sept.
Sa description est "Une malle en bois cerclée de fer. L’étiquette indique ''[poids ceci] kilos''.".
Le poids de la malle en bois vaut 28.

tester cet exemple

La balise [poids ceci] lit la valeur de la propriété poids de l’objet courant et l’affiche en clair. Dans la phrase « Étiquette manuscrite : 12 kilos », le « 12 » est généré dynamiquement — changez le poids dans le scénario, l’étiquette suit.

📝 Note : la forme courte [poids ceci] suffit dans 99 % des cas. Si jamais un mot-clé du moteur entre en collision avec le nom de votre propriété, vous pouvez forcer la lecture avec la forme longue [p poids ceci] — c’est un secours, pas la norme.

Accumuler un total

Une propriété, c’est une valeur. Pour suivre un total qui évolue avec les actions du joueur (poids transporté, score, points de vie), on utilise plutôt un compteur. Et on peut l’incrémenter d’une valeur fixe, ou bien de la propriété d’un autre objet :

Le poids transporté est un compteur initialisé à 0 avec l’unité kilos.
 
règle après prendre un objet:
  changer le poids transporté augmente du poids de ceci.
  dire "Vous soulevez [le ceci]. Poids transporté : [poids transporté] kilos.".
fin règle
 
règle après laisser un objet:
  changer le poids transporté diminue du poids de ceci.
  dire "Vous reposez [le ceci]. Poids transporté : [poids transporté] kilos.".
fin règle

tester cet exemple

Quelques détails :

À retenir

Suite : 3. Le tableau de bord