{% extends 'hostile/base.html' %} {% load i18n humanize %} {% block details %}
{% translate "Back to Pilot Dossiers" %}

{{ pilot.character_name }} {% if pilot.is_verified %} {% translate "Verified Dossier" %} {% else %} {% translate "Unverified" %} {% endif %}

{% translate "Sync zKill" %} {% if perms.hostile.manage_intel and not pilot.is_verified %} {% translate "Verify Dossier" %} {% endif %} {% if can_edit %} {% translate "Edit Pilot" %} {% endif %} {% if perms.hostile.manage_intel %} {% translate "Delete Dossier" %} {% endif %}
{{ pilot.character_name }} {% if pilot.danger_ratio or pilot.gang_ratio %}
{% for filled in pilot.danger_boxes %}
{% endfor %}
{{ pilot.danger_ratio }}% Danger
{% endif %}

{{ pilot.character_name }}

{% if pilot.is_alt %} {% translate "Known Alt" %} {% else %} {% translate "Main Character" %} {% endif %} {% if pilot.is_out_of_corp %} {% translate "Undercover / Out of Corp" %} {% endif %}
{% translate "Corporation" %}: {{ pilot.display_corporation_name|default:"Unknown Corporation" }} {% if pilot.corporation_ticker %} [{{ pilot.corporation_ticker }}] {% endif %} {% if pilot.alliance_name %} • {% translate "In-Game Alliance" %}: {{ pilot.alliance_name }} {% if pilot.alliance_ticker %} <{{ pilot.alliance_ticker }}> {% endif %} {% endif %}
{% if pilot.associated_alliance_name %}
{% translate "Hostile Alt Tracking:" %} {{ pilot.associated_alliance_name }} {% if associated_alliance %} • {% translate "View Alliance Dossier" %} {% endif %}
{% endif %} {% if pilot.is_alt and pilot.main_character %}
{% translate "Alt of Main Character:" %} {{ pilot.main_character.character_name }} {% if pilot.alt_confidence %} {{ pilot.alt_confidence }} {% translate "Confidence" %} {% endif %}
{% endif %}
ID: {{ pilot.character_id }} {% if pilot.security_status is not None %} Sec: {{ pilot.formatted_sec_status }} {% endif %} {% if pilot.birthday %} Age: {{ pilot.birthday|date:"Y-m-d" }}{% if pilot.age_years %} ({{ pilot.age_years }}y){% endif %} {% endif %} {% if pilot.last_seen_system %} Last Seen: {{ pilot.last_seen_system.name }} {% endif %} zKillboard Evewho
{% translate "Registered:" %} {{ pilot.created_at|date:"Y-m-d" }}
{% if pilot.last_seen_date %}
{% translate "Last Active:" %} {{ pilot.last_seen_date|date:"Y-m-d H:i" }} UTC
{% endif %}
{% translate "Tactical Behavioral Classification" %}
{{ pilot.zkill_labels|length }} Tags
{% 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_cyno_alt %} {{ pilot.cyno_display }} {% endif %} {% if pilot.is_titan_pilot %} {{ pilot.titan_display }} {% endif %} {% if pilot.is_super_pilot %} {{ pilot.super_display }} {% endif %} {% if pilot.is_dread_pilot %} {% translate "Dreadnought" %} {% endif %} {% if pilot.is_fax_pilot %} {% translate "Force Auxiliary (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_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_ganker %} {{ pilot.ganker_display }} {% endif %} {% if pilot.is_logi_pilot %} {{ pilot.logi_display }} {% endif %} {% if pilot.is_rookie %} {% translate "Rookie Pilot" %} {% endif %} {% if not pilot.is_fc and not pilot.is_bait and not pilot.is_blops_pilot and not pilot.is_cyno_alt and not pilot.is_titan_pilot and not pilot.is_super_pilot and not pilot.is_capital_pilot and not pilot.is_awox and not pilot.is_ganker and not pilot.is_logi_pilot and not pilot.is_rookie %} {% translate "No distinct behavioral tags recorded. Sync with zKillboard to ingest combat roles." %} {% endif %}
{% if pilot.likely_ship %}
{% translate "Primary / Most Likely Flown Ship" %}:
{{ pilot.likely_ship }}
{% endif %} {% if pilot.top_ships %}
{% translate "Recent Top Flown Ship Hulls" %}:
{% for ship in pilot.top_ships %} {{ ship }} {% endfor %}
{% endif %}
{% translate "Recent Local Threat Scan Sightings" %}
{{ scan_sightings|length }}
{% if scan_sightings %}
{% for scan in scan_sightings %} {% endfor %}
{% translate "Time" %} {% translate "Solar System" %} {% translate "Pilots" %} {% translate "Drop Risk" %} {% translate "Action" %}
{{ scan.created_at|date:"Y-m-d H:i" }} {{ scan.solar_system.name|default:"Unknown" }} {{ scan.pilot_count }} {% if scan.blops_drop_chance >= 50 or scan.cap_drop_chance >= 50 %} {{ scan.blops_drop_chance }}% {% elif scan.blops_drop_chance >= 20 or scan.cap_drop_chance >= 20 %} {{ scan.blops_drop_chance }}% {% else %} {{ scan.blops_drop_chance }}% {% endif %} {% translate "View Scan" %}
{% else %}
{% translate "No recorded local threat scans matching this pilot's name." %}
{% endif %}
{% translate "Intel Notes & Field Reports" %}
{% if pilot.notes %}
{{ pilot.notes }}
{% else %}

{% translate "No intelligence notes logged for this pilot." %}

{% endif %} {% if observations %}
{% translate "Linked Sitreps & System Observations" %}
{% for obs in observations %}
{{ obs.solar_system.name }} {{ obs.threat_level }}
{{ obs.time_seen|date:"Y-m-d H:i" }} UTC
{{ obs.observation_text|truncatewords:20 }}
{% endfor %}
{% endif %}
{% translate "Alt Character Network" %}
{{ known_alts|length|add:sibling_alts|length }} Alts
{% if known_alts %}
{% translate "Identified Alts of" %} {{ pilot.character_name }}:
{% for alt in known_alts %}
{{ alt.character_name }}
{{ alt.character_name }}
{{ alt.corporation_name|default:"Unknown" }} {% if alt.alt_inference_reason %}• {{ alt.alt_inference_reason }}{% endif %}
{% if alt.alt_confidence %} {{ alt.alt_confidence }} {% endif %}
{% endfor %}
{% endif %} {% if sibling_alts %}
{% translate "Other Alts in this Network:" %}
{% for alt in sibling_alts %}
{{ alt.character_name }}
{{ alt.character_name }}
{{ alt.corporation_name|default:"Unknown" }}
{% endfor %}
{% endif %} {% if not known_alts and not sibling_alts %}
{% translate "No alt character linkages recorded for this pilot." %}
{% endif %}
{% translate "Audit Trail & Modifications" %}
{% if audit_trail %}
    {% for audit in audit_trail|slice:":10" %}
  • {{ audit.action }} {{ audit.details }}
    {{ audit.user.username|default:"System" }}
    {{ audit.timestamp|date:"M d, H:i" }}
  • {% endfor %}
{% else %}
{% translate "No audit records found." %}
{% endif %}
{% endblock %}