X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=xonstat%2Ftemplates%2Ffrag_matrix.mako;h=6f70288ae623d0971524e9257a9cc242b9471758;hb=HEAD;hp=47663c2bbed6b9295e89aaf3ed1da072f22ff0eb;hpb=e68b024fad07785b2970314da4d7b348032ef67a;p=xonotic%2Fxonstat.git diff --git a/xonstat/templates/frag_matrix.mako b/xonstat/templates/frag_matrix.mako index 47663c2..6f70288 100644 --- a/xonstat/templates/frag_matrix.mako +++ b/xonstat/templates/frag_matrix.mako @@ -4,33 +4,37 @@
+ | % for pgstat in pgstats: - | ${pgstat.nick_html_colors()|n} | +${pgstat.nick_html_colors()|n} | % endfor % for fragger in pgstats: -
---|---|---|---|
${fragger.nick_html_colors()|n} | - % 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: -${pgfm.matrix.get(victim_index, 0)} | - % else: -0 | - % endif - % endfor -|
${fragger.nick_html_colors()|n} | + % for victim in pgstats: + % if fragger.player_game_stat_id == victim.player_game_stat_id: ++ % else: + <% + 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: + | ${pgfm.matrix.get(victim_index, 0)} | + % else: +0 | + % endif + % endif + % endfor +