# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: party.proto
# Protobuf Python Version: 7.35.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    7,
    35,
    1,
    '',
    'party.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0bparty.proto\x12\x0f\x66reeexile.party\"\xd2\x02\n\x10PartyMemberState\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12\x13\n\x0bplayer_name\x18\x02 \x01(\t\x12\x17\n\x0f\x63haracter_class\x18\x03 \x01(\t\x12\r\n\x05level\x18\x04 \x01(\x05\x12(\n\x04role\x18\x05 \x01(\x0e\x32\x1a.freeexile.party.PartyRole\x12\x17\n\x0f\x63urrent_zone_id\x18\x06 \x01(\t\x12\x1b\n\x13\x63urrent_instance_id\x18\x07 \x01(\t\x12\r\n\x05pos_x\x18\x08 \x01(\x02\x12\r\n\x05pos_y\x18\t \x01(\x02\x12\x12\n\ncurrent_hp\x18\n \x01(\x02\x12\x0e\n\x06max_hp\x18\x0b \x01(\x02\x12\x14\n\x0c\x63urrent_mana\x18\x0c \x01(\x02\x12\x10\n\x08max_mana\x18\r \x01(\x02\x12\x11\n\tis_nearby\x18\x0e \x01(\x08\x12\x11\n\tis_online\x18\x0f \x01(\x08\"\xf2\x01\n\x11PartyScalingStats\x12\x12\n\nparty_size\x18\x01 \x01(\x05\x12\x1c\n\x14nearby_members_count\x18\x02 \x01(\x05\x12\x1d\n\x15monster_hp_multiplier\x18\x03 \x01(\x02\x12\x15\n\rexp_bonus_pct\x18\x04 \x01(\x02\x12\x1f\n\x17item_quantity_bonus_pct\x18\x05 \x01(\x02\x12#\n\x1b\x63urrency_quantity_bonus_pct\x18\x06 \x01(\x02\x12\x18\n\x10rarity_bonus_pct\x18\x07 \x01(\x02\x12\x15\n\rnearby_radius\x18\x08 \x01(\x02\"\x9a\x02\n\tPartyInfo\x12\x10\n\x08party_id\x18\x01 \x01(\t\x12\x11\n\tleader_id\x18\x02 \x01(\t\x12<\n\x0f\x61llocation_mode\x18\x03 \x01(\x0e\x32#.freeexile.party.LootAllocationMode\x12$\n\x1cshort_allocation_timeout_sec\x18\x04 \x01(\x02\x12\x32\n\x07members\x18\x05 \x03(\x0b\x32!.freeexile.party.PartyMemberState\x12\x39\n\rscaling_stats\x18\x06 \x01(\x0b\x32\".freeexile.party.PartyScalingStats\x12\x15\n\rcreated_at_ms\x18\x07 \x01(\x03\"e\n\x12\x43reatePartyRequest\x12\x11\n\tplayer_id\x18\x01 \x01(\t\x12<\n\x0f\x61llocation_mode\x18\x02 \x01(\x0e\x32#.freeexile.party.LootAllocationMode\"\x9d\x01\n\x13\x43reatePartyResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12)\n\x05party\x18\x02 \x01(\x0b\x32\x1a.freeexile.party.PartyInfo\x12\x33\n\nerror_code\x18\x03 \x01(\x0e\x32\x1f.freeexile.party.PartyErrorCode\x12\x15\n\rerror_message\x18\x04 \x01(\t\"T\n\x12InvitePartyRequest\x12\x10\n\x08party_id\x18\x01 \x01(\t\x12\x12\n\ninviter_id\x18\x02 \x01(\t\x12\x18\n\x10target_player_id\x18\x03 \x01(\t\"\x85\x01\n\x13InvitePartyResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x11\n\tinvite_id\x18\x02 \x01(\t\x12\x33\n\nerror_code\x18\x03 \x01(\x0e\x32\x1f.freeexile.party.PartyErrorCode\x12\x15\n\rerror_message\x18\x04 \x01(\t\"y\n\x11PartyInviteNotice\x12\x11\n\tinvite_id\x18\x01 \x01(\t\x12\x10\n\x08party_id\x18\x02 \x01(\t\x12\x12\n\ninviter_id\x18\x03 \x01(\t\x12\x14\n\x0cinviter_name\x18\x04 \x01(\t\x12\x15\n\rexpires_at_ms\x18\x05 \x01(\x03\"Q\n\x19RespondPartyInviteRequest\x12\x11\n\tinvite_id\x18\x01 \x01(\t\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x0e\n\x06\x61\x63\x63\x65pt\x18\x03 \x01(\x08\"\xa4\x01\n\x1aRespondPartyInviteResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12)\n\x05party\x18\x02 \x01(\x0b\x32\x1a.freeexile.party.PartyInfo\x12\x33\n\nerror_code\x18\x03 \x01(\x0e\x32\x1f.freeexile.party.PartyErrorCode\x12\x15\n\rerror_message\x18\x04 \x01(\t\"8\n\x11LeavePartyRequest\x12\x10\n\x08party_id\x18\x01 \x01(\t\x12\x11\n\tplayer_id\x18\x02 \x01(\t\"q\n\x12LeavePartyResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x33\n\nerror_code\x18\x02 \x01(\x0e\x32\x1f.freeexile.party.PartyErrorCode\x12\x15\n\rerror_message\x18\x03 \x01(\t\"W\n\x16KickPartyMemberRequest\x12\x10\n\x08party_id\x18\x01 \x01(\t\x12\x11\n\tleader_id\x18\x02 \x01(\t\x12\x18\n\x10target_player_id\x18\x03 \x01(\t\"v\n\x17KickPartyMemberResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x33\n\nerror_code\x18\x02 \x01(\x0e\x32\x1f.freeexile.party.PartyErrorCode\x12\x15\n\rerror_message\x18\x03 \x01(\t\"_\n\x19PromotePartyLeaderRequest\x12\x10\n\x08party_id\x18\x01 \x01(\t\x12\x19\n\x11\x63urrent_leader_id\x18\x02 \x01(\t\x12\x15\n\rnew_leader_id\x18\x03 \x01(\t\"y\n\x1aPromotePartyLeaderResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x33\n\nerror_code\x18\x02 \x01(\x0e\x32\x1f.freeexile.party.PartyErrorCode\x12\x15\n\rerror_message\x18\x03 \x01(\t\":\n\x13\x44isbandPartyRequest\x12\x10\n\x08party_id\x18\x01 \x01(\t\x12\x11\n\tleader_id\x18\x02 \x01(\t\"s\n\x14\x44isbandPartyResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x33\n\nerror_code\x18\x02 \x01(\x0e\x32\x1f.freeexile.party.PartyErrorCode\x12\x15\n\rerror_message\x18\x03 \x01(\t\"}\n\x18SetLootAllocationRequest\x12\x10\n\x08party_id\x18\x01 \x01(\t\x12\x11\n\tleader_id\x18\x02 \x01(\t\x12<\n\x0f\x61llocation_mode\x18\x03 \x01(\x0e\x32#.freeexile.party.LootAllocationMode\"\xb2\x01\n\x19SetLootAllocationResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x38\n\x0b\x61\x63tive_mode\x18\x02 \x01(\x0e\x32#.freeexile.party.LootAllocationMode\x12\x33\n\nerror_code\x18\x03 \x01(\x0e\x32\x1f.freeexile.party.PartyErrorCode\x12\x15\n\rerror_message\x18\x04 \x01(\t\"\x81\x01\n\x0fPartySyncNotice\x12)\n\x05party\x18\x01 \x01(\x0b\x32\x1a.freeexile.party.PartyInfo\x12\x12\n\nevent_type\x18\x02 \x01(\t\x12\x19\n\x11subject_player_id\x18\x03 \x01(\t\x12\x14\n\x0ctimestamp_ms\x18\x04 \x01(\x03\"\xbb\x01\n\x19PartyMemberLocationNotice\x12\x10\n\x08party_id\x18\x01 \x01(\t\x12\x11\n\tplayer_id\x18\x02 \x01(\t\x12\x0f\n\x07zone_id\x18\x03 \x01(\t\x12\x13\n\x0binstance_id\x18\x04 \x01(\t\x12\r\n\x05pos_x\x18\x05 \x01(\x02\x12\r\n\x05pos_y\x18\x06 \x01(\x02\x12\x12\n\ncurrent_hp\x18\x07 \x01(\x02\x12\x0e\n\x06max_hp\x18\x08 \x01(\x02\x12\x11\n\tis_nearby\x18\t \x01(\x08*\\\n\x12LootAllocationMode\x12\x1a\n\x16\x41LLOCATION_UNSPECIFIED\x10\x00\x12\r\n\tPERMANENT\x10\x01\x12\t\n\x05SHORT\x10\x02\x12\x10\n\x0c\x46REE_FOR_ALL\x10\x03*9\n\tPartyRole\x12\x14\n\x10ROLE_UNSPECIFIED\x10\x00\x12\n\n\x06LEADER\x10\x01\x12\n\n\x06MEMBER\x10\x02*\xcd\x02\n\x0ePartyErrorCode\x12\x0c\n\x08PARTY_OK\x10\x00\x12\x1a\n\x16PARTY_ERR_NOT_IN_PARTY\x10\x01\x12\x1e\n\x1aPARTY_ERR_ALREADY_IN_PARTY\x10\x02\x12\x18\n\x14PARTY_ERR_PARTY_FULL\x10\x03\x12\x18\n\x14PARTY_ERR_NOT_LEADER\x10\x04\x12\x1c\n\x18PARTY_ERR_TARGET_OFFLINE\x10\x05\x12\x1c\n\x18PARTY_ERR_TARGET_BLOCKED\x10\x06\x12\x1c\n\x18PARTY_ERR_REALM_MISMATCH\x10\x07\x12\x1c\n\x18PARTY_ERR_INVITE_PENDING\x10\x08\x12\x1e\n\x1aPARTY_ERR_INVITE_NOT_FOUND\x10\t\x12%\n!PARTY_ERR_TARGET_ALREADY_IN_PARTY\x10\nBD\n\x19\x63om.freeexile.proto.partyZ\x0f\x66reeexile/party\xaa\x02\x15\x46reeExile.Proto.Partyb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'party_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\031com.freeexile.proto.partyZ\017freeexile/party\252\002\025FreeExile.Proto.Party'
  _globals['_LOOTALLOCATIONMODE']._serialized_start=3170
  _globals['_LOOTALLOCATIONMODE']._serialized_end=3262
  _globals['_PARTYROLE']._serialized_start=3264
  _globals['_PARTYROLE']._serialized_end=3321
  _globals['_PARTYERRORCODE']._serialized_start=3324
  _globals['_PARTYERRORCODE']._serialized_end=3657
  _globals['_PARTYMEMBERSTATE']._serialized_start=33
  _globals['_PARTYMEMBERSTATE']._serialized_end=371
  _globals['_PARTYSCALINGSTATS']._serialized_start=374
  _globals['_PARTYSCALINGSTATS']._serialized_end=616
  _globals['_PARTYINFO']._serialized_start=619
  _globals['_PARTYINFO']._serialized_end=901
  _globals['_CREATEPARTYREQUEST']._serialized_start=903
  _globals['_CREATEPARTYREQUEST']._serialized_end=1004
  _globals['_CREATEPARTYRESPONSE']._serialized_start=1007
  _globals['_CREATEPARTYRESPONSE']._serialized_end=1164
  _globals['_INVITEPARTYREQUEST']._serialized_start=1166
  _globals['_INVITEPARTYREQUEST']._serialized_end=1250
  _globals['_INVITEPARTYRESPONSE']._serialized_start=1253
  _globals['_INVITEPARTYRESPONSE']._serialized_end=1386
  _globals['_PARTYINVITENOTICE']._serialized_start=1388
  _globals['_PARTYINVITENOTICE']._serialized_end=1509
  _globals['_RESPONDPARTYINVITEREQUEST']._serialized_start=1511
  _globals['_RESPONDPARTYINVITEREQUEST']._serialized_end=1592
  _globals['_RESPONDPARTYINVITERESPONSE']._serialized_start=1595
  _globals['_RESPONDPARTYINVITERESPONSE']._serialized_end=1759
  _globals['_LEAVEPARTYREQUEST']._serialized_start=1761
  _globals['_LEAVEPARTYREQUEST']._serialized_end=1817
  _globals['_LEAVEPARTYRESPONSE']._serialized_start=1819
  _globals['_LEAVEPARTYRESPONSE']._serialized_end=1932
  _globals['_KICKPARTYMEMBERREQUEST']._serialized_start=1934
  _globals['_KICKPARTYMEMBERREQUEST']._serialized_end=2021
  _globals['_KICKPARTYMEMBERRESPONSE']._serialized_start=2023
  _globals['_KICKPARTYMEMBERRESPONSE']._serialized_end=2141
  _globals['_PROMOTEPARTYLEADERREQUEST']._serialized_start=2143
  _globals['_PROMOTEPARTYLEADERREQUEST']._serialized_end=2238
  _globals['_PROMOTEPARTYLEADERRESPONSE']._serialized_start=2240
  _globals['_PROMOTEPARTYLEADERRESPONSE']._serialized_end=2361
  _globals['_DISBANDPARTYREQUEST']._serialized_start=2363
  _globals['_DISBANDPARTYREQUEST']._serialized_end=2421
  _globals['_DISBANDPARTYRESPONSE']._serialized_start=2423
  _globals['_DISBANDPARTYRESPONSE']._serialized_end=2538
  _globals['_SETLOOTALLOCATIONREQUEST']._serialized_start=2540
  _globals['_SETLOOTALLOCATIONREQUEST']._serialized_end=2665
  _globals['_SETLOOTALLOCATIONRESPONSE']._serialized_start=2668
  _globals['_SETLOOTALLOCATIONRESPONSE']._serialized_end=2846
  _globals['_PARTYSYNCNOTICE']._serialized_start=2849
  _globals['_PARTYSYNCNOTICE']._serialized_end=2978
  _globals['_PARTYMEMBERLOCATIONNOTICE']._serialized_start=2981
  _globals['_PARTYMEMBERLOCATIONNOTICE']._serialized_end=3168
# @@protoc_insertion_point(module_scope)
