! 37 Peculiar odour of a book of childhood induces repetition of childhood fancy. ! 51 Enchanted garden where moon casts shadow of object or ghost invisible to the human eye. ! 179 Appearance of an ancient god in a lonely and archaic place-prob. temple ruin. Atmosphere of beauty rather than horror. Subtle handling-presence revealed by faint sound or shadow. Landscape changes? Seen by child? Impossible to reach or identify locale again? ! 178 dans autre histoire... ! faire visage du heros qui change après avoir respiré plusieurs fois le livre (reflexion dans bassin) ! + changement de l'aspect des espaces ! lame banc => entrer dans bassin. Nymphe demande raisin qui ne pousse qu'à une certaine période de l'année (respirer livre) ; nymphe donne flute ensuite. + zebre !! répétition monter sur bassin ! garde la planche Object Livre37 "vieux livre poussiéreux" InRoulotte class Livre class ObjetPortail with name 'livre' 'ouvrage' 'vieux' 'papier' 'couverture', adjective 'vieux' 'poussiereux' 'cuir', description "Ce livre poussiéreux à la couverture en cuir avait une forte odeur de vieux papier. Il me faisait penser à certains ouvrages que l'on pouvait trouver dans la bibliothèque de mon grand-père, il y a des années de cela.", deja_fouille 0, deja_senti 0, saison 1, aspect 1, before [ x ; Take: print "Je pris un des livres qui me paraissait les plus digne d'intérêt.^" ; self.obtenu = 1; rfalse; Search,Open : if (self.deja_fouille == 0) { self.deja_fouille = 1; give CartePostale190 ~concealed ; move CartePostale190 to location ; print "En feuilletant ce livre, je trouvai un marque-page en papier fin qui se réduisit immédiatement en poussière lorsque je voulu le manipuler. Mais en consultant quelques pages plus loin, je découvris une carte postale ancienne qui glissa vers le sol.^"; rtrue ; } "Je ne trouvai rien de compréhensible pour moi dans ce livre."; Lire: if (self.deja_fouille == 0) { <>; } else "Ce livre était écrit dans une langue que je ne reconnaissais pas, de plus avec des caractères inconnus qui ressemblaient un peu à du tibétain." ; Smell: if (self.deja_senti == 0) { self.deja_senti = 1; if (jeucomplet == 0) {self.deja_senti= 2 ; } print "Ce livre me rappelait ceux que je lisais dans ma jeunesse, avec leur odeur de papier usé. J'avais l'impression de retourner dans mes souvenirs de jeunesse. En ouvrant les yeux, j'étais dans un tout autre endroit, mais j'avais toujours l'ouvrage dans mes mains.^" ; move self to player ; scene_37_visitee = true; PlayerTo(Piece37) ; rtrue; } if (self.deja_senti == 4) { self.deja_senti++; print "L'odeur de vieux papier me transporta dans les méandres de mes souvenirs ou de mon imagination. Je me retrouvai en plein milieu d'une nuit d'été, à un moment de ma vie qui m'évoquait des sentiments nostalgiques et moroses...^" ; PlayerTo(Piece37) ; Livre37.saison = 2; Livre37.aspect = 4 ; rtrue;} else print "L'odeur de vieux papier me transporta dans les méandres de mes souvenirs ou de mon imagination. Je me retrouvai ailleurs, ou bien à une autre époque.^" ; ambiance37() ; x = deplacement37() ; self.deja_senti++; PlayerTo(x); rtrue ; ], has container concealed; [Ambiance37; switch(random(4)) { 1: Livre37.saison = 1 ; 2: Livre37.saison = 2 ; 3: Livre37.saison = 3 ; 4: Livre37.saison = 4 ; }; switch(random(4)) { 1: Livre37.aspect = 1 ; 2: Livre37.aspect = 2 ; 3: Livre37.aspect = 3 ; 4: Livre37.aspect = 4 ; }; ]; [Deplacement37; switch (random(6)) { 1: return Piece37; 2: return Piece37bassin; 3: return Piece37aileG; 4: return Piece37aileD; 5: return Piece37jardinetG; 6: return Piece37jardinetD; } ]; Class Jardin37 with name 'jardin', adjective 'touffus' 'touffu', scenic_look 'vegetation' 'bourgeons' 'herbe' 'haie' 'haies' 'feuille' 'feuilles' 'vegetaux' 'buissons' 'arbres' 'arbre' 'branches' 'branche' 'buisson' 'givre' 'couleurs' 'verdure' 'nuage' 'trou' 'nuages' 'labyrinthe' 0 "La végétation d'ici était assez luxuriante, ce qui n'était pas très habituel dans ce genre de jardin habituellement bien taillé et ordonné. Il était certainement un peu à l'abandon.", each_turn[oiseau37 papillon37; switch(random(4)) { 1: oiseau37 = "épervier"; 2: oiseau37 = "faucon crécerelle"; 3: oiseau37 = "corbeau"; 4: oiseau37 = "martinet"; } switch(random(4)) { 1: papillon37 = "rouge"; 2: papillon37 = "jaune"; 3: papillon37 = "orangé"; 4: papillon37 = "bleu"; } if (Livre37.saison == 1) switch(random(7)) { 1: print "^Un ", (string) oiseau37, " passa dans le ciel, comme une flèche, pour ensuite disparaître derrière un nuage gris.^"; 2: print "^L'air était humidifié par la rosée printanière. ^"; 3: print "^Une nuée de moucherons vint m'agacer un bref instant, avant de repartir vers la fraîcheur des buissons.^"; 4: print "^Un ", (string) oiseau37, " traversa le ciel et se mit à couvert dans le labyrinthe végétal, à bonne distance.^"; 5: print "^Un beau papillon ", (string) papillon37, ", libre, voleta au-dessus du labyrinthe cloisonné des jardinets.^" ; } if (Livre37.saison == 2) switch(random(5)) { 1: print "^Les ombres des buissons étaient écrasées par la force de la clarté de la lune qui semblait être comme en plein jour, aussi il n'était pas facile de se trouver une place à l'abri de ces rayons brûlants.^"; 2: print "^La chaleur estivale emplissait l'air d'un souffle oppressant et lourd, bien qu'il fît nuit la canicule était omniprésente.^"; 3: print "^À l'évidence, j'étais un peu perdu.^"; } if (Livre37.saison == 3) switch(random(5)) { 1: print "^Les couleurs de l'automne emplissaient le ciel d'une lueur éthérée et reposante.^"; 2: print "^Un vent frais se leva.^"; 3: print "^Des feuilles mortes s'envolèrent avec le vent, pour retomber un peu plus loin.^"; } if (Livre37.saison == 4) switch(random(5)) { 1: print "^L'hiver ne semblait pas très rigoureux, mais le froid venait par vagues me transpercer comme des attaques frontales et directes.^"; 2: print "^La végétation était prise dans un écrin de givre.^"; 3: print "^Le ciel était sans nuage, et d'un bleu profond de nuit.^"; } ], has ; Object Piece37 "Jardin éclairé par la lune" class Lieu class Jardin37 with name 'jardin' 'scene37', description [; affiche(3703); "C'était un jardin fantastique, entouré par un cercle de buissons taillés dont quelques ouvertures s'ouvraient dans toutes les directions possibles. Ce jardin contenait des fleurs indéfinissables dont je ne pouvais pas percevoir les contours, ma vision fatiguée me laissant seulement profiter des taches de couleurs."; ], n_to Piece37bassin, nw_to Piece37aileG, w_to Piece37aileG, ne_to Piece37aileD, e_to Piece37aileD, sw_to Piece37jardinetG, se_to Piece37jardinetD, s_to Piece37rotonde, has ; Object Piece37bassin "Bassin d'agrément" class Jardin37 class Lieu with name 'bassin' 'agrement', scenic_look 'colonnes' 'colonne' 'nenuphar' 'nenuphars' 'lierre' 0 NULL, description [; if (faune37.musicien == 1) { affiche(3707); remove statue37 ;} print "L'espace rectangulaire délimité par les buissons touffus était bien plus grand ici que dans ce que j'avais pu voir précédemment. Il s'en dégageait une impression agréable et paisible. J'avais l'impression que cette partie faisait la largeur du jardin complet, c'est-à-dire à peu près cinq cents pieds.^"; if (faune37.musicien == 0) { affiche(3708); move statue37 to location ;} ], s_to Piece37, sw_to Piece37aileG, se_to Piece37aileD, n_to [; <> ;], d_to [; <> ;], has ; Object Piece37aileG "Jardin d'agrément" class Lieu class Jardin37 with name 'agrement', description [; affiche(3704); "Les haies de buissons étaient plus hautes ici, sur la périphérie du jardin."; ], e_to Piece37, n_to Piece37bassin, s_to Piece37jardinetG, has ; Object Piece37aileD "Jardin d'agrément" class Lieu class Jardin37 with viewed 0, scenic_look 'cabane' 'ruine' 0 "Cette cabane devait être un petit abri de jardin auparavant, mais il n'en restait plus rien du tout.", name 'agrementation' , description [; affiche(3705); if (self.viewed == 0) { print "L'ombre d'une créature monstrueuse s'allongea lentement sur le seuil à l'entrée de cette partie clôturée. Cette horreur, si incongrue dans un jardin d'apparence si paisible, semblait avoir quelques pseudopodes ou tentacules inquiétants, mais avant que je puisse en faire un examen détaillé elle étendit ses longues ailes noires, et la vision de cette silhouette lugubre bloquant l'ouverture vers le jardin fit figer mon sang dans mes veines.^"; pause(); print "Mais au bout d'un temps indéterminé, l'ombre se résorba, et, poussé par une curiosité malsain, tout en n'étant pourtant guère rassuré, j'entrai malgré tout.^"; self.viewed = self.viewed + 1 ; rtrue; } if (self.viewed == 4) { print "L'ombre du monstre réapparut, plus marquée, plus visible, plus présente. J'eus l'impression qu'il m'avait repéré cette fois-ci, avec mes incessants va-et-vient.^"; pause(); print "J'essayai de m'enfuir, mais c'était peine perdue, je fus rapidement rattrapé.^"; perdu() ; rtrue; } else print "Les haies de buissons étaient plus hautes ici, sur la périphérie du jardin. Il y avait une cabane en ruine, mais je ne pouvais pas y rentrer.^"; self.viewed = self.viewed + 1 ; ], w_to Piece37, n_to Piece37bassin, s_to Piece37jardinetD, has ; Object Piece37jardinetG "Jardinet" class Lieu class Jardin37 with name 'jardinet', scenic_look 'bancs' 0 "Des bancs en bois, qui semblaient pour la plupart en mauvais état, dont un pratiquement déjà cassé.", viewed 0, description [; affiche(3706); if (self.viewed == 0) { print "Cette fois je crus tomber nez à nez avec lui, le spectre d'une sorte d'insecte géant aux allures de crustacé, avec six ou huit pattes et une tête phosphorescente...^"; pause(); print "Son ombre s'envola avec un bruit lourd, apparemment sans me voir. Il était parti, mais en restait-il d'autres du même acabi dans ce lieu qui n'avait rien de commun ? J'entrai malgré tout.^"; self.viewed = self.viewed + 1 ; rtrue; } if (self.viewed == 5) { print "Le monstre réapparut. Était-il des terres, des mers, ou d'une autre dimension ? Cette fois son objectif ne pouvait susciter aucun doute : C'était bel et bien à ma personne, mon corps, mon âme qu'il en voulait !^"; pause(); print "J'essayai de me cacher dans les buissons, mais je fus rapidement rattrapé.^"; perdu() ; rtrue; } else print "Un petit jardinet avec des bancs rangés en ligne.^"; self.viewed = self.viewed + 1 ; ], ne_to Piece37, n_to Piece37aileG, has ; Object Banc37 "banc" Piece37jardinetG class Bois with name 'banc', adjective 'bois' 'casse', broken 0, description [; if (self.broken == 1) {print "Cette chaise était maintenant cassée, avec un pied qui lui manquait.^" ; rtrue;} else "Une chaise en bois, au dossier grossièrement sculpté." ; ], before [; Enter,Utiliser: if (self.broken == 1) {print "Avec une lame de bois en moins, il n'était plus possible de s'asseoir correctement sur ce banc." ; rtrue;} if (self.broken == 0) {print "Je m'assis sur le banc. Cela fit du bien de se reposer un peu. ^" ; rtrue ;} Attack: print "Je retirai une des traverses du banc.^" ; self.broken = 1 ; move LameBanc37 to location ; rtrue ; Take: "Je n'avais pas besoin de m'encombrer avec cela..."; ], has supporter scenery static; Object LameBanc37 "planche de bois" class Bois with name 'planche' 'traverse' 'lame' 'du' 'banc', adjective 'bois', description "Une planche de bois, provenant d'un vieux banc.", before [; Tie: if (second == Bassin37) { print "Il me fallait juste poser la planche sur le bassin pour faire cela..." ; rtrue ; } Take: if (self in Bassin37) { bassin37.accessible = 0 ; rfalse ; } Enter: << enter bassin37 >> ; ], has supporter female; Object Piece37jardinetD "Jardinet" class Lieu class Jardin37 with name 'jardinet' 'banc' 'bancs', description [; affiche(3702); "Un petit jardinet avec des bancs rangés en cercle."; ], nw_to Piece37, n_to Piece37aileD, initial [; if ( Livre37.saison == 2 && Raisin37 notin player) { move Raisin37 to Piece37jardinetD ;} else {remove Raisin37 ; } ], has ; Object Vigne37 "vigne" with name 'vigne' 'fleur' 'fleurs' 'pied', description [; if ( Livre37.saison == 1 ) { "La vigne était fleurie." ; } if ( Livre37.saison == 2 ) { "La vigne donnait du raisin."; } if ( Livre37.saison == 3 ) { "La vigne était desséchée." ; } if ( Livre37.saison == 4 ) { "La vigne était desséchée." ; } ], before[; Eat: "Je ne pouvais pas manger cela." ; Smell: "Les feuilles ne sentaient pas grand chose." ; Take: "Je ne pouvais rien faire de la plante, par contre le fruit pourrait sans doute être plus utile." ; Search: ""; ], found_in Piece37jardinetD, has female static; Object Raisin37 "grappe de raisin" with name 'raisin' 'raisins' 'grappe', description "Une grappe de raisin.", before[; Eat: remove self ; "Un bon goût de raisin fruité." ; Smell: "Le raisin était beau mais il ne sentait pas grand chose." ; Take: move Zebre37 to Piece37bassin ; rfalse ; Give: if (second == Faune37) {print "Je tendis le raisin vers le faune, et celui-ci fit une mine triste à la vue de ce raisin qui lui rappelait les précieux brevages qui coulaient à flot lorsqu'il pouvait jouer de la musique lors de fêtes en compagnie des dieux les plus anciens et des divinités mineures.^" ; rtrue ; } if (second == Statue37) {print "Elle me félicita pour ma trouvaille, et me proposa d'aller trouver moi-même l'animal pour lui rendre la mémoire.^" ; rtrue ; } if (second == Zebre37) { remove self ; print "Je tendis le raisin à l'animal, qui hésita un moment avant de l'engloutir voracement.^Il me regarda avec reconnaissance, ses yeux illuminés par un peu plus d'intelligence, et après avoir tourné un peu en rond, il se dirigea dans un coin du jardin, et il sortit de sous un buisson un objet qui ressemblait à une flûte.^" ; move Flute37 to location ; rtrue ;} ], has female ; Object Piece37rotonde "Rotonde" class Lieu with name 'rotonde', scenic_look 'vegetation' 'bourgeons' 'herbe' 'foret' 'lisiere' 'haie' 'haies' 'feuille' 'feuilles' 'vegetaux' 'buissons' 'arbres' 'arbre' 'branches' 'branche' 'buisson' 'givre' 'couleurs' 'verdure' 'nuage' 'trou' 'nuages' 0 NULL, viewed 0, description [; if (faune37.musicien == 0) {affiche(3709) ;} else {affiche(3710) ;} print "Une grande statue trônait sur un socle en granit noir. Au fond de cet espace il y avait une rotonde"; if (self.viewed == 0) {print ", gigantesque par rapport à la taille de ce jardin, qui lui était certes non négligeable, mais pas si imposant" ;self.viewed = 1 ;} print ".^"; rtrue ; ], n_to Piece37, s_to [; print "L'entrée du pavillon était fermée, mais en poussant un peu je pus forcer la porte et m'introduire à l'intérieur.^" ; PlayerTo(DansRotonde37) ; rtrue ;], w_to "La lisière de cette forêt n'était guère rassurante.", has ; Object DansRotonde37 "Rotonde" class Lieu with name 'rotonde', scenic_look 'portail' 'lumineux' 0 "Il semblait flotter, et ses contours électriques et indéfinis contrastaient avec la morosité de la pièce.", scenic_touch 'portail' 'lumineux' 0 "Tant que je n'entrais pas dedans, c'était comme si je touchais l'image d'un film projeté sur un écran...", description [; print "La pièce unique de ce bâtiment était circulaire, vide, et tout comme l'extérieur délabrée. De plus elle était assez sombre. Au fond, tout au sud, se trouvait un portail lumineux, qui luisait doucement.^"; ], before [; Answer,Tell: "Un formidable écho me répondit." ; ], n_to Piece37rotonde, out_to Piece37rotonde, s_to [; print "Je cherchai à explorer l'inconnu, mais mes pas n'ont aboutirent qu'aux lieux communs. Je me perdis un moment dans l'infini du temps.^" ; perdu() ; rtrue ;], in_to [; <> ; ], has ; Object Fleurs37 "fleurs" with name 'fleurs' 'fleur' 'tache' 'taches' 'couleurs' 'couleur' 'sol', brulee 0, description ".", before[; Examine, Search: print "Il y avait là tout un parterre de fleurs colorées.^" ; rtrue ; Listen: print "Les fleurs ne font aucun bruit, même lorsque l'on marche dessus.^"; rtrue ; Burn: "sans intérêt." ; Smell: "Comme si c'était un rêve, il m'était difficile de percevoir une quelconque odeur ." ; Take: "Il y en avait trop ici, ces petites fleurs tapissaient le sol."; ], found_in Piece37, has scenery static pluralname ; Object bassin37 "bassin" with name 'bassin' 'bassins' 'eau' 'coins', adjective 'arrondis', vide 0, accessible 0, description [; affiche(3708) ; print "Un grand bassin rectangulaire aux coins arrondis." ; if (self.vide == 0) print "" ;! print " Le bassin est vide." ; print "^" ; ], before [; Take, Pull, Push, Remove: "C'était beaucoup trop grand."; Search: print "Je voyais mon reflet dans le bassin. " ; if (Livre37.aspect == 1) "J'avais l'air jeune et enthousiaste." ; if (Livre37.aspect == 2) "J'avais l'air vieux et fragile." ; if (Livre37.aspect == 3) "J'avais l'air fou et dangeureux, même pour moi-même." ; if (Livre37.aspect == 4) "J'avais l'air triste et mélancolique." ; Enter: if (self.accessible == 0) {print "Cela ne m'inspirait pas confiance d'entrer dans l'eau sans aucune autre sécurité.^" ; rtrue ;} if ((self.accessible == 1) && (LameBanc37 in location)) {print "J'entrai dans le bassin en passant sur la planche, et pu ainsi m'approcher de la statue de la nymphe.^" ; rfalse ;} Receive: if (noun == LameBanc37) {print "Je posai la lame en bois en travers d'une partie du bassin.^"; self.accessible = 1 ; move LameBanc37 to Bassin37 ; rtrue ;} else rtrue ; ], found_in Piece37bassin, has scenery container supporter open enterable ; Object statue37 "statue" with name 'statue' 'socle' 'granit' 'nymphe' 'cruche', adjective 'noir' 'noire' 'bronze', musicien 0, description [; if (player in Bassin37) { print "C'était la statue d'une nymphe. Elle semblait presque vivante.^" ; affichette(3714) ; } else "J'étais trop loin pour la voir correctement car elle se trouvait derrière le bassin, au fond du jardin, mais c'était apparemment une nymphe en rapport avec les eaux de ce lieu."; ], before [; Take, Pull, Push, Remove: print "La statue était trop lourde pour être manipulée ainsi.^"; if (player in Bassin37) { print "De plus j'étais trop loin d'elle.^" ; } rtrue ; Search: print "Je ne trouvais rien de spécial sur cette statue.^" ; rtrue ; Tell,Ask,Parler: if (player in Bassin37) { affichette(3714) ; print "Bien que ses yeux restaient de pierre, la jeune nymphe s'anima et elle me raconta sa vie : Elle était tombée amoureuse d'un faune qui ne s'intéressait pas à elle, celui-ci préférant sa vie volage à toute autre forme de relation. Pour le punir, elle lui avait volé sa flûte, mais cela n'avait pas eu l'effet escompté, car il s'en était fort vexé, et depuis il ne voulait plus lui parler. De plus, elle s'était à son tour fait prendre la flûte par un animal d'une espèce inconnue, habitant pourtant dans les environs. Ce dernier n'était pas méchant, mais il avait oublié où se trouvait maintenant l'instrument. Il lui rendrait la flûte uniquement si on lui trouvait du raisin rafraîchissant, qui pourrait lui redonner la mémoire. Elle me conjura donc de l'aider à retrouver le bien du jeune faune car elle-même ne pouvait se permettre de quitter ce bassin dont elle avait la surveillance.^" ; move Zebre37 to Piece37 ; rtrue ;} else rfalse ; Kiss: if (player in Bassin37) { print "C'était trop tentant. Mais cette statue m'inspirait une sorte de crainte ancestrale. En m'approchant un peu d'elle, je pus voir sa poitrine respirer...^" ; rtrue; } else rfalse ; ], found_in Piece37bassin, has static female animate ; Object Zebre37 "zèbre" with name 'zebre', article 'au', times_spoken_to 0, description [; affichette(3716) ; "Un zèbre à l'allure sympathique." ; ], initial [; print "Un zèbre se trouvait là. ^ "; switch(random(8)) { 1: print "^Le zèbre leva ses yeux humides vers moi.^"; 2: print "^L'animal tourna les talons et se déplaça un peu.^" ; !move self to Piece37bassin ; 3: print "^Cet animal décida encore de changer de direction, mais il revint vite d'où il était venu.^" ; !move self to Piece37rotonde; !4: print "^Il reparti alors vers ce qui semblait être son lieu de prédilection.^" ; !move self to Piece37; }; ], life [; Kiss: print "Il ne souhaitait pas se laisser approcher.^"; rtrue; Parler: self.times_spoken_to = self.times_spoken_to + 1; switch (self.times_spoken_to) { 1: print_ret "Il ne répondit pas."; 2: print_ret "~hiiiiii...~"; default: return false; } Ask, Tell: switch (second) { 'flute' : print_ret "Il ne savait rien."; } print_ret "Il ne répondait pas."; ], before [; ], has male animate ; Object flute37 "flûte" with description [; print "Cette flûte ressemblait à un long chalumeau avec peu de trous. Elle était un peu courbe, et en bronze, ce qui lui donnait un poids impressionnant.^"; rtrue; ], before [; Take, Touch: if (Zebre37 in location) {print "Pendant que j'étais en train de récupérer l'instrument, je vis du coin de l'oeil que le zèbre était en train de repartir ailleurs, mais il n'irait sans doute pas très loin.^" ;} move Zebre37 to Piece37rotonde ; rfalse ; Ask, Tell: print "Mes mots ne l'émouvaient pas, et elle resta de marbre, ou plutôt de bronze... ^"; rtrue; Blow, Sing, JouerInstrument: print "Je n'ai jamais pu réussir à sortir un seul son de cette flûte, elle semblait trop lourde pour un humain tel que moi.^" ; rtrue ; Attack: print "C'était impossible, elle était trop dure et ne pouvait pas casser ainsi. Je réussis juste à la tordre un peu plus.^" ; rtrue ; Give: if (second == Faune37) {print "Je tendis la flûte vers le faune, et celui-ci se baissa pour s'en emparer avec un sourire malicieux. Il perdit alors toute pudeur, et fit également tomber la serviette qu'il avait autour de la taille. Il se mit ensuite à jouer un air enjoué sur sa flûte. Peut-être allait-il retrouver son public habituel à partir de ce moment...^" ; move self to Faune37 ; faune37.musicien = 1 ; affiche(3712) ; move Statue37 to Piece37rotonde ; musique(3790); print "Il fit une sorte de révérence dans ma direction, et enfin un petit clin d'oeil.^" ; Achieved(5) ; gagne() ; rtrue ; } if (second == Statue37) {print "Elle n'osa pas la prendre et me proposa plutôt de la rendre moi-même à son propriétaire.^" ; rtrue ; } ], name 'flute' 'gravures', adjective 'bronze', has female; Object faune37 "faune" with name 'statue' 'faune' 'socle' 'granit' 'serviette', adjective 'noir' 'noire', musicien 0, description [; print "C'était la statue d'un faune." ; if (self.musicien == 0) { affiche(3711) ; musique(3790); print " Le faune avait la position d'un joueur de flûte, mais n'avait rien dans ses mains, et il était pudiquement recouvert d'un drap autour des hanches.^" ;} if (self.musicien == 1) { affiche(3712) ; musique(3790); print " Le faune avait retrouvé tous ses attributs.^" ; print "" ;} ], before [; Take, Pull, Push, Remove: "La statue était trop lourde pour être manipulée ainsi."; Search: print "Il n'y avait rien à fouiller.^" ; rtrue ; ], found_in Piece37rotonde, has static scenery animate; Object rotonde37 "rotonde" with name 'rontonde' 'pavillon' 'colonnes' 'colonne' 'lumieres', description [; print "Ce bâtiment semblait hors de proportion par rapport au jardin où il se trouvait. Défraîchie par les ans, la façade n'invitait pas à entrer là pour passer quelques moments d'agréable farniente. Quant au reste de la bâtisse, quasiment en ruine malgré des lumières qui apportaient un clinquant trompeur, il évoquait le rêve triste d'un architecte qui avait sans doute exécuté cet ouvrage sur les ordres d'un monarque ayant perdu tout sens de la mesure.^" ; ], before [; Take, Pull, Push, Remove: print "C'était beaucoup trop grand.^"; rtrue ; Search: print "Il n'y avait rien à fouiller ici.^" ; rtrue ; Enter: <> ; ], found_in Piece37rotonde, has scenery container female locked; ! le socle de la statue aura bien entendu un secret... si on a le temps de le faire... TODO ;)