message: Fix Babylonian UHV display issue
diff: @@ -256,7 +256,11 @@ class BestEntitiesRequirement(Requirement):
  return count(self.valid_entity(entity, evaluator) for entity in self.required_ranks(evaluator)) >= self.iNumEntities
  def next_rank(self, evaluator):
  - return self.fulfilled(evaluator) and self.ranked(evaluator)[self.iNumEntities] or next(entity for entity in self.ranked(evaluator)[self.iNumEntities:] if self.valid_entity(entity, evaluator))
  + ranked = self.ranked(evaluator)
  + if len(ranked) <= 1:
  + return None
  +
  + return self.fulfilled(evaluator) and ranked[self.iNumEntities] or next(entity for entity in ranked[self.iNumEntities:] if self.valid_entity(entity, evaluator))
  def rank_word(self, iRank):
  word = text(self.PROGR_KEY, *self.format_parameters())
  