""" Represents a battle instance. todo: finding battles. factory for missions, skirmishes? """ class Battle(object): def __init__(self, parent=None): # parent is a log-session usually self.players = [] self.teams = [] self.time_start = None self.time_end = None self.owner = None def battle_factory(logs): ''' takes a log session and returns the battles in it makes a preliminary scan for information ''' if logs.combat_log and logs.game_log: # without these it does not make sense # check combat_log pass return []