for c in fantasy_data if c['name'] == item['name'] }) s.add_player_heroes_per_role_slide( item['name'], item['id'], p.heroes_role_for_player(item['id'])) if MONTH is None: s.add_player_activity_data(item) s.add_divider_slide("%s Technical Categories" % TEAM_NAME, 'Averages and Maximum for many statistics') for tier, category in tiers: if PRINT_TIERS: tier.print() s.add_tier_slides(tier, category) medals = Tier.show_results(players, [t for t, c in tiers]) points = Tier.show_results_weights(players, [t for t, c in tiers]) s.add_results_slides(medals, points) if MONTH is None: s.add_divider_slide( "Individual Hero Statistics", 'Positions, Win Rate and Best Players at each Hero') s.add_heroes(p.hero_statistics, MIN_MATCHES_WITH_HERO) s.add_divider_slide("%s Items" % TEAM_NAME, 'Win rate based on items at the end of the game') s.add_item_slides(p.generate_item_statistics()) if TEAM_NAME == PNK: achievements = PnKAchievements(players, p.match_summary)