{(track: 'typingSFX','play') (set: _password to "") (after: 3s)[(track: 'typingSFX','stop')] (set: _testoCompleto to "I tre frammenti sono stati isolati e salvati in memoria. > Componi la sequenza di decriptazione concatenando i codici nell'ordine corretto.") (set: _i to 0) (text-colour:red)[II | I | III]<br> > STATUS MEMORIA: (css: "display: inline-block; min-width: 300px; vertical-align: bottom;")|glitch>[ ] (text-style:"blink") + (text-colour:"red") [Riscontrati problemi nella memoria] {(live: 0.8s)[ (set: _glitch_data to (either: "BLU ", "05 ", "HACKER ", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "[DATI CORROTTI ]", "###", "###", "###", "###", "###", "###", "XAESA", "FDWQSSS")) (replace: ?glitch)[ (text-style:"smear") + (text-colour:yellow)[_glitch_data] ] ]<br><br> Target: (bg:lime) + (text-colour:black) + (text-style:"bold")[''Assemblaggio Chiave Finale'']<br> |racconto>[] {(live: 20ms)[ (if: _i < _testoCompleto's length)[ (set: _i to it + 1) (append: ?racconto)[(print: _testoCompleto's _i)] ] (else:)[ (stop:) ] ]} <br><br> } |interfaccia>[ |pass-input>[ (css: " background: transparent !important; border: none !important; box-shadow: none !important; padding: 0 !important; color: lime !important; font-family: monospace !important; width: 100%; ") (input: bind _password) ] |errore>[<br>] <br> (link-repeat: "DECRIPT KEY")[ (if: (uppercase: _password) is '05BLUHACKER')[ (track:'okSFX','play') (replace: ?interfaccia)[ (set: _msgSuccesso to "DECRIPTAZIONE COMPLETATA. > ACCESSO ALL'ASSET REGALO AUTORIZZATO. > L'asset REGALO si trova nell'ultima posizione di riposo, dove si caricano i cicli energetici.") |success>[] (set: _k to 0) (live: 20ms)[ (if: _k < _msgSuccesso's length)[ (set: _k to it + 1) (append: ?success)[(text-colour:lime)[(print: _msgSuccesso's _k)]] ](else:)[(stop:)] ] <br><br> { (link: '>> ESEGUI: GREETINGPROTOCOL.EXE')[ (track: 'continueSFX', 'play') (goto: 'Greeting Protocol') ] } ] ] (else:)[ (track:'errorSFX','play') (replace: ?errore)[(text-colour:red)[CHIAVE ERRATA.] ] (animate: ?errore, "shudder") ] ] ]}(enchant: ?Passage, (css: " margin-left: -30px !important; margin-right: -30px !important; padding-left: 0 !important; padding-right: 0 !important; max-width: none !important; ")) (text-style: "fade-in-out") + (text-size: 2) + (text-colour: lime)[ [[█ ->Start]][ (track: 'typingSFX', 'play', 'loop', true) ] ] (enchant: ?Page, (bg: black) + (align: "=><=")){(if: (passage:)'s tags contains "no-header")[ ](else:)[ (box: "X", 1)[ (css: " border-bottom: 2px solid lime; font-size: 16px; display: flex; justify-content: space-between; margin-bottom: -1em !important; /* Spinge verso l'alto il contenuto successivo */ margin-top: 0 !important; padding-bottom: 0 !important; ")[ <span>ROOT ACCESS: (bg:lime) + (text-colour:black) + (text-style:"bold")[ENABLED]</span> <span>MEM: (print: (random: 64, 128))KB</span> <span>NODE: (print: (passage:)'s name)</span> ] ] <br> ]}{(track: 'typingSFX','playwhenpossible')(set: _password to "") (after: 4s)[(track: 'typingSFX','stop')] (after: 4s)[(track: 'alertSFX','play')] (enchant: ?racconto's chars, via (t8n-delay:pos * 20) + (t8n:'instant')) |racconto>[(css: "margin-top: 0 !important;")[ Target: (bg:lime) + (text-colour:black) + (text-style:"bold")[''Unità di Stasi'']<br> Sono una cripta energetica e un modulo di conservazione a lungo termine.<br><br> INDIZIO: L'energia mi alimenta per conservare il deperibile. Sono l'unico luogo dove la luce si spegne **dopo** che chiudo gli occhi.<br><br> > (text-colour:red) + (text-style:"shudder")[ALERT: Rilevata traccia dati su supporto cartaceo all'interno del dispositivo target.]<br><br> ]] |interfaccia>[ |pass-input>[ (css: " background: transparent !important; border: none !important; box-shadow: none !important; padding: 0 !important; ") (input: bind _password) ] |errore>[<br>] <br> (link-repeat: "ANALIZZA DATI")[ (if: _password is "151215")[ (track:'okSFX','play') (replace: ?interfaccia)[ <br> (text-colour:lime)[ACCESSO AUTORIZZATO.] <br> > CHIAVE FRAGMENTO I: Recuperato. (bg:lime) + (text-colour:black) + (text-style:"bold")[Codice: ''BLU''].<br><br> { (link: '>> INIZIALIZZA CONNESSIONE AL NODO 02')[ (track: 'continueSFX', 'play') (goto: 'NODO 02') ] } ] ] (else:)[ (track:'errorSFX','play') (replace: ?errore)[(text-colour:red)[PASSWORD ERRATA. RIPROVA.]] (animate: ?errore, "shudder")<br> ] ] ]}{(track: 'typingSFX','playwhenpossible') (after: 4s)[(track: 'typingSFX','stop')] (set: _password to "") (enchant: ?racconto's chars, via (t8n-delay:pos * 20) + (t8n:'instant')) |racconto>[ Target: (bg:lime) + (text-colour:black) + (text-style:"bold")[''Risonatore Energetico'']<br> Sono un modulo di conversione di potenza. Emetto energia per cicli brevi.<br><br> INDIZIO: Il codice è la sequenza numerica che stabilisce la mia (text-colour:black) + (hover-style:(text-colour:lime) + (css: "cursor: help"))[capacità energetica di calore] al momento del riavvio.<br><br> ] |interfaccia>[ |pass-input>[ (css: " background: transparent !important; border: none !important; box-shadow: none !important; padding: 0 !important; ") (input: bind _password) ] |errore>[<br>] <br> (link-repeat: "ANALIZZA DATI")[ (if: _password is "640")[ (track:'okSFX','play') (replace: ?interfaccia)[ <br> (text-colour:lime)[ACCESSO AUTORIZZATO.] <br> > CHIAVE FRAGMENTO II: Recuperato. (bg:lime) + (text-colour:black) + (text-style:"bold")[Codice: ''05''].<br><br> { (link: '>> INIZIALIZZA CONNESSIONE AL NODO 03')[ (track: 'continueSFX', 'play') (goto: 'NODO 03') ] } ] ] (else:)[ (track:'errorSFX','play') (replace: ?errore)[(text-colour:red)[PASSWORD ERRATA. RIPROVA.]] (animate: ?errore, "shudder") ] ] ] }{(track: 'typingSFX','playwhenpossible') (after: 4s)[(track: 'typingSFX','stop')] (set: _password to "") (enchant: ?racconto's chars, via (t8n-delay:pos * 20) + (t8n:'instant')) |racconto>[ Target: (bg:lime) + (text-colour:black) + (text-style:"bold")[''Nido Bio-Ergonomico'']<br> Area di decompressione statica. Contiene imbottitura.<br><br> INDIZIO: Il codice è il mio (text-style:"smear") + (text-colour:white)[identificatore di spettro cromatico].<br><br> (text-style:"blink")[Inserisci la parola esatta per procedere.]<br><br> ] <br>\ |interfaccia>[ |pass-input>[ (css: " background: transparent !important; border: none !important; box-shadow: none !important; padding: 0 !important; ") (input: bind _password) ] |errore>[<br>] <br> (link-repeat: "ANALIZZA DATI")[ (set: _password to (uppercase:_password)) (if: _password is "ROSSO")[ (track:'okSFX','play') (replace: ?interfaccia)[ (text-colour:lime)[ACCESSO AUTORIZZATO.] <br> > CHIAVE FRAGMENTO III: Recuperato. (bg:lime) + (text-colour:black) + (text-style:"bold")[Codice: ''HACKER''].<br> > MESSAGGIO: Assembla i frammenti della chiave nell'ordine corretto.<br><br> { (link: '>> AVVIA COMPILAZIONE FINALE')[ (track: 'continueSFX', 'play') (goto: 'ASSEMBLY') ] } ] ] (else:)[ (track:'errorSFX','play') (replace: ?errore)[(text-colour:red)[PASSWORD ERRATA. RIPROVA.]] (animate: ?errore, "shudder") ] ] ] }{(track: 'typingSFX','playwhenpossible') (enchant: ?racconto's chars, via (t8n-delay:pos * 20) + (t8n:'instant')) |racconto>[(css: "margin-top: 0 !important; display: block;")[ :: SISTEMA RIAVVIATO :: <br> Identificazione Riuscita: Utente F.<br><br> > ''ANALISI SOGGETTO''<br> Età: +1 anno.<br> Status: Richiesta Asset REGALO.<br><br> > ''MESSAGGIO DI SISTEMA''<br> Benvenuto, Utente F. L'asset REGALO è stato intercettato. <br> <br> (after: 6s) [(text-colour: red)[''Accesso negato:''] privilegi insufficienti. <br><br> La chiave è frammentata in 3 nodi fisici sparsi nell'habitat. Trova i nodi. Risolvi gli enigmi. Aggiorna il processore neurale. ] ]] (after: 4s)[(track: 'typingSFX','stop')] (after: 9s)[(track: 'typingSFX','play')] (after: 13s)[(track: 'typingSFX','stop')] {(after: 12s)[<br> { (link: '> INIZIALIZZA PROTOCOLLO DI RICERCA')[ (track: 'continueSFX', 'play') (goto: 'NODO 01') ] } ]} }{(after:5s)[(track: 'fireworksSFX','playwhenpossible','loop',true)] <script>$('html').addClass('no-flicker');</script> (enchant: ?Page, (bg: black)) |loading_screen>[ <br><br><br><br> <div class="loading-text">DECODIFICA ASSET...</div> <div class="loader-box"> <div class="loader-bar"></div> </div> ] |scena_finale>[ <div class="finale-container"> <div class="firework red" style="top: 20%; left: 20%;"></div> <div class="firework green" style="top: 30%; left: 80%;"></div> <div class="firework blue" style="top: 70%; left: 15%;"></div> <div class="firework red" style="top: 60%; left: 85%;"></div> <div class="firework green" style="top: 15%; left: 50%;"></div> <div class="firework blue" style="top: 85%; left: 60%;"></div> <img src="tanti_auguri.jpg" class="finale-image" alt="Tanti Auguri"> <div class="finale-text">TANTI AUGURI FLAVIO</div> </div> ] (hide: ?scena_finale) (after: 4.2s)[ (replace: ?loading_screen)[] (t8n: "dissolve")(show: ?scena_finale) ] (after: 10s)[ <br> <div style="text-align:center; z-index:20; position:relative;"> [[>> REBOOT SISTEMA ->Start]] </div> <script>$('html').removeClass('no-flicker');</script> ]}typingSFX: audio/keyboard.mp3 alertSFX: audio/alert.mp3 errorSFX: audio/error.mp3 okSFX: audio/ok.mp3 fireworksSFX: audio/fireworks.mp3 continueSFX: audio/continue.mp3