JavaScript must be enabled to play.
Browser lacks capabilities required to play.
Upgrade or switch to another browser.
Loading…
<h1>L’Incombustible 3000</h1> <div id="choices"> [[Commencer|Intro]] <<link "Sauvegardes">><<run UI.saves()>><</link>> <<link "Paramètres">><<run UI.settings()>><</link>> <<link "Crédits">><<popup "Credits" "Crédits">><</link>> </div>
<p>À bord de l’//Incombustible 3000//, vous êtes P-Rix, le pilote chargé de livrer ce merveilleux vaisseau (en une pièce) à son riche propriétaire.</p> <p>Le long trajet (déjà un mois) s’est plus ou moins passé sans soucis. Du moins jusqu’à l’approche du système Cans Venatici et la traversée de sa bande d’astéroïdes. Cette dernière vous a valu quelques secousses, et plus d’une échappée belle ! Et c’est après celle-ci que commence cette aventure, de l’autre côté de ce champ de roches, nez-à-nez <<linkappend "avec…">> <p class="shakey">UN TROU NOIR QUI ATTIRE VOTRE NAVETTE !</p> <center><<button "Commencer l’Aventure !" "Intro-2">><</button>></center> <</linkappend>></p>
<p>//''TUUUUUUUT''//</p> <<timed 1s>> <p>Quoique la situation soit quelque peu compliquée (//Depuis quand il y a un trou noir ici ?!?//), et que l’alarme vous bouche les tympans, vous restez calme. Les propulseurs de l’//Incombustible 3000// sont assez puissants pour vous sortir de ce pétrin. Simplement appuyer sur le champignon !</p> <ul> <li> [[Accélérer|Endings][$fin to "accelerate"]]</li> <li> [[Contrôler le système|System-Check]]</li> </ul> <</timed>>
<p>Même si le temps vous est compté, vous respectez le protocole foré dans votre cerveau durant vos études : //si alarme il y a, le système il faut contrôler//.</p> <p>Gardant un œil sur le radar, vous ouvrez le diagnostiqueur et votre visage s’écroule. Entre le Noyau qui pompe un peu trop de fuel, une alerte de câbles cuits pour les deux moteurs, et de la radioactivité dans les couloirs, vous en avez de quoi faire !</p> <p>//Il manquerait plus que tout prenne feu…//</p> <p>Vous soupirez. Pour un vaisseau de haut de gamme, vous trouvez qu’il se casse bien rapidement… Vous espérez vraiment qu’il soit bien comme son nom.</p> <ul><li> //[[Aux réparations donc…|Cockpit-Fire]]//</li></ul>
<p>Dans le cockpit, l’alarme résonne, incessante. À travers le pare-brise, vous voyez le trou noir s’approcher peu à peu. Enfin, c’est plutôt le vaisseau qui se rapproche… //Il faut que je me dépêche.//</p> <p>Le tableau de bord clignote. <<liveblock>><<if !$inventory.includes("suit")>>Sur le siège à côté du vôtre se trouve une combinaison. <</if>><</liveblock>>Près de la porte, un placard.</p> <span id="response"></span> <<liveblock>> <ul> <<if !$inventory.includes("suit")>> <li> <<link "Prendre la combinaison.">> <<append "#response">><p>Vous récupérez la combinaison.</p><</append>> <<run $inventory.push("suit")>> <<update>> <</link>></li> <</if>> <li> <<link [[Examiner le tableau de bord.|Pre-System]]>><</link>></li> <li><<link "Fouiller le placard.">> <<if !$inventory.includes("extinguisher")>> <<append "#response">><p>En fouillant le placard, vous trouvez un extincteur. //Bon, juste au cas où, hein.//</p><</append>> <<run $inventory.push("extinguisher")>> <<else>> <<append "#response">>Vous ne trouvez rien d’autre dans le placard.<</append>> <</if>> <</link>></li> <li> <<link "Jeter un coup d’œil à la porte.">> <<append "#response">><p>À travers le hublot de la porte, vous ne voyez qu’un mélange de couleurs orangées, au lieu du gris couloir. //Ça chauffe un peu de l’autre côté dis-donc…//</p><</append>> <</link>></li> <li> <<link "Sortir.">><<if !$inventory.includes("extinguisher")>><<set $fin to "fire-cockpit">><<goto "Endings">><<else>><<goto "Corridor-Fire">><</if>><</link>></li> </ul> <</liveblock>> <<if visited() is 1>> <<flash "Inventaire Maintenant Disponible">> <<flashType "error">> <<Timeout 6000>> <<Delay 1000>> <<Theme "dark">> <</flash>><</if>>
<h1>Bienvenue P-Rix</h1> <p>Que voulez-vous faire ?</p> <ul> <li><<link "Voir le rapport des dégâts.">> <<RapportPopup>> <</link>></li> <li>[TEMPORAIREMENT INDISPONIBLE]</li> <li>[[Fermer.|Cockpit-Fire]]</li> </ul>
<p>Une vague de chaleur s’engouffre dans le cockpit lorsque vous ouvrez la porte. Avec un réflexe qui, vous aussi, vous choque, vous attaquez les flammes avec l’extincteur que vous avez trouvé. Petit à petit, les flammes s’atténuent sous la force de la mousse. </p> <p>Tout de même le crachotement de l’extincteur qui se désemplit vous inquiète, voyant encore quelques étincelles. Vous les piétinez pour les faire disparaître pour de bon. //Aïe… mauvaise idée…//</p> <p>//Incombustible, mon cul…// Si cette aventure commence avec des flammes, vous avez peur des endommagements que vous pouvez trouver plus loin…</p> <ul><li> [[Continuer|Corridor-1]]</li></ul>
<p>De nouveau dans le cockpit, vos yeux scrutent le trou noir, grandissant peu à peu. Bientôt il couvrira tout le pare-brise, et vous engouffrera, si vous ne vous évadez pas rapidement.</p> <p>Le tableau de bord continue de clignoter et l’alarme résonne, incessante. <<liveblock>><<if !$inventory.includes("suit")>>Sur le siège à côté du vôtre se trouve une combinaison. <</if>><</liveblock>>Près de la porte, un placard.</p> <span id="response"></span> <<liveblock>><<if !$klaar>> <ul> <li> <<link "Mettre le contact.">> <<if $tankRepaired && $coreRepaired && $engineRepaired>> <<set $klaar to true>> <<replace "#response">><p>Poussant le bouton de contact, vous entendez le vaisseau se mettre en route. Les moteurs ronronnent, le noyau bouillonne, et les tuyaux coulent à flot. //[[Aller, ma petite, me lâche pas hein…|FIN]]//</p><</replace>> <<update>> <<elseif $tankTS && $coreTS && $engineTS>> <<append "#response">>Vous poussez le bouton tant que vous voulez, mais rien ne se passe. //Est-ce que j’ai oublié un truc ?// Vous passez en revue ce que vous avez fait. //Les moteurs ?// Diagnostiqués et <<if $engineRepaired>>réparés et <<if $engineOn>>allumés<<else>>toujours éteints<</if>><<else>>encore endommagés<</if>>. //Les réservoirs ?// Diagnostiqués et <<if $tankRepaired>>réparés et les vannes <<if $fuelValvesOn>>ouvertes<<else>>toujours fermées<</if>><<else>>encore endommagés<</if>>. //Le noyau ?// Diagnostiqué et <<if $coreRepaired>>réparé et <<if $systemRestart>>redémarré<<else>>pas redémarré<</if>><<else>>encore endommagé<</if>>. //Bon… il reste encore des trucs alors…//<</append>> <<else>> <<set $fin to "not-repaired">> <<goto "Endings">> <</if>> <</link>></li> <<if !$inventory.includes("suit")>> <li> <<link "Prendre la combinaison.">> <<append "#response">><p>Vous récupérez la combinaison.</p><</append>> <<run $inventory.push("suit")>> <<update>> <</link>></li> <</if>> <li> <<link [[Examiner le tableau de bord.|System]]>><</link>></li> <li><<link "Fouiller le placard.">> <<append "#response">>Vous ne trouvez rien d’autre dans le placard.<</append>> <</link>></li> <li> <<link "Jeter un coup d’œil à la porte.">> <<append "#response">><p>À travers le hublot de la porte, vous voyez le couloir. Rien d’anormal, si ne fait que la suie rend l’image un peu plus sombre.</p><</append>> <</link>></li> <li> [[Sortir|Corridor-1]]</li> </ul> <</if>><</liveblock>>
<p>Vous êtes dans le couloir en proue du vaisseau. Assourdissante, l’alarme continue, encore et toujours.</p> <p>D’ici, vous pouvez aller dans la [[salle de bain|Bathroom]], votre [[chambre|Bedroom-1]] (temporaire) et [[l’autre|Bedroom-2]], et la [[nacelle de sauvetage|Raft]]. <<if lastVisited("Corridor-Fire") is 1 or lastVisited("Cockpit") is 1>>Derrière vous<<else>>Tout au fond du couloir<</if>>, vous pouvez retourner dans le [[cockpit|Cockpit]]. Vous devez sinon traverser la [[salle à manger|Kitchen]] pour explorer le reste du vaisseau.</p>
<p>Vous êtes dans le couloir au centre du vaisseau. Assourdissante, l’alarme continue, encore et toujours.</p> <p>D’ici, vous pouvez aller dans la [[salle technique|Engineering]], voir [[la soute|Cargo]], et continuer [[en poupe|Corridor-3]] vers les moteurs. Ou retraverser la [[salle à manger|Kitchen]] pour rejoindre le cockpit.</p>
<p>Vous êtes dans le couloir en poupe du vaisseau. Assourdissante, l’alarme continue, encore et toujours.</p> <<if !$suited>>Plus vous restez dans ce couloir, plus votre peau vous gratte. //Rhhaaa…// Le fond de votre gorge pique même quand vous vous approchez de la porte du noyau.<</if>> <p>D’ici, vous pouvez rejoindre la [[salle des moteurs|Engine]], le <<link "noyau d’énergie">><<if !$suited>><<set $fin to "radiated">><<goto "Endings">><<else>><<goto "Core">><</if>><</link>> et les [[réservoirs|Tank]]. Ou vous pouvez remonter le [[couloir|Corridor-2]].</p>
<<if $engineRepaired && $engineOn>> <p>De nouveau, les moteurs ronronnent, comme à la normale. //Bon… ça, c’est fait !//</p> <<elseif $engineOn>> <p>Les moteurs grondent dangereusement, tellement fort que les vibrations secouent tout votre corps. Vous hésitez même à les approcher, de peur que ceux-ci vous causent des problèmes. //J’ai pas envie de perdre un bras, moi !//</p> <<else>> <p>Vous n’entendez pas un seul son dans la salle des moteurs, pas même votre propre respiration. //Enfin, si, quand même… Mais ça a jamais été aussi silencieux ici…// <<if $engineRepaired>>Dès que vous aurez remis les moteurs en route, ils ronronneront de nouveau.<<else>>Au moins, vous pourrez faire vos réparations en toute sécurité.<</if>> <</if>> <span id="response"></span> <<liveblock>><ul> <<if !$engineTS>><li> <<link "Inspecter les moteurs.">> <<if !$engineOn>> <<append "#response">><p>Préférant rester de loin, vous repérez quelques endroits que vous pensez endommagés. //Il faudrait que je m’approche pour être sûr… Mais, c’est encore dangereux…//</p><</append>> <<else>> <<append "#response">><p>Vous vous approchez des moteurs, et repérez assez facilement les câbles endommagés. Comme si mâchouillés par un rongeur, les conducteurs cuivrés vous semblent émettre des étincelles. //Si ça touche le fuel…// Vous soupirez. //Bon… vaut mieux les remplacer plus tôt que tard…//</p><</append>> <<set $engineTS to true>> <<update>> <</if>> <</link>> </li><</if>> <<if !$engineRepaired && $engineTS && $inventory.includesAll("electickit", "pince", "cables")>><li> <<link "Réparer le câbles.">> <<if $engineOn>> <<set $fin to "engine-explode">> <<goto "Endings">> <<elseif !$cablesPrepped>> <<append "#response">><p>Les câbles que vous avez récupérés dans la soute n’étant pas prêts, vous ne pouvez pas encore vous mettre à la tâche.</p><</append>> <<elseif !$gravityOn>> <<append "#response">><p>Du fait de l’apesanteur, vous avez bien du mal à vous ancrer et vous sentir assez stable afin de réparer les câbles. Et vous avez bien peur de perdre vos nombreux outils. //C’est déjà bien compliqué comme ça…//</p><</append>> <<else>> <<append "#response">> <p>Les moteurs étant bien éteints (vous avez vérifié ceci plusieurs fois), et vos outils bien alignés, vous vous mettez à la dangereuse tâche: changer les multiples câbles électriques endommagés.</p> <p>Vous prenez une grande inspiration. //C’est pas un examen… c’est pas un examen… mais faut pas que je merde non plus…//</p> <p>Vous coupez les parties cramées, et grattez un peu les isolants pour révéler la partie conductrice. Vous récupérez vos câbles préparés et les torsadez. Enfin, vous les entourez d’un isolant, puis d’un autre, et une dernière protection externe. //Ah… j’espère que j’ai pas sauté une étape,// <<linkappend "//sinon…//">> <p>Au lieu de laisser votre anxiété vous prendre, vous passez au prochain câble endommagé et <<linkappend "recommencez la procédure.">> Et puis <<linkappend "encore une fois.">> Et <<linkappend "encore.">> <<linkappend "Et…">> <p>//Ah, c’est déjà fini ?//</p> <<timed 1s>> <<dialog 'Réparation Faite !'>>Les moteurs sont maintenant réparés.<</dialog>> <</timed>> <</linkappend>><</linkappend>><</linkappend>><</linkappend>></p><</linkappend>></p> <</append>> <<set $engineRepaired to true, $inventory.delete("cables")>> <<update>> <</if>> <</link>> </li><</if>> <li> [[Sortir|Corridor-3]]</li> </ul><</liveblock>>
<p>Emmitouflé dans votre combinaison, vous entrez dans le noyau du vaisseau. Celui-ci brille tellement fort qu’il vous aveugle. Enfin, il pourrait vraiment vous aveugler si votre combinaison ne protégeait pas votre visage.</p> <p>//Bon… on va pas s’attarder ici, hein ?//</p> <span id="response"></span> <ul> <li> <<link "Explorer la salle">> <<if $lampeOnCore>> <<append "#response">>Déjà essoufflé, vous faites le tour de la salle, espérant trouver les fuites. Ceci est un peu compliqué, du fait que les radiations provenant du noyau soient transparentes. //Bon… on va avoir besoin d’aide hein…//<</append>> <<else>> <<append "#response">> <p>Grâce à la lumière de la lampe, vous pouvez enfin trouver d’où vient cette fuite qui vous embête bien. //Ici…//</p> <<timed 2s t8n>><p>//… et là aussi !?//</p> <p>Deux petites fuites, de chaque côté du bassin qui contient le noyau, près du plafond. Vous <<if !$gravityOn>>passez votre doigt et <</if>>grimacez. //<<if !$gravityOn>>C’est fragile, dis donc…<<else>>Ça va être compliqué, je peux pas juste escalader le noyau…<</if>>// Si vous n’arrivez pas à les combler, vous aurez bien des problèmes. //Il faut quelque chose de solide !//</p> <</timed>> <<set $coreTS to true>> <</append>> <</if>> <</link>></li> <<if $inventory.includes("lampFixed") && !$lampeOnCore>><li> <<link "Allumer la lampe de poche.">> <<append "#response">><p>Vous vous souvenez enfin que votre lampe de poche est un peu spéciale, et que sa lumière, lorsque vous êtes enveloppé dans votre combinaison, a une couleur bien unique lorsqu'elle est irradiée.</p><</append>> <<set $lampeOnCore to true>> <</link>> </li><</if>> <<if $inventory.includesAll("welder", "tôles") && $coreTS && !$coreRepaired>><li> <<link "Souder les trous.">> <<if $gravityOn>> <<append "#response">> <p>C’est un peu compliqué de souder les fuites au plafond, si vous n’arrivez pas à les atteindre…</p> <</append>> <<else>> <<append "#response">><p>Vous avez un peu peur, lorsque la soudeuse touche le métal. Vous retenez votre souffle. Avec les radiations qui s’échappent, un mauvais mouvement, [[et…|CorePuzzle]]</p><</append>> <</if>> <</link>> </li><</if>> <li> [[Sortir|Corridor-3]]</li> </ul> <<if lastVisited("CorePuzzle") is 1>><<dialog 'Réparation Faite !'>>Les fuites du noyau sont maintenant bouchées.<</dialog>><</if>>
<p><<type 80ms >>Les yeux vous tombent… et aussi votre main… et–<</type>></p> <span id="response"></span> <<liveblock>><ul> <<if !_stopped>><li> <<link "Tout arrêter.">> <<set _stopped to true, $inventory.delete("tôles")>> <<append "#response">> <p>//''Ahh!''//</p> <<timed 1s>> <p>Vous vous reprenez rapidement, et retirer la soudeuse de son chemin dangereux, qui aurait pu vous coûter votre vie. Vous inspirez un bon coup, et recommencez votre tâche. Et <<linkappend "inspirez.">> Et <<linkappend "expirez.">> Et <<linkappend "inspirez.">> [[Et…|Core][$coreRepaired to true]]<</linkappend>><</linkappend>><</linkappend>></p> <</timed>> <</append>> <<update>> <</link>></li><</if>> </ul><</liveblock>> <<timed 5s>> <<if !_stopped>> <<set $fin to "radiated-2">> <<goto "Endings">> <</if>> <</timed>>
<<if visited() is 1>><p>//Bon… allons fermer les vannes.//</p><</if>> <p>Une odeur puissante de fuel vous prend le nez lorsque vous entrez la salle des réservoirs, bien plus prégnante que d’habitude. //<<if !$tankTS>>Ah, une fuite… bah ça explique le trop grand pompage…<<else>>Une serpillière… non, même ça, ça sera pas suffisant…<</if>>//</p> <<if !$tankTS>>Par contre, vous ne voyez pas grand-chose.<<elseif $tankRepaired>>//Ce serait bien que je répare tout ça quand même, et vite…//<</if>> <span id="response"></span> <<liveblock>><ul> <li><<link "Allumer la lumière.">> <<append "#response">> <p>Vous appuyez sur l’interrupteur et… rien ne se passe. //Rhoooooh… mais pas encore ! J’en ai marre de changer les ampoules…//</p> <p>Ne voyant même pas le bout de votre nez, vous ne pouvez donc rien faire d’autre que tourner vos talons. //Bon… va falloir trouver de la lumière.//</p> <</append>> <<set $triedLight>> <</link>></li> <<if $inventory.includes("lampFixed")>><li> <<link "Allumer la lampe de poche.">> <<append "#response">> <p>Vous allumez votre lampe de poche et… <<timed 1s>>//Uuuuuuggggggghhhhhh…//<</timed>></p> <<timed 2s>> <p>… voyez une grosse flaque de fuel à vos pieds, grandissant peu à peu. La faible lumière dans vos mains balaye la salle, et vous constatez bien des dégâts. //Eh beh… ça va vite pas rester incombustible si ça continue.// Du fuel s’écoule trop rapidement à votre goût.</p> <p>Bien que vous ne pouvez pas tout réparer maintenant, vous pouvez sûrement au moins boucher les quelques trous visibles. //Et fermer les vannes aussi…//</p> <</timed>> <</append>> <<set $tankTS to true>> <<update>> <</link>> </li><</if>> <li> <<link "<<if $fuelValvesOn>>Fermer<<else>>Ouvrir<</if>> les Vannes.">> <<set $fuelValvesOn to not $fuelValvesOn>> <<if $fuelValvesOn>> <<append "#response">><p>Vous faites le tour des réservoirs, ouvrant une à une les vannes. Le fuel s’écoule de nouveau dans les tuyaux. //Aaaah… quelle musique !//</p> <<if !$tankRepaired>><p>//Bon, par contre, ça aide pas vraiment la fuite…//</p><</if>> <</append>> <<else>> <<append "#response">><p>Vous faites le tour des réservoirs, fermant les vannes les unes après les autres. Plus vous plongez dans la salle, plus il est difficile de ne pas vous couvrir de fuel. //Quelle horreur… Et ça rend tout glissant en plus…//</p><</append>> <</if>> <<update>> <</link>></li> <<if $inventory.includes("tape") && $tankTS && !$tankRepaired>><li> <<link "Boucher les trous avec le scotch.">> <<if $fuelValvesOn>> <<append "#response">><p>//Ah non… pas encore. Si ça coule, ça collera pas !//</p><</append>> <<else>> <<append "#response">><p>Déchirant le ruban adhésif avec vos dents, vous appliquez les morceaux à chacune des brèches. //Bon, ça tiendra ce que ça tiendra, hein…// Par sécurité, vous en remettez une couche.</p><</append>> <<timed 2s>> <<dialog 'Réparation Faite !'>>Les réservoirs sont maintenant réparés.<</dialog>> <</timed>> <</if>> <<set $tankRepaired to true, $inventory.delete("tape")>> <<update>> <</link>> </li><</if>> <li> [[Sortir|Corridor-3]]</li> </ul><</liveblock>>
<p>Une des deux chambres de la navette, la plus petite. Celle qui vous avait été temporairement attribuée pour le voyage. Une nécessité que vous avez dû marchander…</p> <p>Bien que vous aimeriez faire une sieste après avoir traversé le dernier secteur, ce n’est pas vraiment une possibilité maintenant.</p> <p>Il y a aussi une petite armoire dans le coin.</p> <ul> <li><<link "Fouiller l’armoire.">> <<if !$found.light && $triedLight>> <<LightFound>> <<else>> <<ArmoireNoMore>> <</if>> <</link>></li> <li> [[Sortir|Corridor-1]]</li> </ul>
<p>Une des deux chambres de la navette, la plus spacieuse. Celle réservée pour des voyageurs de qualité (bien plus prestigieux que vous…). Vous ne l’avez pas touchée depuis que vous avez embarqué, toutes les surfaces étant encore couverte d’une membrane de protection.</p> <p>Vous ne devriez pas vous attarder ici…</p> <ul><li> [[Sortir|Corridor-1]]</li></ul>
<p>Pour une navette de cette taille, la salle de bain est bien spacieuse, avec des toilettes, une baignoire, et des placards.</p> <p>Vous ne trouvez rien d’intéressant dans la salle de bain.</p> <ul><li> [[Sortir|Corridor-1]]</li></ul>
<p>Bien que d’habitude chaleureuse, vous trouvez la salle à manger bien sinistre, avec pour seule lumière, des gyrophares rouges.</p> <p>Contre le mur devant vous, une petite cuisine équipée de tout ce qu’il a de plus nécessaire : des placards (normalement bien garnis, mais les vôtres sont plutôt vides) de rangement, une cuisinière (non utilisée), une machine à boisson (la bière étant vide depuis un moment).</p> <<liveblock>> <<if $inventory.includes("food")>>Vous n’avez pas vraiment envie de <<link "manger">><<EatTheBars>><</link>>, mais avec votre estomac gargouillant fort…<<elseif !$eaten>><p>Vous sentez votre estomac gargouiller. //Ah… mais c’est que j’ai pas mangé depuis un moment…//</p><</if>> <<if $inventory.includes("coffee")>>L’odeur enivrante vous remplit les narines. //Aaaah…// Et si vous le <<link "buviez">><<DrinkCoffee>><</link>> pour que vos papilles en profitent aussi ?<<elseif !$drunk>><p>Vous sentez vos paupières tomber. //Un petit café ne ferait pas de mal, après cette journée…//</p><</if>> <ul> <li> <<if !$eaten>> <<link "Fouiller les placards pour une collation.">> <<if !$inventory.includes("food")>> <<FoodFound>> <<else>> <<KitchenPlacardNoMore>> <</if>> <</link>> <<else>>Vous savez que vous avez déjà tout mangé.<</if>></li> <li> <<if !$drunk>> <<link "Se faire un café.">> <<if !$inventory.includes("coffee")>> <<CoffeeFound>> <<else>> <<CoffeeNoMore>> <</if>> <</link>> <<else>>//Mauvaise idée de prendre un autre café.//<</if>></li> <<if $inventory.includes("lamp") && !$inventory.includes("piles")>><li> <<link "Fouiller les tiroirs.">><<PilesFound>><</link>> </li><</if>> <li> [[Aller vers le cockpit.|Corridor-1]]</li> <li> [[Aller vers les moteurs.|Corridor-2]]</li> </ul> <</liveblock>>
<p>Comme toute navette de qualité, celle-ci contient une petite embarcation de sauvetage. Une toute petite nacelle, pour une seule personne. Avec une capacité de voyage de quelques AU, et une radio émettant un message sur une distance équivalente, il n’est pourtant pas toujours certain d’être récupéré par d’autres vaisseaux.</p> <ul> <li> [[Embarquer dans la navette de secours.|Endings][$fin to "raft"]]</li> <li> [[Sortir|Corridor-1]]</li> </ul>
<p>Lorsque vous entrez dans la soute, vous remarquez que la lumière ne s’allume pas. Et encore quelque chose à remplacer… vous soupirez. Vous auriez dû vous méfier de l’apparente simplicité de cette livraison, mais vous aviez besoin d’un paiement.</p> <<if !$found.cables or !$found.tole>><p>//Bon… il doit bien y avoir quelque chose d’utile ici !//</p><</if>> <ul> <li> <<link "Fouiller la cargaison.">> <<if !$found.cables>> <<CablesFound>> <<elseif !$found.tole>> <<ToleFound>> <<else>> <<CargoNoMore>> <</if>> <</link>></li> <li> [[Sortir|Corridor-2]]</li> </ul>
<p>Du fait des dernières heures passées dans la bande d’astéroïdes (et donc demandant des manœuvres brusques), la salle technique est… //un gros bordel !// Les placards sont grands ouverts, leur contenu éparpillé dans cet espace, <<if $gravityOn>>le sol recouvert d’outils et de petites pièces<<else>>les outils et les petites pièces flottant autours de vous<</if>>.</p> <p>N’ayant vraiment pas le temps de vous occuper à ranger ce désordre, vous vous contentez de scanner la salle. //<<if not hasVisited("Interrupteurs")>>Bon, même si le tableau électrique est aussi ouvert, au moins les interrupteurs n’ont pas bougé d’un poil !<<else>>J’ai pas trop envie de bidouiller avec les interrupteurs…<</if>>//</p> <ul> <li> <<link "Fouiller les placards.">> <<if !$found.tape>> <<TapeFound>> <<elseif !$found.eleckit>> <<ElecKitFound>> <<else>> <<PlacardNoMore>> <</if>> <</link>></li> <li> <<link "Fouiller le sol.">> <<if !$found.welder>> <<WelderFound>> <<elseif !$found.pince>> <<PinceFound>> <<else>> <<GroundNoMore>> <</if>> <</link>></li> <li> [[Examiner les interrupteurs.|Interrupteurs]]</li> <li> [[Sortir|Corridor-2]]</li> </ul>
<p>Vous examinez les interrupteurs sur le tableau de bord, les derniers filets de sécurité du vaisseau. //Si ceux-là plombent, je suis bien dans la merde…//</p> <div id="cyclies"><<liveblock>> <ul>''Gravité :'' <<GravEnginPopup>></ul> <ul>''Électricité :'' <<ElecResp>></ul> <ul>''Air :'' <<AirResp>></ul> <</liveblock>></div> <ul><li> [[Fermer le tableau de bord.|Engineering]]</li></ul>
<h1>Bienvenue $name</h1> <p>Que voulez-vous faire ?</p> <ul> <li><<link "Voir le rapport des dégâts.">> <<RapportPopup>> <</link>></li> <li>[[Changer l’état des systèmes.|Tableau]]</li> <li>[[Fermer.|Cockpit]]</li> </ul>
<h1>Tableau de Bord</h1> <div id="cyclies"><<liveblock>> <ul>''Gravité :'' <<GravCockPopup>></ul> <ul>''Électricité :'' <<ElecCockResp>></ul> <ul>''Air :'' <<AirCockResp>></ul> <ul>''Moteurs :'' <<EngineCockResp>></ul> <ul>''Fuel :'' <<FuelCockResp>></ul> <ul>''Système :'' <<SysCockResp>></ul> <</liveblock>></div> <center><<button [[Fermer.|System]]>><</button>></center>
<<if $fin is "accelerate">> <p>Poussant le levier au maximum, vous entendez les moteurs gronder derrière vous, leur volume dépassant rapidement celui de l’alarme. Pourtant, le vaisseau ne bouge pas d’un iota de sa trajectoire vers le trou noir.</p> <p>Et, entre le trou noir devant et les moteurs derrière… ce sont ces derniers explosant qui vous trouvent en premier.</p> <<elseif $fin is "raft">> <p>Vous vous installez du mieux que vous le pouvez dans la navette, fermez le sas, et engagez le système de secours. Le décompte commence, presque inaudible sous le son de l’alarme hurlant encore.</p> <p>//Trois… Deux… Un…//</p> </p>La navette se détache du vaisseau avec un grand fracas, qui vous secoue vivement, mais voyant maintenant l’état extérieur, vous ne vous en souciez pas vraiment. Mais, lorsqu’un sifflement provenant de la porte se fait ensuite entendre, vous commencez à vous inquiéter un petit peu. Un peu trop tard. </p> <<elseif $fin is "fire-cockpit">> <p>N’ayant pas regardé le hublot de la porte, vous n’avez pas remarqué les flammes s’embrasant de l’autre côté. Il est vrai que vous n’aviez rien entendu à cause de l’alarme. </p> <p>Ce sont donc ces-dites flammes qui vous attaquent lorsque vous ouvrez la porte, et vous consument rapidement<<if $suited>>, malgré votre combinaison<</if>>. Tant pis…</p> <<elseif $fin is "radiated">> <p>La porte s’ouvre, mais vous n’arrivez pas à entrer. Vous ne pouvez même pas, en fait, faire grand chose. Comme un mur invisible se dressant autour de vous, une couche de radiation vous enveloppe… et vivement vous oppresse. </p> <p>Et, sans votre combinaison pour vous protéger, vous finissez plutôt rapidement en poussière…</p> <<elseif $fin is "radiated-2">> <p>Ne faisant pas attention, à vos mouvements, la soudeuse vous échappe et entre en contact avec la faille. Vous voyez une étincelle puis…</p> <p>… plus rien du tout. Vous ne sentez plus rien du tout non plus.</p> <<elseif $fin is "engine-explode">> <p>Malgré les nombreuses classes sur la sécurité lors des réparations de vaisseau (que vous n’avez clairement pas suivies…), vous insistez à changer les câbles électriques alors que les moteurs sont encore allumés.</p> <p>//Aïe !//</p> <p>Sans aucune surprise, vous vous électrocutez maintes fois, mais, borné, vous ne vous arrêtez pas. C’est enfin votre cœur qui s’arrêtera, après trop de contacts…</p> <<elseif $fin is "not-repaired">> <p>Poussant le bouton de contact, vous entendez le vaisseau se mettre en route. Poussant le levier au maximum, vous entendez les moteurs gronder derrière vous, leur volume dépassant rapidement celui de l’alarme. Pourtant, le vaisseau ne bouge pas d’un iota de sa trajectoire vers le trou noir.</p> <p>Et, entre le trou noir devant et les moteurs derrière… ce sont ces derniers explosant qui vous trouvent en premier.</p> <</if>> <center><<link "Réessayer ?">><<run Engine.restart()>><</link>></center>
<p>Poussant le levier au maximum, vous entendez les moteurs gronder derrière vous, leur volume vous tapant les tympans. Le vaisseau vibre et commence à prendre de la vitesse, d’abord vers le trou noir, puis, lorsque vous braquez le volant, s’éloignant de celui-ci. Il vous faut tenir fort, car l'attraction du trou noir si proche du trou noir reste bien grande. <<linkappend "//Aller, ma cocotte… tu peux y arriver…//">> <p>Combattant les forces s’affrontant, la navette se secoue violemment, mais vous tenez encore le cap. <<linkappend "//On y est presque…//">> <p>Et… d’un coup… tout s’arrête. <<linkappend "//Oh non ! Pas encore !//">> <<linkappend "//Oh ?//">> <p>Et le vaisseau file à travers le cosmos.</p> <h1>FIN!</h1> <</linkappend>> <</linkappend>></p><</linkappend>></p><</linkappend>></p>
<div id="container"> <div id="topcontainter"> <div id="menu" data-passage="menu"></div> <div id="titleblock" data-passage="Title-Block"></div> <div id="menu"></div> </div> <div id="textbloc"><div id="passages"></div></div> <div id="mobile-menu" data-passage="menu"></div> </div>
<<if not ["Intro", "Intro-2", "System-Check"].includes(passage())>><<link '[ I ]' "Inventory">><</link>><</if>> <<link '©'>> <<popup "Credits" "Crédits">> <</link>> <<link '🖫'>><<script>>UI.saves();<</script>><</link>> <<link '⛭'>><<script>>UI.settings();<</script>><</link>> <<link '⟲'>><<script>>UI.restart();<</script>><</link>>
<<if tags().includes("codex")>><h1>3000SyS-MNMA</h1><<else>><h1>L’Incombustible 3000</h1><</if>>
<<set /* Ship System */ $gravityOn to true, $engineOn to true, $fuelValvesOn to true, $systemRestart to false, /* TroubleShooting */ $tankTS to false, $engineTS to false, $coreTS to false, /* Repairrs */ $coreRepaired to false, $tankRepaired to false, $engineRepaired to false, /* Side */ $eaten to false, $drunk to false, $suited to false, /* Other */ $gender to 0, $inventory to [], $found to {}, $fin to "" >>
<<if not ["Start", "Intro", "Intro-2", "System-Check"].includes(passage())>>[[Inventaire|Inventory]]<</if>>
<ul><<liveblock>> <<if $inventory.length is 0>> <li>Votre inventaire est vide.</li> <<else>> <<if $inventory.includes("lamp")>><li> Une lampe de poche, non fonctionnelle.</li><</if>> <<if $inventory.includes("piles")>><li> Des piles, un peu vieilles mais pleines. (<<RepareLamp>>)</li><</if>> <<if $inventory.includes("lampFixed")>><li> Une lampe de poche, fonctionnelle.</li><</if>> <<if $inventory.includes("tape")>><li> Un rouleau de ruban adhésif.</li><</if>> <<if $inventory.includes("welder")>><li> Une soudeuse.</li><</if>> <<if $inventory.includes("tôles")>><li> Des tôles en metal.</li><</if>> <<if $inventory.includes("cables")>><li> Des câbles électiques (<<if $cablesPrepped>>préparés<<elseif $completeKit>><<PrepCables>><<else>>en vrac<</if>>).</li><</if>> <<if $inventory.includes("electickit")>><li> Un kit électrique (<<if !$completeKit>>in<</if>>complet).</li><</if>> <<if $inventory.includes("food")>><li> Des barres de protéines, un peu dégueulasses. (<<link "Manger ?">><<EatTheBars>><</link>>)</li><</if>> <<if $inventory.includes("coffee")>><li> Un petit café. (<<link "Boire ?">><<DrinkCoffee>><</link>>)</li><</if>> <<if $inventory.includes("suit")>><li> Une combinaison spatiale (<<WornOrNot>>).</li><</if>> <<if $inventory.includes("extinguisher")>><li> Un extincteur<<if hasVisited("Corridor-Fire")>>(vide)<</if>>.</li><</if>> <</if>><</liveblock>> </ul> <center> <<button "Retour." `previous()`>><</button>></center>
<h1>L’Incombustible 3000</h1> est un jeu créé pendant la Marmelade et pour la Nouvim 3000. Écrit et codé par manonamora, avec [[Twine|https://twinery.org/]] ([[SugarCube|https://www.motoslave.net/sugarcube/2/docs/]]/Tweego). <p>Un grand merci à CrocMiam pour la relecture de la prose !</p> <hr> <p>Le jeu utilise le Space/Tech UI template pour SugarCube téléchargeable [[ici|https://manonamora.itch.io/twine-sugarcube-templates]]</p> <p>Ce jeu a été codé grâce aux macros de [[CyCy|https://github.com/cyrusfirheir/cycy-wrote-custom-macros/tree/master]], [[Chapel|https://github.com/ChapelR/custom-macros-for-sugarcube-2/tree/master]] et [[Sjoerd|https://github.com/SjoerdHekking/custom-macros-sugarcube2]] pour SugarCube.</p> <p>L'interface utilise des assets gratuits des sites suivants: [[FontAwesome|https://fontawesome.com/]], [[GoogleFonts|https://fonts.google.com]], [[SVG Backgrouns|https://www.svgbackgrounds.com/]]</p>
/* FOUND ObjetS */ <<widget "TapeFound">> <<dialog 'Objet Trouvé'>> Dans un des placards, vous trouvez un rouleau de ruban adhésif, déjà entamé. //Y a pas de meilleurs scotchs aussi étanche que c’lui-là !// <</dialog>> <<set $found.tape to true, $inventory.push("tape")>> <</widget>> <<widget "ElecKitFound">> <<dialog 'Objet Trouvé'>>\ Au fond d’un autre placard, c’est un autre kit électrique que vous voyez, entreouvert. //Ah… il manque la pince coupante… <<if $found.pince>>Heureusement, que je l’ai déjà retrouvée…<<set $completeKit to true>><</if>>// <</dialog>> <<set $found.eleckit to true, $inventory.push("electickit")>> <</widget>> <<widget "WelderFound">> <<dialog 'Objet Trouvé'>> Au sol, sous la table de travail, vous trouvez votre soudeuse. //Elle est pas super puissante, mais ça marche assez pour des petites réparations.// <</dialog>> <<set $found.welder to true, $inventory.push("welder")>> <</widget>> <<widget "PinceFound">> <<dialog 'Objet Trouvé'>>\ En traînant du pied, vous tombez sur une pince coupante. //<<if !$found.eleckit>>Bah… elle fait quoi là ?<<else>>Ah, tant mieux… elle est pas perdue !<<set $completeKit to true>><</if>>// <</dialog>> <<set $found.pince to true, $inventory.push("pince")>> <</widget>> <<widget "CablesFound">> <<dialog 'Objet Trouvé'>> Dans un coin, vous trouvez des câbles électriques. //Pour les moteurs.// <</dialog>> <<set $found.cables to true, $inventory.push("cables")>> <</widget>> <<widget "ToleFound">> <<dialog 'Objet Trouvé'>>Contre le mur, des tôles de métal. //On a toujours besoin de chutes dans l’espace…// <</dialog>> <<set $found.tole to true, $inventory.push("tôles")>> <</widget>> <<widget "LightFound">> <<dialog 'Objet Trouvé'>>Vous trouvez une lampe de poche, et la testez. //Ah, merde. Les piles sont vides.// <</dialog>> <<set $found.light to true, $inventory.push("lamp")>> <</widget>> <<widget "FoodFound">> <<dialog 'Objet Trouvé'>>Vous fouillez les placards, et trouvez quelques barres de protéines. //Ah… les biens dégueulasses en plus…// Votre destination étant proche, vous aviez décidé de ne pas vous ravitailler. Vous le regrettez bien maintenant. <</dialog>> <<set $inventory.push("food")>> <<update>> <</widget>> <<widget "CoffeeFound">> <<dialog 'Objet Trouvé'>>Vous mettez en route la fonction café de la machine, et attendez patiemment que le gobelet en sorte. //Aahhh, ça sent bon dis-donc.// <</dialog>> <<set $inventory.push("coffee")>> <<update>> <</widget>> <<widget "PilesFound">> <<dialog 'Objet Trouvé'>>Vous ouvrez tous les tiroirs et les fouillez. C’est seulement au fond du dernier tiroir que vous trouvez quelques piles. //Ah bah, bien!// <</dialog>> <<set $inventory.push("piles")>> <<update>> <</widget>> /* NO MORE ObjetS */ <<widget "PlacardNoMore">> <<dialog '¯\\_(ツ)_/¯'>>\ Vous ne trouvez rien d’autre d’intéressant dans les placards. //Tout est par terre, en fait…// <</dialog>> <</widget>> <<widget "KitchenPlacardNoMore">> <<dialog '¯\\_(ツ)_/¯'>>\ Vous ne trouvez rien d’autre dans les placards. //Pourquoi j’ai pas pris plus de bouffe au dernier stop…// <</dialog>> <</widget>> <<widget "GroundNoMore">> <<dialog '¯\\_(ツ)_/¯'>>\ Vous ne trouvez rien d’autre d’intéressant sur sol. //Trop de bordel ici…// <</dialog>> <</widget>> <<widget "ArmoireNoMore">> <<dialog '¯\\_(ツ)_/¯'>>Vous ne trouvez rien d’utile pour l'instant. <</dialog>> <</widget>> <<widget "CargoNoMore">> <<dialog '¯\\_(ツ)_/¯'>>Vous ne trouvez rien d’autre d’utile. <</dialog>> <</widget>> <<widget "CoffeeNoMore">> <<dialog '¯\\_(ツ)_/¯'>>Un café en main, c’est déjà assez. <</dialog>> <</widget>> /* OTHER POPUPS */ <<widget "GravEnginPopup">> <<link "<<if !$gravityOn>>⟱<<else>>⟰<</if>>">> <<set $gravityOn to not $gravityOn>> <<dialog 'Attention !'>> <h3>''Changement de Gravité !''</h3> <<if !$gravityOn>> Peu à peu, vous vous sentez plus léger… <<timed 0.5s>>Et vos pieds décollent du sol !<</timed>> <<else>> Vous vous sentez de plus en plus lourd… <<timed 0.5s>>Et vous vous plantez au sol !<</timed>> <</if>> <</dialog>> <<update>> <</link>> <</widget>> <<widget "ElecResp">> <<link "⌁">> <<dialog>>//Ah… il est coincé…//<</dialog>> <</link>> <</widget>> <<widget "AirResp">> <<link "∿">> <<dialog>>//Je devrais pas toucher à celui-là…//<</dialog>> <</link>> <</widget>> <<widget "RapportPopup">> <<dialog "RAPPORT">> <p>L’Incombustible 3000 a été endommagé par des collisions avec des Objets non-identifiés.</p> <p>Réparations nécessaires. Urgent.</p> <ul> <li>Haute radioactivité - Secteur 3 [Noyau]</li> <li>Hausse d’utilisation de fuel - Secteur 3 [Réservoirs]</li> <li>Court-circuits - Secteur 3 [Moteurs]</li> </ul> <p>Alerte : danger imminent.</p> <</dialog>> <</widget>> <<widget "GravCockPopup">> <<link "<<if !$gravityOn>>⟱<<else>>⟰<</if>>">> <<dialog 'Attention !'>> <h3>''Changement de Gravité !''</h3> <p>ERREUR ERREUR ERREUR ERREUR ERREUR ERREUR ERREUR</p> <p><<if !$gravityOn>>Activation<<else>>Désactivation<</if>> Manuelle Nécessaire</p> <</dialog>> <<update>> <</link>> <</widget>> <<widget "ElecCockResp">> <<link "⌁">> <<dialog>><h3>''Changement d’Électricité !''</h3> <p>ERREUR ERREUR ERREUR ERREUR ERREUR ERREUR ERREUR</p> <p>Désactivation Manuelle Nécessaire</p> <</dialog>> <</link>> <</widget>> <<widget "AirCockResp">> <<link "∿">> <<dialog>><h3>''Changement de Pression !''</h3> <p>ERREUR ERREUR ERREUR ERREUR ERREUR ERREUR ERREUR</p> <p>Désactivation Manuelle Nécessaire</p> <</dialog>> <</link>> <</widget>> <<widget "EngineCockResp">> <<link "<<if !$engineOn>>𒍨<<else>>↯<</if>>">> <<set $engineOn to not $engineOn>> <<dialog 'Attention !'>> <h3>''<<if !$engineOn>>Extinction<<else>>Allumage<</if>> des Moteurs !''</h3> <p>Les moteurs sont maintenant <<if !$engineOn>>éteints<<else>>allumés<</if>>.</p> <</dialog>> <<update>> <</link>> <</widget>> <<widget "FuelCockResp">> <<link "<<if !$fuelValvesOn>>Ѻ<<else>>Ɔ<</if>>">> <<set $fuelValvesOn to not $fuelValvesOn>> <<dialog 'Attention !'>> <h3>''<<if !$fuelValvesOn>>Fermeture<<else>>Ouverture<</if>> des Vannes !''</h3> <p>Les vannes sont maintenant <<if !$fuelValvesOn>>fermées<<else>>ouvertes<</if>>.</p> <</dialog>> <<update>> <</link>> <</widget>> <<widget "SysCockResp">> <<link "<<if !$systemRestart>>🗘<<else>>✓<</if>>">> <<dialog 'Attention !'>> <h3> Redémarrage Système</h3> <<if !$coreRepaired>> <p>ERREUR ERREUR ERREUR ERREUR ERREUR ERREUR ERREUR</p> <p>Redémarrage Impossible!</p> <<elseif !$systemRestart>> <<set $systemRestart to true>> <p id="restart">EN COURS EN COURS EN COURS EN COURS EN COURS EN COURS</p> <<timed 2s>> <<replace "#restart">>REDEMARRAGE TERMINE<</replace>> <</timed>> <<else>> <p>ERREUR ERREUR ERREUR ERREUR ERREUR ERREUR ERREUR</p> <p>Redémarrage Impossible!</p> <</if>> <</dialog>> <<update>> <</link>> <</widget>> <<widget "EatTheBars">> <<dialog 'Barres Mangées'>> <p>Vous dévorez les barres, résistant l’envie de les vomir. //C’est vraiment dégueulasse tout ça !// Mais bon, vous aviez vraiment trop faim. //Quand j’arriverai enfin, j’irai manger tout et n’importe quoi…//</p> <</dialog>> <<set $inventory.delete("food"), $eaten to true>> <<update>> <</widget>> <<widget "DrinkCoffee">> <<dialog 'Café Bu'>> <p>Hésitant entre l’avaler et le savourer, votre café vous attend dans vos mains frémissantes. //C’est que ça sent bon quand même…// Mais vous savez aussi que vous n’avez ni le temps, ni l’énergie de prendre votre temps. //Aller, hop !//</p> <</dialog>> <<set $inventory.delete("coffee"), $drunk to true>> <<update>> <</widget>> <<widget "WornOrNot">> <<link "<<if !$suited>>Non Portée<<else>>Portée<</if>>">> <<set $suited to not $suited>> <<dialog>> <p><<if $suited>>Vous revêtez votre combinaison spatiale, vous assurant bien que toute votre peau soit bien protégée. //Il manquerait plus que je me fasse mal, et là… je serai bien dans la merde…//<<else>>Vous enlevez votre combinaison. //Ça étouffe tout ça dis-donc… Ils auraient pu m’en donner une plus large…//<</if>></p> <</dialog>> <<update>> <</link>> <</widget>> <<widget "RepareLamp">> <<link "Changer les piles">> <<dialog 'Objet Réparé'>> <p>Vous ouvrez la lampe de poche, enlevez les vielles piles, et introduisez les nouvelles. //Enfin, les vieilles… mais les pas vides.// Vous revissez le compartiment, et appuyez sur le bouton plusieurs fois pour vous assurez qu’elle marche bien.</p> <</dialog>> <<set $inventory.delete("lamp", "piles"), $inventory.push("lampFixed")>> <<update>> <</link>> <</widget>> <<widget "PrepCables">> <<link "Préparer les câbles">> <<set $cablesPrepped to true>> <<dialog 'Objet Préparé'>> <p>Vous dénouez les câbles électriques, coupez les parties non sécurisées, et grattez un peu les isolants pour révéler la partie conductrice. //C’est pas un boulot de pro, mais on fera avec, hein?//</p> <</dialog>> <<update>> <</link>> <</widget>> /*TODO: - notifications inventaire <<dialogclose>> partout */