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

controlTowerDogmaItem.py (795B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\dogma\items\controlTowerDogmaItem.py
      2 import inventorycommon.const as invconst
      3 from dogma.items.locationDogmaItem import LocationDogmaItem
      4 
      5 class ControlTowerDogmaItem(LocationDogmaItem):
      6 
      7     def OnItemLoaded(self):
      8         self.dogmaLocation.FitItemToLocation(self.itemID, self.itemID, 0)
      9         LocationDogmaItem.OnItemLoaded(self)
     10 
     11     def GetCharacterID(self):
     12         return None
     13 
     14     def CanFitItem(self, dogmaItem, flagID):
     15         if dogmaItem.itemID == self.itemID:
     16             return True
     17         if dogmaItem.categoryID == invconst.categoryStarbase and dogmaItem.groupID != invconst.groupControlTower:
     18             return True
     19         return False
     20 
     21     def GetShip(self):
     22         return self.itemID