def to_dict(self): ''' Returns editable data as a dictionary ''' corp = Corporation.by_id(self.corporation_id) game_level = GameLevel.by_id(self.game_level_id) return { 'name': self.name, 'uuid': self.uuid, 'corporation': corp.uuid, 'description': self._description, 'difficulty': self.difficulty, 'game_level': game_level.uuid, }
def has_box_materials(box): if not options.use_box_materials_dir: return False d = options.game_materials_dir path = os.path.join(d, box.name) if os.path.isdir(path): return box.name else: corp = Corporation.by_id(box.corporation_id) path = os.path.join(d, corp.name, box.name) if os.path.isdir(path): return os.path.join(corp.name, box.name) return False
def has_box_materials(box): if not options.use_box_materials_dir: return False d=options.game_materials_dir path = os.path.join(d, box.name) if os.path.isdir(path): return box.name else: corp = Corporation.by_id(box.corporation_id) path = os.path.join(d, corp.name, box.name) if os.path.isdir(path): return os.path.join(corp.name, box.name) return False
def to_dict(self): ''' Returns editable data as a dictionary ''' corp = Corporation.by_id(self.corporation_id) game_level = GameLevel.by_id(self.game_level_id) cat = Category.by_id(self.category_id) if cat: category = cat.uuid else: category = "" return { 'name': self.name, 'uuid': self.uuid, 'corporation': corp.uuid, 'category': category, 'operating_system': self.operating_system, 'description': self._description, 'difficulty': self.difficulty, 'game_level': game_level.uuid, 'flaglist': self.flaglist(self.id) }
def to_dict(self): ''' Returns editable data as a dictionary ''' corp = Corporation.by_id(self.corporation_id) game_level = GameLevel.by_id(self.game_level_id) cat = Category.by_id(self.category_id) if cat: category = cat.uuid else: category = "" return { 'name': self.name, 'uuid': self.uuid, 'corporation': corp.uuid, 'category': category, 'operating_system': self.operating_system, 'description': self._description, 'difficulty': self.difficulty, 'game_level': game_level.uuid, 'flag_submission_type': self.flag_submission_type, 'flaglist': self.flaglist(self.id) }
def to_dict(self): """ Returns editable data as a dictionary """ corp = Corporation.by_id(self.corporation_id) game_level = GameLevel.by_id(self.game_level_id) cat = Category.by_id(self.category_id) if cat: category = cat.uuid else: category = "" return { "name": self.name, "uuid": self.uuid, "corporation": corp.uuid, "category": category, "operating_system": self.operating_system, "description": self._description, "difficulty": self.difficulty, "game_level": game_level.uuid, "flag_submission_type": self.flag_submission_type, "flaglist": self.flaglist(self.id), }
def corporation(self): return Corporation.by_id(self.corporation_id)