def _create_thief(self, thief_level=None): """ Check for thief appearance. :param thief_level: Starting level of thief. If not specified, then determined from reputation level. """ # If thief's level is not specified, then it is a standart test on thief appearance. if thief_level is None and random.choice(range(1, 5 + (self.dragon.reputation.level + 1), 1)) in \ range(self.dragon.reputation.level + 1): thief_level = Thief.start_level(self.dragon.reputation.level) if thief_level > 0: self.thief = Thief(level=thief_level, treasury=self.lair.treasury, game_ref=self) else: self.thief = None
def _create_thief(self, thief_level=None): """ Проверка на появление вора. :param thief_level: Начальный уровень вора. Если не указан, то уровень определяется исходя из Дурной славы. """ # Если уровень вора не указан, то идет стандартная проверка на появление. if thief_level is None and random.choice(range(1, 5 + (self.dragon.reputation.level + 1), 1)) in \ range(self.dragon.reputation.level + 1): thief_level = Thief.start_level(self.dragon.reputation.level) if thief_level > 0: self.thief = Thief(level=thief_level, treasury=self.lair.treasury, game_ref=self) else: self.thief = None