brainLiteralAttribute.py (698B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\dogma\attributes\brainLiteralAttribute.py 2 from dogma.attributes import LiteralAttribute 3 from dogma.dogmaLogging import GetTypeNameFromID 4 5 class BrainLiteralAttribute(LiteralAttribute): 6 __slots__ = ['skills', 'forceUnnurfed', 'noPropagation'] 7 8 def __init__(self, value): 9 self.skills, value = value 10 super(BrainLiteralAttribute, self).__init__(value) 11 self.forceUnnurfed = True 12 self.noPropagation = True 13 14 def __str__(self): 15 skills = [ GetTypeNameFromID(x) for x in self.skills ] 16 return 'BrainLiteralAttribute value %s from skills %s' % (self.value, skills)