def __init__(self, tick, values): BaseEvent.__init__(self, tick, values, 4) self.victim = model_mgr.get_player_by_name(values[0]) self.victim_pos = event_mgr.parse_pos(values[1]) self.attacker = model_mgr.get_player_by_name(values[2]) self.attacker_pos = event_mgr.parse_pos(values[3]) event_mgr.get_history(self.victim).add_event(self) event_mgr.get_history(self.attacker).add_event(self)
def __init__(self, tick, values): BaseEvent.__init__(self, tick, values, 5) self.vehicle = model_mgr.get_vehicle(values[0]) self.vehicle_pos = event_mgr.parse_pos(values[1]) self.attacker = model_mgr.get_player_by_name(values[2]) self.attacker_pos = event_mgr.parse_pos(values[3]) self.driver = model_mgr.get_player_by_name(values[4]) event_mgr.get_history(self.vehicle).add_event(self) event_mgr.get_history(self.attacker).add_event(self) event_mgr.get_history(self.driver).add_event(self)
def __init__(self, tick, values): BaseEvent.__init__(self, tick, values, 2) self.player = model_mgr.get_player_by_name(values[0]) self.value = int(values[1]) event_mgr.get_history(self.player).add_event(self)
def __init__(self, tick, values): BaseEvent.__init__(self, tick, values, 3) self.channel = values[0] self.player = model_mgr.get_player_by_name(values[1]) self.text = values[2] event_mgr.get_history(self.player).add_event(self)
def __init__(self, tick, values): BaseEvent.__init__(self, tick, values, 3) self.player = model_mgr.get_player_by_name(values[0]) self.duration = values[1] self.ban_type = values[2] event_mgr.get_history(self.player).add_event(self)
def __init__(self, tick, values): BaseEvent.__init__(self, tick, values, 3) self.player = model_mgr.get_player_by_name(values[0]) self.player_pos = event_mgr.parse_pos(values[1]) self.assist_type = values[2] event_mgr.get_history(self.player).add_event(self)
def __init__(self, tick, values): BaseEvent.__init__(self, tick, values, 3) self.player = model_mgr.get_player_by_name(values[0]) self.player_pos = event_mgr.parse_pos(values[1]) self.weapon = model_mgr.get_weapon(values[2]) event_mgr.get_history(self.player).add_event(self) event_mgr.get_history(self.weapon).add_event(self)
def __init__(self, tick, values): BaseEvent.__init__(self, tick, values, 2) # Pre-process - Make sure the squad model exists in the manager self.squad = model_mgr.add_squad(values[0]) self.player = model_mgr.get_player_by_name(values[1]) self.old_player = model_mgr.get_player(self.squad.leader_id) event_mgr.get_history(self.player).add_event(self)
def __init__(self, tick, values): BaseEvent.__init__(self, tick, values, 6) self.victim = model_mgr.get_player_by_name(values[0]) self.victim_pos = event_mgr.parse_pos(values[1]) self.attacker = model_mgr.get_player_by_name(values[2]) self.attacker_pos = event_mgr.parse_pos(values[3]) self.weapon = model_mgr.get_weapon(values[4]) self.vehicle = model_mgr.get_vehicle(values[5]) self.suicide = (self.victim == self.attacker) self.team_kill = ((self.suicide == False) and (self.victim.team_id == self.attacker.team_id)) self.valid_kill = (self.suicide == False and self.team_kill == False) event_mgr.get_history(self.victim).add_event(self) event_mgr.get_history(self.attacker).add_event(self) event_mgr.get_history(self.weapon).add_event(self)
def __init__(self, tick, values): BaseEvent.__init__(self, tick, values, 2) self.team = model_mgr.get_team(values[0]) self.player = model_mgr.get_player_by_name(values[1]) self.old_player = model_mgr.get_player(self.team.commander_id) event_mgr.get_history(self.team).add_event(self) event_mgr.get_history(self.player).add_event(self)
def __init__(self, tick, values): BaseEvent.__init__(self, tick, values, 4) self.player = model_mgr.get_player_by_name(values[0]) self.weapon = model_mgr.get_weapon(values[1]) self.bullets_hit = int(values[2]) self.bullets_fired = int(values[3]) event_mgr.get_history(self.player).add_event(self) event_mgr.get_history(self.weapon).add_event(self)
def __init__(self, tick, values): BaseEvent.__init__(self, tick, values, 4) self.player = model_mgr.get_player_by_name(values[0]) self.player_pos = event_mgr.parse_pos(values[1]) self.vehicle = model_mgr.get_vehicle(values[2]) self.vehicle_slot_id = values[3] if self.vehicle_slot_id and not self.vehicle_slot_id in self.vehicle.slot_ids: print ('ERROR - Missing vehicle slot reference: %s -> %s' % (self.vehicle.id, self.vehicle_slot_id)) event_mgr.get_history(self.player).add_event(self) event_mgr.get_history(self.vehicle).add_event(self)