From fe92ab59c6ddcc1fa167f2986e121bc338001a91 Mon Sep 17 00:00:00 2001 From: memdmp Date: Wed, 14 Jan 2026 01:39:08 +0100 Subject: feat: 3pp dlc dropped --- src/routes/shared.ts | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) (limited to 'src/routes/shared.ts') diff --git a/src/routes/shared.ts b/src/routes/shared.ts index 5d20dd6..caefe05 100644 --- a/src/routes/shared.ts +++ b/src/routes/shared.ts @@ -305,22 +305,34 @@ export const ttyLines: TTYText[] = (() => { wait(1000); clear(); text( - [`Hi! I'm a`], - [''], + [`Hi! `], + ['I\'m'], [ - ` software developer.\nI do shit like the hellhole you're seeing right now, amongst other things.\n\n`, + ` a software developer.\n`, ], + ['I do'], + [ + ` shit like the hellhole the reader is seeing right now, amongst other things.\n\n` + ] ); wait(300); - for (const c of ' transfem'.split('')) { + for (const c of 'This one is'.split('').map((_, i, a) => a.slice(0, i + 1).join(''))) { + replaceLast((l) => { + l[1][0] = l[1][0].substring(c.length) + c; + return l; + }); + wait(70); + } + wait(300); + for (const c of 'It does'.split('').map((_, i, a) => a.slice(0, i + 1).join(''))) { replaceLast((l) => { - l[1][0] += c; + l[3][0] = l[3][0].substring(c.length) + c; return l; }); wait(70); } text([ - 'Places you can find me:', + 'Places the reader can find it:', { colour: '#7a7a7a', }, @@ -383,7 +395,7 @@ export const ttyLines: TTYText[] = (() => { ); wait(600); text([ - '\nYou may find these useful:', + '\nThe reader may find these useful:', { colour: '#7a7a7a', }, @@ -521,7 +533,7 @@ export const ttyLines: TTYText[] = (() => { ]); wait(100); text([ - '\nDid you know: this is all pure css animation hell.', + '\nFun fact: this is all pure css animation hell.', { colour: '#7a7a7a', }, @@ -531,14 +543,14 @@ export const ttyLines: TTYText[] = (() => { ``, { raw: true, - url: () => alert('i abused too much css for this i wanna cry now'), + url: () => alert('it abused too much css for this it wants to cry now'), }, ]); wait(200); text( { renderrestriction: 'js-only' }, [ - 'next time, you may want to ', + 'next time, the reader may want to ', { colour: '#fff2', }, -- cgit v1.2.3