Relatos del Autómata: El Gran Pájarocalipsis
Relatos del Autómata: El Gran Pájarocalipsis
Autora: Lt FlopsLt Flops
Traductor: morhadowmorhadow
Publicado el 30 Sep 2018 18:25
Puntuación: +2+x

Qué es esto

Un puñado de "mejoras" CSS varias que yo, CroquemboucheCroquembouche, utilizo en un montón de páginas porque creo que las hace más fáciles de manejar.

Los cambios que hace este componente son un montón de modificaciones realmente triviales para facilitar la experiencia de escritura y para hacer la documentación de los componentes/temas un poco más fácil (lo que hago mucho). No cambia nada de la página visualmente para el lector — los cambios son para el escritor.

No esperaría que las traducciones de los artículos que usan este componente también lo usen, a menos que al traductor le guste y quiera usarlo de todos modos.

Este componente probablemente no entrará en conflicto con otros componentes o temas, e incluso si lo hace, probablemente no importará demasiado.

Uso

En cualquier wiki:

[[include :lafundacionscp:component:croqstyle]]

Este componente está diseñado para ser utilizado en otros componentes. Cuando lo utilice en otro componente, asegúrese de añadir esto dentro del bloque de [[iftags]] del componente, para que los usuarios de su componente no se vean obligados a utilizar también Croqstyle.

Componentes relacionados

Otros componentes de estilo personal (que sólo cambian un par de cosas):

Temas de estilo personal (que son revisiones visuales):

Cambios de CSS

Notas a pie de página de tamaño razonable

Evita que las notas a pie de página sean de un tamaño excesivo, para que se puedan leer realmente.

.hovertip { max-width: 400px; }

Edición/código monoespaciado

Hace que el cuadro de texto de edición sea monospace, y también cambia todo el texto monospace a Fira Code, la fuente monospace obviamente superior.

@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;700&display=swap');
 
:root { --mono-font: "Fira Code", Cousine, monospace; }
#edit-page-textarea, .code pre, .code p, .code, tt, .page-source { font-family: var(--mono-font); }
.code pre * { white-space: pre; }
.code *, .pre * { font-feature-settings: unset; }

Fondos de teletipo

Añade un fondo gris claro a los elementos <tt> ({{text}}), para que los fragmentos de código destaquen más.

tt {
  background-color: var(--swatch-something-bhl-idk-will-fix-later, #f4f4f4);
  font-size: 85%;
  padding: 0.2em 0.4em;
  margin: 0;
  border-radius: 6px;
}

No más caras grandes

Evita que aparezcan imágenes grandes cuando pasas el ratón por encima de la imagen de avatar de alguien, porque son estúpidas y realmente molestas y puedes hacer clic en ellas si quieres ver la versión grande.

.avatar-hover { display: none !important; }

Salto saltito

Cualquier texto dentro de un div con clase nobreak tiene un ajuste de línea entre cada letra.

.nobreak { word-break: break-all; }

Colores del código

Añade los colores del código de mi terminal como variables. Tal vez cambie esto a un tema de terminal más común como Monokai o algo así en algún momento, pero por ahora es sólo mi tema personal, que se deriva de Tomorrow Night Eighties.

Además, al añadir la clase .terminal a un bloque de código falso como [[div class="code terminal"]] le da una especie de aspecto de pseudo-terminal con un fondo oscuro. No funciona con [[code]], porque Wikidot inserta un montón de resaltado de sintaxis que no puedes cambiar tú mismo sin un montón de CSS. Utilízalo solo para fragmentos de código sin [[code]].

Herramienta rápida para colorear un ejemplo de uso de un componente "estándar" de Wikidot con las variables anteriores: link

:root {
  --c-bg: #393939;
  --c-syntax: #e0e0e0;
  --c-comment: #999999;
  --c-error: #f2777a;
  --c-value: #f99157;
  --c-symbol: #ffcc66;
  --c-string: #99cc99;
  --c-operator: #66cccc;
  --c-builtin: #70a7df;
  --c-keyword: #cc99cc;
}
 
.terminal, .terminal > .code {
  color: var(--c-syntax);
  background: var(--c-bg);
  border: 0.4rem solid var(--c-comment);
  border-radius: 1rem;
}

Modo de depuración

Dibuje líneas alrededor de cualquier cosa dentro de .debug-mode. El color de las líneas es rojo, pero depende de la variable CSS --debug-colour.

También puede añadir div.debug-info.over y div.debug-info.under dentro de un elemento para anotar las cajas de depuración - aunque tendrá que asegurarse de dejar suficiente espacio vertical para que la anotación no se superponga a lo que está por encima o por debajo.

…like this!

.debug-mode, .debug-mode *, .debug-mode *::before, .debug-mode *::after {
  outline: 1px solid var(--debug-colour, red);
  position: relative;
}
.debug-info {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  font-family: 'Fira Code', monospace;
  font-size: 1rem;
  white-space: nowrap;
}
.debug-info.over { top: -2.5rem; }
.debug-info.under { bottom: -2.5rem; }
.debug-info p { margin: 0; }
/* fuente: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */
 
#top-bar .open-menu a {
        position: fixed;
        top: 0.5em;
        left: 0.5em;
        z-index: 5;
        font-family: 'Nanum Gothic', san-serif;
        font-size: 30px;
        font-weight: 700;
        width: 30px;
        height: 30px;
        line-height: 0.9em;
        text-align: center;
        border: 0.2em solid #888;
        background-color: #fff;
        border-radius: 3em;
        color: #888;
}
 
