Problème pour prendre plusieurs objets "undescribed"

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

Modérateurs: Stormi, Otto Grimwald

Problème pour prendre plusieurs objets "undescribed"

Messagepar StephaneF le Ven Aoû 23, 2013 4:20 pm

Hello

Je viens juste de remarquer une chose (comme d'hab, je débarque) :

J'ai crée, dans mon jeu, une kind quelconque, en l'occurence, les bûches de bois.

En précisant : A bûche is undescribed.

Une fois en cours de jeu, je suis dans une room où se trouvent plusieurs bûches. J'en prends une, pas de problème, MAIS quand je veux en prendre une deuxième, ça me dit "vous l'avez déjà", car manifestement il ne prend en compte que la bûche que j'ai sur moi, les autres étant apparemment considérées comme invisibles.

Si je supprime "A bûche is undescribed", tout marche très bien, je peux prendre 15 bûches si j'ai envie.

Quelqu'un sait-il ? merci !
Avatar de l’utilisateur
StephaneF
Grand Ancien
 
Messages: 547
Inscription: Jeu Déc 27, 2007 3:53 pm
Localisation: Moselle

Re: Problème pour prendre plusieurs objets "undescribed"

Messagepar Natrium le Ven Aoû 23, 2013 5:39 pm

En fait, d'après mes tests, c'est fait exprès qu'elles soient considérées comme invisibles : quand on utilise undescribed, c'est pour cacher l'objet. Le problème que tu rencontre, c'est pour éviter qu'en tapant par exemple « prendre tout », ça prenne automatiquement ce qui est undescribed, alors qu'il est censé être caché.

J'ai trouvé des moyens de contourner, mais y a toujours un défaut.

Premier moyen :

Code: Tout sélectionner
Instead of taking a bûche carried by the player when a bûche (called B) is in the location, try taking B.

Le problème, c'est qu'on peut pas en prendre plusieurs en même temps (mais on peut les prendre une à une).


Deuxième moyen :

Il faut enlever le fait qu'elles soient undescribed.
Code: Tout sélectionner
A cheminée is a kind of container.

After printing the name of a cheminée (called C) while a bûche is in C:
          unless a thing which is not a bûche is in C, omit contents in listing.

Ça n'indiquera plus le contenu de la cheminée s'il y a uniquement des bûches dedans, ce qui fait qu'on ne verra pas qu'elle en contient, mais on pourra quand même les prendre, même plusieurs à la fois. Et si on les pose autre part, on les verra normalement. Le défaut, c'est que si jamais il y a autre chose que les bûches dans la cheminée, les bûches vont aussi s'afficher. Et aussi, ce n'est utile que dans des cas très précis (ici, seulement si elles sont dans la cheminée).
Avatar de l’utilisateur
Natrium
Grand Ancien
 
Messages: 1165
Inscription: Mar Oct 04, 2011 11:18 pm

Re: Problème pour prendre plusieurs objets "undescribed"

Messagepar Otto Grimwald le Ven Aoû 23, 2013 8:04 pm

trop fort Natrium !

bien joué.

Avatar de l’utilisateur
Otto Grimwald
Très Ancien
 
Messages: 3028
Inscription: Mar Aoû 24, 2004 12:02 pm

Re: Problème pour prendre plusieurs objets "undescribed"

Messagepar Natrium le Ven Aoû 23, 2013 9:20 pm

Otto Grimwald a écrit:trop fort Natrium !

bien joué.

:D

Pourquoi ? T'y arrivais pas ? Et puis, mes solutions sont loin d'être parfaites hein…
Avatar de l’utilisateur
Natrium
Grand Ancien
 
Messages: 1165
Inscription: Mar Oct 04, 2011 11:18 pm

Re: Problème pour prendre plusieurs objets "undescribed"

Messagepar Otto Grimwald le Ven Aoû 23, 2013 9:24 pm

pas souvenir d'avoir eu un souci avec ça, mais pour son problème je n'aurais pas su d'où ça venait.

Avatar de l’utilisateur
Otto Grimwald
Très Ancien
 
Messages: 3028
Inscription: Mar Aoû 24, 2004 12:02 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