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

mock_contributionmethods.py (1622B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\campaigns\client\v1\mock_data\mock_contributionmethods.py
      2 from eveProto.generated.eve_public.campaign.contributionmethod.definition.api.requests_pb2 import GetAllResponse
      3 from eveProto.generated.eve_public.campaign.contributionmethod.definition.definition_pb2 import Identifier, Attributes
      4 from eveProto.generated.eve_public.campaign.contributionmethod.parameter_pb2 import Parameter, MatcherParameter
      5 from eveProto.generated.eve_public.localization.message_pb2 import Identifier as LocalizationIdentifier
      6 from eveProto.generated.eve_public.ui.icon_pb2 import Identifier as IconIdentifier
      7 from semantic_version import SemanticVersion
      8 id_to_strings = {0: 'Location',
      9  1: 'Location in Universe',
     10  10: 'Ore Type',
     11  11: 'Type of Ore'}
     12 versioned_contribution_methods = {SemanticVersion(1, 2, 3, [], []): GetAllResponse(definitions=[GetAllResponse.Definition(definition=Identifier(name='complete_objectives')), GetAllResponse.Definition(definition=Identifier(name='mine_materials'), attributes=Attributes(parameters=[Parameter(matcher=MatcherParameter(key='location', type='location', accepted_value_types=['solarsystem', 'constellation', 'region'], title=LocalizationIdentifier(sequential=0), description=LocalizationIdentifier(sequential=1), icon=IconIdentifier(name='location'))), Parameter(matcher=MatcherParameter(key='ore', type='mineable_ore_type', accepted_value_types=['ore_type', 'ore_group'], title=LocalizationIdentifier(sequential=10), description=LocalizationIdentifier(sequential=11), icon=IconIdentifier(name='mining')))]))])}