@media (min-width: 768px) {
 
    #top-bar .mobile-top-bar {
        display: block;
    }
 
    #top-bar .mobile-top-bar li {
        display: none;
    }
 
    #main-content {
        max-width: 708px;
        margin: 0 auto;
        padding: 0;
        transition: max-width 0.2s ease-in-out;
    }
 
    #side-bar {
        display: block;
        position: fixed;
        top: 0;
        left: -20em;
        width: 17.75em;
        height: 100%;
        margin: 0;
        overflow-y: auto;
        z-index: 10;
        padding: 1em 1em 0 1em;
        background-color: rgba(0,0,0,0.1);
        transition: left 0.4s ease-in-out;
 
        scrollbar-width: thin;
    }
 
    #side-bar:target {
        left: 0;
    }
    #side-bar:focus-within:not(:target) {
        left: 0;
    }
 
    #side-bar:target .close-menu {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        margin-left: 19.75em;
        opacity: 0;
        z-index: -1;
        visibility: visible;
    }
    #side-bar:not(:target) .close-menu { display: none; }
 
    #top-bar .open-menu a:hover {
        text-decoration: none;
    }
 
    /* FIREFOX-SPECIFIC COMPATIBILITY METHOD */
    @supports (-moz-appearance:none) {
    #top-bar .open-menu a {
        pointer-events: none;
    }
    #side-bar:not(:target) .close-menu {
        display: block;
        pointer-events: none;
        user-select: none;
    }
 
    /* This pseudo-element is meant to overlay the regular sidebar button
    so the fixed positioning (top, left, right and/or bottom) has to match */
 
    #side-bar .close-menu::before {
        content: "";
        position: fixed;
        z-index: 5;
        display: block;
 
        top: 0.5em;
        left: 0.5em;
 
        border: 0.2em solid transparent;
        width: 30px;
        height: 30px;
        font-size: 30px;
        line-height: 0.9em;
 
        pointer-events: all;
        cursor: pointer;
    }
    #side-bar:focus-within {
        left: 0;
    }
    #side-bar:focus-within .close-menu::before {
        pointer-events: none;
    }
    }
}

Puntuación: +2+x

