Пример #1
0
 def __getattr__(self, name):
         if name == 'stats':
                 stats = Stats()
                 for effect in self.effects:
                         stats.add_stats(effect.stats)
                 return stats
         else:
                 raise AttributeError
Пример #2
0
 def __getattr__(self, name):
         if name == 'stats':
                 stats = Stats()
                 for item in self.equipment:
                         if self.equipment[item]:
                                 stats.add_stats(self.equipment[item].stats)
                 return stats
         else:
                 raise AttributeError
Пример #3
0
 def get_stats(self):
         stats = Stats()
         for effect in self.effects:
                 stats.add_stats(effect.stats)
         return stats