{% from "components/_tabs.html" import tabs_intro %}

HISTORIA VIVA

Orígenes, situaciones, primeros contactos y crisis

Las decisiones permanecen, alteran recursos y relaciones y quedan registradas en la cronología.

{{ tabs_intro('encounters', 'Apartados de historia viva', 'Organiza el origen, las cadenas narrativas, los contactos preespaciales y las crisis sin eliminar decisiones.') }} {% if origin %}{% set origin_definition = ORIGINS.get(origin.origin_key) %}{% set origin_mod = origin.origin_key.split(':', 1)[0] if ':' in origin.origin_key else '' %}

Origen: {{ origin_definition.name if origin_definition else origin.origin_key }}

{% if origin_definition and (not origin_mod or origin_mod in active_mod_ids) %}

{{ origin_definition.summary }}

Capítulo {{ origin.chapter }}; {{ 'historia completada' if origin.completed else 'historia activa' }}.

{% if not origin.completed %}{% if origin_definition.get('chapters') %}{% set origin_chapter = origin_definition.chapters[origin.chapter - 1] %}

{{ origin_chapter[0] }}

{{ origin_chapter[1] }}

{% else %}

El contenido declarativo de este origen plantea una nueva decisión sobre su legado.

{% endif %}
{% endif %}{% else %}

Este origen se conserva en el guardado, pero su contenido está pausado porque el mod correspondiente no está instalado o está desactivado. Puedes restaurarlo desde Escenarios y mods sin perder el progreso.

{% endif %}
{% endif %}

Cadenas narrativas

{% for situation in situations %}{% set chain = SITUATIONS.get(situation.template_key) %}{% set situation_mod = situation.template_key.split(':', 1)[0] if ':' in situation.template_key else '' %}

{{ chain.name if chain else situation.template_key }}

{% if chain and (not situation_mod or situation_mod in active_mod_ids) %}

Estado {{ situation.status }}; etapa {{ situation.stage + 1 }} de {{ chain.stages|length }}.

{% if situation.status == 'active' and situation.stage < chain.stages|length %}{% set stage = chain.stages[situation.stage] %}

{{ stage[0] }}

{{ stage[1] }}

{% for choice in stage[2] %}{% endfor %}
{% else %}

Consulta su epílogo en Historia del universo.

{% endif %}{% else %}

Cadena pausada: el mod que la define no está instalado o se encuentra desactivado. El estado permanece guardado.

{% endif %}
{% endfor %}

Civilizaciones preespaciales

{% if pre_ftl %}
{% for civilization in pre_ftl %}

{{ civilization.name }}

[{{ civilization.galaxy }}:{{ civilization.system }}:{{ civilization.position }}], era {{ civilization.era }}, actitud {{ civilization.attitude }}, estado {{ civilization.status }}.

Política
{{ civilization.policy }}
Progreso espacial
{{ civilization.progress|round(1) }} %
Contaminación cultural
{{ civilization.contamination|round(1) }} %
{% if civilization.status == 'independent' %}
{% endif %}
{% endfor %}
{% else %}

No se han detectado civilizaciones preespaciales.

{% endif %}
{% if crisis_state %}

Crisis: {{ CRISES[crisis_state.crisis_key] }}

Fase {{ crisis_state.phase }}; progreso de resolución {{ crisis_state.progress|round(1) }}; amenaza {{ crisis_state.threat|round(1) }}; custodio {{ crisis_state.custodian_name or 'no elegido' }}.

Objetivo de alerta
Preparar fuerzas, ciencia e influencia; la fase activa comienza al alcanzar 80 de progreso.
Objetivo activo
Alcanzar 220 para entrar en el clímax mientras se contienen los golpes de amenaza.
Objetivo final
Reunir 400 de progreso total mediante soluciones militares, científicas o diplomáticas.
Escalado
La amenaza crece según dificultad y número de galaxias; el custodio aporta un 20 % adicional.
{% if crisis_contributions %}

Tu contribución: militar {{ crisis_contributions.military|round(1) }}, científica {{ crisis_contributions.science|round(1) }}, diplomática {{ crisis_contributions.diplomacy|round(1) }}.

{% endif %}{% if crisis_state.phase != 'resolved' %}
{% endif %}
{% endif %}