jueves, 9 de octubre de 2025

Cómo convertir un texto markdown a html en linux

 

Para convertir un texto Markdown a HTML en Ubuntu Linux, existen varias herramientas que puedes usar desde la línea de comandos. A continuación, te detallo las opciones más comunes y los pasos para hacerlo, asegurándome de que sean claros y precisos.

Opción 1: Usar Pandoc (Recomendado)

Pandoc es una herramienta versátil y poderosa para convertir documentos entre formatos, incluyendo Markdown a HTML.

Instalación de Pandoc

  1. Abre una terminal (Ctrl+Alt+T).

  2. Actualiza los paquetes:

    sudo apt update
  3. Instala Pandoc:

    sudo apt install pandoc

Convertir Markdown a HTML

  1. Crea o ten listo tu archivo Markdown, por ejemplo, archivo.md.

  2. Usa el siguiente comando para convertirlo a HTML:

    pandoc archivo.md -o archivo.html
    • archivo.md: el archivo Markdown de entrada.
    • -o archivo.html: especifica el nombre del archivo HTML de salida.
  3. Opcionalmente, puedes agregar un estilo CSS para mejorar la apariencia:

    pandoc archivo.md -o archivo.html --standalone --css=estilo.css
    • --standalone: genera un archivo HTML completo con <html>, <head>, y <body>.
    • --css=estilo.css: incluye un archivo CSS personalizado (debes crearlo previamente).
  4. Verifica el resultado abriendo archivo.html en un navegador:

    xdg-open archivo.html

Ejemplo

Si tienes un archivo ejemplo.md con:

# Título
Este es un **texto** en Markdown.
- Punto 1
- Punto 2

Ejecuta:

pandoc ejemplo.md -o ejemplo.html --standalone

El resultado será un archivo ejemplo.html con el contenido formateado.

Opción 2: Usar Markdown (markdown_py)

El paquete markdown de Python es otra opción ligera para convertir Markdown a HTML.

Instalación

  1. Instala Python y pip si no los tienes:

    sudo apt install python3 python3-pip
  2. Instala el módulo markdown:

    pip3 install markdown

Convertir Markdown a HTML

  1. Convierte el archivo Markdown con:

    python3 -m markdown archivo.md > archivo.html
    • Esto genera un HTML básico (solo el contenido, sin <html> ni <head>).
  2. Si quieres un HTML completo, combina con un archivo CSS manualmente o usa Pandoc en su lugar.

Opción 3: Usar Grip (Vista previa en tiempo real)

Grip es una herramienta que convierte Markdown a HTML y puede servirlo en un navegador en tiempo real.

Instalación

  1. Instala Grip:

    pip3 install grip

