{% extends "base.html" %} {% block title %}{{ war.name }} — df-storyteller{% endblock %} {% block content %}
← Back to Legends
{{ war.name }}
{{ war.type | default('Conflict') }} · Year {{ war.start_year }}{% if war.end_year %} – {{ war.end_year }}{% else %} – ongoing{% endif %} {% if war.parent_war_name %} · Part of {{ lore_link("war", war.parent_war_id, war.parent_war_name) | safe }} {% endif %}

Aggressors

{% if aggressors %}
    {% for faction in aggressors %}
  • {{ lore_link("civilization", faction.entity_id, faction.name) | safe }} ({{ faction.race }})
  • {% endfor %}
{% else %}

Unknown

{% endif %}

Total casualties: {{ total_atk_casualties }}

Defenders

{% if defenders %}
    {% for faction in defenders %}
  • {{ lore_link("civilization", faction.entity_id, faction.name) | safe }} ({{ faction.race }})
  • {% endfor %}
{% else %}

Unknown

{% endif %}

Total casualties: {{ total_def_casualties }}

{% if battles %}

Battles ({{ battles | length }})

{% for battle in battles %}
{{ battle.name }} Year {{ battle.year }}
{% if battle.outcome %}Outcome: {{ battle.outcome }} · {% endif %} Attacker losses: {{ battle.atk_casualties | default(0) }} · Defender losses: {{ battle.def_casualties | default(0) }}
{% endfor %}
{% endif %} {% if notable_attackers or notable_defenders %}

Notable Combatants

{% if notable_attackers %}

Aggressors

    {% for fig in notable_attackers %}
  • {{ lore_link("figure", fig.hf_id, fig.name) | safe }}
  • {% endfor %}
{% endif %} {% if notable_defenders %}

Defenders

    {% for fig in notable_defenders %}
  • {{ lore_link("figure", fig.hf_id, fig.name) | safe }}
  • {% endfor %}
{% endif %}
{% endif %}
{% endblock %}