Example #1
0
 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
Example #2
0
 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
Example #3
0
 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