Uso

  1. Convierte y visualiza el archivo Markdown:

    grip archivo.md
    • Esto inicia un servidor web local (normalmente en http://localhost:6419).
    • Abre la URL en tu navegador para ver el HTML renderizado.
  2. Para exportar a un archivo HTML:

    grip archivo.md --export archivo.html

Notas

  • Pandoc es la opción más robusta, ya que soporta múltiples formatos y personalizaciones (plantillas, CSS, metadatos).

  • markdown_py es más ligero, pero genera HTML básico.

  • Grip es ideal para previsualizaciones rápidas o si prefieres una interfaz web.

  • Si necesitas un estilo visual, crea un archivo CSS o usa una plantilla predefinida (por ejemplo, GitHub Markdown CSS: https://github.com/sindresorhus/github-markdown-css).

  • Verifica la versión de las herramientas:

    pandoc --version
    python3 -m markdown --version
    grip --version

Instalación de pgfornament en Ubuntu Linux

pgfornament es un paquete de LaTeX para dibujar ornamentos vectoriales usando TikZ/PGF. En Ubuntu, que utiliza TeX Live como distribución principal de LaTeX, el paquete está disponible en los repositorios oficiales. La forma más sencilla de instalarlo es mediante el gestor de paquetes apt. A continuación, te detallo los pasos paso a paso.

Prerrequisitos

  • Asegúrate de tener TeX Live instalado. Si no lo tienes, instala una versión básica o completa:

    sudo apt update
    sudo apt install texlive-full

    (Esto incluye la mayoría de paquetes de LaTeX, pero si quieres ahorrar espacio, puedes instalar texlive-latex-extra más adelante).

Pasos para instalar pgfornament

  1. Actualiza la lista de paquetes: Abre una terminal (Ctrl+Alt+T) y ejecuta:

    sudo apt update
  2. Instala el paquete: pgfornament se incluye en el paquete texlive-latex-extra. Instálalo con:

    sudo apt install texlive-latex-extra
    • Esto instalará pgfornament junto con otros paquetes de LaTeX extras (aprox. 100-200 MB, dependiendo de tu sistema).
    • Si ya tienes TeX Live instalado, este comando solo agregará lo necesario sin sobrescribir nada.
  3. Actualiza la base de datos de TeX Live (opcional, pero recomendado): Después de la instalación, ejecuta:

    sudo texhash

    O bien:

    sudo mktexlsr

    Esto refresca el índice de paquetes para que LaTeX los detecte correctamente.

Verificación de la instalación

  • Para confirmar que pgfornament está instalado, ejecuta:

    kpsewhich pgfornament.sty
    • Si devuelve una ruta (ej. /usr/share/texlive/texmf-dist/tex/latex/pgfornament/pgfornament.sty), está correctamente instalado.
  • Prueba en un documento LaTeX simple. Crea un archivo prueba.tex:

    \documentclass{article}
    \usepackage{pgfornament}
    \begin{document}
    \pgfornament[width=2cm]{1}
    \end{document}

    Compílalo con:

    pdflatex prueba.tex

    Si genera un PDF con un ornamento, ¡funciona!

Instalación manual (si el método anterior falla)

Si por alguna razón no está en los repositorios (raro en Ubuntu 20.04+), puedes instalarlo manualmente desde CTAN: 1. Descarga el archivo ZIP TDS-compliant desde CTAN: pgfornament (busca “pgfornament.tds.zip”). 2. Descomprime el ZIP en tu directorio local de TeX: ~/texmf/. mkdir -p ~/texmf unzip pgfornament.tds.zip -d ~/texmf/ 3. Actualiza el índice: texhash ~/texmf

Notas adicionales

  • Dependencias: pgfornament requiere TikZ/PGF, que se instala automáticamente con texlive-latex-extra o texlive-pictures.
  • Problemas comunes:
    • Si usas Overleaf o ShareLaTeX, pgfornament ya está disponible sin instalación.
    • En versiones antiguas de Ubuntu (ej. 12.04), actualiza a una LTS más reciente.
    • Si compilas con lualatex o xelatex, asegúrate de que tu TeX Live sea reciente.
  • Para más detalles, consulta la documentación oficial en CTAN.

martes, 7 de octubre de 2025

Cómo localizar y obtener el directorio de trabajo de procesos 'nohup' (en background).

El comando nohup programa & hace que el programa continúe ejecutándose independientemente de la terminal (por eso sigue funcionando), pero ya no está asociado a la tabla de trabajos de la nueva sesión.

Para ver todos los procesos en ejecución (incluyendo los de nohup) y obtener su directorio de trabajo, debes usar herramientas del sistema operativo, no el jobs de la shell.


1. Encontrar el Proceso (ps y grep)

El comando universal para ver los procesos en ejecución en Linux es ps (process status). Debes usarlo junto con grep para filtrar tu programa:

 ps aux | grep [nombre_de_tu_programa]

Ejemplo: Si tu programa es mi_simulacion:

 ps aux | grep mi_simulacion

Salida clave: Esta te dará información vital, incluyendo el PID (ID del Proceso).

ColumnaSignificado
USEREl usuario que lo ejecuta.
PIDID del Proceso (Necesario para el siguiente paso).
%CPUPorcentaje de CPU usado.
COMMANDLa línea de comando completa.

2. Obtener el Directorio de Trabajo (pwdx)

Una vez que tienes el PID del proceso, puedes usar el comando pwdx para que te muestre el directorio de trabajo (Current Working Directory - CWD) desde donde se lanzó el proceso, incluso si la terminal original ya cerró.

 pwdx [PID_del_programa]

 Ejemplo: Si el PID de mi_simulacion es 12345:

 pwdx 12345

 

Salida:

 12345: /home/usuario/proyectos/mi_simulacion_lanzada_aqui

 

Este es el método más directo y fiable para encontrar la ubicación de ejecución de cualquier proceso que esté corriendo en el sistema, sin importar si fue lanzado con nohup o en qué terminal.

Resumen del Flujo de Trabajo

  1. Busca el PID: ps aux | grep [nombre_del_programa]

  2. Busca el Directorio: pwdx [PID]

lunes, 6 de octubre de 2025

La Dama de Encajes y la Bruja de Batalla (14): El Cristal Cuántico y la Promesa de una Cura

 


 

El aire en el túnel de vapor se cargó con una tensión silenciosa. Las cinco figuras cibernéticas permanecieron inmóviles, procesando mi oferta. Su lenguaje no era de palabras, sino de ráfagas de datos invisibles que podía detectar como débiles interferencias en mis sensores. Estaban debatiendo, consultando, sopesando milenios de sufrimiento contra la promesa de una desconocida.

<CYBRID LÍDER (texto en su visor)>: Kaelen. El Arquitecto de nuestra ruina. ¿Por qué íbamos a confiar en la palabra del ser que nos condenó?

<NATALIA D. (vía comunicador)>: Porque también él está condenado. Y porque es el único con el conocimiento para deshacer lo que hizo.

Uno de los Cybrids a la derecha del líder dio un paso adelante. Un archivo de datos se proyectó desde su visor al espacio vacío entre nosotros. Era una imagen holográfica, un recuerdo. Mostraba a un Kaelen más joven, con la piel de nácar intacta, sonriendo mientras explicaba una compleja ecuación a un grupo de colegas. Reconocí al Cybrid dañado entre ellos. Eran, efectivamente, parte de su equipo de investigación. Conocían al hombre, no solo al monstruo.

<CYBRID LÍDER>: Afirmas tener una cura. Nosotros solo vemos palabras. Nuestras acciones aquí nos proporcionan un alivio tangible, aunque temporal.

<NATALIA D.>: Vuestras acciones también están desestabilizando una fuente de energía que mantiene viva a toda una ciudad. Estáis arriesgando millones de vidas por un alivio temporal. Sois científicos. Calculad las probabilidades. Vuestro plan actual, el "Plan C" supongo, es ineficiente y ahora que hemos intervenido, es insostenible.

El líder permaneció en silencio durante un largo minuto. Podía sentir el conflicto en su interior: la lógica fría luchando contra la desesperación. Habían sobrevivido hasta ahora porque eran inteligentes y cautos, con múltiples planes de contingencia. La confrontación directa contra un equipo de nuestras capacidades no era una variable que hubieran deseado.

Finalmente, el líder hizo un gesto. Los otros cuatro Cybrids se desconectaron de forma sincronizada de los conductos de la Piedra Corazón. Las fluctuaciones de energía que había estado midiendo cesaron de inmediato.

<CYBRID LÍDER>: Tu propuesta es... interesante. Contiene una variable que no habíamos considerado: la supervivencia de Kaelen. Verificaremos tus afirmaciones. No aceptamos tu oferta. Aún no.

Se acercó lentamente y depositó un pequeño objeto en el suelo metálico. Era un cristal oscuro y multifacetado que parecía absorber la luz.

<CYBRID LÍDER>: Un nodo de comunicación cuántica. Está entrelazado con nuestra nave. Cuando estemos listos para hablar, se activará. No intentes rastrearlo. No lo conseguirás.

Recogí el cristal. Era frío al tacto y vibraba con una energía contenida.

<CYBRID LÍDER>: Nos retiramos. Por ahora. El bienestar de esta ciudad ya no es nuestra preocupación inmediata. Pero que te quede claro: si descubrimos que esto es un engaño, nuestra próxima visita no será para negociar.

Con una eficiencia silenciosa, los cinco Cybrids retrocedieron hacia las sombras del túnel. Pero no caminaron muy lejos. Sus cuerpos parecieron volverse borrosos, sus formas perdiendo cohesión hasta que se desvanecieron en la oscuridad, dejando solo el eco de su presencia y el constante silbido del vapor.

El silencio que dejaron atrás fue ensordecedor. La crisis inmediata había sido evitada, no con una batalla, sino con una negociación imposible.

<ZAFIRA (voz desde el smartphone)>: Vaya, vaya. Así que además de científica, ídolo de J-pop y domadora de realidades, ahora eres diplomática inter-especies. Qué chica tan polifacética.

Ignoré su comentario, aunque una pequeña parte de mí se sintió aliviada. Miré el pequeño cristal de cuantonio en mi mano.

<VALKYRIE>: ¿Crees que contactarán?

<NATALIA D.>: Sí. Son seres lógicos consumidos por una enfermedad ilógica. La esperanza de una cura real es la única variable que puede anular su cautela. Lo harán.

Ahora teníamos un nuevo y complicado problema. Habíamos venido en una misión de reconocimiento para los Netherlords y habíamos acabado formando una tregua precaria con los últimos y desesperados supervivientes de una raza antigua. El informe que tendría que redactar iba a ser, como mínimo, complicado.

<NATALIA D.>: Misión cumplida. Tenemos la información sobre la Piedra Corazón. Y algo más. Volvamos a casa. Tenemos mucho que preparar.

Catálogos tecnológicos para M-Space

Catálogo 1:

Objetos Típicos de Nivel Tecnológico 8 (TL-8)

Esta lista incluye artículos esenciales para viajeros, exploradores y técnicos, con precios y características adaptadas al sistema d100 de M-Space/Mythras:

Objeto (TL-8)Precio (Cr)Peso (Kg)Características
Traje de Vacío Estándar5,00015 kgArmadura 4 (protección general). Soporte vital por 3 horas. Resistente a la radiación básica.
Commlink Estándar3000.2 kgEncriptación TL-8. Alcance de comunicaciones a nivel orbital. Batería de 1 semana.
Datapad Táctil1,5001 kgCPU Nivel 8. +10% a chequeos de Electronics (Computers). Almacenamiento masivo.
Célula de Fusión Portátil3,5005 kgGenera 1 EP (Punto de Energía) continuo por 48 horas. Ideal para herramientas pesadas o vehículos pequeños.
Visor Táctico (IR/UV)8000.3 kgProporciona visión infrarroja (calor) y ultravioleta. +10% a chequeos de Perception para detectar vida.
Pistola Láser (Tipo F)8001.5 kgArma de energía ligera. Daño base 1D6 (M-Space). Recarga con Células de Poder.
Kit Médico de Campo1,2002 kgIncluye 5 dosis de Sutura Líquida (sana 1D3 HP/uso). +10% a chequeos de Medicine.
Micro-Drone Explorador3,0001 kgAlcance de 1 km. Tiempo de vuelo: 30 minutos. Transmisión de vídeo encriptada.
Herramientas de Precisión4004 kgKit modular de electrónica y mecánica. +5% a chequeos de Engineering o Mechanics.
Plataforma Grav-Lev Personal8,00010 kgPequeña plataforma de antigravedad. Flota hasta 200 kg. Altura máx. 2m. Batería de 1 hora.
Raciones de Supervivencia503 kgSuministro calórico y vitamínico completo para 7 días. Compactado y estéril.
Data Chip Cifrado1000.01 kgAlmacenamiento de 100 TB. Cifrado TL-8 avanzado. Opción de autodestrucción por control remoto.
Foco de Haz Múltiple500.5 kgLinterna LED de alto brillo. Alcance ajustable de 50m (amplio) a 500m (focalizado).
Refugio Plegable (TL-8)5003 kgTienda de campaña ultraligera. Se autodespliega y proporciona sellado hermético contra atmósfera tóxica.
Botella de Oxígeno Presurizado1501 kgSuministro extra de oxígeno para 1 hora de trabajo o para recargar parcialmente el Traje de Vacío.

viernes, 3 de octubre de 2025

La Dama de Encajes y la Bruja de Batalla (13): El Corazón de Latón y la Plaga de Silicio

La convocatoria de los Netherlords fue, como siempre, repentina e imponente. Nos encontramos de nuevo en su sala no-euclidiana, las tres figuras blindadas flotando en la oscuridad. Esta vez, sin embargo, su petición era diferente.

—Nuestra búsqueda de un método de viaje dimensional estable continúa —resonó una de sus voces—. Hemos detectado un artefacto de potencial inmenso. Un estabilizador espacio-temporal natural. Una variante única y mucho más potente de las "piedras de fuego" que ya conocéis. Lo hemos denominado "La Piedra Corazón".

—¿Quieren que la recuperemos? —preguntó Valkyrie.

—No —respondió el segundo Netherlord, y la negativa nos sorprendió—. Nuestra intención no es perturbar el equilibrio de las dimensiones menores. La Piedra Corazón sirve como fuente de energía central para la civilización del plano donde reside. Extraerla podría causar un colapso social y tecnológico. Vuestra misión no es de recuperación, sino de información.

El tercer Netherlord proyectó una imagen: una ciudad de torres de latón, puentes de hierro forjado y un cielo lleno de dirigibles impulsados por vapor.

—Debéis ir a la ciudad de Aethelburg, en el universo de los Incursores. Debéis evaluar la Piedra Corazón, determinar si su energía puede ser replicada de forma segura o si puede ser extraída sin dañar a la población. Sois nuestras consultoras éticas y científicas en esta materia. No actuéis hasta que tengamos vuestro informe.

Una sonrisa se dibujó en mi rostro. Aethelburg. Hacía tiempo que no veía a mi viejo amigo.


Aterrizamos en un callejón que olía a carbón, aceite y metal caliente. El sonido de los pistones de vapor y el repique de los engranajes era la música de la ciudad. Para mezclarnos, tuvimos que adoptar la moda local. Samu, una entusiasta de la moda en todas sus formas, estaba encantada con los vestidos victorianos, los polisones y los sombreros elaborados. Val aceptó el corsé con una disciplina estoica, como si fuera una pieza más de una armadura. Yo lo consideré un mal necesario para el trabajo de campo.

Zafira, sin embargo, se negó en rotundo.

<ZAFIRA (voz metálica desde mi smartphone)>: ¡No! ¡Me niego! ¿Atar mi gloriosa forma en una de esas jaulas de tela y huesos de ballena? ¡Jamás! ¡Es una atrocidad! ¡Este universo está encorsetado literal y figuradamente! ¡Protesto por esta falta de libertad nudista!

Decidí que discutir era inútil. La dejaría participar a través de la cámara y el micrófono del teléfono, que sostenía en un elegante soporte de latón en mi muñeca.

Guié al equipo a través de las bulliciosas calles, pasando junto a autómatas de relojería que barrían las aceras, hasta el taller de un viejo amigo: el Profesor Alistair Finch. Era un hombre mayor, con unas gafas de aumento siempre puestas sobre su frente y las manos manchadas de grasa.

—¡Natalia! ¡Mi brillante colega de otro mundo! —exclamó al verme, abrazándome con entusiasmo—. ¡Justo a tiempo! ¡He estado trabajando en una mejora para el colector de diferencial de nuestra última colaboración!

Tras ponernos al día, le pregunté sutilmente por la fuente de energía de la ciudad. Los ojos de Alistair brillaron con orgullo.

—¡Ah, te refieres al Corazón de Aethelburg! ¡La mayor maravilla de nuestro tiempo! —Nos llevó a una ventana que daba al centro de la ciudad, donde una inmensa torre de latón y cristal zumbaba con poder—. Es una Piedra de Fuego única, mil veces más estable y potente que cualquier otra. Está intrínsecamente conectada a cada máquina, cada luz, cada hogar de la ciudad. Es, literalmente, el corazón que bombea vida a nuestras venas de latón.

Confirmó los temores de los Netherlords. Extraerla sería matar la ciudad. Pero entonces, su rostro se ensombreció.

—Aunque últimamente... hemos tenido problemas. Fluctuaciones de energía inexplicables. Y los operarios de mantenimiento han informado de "fantasmas de metal" en los túneles de acceso al Corazón. Figuras que se mueven en la oscuridad y desaparecen.

Mis sensores internos se activaron. "Fantasmas de metal". La descripción era demasiado familiar.


Esa noche, nos adentramos en los túneles de mantenimiento bajo la Torre del Corazón. Era un laberinto de tuberías de vapor, engranajes gigantescos y el constante silbido de la presión. El calor era sofocante.

<ZAFIRA>: Huele a axila de golem de hierro. Quiero volver a mi amuleto.

Fue Val quien los detectó primero con su radar psiónico. Cincos presencias, no del todo vivas, no del todo mecánicas. Al doblar una esquina, los vimos. Eran los Cybrids. Estaban acoplados a los conductos principales de energía del Corazón, sus cuerpos cibernéticos cubiertos de cables y sondas. No estaban atacando. Estaban... bebiendo. Absorbiendo la energía estabilizadora de la Piedra Corazón.

Nos vieron. La batalla fue instantánea y silenciosa, una ráfaga de movimientos en la penumbra. Val se enfrentó a dos de ellos, su fuerza bruta contra su precisión mecánica. Samu creó escudos que desviaban sus proyectiles de energía. Yo analicé sus patrones de ataque, buscando una debilidad.

En el caos, uno de los Cybrids se abalanzó sobre mí. Esquivé su ataque y contraataqué con un pulso electromagnético localizado desde mi guantelete. El Cybrid se convulsionó y cayó, y su máscara facial se partió con un crujido.

Me detuve en seco.

Debajo de la máscara no había un monstruo. Era el rostro de un Creador, como el de Kaelen. Pero estaba desfigurado, la piel nacarada consumida en parte por la cristalización negra y geométrica de la Corrupción de Silicio. Jadeaba, no de aire, sino de un dolor que abarcaba milenios.

—No son carroñeros... —susurré para mí misma—. Son pacientes. Son supervivientes.

El líder de los Cybrids, viendo que su camarada había caído, detuvo el ataque. Un texto apareció en su visor.

<CYBRID LÍDER>: Vosotros otra vez. Apartaos. Necesitamos la energía estabilizadora. Es la única forma de frenar la decadencia.

<NATALIA D.>: Lo que estáis haciendo es imprudente. Estáis desestabilizando la red eléctrica de toda la ciudad. Provocaréis un apagón catastrófico.

<CYBRID LÍDER>: Un riesgo aceptable. La supervivencia lo exige.

Se prepararon para reanudar la lucha. Estábamos en un punto muerto. No podíamos dejarlos continuar, pero luchar contra ellos, sabiendo ahora que eran víctimas desesperadas de la misma plaga que Kaelen, se sentía monstruosamente mal.

Di un paso al frente, levantando una mano.

<NATALIA D.>: Hay otra manera. —Me miraron, sus ópticas sin emociones fijos en mí—. Sé lo que sois. Sé la enfermedad que os consume. Y no estáis solos. He encontrado a otro de los vuestros. Un científico llamado Kaelen. Él también estaba infectado.

Un pulso de luz recorrió sus visores, indicando que estaban procesando la información a una velocidad increíble.

<NATALIA D.>: Dejad la Piedra Corazón. Vuestra solución no está aquí. Kaelen sobrevivió, y está trabajando en la panacea original, en una cura real. Venid conmigo. Ayudadnos. Y os prometo que os salvaremos.

El silencio en el túnel era absoluto, roto solo por el silbido del vapor. Los Cybrids se miraron el uno al otro, procesando la oferta. Una oferta de esperanza, la primera que habían tenido en miles de años, de una extraña que ya se había cruzado en su camino dos veces. Su respuesta determinaría no solo su destino, sino el futuro de una ciudad entera que dormía sin saberlo sobre un corazón de latón a punto de detenerse.

CONTINUARÁ...

jueves, 2 de octubre de 2025

Aventura en M-Space: La Traición Estelar

Sistema: M-Space (Mythras d100)

Resumen de la Aventura

Los Personajes Jugadores (PJ) son contratados por una supuesta agente exploradora para recuperar una nave científica accidentada en un planeta desértico y hostil. El “taxi estelar” que los lleva los abandona con raciones limitadas (14 días). Para escapar y sobrevivir, los PJ deben reparar rápidamente la nave Scout ISS Vanguard (Jump-2, torreta con Beam Laser) y descubrir por qué la tripulación original fue asesinada. La investigación revela que sus empleadores son en realidad los piratas Sombras Negras, liderados por Kara Voss, quienes planearon la traición desde el inicio. La aventura culmina en una carrera contrarreloj para reparar la nave en 7 días o menos y un combate desesperado en el espacio para escapar de los piratas.


Fondo y Escenario

Zephyr-4 (Sistema Fronterizo)

El sistema Zephyr-4 es un sector fronterizo poco regulado. El planeta Eridan Prime (Atmósfera delgada, Desierto, Gravedad 0.8G) es el escenario de la primera fase.

La ISS Vanguard (Scout Accidentada)

La ISS Vanguard (Type-S Scout/Courier Streamlined, ver Apéndice B) fue una nave de exploración gubernamental modificada. Fue emboscada por los piratas Sombras Negras. Los piratas mataron a la tripulación para robar los datos de un artefacto alienígena (coordenadas de una tecnología perdida) y sabotearon el Hyperspace Drive y el Power Plant para simular un accidente. Luego, contrataron a los PJ (disfrazados de exploradores) para repararla, planeando eliminarlos tras la recuperación de los datos.


Acto 1: Abandono en Eridan Prime

La Contratación

Los PJ son contratados por Kara Voss (ver Apéndice A), disfrazada de agente imperial. Ella les ofrece Cr 50,000 por PJ para recuperar datos “científicos” y reparar la nave. Un Taxi Estelar (ver Apéndice B) los lleva a Eridan Prime (1 semana de viaje) y los deja en el sitio del accidente.

PNJ Piloto del Taxi: “Volveré en 3 semanas si no recibo su señal. ¡Suerte!” El taxi se marcha inmediatamente.

Los PJ tienen raciones para 14 días. Dado que un salto de regreso toma 7 días, tienen exactamente 7 días para completar las reparaciones. Si se exceden, comenzarán a sufrir inanición durante el salto.

Exploración Inicial

  • El Sitio del Accidente: La ISS Vanguard está volcada y con daños visibles (Hyperspace Drive y Power Plant).
    • Perception 50% (Chequeo de Detección): Éxito revela los cuerpos de la tripulación original (muertos por heridas de láser, no por el accidente).
  • El Entorno Hostil:
    • Gravedad 0.8G: Chequeo Athletics (Endurance) % -10% para moverse de forma eficiente.
    • Tormentas de Arena: Cada 2 días, chequeo Survival 55% -20% o los PJ pierden un día en el cronograma de reparaciones.
    • Fauna (Arenosos): Cada 2 días, chequeo Perception 50% -10% para detectar a tiempo la fauna local (ver Apéndice A). Fallo: Combate inmediato.
  • Pista Inicial:
    • Electronics (Computers) 50% -20% (Computadora dañada): Éxito revela un log parcial: “Ataque… nave desconocida… Black Razor…”.

Acto 2: Reparaciones Contra el Reloj

Los PJ deben usar sus habilidades para reparar la nave antes de agotar su tiempo de raciones. Todos los chequeos de reparación tienen un penalizador de -20% por los daños causados por el sabotaje.

Cronograma Esencial (7 Días Límite)

Tarea Habilidad Dificultad Tiempo (Horas/Días) Notas
Recolección de Combustible Pilotage 60% -20% 6-12 horas Uso del Fuel Scoop en océano/gigante gaseoso.
Purificación de Combustible Engineering 70% Estándar 2 días (41 Td) Uso de la Fuel Purification Plant (20 Td/día).
Reparación de Hyperspace Drive Engineering 70% -20% 8 horas (1 día) Fallo: +10% de riesgo de misjump en el salto.
Reparación de Power Plant Mechanics 50% -20% 6 horas (1 día) Fallo: La planta solo genera 3 EP (insuficiente para el salto).
Restauración de Torreta (Láser) Gun Combat (Energy) 60% -20% 4 horas Asegura 1D6 de daño en el combate espacial.
Diagnóstico Forense Medicine 60% -20% 4 horas Éxito: Revela claramente que las heridas son de láser de alto poder, confirmando ataque pirata.
Pista Clave (Holovid) Electronics (Computers) 50% -20% 2 horas Éxito: Desbloquea un holovid de Kara Voss liderando el ataque del Black Razor.

Consecuencias del Retraso

  • Inanición: Si los PJ exceden los 7 días de reparación, comenzarán a sufrir en el salto de regreso (7 días). Chequeo Athletics (Endurance) 60% -20% cada día.
    • Fallo: El PJ sufre -1D6 HP por hambre y fatiga, además de un penalizador de -10% a todas las habilidades.
    • Crítico (Fallo): Sufre -2D6 HP.

Acto 3: La Traición y la Fuga

La Emboscada

Una vez que la nave es reparada y despegan (chequeo Pilotage 60%), los PJ reciben un contacto de Kara Voss cerca del punto de encuentro acordado (un asteroide).

Kara Voss (Vía Commlink): “Felicitaciones. Entreguen la nave y los datos… o serán polvo estelar. El taxi nunca iba a regresar. Siempre trabajaron para las Sombras Negras.”

Los piratas atacan con el Black Razor (200 Td, ver Apéndice B).

Combate Espacial (M-Space)

  • Detección: Chequeo Electronics (Sensors) 50% +20% (Sensores Avanzados).
    • Fallo: Los piratas atacan primero (sorpresa).
  • Maniobras: Chequeo Pilotage 60% -10% (2G vs. 1G del Black Razor).
    • Éxito: Ganan distancia (rango Short o Medium) o posición ventajosa.
  • Combate:
    • PJ (ISS Vanguard): La torreta Beam Laser (daño 1D6) ataca (chequeo Gun Combat (Energy) 60%). La armadura (4) de la Vanguard absorbe 4 puntos de daño por hit.
    • Piratas (Black Razor): La torreta doble dispara misiles (daño 3D6) o láser (daño 2D6). La armadura (6) del Black Razor absorbe 6 puntos de daño por hit.
  • Escape: El objetivo principal es desactivar el Hyperspace Drive pirata (usando un golpe crítico Gun Combat 95-100% para un impacto en el motor) o saltar.
    • Salto: Chequeo Astrogation 65% +10% (Software).
      • Éxito: Salto a un sistema seguro (Imperial o de la Marina).
      • Fallo: Misjump a un sistema hostil (nueva aventura).

Resolución y Ganchos

Resultado Recompensas y Consecuencias
Éxito Total Los PJ escapan con la Vanguard y los datos. Ganan la nave (valor MCr 31.39), una recompensa por los piratas (Cr 100,000) y el contacto con los Exploradores Imperiales. Gancho: Los datos revelan un mapa hacia el arma alienígena.
Fracaso Parcial Escapan con la nave dañada o en cápsulas de escape (pods). Pierden los datos y sufren daños por inanición. Son buscados por los piratas. Gancho: Los piratas sobreviven y buscan venganza.
Fracaso Total Capturados o muertos por los piratas. La Vanguard es destruida.

Apéndice A: Personajes No Jugadores (PNJ)

Todos los PNJ usan la estructura de atributos y habilidades de M-Space (d100).

Nombre Rol Atributos Clave (Media) Habilidades Clave (%) Pasiones (%)
Kara Voss Líder Pirata, Capitana INT 15, CON 14, CHA 14 Gun Combat (Energy) 80%, Pilotage 70%, Deceit 75% Código Pirata 80%, Codicia 90%
Piloto del Taxi PNJ Neutral CON 12, DEX 12 Pilotage 60%, Astrogation 55%, Electronics (Comms) 50% Supervivencia 60%, Neutralidad 70%
Tripulación Pirata (x4) Tripulantes Pirata STR 11, SIZ 12 Gun Combat (Energy) 60%, Engineering 50%, Combat Style 50% Código Pirata 70%, Avaricia 80%

Fauna Local: Arenosos

  • Atributos: STR 8, DEX 6, END 6 (similares a Mythras/M-Space)
  • HP: 12 (Media)
  • Armadura: 2 (Piel gruesa)
  • Ataque: Mordida (Daño 2D6)
  • Notas: Requiere chequeo Perception 50% -10% para detectarlos antes de que ataquen.

Apéndice B: Fichas de Naves

Todas las naves son TL 12 y usan el sistema de toneladas (Td) de M-Space/Traveller.

1. ISS Vanguard (Type-S Scout/Courier Streamlined)

Componente Especificaciones Toneladas (Td) Armadura/HP Notas de Combate
Casco Streamlined 100 Armadura 4, HP 100 Absorbe 4 daño/hit.
Propulsión H-2, M-2, P-2 (6 EP) 11 - 2G de aceleración.
Combustible 40 Td Jump + 1 Td PP 41 - Dos saltos de 2 parsecs.
Armas Single Turret, Beam Laser 1 - Daño 1D6, 1 EP/disparo.
Módulos Bridge, Enfermería, Purificación 15 - Enfermería cura 1D6 HP/día.
Carga Espacio restante 15 Td - -
Costo Total - 100 Td - MCr 31.39

2. Black Razor (Nave Pirata)

Componente Especificaciones Toneladas (Td) Armadura/HP Notas de Combate
Casco Armored 200 Armadura 6, HP 150 Absorbe 6 daño/hit.
Propulsión H-2, M-1, P-2 (6 EP) 11 - 1G de aceleración.
Combustible 40 Td Jump + 1 Td PP 41 - Dos saltos de 2 parsecs.
Armas Double Turret 2 - Misiles (3D6) y Láser (2D6).
Módulos Bridge Armored, Computadora 10 15 - Jamming (+10% a Electronics (Comms)).
Carga Espacio restante 50 Td - -
Costo Total - 200 Td - MCr 45

3. Taxi Estelar (Carguero Ligero)

Componente Especificaciones Toneladas (Td) Armadura/HP Notas de Combate
Casco Standard 100 Armadura 2, HP 80 Vulnerable.
Propulsión H-1, M-1, P-1 (4 EP) 11 - 1G de aceleración, 1 parsec de salto.
Combustible 10 Td Jump + 1 Td PP 11 - Un salto de 1 parsec.
Armas Ninguna 0 - Desarmada.
Módulos Bridge, Computadora 5 11 - -
Carga Espacio restante 67 Td - -
Costo Total - 100 Td - MCr 20