El Sitio-17 estaba en ruinas. Los terrenos del sitio, que antes estaban bien cuidados, estaban llenos de escombros y cenizas. Dentro del sitio, las mesas fueron volteadas, se esparcieron vidrios rotos y las celdas de contención estaban vacías. Los horrores que alguna vez habían contenido habían sucumbido ante la bandada de humanos que ahora deambulaban por la tierra, o habían echado un vistazo a lo que ahora era la Tierra y decidieron irse inmediatamente. Las cámaras de contención que aún seguían funcionando se alimentaban de generadores de emergencia muy dañados o de lo que quedaba de la fuente de alimentación del Sitio-17.

SCP-2785 caminaba por los pasillos del Sitio-17 mientras los generadores de emergencia zumbaban en el fondo. Le recordaba a las abejas. Recordó una vez que las abejas trataron de picarle por robarles la miel, pero no pudieron picarle porque estaba hecho de metal. Fue triste, porque a SCP-2785 no le gustaba lastimar a las abejas. Ahora nunca robaría miel, porque robar estaba mal.

Encontró la puerta del sitio. Ahora estaba abierta, la cerradura rota por la fuerza bruta de alguna otra anomalía. SCP-2785 entró por las puertas y se adentró en el desierto para buscar nuevos amigos.


SCP-2785, después de una ardua y completamente aleatoria navegación por el desierto, finalmente se encontró con una ciudad. Era como un oasis en medio del desierto. SCP-2785 vio edificios, carreteras y, lo más importante, todo tipo de gente nueva con la que hacer amigos!

Después de caminar a través de las oxidadas puertas de la ciudad y entrar en las polvorientas calles llenas de basura, SCP-2785 buscó gente a su alrededor. Parecía que varios estaban tomando siestas— algunos incluso estaban tomando siestas en un líquido raro, rojo y pegajoso— pero SCP-2785 sólo encontró a una persona que estaba despierta.

SCP-2785 se sintió emocionado al acercarse al hombre. Queriendo empezar con el pie derecho, aclaró su garganta inexistente y trató de hablar con voz tranquila. "¡Hola, forastero!", dijo, "¿Quieres que seamos amigos?"

El hombre se dio la vuelta con una expresión en blanco en su cara y gritó un poco. Después de un estallido de confusión inicial, SCP-2785 se dio cuenta de que el chillido sonaba algo así como "sí", y la confusión fue reemplazada instantáneamente por una gran cantidad de emoción. En la primera vez en lo que parecía una eternidad, SCP-2785 había hecho un nuevo amigo!

"¡Hurra!" SCP-2785 gritó de alegría. "¿Dónde te gustaría ir primero, nuevo amigo?"

El nuevo amigo empezó a alejarse lentamente, caminando alrededor de los montones más grandes de basura. SCP-2785 siguió con entusiasmo.


Después de pasar algún tiempo vagando por la ciudad seca y arenosa con su nuevo amigo (SCP-2785 pensó que estaba haciendo ejercicio; SCP-2785 decidió que podía soportar perder unos kilos y corrió con él), entró a una joyería. La ventana estaba rota y no había ninguna luz dentro. "¿Vamos a comprar algunas joyas?" preguntó SCP-2785. El nuevo amigo no dijo nada cuando entró en la tienda.

Al entrar en la tienda, SCP-2785 quedó deslumbrado por la variedad de gemas y adornos que le rodeaban. ¡SCP-2785 no podía esperar para probárselos! Por supuesto, este deslumbramiento fue atenuado por los vidrios dispersos y la basura de la tienda, pero SCP-2785 no era quien para juzgar.

Mirando a su nuevo amigo, sin embargo, SCP-2785 notó que no tenía ninguna joya. SCP-2785 estaba hecho de metal; brillaba sin importar lo que pasara. ¡Sin embargo, su nuevo amigo no tenía ni una chispa de más! Sería un crimen - no, una afrenta a la decencia básica— que SCP-2785 dejara a su nuevo amigo sin una sola pieza de joyería!

