NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

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)