コード例 #1
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Jack of All Trades', 'Most Distributed Use of Kits',
            [PLAYER_COL,
             Column('Score Deviation', Column.NUMBER, Column.ASC)])

        self.kitScores = dict()
コード例 #2
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Spawn Killer', 'Most Kills of People Near Spawn Points',
            [PLAYER_COL,
             Column('Kills', Column.NUMBER, Column.DESC)])

        self.spawn_pos = dict()
コード例 #3
0
ファイル: chuck_yeager.py プロジェクト: Hagrid78/bf2-stats
    def __init__(self):
        AwardProcessor.__init__(self, 'Chuck Yeager',
                'Most Time Flying Aircraft',
                [PLAYER_COL, Column('Time', Column.TIME, Column.DESC)])

        # Setup the results to store timers instead of numbers
        self.results = dict()
コード例 #4
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Commander in Chief', 'Most Time as Commander',
            [PLAYER_COL, Column('Time', Column.TIME, Column.DESC)])

        # Setup the results to store timers instead of numbers
        self.results = dict()
コード例 #5
0
ファイル: launchpad.py プロジェクト: Hagrid78/bf2-stats
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Launchpad', 'Most Passenger Team Kills as Pilot',
            [PLAYER_COL,
             Column('Team Kills', Column.NUMBER, Column.DESC)])

        self.vehicles = dict()
コード例 #6
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Voyeur', 'Most Time Spent in Spectator',
            [PLAYER_COL,
             Column('Time', Column.NUMBER, Column.DESC)])

        self.results = dict()
コード例 #7
0
ファイル: jeep_jihad.py プロジェクト: Hagrid78/bf2-stats
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Jeep Jihad', 'Most Kills by C4 Loaded Jeeps',
            [PLAYER_COL,
             Column('Kills', Column.NUMBER, Column.DESC)])

        self.time = dict()
コード例 #8
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Jack Sparrow', 'Most Time Driving Boats',
            [PLAYER_COL, Column('Time', Column.TIME, Column.DESC)])

        # Setup the results to store timers instead of numbers
        self.results = dict()
コード例 #9
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Shotgun', 'Most Time as Passenger',
            [PLAYER_COL, Column('Time', Column.TIME, Column.DESC)])

        # Setup the results to store timers instead of numbers
        self.results = dict()
コード例 #10
0
ファイル: vengeance.py プロジェクト: Hagrid78/bf2-stats
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Vengeance', 'Most Kills Against Your Last Attacker',
            [PLAYER_COL,
             Column('Kills', Column.NUMBER, Column.DESC)])

        self.last_killer = dict()
コード例 #11
0
ファイル: lone_wolf.py プロジェクト: Hagrid78/bf2-stats
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Lone Wolf', 'Most Time Without a Squad',
            [PLAYER_COL, Column('Time', Column.TIME, Column.DESC)])

        # Setup the results to store timers instead of numbers
        self.results = dict()
コード例 #12
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Zombie', 'Most Times Revived in a Single Life',
            [PLAYER_COL,
             Column('Revives', Column.NUMBER, Column.DESC)])

        self.tempCounter = collections.Counter()
コード例 #13
0
ファイル: compensator.py プロジェクト: Hagrid78/bf2-stats
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Compensator', 'Most Time Driving Tanks',
            [PLAYER_COL, Column('Time', Column.TIME, Column.DESC)])

        # Setup the results to store timers instead of numbers
        self.results = dict()
コード例 #14
0
ファイル: goose.py プロジェクト: Hagrid78/bf2-stats
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Goose', 'Most Deaths from Ejections',
            [PLAYER_COL,
             Column('Deaths', Column.NUMBER, Column.DESC)])

        self.eject = dict()
コード例 #15
0
ファイル: welfare.py プロジェクト: Hagrid78/bf2-stats
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Welfare', 'Most Assisted Kills',
            [PLAYER_COL,
             Column('Kills', Column.NUMBER, Column.DESC)])

        self.last_kill = None