SCP-2785 se acercó a una de las vitrinas destrozadas y sacó un anillo gris y blanco que pensó que combinaría con la camisa desgarrada a la moda de su nuevo amigo. Luego, se acercó a su nuevo amigo y se deslizó el anillo sobre su dedo. "¿Te gusta?", preguntó.

Su nuevo amigo gritó un poco en respuesta, y se orinó encima. SCP-2785 interpretó esto como un sí, y si hubiera podido, se habría ruborizado. ¡Acaba de ayudar a su nuevo amigo!

SCP-2785 se puso a trabajar.


Una hora más tarde, ¡su nuevo amigo (a quien SCP-2785 ahora llamaba Crar, basado en sus chillidos) se veía más brillante que nunca! Llevaba diez anillos resplandecientes, cinco collares de diamantes, una corona que lo hacía parecer un rey, gafas de sol con incrustaciones de joyas y una cadena de oro que parecía asombrosa alrededor de su cuello. "¡Creo que te ves genial!" dijo SCP-2785.

Crar gritó afirmativamente, y empezó a abandonar la tienda.

De repente, SCP-2785 sintió que algo no andaba bien. Buscó en su memoria, como si fuera una ama de llaves que buscaba frenéticamente en su casa, hasta que encontró lo que estaba buscando: el Director del Sitio diciéndole las reglas. SCP-2785 recordó…

"Muy bien, 2785, tenemos algunas reglas por aquí. Nada de peleas, nada de escapar y nada de robar. Si haces alguna de estas cosas, tendremos que quitarte algunos de tus privilegios."

…no robar…

…tendremos que quitarte algunos de tus privilegios…

La revelación golpeó a SCP-2785 como un bate de béisbol. ¡Estaba robando! Y si lo atrapaban robando, el Director de Sitio le quitaría sus privilegios. ¡Tenía que hacer algo!

"¡Vuelve aquí, Crar!" SCP-2785 gritó mientras corría hacia Crar. Crar, al ver a un robot corriendo directamente hacia él, gritó y comenzó a huir. SCP-2785 corrió tras él en su persecución.


SCP-2785 finalmente persiguió a Crar fuera de la ciudad y hacia el abrasador y caluroso desierto. Afortunadamente, a SCP-2785 no le importaba el calor. La persecución continuó más allá de otro pueblo más ruinoso, alrededor de una serie de montañas monolíticas, y dentro de un tranquilo bosque de abedules. Las llamadas de los animales desaparecieron, fueron reemplazadas por un silencio pacífico y el silbido mecánico de SCP-2785 corriendo hacia el ruidoso y chillón Crar.

Aunque Crar estaba un poco abrumado por sus joyas, SCP-2785 no había dado prioridad al atletismo en su última Transformación, por lo que iban a la misma velocidad. Después de unas horas de zigzaguear a través del desierto y la selva, Crar comenzó a reducir la velocidad por el agotamiento, y SCP-2785 lo atrapó en un cariñoso abrazo. Crar gritó un poco antes de desmayarse.

Mientras SCP-2785 llevaba a Crar en un carro de bomberos, se dio cuenta de que no tenía ni idea de dónde estaba. Solía estar en un desierto, ahora estaba en un bosque. Los abedules le recordaban a los de su tierra natal, pero no quería preocuparse por eso ahora. ¡No hay de qué preocuparse! pensó para sí mismo, ¡y yo sólo miraré a mi alrededor y trataré de encontrar cosas que me resulten familiares!

SCP-2785 miró hacia arriba y vio el sol, colgando sobre el cielo, eterno. Vale, demasiado familiar. Miró más bajo y vio una montaña nevada. SCP-2785 no recordaba haber visto una montaña nevada en el pueblo. También vio un rascacielos a lo lejos. No era el rascacielos más lujoso del mundo; incluso desde lejos, SCP-2785 podía ver ventanas rotas, balcones sucios y el rezumadero marrón oscuro que se filtraba sobre el edificio. Pero mirando el rascacielos se le ocurrió una idea a SCP-2785.

