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

mercDenUtil.py (1635B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\planet\mecDen\mercDenUtil.py
      2 
      3 
      4 class MercDenEntryInfo(object):
      5 
      6     def __init__(self, itemID, mercDen = None, activities = None):
      7         self._item_id = itemID
      8         self._mercDen = mercDen
      9         self._activities = activities
     10 
     11     @property
     12     def item_id(self):
     13         return self._item_id
     14 
     15     @property
     16     def type_id(self):
     17         if self._mercDen:
     18             return self._mercDen.type_id
     19 
     20     @property
     21     def is_enabled(self):
     22         if self._mercDen:
     23             return self._mercDen.is_enabled
     24         return False
     25 
     26     @property
     27     def solar_system_id(self):
     28         if self._mercDen:
     29             return self._mercDen.solar_system_id
     30 
     31     @property
     32     def infomorphs_info(self):
     33         if self._mercDen:
     34             return self._mercDen.infomorphs_info
     35 
     36     @property
     37     def owner_id(self):
     38         if self._mercDen:
     39             return self._mercDen.owner_id
     40 
     41     @property
     42     def skyhook_id(self):
     43         if self._mercDen:
     44             return self._mercDen.skyhook_id
     45 
     46     @property
     47     def planet_id(self):
     48         if self._mercDen:
     49             return self._mercDen.planet_id
     50 
     51     @property
     52     def activities(self):
     53         return self._activities or []
     54 
     55     @property
     56     def mercenary_den_info(self):
     57         return self._mercDen
     58 
     59     @property
     60     def has_complete_info(self):
     61         if self._mercDen:
     62             return True
     63         return False
     64 
     65 
     66 DEN_COL_NAME = 'name'
     67 DEN_COL_SYSTEM = 'system'
     68 DEN_COL_PLANET = 'planet'
     69 DEN_COL_STATE = 'state'
     70 DEN_COL_INFOM = 'infomorphs'
     71 DEN_COL_MTO = 'mtos'