commit c0fd24110001e4e0aa707d40ce5f95a8dfdf2568
parent 32b9feab09fd3f47f875b4845c6812df061b1026
Author: n8n-bot <bot@novabryan.com>
Date: Wed, 23 Sep 2026 13:05:32 +0000
Auto-dump EVE code: 24.01.3539543 (20260923_3539543_code)
Diffstat:
12 files changed, 219 insertions(+), 127 deletions(-)
diff --git a/README.md b/README.md
@@ -8,6 +8,7 @@ A timeline of all version captures and synchronizations is documented here:
| Update Date | Target Version Tag | Version | Notes |
| :--- | :--- | :--- | :--- |
+| **2026-09-23** | `eve-24_01_3539543` | 24.01.3539543 | Automated unpack and sync |
| **2026-09-22** | `eve-24_01_3532181` | 24.01.3532181 | Automated unpack and sync |
| **2026-09-22** | `eve-24_01_3528119` | 24.01.3528119 | Automated unpack and sync |
| **2026-09-15** | `eve-24_01_3503375` | 24.01.3503375 | Automated unpack and sync |
diff --git a/eveProto/generated/eve/achievement/api/admin/requests_pb2.py b/eveProto/generated/eve/achievement/api/admin/requests_pb2.py
@@ -8,7 +8,7 @@ from eveProto.generated.eve.achievement.contribution import contribution_pb2 as
from eveProto.generated.eve.achievement.definition import achievement_pb2 as eve_dot_achievement_dot_definition_dot_achievement__pb2
from eveProto.generated.eve.character import character_pb2 as eve_dot_character_dot_character__pb2
from eveProto.generated.eve.quasar.admin import admin_pb2 as eve_dot_quasar_dot_admin_dot_admin__pb2
-DESCRIPTOR = _descriptor.FileDescriptor(name='eve/achievement/api/admin/requests.proto', package='eve.achievement.api.admin', syntax='proto3', serialized_options='ZDgithub.com/ccpgames/eve-proto-go/generated/eve/achievement/api/admin', create_key=_descriptor._internal_create_key, serialized_pb='\n(eve/achievement/api/admin/requests.proto\x12\x19eve.achievement.api.admin\x1a/eve/achievement/contribution/contribution.proto\x1a,eve/achievement/definition/achievement.proto\x1a\x1deve/character/character.proto\x1a\x1ceve/quasar/admin/admin.proto"\x97\x02\n\x12AddProgressRequest\x12,\n\tcharacter\x18\x01 \x01(\x0b2\x19.eve.character.Identifier\x12;\n\x0bachievement\x18\x02 \x01(\x0b2&.eve.achievement.definition.Identifier\x12\x18\n\x0eprogress_delta\x18\x03 \x01(\x04H\x00\x12D\n\tchecklist\x18\x04 \x01(\x0b2/.eve.achievement.contribution.ChecklistProgressH\x00\x12*\n\x07context\x18\x05 \x01(\x0b2\x19.eve.quasar.admin.ContextB\n\n\x08progress"\x15\n\x13AddProgressResponse"\xa5\x01\n\x0cResetRequest\x12,\n\tcharacter\x18\x01 \x01(\x0b2\x19.eve.character.Identifier\x12;\n\x0bachievement\x18\x02 \x01(\x0b2&.eve.achievement.definition.Identifier\x12*\n\x07context\x18\x03 \x01(\x0b2\x19.eve.quasar.admin.Context"\x0f\n\rResetResponse"\xa6\x01\n\x0cGrantRequest\x12;\n\x0bachievement\x18\x01 \x01(\x0b2&.eve.achievement.definition.Identifier\x12-\n\ncharacters\x18\x02 \x03(\x0b2\x19.eve.character.Identifier\x12*\n\x07context\x18\x03 \x01(\x0b2\x19.eve.quasar.admin.Context"\xc0\x04\n\rGrantResponse\x12C\n\x07granted\x18\x01 \x01(\x0b20.eve.achievement.api.admin.GrantResponse.GrantedH\x00\x12\x1b\n\x11unspecified_error\x18\x02 \x01(\x08H\x00\x12V\n\x11failed_characters\x18\x03 \x01(\x0b29.eve.achievement.api.admin.GrantResponse.FailedCharactersH\x00\x12]\n\x15all_characters_failed\x18\x04 \x01(\x0b2<.eve.achievement.api.admin.GrantResponse.AllCharactersFailedH\x00\x12l\n\x1dtoo_many_requested_characters\x18\x05 \x01(\x0b2C.eve.achievement.api.admin.GrantResponse.TooManyRequestedCharactersH\x00\x1a\t\n\x07Granted\x1aA\n\x10FailedCharacters\x12-\n\ncharacters\x18\x01 \x03(\x0b2\x19.eve.character.Identifier\x1a\x15\n\x13AllCharactersFailed\x1a9\n\x1aTooManyRequestedCharacters\x12\x1b\n\x13max_character_count\x18\x01 \x01(\rB\x08\n\x06resultBFZDgithub.com/ccpgames/eve-proto-go/generated/eve/achievement/api/adminb\x06proto3', dependencies=[eve_dot_achievement_dot_contribution_dot_contribution__pb2.DESCRIPTOR,
+DESCRIPTOR = _descriptor.FileDescriptor(name='eve/achievement/api/admin/requests.proto', package='eve.achievement.api.admin', syntax='proto3', serialized_options='ZDgithub.com/ccpgames/eve-proto-go/generated/eve/achievement/api/admin', create_key=_descriptor._internal_create_key, serialized_pb='\n(eve/achievement/api/admin/requests.proto\x12\x19eve.achievement.api.admin\x1a/eve/achievement/contribution/contribution.proto\x1a,eve/achievement/definition/achievement.proto\x1a\x1deve/character/character.proto\x1a\x1ceve/quasar/admin/admin.proto"\xb4\x02\n\x12AddProgressRequest\x12,\n\tcharacter\x18\x01 \x01(\x0b2\x19.eve.character.Identifier\x12;\n\x0bachievement\x18\x02 \x01(\x0b2&.eve.achievement.definition.Identifier\x12\x18\n\x0eprogress_delta\x18\x03 \x01(\x04H\x00\x12D\n\tchecklist\x18\x04 \x01(\x0b2/.eve.achievement.contribution.ChecklistProgressH\x00\x12\x1b\n\x11unique_item_count\x18\x06 \x01(\x04H\x00\x12*\n\x07context\x18\x05 \x01(\x0b2\x19.eve.quasar.admin.ContextB\n\n\x08progress"\x15\n\x13AddProgressResponse"\xa5\x01\n\x0cResetRequest\x12,\n\tcharacter\x18\x01 \x01(\x0b2\x19.eve.character.Identifier\x12;\n\x0bachievement\x18\x02 \x01(\x0b2&.eve.achievement.definition.Identifier\x12*\n\x07context\x18\x03 \x01(\x0b2\x19.eve.quasar.admin.Context"\x0f\n\rResetResponse"\xa6\x01\n\x0cGrantRequest\x12;\n\x0bachievement\x18\x01 \x01(\x0b2&.eve.achievement.definition.Identifier\x12-\n\ncharacters\x18\x02 \x03(\x0b2\x19.eve.character.Identifier\x12*\n\x07context\x18\x03 \x01(\x0b2\x19.eve.quasar.admin.Context"\xc0\x04\n\rGrantResponse\x12C\n\x07granted\x18\x01 \x01(\x0b20.eve.achievement.api.admin.GrantResponse.GrantedH\x00\x12\x1b\n\x11unspecified_error\x18\x02 \x01(\x08H\x00\x12V\n\x11failed_characters\x18\x03 \x01(\x0b29.eve.achievement.api.admin.GrantResponse.FailedCharactersH\x00\x12]\n\x15all_characters_failed\x18\x04 \x01(\x0b2<.eve.achievement.api.admin.GrantResponse.AllCharactersFailedH\x00\x12l\n\x1dtoo_many_requested_characters\x18\x05 \x01(\x0b2C.eve.achievement.api.admin.GrantResponse.TooManyRequestedCharactersH\x00\x1a\t\n\x07Granted\x1aA\n\x10FailedCharacters\x12-\n\ncharacters\x18\x01 \x03(\x0b2\x19.eve.character.Identifier\x1a\x15\n\x13AllCharactersFailed\x1a9\n\x1aTooManyRequestedCharacters\x12\x1b\n\x13max_character_count\x18\x01 \x01(\rB\x08\n\x06resultBFZDgithub.com/ccpgames/eve-proto-go/generated/eve/achievement/api/adminb\x06proto3', dependencies=[eve_dot_achievement_dot_contribution_dot_contribution__pb2.DESCRIPTOR,
eve_dot_achievement_dot_definition_dot_achievement__pb2.DESCRIPTOR,
eve_dot_character_dot_character__pb2.DESCRIPTOR,
eve_dot_quasar_dot_admin_dot_admin__pb2.DESCRIPTOR])
@@ -16,15 +16,16 @@ _ADDPROGRESSREQUEST = _descriptor.Descriptor(name='AddProgressRequest', full_nam
_descriptor.FieldDescriptor(name='achievement', full_name='eve.achievement.api.admin.AddProgressRequest.achievement', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='progress_delta', full_name='eve.achievement.api.admin.AddProgressRequest.progress_delta', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='checklist', full_name='eve.achievement.api.admin.AddProgressRequest.checklist', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
- _descriptor.FieldDescriptor(name='context', full_name='eve.achievement.api.admin.AddProgressRequest.context', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='progress', full_name='eve.achievement.api.admin.AddProgressRequest.progress', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=228, serialized_end=507)
-_ADDPROGRESSRESPONSE = _descriptor.Descriptor(name='AddProgressResponse', full_name='eve.achievement.api.admin.AddProgressResponse', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=509, serialized_end=530)
-_RESETREQUEST = _descriptor.Descriptor(name='ResetRequest', full_name='eve.achievement.api.admin.ResetRequest', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='character', full_name='eve.achievement.api.admin.ResetRequest.character', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='achievement', full_name='eve.achievement.api.admin.ResetRequest.achievement', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='context', full_name='eve.achievement.api.admin.ResetRequest.context', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=533, serialized_end=698)
-_RESETRESPONSE = _descriptor.Descriptor(name='ResetResponse', full_name='eve.achievement.api.admin.ResetResponse', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=700, serialized_end=715)
-_GRANTREQUEST = _descriptor.Descriptor(name='GrantRequest', full_name='eve.achievement.api.admin.GrantRequest', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='achievement', full_name='eve.achievement.api.admin.GrantRequest.achievement', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='characters', full_name='eve.achievement.api.admin.GrantRequest.characters', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='context', full_name='eve.achievement.api.admin.GrantRequest.context', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=718, serialized_end=884)
-_GRANTRESPONSE_GRANTED = _descriptor.Descriptor(name='Granted', full_name='eve.achievement.api.admin.GrantResponse.Granted', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1295, serialized_end=1304)
-_GRANTRESPONSE_FAILEDCHARACTERS = _descriptor.Descriptor(name='FailedCharacters', full_name='eve.achievement.api.admin.GrantResponse.FailedCharacters', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='characters', full_name='eve.achievement.api.admin.GrantResponse.FailedCharacters.characters', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1306, serialized_end=1371)
-_GRANTRESPONSE_ALLCHARACTERSFAILED = _descriptor.Descriptor(name='AllCharactersFailed', full_name='eve.achievement.api.admin.GrantResponse.AllCharactersFailed', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1373, serialized_end=1394)
-_GRANTRESPONSE_TOOMANYREQUESTEDCHARACTERS = _descriptor.Descriptor(name='TooManyRequestedCharacters', full_name='eve.achievement.api.admin.GrantResponse.TooManyRequestedCharacters', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='max_character_count', full_name='eve.achievement.api.admin.GrantResponse.TooManyRequestedCharacters.max_character_count', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1396, serialized_end=1453)
+ _descriptor.FieldDescriptor(name='unique_item_count', full_name='eve.achievement.api.admin.AddProgressRequest.unique_item_count', index=4, number=6, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
+ _descriptor.FieldDescriptor(name='context', full_name='eve.achievement.api.admin.AddProgressRequest.context', index=5, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='progress', full_name='eve.achievement.api.admin.AddProgressRequest.progress', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=228, serialized_end=536)
+_ADDPROGRESSRESPONSE = _descriptor.Descriptor(name='AddProgressResponse', full_name='eve.achievement.api.admin.AddProgressResponse', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=538, serialized_end=559)
+_RESETREQUEST = _descriptor.Descriptor(name='ResetRequest', full_name='eve.achievement.api.admin.ResetRequest', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='character', full_name='eve.achievement.api.admin.ResetRequest.character', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='achievement', full_name='eve.achievement.api.admin.ResetRequest.achievement', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='context', full_name='eve.achievement.api.admin.ResetRequest.context', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=562, serialized_end=727)
+_RESETRESPONSE = _descriptor.Descriptor(name='ResetResponse', full_name='eve.achievement.api.admin.ResetResponse', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=729, serialized_end=744)
+_GRANTREQUEST = _descriptor.Descriptor(name='GrantRequest', full_name='eve.achievement.api.admin.GrantRequest', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='achievement', full_name='eve.achievement.api.admin.GrantRequest.achievement', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='characters', full_name='eve.achievement.api.admin.GrantRequest.characters', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='context', full_name='eve.achievement.api.admin.GrantRequest.context', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=747, serialized_end=913)
+_GRANTRESPONSE_GRANTED = _descriptor.Descriptor(name='Granted', full_name='eve.achievement.api.admin.GrantResponse.Granted', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1324, serialized_end=1333)
+_GRANTRESPONSE_FAILEDCHARACTERS = _descriptor.Descriptor(name='FailedCharacters', full_name='eve.achievement.api.admin.GrantResponse.FailedCharacters', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='characters', full_name='eve.achievement.api.admin.GrantResponse.FailedCharacters.characters', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1335, serialized_end=1400)
+_GRANTRESPONSE_ALLCHARACTERSFAILED = _descriptor.Descriptor(name='AllCharactersFailed', full_name='eve.achievement.api.admin.GrantResponse.AllCharactersFailed', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1402, serialized_end=1423)
+_GRANTRESPONSE_TOOMANYREQUESTEDCHARACTERS = _descriptor.Descriptor(name='TooManyRequestedCharacters', full_name='eve.achievement.api.admin.GrantResponse.TooManyRequestedCharacters', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='max_character_count', full_name='eve.achievement.api.admin.GrantResponse.TooManyRequestedCharacters.max_character_count', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1425, serialized_end=1482)
_GRANTRESPONSE = _descriptor.Descriptor(name='GrantResponse', full_name='eve.achievement.api.admin.GrantResponse', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='granted', full_name='eve.achievement.api.admin.GrantResponse.granted', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='unspecified_error', full_name='eve.achievement.api.admin.GrantResponse.unspecified_error', index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='failed_characters', full_name='eve.achievement.api.admin.GrantResponse.failed_characters', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
@@ -32,7 +33,7 @@ _GRANTRESPONSE = _descriptor.Descriptor(name='GrantResponse', full_name='eve.ach
_descriptor.FieldDescriptor(name='too_many_requested_characters', full_name='eve.achievement.api.admin.GrantResponse.too_many_requested_characters', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[_GRANTRESPONSE_GRANTED,
_GRANTRESPONSE_FAILEDCHARACTERS,
_GRANTRESPONSE_ALLCHARACTERSFAILED,
- _GRANTRESPONSE_TOOMANYREQUESTEDCHARACTERS], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='result', full_name='eve.achievement.api.admin.GrantResponse.result', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=887, serialized_end=1463)
+ _GRANTRESPONSE_TOOMANYREQUESTEDCHARACTERS], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='result', full_name='eve.achievement.api.admin.GrantResponse.result', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=916, serialized_end=1492)
_ADDPROGRESSREQUEST.fields_by_name['character'].message_type = eve_dot_character_dot_character__pb2._IDENTIFIER
_ADDPROGRESSREQUEST.fields_by_name['achievement'].message_type = eve_dot_achievement_dot_definition_dot_achievement__pb2._IDENTIFIER
_ADDPROGRESSREQUEST.fields_by_name['checklist'].message_type = eve_dot_achievement_dot_contribution_dot_contribution__pb2._CHECKLISTPROGRESS
@@ -41,6 +42,8 @@ _ADDPROGRESSREQUEST.oneofs_by_name['progress'].fields.append(_ADDPROGRESSREQUEST
_ADDPROGRESSREQUEST.fields_by_name['progress_delta'].containing_oneof = _ADDPROGRESSREQUEST.oneofs_by_name['progress']
_ADDPROGRESSREQUEST.oneofs_by_name['progress'].fields.append(_ADDPROGRESSREQUEST.fields_by_name['checklist'])
_ADDPROGRESSREQUEST.fields_by_name['checklist'].containing_oneof = _ADDPROGRESSREQUEST.oneofs_by_name['progress']
+_ADDPROGRESSREQUEST.oneofs_by_name['progress'].fields.append(_ADDPROGRESSREQUEST.fields_by_name['unique_item_count'])
+_ADDPROGRESSREQUEST.fields_by_name['unique_item_count'].containing_oneof = _ADDPROGRESSREQUEST.oneofs_by_name['progress']
_RESETREQUEST.fields_by_name['character'].message_type = eve_dot_character_dot_character__pb2._IDENTIFIER
_RESETREQUEST.fields_by_name['achievement'].message_type = eve_dot_achievement_dot_definition_dot_achievement__pb2._IDENTIFIER
_RESETREQUEST.fields_by_name['context'].message_type = eve_dot_quasar_dot_admin_dot_admin__pb2._CONTEXT
diff --git a/eveProto/generated/eve/tournament/arena/layout/__init__.py b/eveProto/generated/eve/tournament/arena/layout/__init__.py
@@ -0,0 +1,2 @@
+#Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\eveProto\generated\eve\tournament\arena\layout\__init__.py
+pass
diff --git a/eveProto/generated/eve/tournament/arena/layout/api/__init__.py b/eveProto/generated/eve/tournament/arena/layout/api/__init__.py
@@ -0,0 +1,2 @@
+#Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\eveProto\generated\eve\tournament\arena\layout\api\__init__.py
+pass
diff --git a/eveProto/generated/eve/tournament/arena/layout/api/requests_pb2.py b/eveProto/generated/eve/tournament/arena/layout/api/requests_pb2.py
@@ -0,0 +1,22 @@
+#Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\eveProto\generated\eve\tournament\arena\layout\api\requests_pb2.py
+from google.protobuf import descriptor as _descriptor
+from google.protobuf import message as _message
+from google.protobuf import reflection as _reflection
+from google.protobuf import symbol_database as _symbol_database
+_sym_db = _symbol_database.Default()
+from eveProto.generated.eve.tournament.arena.layout import layout_pb2 as eve_dot_tournament_dot_arena_dot_layout_dot_layout__pb2
+DESCRIPTOR = _descriptor.FileDescriptor(name='eve/tournament/arena/layout/api/requests.proto', package='eve.tournament.arena.layout.api', syntax='proto3', serialized_options='ZJgithub.com/ccpgames/eve-proto-go/generated/eve/tournament/arena/layout/api', create_key=_descriptor._internal_create_key, serialized_pb='\n.eve/tournament/arena/layout/api/requests.proto\x12\x1feve.tournament.arena.layout.api\x1a(eve/tournament/arena/layout/layout.proto"E\n\nGetRequest\x127\n\x06layout\x18\x01 \x01(\x0b2\'.eve.tournament.arena.layout.Identifier"F\n\x0bGetResponse\x127\n\x06layout\x18\x01 \x01(\x0b2\'.eve.tournament.arena.layout.AttributesBLZJgithub.com/ccpgames/eve-proto-go/generated/eve/tournament/arena/layout/apib\x06proto3', dependencies=[eve_dot_tournament_dot_arena_dot_layout_dot_layout__pb2.DESCRIPTOR])
+_GETREQUEST = _descriptor.Descriptor(name='GetRequest', full_name='eve.tournament.arena.layout.api.GetRequest', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='layout', full_name='eve.tournament.arena.layout.api.GetRequest.layout', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=125, serialized_end=194)
+_GETRESPONSE = _descriptor.Descriptor(name='GetResponse', full_name='eve.tournament.arena.layout.api.GetResponse', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='layout', full_name='eve.tournament.arena.layout.api.GetResponse.layout', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=196, serialized_end=266)
+_GETREQUEST.fields_by_name['layout'].message_type = eve_dot_tournament_dot_arena_dot_layout_dot_layout__pb2._IDENTIFIER
+_GETRESPONSE.fields_by_name['layout'].message_type = eve_dot_tournament_dot_arena_dot_layout_dot_layout__pb2._ATTRIBUTES
+DESCRIPTOR.message_types_by_name['GetRequest'] = _GETREQUEST
+DESCRIPTOR.message_types_by_name['GetResponse'] = _GETRESPONSE
+_sym_db.RegisterFileDescriptor(DESCRIPTOR)
+GetRequest = _reflection.GeneratedProtocolMessageType('GetRequest', (_message.Message,), {'DESCRIPTOR': _GETREQUEST,
+ '__module__': 'eve.tournament.arena.layout.api.requests_pb2'})
+_sym_db.RegisterMessage(GetRequest)
+GetResponse = _reflection.GeneratedProtocolMessageType('GetResponse', (_message.Message,), {'DESCRIPTOR': _GETRESPONSE,
+ '__module__': 'eve.tournament.arena.layout.api.requests_pb2'})
+_sym_db.RegisterMessage(GetResponse)
+DESCRIPTOR._options = None
diff --git a/eveProto/generated/eve/tournament/arena/layout/layout_pb2.py b/eveProto/generated/eve/tournament/arena/layout/layout_pb2.py
@@ -0,0 +1,51 @@
+#Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\eveProto\generated\eve\tournament\arena\layout\layout_pb2.py
+from google.protobuf import descriptor as _descriptor
+from google.protobuf import message as _message
+from google.protobuf import reflection as _reflection
+from google.protobuf import symbol_database as _symbol_database
+_sym_db = _symbol_database.Default()
+from eveProto.generated.eve.inventory import generic_item_type_pb2 as eve_dot_inventory_dot_generic__item__type__pb2
+DESCRIPTOR = _descriptor.FileDescriptor(name='eve/tournament/arena/layout/layout.proto', package='eve.tournament.arena.layout', syntax='proto3', serialized_options='ZFgithub.com/ccpgames/eve-proto-go/generated/eve/tournament/arena/layout', create_key=_descriptor._internal_create_key, serialized_pb='\n(eve/tournament/arena/layout/layout.proto\x12\x1beve.tournament.arena.layout\x1a%eve/inventory/generic_item_type.proto"\x1a\n\nIdentifier\x12\x0c\n\x04uuid\x18\x01 \x01(\x0c")\n\x06Offset\x12\t\n\x01x\x18\x01 \x01(\x12\x12\t\n\x01y\x18\x02 \x01(\x12\x12\t\n\x01z\x18\x03 \x01(\x12"\x89\x01\n\x06Object\x12\x0c\n\x04name\x18\x01 \x01(\t\x12<\n\titem_type\x18\x02 \x01(\x0b2).eve.inventory.genericitemtype.Identifier\x123\n\x06offset\x18\x03 \x01(\x0b2#.eve.tournament.arena.layout.Offset"\x8a\x01\n\x05Cloud\x12<\n\titem_type\x18\x01 \x01(\x0b2).eve.inventory.genericitemtype.Identifier\x123\n\x06offset\x18\x02 \x01(\x0b2#.eve.tournament.arena.layout.Offset\x12\x0e\n\x06radius\x18\x03 \x01(\x04"\xdb\x01\n\nAttributes\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\x04\x12\x0e\n\x06radius\x18\x03 \x01(\x04\x12\x13\n\tno_nebula\x18\x04 \x01(\x08H\x00\x12\x15\n\x0bnebula_code\x18\x05 \x01(\tH\x00\x124\n\x07objects\x18\x06 \x03(\x0b2#.eve.tournament.arena.layout.Object\x122\n\x06clouds\x18\x07 \x03(\x0b2".eve.tournament.arena.layout.CloudB\x08\n\x06nebulaBHZFgithub.com/ccpgames/eve-proto-go/generated/eve/tournament/arena/layoutb\x06proto3', dependencies=[eve_dot_inventory_dot_generic__item__type__pb2.DESCRIPTOR])
+_IDENTIFIER = _descriptor.Descriptor(name='Identifier', full_name='eve.tournament.arena.layout.Identifier', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='uuid', full_name='eve.tournament.arena.layout.Identifier.uuid', index=0, number=1, type=12, cpp_type=9, label=1, has_default_value=False, default_value='', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=112, serialized_end=138)
+_OFFSET = _descriptor.Descriptor(name='Offset', full_name='eve.tournament.arena.layout.Offset', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='x', full_name='eve.tournament.arena.layout.Offset.x', index=0, number=1, type=18, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='y', full_name='eve.tournament.arena.layout.Offset.y', index=1, number=2, type=18, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='z', full_name='eve.tournament.arena.layout.Offset.z', index=2, number=3, type=18, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=140, serialized_end=181)
+_OBJECT = _descriptor.Descriptor(name='Object', full_name='eve.tournament.arena.layout.Object', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='name', full_name='eve.tournament.arena.layout.Object.name', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='item_type', full_name='eve.tournament.arena.layout.Object.item_type', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='offset', full_name='eve.tournament.arena.layout.Object.offset', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=184, serialized_end=321)
+_CLOUD = _descriptor.Descriptor(name='Cloud', full_name='eve.tournament.arena.layout.Cloud', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='item_type', full_name='eve.tournament.arena.layout.Cloud.item_type', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='offset', full_name='eve.tournament.arena.layout.Cloud.offset', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='radius', full_name='eve.tournament.arena.layout.Cloud.radius', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=324, serialized_end=462)
+_ATTRIBUTES = _descriptor.Descriptor(name='Attributes', full_name='eve.tournament.arena.layout.Attributes', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='name', full_name='eve.tournament.arena.layout.Attributes.name', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
+ _descriptor.FieldDescriptor(name='version', full_name='eve.tournament.arena.layout.Attributes.version', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
+ _descriptor.FieldDescriptor(name='radius', full_name='eve.tournament.arena.layout.Attributes.radius', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
+ _descriptor.FieldDescriptor(name='no_nebula', full_name='eve.tournament.arena.layout.Attributes.no_nebula', index=3, number=4, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
+ _descriptor.FieldDescriptor(name='nebula_code', full_name='eve.tournament.arena.layout.Attributes.nebula_code', index=4, number=5, type=9, cpp_type=9, label=1, has_default_value=False, default_value=''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
+ _descriptor.FieldDescriptor(name='objects', full_name='eve.tournament.arena.layout.Attributes.objects', index=5, number=6, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
+ _descriptor.FieldDescriptor(name='clouds', full_name='eve.tournament.arena.layout.Attributes.clouds', index=6, number=7, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='nebula', full_name='eve.tournament.arena.layout.Attributes.nebula', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=465, serialized_end=684)
+_OBJECT.fields_by_name['item_type'].message_type = eve_dot_inventory_dot_generic__item__type__pb2._IDENTIFIER
+_OBJECT.fields_by_name['offset'].message_type = _OFFSET
+_CLOUD.fields_by_name['item_type'].message_type = eve_dot_inventory_dot_generic__item__type__pb2._IDENTIFIER
+_CLOUD.fields_by_name['offset'].message_type = _OFFSET
+_ATTRIBUTES.fields_by_name['objects'].message_type = _OBJECT
+_ATTRIBUTES.fields_by_name['clouds'].message_type = _CLOUD
+_ATTRIBUTES.oneofs_by_name['nebula'].fields.append(_ATTRIBUTES.fields_by_name['no_nebula'])
+_ATTRIBUTES.fields_by_name['no_nebula'].containing_oneof = _ATTRIBUTES.oneofs_by_name['nebula']
+_ATTRIBUTES.oneofs_by_name['nebula'].fields.append(_ATTRIBUTES.fields_by_name['nebula_code'])
+_ATTRIBUTES.fields_by_name['nebula_code'].containing_oneof = _ATTRIBUTES.oneofs_by_name['nebula']
+DESCRIPTOR.message_types_by_name['Identifier'] = _IDENTIFIER
+DESCRIPTOR.message_types_by_name['Offset'] = _OFFSET
+DESCRIPTOR.message_types_by_name['Object'] = _OBJECT
+DESCRIPTOR.message_types_by_name['Cloud'] = _CLOUD
+DESCRIPTOR.message_types_by_name['Attributes'] = _ATTRIBUTES
+_sym_db.RegisterFileDescriptor(DESCRIPTOR)
+Identifier = _reflection.GeneratedProtocolMessageType('Identifier', (_message.Message,), {'DESCRIPTOR': _IDENTIFIER,
+ '__module__': 'eve.tournament.arena.layout.layout_pb2'})
+_sym_db.RegisterMessage(Identifier)
+Offset = _reflection.GeneratedProtocolMessageType('Offset', (_message.Message,), {'DESCRIPTOR': _OFFSET,
+ '__module__': 'eve.tournament.arena.layout.layout_pb2'})
+_sym_db.RegisterMessage(Offset)
+Object = _reflection.GeneratedProtocolMessageType('Object', (_message.Message,), {'DESCRIPTOR': _OBJECT,
+ '__module__': 'eve.tournament.arena.layout.layout_pb2'})
+_sym_db.RegisterMessage(Object)
+Cloud = _reflection.GeneratedProtocolMessageType('Cloud', (_message.Message,), {'DESCRIPTOR': _CLOUD,
+ '__module__': 'eve.tournament.arena.layout.layout_pb2'})
+_sym_db.RegisterMessage(Cloud)
+Attributes = _reflection.GeneratedProtocolMessageType('Attributes', (_message.Message,), {'DESCRIPTOR': _ATTRIBUTES,
+ '__module__': 'eve.tournament.arena.layout.layout_pb2'})
+_sym_db.RegisterMessage(Attributes)
+DESCRIPTOR._options = None
diff --git a/eveProto/generated/eve/tournament/ruleset/ruleset_pb2.py b/eveProto/generated/eve/tournament/ruleset/ruleset_pb2.py
@@ -10,26 +10,28 @@ from eveProto.generated.eve.inventory import generic_item_type_pb2 as eve_dot_in
from eveProto.generated.eve.inventory import group_pb2 as eve_dot_inventory_dot_group__pb2
from eveProto.generated.eve.inventory import meta_group_pb2 as eve_dot_inventory_dot_meta__group__pb2
from eveProto.generated.eve.ship import ship_type_pb2 as eve_dot_ship_dot_ship__type__pb2
+from eveProto.generated.eve.tournament.arena.layout import layout_pb2 as eve_dot_tournament_dot_arena_dot_layout_dot_layout__pb2
from eveProto.generated.eve.ui import annotation_pb2 as eve_dot_ui_dot_annotation__pb2
from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2
-DESCRIPTOR = _descriptor.FileDescriptor(name='eve/tournament/ruleset/ruleset.proto', package='eve.tournament.ruleset', syntax='proto3', serialized_options='ZAgithub.com/ccpgames/eve-proto-go/generated/eve/tournament/ruleset', create_key=_descriptor._internal_create_key, serialized_pb='\n$eve/tournament/ruleset/ruleset.proto\x12\x16eve.tournament.ruleset\x1a\x1eeve/implant/implant_type.proto\x1a\x1ceve/inventory/category.proto\x1a%eve/inventory/generic_item_type.proto\x1a\x19eve/inventory/group.proto\x1a\x1eeve/inventory/meta_group.proto\x1a\x18eve/ship/ship_type.proto\x1a\x17eve/ui/annotation.proto\x1a\x1egoogle/protobuf/duration.proto"\x1a\n\nIdentifier\x12\x0c\n\x04uuid\x18\x01 \x01(\x0c"\xa1$\n\nAttributes\x12\x0c\n\x04name\x18\x01 \x01(\t\x12/\n\x0cmatch_length\x18\x02 \x01(\x0b2\x19.google.protobuf.Duration\x122\n\x0fovertime_length\x18\x03 \x01(\x0b2\x19.google.protobuf.Duration\x12\x1b\n\x13max_points_per_team\x18\x04 \x01(\x03\x12\x1c\n\x14max_players_per_team\x18\x05 \x01(\x03\x12\x17\n\x0fpoint_inflation\x18\x06 \x01(\x08\x12\x1d\n\x13no_banned_flagships\x18\x07 \x01(\x08H\x00\x12H\n\x10banned_flagships\x18\x08 \x01(\x0b2,.eve.tournament.ruleset.Attributes.FlagshipsH\x00\x12@\n\nship_rules\x18\x0c \x01(\x0b2,.eve.tournament.ruleset.Attributes.ShipRules\x12@\n\nitem_rules\x18\r \x01(\x0b2,.eve.tournament.ruleset.Attributes.ItemRules\x12\x10\n\x08revision\x18\x0e \x01(\x03\x12*\n\x0eui_annotations\x18\x0f \x03(\x0b2\x12.eve.ui.Annotation\x12P\n\x12victory_conditions\x18\x10 \x01(\x0b24.eve.tournament.ruleset.Attributes.VictoryConditions\x12\x1b\n\x11no_overtime_speed\x18\x11 \x01(\x08H\x01\x12[\n\x17overtime_speed_schedule\x18\x12 \x01(\x0b28.eve.tournament.ruleset.Attributes.OvertimeSpeedScheduleH\x01\x12\x17\n\rno_meta_rules\x18\x13 \x01(\x08H\x02\x12B\n\nmeta_rules\x18\x14 \x01(\x0b2,.eve.tournament.ruleset.Attributes.MetaRulesH\x02\x12#\n\x19frigate_escape_bay_denied\x18\x15 \x01(\x08H\x03\x12$\n\x1afrigate_escape_bay_allowed\x18\x16 \x01(\x08H\x03\x129\n\x06limits\x18\x17 \x01(\x0b2).eve.tournament.ruleset.Attributes.Limits\x12A\n\x0blocked_fits\x18\x18 \x03(\x0b2,.eve.tournament.ruleset.Attributes.LockedFit\x12F\n\x0bship_points\x18\t \x03(\x0b2-.eve.tournament.ruleset.Attributes.ShipPointsB\x02\x18\x01\x12!\n\x13no_allowed_boosters\x18\n \x01(\x08B\x02\x18\x01H\x04\x12K\n\x10allowed_boosters\x18\x0b \x01(\x0b2+.eve.tournament.ruleset.Attributes.BoostersB\x02\x18\x01H\x04\x1a8\n\tFlagships\x12+\n\tflagships\x18\x01 \x03(\x0b2\x18.eve.shiptype.Identifier\x1a\xdb\x02\n\tShipRules\x12O\n\rallowed_ships\x18\x01 \x03(\x0b28.eve.tournament.ruleset.Attributes.ShipRules.AllowedShip\x123\n\x11banned_ship_types\x18\x02 \x03(\x0b2\x18.eve.shiptype.Identifier\x1a\xc7\x01\n\x0bAllowedShip\x12-\n\tship_type\x18\x01 \x01(\x0b2\x18.eve.shiptype.IdentifierH\x00\x120\n\x05group\x18\x02 \x01(\x0b2\x1f.eve.inventory.group.IdentifierH\x00\x12\x0e\n\x06points\x18\x03 \x01(\x03\x12\x16\n\x0cno_inflation\x18\x04 \x01(\x08H\x01\x12\x19\n\x0finflation_value\x18\x05 \x01(\x03H\x01B\x07\n\x05scopeB\x0b\n\tinflation\x1a\xaa\x02\n\tItemRules\x12M\n\x0cdenied_items\x18\x01 \x03(\x0b27.eve.tournament.ruleset.Attributes.ItemRules.DeniedItem\x1a\xcd\x01\n\nDeniedItem\x12>\n\titem_type\x18\x01 \x01(\x0b2).eve.inventory.genericitemtype.IdentifierH\x00\x120\n\x05group\x18\x02 \x01(\x0b2\x1f.eve.inventory.group.IdentifierH\x00\x12D\n\x11exempt_item_types\x18\x03 \x03(\x0b2).eve.inventory.genericitemtype.IdentifierB\x07\n\x05scope\x1a\xc2\x02\n\x11VictoryConditions\x12\x17\n\rno_point_lead\x18\x01 \x01(\x08H\x00\x12\x1e\n\x14point_lead_threshold\x18\x02 \x01(\x03H\x00\x12\x15\n\x0bno_ore_lead\x18\x03 \x01(\x08H\x01\x12\x1c\n\x12ore_lead_threshold\x18\x04 \x01(\x03H\x01\x12\x1f\n\x15no_flagship_destroyed\x18\x05 \x01(\x08H\x02\x12&\n\x1cflagship_destroyed_threshold\x18\x06 \x01(\x03H\x02\x12\x18\n\x0eno_golden_goal\x18\x07 \x01(\x08H\x03\x12\x1d\n\x13golden_goal_enabled\x18\x08 \x01(\x08H\x03B\x0c\n\npoint_leadB\n\n\x08ore_leadB\x14\n\x12flagship_destroyedB\r\n\x0bgolden_goal\x1a[\n\x15OvertimeSpeedSchedule\x12*\n\x07cadence\x18\x01 \x01(\x0b2\x19.google.protobuf.Duration\x12\x16\n\x0espeed_percents\x18\x02 \x03(\x03\x1a\xe1\x03\n\tMetaRules\x12D\n\x05rules\x18\x01 \x03(\x0b25.eve.tournament.ruleset.Attributes.MetaRules.MetaRule\x1aG\n\nMetaGroups\x129\n\x0bmeta_groups\x18\x01 \x03(\x0b2$.eve.inventory.meta_group.Identifier\x1a\xc4\x02\n\x08MetaRule\x126\n\x08category\x18\x01 \x01(\x0b2".eve.inventory.category.IdentifierH\x00\x120\n\x05group\x18\x02 \x01(\x0b2\x1f.eve.inventory.group.IdentifierH\x00\x12\x19\n\x0fall_meta_groups\x18\x03 \x01(\x08H\x01\x12V\n\x13allowed_meta_groups\x18\x04 \x01(\x0b27.eve.tournament.ruleset.Attributes.MetaRules.MetaGroupsH\x01\x12\x1b\n\x11no_max_meta_level\x18\x05 \x01(\x08H\x02\x12\x18\n\x0emax_meta_level\x18\x06 \x01(\x04H\x02B\x07\n\x05scopeB\r\n\x0bmeta_groupsB\x0c\n\nmeta_level\x1a\xcc\t\n\x06Limits\x12H\n\x0bteam_limits\x18\x01 \x03(\x0b23.eve.tournament.ruleset.Attributes.Limits.TeamLimit\x12F\n\nfit_limits\x18\x02 \x03(\x0b22.eve.tournament.ruleset.Attributes.Limits.FitLimit\x1au\n\tHullScope\x12-\n\tship_type\x18\x01 \x01(\x0b2\x18.eve.shiptype.IdentifierH\x00\x120\n\x05group\x18\x02 \x01(\x0b2\x1f.eve.inventory.group.IdentifierH\x00B\x07\n\x05scope\x1a]\n\x08HullTerm\x12A\n\x04hull\x18\x01 \x01(\x0b23.eve.tournament.ruleset.Attributes.Limits.HullScope\x12\x0e\n\x06weight\x18\x02 \x01(\r\x1aN\n\tHullTerms\x12A\n\x05terms\x18\x01 \x03(\x0b22.eve.tournament.ruleset.Attributes.Limits.HullTerm\x1a\xac\x01\n\x0cFittedFilter\x126\n\rmodule_groups\x18\x01 \x03(\x0b2\x1f.eve.inventory.group.Identifier\x12\x16\n\x0edefault_weight\x18\x02 \x01(\r\x12L\n\x10weight_overrides\x18\x03 \x03(\x0b22.eve.tournament.ruleset.Attributes.Limits.HullTerm\x1a\x8b\x02\n\tTeamLimit\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03cap\x18\x02 \x01(\r\x12F\n\x07fielded\x18\x03 \x01(\x0b23.eve.tournament.ruleset.Attributes.Limits.HullTermsH\x00\x12H\n\x06fitted\x18\x04 \x01(\x0b26.eve.tournament.ruleset.Attributes.Limits.FittedFilterH\x00\x12C\n\x06exempt\x18\x05 \x03(\x0b23.eve.tournament.ruleset.Attributes.Limits.HullScopeB\x0c\n\nmembership\x1aL\n\nModuleTerm\x12.\n\x05group\x18\x01 \x01(\x0b2\x1f.eve.inventory.group.Identifier\x12\x0e\n\x06weight\x18\x02 \x01(\r\x1a\xfe\x01\n\x08FitLimit\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03cap\x18\x02 \x01(\r\x12C\n\x05terms\x18\x03 \x03(\x0b24.eve.tournament.ruleset.Attributes.Limits.ModuleTerm\x12C\n\x06exempt\x18\x04 \x03(\x0b23.eve.tournament.ruleset.Attributes.Limits.HullScope\x12M\n\x10applicable_hulls\x18\x05 \x03(\x0b23.eve.tournament.ruleset.Attributes.Limits.HullScope\x1a\xbe\x02\n\tLockedFit\x12+\n\tship_type\x18\x01 \x01(\x0b2\x18.eve.shiptype.Identifier\x12O\n\x0cfitted_items\x18\x02 \x03(\x0b29.eve.tournament.ruleset.Attributes.LockedFit.ItemQuantity\x12S\n\x10ship_total_items\x18\x03 \x03(\x0b29.eve.tournament.ruleset.Attributes.LockedFit.ItemQuantity\x1a^\n\x0cItemQuantity\x12<\n\titem_type\x18\x01 \x01(\x0b2).eve.inventory.genericitemtype.Identifier\x12\x10\n\x08quantity\x18\x02 \x01(\r\x1a\x89\x01\n\nShipPoints\x12+\n\tship_type\x18\x01 \x01(\x0b2\x18.eve.shiptype.Identifier\x12\x0e\n\x06points\x18\x02 \x01(\x03\x12\x16\n\x0cno_inflation\x18\x03 \x01(\x08H\x00\x12\x19\n\x0finflation_value\x18\x04 \x01(\x03H\x00B\x0b\n\tinflation\x1a:\n\x08Boosters\x12.\n\titem_type\x18\x01 \x03(\x0b2\x1b.eve.implanttype.IdentifierB\x0b\n\tflagshipsB\x10\n\x0eovertime_speedB\x13\n\x11meta_restrictionsB\x14\n\x12frigate_escape_bayB\n\n\x08boostersBCZAgithub.com/ccpgames/eve-proto-go/generated/eve/tournament/rulesetb\x06proto3', dependencies=[eve_dot_implant_dot_implant__type__pb2.DESCRIPTOR,
+DESCRIPTOR = _descriptor.FileDescriptor(name='eve/tournament/ruleset/ruleset.proto', package='eve.tournament.ruleset', syntax='proto3', serialized_options='ZAgithub.com/ccpgames/eve-proto-go/generated/eve/tournament/ruleset', create_key=_descriptor._internal_create_key, serialized_pb='\n$eve/tournament/ruleset/ruleset.proto\x12\x16eve.tournament.ruleset\x1a\x1eeve/implant/implant_type.proto\x1a\x1ceve/inventory/category.proto\x1a%eve/inventory/generic_item_type.proto\x1a\x19eve/inventory/group.proto\x1a\x1eeve/inventory/meta_group.proto\x1a\x18eve/ship/ship_type.proto\x1a(eve/tournament/arena/layout/layout.proto\x1a\x17eve/ui/annotation.proto\x1a\x1egoogle/protobuf/duration.proto"\x1a\n\nIdentifier\x12\x0c\n\x04uuid\x18\x01 \x01(\x0c"\x86%\n\nAttributes\x12\x0c\n\x04name\x18\x01 \x01(\t\x12/\n\x0cmatch_length\x18\x02 \x01(\x0b2\x19.google.protobuf.Duration\x122\n\x0fovertime_length\x18\x03 \x01(\x0b2\x19.google.protobuf.Duration\x12\x1b\n\x13max_points_per_team\x18\x04 \x01(\x03\x12\x1c\n\x14max_players_per_team\x18\x05 \x01(\x03\x12\x17\n\x0fpoint_inflation\x18\x06 \x01(\x08\x12\x1d\n\x13no_banned_flagships\x18\x07 \x01(\x08H\x00\x12H\n\x10banned_flagships\x18\x08 \x01(\x0b2,.eve.tournament.ruleset.Attributes.FlagshipsH\x00\x12@\n\nship_rules\x18\x0c \x01(\x0b2,.eve.tournament.ruleset.Attributes.ShipRules\x12@\n\nitem_rules\x18\r \x01(\x0b2,.eve.tournament.ruleset.Attributes.ItemRules\x12\x10\n\x08revision\x18\x0e \x01(\x03\x12*\n\x0eui_annotations\x18\x0f \x03(\x0b2\x12.eve.ui.Annotation\x12P\n\x12victory_conditions\x18\x10 \x01(\x0b24.eve.tournament.ruleset.Attributes.VictoryConditions\x12\x1b\n\x11no_overtime_speed\x18\x11 \x01(\x08H\x01\x12[\n\x17overtime_speed_schedule\x18\x12 \x01(\x0b28.eve.tournament.ruleset.Attributes.OvertimeSpeedScheduleH\x01\x12\x17\n\rno_meta_rules\x18\x13 \x01(\x08H\x02\x12B\n\nmeta_rules\x18\x14 \x01(\x0b2,.eve.tournament.ruleset.Attributes.MetaRulesH\x02\x12#\n\x19frigate_escape_bay_denied\x18\x15 \x01(\x08H\x03\x12$\n\x1afrigate_escape_bay_allowed\x18\x16 \x01(\x08H\x03\x129\n\x06limits\x18\x17 \x01(\x0b2).eve.tournament.ruleset.Attributes.Limits\x12A\n\x0blocked_fits\x18\x18 \x03(\x0b2,.eve.tournament.ruleset.Attributes.LockedFit\x12\x19\n\x0fno_arena_layout\x18\x19 \x01(\x08H\x04\x12?\n\x0carena_layout\x18\x1a \x01(\x0b2\'.eve.tournament.arena.layout.IdentifierH\x04\x12F\n\x0bship_points\x18\t \x03(\x0b2-.eve.tournament.ruleset.Attributes.ShipPointsB\x02\x18\x01\x12!\n\x13no_allowed_boosters\x18\n \x01(\x08B\x02\x18\x01H\x05\x12K\n\x10allowed_boosters\x18\x0b \x01(\x0b2+.eve.tournament.ruleset.Attributes.BoostersB\x02\x18\x01H\x05\x1a8\n\tFlagships\x12+\n\tflagships\x18\x01 \x03(\x0b2\x18.eve.shiptype.Identifier\x1a\xdb\x02\n\tShipRules\x12O\n\rallowed_ships\x18\x01 \x03(\x0b28.eve.tournament.ruleset.Attributes.ShipRules.AllowedShip\x123\n\x11banned_ship_types\x18\x02 \x03(\x0b2\x18.eve.shiptype.Identifier\x1a\xc7\x01\n\x0bAllowedShip\x12-\n\tship_type\x18\x01 \x01(\x0b2\x18.eve.shiptype.IdentifierH\x00\x120\n\x05group\x18\x02 \x01(\x0b2\x1f.eve.inventory.group.IdentifierH\x00\x12\x0e\n\x06points\x18\x03 \x01(\x03\x12\x16\n\x0cno_inflation\x18\x04 \x01(\x08H\x01\x12\x19\n\x0finflation_value\x18\x05 \x01(\x03H\x01B\x07\n\x05scopeB\x0b\n\tinflation\x1a\xaa\x02\n\tItemRules\x12M\n\x0cdenied_items\x18\x01 \x03(\x0b27.eve.tournament.ruleset.Attributes.ItemRules.DeniedItem\x1a\xcd\x01\n\nDeniedItem\x12>\n\titem_type\x18\x01 \x01(\x0b2).eve.inventory.genericitemtype.IdentifierH\x00\x120\n\x05group\x18\x02 \x01(\x0b2\x1f.eve.inventory.group.IdentifierH\x00\x12D\n\x11exempt_item_types\x18\x03 \x03(\x0b2).eve.inventory.genericitemtype.IdentifierB\x07\n\x05scope\x1a\xc2\x02\n\x11VictoryConditions\x12\x17\n\rno_point_lead\x18\x01 \x01(\x08H\x00\x12\x1e\n\x14point_lead_threshold\x18\x02 \x01(\x03H\x00\x12\x15\n\x0bno_ore_lead\x18\x03 \x01(\x08H\x01\x12\x1c\n\x12ore_lead_threshold\x18\x04 \x01(\x03H\x01\x12\x1f\n\x15no_flagship_destroyed\x18\x05 \x01(\x08H\x02\x12&\n\x1cflagship_destroyed_threshold\x18\x06 \x01(\x03H\x02\x12\x18\n\x0eno_golden_goal\x18\x07 \x01(\x08H\x03\x12\x1d\n\x13golden_goal_enabled\x18\x08 \x01(\x08H\x03B\x0c\n\npoint_leadB\n\n\x08ore_leadB\x14\n\x12flagship_destroyedB\r\n\x0bgolden_goal\x1a[\n\x15OvertimeSpeedSchedule\x12*\n\x07cadence\x18\x01 \x01(\x0b2\x19.google.protobuf.Duration\x12\x16\n\x0espeed_percents\x18\x02 \x03(\x03\x1a\xe1\x03\n\tMetaRules\x12D\n\x05rules\x18\x01 \x03(\x0b25.eve.tournament.ruleset.Attributes.MetaRules.MetaRule\x1aG\n\nMetaGroups\x129\n\x0bmeta_groups\x18\x01 \x03(\x0b2$.eve.inventory.meta_group.Identifier\x1a\xc4\x02\n\x08MetaRule\x126\n\x08category\x18\x01 \x01(\x0b2".eve.inventory.category.IdentifierH\x00\x120\n\x05group\x18\x02 \x01(\x0b2\x1f.eve.inventory.group.IdentifierH\x00\x12\x19\n\x0fall_meta_groups\x18\x03 \x01(\x08H\x01\x12V\n\x13allowed_meta_groups\x18\x04 \x01(\x0b27.eve.tournament.ruleset.Attributes.MetaRules.MetaGroupsH\x01\x12\x1b\n\x11no_max_meta_level\x18\x05 \x01(\x08H\x02\x12\x18\n\x0emax_meta_level\x18\x06 \x01(\x04H\x02B\x07\n\x05scopeB\r\n\x0bmeta_groupsB\x0c\n\nmeta_level\x1a\xcc\t\n\x06Limits\x12H\n\x0bteam_limits\x18\x01 \x03(\x0b23.eve.tournament.ruleset.Attributes.Limits.TeamLimit\x12F\n\nfit_limits\x18\x02 \x03(\x0b22.eve.tournament.ruleset.Attributes.Limits.FitLimit\x1au\n\tHullScope\x12-\n\tship_type\x18\x01 \x01(\x0b2\x18.eve.shiptype.IdentifierH\x00\x120\n\x05group\x18\x02 \x01(\x0b2\x1f.eve.inventory.group.IdentifierH\x00B\x07\n\x05scope\x1a]\n\x08HullTerm\x12A\n\x04hull\x18\x01 \x01(\x0b23.eve.tournament.ruleset.Attributes.Limits.HullScope\x12\x0e\n\x06weight\x18\x02 \x01(\r\x1aN\n\tHullTerms\x12A\n\x05terms\x18\x01 \x03(\x0b22.eve.tournament.ruleset.Attributes.Limits.HullTerm\x1a\xac\x01\n\x0cFittedFilter\x126\n\rmodule_groups\x18\x01 \x03(\x0b2\x1f.eve.inventory.group.Identifier\x12\x16\n\x0edefault_weight\x18\x02 \x01(\r\x12L\n\x10weight_overrides\x18\x03 \x03(\x0b22.eve.tournament.ruleset.Attributes.Limits.HullTerm\x1a\x8b\x02\n\tTeamLimit\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03cap\x18\x02 \x01(\r\x12F\n\x07fielded\x18\x03 \x01(\x0b23.eve.tournament.ruleset.Attributes.Limits.HullTermsH\x00\x12H\n\x06fitted\x18\x04 \x01(\x0b26.eve.tournament.ruleset.Attributes.Limits.FittedFilterH\x00\x12C\n\x06exempt\x18\x05 \x03(\x0b23.eve.tournament.ruleset.Attributes.Limits.HullScopeB\x0c\n\nmembership\x1aL\n\nModuleTerm\x12.\n\x05group\x18\x01 \x01(\x0b2\x1f.eve.inventory.group.Identifier\x12\x0e\n\x06weight\x18\x02 \x01(\r\x1a\xfe\x01\n\x08FitLimit\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x0b\n\x03cap\x18\x02 \x01(\r\x12C\n\x05terms\x18\x03 \x03(\x0b24.eve.tournament.ruleset.Attributes.Limits.ModuleTerm\x12C\n\x06exempt\x18\x04 \x03(\x0b23.eve.tournament.ruleset.Attributes.Limits.HullScope\x12M\n\x10applicable_hulls\x18\x05 \x03(\x0b23.eve.tournament.ruleset.Attributes.Limits.HullScope\x1a\xbe\x02\n\tLockedFit\x12+\n\tship_type\x18\x01 \x01(\x0b2\x18.eve.shiptype.Identifier\x12O\n\x0cfitted_items\x18\x02 \x03(\x0b29.eve.tournament.ruleset.Attributes.LockedFit.ItemQuantity\x12S\n\x10ship_total_items\x18\x03 \x03(\x0b29.eve.tournament.ruleset.Attributes.LockedFit.ItemQuantity\x1a^\n\x0cItemQuantity\x12<\n\titem_type\x18\x01 \x01(\x0b2).eve.inventory.genericitemtype.Identifier\x12\x10\n\x08quantity\x18\x02 \x01(\r\x1a\x89\x01\n\nShipPoints\x12+\n\tship_type\x18\x01 \x01(\x0b2\x18.eve.shiptype.Identifier\x12\x0e\n\x06points\x18\x02 \x01(\x03\x12\x16\n\x0cno_inflation\x18\x03 \x01(\x08H\x00\x12\x19\n\x0finflation_value\x18\x04 \x01(\x03H\x00B\x0b\n\tinflation\x1a:\n\x08Boosters\x12.\n\titem_type\x18\x01 \x03(\x0b2\x1b.eve.implanttype.IdentifierB\x0b\n\tflagshipsB\x10\n\x0eovertime_speedB\x13\n\x11meta_restrictionsB\x14\n\x12frigate_escape_bayB\x07\n\x05arenaB\n\n\x08boostersBCZAgithub.com/ccpgames/eve-proto-go/generated/eve/tournament/rulesetb\x06proto3', dependencies=[eve_dot_implant_dot_implant__type__pb2.DESCRIPTOR,
eve_dot_inventory_dot_category__pb2.DESCRIPTOR,
eve_dot_inventory_dot_generic__item__type__pb2.DESCRIPTOR,
eve_dot_inventory_dot_group__pb2.DESCRIPTOR,
eve_dot_inventory_dot_meta__group__pb2.DESCRIPTOR,
eve_dot_ship_dot_ship__type__pb2.DESCRIPTOR,
+ eve_dot_tournament_dot_arena_dot_layout_dot_layout__pb2.DESCRIPTOR,
eve_dot_ui_dot_annotation__pb2.DESCRIPTOR,
google_dot_protobuf_dot_duration__pb2.DESCRIPTOR])
-_IDENTIFIER = _descriptor.Descriptor(name='Identifier', full_name='eve.tournament.ruleset.Identifier', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='uuid', full_name='eve.tournament.ruleset.Identifier.uuid', index=0, number=1, type=12, cpp_type=9, label=1, has_default_value=False, default_value='', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=307, serialized_end=333)
-_ATTRIBUTES_FLAGSHIPS = _descriptor.Descriptor(name='Flagships', full_name='eve.tournament.ruleset.Attributes.Flagships', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='flagships', full_name='eve.tournament.ruleset.Attributes.Flagships.flagships', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1530, serialized_end=1586)
+_IDENTIFIER = _descriptor.Descriptor(name='Identifier', full_name='eve.tournament.ruleset.Identifier', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='uuid', full_name='eve.tournament.ruleset.Identifier.uuid', index=0, number=1, type=12, cpp_type=9, label=1, has_default_value=False, default_value='', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=349, serialized_end=375)
+_ATTRIBUTES_FLAGSHIPS = _descriptor.Descriptor(name='Flagships', full_name='eve.tournament.ruleset.Attributes.Flagships', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='flagships', full_name='eve.tournament.ruleset.Attributes.Flagships.flagships', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1664, serialized_end=1720)
_ATTRIBUTES_SHIPRULES_ALLOWEDSHIP = _descriptor.Descriptor(name='AllowedShip', full_name='eve.tournament.ruleset.Attributes.ShipRules.AllowedShip', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='ship_type', full_name='eve.tournament.ruleset.Attributes.ShipRules.AllowedShip.ship_type', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='group', full_name='eve.tournament.ruleset.Attributes.ShipRules.AllowedShip.group', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='points', full_name='eve.tournament.ruleset.Attributes.ShipRules.AllowedShip.points', index=2, number=3, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='no_inflation', full_name='eve.tournament.ruleset.Attributes.ShipRules.AllowedShip.no_inflation', index=3, number=4, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
- _descriptor.FieldDescriptor(name='inflation_value', full_name='eve.tournament.ruleset.Attributes.ShipRules.AllowedShip.inflation_value', index=4, number=5, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='scope', full_name='eve.tournament.ruleset.Attributes.ShipRules.AllowedShip.scope', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]), _descriptor.OneofDescriptor(name='inflation', full_name='eve.tournament.ruleset.Attributes.ShipRules.AllowedShip.inflation', index=1, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=1737, serialized_end=1936)
-_ATTRIBUTES_SHIPRULES = _descriptor.Descriptor(name='ShipRules', full_name='eve.tournament.ruleset.Attributes.ShipRules', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='allowed_ships', full_name='eve.tournament.ruleset.Attributes.ShipRules.allowed_ships', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='banned_ship_types', full_name='eve.tournament.ruleset.Attributes.ShipRules.banned_ship_types', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[_ATTRIBUTES_SHIPRULES_ALLOWEDSHIP], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1589, serialized_end=1936)
-_ATTRIBUTES_ITEMRULES_DENIEDITEM = _descriptor.Descriptor(name='DeniedItem', full_name='eve.tournament.ruleset.Attributes.ItemRules.DeniedItem', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='item_type', full_name='eve.tournament.ruleset.Attributes.ItemRules.DeniedItem.item_type', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='group', full_name='eve.tournament.ruleset.Attributes.ItemRules.DeniedItem.group', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='exempt_item_types', full_name='eve.tournament.ruleset.Attributes.ItemRules.DeniedItem.exempt_item_types', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='scope', full_name='eve.tournament.ruleset.Attributes.ItemRules.DeniedItem.scope', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=2032, serialized_end=2237)
-_ATTRIBUTES_ITEMRULES = _descriptor.Descriptor(name='ItemRules', full_name='eve.tournament.ruleset.Attributes.ItemRules', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='denied_items', full_name='eve.tournament.ruleset.Attributes.ItemRules.denied_items', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[_ATTRIBUTES_ITEMRULES_DENIEDITEM], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1939, serialized_end=2237)
+ _descriptor.FieldDescriptor(name='inflation_value', full_name='eve.tournament.ruleset.Attributes.ShipRules.AllowedShip.inflation_value', index=4, number=5, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='scope', full_name='eve.tournament.ruleset.Attributes.ShipRules.AllowedShip.scope', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]), _descriptor.OneofDescriptor(name='inflation', full_name='eve.tournament.ruleset.Attributes.ShipRules.AllowedShip.inflation', index=1, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=1871, serialized_end=2070)
+_ATTRIBUTES_SHIPRULES = _descriptor.Descriptor(name='ShipRules', full_name='eve.tournament.ruleset.Attributes.ShipRules', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='allowed_ships', full_name='eve.tournament.ruleset.Attributes.ShipRules.allowed_ships', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='banned_ship_types', full_name='eve.tournament.ruleset.Attributes.ShipRules.banned_ship_types', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[_ATTRIBUTES_SHIPRULES_ALLOWEDSHIP], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1723, serialized_end=2070)
+_ATTRIBUTES_ITEMRULES_DENIEDITEM = _descriptor.Descriptor(name='DeniedItem', full_name='eve.tournament.ruleset.Attributes.ItemRules.DeniedItem', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='item_type', full_name='eve.tournament.ruleset.Attributes.ItemRules.DeniedItem.item_type', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='group', full_name='eve.tournament.ruleset.Attributes.ItemRules.DeniedItem.group', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='exempt_item_types', full_name='eve.tournament.ruleset.Attributes.ItemRules.DeniedItem.exempt_item_types', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='scope', full_name='eve.tournament.ruleset.Attributes.ItemRules.DeniedItem.scope', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=2166, serialized_end=2371)
+_ATTRIBUTES_ITEMRULES = _descriptor.Descriptor(name='ItemRules', full_name='eve.tournament.ruleset.Attributes.ItemRules', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='denied_items', full_name='eve.tournament.ruleset.Attributes.ItemRules.denied_items', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[_ATTRIBUTES_ITEMRULES_DENIEDITEM], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=2073, serialized_end=2371)
_ATTRIBUTES_VICTORYCONDITIONS = _descriptor.Descriptor(name='VictoryConditions', full_name='eve.tournament.ruleset.Attributes.VictoryConditions', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='no_point_lead', full_name='eve.tournament.ruleset.Attributes.VictoryConditions.no_point_lead', index=0, number=1, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='point_lead_threshold', full_name='eve.tournament.ruleset.Attributes.VictoryConditions.point_lead_threshold', index=1, number=2, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='no_ore_lead', full_name='eve.tournament.ruleset.Attributes.VictoryConditions.no_ore_lead', index=2, number=3, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
@@ -40,45 +42,45 @@ _ATTRIBUTES_VICTORYCONDITIONS = _descriptor.Descriptor(name='VictoryConditions',
_descriptor.FieldDescriptor(name='golden_goal_enabled', full_name='eve.tournament.ruleset.Attributes.VictoryConditions.golden_goal_enabled', index=7, number=8, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='point_lead', full_name='eve.tournament.ruleset.Attributes.VictoryConditions.point_lead', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]),
_descriptor.OneofDescriptor(name='ore_lead', full_name='eve.tournament.ruleset.Attributes.VictoryConditions.ore_lead', index=1, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]),
_descriptor.OneofDescriptor(name='flagship_destroyed', full_name='eve.tournament.ruleset.Attributes.VictoryConditions.flagship_destroyed', index=2, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]),
- _descriptor.OneofDescriptor(name='golden_goal', full_name='eve.tournament.ruleset.Attributes.VictoryConditions.golden_goal', index=3, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=2240, serialized_end=2562)
-_ATTRIBUTES_OVERTIMESPEEDSCHEDULE = _descriptor.Descriptor(name='OvertimeSpeedSchedule', full_name='eve.tournament.ruleset.Attributes.OvertimeSpeedSchedule', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='cadence', full_name='eve.tournament.ruleset.Attributes.OvertimeSpeedSchedule.cadence', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='speed_percents', full_name='eve.tournament.ruleset.Attributes.OvertimeSpeedSchedule.speed_percents', index=1, number=2, type=3, cpp_type=2, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=2564, serialized_end=2655)
-_ATTRIBUTES_METARULES_METAGROUPS = _descriptor.Descriptor(name='MetaGroups', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaGroups', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='meta_groups', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaGroups.meta_groups', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=2741, serialized_end=2812)
+ _descriptor.OneofDescriptor(name='golden_goal', full_name='eve.tournament.ruleset.Attributes.VictoryConditions.golden_goal', index=3, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=2374, serialized_end=2696)
+_ATTRIBUTES_OVERTIMESPEEDSCHEDULE = _descriptor.Descriptor(name='OvertimeSpeedSchedule', full_name='eve.tournament.ruleset.Attributes.OvertimeSpeedSchedule', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='cadence', full_name='eve.tournament.ruleset.Attributes.OvertimeSpeedSchedule.cadence', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='speed_percents', full_name='eve.tournament.ruleset.Attributes.OvertimeSpeedSchedule.speed_percents', index=1, number=2, type=3, cpp_type=2, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=2698, serialized_end=2789)
+_ATTRIBUTES_METARULES_METAGROUPS = _descriptor.Descriptor(name='MetaGroups', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaGroups', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='meta_groups', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaGroups.meta_groups', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=2875, serialized_end=2946)
_ATTRIBUTES_METARULES_METARULE = _descriptor.Descriptor(name='MetaRule', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaRule', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='category', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaRule.category', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='group', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaRule.group', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='all_meta_groups', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaRule.all_meta_groups', index=2, number=3, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='allowed_meta_groups', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaRule.allowed_meta_groups', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='no_max_meta_level', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaRule.no_max_meta_level', index=4, number=5, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
- _descriptor.FieldDescriptor(name='max_meta_level', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaRule.max_meta_level', index=5, number=6, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='scope', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaRule.scope', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]), _descriptor.OneofDescriptor(name='meta_groups', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaRule.meta_groups', index=1, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]), _descriptor.OneofDescriptor(name='meta_level', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaRule.meta_level', index=2, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=2815, serialized_end=3139)
-_ATTRIBUTES_METARULES = _descriptor.Descriptor(name='MetaRules', full_name='eve.tournament.ruleset.Attributes.MetaRules', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='rules', full_name='eve.tournament.ruleset.Attributes.MetaRules.rules', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[_ATTRIBUTES_METARULES_METAGROUPS, _ATTRIBUTES_METARULES_METARULE], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=2658, serialized_end=3139)
-_ATTRIBUTES_LIMITS_HULLSCOPE = _descriptor.Descriptor(name='HullScope', full_name='eve.tournament.ruleset.Attributes.Limits.HullScope', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='ship_type', full_name='eve.tournament.ruleset.Attributes.Limits.HullScope.ship_type', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='group', full_name='eve.tournament.ruleset.Attributes.Limits.HullScope.group', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='scope', full_name='eve.tournament.ruleset.Attributes.Limits.HullScope.scope', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=3298, serialized_end=3415)
-_ATTRIBUTES_LIMITS_HULLTERM = _descriptor.Descriptor(name='HullTerm', full_name='eve.tournament.ruleset.Attributes.Limits.HullTerm', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='hull', full_name='eve.tournament.ruleset.Attributes.Limits.HullTerm.hull', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='weight', full_name='eve.tournament.ruleset.Attributes.Limits.HullTerm.weight', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=3417, serialized_end=3510)
-_ATTRIBUTES_LIMITS_HULLTERMS = _descriptor.Descriptor(name='HullTerms', full_name='eve.tournament.ruleset.Attributes.Limits.HullTerms', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='terms', full_name='eve.tournament.ruleset.Attributes.Limits.HullTerms.terms', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=3512, serialized_end=3590)
-_ATTRIBUTES_LIMITS_FITTEDFILTER = _descriptor.Descriptor(name='FittedFilter', full_name='eve.tournament.ruleset.Attributes.Limits.FittedFilter', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='module_groups', full_name='eve.tournament.ruleset.Attributes.Limits.FittedFilter.module_groups', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='default_weight', full_name='eve.tournament.ruleset.Attributes.Limits.FittedFilter.default_weight', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='weight_overrides', full_name='eve.tournament.ruleset.Attributes.Limits.FittedFilter.weight_overrides', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=3593, serialized_end=3765)
+ _descriptor.FieldDescriptor(name='max_meta_level', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaRule.max_meta_level', index=5, number=6, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='scope', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaRule.scope', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]), _descriptor.OneofDescriptor(name='meta_groups', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaRule.meta_groups', index=1, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]), _descriptor.OneofDescriptor(name='meta_level', full_name='eve.tournament.ruleset.Attributes.MetaRules.MetaRule.meta_level', index=2, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=2949, serialized_end=3273)
+_ATTRIBUTES_METARULES = _descriptor.Descriptor(name='MetaRules', full_name='eve.tournament.ruleset.Attributes.MetaRules', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='rules', full_name='eve.tournament.ruleset.Attributes.MetaRules.rules', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[_ATTRIBUTES_METARULES_METAGROUPS, _ATTRIBUTES_METARULES_METARULE], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=2792, serialized_end=3273)
+_ATTRIBUTES_LIMITS_HULLSCOPE = _descriptor.Descriptor(name='HullScope', full_name='eve.tournament.ruleset.Attributes.Limits.HullScope', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='ship_type', full_name='eve.tournament.ruleset.Attributes.Limits.HullScope.ship_type', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='group', full_name='eve.tournament.ruleset.Attributes.Limits.HullScope.group', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='scope', full_name='eve.tournament.ruleset.Attributes.Limits.HullScope.scope', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=3432, serialized_end=3549)
+_ATTRIBUTES_LIMITS_HULLTERM = _descriptor.Descriptor(name='HullTerm', full_name='eve.tournament.ruleset.Attributes.Limits.HullTerm', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='hull', full_name='eve.tournament.ruleset.Attributes.Limits.HullTerm.hull', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='weight', full_name='eve.tournament.ruleset.Attributes.Limits.HullTerm.weight', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=3551, serialized_end=3644)
+_ATTRIBUTES_LIMITS_HULLTERMS = _descriptor.Descriptor(name='HullTerms', full_name='eve.tournament.ruleset.Attributes.Limits.HullTerms', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='terms', full_name='eve.tournament.ruleset.Attributes.Limits.HullTerms.terms', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=3646, serialized_end=3724)
+_ATTRIBUTES_LIMITS_FITTEDFILTER = _descriptor.Descriptor(name='FittedFilter', full_name='eve.tournament.ruleset.Attributes.Limits.FittedFilter', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='module_groups', full_name='eve.tournament.ruleset.Attributes.Limits.FittedFilter.module_groups', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='default_weight', full_name='eve.tournament.ruleset.Attributes.Limits.FittedFilter.default_weight', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='weight_overrides', full_name='eve.tournament.ruleset.Attributes.Limits.FittedFilter.weight_overrides', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=3727, serialized_end=3899)
_ATTRIBUTES_LIMITS_TEAMLIMIT = _descriptor.Descriptor(name='TeamLimit', full_name='eve.tournament.ruleset.Attributes.Limits.TeamLimit', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='name', full_name='eve.tournament.ruleset.Attributes.Limits.TeamLimit.name', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='cap', full_name='eve.tournament.ruleset.Attributes.Limits.TeamLimit.cap', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='fielded', full_name='eve.tournament.ruleset.Attributes.Limits.TeamLimit.fielded', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='fitted', full_name='eve.tournament.ruleset.Attributes.Limits.TeamLimit.fitted', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
- _descriptor.FieldDescriptor(name='exempt', full_name='eve.tournament.ruleset.Attributes.Limits.TeamLimit.exempt', index=4, number=5, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='membership', full_name='eve.tournament.ruleset.Attributes.Limits.TeamLimit.membership', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=3768, serialized_end=4035)
-_ATTRIBUTES_LIMITS_MODULETERM = _descriptor.Descriptor(name='ModuleTerm', full_name='eve.tournament.ruleset.Attributes.Limits.ModuleTerm', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='group', full_name='eve.tournament.ruleset.Attributes.Limits.ModuleTerm.group', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='weight', full_name='eve.tournament.ruleset.Attributes.Limits.ModuleTerm.weight', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=4037, serialized_end=4113)
+ _descriptor.FieldDescriptor(name='exempt', full_name='eve.tournament.ruleset.Attributes.Limits.TeamLimit.exempt', index=4, number=5, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='membership', full_name='eve.tournament.ruleset.Attributes.Limits.TeamLimit.membership', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=3902, serialized_end=4169)
+_ATTRIBUTES_LIMITS_MODULETERM = _descriptor.Descriptor(name='ModuleTerm', full_name='eve.tournament.ruleset.Attributes.Limits.ModuleTerm', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='group', full_name='eve.tournament.ruleset.Attributes.Limits.ModuleTerm.group', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='weight', full_name='eve.tournament.ruleset.Attributes.Limits.ModuleTerm.weight', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=4171, serialized_end=4247)
_ATTRIBUTES_LIMITS_FITLIMIT = _descriptor.Descriptor(name='FitLimit', full_name='eve.tournament.ruleset.Attributes.Limits.FitLimit', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='name', full_name='eve.tournament.ruleset.Attributes.Limits.FitLimit.name', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='cap', full_name='eve.tournament.ruleset.Attributes.Limits.FitLimit.cap', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='terms', full_name='eve.tournament.ruleset.Attributes.Limits.FitLimit.terms', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='exempt', full_name='eve.tournament.ruleset.Attributes.Limits.FitLimit.exempt', index=3, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
- _descriptor.FieldDescriptor(name='applicable_hulls', full_name='eve.tournament.ruleset.Attributes.Limits.FitLimit.applicable_hulls', index=4, number=5, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=4116, serialized_end=4370)
+ _descriptor.FieldDescriptor(name='applicable_hulls', full_name='eve.tournament.ruleset.Attributes.Limits.FitLimit.applicable_hulls', index=4, number=5, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=4250, serialized_end=4504)
_ATTRIBUTES_LIMITS = _descriptor.Descriptor(name='Limits', full_name='eve.tournament.ruleset.Attributes.Limits', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='team_limits', full_name='eve.tournament.ruleset.Attributes.Limits.team_limits', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='fit_limits', full_name='eve.tournament.ruleset.Attributes.Limits.fit_limits', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[_ATTRIBUTES_LIMITS_HULLSCOPE,
_ATTRIBUTES_LIMITS_HULLTERM,
_ATTRIBUTES_LIMITS_HULLTERMS,
_ATTRIBUTES_LIMITS_FITTEDFILTER,
_ATTRIBUTES_LIMITS_TEAMLIMIT,
_ATTRIBUTES_LIMITS_MODULETERM,
- _ATTRIBUTES_LIMITS_FITLIMIT], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=3142, serialized_end=4370)
-_ATTRIBUTES_LOCKEDFIT_ITEMQUANTITY = _descriptor.Descriptor(name='ItemQuantity', full_name='eve.tournament.ruleset.Attributes.LockedFit.ItemQuantity', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='item_type', full_name='eve.tournament.ruleset.Attributes.LockedFit.ItemQuantity.item_type', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='quantity', full_name='eve.tournament.ruleset.Attributes.LockedFit.ItemQuantity.quantity', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=4597, serialized_end=4691)
-_ATTRIBUTES_LOCKEDFIT = _descriptor.Descriptor(name='LockedFit', full_name='eve.tournament.ruleset.Attributes.LockedFit', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='ship_type', full_name='eve.tournament.ruleset.Attributes.LockedFit.ship_type', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='fitted_items', full_name='eve.tournament.ruleset.Attributes.LockedFit.fitted_items', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='ship_total_items', full_name='eve.tournament.ruleset.Attributes.LockedFit.ship_total_items', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[_ATTRIBUTES_LOCKEDFIT_ITEMQUANTITY], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=4373, serialized_end=4691)
+ _ATTRIBUTES_LIMITS_FITLIMIT], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=3276, serialized_end=4504)
+_ATTRIBUTES_LOCKEDFIT_ITEMQUANTITY = _descriptor.Descriptor(name='ItemQuantity', full_name='eve.tournament.ruleset.Attributes.LockedFit.ItemQuantity', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='item_type', full_name='eve.tournament.ruleset.Attributes.LockedFit.ItemQuantity.item_type', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='quantity', full_name='eve.tournament.ruleset.Attributes.LockedFit.ItemQuantity.quantity', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=4731, serialized_end=4825)
+_ATTRIBUTES_LOCKEDFIT = _descriptor.Descriptor(name='LockedFit', full_name='eve.tournament.ruleset.Attributes.LockedFit', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='ship_type', full_name='eve.tournament.ruleset.Attributes.LockedFit.ship_type', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='fitted_items', full_name='eve.tournament.ruleset.Attributes.LockedFit.fitted_items', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), _descriptor.FieldDescriptor(name='ship_total_items', full_name='eve.tournament.ruleset.Attributes.LockedFit.ship_total_items', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[_ATTRIBUTES_LOCKEDFIT_ITEMQUANTITY], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=4507, serialized_end=4825)
_ATTRIBUTES_SHIPPOINTS = _descriptor.Descriptor(name='ShipPoints', full_name='eve.tournament.ruleset.Attributes.ShipPoints', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='ship_type', full_name='eve.tournament.ruleset.Attributes.ShipPoints.ship_type', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='points', full_name='eve.tournament.ruleset.Attributes.ShipPoints.points', index=1, number=2, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='no_inflation', full_name='eve.tournament.ruleset.Attributes.ShipPoints.no_inflation', index=2, number=3, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
- _descriptor.FieldDescriptor(name='inflation_value', full_name='eve.tournament.ruleset.Attributes.ShipPoints.inflation_value', index=3, number=4, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='inflation', full_name='eve.tournament.ruleset.Attributes.ShipPoints.inflation', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=4694, serialized_end=4831)
-_ATTRIBUTES_BOOSTERS = _descriptor.Descriptor(name='Boosters', full_name='eve.tournament.ruleset.Attributes.Boosters', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='item_type', full_name='eve.tournament.ruleset.Attributes.Boosters.item_type', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=4833, serialized_end=4891)
+ _descriptor.FieldDescriptor(name='inflation_value', full_name='eve.tournament.ruleset.Attributes.ShipPoints.inflation_value', index=3, number=4, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[_descriptor.OneofDescriptor(name='inflation', full_name='eve.tournament.ruleset.Attributes.ShipPoints.inflation', index=0, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=4828, serialized_end=4965)
+_ATTRIBUTES_BOOSTERS = _descriptor.Descriptor(name='Boosters', full_name='eve.tournament.ruleset.Attributes.Boosters', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='item_type', full_name='eve.tournament.ruleset.Attributes.Boosters.item_type', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[], enum_types=[], serialized_options=None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=4967, serialized_end=5025)
_ATTRIBUTES = _descriptor.Descriptor(name='Attributes', full_name='eve.tournament.ruleset.Attributes', filename=None, file=DESCRIPTOR, containing_type=None, create_key=_descriptor._internal_create_key, fields=[_descriptor.FieldDescriptor(name='name', full_name='eve.tournament.ruleset.Attributes.name', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='match_length', full_name='eve.tournament.ruleset.Attributes.match_length', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='overtime_length', full_name='eve.tournament.ruleset.Attributes.overtime_length', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
@@ -100,9 +102,11 @@ _ATTRIBUTES = _descriptor.Descriptor(name='Attributes', full_name='eve.tournamen
_descriptor.FieldDescriptor(name='frigate_escape_bay_allowed', full_name='eve.tournament.ruleset.Attributes.frigate_escape_bay_allowed', index=18, number=22, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='limits', full_name='eve.tournament.ruleset.Attributes.limits', index=19, number=23, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
_descriptor.FieldDescriptor(name='locked_fits', full_name='eve.tournament.ruleset.Attributes.locked_fits', index=20, number=24, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
- _descriptor.FieldDescriptor(name='ship_points', full_name='eve.tournament.ruleset.Attributes.ship_points', index=21, number=9, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options='\x18\x01', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
- _descriptor.FieldDescriptor(name='no_allowed_boosters', full_name='eve.tournament.ruleset.Attributes.no_allowed_boosters', index=22, number=10, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options='\x18\x01', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
- _descriptor.FieldDescriptor(name='allowed_boosters', full_name='eve.tournament.ruleset.Attributes.allowed_boosters', index=23, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options='\x18\x01', file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[_ATTRIBUTES_FLAGSHIPS,
+ _descriptor.FieldDescriptor(name='no_arena_layout', full_name='eve.tournament.ruleset.Attributes.no_arena_layout', index=21, number=25, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
+ _descriptor.FieldDescriptor(name='arena_layout', full_name='eve.tournament.ruleset.Attributes.arena_layout', index=22, number=26, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
+ _descriptor.FieldDescriptor(name='ship_points', full_name='eve.tournament.ruleset.Attributes.ship_points', index=23, number=9, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options='\x18\x01', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
+ _descriptor.FieldDescriptor(name='no_allowed_boosters', full_name='eve.tournament.ruleset.Attributes.no_allowed_boosters', index=24, number=10, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options='\x18\x01', file=DESCRIPTOR, create_key=_descriptor._internal_create_key),
+ _descriptor.FieldDescriptor(name='allowed_boosters', full_name='eve.tournament.ruleset.Attributes.allowed_boosters', index=25, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, serialized_options='\x18\x01', file=DESCRIPTOR, create_key=_descriptor._internal_create_key)], extensions=[], nested_types=[_ATTRIBUTES_FLAGSHIPS,
_ATTRIBUTES_SHIPRULES,
_ATTRIBUTES_ITEMRULES,
_ATTRIBUTES_VICTORYCONDITIONS,
@@ -115,7 +119,8 @@ _ATTRIBUTES = _descriptor.Descriptor(name='Attributes', full_name='eve.tournamen
_descriptor.OneofDescriptor(name='overtime_speed', full_name='eve.tournament.ruleset.Attributes.overtime_speed', index=1, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]),
_descriptor.OneofDescriptor(name='meta_restrictions', full_name='eve.tournament.ruleset.Attributes.meta_restrictions', index=2, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]),
_descriptor.OneofDescriptor(name='frigate_escape_bay', full_name='eve.tournament.ruleset.Attributes.frigate_escape_bay', index=3, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]),
- _descriptor.OneofDescriptor(name='boosters', full_name='eve.tournament.ruleset.Attributes.boosters', index=4, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=336, serialized_end=4977)
+ _descriptor.OneofDescriptor(name='arena', full_name='eve.tournament.ruleset.Attributes.arena', index=4, containing_type=None, create_key=_descriptor._internal_create_key, fields=[]),
+ _descriptor.OneofDescriptor(name='boosters', full_name='eve.tournament.ruleset.Attributes.boosters', index=5, containing_type=None, create_key=_descriptor._internal_create_key, fields=[])], serialized_start=378, serialized_end=5120)
_ATTRIBUTES_FLAGSHIPS.fields_by_name['flagships'].message_type = eve_dot_ship_dot_ship__type__pb2._IDENTIFIER
_ATTRIBUTES_FLAGSHIPS.containing_type = _ATTRIBUTES
_ATTRIBUTES_SHIPRULES_ALLOWEDSHIP.fields_by_name['ship_type'].message_type = eve_dot_ship_dot_ship__type__pb2._IDENTIFIER
@@ -237,6 +242,7 @@ _ATTRIBUTES.fields_by_name['overtime_speed_schedule'].message_type = _ATTRIBUTES
_ATTRIBUTES.fields_by_name['meta_rules'].message_type = _ATTRIBUTES_METARULES
_ATTRIBUTES.fields_by_name['limits'].message_type = _ATTRIBUTES_LIMITS
_ATTRIBUTES.fields_by_name['locked_fits'].message_type = _ATTRIBUTES_LOCKEDFIT
+_ATTRIBUTES.fields_by_name['arena_layout'].message_type = eve_dot_tournament_dot_arena_dot_layout_dot_layout__pb2._IDENTIFIER
_ATTRIBUTES.fields_by_name['ship_points'].message_type = _ATTRIBUTES_SHIPPOINTS
_ATTRIBUTES.fields_by_name['allowed_boosters'].message_type = _ATTRIBUTES_BOOSTERS
_ATTRIBUTES.oneofs_by_name['flagships'].fields.append(_ATTRIBUTES.fields_by_name['no_banned_flagships'])
@@ -255,6 +261,10 @@ _ATTRIBUTES.oneofs_by_name['frigate_escape_bay'].fields.append(_ATTRIBUTES.field
_ATTRIBUTES.fields_by_name['frigate_escape_bay_denied'].containing_oneof = _ATTRIBUTES.oneofs_by_name['frigate_escape_bay']
_ATTRIBUTES.oneofs_by_name['frigate_escape_bay'].fields.append(_ATTRIBUTES.fields_by_name['frigate_escape_bay_allowed'])
_ATTRIBUTES.fields_by_name['frigate_escape_bay_allowed'].containing_oneof = _ATTRIBUTES.oneofs_by_name['frigate_escape_bay']
+_ATTRIBUTES.oneofs_by_name['arena'].fields.append(_ATTRIBUTES.fields_by_name['no_arena_layout'])
+_ATTRIBUTES.fields_by_name['no_arena_layout'].containing_oneof = _ATTRIBUTES.oneofs_by_name['arena']
+_ATTRIBUTES.oneofs_by_name['arena'].fields.append(_ATTRIBUTES.fields_by_name['arena_layout'])
+_ATTRIBUTES.fields_by_name['arena_layout'].containing_oneof = _ATTRIBUTES.oneofs_by_name['arena']
_ATTRIBUTES.oneofs_by_name['boosters'].fields.append(_ATTRIBUTES.fields_by_name['no_allowed_boosters'])
_ATTRIBUTES.fields_by_name['no_allowed_boosters'].containing_oneof = _ATTRIBUTES.oneofs_by_name['boosters']
_ATTRIBUTES.oneofs_by_name['boosters'].fields.append(_ATTRIBUTES.fields_by_name['allowed_boosters'])
diff --git a/multiprocessing/pool.pyc b/multiprocessing/pool.pyc
Binary files differ.
diff --git a/statscapture/__init__.py b/statscapture/__init__.py
@@ -5,7 +5,7 @@ import os
import time
import blue
from statscapture.performancemeasurements import Measurement
-from statscapture.vm_metrics_reporter import send_metrics_to_victoria_metrics
+from victoriametrics.metrics_reporter import send_metrics_to_victoria_metrics
class BaseCapture(object):
@@ -123,7 +123,7 @@ class TeamcityStatsCapture(StatsCapture):
aggregatedStats = self.measurement.GetAggregatedStats(self.teamcity_stats_filter)
self.log_stats_for_teamcity(aggregatedStats, teamcity_report)
if self.vm_server:
- send_metrics_to_victoria_metrics(self.name, aggregatedStats, self.vm_server, machine_type=self.machine_type)
+ send_metrics_to_victoria_metrics(aggregatedStats, self.vm_server, machine_type=self.machine_type, metric_prefix='eve_probe_', measurement_name=self.name)
return results
def log_stats_for_teamcity(self, aggregatedStats, reportFile):
diff --git a/statscapture/vm_metrics_reporter.py b/statscapture/vm_metrics_reporter.py
@@ -1,86 +0,0 @@
-#Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\statscapture\vm_metrics_reporter.py
-from __future__ import print_function
-import os
-import platform
-import time
-try:
- import requests
-except ImportError:
- pass
-
-import logmodule
-log = logmodule.GetChannel('probe')
-VICTORIA_METRICS_BASE_URL = 'https://vm-single.dev.evetech.net/api/v1/import/csv?'
-
-def format_url_and_payload(measurement_name, results, branch_name, machine_type):
- time_stamp = '%d' % time.time()
- machine_name = platform.node()
- python_version = platform.python_version()
- data_list = [('time', 'unix_s', time_stamp),
- ('label', 'branch', branch_name.replace(' ', '_')),
- ('label', 'machine', machine_name),
- ('label', 'machine_type', machine_type.replace(' ', '_')),
- ('label', 'measurement_name', measurement_name.replace(' ', '_').replace(',', '').replace('(', '').replace(')', ''))]
- url_format = 'format='
- payload = ''
- i = 1
- for value_type, key, value in data_list:
- url_format += '%d:%s:%s,' % (i, value_type, key)
- payload += '%s,' % value
- i += 1
-
- for key, value in results.items():
- if isinstance(value, float):
- key = 'eve_probe_' + key.lower().replace(' ', '_').replace('/', '_')
- url_format += '%d:metric:%s,' % (i, key)
- payload += '%.6f,' % value
- i += 1
-
- url_format = url_format[:-1]
- payload = payload[:-1]
- return (url_format, payload)
-
-
-def send_metrics(url, payload):
- r = requests.post(url, data=payload, timeout=10)
- print(('Response code from Victoria Metrics: ', r.status_code))
-
-
-def send_metrics_wrapper(url, payload):
- try:
- import blue
- import uthread2
- try:
- from scheduler import getcurrent
- except ImportError:
- from stackless import getcurrent
-
- if getcurrent().is_main:
- print('Sending to vm through tasklet')
- t = uthread2.StartTasklet(send_metrics, url, payload)
- i = 0
- while t.is_alive():
- blue.os.Pump()
- i += 1
- if i > 500:
- raise TimeoutError('Waited too long for sending results')
-
- else:
- print('Sending to vm directly')
- send_metrics(url, payload)
- except ImportError:
- print('Sending without blue')
- send_metrics(url, payload)
-
-
-def send_metrics_to_victoria_metrics(measurement_name, results, base_url, branch_name = None, machine_type = 'manual'):
- if base_url is None:
- base_url = VICTORIA_METRICS_BASE_URL
- if branch_name is None:
- branch_name = 'EVE-' + os.getenv('TC_EVE_BRANCH_SHORTNAME')
- if branch_name is None:
- branch_name = 'UNKNOWN'
- url_format, payload = format_url_and_payload(measurement_name, results, branch_name, machine_type)
- url = base_url + url_format
- log.Log('Send metrics: %s + %s' % (url, payload), logmodule.LGWARN)
- send_metrics_wrapper(url, payload)
diff --git a/victoriametrics/__init__.py b/victoriametrics/__init__.py
@@ -0,0 +1,2 @@
+#Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\victoriametrics\__init__.py
+pass
diff --git a/victoriametrics/metrics_reporter.py b/victoriametrics/metrics_reporter.py
@@ -0,0 +1,85 @@
+#Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\victoriametrics\metrics_reporter.py
+from __future__ import print_function
+import os
+import platform
+import time
+try:
+ import requests
+except ImportError:
+ print('Unable to import requests, sending metrics will fail')
+
+VICTORIA_METRICS_BASE_URL = 'https://vm-single.dev.evetech.net/api/v1/import/csv?'
+
+def _format_url_and_payload(results, branch_name, machine_type, metric_prefix, measurement_name):
+ time_stamp = '%d' % time.time()
+ machine_name = platform.node()
+ python_version = platform.python_version()
+ data_list = [('time', 'unix_s', time_stamp),
+ ('label', 'branch', branch_name.replace(' ', '_')),
+ ('label', 'machine', machine_name),
+ ('label', 'machine_type', machine_type.replace(' ', '_')),
+ ('label', 'python_version', python_version)]
+ if measurement_name is not None:
+ data_list.append(('label', 'measurement_name', measurement_name.replace(' ', '_').replace(',', '').replace('(', '').replace(')', '')))
+ url_format = 'format='
+ payload = ''
+ i = 1
+ for value_type, key, value in data_list:
+ url_format += '%d:%s:%s,' % (i, value_type, key)
+ payload += '%s,' % value
+ i += 1
+
+ for key, value in results.items():
+ if isinstance(value, float):
+ key = metric_prefix + key.lower().replace(' ', '_').replace('/', '_').replace('&', '_')
+ url_format += '%d:metric:%s,' % (i, key)
+ payload += '%.6f,' % value
+ i += 1
+
+ url_format = url_format[:-1]
+ payload = payload[:-1]
+ return (url_format, payload)
+
+
+def _send_metrics(url, payload):
+ r = requests.post(url, data=payload, timeout=10)
+ print('Response code from Victoria Metrics: ', r.status_code)
+
+
+def _send_metrics_wrapper(url, payload):
+ try:
+ import blue
+ import uthread2
+ try:
+ from scheduler import getcurrent
+ except ImportError:
+ from stackless import getcurrent
+
+ if getcurrent().is_main:
+ print('Sending to vm through tasklet')
+ t = uthread2.StartTasklet(_send_metrics, url, payload)
+ i = 0
+ while t.is_alive():
+ blue.os.Pump()
+ i += 1
+ if i > 500:
+ raise TimeoutError('Waited too long for sending results')
+
+ else:
+ print('Sending to vm directly')
+ _send_metrics(url, payload)
+ except ImportError:
+ print('Sending without blue')
+ _send_metrics(url, payload)
+
+
+def send_metrics_to_victoria_metrics(results, base_url = None, branch_name = None, machine_type = 'manual', metric_prefix = 'undefined_test_', measurement_name = None):
+ if base_url is None:
+ base_url = VICTORIA_METRICS_BASE_URL
+ if branch_name is None:
+ branch_name = 'EVE-' + os.getenv('TC_EVE_BRANCH_SHORTNAME', 'UNKNOWN')
+ if branch_name is None:
+ branch_name = 'UNKNOWN'
+ url_format, payload = _format_url_and_payload(results, branch_name, machine_type, metric_prefix, measurement_name)
+ url = base_url + url_format
+ _send_metrics_wrapper(url, payload)