factionalWarfareSiteContentPiece.py (1020B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\agencyNew\contentPieces\factionalWarfareSiteContentPiece.py 2 from carbonui.util.color import Color 3 from eve.client.script.ui.shared.agencyNew import agencyConst 4 from eve.client.script.ui.shared.agencyNew.contentPieces.siteContentPiece import SiteContentPiece 5 from eve.client.script.ui.shared.mapView.markers.mapMarkerUtil import GetSiteBracketIcon 6 from eve.common.script.util.facwarCommon import HOSTILE_COLOR_AGENCY, ALLY_COLOR_AGENCY 7 from evetypes import IsPublished 8 from localization import GetByLabel 9 10 class FactionalWarfareSiteContentPiece(SiteContentPiece): 11 contentType = agencyConst.CONTENTTYPE_FACTIONALWARFARESITE 12 13 def GetBgColor(self): 14 return Color(*self.GetColor()).SetAlpha(0.075).GetRGBA() 15 16 def GetAllowedShipTypeIDs(self): 17 return filter(IsPublished, self.site.allowedTypes) 18 19 def GetBracketIconTexturePath(self): 20 return GetSiteBracketIcon(self.GetSiteArchetype())