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

RED DE ABASTECIMIENTO

Logística imperial

Construye depósitos, conecta mundos propios y mueve reservas mediante convoyes reales con capacidad, duración y riesgo.

{{ tabs_intro('logistics', 'Apartados de logística', 'Gestiona depósitos, rutas y convoyes en pasos separados pero conectados.') }}

Depósitos planetarios

{% for own_planet in planets %}{% set depot = logistics_depots.get(own_planet.id) %}

{{ own_planet.alias or own_planet.name }}

{% if depot %}Nivel {{ depot.level }} · capacidad {{ depot.capacity|number }}{% else %}Sin depósito{% endif %}

{% endfor %}

Rutas

{% if logistics_routes %}
{% for route in logistics_routes %}{% endfor %}
Conexiones logísticas y sus límites reales.
RutaTrayectoCapacidadRiesgoEstado
{{ route.name }}{{ route.origin_name }} → {{ route.target_name }}{{ route.capacity|number }}{{ (route.risk*100)|round(1) }} %
{% else %}

No hay rutas. Ambos extremos necesitan un depósito.

{% endif %}

Reservar y enviar recursos

El sistema reparte la cantidad entre rutas activas que terminen en el destino, sin crear recursos ni superar reservas o capacidad.

{% if logistics_convoys %}
    {% for convoy in logistics_convoys %}
  1. {{ convoy.origin_name }} → {{ convoy.target_name }}{{ convoy.purpose }} · {{ convoy.cargo_json|from_json }} · {{ convoy.result_text or 'en tránsito' }}
    {{ convoy.status }}{% if convoy.status == 'in_transit' %} · {% endif %}
  2. {% endfor %}
{% else %}

No hay convoyes registrados.

{% endif %}