%def name="scoreboard(game_type_cd, pgstats)">
${scoreboard_header(game_type_cd, pgstats[0])}
% for pgstat in pgstats:
% if pgstat.player_id > 2:
${pgstat.nick_html_colors()|n}
% else:
${pgstat.nick_html_colors()|n}
% endif
|
${scoreboard_row(game_type_cd, pgstat)}
${pgstat.score} |
% endfor
%def>
##### SCOREBOARD HEADER #####
<%def name="scoreboard_header(game_type_cd, pgstat)">
% if game_type_cd == 'dm' or game_type_cd == 'tdm' or game_type_cd == 'duel':
Nick |
Kills |
Deaths |
Suicides |
Score |
% endif
% if game_type_cd == 'ctf':
Nick |
Kills |
Captures |
Pickups |
FCK |
Returns |
Score |
% endif
% if game_type_cd == 'ca':
Nick |
Kills |
Score |
% endif
% if game_type_cd == 'freezetag':
Nick |
Kills |
Deaths |
Suicides |
Score |
% endif
%def>
##### SCOREBOARD ROWS #####
<%def name="scoreboard_row(game_type_cd, pgstat)">
% if game_type_cd == 'dm' or game_type_cd == 'tdm' or game_type_cd == 'duel':
${pgstat.kills} |
${pgstat.deaths} |
${pgstat.suicides} |
% endif
% if game_type_cd == 'ctf':
${pgstat.kills} |
${pgstat.captures} |
${pgstat.pickups} |
${pgstat.carrier_frags} |
${pgstat.returns} |
% endif
% if game_type_cd == 'ca':
${pgstat.kills} |
% endif
% if game_type_cd == 'freezetag':
${pgstat.kills} |
${pgstat.deaths} |
${pgstat.suicides} |
% endif
%def>