{% 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 }}
{{ pilot.character_name }}
Corp: {{ pilot.display_corporation_name|default:"Unknown Corp" }} {% if pilot.alliance_name %} • In-Game Alliance: {{ pilot.alliance_name }} {% 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 %} {% if pilot.fc_level == "HIGH" %} FC (High{% if pilot.fc_score %} {{ pilot.fc_score }}{% endif %}) {% elif pilot.fc_level == "MEDIUM" %} FC (Med{% if pilot.fc_score %} {{ pilot.fc_score }}{% endif %}) {% elif pilot.fc_level == "LOW" %} FC (Low{% if pilot.fc_score %} {{ pilot.fc_score }}{% endif %}) {% elif pilot.fc_level == "CANDIDATE" %} FC Candidate {% else %} Fleet Commander {% endif %} {% endif %} {% if pilot.is_awox %} AWOX{% if pilot.awox_count %} ({{ pilot.awox_count }}){% endif %} {% endif %} {% if pilot.is_alliance_awox %} Alliance AWOX{% if pilot.alliance_awox_count %} ({{ pilot.alliance_awox_count }}){% endif %} {% endif %} {% if pilot.is_faction_awox %} Faction AWOX{% if pilot.faction_awox_count %} ({{ pilot.faction_awox_count }}){% endif %} {% endif %} {% if pilot.is_bait %} {% if pilot.bait_level == "HIGH" %} Bait High{% if pilot.bait_count %} ({{ pilot.bait_count }}){% endif %} {% elif pilot.bait_level == "MEDIUM" %} Bait Med{% if pilot.bait_count %} ({{ pilot.bait_count }}){% endif %} {% elif pilot.bait_level == "LOW" %} Bait Low{% if pilot.bait_count %} ({{ pilot.bait_count }}){% endif %} {% else %} Bait{% if pilot.bait_count %} ({{ pilot.bait_count }}){% endif %} {% endif %} {% endif %} {% if pilot.is_ganker %} Ganker{% if pilot.ganker_count %} ({{ pilot.ganker_count }}){% endif %} {% endif %} {% if pilot.is_cyno_alt %} Cyno{% if pilot.cyno_count %} ({{ pilot.cyno_count }}){% endif %} {% endif %} {% if pilot.is_titan_pilot %} Titan{% if pilot.titan_count %} ({{ pilot.titan_count }}){% endif %} {% endif %} {% if pilot.is_super_pilot %} Super{% if pilot.super_count %} ({{ pilot.super_count }}){% endif %} {% endif %} {% if pilot.is_dread_pilot %} Dread Pilot {% endif %} {% if pilot.is_fax_pilot %} FAX Pilot {% 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 %} Capital{% if pilot.capital_count %} ({{ pilot.capital_count }}){% endif %} {% endif %} {% if pilot.is_blops_pilot %} Blops{% if pilot.blops_count %} ({{ pilot.blops_count }}){% endif %} {% endif %} {% if pilot.is_logi_pilot %} Logi{% if pilot.logi_count %} ({{ pilot.logi_count }}){% endif %} {% 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.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 %}