{% extends 'hostile/base.html' %} {% load i18n humanize %} {% block details %}

{% translate "Hostile Pilot Dossiers" %}

{% translate "Track known cyno droppers, supercapital/titan pilots, fleet commanders, behavioral tags, and out-of-corp scout alts." %}

{% translate "Auto-Detect Alts" %}
{% if active_role %} {% endif %}
{% if active_search %} {% endif %}
{% if active_search or active_tag or active_role %} {% translate "Reset" %} {% endif %}
{% translate "Showing" %} {{ pilots|length }} {% translate "of" %} {{ total_pilots_count|default:pilots|length }} {% translate "pilot dossiers" %} {% if active_search %} • {% translate "Search:" %} {{ active_search }} {% endif %} {% if active_tag %} • {% translate "Tag:" %} {{ active_tag|title }} {% endif %} {% if active_role %} • {% translate "Category:" %} {{ active_role|title }} {% endif %}
{% if active_search or active_tag or active_role %}
{% translate "Clear all filters" %}
{% endif %}
{% translate "All Pilots" %} {% translate "Alts" %} {% translate "Mains Only" %} {% translate "FCs" %} {% translate "Capitals & Supers" %} {% translate "Cynos" %} {% translate "Black Ops" %} {% translate "AWOX" %} {% translate "Bait" %} {% translate "Gankers" %} {% translate "Logi" %} {% translate "Rookies" %}
{% for pilot in pilots %}
{{ pilot.character_name }} {% if pilot.danger_ratio or pilot.gang_ratio %}
{% for filled in pilot.danger_boxes %}
{% endfor %}
{% endif %}
Corp: {{ pilot.display_corporation_name|default:"Unknown Corp" }} {% if pilot.corporation_ticker %} [{{ pilot.corporation_ticker }}] {% endif %} {% if pilot.alliance_name %} • In-Game Alliance: {{ pilot.alliance_name }} {% if pilot.alliance_ticker %} <{{ pilot.alliance_ticker }}> {% endif %} {% endif %}
{% if pilot.security_status is not None or pilot.birthday %}
{% if pilot.security_status is not None %} Sec: {{ pilot.formatted_sec_status }} {% endif %} {% if pilot.birthday %} {% if pilot.security_status is not None %}•{% endif %} Age: {{ pilot.birthday|date:"Y-m-d" }}{% if pilot.age_years %} ({{ pilot.age_years }}y){% endif %} {% endif %}
{% endif %} {% if pilot.associated_alliance_name %}
{% translate "Hostile Alt For:" %} {{ pilot.associated_alliance_name }}
{% endif %} {% if pilot.is_alt %}
{% translate "Alt of:" %} {% if pilot.main_character %}{{ pilot.main_character.character_name }}{% else %}{% translate "Unknown Main" %}{% endif %}{% if pilot.alt_confidence %} ({{ pilot.alt_confidence|title }}){% endif %}
{% elif pilot.is_main %}
{{ pilot.known_alts.count }} {% translate "Known Alt" %}{{ pilot.known_alts.count|pluralize }}: {% for alt in pilot.known_alts.all %} {{ alt.character_name }}{% if not forloop.last %}, {% endif %} {% endfor %}
{% endif %}
{% if pilot.is_fc %} {{ pilot.fc_display }} {% endif %} {% if pilot.is_bait %} {{ pilot.bait_display }} {% endif %} {% if pilot.is_blops_pilot %} {{ pilot.blops_display }} {% endif %} {% if pilot.is_awox %} {{ pilot.awox_display }} {% endif %} {% if pilot.is_alliance_awox %} {{ pilot.alliance_awox_display }} {% endif %} {% if pilot.is_faction_awox %} {{ pilot.faction_awox_display }} {% endif %} {% if pilot.is_cyno_alt %} {{ pilot.cyno_display }} {% endif %} {% if pilot.is_titan_pilot %} {{ pilot.titan_display }} {% endif %} {% if pilot.is_super_pilot and not pilot.is_titan_pilot %} {{ pilot.super_display }} {% endif %} {% if pilot.is_dread_pilot %} Dread {% endif %} {% if pilot.is_fax_pilot %} FAX {% endif %} {% if pilot.is_capital_pilot and not pilot.is_dread_pilot and not pilot.is_fax_pilot and not pilot.is_super_pilot and not pilot.is_titan_pilot %} {{ pilot.capital_display }} {% endif %} {% if pilot.is_ganker %} {{ pilot.ganker_display }} {% endif %} {% if pilot.is_logi_pilot %} {{ pilot.logi_display }} {% endif %} {% if pilot.is_rookie %} Rookie {% endif %} {% if pilot.is_out_of_corp %} Out-of-Corp Alt {% endif %} {% if not pilot.is_fc and not pilot.is_titan_pilot and not pilot.is_super_pilot and not pilot.is_dread_pilot and not pilot.is_fax_pilot and not pilot.is_capital_pilot and not pilot.is_cyno_alt and not pilot.is_blops_pilot and not pilot.is_out_of_corp and not pilot.is_awox and not pilot.is_alliance_awox and not pilot.is_faction_awox and not pilot.is_bait and not pilot.is_ganker and not pilot.is_logi_pilot and not pilot.is_rookie %} Combat Pilot {% endif %}
{% if pilot.top_ships %}
Top Ships: {{ pilot.top_ships|slice:":3"|join:", " }}
{% endif %} {% if pilot.last_seen_system %}
Last seen in {{ pilot.last_seen_system.name }}
{% endif %} {% if pilot.notes %}

{{ pilot.notes|linebreaksbr }}

{% endif %}
{% endfor %}
{% translate "No matching pilot dossiers found" %}

{% translate "Try adjusting your search query, clearing filters, or switching role categories." %}

{% if not pilots %}
{% translate "No hostile pilot dossiers found" %}
{% if active_search or active_tag or active_role %}

{% translate "No records match the active search or filter criteria." %}

{% translate "Clear Filters" %} {% else %}

{% translate "No hostile pilot dossiers recorded yet." %}

{% endif %}
{% endif %}
{% block extra_javascript %} {{ block.super }} {% endblock %} {% endblock %}