Пример #1
0
                s.add_player_tables_slide(
                    item, {
                        c['position']: c['current_value']
                        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())