示例#1
0
文件: views.py 项目: Alkalit/the-tale
 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) })
示例#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)
         })
示例#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)
示例#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)
示例#5
0
 def modifiers(self):
     return sorted([modifier(self) for modifier in MODIFIERS.values()],
                   key=lambda m: -m.power)
示例#6
0
 def modifiers(self):
     return sorted([modifier(self) for modifier in MODIFIERS.values()], key=lambda m: -m.power)