Home
Start a new game
Explore games
Help
Log in or sign up
Log in
Username
Password (
Forgot it?
)
×
New to Playfic?
Full Name
Email
Username
Password
Password (confirm)
Are you sure about this?
The death March
by
Nicolas Furtado Da Silva
Played 2,326 times
View game source
(spoilers!)
Download the
.z8 file
Source Code
"The Death March" by Nicolas Furtado Da silva Include French by Eric Forgeot. Use French Language. Include Basic Screen Effects by Emily Short. [Présentation de la première région : la maison] L'obscurite is a room. The printed name of l'obscurite is "Dans le noir complet". "Vous ne voyez rien, même pas votre propre corps. Vous avez un peu de mal à respirer, la pièce manque d'air frais. En essayant de vous retrouver dans le noir, vous touchez un interrupteur. " la lumiere is an undescribed backdrop. la lumiere is in l'obscurite and la chambre. allumer is an action applying to one thing. eteindre is an action applying to one thing. Understand "allumer [la lumiere]" as allumer. Understand "eteindre [la lumiere]" as eteindre. A check allumer rule: if the player is in la chambre: say "La lumière est déja allumée." instead. A check eteindre rule: if the player is in l'obscurite: say "La lumière est déja éteinte." instead. A report allumer rule : say "Vous allumez la lumière..."; now the player is in la chambre; A report eteindre rule : say "Vous éteignez la lumière..."; now the player is in l'obscurite; [la chambre] la chambre is a room. The printed name of la chambre is "Dans votre chambre". The description of la chambre is "Vous avez un peu de mal à respirer, la pièce manque d'air frais. Un bazar énorme dans la chambre, vous trouvez une horloge qui indique 7h du matin. Il fait noir. Vous avez barricadé votre fenêtre et votre porte, sans comprendre pourquoi. Quelques vêtements sont disposés ici et là , normal, vous n'êtes pas habillé." une lampe torche is an object in la chambre. The description of une lampe torche is "Une petite lampe torche marchant à piles." Understand "la lampe" as une lampe torche. un smartphone is an object in la chambre. The description of un smartphone is "Votre smartphone, il reste encore un peu de charge." Understand "le smartphone" as un smartphone. la porte is north of la chambre and south of le couloir. la porte is a locked closed scenery door. Instead of going north when the player is in la chambre : if la porte is locked: say "Sortirez-vous de votre chambre en sous-vêtement ? En temps normal, peut-être. Mais là non."; stop the action; otherwise : now the player is in le couloir; Instead of opening la porte when the player is in la chambre : if la porte is locked: say "Sortirez-vous de votre chambre en sous-vêtement ? En temps normal, peut-être. Mais là non."; stop the action; otherwise : try silently going north; [Habillage] action_habillage is an action applying to nothing. Understand "mettre un vetement" as action_habillage. A check action_habillage rule : if the player is not in la chambre : stop the action; A report action_habillage rule : say "Vêtements : OK. Chaussure : Ok. Lacets : Ok. Vous pouvez partir."; now la porte is unlocked; [le couloir] le couloir is a room. The printed name of le couloir is "A l[apostrophe]étage". "Vous êtes dans un couloir reliant votre chambre, une salle de bain, une chambre d'ami, des toilettes.". la chambre d'ami is west of le couloir. les toilettes is north of le couloir. la salle de bain is east of le couloir. [la chambre d'ami] la chambre d'ami is a room. The printed name of la chambre d'ami is "Dans la chambre d'ami". "Une petite chambre d'ami avec un lit, une armoire, quelques décorations et ornements.". une armoire is a closed openable fixed in place container in la chambre d'ami. The description of une armoire is "L'armoire contient peut-être quelque chose." Understand "l'armoire" as une armoire. une couverture is an object in une armoire. The description of une couverture is "La couverture est grande, elle sera peut-être utile." [toilettes] les toilettes is a room. The printed name of les toilettes is "Dans les WC". "Oulà , ça sent mauvais.Vous pouvez faire vos besoins....". degager is an action applying to nothing. Understand "faire ses besoins" as degager. A check degager rule : if the player is not in les toilettes : stop the action; A report degager rule : if the player carries la cle : say "Poussez.... Essuyez.... Sortez... en toute dignité !"; otherwise : say "Poussez.... Essuyez.... Sortez... en toute dignité !"; say " Une clé tombe lorsque vous sortez. Peu importe son utilité, vous la prenez."; try silently taking la cle; la cle is an undescribed object in les toilettes. Understand "la clé" as la cle. [la salle de bain] la salle de bain is a room. The printed name of la salle de bain is "Dans la salle de bain". "Une petite salle de bain, Vous pouvez prendre un bain... quoique cela n'est vraiment pas nécessaire." se doucher is an action applying to nothing. Understand "prendre un bain" as se doucher. A check se doucher rule : if the player is not in la salle de bain : stop the action; A report se doucher rule : say "Un bon petit bain et vous sentez bon !"; [RDC] le rdc is down of le couloir. le rdc is a room. The printed name of le rdc is "Au Rez-de-Chaussée". " Tout est barricadé. Votre porte d'entrée, un peu plus. Pourquoi ? Allez donc voir.". [Voiture est la variable qui lorsqu'elle est à trois débloque l'accès à la voiture] voiture is a number variable. voiture is 0. la porte dentree is an undescribed fixed in place object in le rdc. Understand "la porte d'entrée" as la porte dentree. Understand "porte d'entrée" as la porte dentree. Instead of examining la porte dentree for the first time : say "Vous voyez à peine ce qui se passe dehors, un large brouillard vous empêche de regarder au loin, mais vous remarquez très bien cette chose effroyable.[line break] [line break] Un humain, ou ce qui reste de son corps qui semble avoir été dévoré de part et d'autre par la créature se tenant devant. Cette créature commence à bouger, cherchant à droitre à gauche, puis finit par se retourner pour vous faire face. Un petit sourire s'écrit sur son visage et d'un coup, charge sur la porte !!![line break] [line break] Que se passe-t-il ici ? "; now the description of la porte dentree is "La créature est toujours là mais ne tente rien."; now voiture is voiture + 1; [le salon] le salon is east of le rdc. le salon is a room. The printed name of le salon is "Dans le salon". " Cette pièce manque visiblement d'air frais. Tout est chamboulé. Un bazar énorme se dresse devant vous, comme si deux personnes s[apostrophe]étaient battues. Une télé, un buffet, une table, quelques chaises sont disposés ici et là .". la tele is an undescribed fixed in place object in le salon. Understand "la télé" as la tele. tele is an action applying to one thing. zapper is an action applying to nothing. Understand "allumer[la tele]" as tele. Understand "zapper" as zapper. dejaRegarder is a number variable. dejaRegarder is 0. A report tele rule : if dejaRegarder is 0 : say "Vous tombez sur une annonce du gouvernement qui raconte ce qui se passe dans votre ville : vous constatez que le gouvernement a prévu de détruire la ville. Cette même ville a été mise en quarantaine.[line break] Pris de panique, vous vous demandez pourquoi ! Cherchez encore plus d'informations."; now voiture is voiture + 1; now dejaRegarder is 1; otherwise : say "La télé est déjà allumée."; A check zapper rule : if the player is not in le salon : stop the action; A report zapper rule : if dejaRegarder is 0 : say " La télé n'est pas allumée."; otherwise : say "Il n'y a plus rien d'intéressant."; un buffet is a closed openable fixed in place container in le salon. The description of un buffet is "Il contient peut-être quelque chose.". Understand "le buffet" as un buffet. une carte is an backdrop. The description of une carte is "Une carte de la ville , elle sera peut-être utile." Understand "la carte" as une carte. une carte is in un buffet and in un petit coffre. [la cuisine] la cuisine is west of le rdc. The printed name of la cuisine is "Dans la cuisine". " Vous entendez une petite musique. Une petite radio se trouve sur le comptoir, près du réfrigirateur. Vous pouvez changer de chaine." un refrigirateur is a closed openable fixed in place container in la cuisine . Understand "le refrigirateur" as un refrigirateur. Understand "le frigo" as un refrigirateur. de la nourriture appétissante is an object in un refrigirateur. changer de frequence is an action applying to nothing. Understand "changer de fréquence" as changer de frequence. Understand "changer de frequence" as changer de frequence. Understand "changer de chaine" as changer de frequence. dejaEcouter is a number variable. dejaEcouter is 0. A check changer de frequence rule : if the player is not in la cuisine : stop the action; A report changer de frequence rule : if dejaEcouter is 0 : say "Vous vous mettez sur la fréquence d'une chaine locale : [line break] Mes chers amis, le gouvernement ne veut rien dire, mais vous devez savoir.[line break] Si comme moi, vous vous trouvez dans cette ville, il ne vous reste que peu de temps.[line break] [line break]Les humains ont joué avec des pouvoirs qui ne devaient jamais se retrouver entre nos mains. Un jugement s'est abbatu sur la ville, les humains se font dévorer par des créatures, la ville est condamnée.[line break] Si vous pouvez marcher, fuyez......[roman type]."; now dejaEcouter is 1; now voiture is voiture + 1; otherwise : say "Vous ne trouvez rien d'intéressant à écouter."; [le garage] le garage is south of le rdc. le garage is a room. The printed name of le garage is "Dans le garage". "Votre garage. Votre petite voiture est entreprosée ici, il semble qu'elle marche encore. Après tout ce que vous avez vu ou entendu, vous devriez vous dépêcher de partir d'ici. Si vous avez encore quelques objets intéressants à prendre, explorez la maison.". Instead of going south when the player is in le rdc : if voiture is 3 : now the player is in le garage; otherwise : say "Tiens, un garage. Vous pouvez partir mais vous vous demandez s'il n'y a pas quelque chose à faire encore."; stop the action; action_partir is an action applying to nothing. Understand "partir" as action_partir. Understand "entrer dans la voiture" as action_partir. A check action_partir rule : if the player is not in le garage : stop the action; if the player is not carrying la cle : say "Vous entrez dans la voiture et tentez de mettre le contact... Vous n'avez pas les clés. Essayez de les trouver !"; now la cle is described; stop the action; A report action_partir rule : say "Vous entrez dans la voiture, mettez le contact, enfoncez la porte du garage ![line break]"; wait for any key; clear the screen; say "Qu'est-ce que.... ?! Que sont ses créatures ? Ellles... elle vous suivent ?! Gardez votre sang-froid, elle ne semblent pas dotés d'intelligence, elles ne vous rattrapent pas.[line break][line break]"; Wait for the SPACE key; say "La ville est dévastée, des cris partout, des incendies dans chaque recoin. Des survivants courent ici et là , se font dévorés par ses créatures. Vous avancez, sans vous soucier du sort de ses personnes.[line break][line break]"; Wait for the SPACE Key; say "Brrrr... Votre voiture.... impossible... tombe en panne ?! Pas maintenant ! Le bruit est de plus en plus fort, comment allez-vous faire ? Un immeuble un peu isolé se trouve à votre droite, vous décidez de vous y rendre.."; now the player is in dehors; say "carrying nothing." instead; [Region 2 : un immeuble de 5 étage !!! ] dehors is a room. The printed name of dehors is "Devant l[apostrophe]immeuble". " Votre voiture est fichu, vous êtes devant l'entrée d'un immeuble.[line break] Immeuble d'affaire, 5 étages, un grand trou dans la face avant de l'immeuble. Vous ne devriez pas vouloir y rentrer. Mais les bruits effroyables des créatures derrière vous ne vous laissent pas le choix." Instead of going south when the player is in dehors : say "Vous ne devriez pas"; Instead of going east when the player is in dehors : say "Vous ne devriez pas, je vous le dit"; Instead of going west when the player is in dehors : say "Vous ne devriez pas, c'est un conseil !"; [rez de chausse & ascenseur] le rdcimmo is a room. The printed name of le rdcimmo is "Au Rez-de-Chaussée". "Barricadé, ceci est le rez-de-chaussée d'un immeuble d'affaire, vous explorez afin de voir si vous y trouvez créatures,objets,survivants. Tiens, un comptoir, devant vous." Instead of going north when the player is in dehors : say "Vous vous précipitez à l'intérieur, fermez la porte, et tentez de la barricader avec des objets à votre portée ! Vous êtes intelligent, vous avez même oublié tout votre inventaire !"; now the player is in le rdcimmo; le comptoirroom is a room. The printed name of le comptoirroom is "Près du comptoir". "Vous trouvez le comptoir d'accueil. Des prospectus, un ordinateur dont l'écran est fissuré, un paquet de gâteau vide, un bouton vert....". le comptoirroom is north of le rdcimmo. comptoir is a scenery supporter in le comptoirroom. un prospectus is an object on comptoir. The description of un prospectus is "Bienvenue chez l'entreprise AcchoAssurance ! La meilleure entreprise d'assurance au monde vous assure une vie de luxe sans soucis ! De ses forfaits à 250 sliz à une quantité déterminé par vos soins, vous ne trouverez moins cher ailleurs !". After of examining un prospectus for the first time : say "Vous l'aurez compris, cette entreprise est une arnaque ! Mais vous vous trouvez dans leurs locaux."; lire is an action applying to one thing. Understand "le prospectus" as un prospectus. Understand "lire[prospectus]" as lire. A report lire rule : try silently examining un prospectus; bouton vert is a scenery fixed in place object on comptoir. action_comptoir is an action applying to one thing. Understand "Appuyer sur[ bouton vert]" as action_comptoir. Understand "appuyer sur[ bouton vert]" as action_comptoir. Understand "appuyer sur le [ bouton vert]" as action_comptoir. Understand "Appuyer [ bouton vert]" as action_comptoir. bouton_variable is a number variable. bouton_variable is 0. A report action_comptoir rule : say "Vous appuyez sur le bouton vert, et entendez des portes s'ouvrir. Vous avez appelé l'ascenseur."; now bouton_variable is 1; [l'ascenseur] ascenseur is a room. The printed name of ascenseur is "Dans l'ascenseur". "Un ascenseur qui relie les étages de l'immeuble. Le panneau indique : [line break] 0 - Rez de Chaussée.[line break] 1 - Cafétéria, Espaces détentes.[line break]2 - Services économiques et administratifs. [line break] 3 - Service techniques et Informatique.[line break] 4 - Direction.[line break] 5 - Toit.". ascenseur is north of le comptoirroom. ascenseur is north of toit. ascenseur is north of etage_1. ascenseur is north of etage_2 . ascenseur is north of etage_3. ascenseur is north of etage_4 . Before of going north when the player is in le comptoirroom : if bouton_variable is 1 : say "Vous entrez dans l'ascenseur."; otherwise : say "Un ascenseur, mais aucun bouton n'est présent pour l'appeler"; stop the action; Instead of going south when the player is in ascenseur : if etage_action_secure is 0 : now the player is in le comptoirroom; Instead of going south when the player is in ascenseur : if etage_action_secure is 1 : now the player is in etage_1; Instead of going south when the player is in ascenseur : if etage_action_secure is 2 : now the player is in etage_2; Instead of going south when the player is in ascenseur : if etage_action_secure is 3 : now the player is in etage_3; Instead of going south when the player is in ascenseur : if etage_action_secure is 4 : now the player is in etage_4; Instead of going south when the player is in ascenseur : if etage_action_secure is 5 : now the player is in toit; etage_action_secure is a number variable. etage_action_secure is 0. etage_action_0 is an action applying to nothing. etage_action_1 is an action applying to nothing. etage_action_2 is an action applying to nothing. etage_action_3 is an action applying to nothing. etage_action_4 is an action applying to nothing. etage_action_5 is an action applying to nothing. etage_action_7 is an action applying to nothing. A check etage_action_0 rule : if the player is not in ascenseur : stop the action; if etage_action_secure is 0 : say "Vous êtes déja au rez-de-chaussée.."; stop the action; A check etage_action_1 rule : if the player is not in ascenseur : stop the action; if etage_action_secure is 1 : say "Vous êtes déja à l[apostrophe]étage 1..."; stop the action; A check etage_action_2 rule : if the player is not in ascenseur : stop the action; if etage_action_secure is 2 : say "Vous êtes déja à l[apostrophe]étage 2..."; stop the action; A check etage_action_3 rule : if the player is not in ascenseur : stop the action; if etage_action_secure is 3 : say "Vous êtes déja à l[apostrophe]étage 3..."; stop the action; A check etage_action_4 rule : if the player is not in ascenseur : stop the action; if etage_action_secure is 4 : say "Vous êtes déja à l[apostrophe]étage 4..."; stop the action; A check etage_action_5 rule : if the player is not in ascenseur : stop the action; if etage_action_secure is 5 : say "Vous êtes déja à l[apostrophe]étage 5..."; stop the action; A check etage_action_7 rule : if the player is not in ascenseur : stop the action; if action_homme is not 5 : stop the action; Understand "-7" as etage_action_7. A report etage_action_7 rule : say "Vous appuyez sur le bouton -7... Tiens, était-il toujours là ?"; wait for SPACE key; say "[line break]L'ascenseur descend, mais quelque chose vosu tracasse. Cet homme n'a pas hésité une seconde à envoyer ses créatures à travers la ville. Mais il vous as aidé. C'est tout ce qu'il compte."; wait for SPACE key; say "[line break]Les portes s'ouvrent, et une créature se montre face à vous.... Impossible ! Matthieu ?! C'était un piège !"; wait for SPACE key; wait for SPACE key; wait for SPACE key; say "[line break] Il semblerait bien....."; end the story; Understand "0" as etage_action_0. A report etage_action_0 rule : say "Vous appuyez sur le bouton 0.."; now etage_action_secure is 0; now the player is in le comptoirroom; Understand "1" as etage_action_1. A report etage_action_1 rule : say "Vous appuyez sur le bouton 1.."; now etage_action_secure is 1; now the player is in etage_1; Understand "2" as etage_action_2. A report etage_action_2 rule : say "Vous appuyez sur le bouton 2.."; now etage_action_secure is 2; if var_levier is 0 : say "[line break] Le deuxième étage est bloqué dans l'obscurité, vous ne pouvez rien voir. Vous rebroussez chemin."; now the player is in ascenseur; otherwise : now the player is in etage_2; Understand "3" as etage_action_3. A report etage_action_3 rule : say "Vous appuyez sur le bouton 3.."; now etage_action_secure is 3; now the player is in etage_3; Understand "4" as etage_action_4. A report etage_action_4 rule : say "Vous appuyez sur le bouton 4.."; now etage_action_secure is 4; now the player is in etage_4; Understand "5" as etage_action_5. A report etage_action_5 rule : say "Vous appuyez sur le bouton 5.."; now etage_action_secure is 5; now the player is in toit; [Etage 1] etage_1 is a room. The printed name of etage_1 is "Cantine, Espaces détentes". "Au premièr étage, vous trouvez la cafétéria, et des espaces détentes. Une salle fermée se trouve à votre droite.". cafet is a room. The printed name of cafet is "A la cafétéria". "Un frigo, deux machines à cafés, des tables et des chaises.". cafet is west of etage_1. Instead of going south when the player is in etage_1 : say "Un espace détente, il n'y a rien en particulier."; stop the action; salle_ferme is a room. The printed name of salle_ferme is "Dans la salle de stockage". "Une salle fermée qui contient quelques archives de l'entreprise.". une trousse is an object in salle_ferme. The description of une trousse is "Une trousse transparente.Des apéritifs, une bière, des chips... Grande découverte...surtout que vous ne pouvez l'ouvrir, à cause du cadenas.". After of taking une trousse : now action_homme is 1; la porte fermée is a closed locked door. la porte fermée is east of etage_1 and west of salle_ferme. The matching key of la porte fermée is la cle en cuivre. Understand "la porte fermee" as la porte fermée. [Etage 2] etage_2 is a room. The printed name of etage_2 is "Services économiques et administratifs". "Au deuxième étage, vous trouvez les bureaux des salariés de l'entreprise et ...[line break][line break] Tiens un grand courant d'air s'échappe d'une des salles, cela vous rapelle le grand trou dans le mur que vous avez vu en venant dans l'immeuble. ". Instead of going east when the player is in etage_2 : say "Par là se trouve l'open space où travaillent les salariés mais des débris vous empêchent d'avancer..."; stop the action; piece_detruite is a room. The printed name of piece_detruite is "Pièce détruite". "C'est ici, devant un énorme trou dans le mur. Un détonateur de C4 se trouve à vos pieds, quelqu'un a dû exploser ce mur pour une raison inconnu.[line break][line break] Peut-être devriez vous le demander à la personne au sol. La personne dont le bagde à pein visible indique... Matthieu". piece_detruite is west of etage_2. Matthieu is a man in piece_detruite. action_homme is a number variable. action_homme is 0. parler_mur is an action applying to nothing. parler_lui is an action applying to nothing. parler_creature is an action applying to nothing. parler_fuite is an action applying to nothing. Understand "questionner Matthieu sur mur" as parler_mur; Understand "questionner Matthieu sur le mur" as parler_mur; Understand "parler du mur" as parler_mur; Understand "A propros du mur" as parler_mur; A check parler_mur rule : if the player is not in piece_detruite : stop the action; if action_homme is not 0 : say "Ce n'est pas le bon moment..."; stop the action; A report parler_mur rule : say "Rhaaa... j'aimerai bien te le dire, mais je ne peux pas. J'ai besoin de ce.... vite.... Ce truc que tu trouveras dans la trousse à un endroit, une piece. Vite !"; say "[line break] Vous ne savez pas qui est cette personne mais vous décidez de l'aider. Trouvez ce....ce... cette trousse !"; now la cle en cuivre is described; Instead of going west when the player is in etage_2 : if the player carries une trousse : now the player is in piece_detruite; say "Vous avez apporté la trousse que l'homme vous avait demandé. Que veut-il faire avec une trousse qu'il ne peut ouvrir ? Tiens, il ouvre le cadenas, prend la bière, la décapsule et commence à boire....[line break] Après deux, trois gorgées, il se tourne vers vous et vous demande si vous voulez savoir quelque chose sur lui. Peut-être voudriez-vous lui demander ce qu'il fait ici..."; now action_homme is 2; otherwise : now the player is in piece_detruite; Understand "questionner Matthieu sur sa présence" as parler_lui; Understand "questionner Matthieu sur lui" as parler_lui; Understand "questionner Matthieu sur sa presence" as parler_lui; A check parler_lui rule : if the player is not in piece_detruite : stop the action; if action_homme is not 2 : say "Ce n'est pas le bon moment..."; stop the action; A report parler_lui rule : say "Moi, je ne suis plus qu'un homme qui attend de mourir. Laissez-moi ! Tiens, un homonculus !"; wait for SPACE key; say "Un homonculus ? Parlait-il de ses créatures ? Sait-il quelque chose ? "; now action_homme is 3; Understand "questionner Matthieu sur creatures" as parler_creature; Understand "questionner Matthieu sur les creatures" as parler_creature; Understand "questionner Matthieu sur les créatures" as parler_creature; Understand "questionner Matthieu sur creature" as parler_creature; Understand "questionner Matthieu sur les creature" as parler_creature; Understand "questionner Matthieu sur les créature" as parler_creature; A check parler_creature rule : if the player is not in piece_detruite : stop the action; if action_homme is not 3 : say "Ce n'est pas le bon moment..."; stop the action; A report parler_creature rule : say " 'Ces créatures ?!!! Ce sont des monstres que nous avons crée. Oui, notre groupe s'oppose à ce gouvernement, nous les avons crée afin de montrer au gouvernement que nous ne plaisantons pas !' dit-il."; wait for SPACE key; say "Impossible, ces créatures serait le fruit d'une attaque terroriste ? Non !"; wait for SPACE key; say "'Pars ! Ces créatures ont échappés à notre contrôle !Elles nous tueront tous !' réplique-il .[line break] Vous voudriez bien partir d'ici, mais comment ? Sait-il encore des choses ? Un moyen de fuir?"; now action_homme is 4; Understand "questionner Matthieu sur fuite" as parler_fuite. Understand "questionner Matthieu sur un moyen de fuir" as parler_fuite. Understand "questionner Matthieu sur comment partir" as parler_fuite. Understand "questionner Matthieu sur un moyen de s echapper" as parler_fuite. A check parler_fuite rule : if the player is not in piece_detruite : stop the action; if action_homme is not 4 : say "Ce n'est pas le bon moment..."; stop the action; A report parler_fuite rule : say "Ascenseur, Etage -7 ! Dégage !"; now action_homme is 5; [Etage 3] etage_3 is a room. The printed name of etage_3 is "Services Techniques et Informatiques". "Au troisième étage, vous trouvez les différents serveurs de l'entreprise, ainsi que les systèmes techniques servant à déverouiller certains endroits de l'immeuble.". etage_3_technique is a room. The printed name of etage_3_technique is "Salle des machines". "Tiens, une salle avec plein de serveurs informatiques. Sans doute pour les données de l'entreprise. Une mystérieuse machine avec plein de codes à entrer se trouve devant vous. Vous pouvez en apprendre surement plus en l'utilisant.". une machine is a scenery fixed in place object in etage_3_technique. The description of une machine is "En essayant de l'utiliser, vous voyez que la machine n'est pas branchée. En vous dirigeant à l'arrière, vous constatez que seul un levier indiquant off est présent. Vous devriez être capable de le baisser.". Understand "machine" as une machine. Understand "la machine" as une machine. levier is a scenery fixed in place object in etage_3_technique. The description of un levier is "Un levier, à quoi sert-il ?". action_levier is an action applying to one thing. Understand "Baisser[levier]" as action_levier. Understand "Baisser le [levier]" as action_levier. var_levier is a number variable. var_levier is 0. A report action_levier rule : if var_levier is 1 : say "Le levier est baissé."; otherwise : say "Vous baissez le levier, mais rien ne se passe à proximité. Peut-être avez vous débloqué quelque chose dans l'immeuble."; now var_levier is 1; etage_3_technique is east of etage_3. etage_3_info is a room. The printed name of etage_3_info is "Salle Informatique". [Etage 4] etage_4 is a room. The printed name of etage_4 is "Direction"."Au quatrième étage, vous trouvez les bureaux des chefs de services et de la direction.". directeur_room is a room. The printed name of directeur_room is "Dans le Bureau du directeur". "Archives en vracs, plein de document sur le bureau d'en face, une salle si luxueuse, pas de doute vous êtes dans la salle privée du directeur de l'entreprise.". directeur_room is south of etage_4. un bureau is a scenery supporter in directeur_room. la cle en cuivre is an undescribed object on un bureau. "Une clé pouvant ouvrir une salle fermée.". un petit coffre is a closed fixed in place container on un bureau. The description of un petit coffre is "Il contient peut-être quelque chose.". services_room is a room. The printed name of services_room is "Bureaux des directeurs de service". "Plusieurs bureaux semblant important sont disposés ici.". services_room is east of etage_4. [Etage 5] toit is a room. The printed name of toit is "Sur le toit". "Le toit de l'immeuble. En l'examinant, vous trouvez des escaliers pour descendre. Malheuresement, il serait dangereux de descendre en bas.".