Ne pas faire apparaitre la description 'ouvert" ou 'fermé'

Pour discuter des langages que nous utilisons pour réaliser nos jeux : problèmes, solutions, suggestions...

Modérateurs: Stormi, Otto Grimwald

Ne pas faire apparaitre la description 'ouvert" ou 'fermé'

Messagepar swiart2 le Lun Mar 12, 2018 7:41 pm

Bonjour,

Sous inform7 la description standard des objets lors de la frappe "inventaire" indique si un objet est ouvert ou fermé ( si il a été défini avec cette caractéristique ).
Je souhaite faire disparaitre cette précision qui je trouve alourdie la description des objets.

Voici l'exemple du code définissant une sacoche fermée
Code: Tout sélectionner
A sacoche (f) is a  closed container on the lit-de-camp. The sacoche is openable. The description of the sacoche is "Une sacoche en cuir de taille suffisante pour contenir quelques petits objets.". Understand "sacoche", "sacoche en cuir" as the sacoche. The printed name of the sacoche is "sacoche".


Et ce que cela donne lorsque l'on tape "inventaire":
Vous pouvez voir un short (vide), un lit de camp (sur lequel se trouvent une sacoche (fermée) et un chapeau) et une malle en bois (fermée).



merci
Stephane
Blog : http://www.inkypinky.blog/
Mes jeux en téléchargement, des articles sur le FI et l'écriture
swiart2
Celui qui attend à l'affût
 
Messages: 133
Inscription: Ven Juil 02, 2010 10:06 pm
Localisation: Rennes

Re: Ne pas faire apparaitre la description 'ouvert" ou 'ferm

Messagepar Natrium le Mar Mar 13, 2018 2:28 am

Je pense qu'il faut utiliser l'activité suivante :

Code: Tout sélectionner
Rule for printing inventory details of a container:
    do nothing.

Bien évidemment, on peut mettre n'importe quelle description d'objet à la place de « container », si on veut que ça ne s'applique qu'à un seul objet ou aux contenants fermés, par exemple.

Même si ça ne va peut-être pas te servir, on peut aussi se servir de cette activité pour ajouter du texte après n'importe quel objet :

Code: Tout sélectionner
Rule for printing inventory details of something edible:
    say " (miam[_]!)[run paragraph on]".

Voir la section correspondante à cette activité dans le chapitre sur les activités.

Je précise aussi que je n'ai plus d'ordinateur en ce moment et que je n'ai donc pas accès à Inform, alors je n'ai pas pu tester.
Avatar de l’utilisateur
Natrium
Grand Ancien
 
Messages: 1165
Inscription: Mar Oct 04, 2011 11:18 pm


Retourner vers Questions techniques et aide pour votre code

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron