<%def name="frag_matrix(pgstats, matrix_by_pgstat_id)"> ## Displays a frag matrix table, in scoreboardpos order from top to bottom and left to right % for pgstat in pgstats: % endfor % for fragger in pgstats: % for victim in pgstats: <% pgfm = matrix_by_pgstat_id.get(fragger.player_game_stat_id) victim_pgfm = matrix_by_pgstat_id.get(victim.player_game_stat_id) if victim_pgfm: victim_index = str(victim_pgfm.player_index) else: victim_index = "-1" %> % if pgfm: % else: % endif % endfor % endfor
${pgstat.nick_html_colors()|n}
${fragger.nick_html_colors()|n}${pgfm.matrix.get(victim_index, 0)}0