Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 3
0
    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()
Ejemplo n.º 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()
Ejemplo n.º 5
0
    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()
Ejemplo n.º 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()
Ejemplo n.º 7
0
    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()
Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 10
0
    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()
Ejemplo n.º 11
0
    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()
Ejemplo n.º 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()
Ejemplo n.º 13
0
    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()
Ejemplo n.º 14
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Goose', 'Most Deaths from Ejections',
            [PLAYER_COL,
             Column('Deaths', Column.NUMBER, Column.DESC)])

        self.eject = dict()
Ejemplo n.º 15
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Welfare', 'Most Assisted Kills',
            [PLAYER_COL,
             Column('Kills', Column.NUMBER, Column.DESC)])

        self.last_kill = None
Ejemplo n.º 16
0
    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()
Ejemplo n.º 17
0
    def __init__(self):
        AwardProcessor.__init__(
            self, 'Weapon Tester', 'Most Weapon Changes',
            [PLAYER_COL,
             Column('Weapon Changes', Column.NUMBER, Column.DESC)])

        self.pickups = dict()
Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 22
0
    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()
Ejemplo n.º 23
0
    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'])
Ejemplo n.º 24
0
    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()
Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 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()
Ejemplo n.º 28
0
    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
Ejemplo n.º 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()
Ejemplo n.º 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()