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

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())