¿Y si subo a lo más alto y busco la ciudad desde allí? ¡Era una idea genial!

SCP-2785 partió en dirección a la torre, Crar como carga.


Después de un tiempo, Crar se despertó, e intentó escabullirse de SCP-2785. Pero no queriendo que se repitiera el incidente anterior, SCP-2785 lo retuvo en el vehículo de los bomberos. Eventualmente, SCP-2785 encontró un cordel que pudo usar como correa, y lo envolvió alrededor de la cintura de Crar. A SCP-2785 le recordó al perro que el Dr. Jonas traía ocasionalmente al lugar. SCP-2785 se preguntaba dónde estaba ese perro ahora. Crar se preguntaba dónde podría encontrar las semillas más cercanas.

Crar, después de luchar, finalmente se resignó a la correa y caminó junto con SCP-2785. Sin embargo, una vez que el sol comenzaba a ponerse, Crar se puso perezoso, y SCP-2785 decidió que necesitaba dormir un poco.

SCP-2785 encontró una gran roca que usó para sujetar la correa de Crar. No pudo encontrar una manta, así que decidió improvisar. Dio la vuelta a la llanura plana en la que había decidido dormir, y recogió las hojas en un montón. Luego, cubrió a Crar con el montón de hojas, y metió otro montón debajo de su cabeza para que actuara como una almohada. Todavía preocupado por su calor, SCP-2785 se acurrucó junto a Crar para mantenerlo caliente, usando el calor de su núcleo.

"Buenas noches, Crar", dijo SCP-2785, dándole lo más cercano a un beso de buenas noches antes de pretender quedarse dormido.


Transcurrió otro día de caminata por el bosque vacío, y la ruinosa torre se iba acercando un poco más. SCP-2785 volvió a sujetar la correa de Crar y, recordando lo que una vez vio en los letreros, apiló algunas ramitas que encontró por ahí y las encendió frotando dos de ellas. Sentado en la pequeña hoguera con su nuevo amigo, SCP-2785 sintió cierta tranquilidad en la noche.

"¿Cómo está hoy, Sr. Crar?" preguntó SCP-2785.

Crar chillaba un poco en respuesta. SCP-2785 se dio cuenta de que era un hombre de pocas palabras. Todavía usaba sus joyas, que brillaban a la luz de la hoguera, haciendo que Crar pareciera una bola de discoteca. Esto fue seguido de un silencio incómodo.

"¿Has notado que todo el mundo parece haberse ido?" SCP-2785 dijo para romper el silencio, "No he visto a nadie excepto a ti, y cuando salí del Sitio-17, ¡ni siquiera vi a uno de mis viejos amigos!

Crar lo miró con ojos brillantes, que SCP-2785 tomó como una señal para continuar.

"Es sólo que… Quiero ver más gente. ¡Fui hecho para ayudar a la gente! Siento que si puedo hacer feliz a una sola persona, entonces seré feliz. Me gusta ver a todo el mundo sonreír. Pero, eres el único aquí, y no te he visto sonreír."

Crar lo miró con la expresión de labios apretados con la que siempre lo había mirado, y aún así lo miraba con esos ojos pequeños y brillantes.

"¿Crees que podrías hacerme un favor y sonreír? ¿Por favor?"

Crar no hizo más que chillar un poco.

"Sabes qué, tienes razón, estoy despotricando. Buenas noches."

SCP-2785 se tumbó con Crar, ignorando las piñas y las malas hierbas, y fingió dormirse.


"Hey, tenemos a alguien."

El Agente Gully despertó al Agente Gullison con su ala. Señaló al monitor de seguridad, a lo que parecía ser un robot que llevaba a una persona inconsciente cubierta de joyas.

"Espera, lo reconozco", dijo el Agente Gullison mientras buscaba la lista principal en su portátil. Después de escribir algunas palabras clave en un motor de búsqueda, cargó un archivo SCP. Ítem #: SCP-2785", leer Gullison, "Clasificación de Objeto: Euclid."