コード例 #16
0
ファイル: chauffeur.py プロジェクト: Hagrid78/bf2-stats
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Chauffeur', 'Most Time Driving Land Vehicles',
            [PLAYER_COL, Column('Time', Column.TIME, Column.DESC)])

        # Setup the results to store timers instead of numbers
        self.results = dict()
コード例 #17
0
ファイル: weapon_tester.py プロジェクト: Hagrid78/bf2-stats
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Weapon Tester', 'Most Weapon Changes',
            [PLAYER_COL,
             Column('Weapon Changes', Column.NUMBER, Column.DESC)])

        self.pickups = dict()
コード例 #18
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Kamikaze', 'Most Kills While Committing Suicide',
            [PLAYER_COL,
             Column('Kills', Column.NUMBER, Column.DESC)])

        self.suicideTime = dict()
コード例 #19
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Salmon', 'Most Deaths Near Spawn Points',
            [PLAYER_COL,
             Column('Deaths', Column.NUMBER, Column.DESC)])

        self.spawn_pos = dict()
コード例 #20
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'One Trick Pony', 'Most Kills by a Single Weapon',
            [PLAYER_COL,
             Column('Kills', Column.ARRAY, Column.DESC)])

        self.results = dict()
コード例 #21
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Black Knight', 'Most Damage Received in a Single Life',
            [PLAYER_COL,
             Column('Damaged', Column.NUMBER, Column.DESC)])

        self.tempCounter = collections.Counter()
コード例 #22
0
ファイル: fools_gold.py プロジェクト: Hagrid78/bf2-stats
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Fool\'s Gold', 'Max Death Streak by Turrets',
            [PLAYER_COL,
             Column('Deaths', Column.NUMBER, Column.DESC)])

        self.current = dict()
コード例 #23
0
ファイル: iron_liver.py プロジェクト: Hagrid78/bf2-stats
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Iron Liver', 'Most Drinks',
            [PLAYER_COL,
             Column('Drinks', Column.NUMBER, Column.DESC)])

        # Create a list of acceptable drinking phases
        self.phrases = list(['beer', 'chuck', 'need one'])
コード例 #24
0
ファイル: angel_of_death.py プロジェクト: Hagrid78/bf2-stats
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Angel of Death', 'Most Kills After Death',
            [PLAYER_COL,
             Column('Kills', Column.NUMBER, Column.DESC)])

        # Keep track of all the players currently killed
        self.killed = dict()
コード例 #25
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Opportunist', 'Most Kills by a Single Shot',
            [PLAYER_COL,
             Column('Kills', Column.NUMBER, Column.DESC)])

        self.lastKillTime = dict()
        self.count = collections.Counter()
コード例 #26
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Genocide', 'Most Kills Against a Single Team',
            [PLAYER_COL,
             Column('Kills', Column.ARRAY, Column.DESC)])

        self.results = dict()
        self.teams = dict()
コード例 #27
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Spruce Moose', 'Shortest Flight',
            [PLAYER_COL, Column('Time', Column.TIME, Column.ASC)])

        # Setup the results to store timers instead of numbers
        self.results = dict()
        self.timers = dict()
コード例 #28
0
ファイル: army_of_one.py プロジェクト: Hagrid78/bf2-stats
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Army of One', 'Most Kills Without Assists',
            [PLAYER_COL,
             Column('Kills', Column.NUMBER, Column.DESC)])

        # Keep track of the last kill event
        self.last_kill = None
コード例 #29
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Predator', 'Most Kills Against a Single Player',
            [PLAYER_COL,
             Column('Kills', Column.ARRAY, Column.DESC)])

        self.results = dict()
        self.attacker_to_victims = dict()
コード例 #30
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'ROFLcopter',
            'Most Aircraft Crashes Within 30 Seconds of Takeoff',
            [PLAYER_COL,
             Column('Crashes', Column.NUMBER, Column.DESC)])

        # Keep track of the last vehicle enter event
        self.last_vehicle_entrance = dict()