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)