"Llamemos al Dr. Hoygull", dijo Gully.


El silencio sereno que SCP-2785 amaba sobre el bosque fue de repente destrozado por las suaves huellas que hacían crujir las hojas. Vio a un grupo de gaviotas salir del bosque con miradas muy severas de pájaros en sus caras. Llevaban batas de laboratorio del tamaño perfecto para las gaviotas, lo que las hacía parecer pequeñas científicas.

"¡Hola!" dijo SCP-2785.

La gaviota de enfrente sacó un bolígrafo y una hoja de papel, le metió el bolígrafo en la boca y comenzó a escribir en él.

"No sé leer", dijo SCP-2785.

La gaviota se agarró la cabeza con su ala decepcionada.

"Pero… no sé leer… Respondió SCP-2785, luchando con la palabra, "¡Puedo leer… uh… el otro idioma!"

Una de las otras gaviotas se adelantó, tomó la hoja de papel y escribió en el idioma que SCP-2785 podía leer: Ruso.

"¡Hola!", escribió la gaviota, "¿puedes leer esto?"

"¡Puedo entenderte!" contestó SCP-2785, "¿Quieres que seamos amigos?"

"Sí," contestó la gaviota, "pero necesitamos tu ayuda."

"¡Oh!" SCP-2785 dijo, sintiendo la emoción que se acercaba, "¿Con qué necesitas ayuda?"

"Probablemente no has visto a mucha gente en mucho tiempo. También buscamos gente. ¿Si pod-"

"¡Sí, sí, sí!" respondió SCP-2785 antes de que pudieran terminar.

Una gaviota miró a la otra, murmuró algo en su oscuro lenguaje y asintió.

"Bien", escribió la gaviota al frente, "ven con nosotros a la torre".

"Pero, ¿qué hay de Crar? dijo SCP-2785, señalándolo y siguiéndolo con la correa.

La gaviota frontal miró a la otra con una mirada nerviosa. "Tendremos que dejarlo aquí", escribió, "Lo siento, pero no podemos traerlo al Sitio". No creo que lo entiendas— hay tanto que tenemos que decirte— pero si lo traemos al sitio, comprometerá todo por lo que hemos trabajado. Es él o nosotros".

SCP-2785 miró a las gaviotas. Llevaban batas de laboratorio limpias y lo miraban con los ojos enfocados, y tenían picos en lugar de bocas. Trató de imaginar a una de las gaviotas sonriendo, pero su imaginación era débil y no pudo. Volvió a mirar a Crar, con su pelo castaño erizado, sus ojos brillantes y su boca de labios apretados. Nunca lo había visto sonreír, ¿pero lo haría? ¿Al final?

Miró a las gaviotas, y de vuelta a Crar. SCP-2785 había hecho una promesa a las gaviotas, pero ¿podría realmente dejar atrás a Crar? ¿Después de todo por lo que habían pasado?

Después de algunas deliberaciones, decidió tomar una decisión.

"Iré con vosotros", dijo a las gaviotas, mientras le cortaba la correa a Crar. Se sentía como si SCP-2785 estuviera cortando sus propios cables. Crar se levantó, gritó por última vez y se fue al bosque.

"Bien", escribió la gaviota del frente, "ven con nosotros al Sitio. Está en la torre de arriba".

Cuando comenzó a marcharse con las gaviotas, SCP-2785 miró hacia atrás, hacia Crar, el último amigo que podría tener. No había visto a otro humano que no estuviera dormido en todo su viaje. Tratando de esconder los pensamientos de Crar en su interior, SCP-2785 se dio la vuelta y continuó acercándose a la torre.

« Uníos a la Bandada | Relatos del Autómata: El Gran Pájarocalipsis | SCP-3362 »

Si no se indica lo contrario, el contenido de esta página se ofrece bajo Creative Commons Attribution-ShareAlike 3.0 License