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

contentProviderSites.py (1348B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\eve\client\script\ui\shared\agencyNew\contentProviders\contentProviderSites.py
      2 from eve.client.script.ui.shared.agencyNew import agencyConst
      3 from eve.client.script.ui.shared.agencyNew.contentGroups import contentGroupConst
      4 from eve.client.script.ui.shared.agencyNew.contentPieces.siteSystemContentPiece import SiteSystemContentPiece
      5 from eve.client.script.ui.shared.agencyNew.contentProviders.baseContentProviderCosmicAnomalies import BaseContentProviderCosmicAnomaliesWithUnknown
      6 from eve.common.lib import appConst
      7 SITE_CONTENT_PROVIDER_BLACKLIST = (appConst.dunArchetypeFactionalWarfareComplexNovice,
      8  appConst.dunArchetypeFactionalWarfareComplexSmall,
      9  appConst.dunArchetypeFactionalWarfareComplexMedium,
     10  appConst.dunArchetypeFactionalWarfareComplexLarge,
     11  appConst.dunArchetypeFactionaWarfareBattlefieldSites)
     12 
     13 class ContentProviderSites(BaseContentProviderCosmicAnomaliesWithUnknown):
     14     contentType = agencyConst.CONTENTTYPE_SITES
     15     contentGroup = contentGroupConst.contentGroupCombatAnomalies
     16     DUNGEON_TRACKER_ID = 'combat_anomalies'
     17 
     18     def ConstructContentPiece(self, solarSystemID, dungeonInstances):
     19         return SiteSystemContentPiece(solarSystemID=solarSystemID, dungeonInstances=dungeonInstances, itemID=solarSystemID, typeID=appConst.typeSystem)