<%inherit file="base.mako"/> <%namespace name="nav" file="nav.mako" /> <%namespace file="accuracy.mako" import="accuracy" /> <%block name="navigation"> ${nav.nav('players')} <%block name="css"> ${parent.css()} <%block name="js"> ${parent.js()} % if player is not None: % endif <%block name="title"> Player Information % if player is None:

This player is so good we couldn't find him!

Seriously though, he probably doesn't exist...just a figment of your imagination. Carry on then!

% else:

${player.nick_html_colors()|n}

Joined ${player.joined_pretty_date()} (player #${player.player_id})

% for g in games_played: % if not g.game_type_cd in ['cq']:

% if g.game_type_cd in overall_stats: Last Played: ${overall_stats[g.game_type_cd].last_played_fuzzy}
% else:
% endif Games Played: % if g.game_type_cd == 'overall': % else: % endif ${g.games}
Playing Time: ${overall_stats[g.game_type_cd].total_playing_time}
% if g.game_type_cd in fav_maps: Favorite Map: ${fav_maps[g.game_type_cd].map_name}
% else:
% endif % if g.game_type_cd == 'ctf': % if overall_stats[g.game_type_cd].total_captures is not None: Fastest flag captures...
% else:
% endif % else:
% endif

Win Percentage: ${round(g.win_pct,2)}% (${g.wins} wins, ${g.losses} losses)
% if g.game_type_cd in overall_stats: % if overall_stats[g.game_type_cd].k_d_ratio is not None: Kill Ratio: ${round(overall_stats[g.game_type_cd].k_d_ratio,2)} (${overall_stats[g.game_type_cd].total_kills} kills, ${overall_stats[g.game_type_cd].total_deaths} deaths)
% endif % else:
% endif % if g.game_type_cd in elos: % if g.game_type_cd == 'overall': Best Elo: ${round(elos[g.game_type_cd].elo,2)} (${elos[g.game_type_cd].game_type_cd}, ${elos[g.game_type_cd].games} games)
% else: Elo: ${round(elos[g.game_type_cd].elo,2)} (${elos[g.game_type_cd].games} games)
% endif % else:
% endif % if g.game_type_cd in ranks: % if g.game_type_cd == 'overall': Best Rank: ${ranks[g.game_type_cd].rank} of ${ranks[g.game_type_cd].max_rank} (${ranks[g.game_type_cd].game_type_cd}, percentile: ${round(ranks[g.game_type_cd].percentile,2)})
% else: Rank: ${ranks[g.game_type_cd].rank} of ${ranks[g.game_type_cd].max_rank} (percentile: ${round(ranks[g.game_type_cd].percentile,2)})
% endif % else:
% endif % if g.game_type_cd == 'ctf': % if overall_stats[g.game_type_cd].cap_ratio is not None: Cap Ratio: ${round(overall_stats[g.game_type_cd].cap_ratio,2)} (${overall_stats[g.game_type_cd].total_captures} captures, ${overall_stats[g.game_type_cd].total_pickups} pickups)
% else:
% endif % else:
% endif

% endif % endfor
% if 'nex' in recent_weapons or 'rifle' in recent_weapons or 'minstanex' in recent_weapons or 'uzi' in recent_weapons or 'shotgun' in recent_weapons:

Accuracy

    % if 'nex' in recent_weapons:
  • Nex

  • % endif % if 'rifle' in recent_weapons:
  • Rifle

  • % endif % if 'minstanex' in recent_weapons:
  • Minstanex

  • % endif % if 'uzi' in recent_weapons:
  • Uzi

  • % endif % if 'shotgun' in recent_weapons:
  • Shotgun

  • % endif
% endif % if 'rocketlauncher' in recent_weapons or 'grenadelauncher' in recent_weapons or 'electro' in recent_weapons or 'crylink' in recent_weapons or 'laser' in recent_weapons:

Damage Efficiency

    % if 'rocketlauncher' in recent_weapons:
  • Rocket

  • % endif % if 'grenadelauncher' in recent_weapons:
  • Mortar

  • % endif % if 'electro' in recent_weapons:
  • Electro

  • % endif % if 'crylink' in recent_weapons:
  • Crylink

  • % endif % if 'hagar' in recent_weapons:
  • Hagar

  • % endif % if 'laser' in recent_weapons:
  • Laser

  • % endif
% endif ##### RECENT GAMES (v2) #### % if recent_games:

Recent Games

% for rg in recent_games: % endfor
Type Server Map Result Played Elo
view ${rg.server_name} ${rg.map_name} % if rg.team != None: % if rg.team == rg.winner: Win % else: Loss % endif % else: % if rg.rank == 1: Win % else: Loss (#${rg.rank}) % endif % endif ${rg.fuzzy_date} % if rg.elo_delta is not None: % if round(rg.elo_delta,2) > 0: % elif round(rg.elo_delta,2) < 0: % else: % endif % else: % endif
% if total_games > 10:

More...

% endif
% endif % endif