{% extends "base.html" %} {% block content %}
{% if player.avatar_url %} {% else %}
{{ player.username[:2] | upper if player.username else '??' }}
{% endif %} {% if session.get('is_admin') %} {% endif %}

{{ player.username }}

{{ player.steam_id_64 }}

{{ player.uid }} {% for tag in metadata.tags %} {{ tag }} {% if session.get('is_admin') %}
{% endif %}
{% endfor %} {% if session.get('is_admin') %}
{% endif %}
{% if metadata.notes %}

"{{ metadata.notes }}"

{% endif %}
{% if session.get('is_admin') %} {% endif %}

📈近期 Rating 走势 (Trend)

Rating
{{ "%.2f"|format((features.basic_avg_rating if features else 0) or 0) }}
K/D
{{ "%.2f"|format((features.basic_avg_kd if features else 0) or 0) }}
ADR
{{ "%.1f"|format((features.basic_avg_adr if features else 0) or 0) }}
KAST
{{ "%.1f"|format((features.basic_avg_kast if features else 0) * 100) }}%

能力六维图

比赛记录 (History - {{ history|length }})

{% for m in history | reverse %} {% else %} {% endfor %}
Date Map Result Party Rating K/D ADR Link
{{ m.map_name }} {{ 'WIN' if m.is_win else 'LOSS' }} {% if m.party_size and m.party_size > 1 %} {% set p = m.party_size %} {% set party_class = 'bg-gray-100 text-gray-800' %} {% if p == 2 %} {% set party_class = 'bg-indigo-100 text-indigo-800' %} {% elif p == 3 %} {% set party_class = 'bg-blue-100 text-blue-800' %} {% elif p == 4 %} {% set party_class = 'bg-purple-100 text-purple-800' %} {% elif p >= 5 %} {% set party_class = 'bg-orange-100 text-orange-800' %} {% endif %} 👥 {{ m.party_size }} {% else %} Solo {% endif %} {{ "%.2f"|format(m.rating or 0) }} {{ "%.2f"|format(m.kd_ratio or 0) }} {{ "%.1f"|format(m.adr or 0) }} View
No recent matches found.

玩家评价 ({{ comments|length }})

{% for comment in comments %}

{{ comment.username }}

{{ comment.created_at }}

{{ comment.content }}

{% else %}

No comments yet. Be the first!

{% endfor %}
{% endblock %} {% block scripts %} {% endblock %}