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) })
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) })
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)
def modifiers(self): return sorted([modifier(self) for modifier in MODIFIERS.values()], key=lambda m: -m.power)