Esempio n. 1
0
 def cities(self):
     from the_tale.game.map.places.modifiers import MODIFIERS
     from the_tale.game.map.places.prototypes import PlaceParametersDescription
     return self.template('guide/cities.html', {'section': 'cities',
                                                'places_settings': places_settings,
                                                'PlaceParametersDescription': PlaceParametersDescription,
                                                'MODIFIERS': sorted(MODIFIERS.values(), key=lambda modifier: modifier.NAME) })
Esempio n. 2
0
 def cities(self):
     from the_tale.game.map.places.modifiers import MODIFIERS
     from the_tale.game.map.places.prototypes import PlaceParametersDescription
     return self.template(
         'guide/cities.html', {
             'section':
             'cities',
             'places_settings':
             places_settings,
             'PlaceParametersDescription':
             PlaceParametersDescription,
             'MODIFIERS':
             sorted(MODIFIERS.values(), key=lambda modifier: modifier.NAME)
         })
Esempio n. 3
0
 def test_all_professions_covered(self):
     for modifier_class in MODIFIERS.values():
         modifier = modifier_class(place=self.place_1)
         for person_type in PERSON_TYPE.records:
             self.assertTrue(person_type.value in modifier.PERSON_EFFECTS)
Esempio n. 4
0
 def test_all_professions_covered(self):
     for modifier_class in MODIFIERS.values():
         modifier = modifier_class(place=self.place_1)
         for person_type in PERSON_TYPE.records:
             self.assertTrue(person_type.value in modifier.PERSON_EFFECTS)
Esempio n. 5
0
 def modifiers(self):
     return sorted([modifier(self) for modifier in MODIFIERS.values()],
                   key=lambda m: -m.power)
Esempio n. 6
0
 def modifiers(self):
     return sorted([modifier(self) for modifier in MODIFIERS.values()], key=lambda m: -m.power)