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