From 36340f3a1862db1feaf2b8b7f219c15658462051 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Tue, 8 Oct 2019 15:31:28 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E8=B7=91=E9=A9=AC=E7=81=AF&=20=E5=9B=9E?= =?UTF-8?q?=E6=BA=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ljsd/jieling/protocols/CommonProto.java | 1204 +++++++++++++- .../jieling/protocols/FightInfoProto.java | 886 ++++++++++- .../ljsd/jieling/protocols/HeroInfoProto.java | 1004 +++++++++++- .../jieling/protocols/MessageTypeProto.java | 1414 +++++++++-------- .../jieling/protocols/PlayerInfoProto.java | 952 +++++++++-- .../jieling/config/SDifferDemonsConfig.java | 14 +- .../com/ljsd/jieling/config/SGameSetting.java | 2 + .../ljsd/jieling/config/SHeroLevlConfig.java | 6 + .../com/ljsd/jieling/config/SHeroReturn.java | 90 ++ .../ljsd/jieling/config/SSpecialConfig.java | 1 + .../com/ljsd/jieling/db/redis/RedisKey.java | 2 + .../com/ljsd/jieling/globals/BIReason.java | 4 + .../jieling/handler/GetPlayerInfoHandler.java | 2 +- .../jieling/handler/HeroReturnHandler.java | 20 + .../equip/UpSoulEquipQuiickHandler.java | 9 + .../ljsd/jieling/handler/map/MapLogic.java | 65 + .../mapHandler/GetMainLevelRankHandler.java | 21 + .../jieling/logic/dao/MainLevelManager.java | 4 +- .../ljsd/jieling/logic/hero/HeroLogic.java | 47 +- .../ljsd/jieling/logic/item/ItemLogic.java | 6 + .../com/ljsd/jieling/util/CBean2Proto.java | 4 +- .../java/com/ljsd/jieling/util/ItemUtil.java | 40 +- 22 files changed, 5009 insertions(+), 788 deletions(-) create mode 100644 serverlogic/src/main/java/com/ljsd/jieling/config/SHeroReturn.java create mode 100644 serverlogic/src/main/java/com/ljsd/jieling/handler/HeroReturnHandler.java create mode 100644 serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapHandler/GetMainLevelRankHandler.java diff --git a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/CommonProto.java b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/CommonProto.java index e1febafa7..695e6f7de 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/CommonProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/CommonProto.java @@ -75986,6 +75986,24 @@ public final class CommonProto { * */ int getLuckId(); + + // optional int32 luckTimes = 3; + /** + * optional int32 luckTimes = 3; + * + *
+     *中奖数
+     * 
+ */ + boolean hasLuckTimes(); + /** + * optional int32 luckTimes = 3; + * + *
+     *中奖数
+     * 
+ */ + int getLuckTimes(); } /** * Protobuf type {@code com.ljsd.jieling.protocols.LuckWheelRewardPosInfo} @@ -76048,6 +76066,11 @@ public final class CommonProto { luckId_ = input.readInt32(); break; } + case 24: { + bitField0_ |= 0x00000004; + luckTimes_ = input.readInt32(); + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -76128,9 +76151,34 @@ public final class CommonProto { return luckId_; } + // optional int32 luckTimes = 3; + public static final int LUCKTIMES_FIELD_NUMBER = 3; + private int luckTimes_; + /** + * optional int32 luckTimes = 3; + * + *
+     *中奖数
+     * 
+ */ + public boolean hasLuckTimes() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional int32 luckTimes = 3; + * + *
+     *中奖数
+     * 
+ */ + public int getLuckTimes() { + return luckTimes_; + } + private void initFields() { pos_ = 0; luckId_ = 0; + luckTimes_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { @@ -76150,6 +76198,9 @@ public final class CommonProto { if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, luckId_); } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeInt32(3, luckTimes_); + } getUnknownFields().writeTo(output); } @@ -76167,6 +76218,10 @@ public final class CommonProto { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, luckId_); } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, luckTimes_); + } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; @@ -76287,6 +76342,8 @@ public final class CommonProto { bitField0_ = (bitField0_ & ~0x00000001); luckId_ = 0; bitField0_ = (bitField0_ & ~0x00000002); + luckTimes_ = 0; + bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -76323,6 +76380,10 @@ public final class CommonProto { to_bitField0_ |= 0x00000002; } result.luckId_ = luckId_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.luckTimes_ = luckTimes_; result.bitField0_ = to_bitField0_; onBuilt(); return result; @@ -76345,6 +76406,9 @@ public final class CommonProto { if (other.hasLuckId()) { setLuckId(other.getLuckId()); } + if (other.hasLuckTimes()) { + setLuckTimes(other.getLuckTimes()); + } this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -76454,6 +76518,55 @@ public final class CommonProto { return this; } + // optional int32 luckTimes = 3; + private int luckTimes_ ; + /** + * optional int32 luckTimes = 3; + * + *
+       *中奖数
+       * 
+ */ + public boolean hasLuckTimes() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional int32 luckTimes = 3; + * + *
+       *中奖数
+       * 
+ */ + public int getLuckTimes() { + return luckTimes_; + } + /** + * optional int32 luckTimes = 3; + * + *
+       *中奖数
+       * 
+ */ + public Builder setLuckTimes(int value) { + bitField0_ |= 0x00000004; + luckTimes_ = value; + onChanged(); + return this; + } + /** + * optional int32 luckTimes = 3; + * + *
+       *中奖数
+       * 
+ */ + public Builder clearLuckTimes() { + bitField0_ = (bitField0_ & ~0x00000004); + luckTimes_ = 0; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.LuckWheelRewardPosInfo) } @@ -76465,6 +76578,1076 @@ public final class CommonProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.LuckWheelRewardPosInfo) } + public interface MainLevelRankInfoOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 uid = 1; + /** + * optional int32 uid = 1; + */ + boolean hasUid(); + /** + * optional int32 uid = 1; + */ + int getUid(); + + // optional int32 level = 2; + /** + * optional int32 level = 2; + */ + boolean hasLevel(); + /** + * optional int32 level = 2; + */ + int getLevel(); + + // optional string name = 3; + /** + * optional string name = 3; + */ + boolean hasName(); + /** + * optional string name = 3; + */ + java.lang.String getName(); + /** + * optional string name = 3; + */ + com.google.protobuf.ByteString + getNameBytes(); + + // optional int32 fightId = 4; + /** + * optional int32 fightId = 4; + */ + boolean hasFightId(); + /** + * optional int32 fightId = 4; + */ + int getFightId(); + + // optional int32 head = 5; + /** + * optional int32 head = 5; + */ + boolean hasHead(); + /** + * optional int32 head = 5; + */ + int getHead(); + + // optional int32 rank = 6; + /** + * optional int32 rank = 6; + * + *
+     *排名
+     * 
+ */ + boolean hasRank(); + /** + * optional int32 rank = 6; + * + *
+     *排名
+     * 
+ */ + int getRank(); + + // optional int32 totalForce = 7; + /** + * optional int32 totalForce = 7; + */ + boolean hasTotalForce(); + /** + * optional int32 totalForce = 7; + */ + int getTotalForce(); + + // optional int32 headFrame = 8; + /** + * optional int32 headFrame = 8; + */ + boolean hasHeadFrame(); + /** + * optional int32 headFrame = 8; + */ + int getHeadFrame(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.MainLevelRankInfo} + */ + public static final class MainLevelRankInfo extends + com.google.protobuf.GeneratedMessage + implements MainLevelRankInfoOrBuilder { + // Use MainLevelRankInfo.newBuilder() to construct. + private MainLevelRankInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private MainLevelRankInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final MainLevelRankInfo defaultInstance; + public static MainLevelRankInfo getDefaultInstance() { + return defaultInstance; + } + + public MainLevelRankInfo getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private MainLevelRankInfo( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + uid_ = input.readInt32(); + break; + } + case 16: { + bitField0_ |= 0x00000002; + level_ = input.readInt32(); + break; + } + case 26: { + bitField0_ |= 0x00000004; + name_ = input.readBytes(); + break; + } + case 32: { + bitField0_ |= 0x00000008; + fightId_ = input.readInt32(); + break; + } + case 40: { + bitField0_ |= 0x00000010; + head_ = input.readInt32(); + break; + } + case 48: { + bitField0_ |= 0x00000020; + rank_ = input.readInt32(); + break; + } + case 56: { + bitField0_ |= 0x00000040; + totalForce_ = input.readInt32(); + break; + } + case 64: { + bitField0_ |= 0x00000080; + headFrame_ = input.readInt32(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_MainLevelRankInfo_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_MainLevelRankInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.class, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public MainLevelRankInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new MainLevelRankInfo(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional int32 uid = 1; + public static final int UID_FIELD_NUMBER = 1; + private int uid_; + /** + * optional int32 uid = 1; + */ + public boolean hasUid() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 uid = 1; + */ + public int getUid() { + return uid_; + } + + // optional int32 level = 2; + public static final int LEVEL_FIELD_NUMBER = 2; + private int level_; + /** + * optional int32 level = 2; + */ + public boolean hasLevel() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 level = 2; + */ + public int getLevel() { + return level_; + } + + // optional string name = 3; + public static final int NAME_FIELD_NUMBER = 3; + private java.lang.Object name_; + /** + * optional string name = 3; + */ + public boolean hasName() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional string name = 3; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + name_ = s; + } + return s; + } + } + /** + * optional string name = 3; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // optional int32 fightId = 4; + public static final int FIGHTID_FIELD_NUMBER = 4; + private int fightId_; + /** + * optional int32 fightId = 4; + */ + public boolean hasFightId() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + /** + * optional int32 fightId = 4; + */ + public int getFightId() { + return fightId_; + } + + // optional int32 head = 5; + public static final int HEAD_FIELD_NUMBER = 5; + private int head_; + /** + * optional int32 head = 5; + */ + public boolean hasHead() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + /** + * optional int32 head = 5; + */ + public int getHead() { + return head_; + } + + // optional int32 rank = 6; + public static final int RANK_FIELD_NUMBER = 6; + private int rank_; + /** + * optional int32 rank = 6; + * + *
+     *排名
+     * 
+ */ + public boolean hasRank() { + return ((bitField0_ & 0x00000020) == 0x00000020); + } + /** + * optional int32 rank = 6; + * + *
+     *排名
+     * 
+ */ + public int getRank() { + return rank_; + } + + // optional int32 totalForce = 7; + public static final int TOTALFORCE_FIELD_NUMBER = 7; + private int totalForce_; + /** + * optional int32 totalForce = 7; + */ + public boolean hasTotalForce() { + return ((bitField0_ & 0x00000040) == 0x00000040); + } + /** + * optional int32 totalForce = 7; + */ + public int getTotalForce() { + return totalForce_; + } + + // optional int32 headFrame = 8; + public static final int HEADFRAME_FIELD_NUMBER = 8; + private int headFrame_; + /** + * optional int32 headFrame = 8; + */ + public boolean hasHeadFrame() { + return ((bitField0_ & 0x00000080) == 0x00000080); + } + /** + * optional int32 headFrame = 8; + */ + public int getHeadFrame() { + return headFrame_; + } + + private void initFields() { + uid_ = 0; + level_ = 0; + name_ = ""; + fightId_ = 0; + head_ = 0; + rank_ = 0; + totalForce_ = 0; + headFrame_ = 0; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeInt32(1, uid_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, level_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeBytes(3, getNameBytes()); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + output.writeInt32(4, fightId_); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + output.writeInt32(5, head_); + } + if (((bitField0_ & 0x00000020) == 0x00000020)) { + output.writeInt32(6, rank_); + } + if (((bitField0_ & 0x00000040) == 0x00000040)) { + output.writeInt32(7, totalForce_); + } + if (((bitField0_ & 0x00000080) == 0x00000080)) { + output.writeInt32(8, headFrame_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, uid_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, level_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(3, getNameBytes()); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(4, fightId_); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(5, head_); + } + if (((bitField0_ & 0x00000020) == 0x00000020)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(6, rank_); + } + if (((bitField0_ & 0x00000040) == 0x00000040)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(7, totalForce_); + } + if (((bitField0_ & 0x00000080) == 0x00000080)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(8, headFrame_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.MainLevelRankInfo} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_MainLevelRankInfo_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_MainLevelRankInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.class, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + uid_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + level_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + name_ = ""; + bitField0_ = (bitField0_ & ~0x00000004); + fightId_ = 0; + bitField0_ = (bitField0_ & ~0x00000008); + head_ = 0; + bitField0_ = (bitField0_ & ~0x00000010); + rank_ = 0; + bitField0_ = (bitField0_ & ~0x00000020); + totalForce_ = 0; + bitField0_ = (bitField0_ & ~0x00000040); + headFrame_ = 0; + bitField0_ = (bitField0_ & ~0x00000080); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_MainLevelRankInfo_descriptor; + } + + public com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo build() { + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo buildPartial() { + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo result = new com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.uid_ = uid_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.level_ = level_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.name_ = name_; + if (((from_bitField0_ & 0x00000008) == 0x00000008)) { + to_bitField0_ |= 0x00000008; + } + result.fightId_ = fightId_; + if (((from_bitField0_ & 0x00000010) == 0x00000010)) { + to_bitField0_ |= 0x00000010; + } + result.head_ = head_; + if (((from_bitField0_ & 0x00000020) == 0x00000020)) { + to_bitField0_ |= 0x00000020; + } + result.rank_ = rank_; + if (((from_bitField0_ & 0x00000040) == 0x00000040)) { + to_bitField0_ |= 0x00000040; + } + result.totalForce_ = totalForce_; + if (((from_bitField0_ & 0x00000080) == 0x00000080)) { + to_bitField0_ |= 0x00000080; + } + result.headFrame_ = headFrame_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo) { + return mergeFrom((com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo other) { + if (other == com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.getDefaultInstance()) return this; + if (other.hasUid()) { + setUid(other.getUid()); + } + if (other.hasLevel()) { + setLevel(other.getLevel()); + } + if (other.hasName()) { + bitField0_ |= 0x00000004; + name_ = other.name_; + onChanged(); + } + if (other.hasFightId()) { + setFightId(other.getFightId()); + } + if (other.hasHead()) { + setHead(other.getHead()); + } + if (other.hasRank()) { + setRank(other.getRank()); + } + if (other.hasTotalForce()) { + setTotalForce(other.getTotalForce()); + } + if (other.hasHeadFrame()) { + setHeadFrame(other.getHeadFrame()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional int32 uid = 1; + private int uid_ ; + /** + * optional int32 uid = 1; + */ + public boolean hasUid() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 uid = 1; + */ + public int getUid() { + return uid_; + } + /** + * optional int32 uid = 1; + */ + public Builder setUid(int value) { + bitField0_ |= 0x00000001; + uid_ = value; + onChanged(); + return this; + } + /** + * optional int32 uid = 1; + */ + public Builder clearUid() { + bitField0_ = (bitField0_ & ~0x00000001); + uid_ = 0; + onChanged(); + return this; + } + + // optional int32 level = 2; + private int level_ ; + /** + * optional int32 level = 2; + */ + public boolean hasLevel() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 level = 2; + */ + public int getLevel() { + return level_; + } + /** + * optional int32 level = 2; + */ + public Builder setLevel(int value) { + bitField0_ |= 0x00000002; + level_ = value; + onChanged(); + return this; + } + /** + * optional int32 level = 2; + */ + public Builder clearLevel() { + bitField0_ = (bitField0_ & ~0x00000002); + level_ = 0; + onChanged(); + return this; + } + + // optional string name = 3; + private java.lang.Object name_ = ""; + /** + * optional string name = 3; + */ + public boolean hasName() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional string name = 3; + */ + public java.lang.String getName() { + java.lang.Object ref = name_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + name_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string name = 3; + */ + public com.google.protobuf.ByteString + getNameBytes() { + java.lang.Object ref = name_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + name_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string name = 3; + */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + name_ = value; + onChanged(); + return this; + } + /** + * optional string name = 3; + */ + public Builder clearName() { + bitField0_ = (bitField0_ & ~0x00000004); + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * optional string name = 3; + */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + name_ = value; + onChanged(); + return this; + } + + // optional int32 fightId = 4; + private int fightId_ ; + /** + * optional int32 fightId = 4; + */ + public boolean hasFightId() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + /** + * optional int32 fightId = 4; + */ + public int getFightId() { + return fightId_; + } + /** + * optional int32 fightId = 4; + */ + public Builder setFightId(int value) { + bitField0_ |= 0x00000008; + fightId_ = value; + onChanged(); + return this; + } + /** + * optional int32 fightId = 4; + */ + public Builder clearFightId() { + bitField0_ = (bitField0_ & ~0x00000008); + fightId_ = 0; + onChanged(); + return this; + } + + // optional int32 head = 5; + private int head_ ; + /** + * optional int32 head = 5; + */ + public boolean hasHead() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + /** + * optional int32 head = 5; + */ + public int getHead() { + return head_; + } + /** + * optional int32 head = 5; + */ + public Builder setHead(int value) { + bitField0_ |= 0x00000010; + head_ = value; + onChanged(); + return this; + } + /** + * optional int32 head = 5; + */ + public Builder clearHead() { + bitField0_ = (bitField0_ & ~0x00000010); + head_ = 0; + onChanged(); + return this; + } + + // optional int32 rank = 6; + private int rank_ ; + /** + * optional int32 rank = 6; + * + *
+       *排名
+       * 
+ */ + public boolean hasRank() { + return ((bitField0_ & 0x00000020) == 0x00000020); + } + /** + * optional int32 rank = 6; + * + *
+       *排名
+       * 
+ */ + public int getRank() { + return rank_; + } + /** + * optional int32 rank = 6; + * + *
+       *排名
+       * 
+ */ + public Builder setRank(int value) { + bitField0_ |= 0x00000020; + rank_ = value; + onChanged(); + return this; + } + /** + * optional int32 rank = 6; + * + *
+       *排名
+       * 
+ */ + public Builder clearRank() { + bitField0_ = (bitField0_ & ~0x00000020); + rank_ = 0; + onChanged(); + return this; + } + + // optional int32 totalForce = 7; + private int totalForce_ ; + /** + * optional int32 totalForce = 7; + */ + public boolean hasTotalForce() { + return ((bitField0_ & 0x00000040) == 0x00000040); + } + /** + * optional int32 totalForce = 7; + */ + public int getTotalForce() { + return totalForce_; + } + /** + * optional int32 totalForce = 7; + */ + public Builder setTotalForce(int value) { + bitField0_ |= 0x00000040; + totalForce_ = value; + onChanged(); + return this; + } + /** + * optional int32 totalForce = 7; + */ + public Builder clearTotalForce() { + bitField0_ = (bitField0_ & ~0x00000040); + totalForce_ = 0; + onChanged(); + return this; + } + + // optional int32 headFrame = 8; + private int headFrame_ ; + /** + * optional int32 headFrame = 8; + */ + public boolean hasHeadFrame() { + return ((bitField0_ & 0x00000080) == 0x00000080); + } + /** + * optional int32 headFrame = 8; + */ + public int getHeadFrame() { + return headFrame_; + } + /** + * optional int32 headFrame = 8; + */ + public Builder setHeadFrame(int value) { + bitField0_ |= 0x00000080; + headFrame_ = value; + onChanged(); + return this; + } + /** + * optional int32 headFrame = 8; + */ + public Builder clearHeadFrame() { + bitField0_ = (bitField0_ & ~0x00000080); + headFrame_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.MainLevelRankInfo) + } + + static { + defaultInstance = new MainLevelRankInfo(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.MainLevelRankInfo) + } + private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_ErrorResponse_descriptor; private static @@ -76895,6 +78078,11 @@ public final class CommonProto { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_LuckWheelRewardPosInfo_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_MainLevelRankInfo_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_MainLevelRankInfo_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -77126,9 +78314,13 @@ public final class CommonProto { "pe\030\004 \001(\005\"\212\001\n\017BloodPersonInfo\022\n\n\002id\030\001 \001(\005", "\022\014\n\004name\030\002 \001(\t\022\021\n\theadFrame\030\003 \001(\005\022\014\n\004hea" + "d\030\004 \001(\t\022\020\n\010serverId\030\005 \001(\005\022\r\n\005level\030\006 \001(\005" + - "\022\014\n\004rank\030\007 \001(\005\022\r\n\005score\030\010 \001(\005\"5\n\026LuckWhe" + + "\022\014\n\004rank\030\007 \001(\005\022\r\n\005score\030\010 \001(\005\"H\n\026LuckWhe" + "elRewardPosInfo\022\013\n\003pos\030\001 \001(\005\022\016\n\006luckId\030\002" + - " \001(\005B\002H\001" + " \001(\005\022\021\n\tluckTimes\030\003 \001(\005\"\221\001\n\021MainLevelRan" + + "kInfo\022\013\n\003uid\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\022\014\n\004nam" + + "e\030\003 \001(\t\022\017\n\007fightId\030\004 \001(\005\022\014\n\004head\030\005 \001(\005\022\014" + + "\n\004rank\030\006 \001(\005\022\022\n\ntotalForce\030\007 \001(\005\022\021\n\thead" + + "Frame\030\010 \001(\005B\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -77650,7 +78842,13 @@ public final class CommonProto { internal_static_com_ljsd_jieling_protocols_LuckWheelRewardPosInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_LuckWheelRewardPosInfo_descriptor, - new java.lang.String[] { "Pos", "LuckId", }); + new java.lang.String[] { "Pos", "LuckId", "LuckTimes", }); + internal_static_com_ljsd_jieling_protocols_MainLevelRankInfo_descriptor = + getDescriptor().getMessageTypes().get(85); + internal_static_com_ljsd_jieling_protocols_MainLevelRankInfo_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_MainLevelRankInfo_descriptor, + new java.lang.String[] { "Uid", "Level", "Name", "FightId", "Head", "Rank", "TotalForce", "HeadFrame", }); return null; } }; diff --git a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/FightInfoProto.java b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/FightInfoProto.java index b37b467e4..2ef470cdc 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/FightInfoProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/FightInfoProto.java @@ -20987,6 +20987,875 @@ public final class FightInfoProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.AdventureCallBossResponse) } + public interface MainLevelRankInfoResponseOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + java.util.List + getMainLevelRankInfoList(); + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo getMainLevelRankInfo(int index); + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + int getMainLevelRankInfoCount(); + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + java.util.List + getMainLevelRankInfoOrBuilderList(); + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfoOrBuilder getMainLevelRankInfoOrBuilder( + int index); + + // optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + /** + * optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + */ + boolean hasMyMainLevelRankInfo(); + /** + * optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + */ + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo getMyMainLevelRankInfo(); + /** + * optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + */ + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfoOrBuilder getMyMainLevelRankInfoOrBuilder(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.MainLevelRankInfoResponse} + */ + public static final class MainLevelRankInfoResponse extends + com.google.protobuf.GeneratedMessage + implements MainLevelRankInfoResponseOrBuilder { + // Use MainLevelRankInfoResponse.newBuilder() to construct. + private MainLevelRankInfoResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private MainLevelRankInfoResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final MainLevelRankInfoResponse defaultInstance; + public static MainLevelRankInfoResponse getDefaultInstance() { + return defaultInstance; + } + + public MainLevelRankInfoResponse getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private MainLevelRankInfoResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + mainLevelRankInfo_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + mainLevelRankInfo_.add(input.readMessage(com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.PARSER, extensionRegistry)); + break; + } + case 18: { + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder subBuilder = null; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + subBuilder = myMainLevelRankInfo_.toBuilder(); + } + myMainLevelRankInfo_ = input.readMessage(com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(myMainLevelRankInfo_); + myMainLevelRankInfo_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000001; + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { + mainLevelRankInfo_ = java.util.Collections.unmodifiableList(mainLevelRankInfo_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.FightInfoProto.internal_static_com_ljsd_jieling_protocols_MainLevelRankInfoResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.FightInfoProto.internal_static_com_ljsd_jieling_protocols_MainLevelRankInfoResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse.class, com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public MainLevelRankInfoResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new MainLevelRankInfoResponse(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + public static final int MAINLEVELRANKINFO_FIELD_NUMBER = 1; + private java.util.List mainLevelRankInfo_; + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public java.util.List getMainLevelRankInfoList() { + return mainLevelRankInfo_; + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public java.util.List + getMainLevelRankInfoOrBuilderList() { + return mainLevelRankInfo_; + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public int getMainLevelRankInfoCount() { + return mainLevelRankInfo_.size(); + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo getMainLevelRankInfo(int index) { + return mainLevelRankInfo_.get(index); + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfoOrBuilder getMainLevelRankInfoOrBuilder( + int index) { + return mainLevelRankInfo_.get(index); + } + + // optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + public static final int MYMAINLEVELRANKINFO_FIELD_NUMBER = 2; + private com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo myMainLevelRankInfo_; + /** + * optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + */ + public boolean hasMyMainLevelRankInfo() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + */ + public com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo getMyMainLevelRankInfo() { + return myMainLevelRankInfo_; + } + /** + * optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + */ + public com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfoOrBuilder getMyMainLevelRankInfoOrBuilder() { + return myMainLevelRankInfo_; + } + + private void initFields() { + mainLevelRankInfo_ = java.util.Collections.emptyList(); + myMainLevelRankInfo_ = com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.getDefaultInstance(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + for (int i = 0; i < mainLevelRankInfo_.size(); i++) { + output.writeMessage(1, mainLevelRankInfo_.get(i)); + } + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeMessage(2, myMainLevelRankInfo_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < mainLevelRankInfo_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, mainLevelRankInfo_.get(i)); + } + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, myMainLevelRankInfo_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.MainLevelRankInfoResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.FightInfoProto.internal_static_com_ljsd_jieling_protocols_MainLevelRankInfoResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.FightInfoProto.internal_static_com_ljsd_jieling_protocols_MainLevelRankInfoResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse.class, com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getMainLevelRankInfoFieldBuilder(); + getMyMainLevelRankInfoFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + if (mainLevelRankInfoBuilder_ == null) { + mainLevelRankInfo_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + mainLevelRankInfoBuilder_.clear(); + } + if (myMainLevelRankInfoBuilder_ == null) { + myMainLevelRankInfo_ = com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.getDefaultInstance(); + } else { + myMainLevelRankInfoBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.FightInfoProto.internal_static_com_ljsd_jieling_protocols_MainLevelRankInfoResponse_descriptor; + } + + public com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse build() { + com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse buildPartial() { + com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse result = new com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (mainLevelRankInfoBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + mainLevelRankInfo_ = java.util.Collections.unmodifiableList(mainLevelRankInfo_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.mainLevelRankInfo_ = mainLevelRankInfo_; + } else { + result.mainLevelRankInfo_ = mainLevelRankInfoBuilder_.build(); + } + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000001; + } + if (myMainLevelRankInfoBuilder_ == null) { + result.myMainLevelRankInfo_ = myMainLevelRankInfo_; + } else { + result.myMainLevelRankInfo_ = myMainLevelRankInfoBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse) { + return mergeFrom((com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse other) { + if (other == com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse.getDefaultInstance()) return this; + if (mainLevelRankInfoBuilder_ == null) { + if (!other.mainLevelRankInfo_.isEmpty()) { + if (mainLevelRankInfo_.isEmpty()) { + mainLevelRankInfo_ = other.mainLevelRankInfo_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureMainLevelRankInfoIsMutable(); + mainLevelRankInfo_.addAll(other.mainLevelRankInfo_); + } + onChanged(); + } + } else { + if (!other.mainLevelRankInfo_.isEmpty()) { + if (mainLevelRankInfoBuilder_.isEmpty()) { + mainLevelRankInfoBuilder_.dispose(); + mainLevelRankInfoBuilder_ = null; + mainLevelRankInfo_ = other.mainLevelRankInfo_; + bitField0_ = (bitField0_ & ~0x00000001); + mainLevelRankInfoBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getMainLevelRankInfoFieldBuilder() : null; + } else { + mainLevelRankInfoBuilder_.addAllMessages(other.mainLevelRankInfo_); + } + } + } + if (other.hasMyMainLevelRankInfo()) { + mergeMyMainLevelRankInfo(other.getMyMainLevelRankInfo()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.FightInfoProto.MainLevelRankInfoResponse) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + private java.util.List mainLevelRankInfo_ = + java.util.Collections.emptyList(); + private void ensureMainLevelRankInfoIsMutable() { + if (!((bitField0_ & 0x00000001) == 0x00000001)) { + mainLevelRankInfo_ = new java.util.ArrayList(mainLevelRankInfo_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfoOrBuilder> mainLevelRankInfoBuilder_; + + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public java.util.List getMainLevelRankInfoList() { + if (mainLevelRankInfoBuilder_ == null) { + return java.util.Collections.unmodifiableList(mainLevelRankInfo_); + } else { + return mainLevelRankInfoBuilder_.getMessageList(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public int getMainLevelRankInfoCount() { + if (mainLevelRankInfoBuilder_ == null) { + return mainLevelRankInfo_.size(); + } else { + return mainLevelRankInfoBuilder_.getCount(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo getMainLevelRankInfo(int index) { + if (mainLevelRankInfoBuilder_ == null) { + return mainLevelRankInfo_.get(index); + } else { + return mainLevelRankInfoBuilder_.getMessage(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public Builder setMainLevelRankInfo( + int index, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo value) { + if (mainLevelRankInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMainLevelRankInfoIsMutable(); + mainLevelRankInfo_.set(index, value); + onChanged(); + } else { + mainLevelRankInfoBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public Builder setMainLevelRankInfo( + int index, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder builderForValue) { + if (mainLevelRankInfoBuilder_ == null) { + ensureMainLevelRankInfoIsMutable(); + mainLevelRankInfo_.set(index, builderForValue.build()); + onChanged(); + } else { + mainLevelRankInfoBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public Builder addMainLevelRankInfo(com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo value) { + if (mainLevelRankInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMainLevelRankInfoIsMutable(); + mainLevelRankInfo_.add(value); + onChanged(); + } else { + mainLevelRankInfoBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public Builder addMainLevelRankInfo( + int index, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo value) { + if (mainLevelRankInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMainLevelRankInfoIsMutable(); + mainLevelRankInfo_.add(index, value); + onChanged(); + } else { + mainLevelRankInfoBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public Builder addMainLevelRankInfo( + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder builderForValue) { + if (mainLevelRankInfoBuilder_ == null) { + ensureMainLevelRankInfoIsMutable(); + mainLevelRankInfo_.add(builderForValue.build()); + onChanged(); + } else { + mainLevelRankInfoBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public Builder addMainLevelRankInfo( + int index, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder builderForValue) { + if (mainLevelRankInfoBuilder_ == null) { + ensureMainLevelRankInfoIsMutable(); + mainLevelRankInfo_.add(index, builderForValue.build()); + onChanged(); + } else { + mainLevelRankInfoBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public Builder addAllMainLevelRankInfo( + java.lang.Iterable values) { + if (mainLevelRankInfoBuilder_ == null) { + ensureMainLevelRankInfoIsMutable(); + super.addAll(values, mainLevelRankInfo_); + onChanged(); + } else { + mainLevelRankInfoBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public Builder clearMainLevelRankInfo() { + if (mainLevelRankInfoBuilder_ == null) { + mainLevelRankInfo_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + mainLevelRankInfoBuilder_.clear(); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public Builder removeMainLevelRankInfo(int index) { + if (mainLevelRankInfoBuilder_ == null) { + ensureMainLevelRankInfoIsMutable(); + mainLevelRankInfo_.remove(index); + onChanged(); + } else { + mainLevelRankInfoBuilder_.remove(index); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder getMainLevelRankInfoBuilder( + int index) { + return getMainLevelRankInfoFieldBuilder().getBuilder(index); + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfoOrBuilder getMainLevelRankInfoOrBuilder( + int index) { + if (mainLevelRankInfoBuilder_ == null) { + return mainLevelRankInfo_.get(index); } else { + return mainLevelRankInfoBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public java.util.List + getMainLevelRankInfoOrBuilderList() { + if (mainLevelRankInfoBuilder_ != null) { + return mainLevelRankInfoBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(mainLevelRankInfo_); + } + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder addMainLevelRankInfoBuilder() { + return getMainLevelRankInfoFieldBuilder().addBuilder( + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder addMainLevelRankInfoBuilder( + int index) { + return getMainLevelRankInfoFieldBuilder().addBuilder( + index, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.MainLevelRankInfo MainLevelRankInfo = 1; + */ + public java.util.List + getMainLevelRankInfoBuilderList() { + return getMainLevelRankInfoFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfoOrBuilder> + getMainLevelRankInfoFieldBuilder() { + if (mainLevelRankInfoBuilder_ == null) { + mainLevelRankInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfoOrBuilder>( + mainLevelRankInfo_, + ((bitField0_ & 0x00000001) == 0x00000001), + getParentForChildren(), + isClean()); + mainLevelRankInfo_ = null; + } + return mainLevelRankInfoBuilder_; + } + + // optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + private com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo myMainLevelRankInfo_ = com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfoOrBuilder> myMainLevelRankInfoBuilder_; + /** + * optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + */ + public boolean hasMyMainLevelRankInfo() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + */ + public com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo getMyMainLevelRankInfo() { + if (myMainLevelRankInfoBuilder_ == null) { + return myMainLevelRankInfo_; + } else { + return myMainLevelRankInfoBuilder_.getMessage(); + } + } + /** + * optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + */ + public Builder setMyMainLevelRankInfo(com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo value) { + if (myMainLevelRankInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + myMainLevelRankInfo_ = value; + onChanged(); + } else { + myMainLevelRankInfoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + return this; + } + /** + * optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + */ + public Builder setMyMainLevelRankInfo( + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder builderForValue) { + if (myMainLevelRankInfoBuilder_ == null) { + myMainLevelRankInfo_ = builderForValue.build(); + onChanged(); + } else { + myMainLevelRankInfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + return this; + } + /** + * optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + */ + public Builder mergeMyMainLevelRankInfo(com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo value) { + if (myMainLevelRankInfoBuilder_ == null) { + if (((bitField0_ & 0x00000002) == 0x00000002) && + myMainLevelRankInfo_ != com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.getDefaultInstance()) { + myMainLevelRankInfo_ = + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.newBuilder(myMainLevelRankInfo_).mergeFrom(value).buildPartial(); + } else { + myMainLevelRankInfo_ = value; + } + onChanged(); + } else { + myMainLevelRankInfoBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000002; + return this; + } + /** + * optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + */ + public Builder clearMyMainLevelRankInfo() { + if (myMainLevelRankInfoBuilder_ == null) { + myMainLevelRankInfo_ = com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.getDefaultInstance(); + onChanged(); + } else { + myMainLevelRankInfoBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + /** + * optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + */ + public com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder getMyMainLevelRankInfoBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getMyMainLevelRankInfoFieldBuilder().getBuilder(); + } + /** + * optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + */ + public com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfoOrBuilder getMyMainLevelRankInfoOrBuilder() { + if (myMainLevelRankInfoBuilder_ != null) { + return myMainLevelRankInfoBuilder_.getMessageOrBuilder(); + } else { + return myMainLevelRankInfo_; + } + } + /** + * optional .com.ljsd.jieling.protocols.MainLevelRankInfo myMainLevelRankInfo = 2; + */ + private com.google.protobuf.SingleFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfoOrBuilder> + getMyMainLevelRankInfoFieldBuilder() { + if (myMainLevelRankInfoBuilder_ == null) { + myMainLevelRankInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfo.Builder, com.ljsd.jieling.protocols.CommonProto.MainLevelRankInfoOrBuilder>( + myMainLevelRankInfo_, + getParentForChildren(), + isClean()); + myMainLevelRankInfo_ = null; + } + return myMainLevelRankInfoBuilder_; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.MainLevelRankInfoResponse) + } + + static { + defaultInstance = new MainLevelRankInfoResponse(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.MainLevelRankInfoResponse) + } + private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_FightStartRequest_descriptor; private static @@ -21122,6 +21991,11 @@ public final class FightInfoProto { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_AdventureCallBossResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_MainLevelRankInfoResponse_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_MainLevelRankInfoResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -21210,7 +22084,11 @@ public final class FightInfoProto { "\014\n\004type\030\001 \001(\005\"k\n\031AdventureCallBossRespon" + "se\022N\n\021adventureBossInfo\030\001 \001(\01323.com.ljsd" + ".jieling.protocols.AdventureBossSimpleIn" + - "foB\002H\001" + "fo\"\261\001\n\031MainLevelRankInfoResponse\022H\n\021Main", + "LevelRankInfo\030\001 \003(\0132-.com.ljsd.jieling.p" + + "rotocols.MainLevelRankInfo\022J\n\023myMainLeve" + + "lRankInfo\030\002 \001(\0132-.com.ljsd.jieling.proto" + + "cols.MainLevelRankInfoB\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -21379,6 +22257,12 @@ public final class FightInfoProto { com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_AdventureCallBossResponse_descriptor, new java.lang.String[] { "AdventureBossInfo", }); + internal_static_com_ljsd_jieling_protocols_MainLevelRankInfoResponse_descriptor = + getDescriptor().getMessageTypes().get(27); + internal_static_com_ljsd_jieling_protocols_MainLevelRankInfoResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_MainLevelRankInfoResponse_descriptor, + new java.lang.String[] { "MainLevelRankInfo", "MyMainLevelRankInfo", }); return null; } }; diff --git a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/HeroInfoProto.java b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/HeroInfoProto.java index 48cef4ea5..29067089a 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/HeroInfoProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/HeroInfoProto.java @@ -21895,6 +21895,984 @@ public final class HeroInfoProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.SoulForceRandResponse) } + public interface HeroReturnRequestOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional string heroId = 1; + /** + * optional string heroId = 1; + */ + boolean hasHeroId(); + /** + * optional string heroId = 1; + */ + java.lang.String getHeroId(); + /** + * optional string heroId = 1; + */ + com.google.protobuf.ByteString + getHeroIdBytes(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.HeroReturnRequest} + */ + public static final class HeroReturnRequest extends + com.google.protobuf.GeneratedMessage + implements HeroReturnRequestOrBuilder { + // Use HeroReturnRequest.newBuilder() to construct. + private HeroReturnRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private HeroReturnRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final HeroReturnRequest defaultInstance; + public static HeroReturnRequest getDefaultInstance() { + return defaultInstance; + } + + public HeroReturnRequest getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private HeroReturnRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + bitField0_ |= 0x00000001; + heroId_ = input.readBytes(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_HeroReturnRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_HeroReturnRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest.class, com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public HeroReturnRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new HeroReturnRequest(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional string heroId = 1; + public static final int HEROID_FIELD_NUMBER = 1; + private java.lang.Object heroId_; + /** + * optional string heroId = 1; + */ + public boolean hasHeroId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional string heroId = 1; + */ + public java.lang.String getHeroId() { + java.lang.Object ref = heroId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + heroId_ = s; + } + return s; + } + } + /** + * optional string heroId = 1; + */ + public com.google.protobuf.ByteString + getHeroIdBytes() { + java.lang.Object ref = heroId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + heroId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private void initFields() { + heroId_ = ""; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, getHeroIdBytes()); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, getHeroIdBytes()); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.HeroReturnRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_HeroReturnRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_HeroReturnRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest.class, com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + heroId_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_HeroReturnRequest_descriptor; + } + + public com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest build() { + com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest buildPartial() { + com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest result = new com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.heroId_ = heroId_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest) { + return mergeFrom((com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest other) { + if (other == com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest.getDefaultInstance()) return this; + if (other.hasHeroId()) { + bitField0_ |= 0x00000001; + heroId_ = other.heroId_; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnRequest) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional string heroId = 1; + private java.lang.Object heroId_ = ""; + /** + * optional string heroId = 1; + */ + public boolean hasHeroId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional string heroId = 1; + */ + public java.lang.String getHeroId() { + java.lang.Object ref = heroId_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + heroId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string heroId = 1; + */ + public com.google.protobuf.ByteString + getHeroIdBytes() { + java.lang.Object ref = heroId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + heroId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string heroId = 1; + */ + public Builder setHeroId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + heroId_ = value; + onChanged(); + return this; + } + /** + * optional string heroId = 1; + */ + public Builder clearHeroId() { + bitField0_ = (bitField0_ & ~0x00000001); + heroId_ = getDefaultInstance().getHeroId(); + onChanged(); + return this; + } + /** + * optional string heroId = 1; + */ + public Builder setHeroIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + heroId_ = value; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.HeroReturnRequest) + } + + static { + defaultInstance = new HeroReturnRequest(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.HeroReturnRequest) + } + + public interface HeroReturnResponseOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional .com.ljsd.jieling.protocols.Drop drop = 1; + /** + * optional .com.ljsd.jieling.protocols.Drop drop = 1; + */ + boolean hasDrop(); + /** + * optional .com.ljsd.jieling.protocols.Drop drop = 1; + */ + com.ljsd.jieling.protocols.CommonProto.Drop getDrop(); + /** + * optional .com.ljsd.jieling.protocols.Drop drop = 1; + */ + com.ljsd.jieling.protocols.CommonProto.DropOrBuilder getDropOrBuilder(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.HeroReturnResponse} + */ + public static final class HeroReturnResponse extends + com.google.protobuf.GeneratedMessage + implements HeroReturnResponseOrBuilder { + // Use HeroReturnResponse.newBuilder() to construct. + private HeroReturnResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private HeroReturnResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final HeroReturnResponse defaultInstance; + public static HeroReturnResponse getDefaultInstance() { + return defaultInstance; + } + + public HeroReturnResponse getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private HeroReturnResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + com.ljsd.jieling.protocols.CommonProto.Drop.Builder subBuilder = null; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + subBuilder = drop_.toBuilder(); + } + drop_ = input.readMessage(com.ljsd.jieling.protocols.CommonProto.Drop.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(drop_); + drop_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000001; + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_HeroReturnResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_HeroReturnResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse.class, com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public HeroReturnResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new HeroReturnResponse(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional .com.ljsd.jieling.protocols.Drop drop = 1; + public static final int DROP_FIELD_NUMBER = 1; + private com.ljsd.jieling.protocols.CommonProto.Drop drop_; + /** + * optional .com.ljsd.jieling.protocols.Drop drop = 1; + */ + public boolean hasDrop() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional .com.ljsd.jieling.protocols.Drop drop = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.Drop getDrop() { + return drop_; + } + /** + * optional .com.ljsd.jieling.protocols.Drop drop = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.DropOrBuilder getDropOrBuilder() { + return drop_; + } + + private void initFields() { + drop_ = com.ljsd.jieling.protocols.CommonProto.Drop.getDefaultInstance(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeMessage(1, drop_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, drop_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.HeroReturnResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_HeroReturnResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_HeroReturnResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse.class, com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getDropFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + if (dropBuilder_ == null) { + drop_ = com.ljsd.jieling.protocols.CommonProto.Drop.getDefaultInstance(); + } else { + dropBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_HeroReturnResponse_descriptor; + } + + public com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse build() { + com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse buildPartial() { + com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse result = new com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + if (dropBuilder_ == null) { + result.drop_ = drop_; + } else { + result.drop_ = dropBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse) { + return mergeFrom((com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse other) { + if (other == com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse.getDefaultInstance()) return this; + if (other.hasDrop()) { + mergeDrop(other.getDrop()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.HeroInfoProto.HeroReturnResponse) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional .com.ljsd.jieling.protocols.Drop drop = 1; + private com.ljsd.jieling.protocols.CommonProto.Drop drop_ = com.ljsd.jieling.protocols.CommonProto.Drop.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.Drop, com.ljsd.jieling.protocols.CommonProto.Drop.Builder, com.ljsd.jieling.protocols.CommonProto.DropOrBuilder> dropBuilder_; + /** + * optional .com.ljsd.jieling.protocols.Drop drop = 1; + */ + public boolean hasDrop() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional .com.ljsd.jieling.protocols.Drop drop = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.Drop getDrop() { + if (dropBuilder_ == null) { + return drop_; + } else { + return dropBuilder_.getMessage(); + } + } + /** + * optional .com.ljsd.jieling.protocols.Drop drop = 1; + */ + public Builder setDrop(com.ljsd.jieling.protocols.CommonProto.Drop value) { + if (dropBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + drop_ = value; + onChanged(); + } else { + dropBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * optional .com.ljsd.jieling.protocols.Drop drop = 1; + */ + public Builder setDrop( + com.ljsd.jieling.protocols.CommonProto.Drop.Builder builderForValue) { + if (dropBuilder_ == null) { + drop_ = builderForValue.build(); + onChanged(); + } else { + dropBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * optional .com.ljsd.jieling.protocols.Drop drop = 1; + */ + public Builder mergeDrop(com.ljsd.jieling.protocols.CommonProto.Drop value) { + if (dropBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001) && + drop_ != com.ljsd.jieling.protocols.CommonProto.Drop.getDefaultInstance()) { + drop_ = + com.ljsd.jieling.protocols.CommonProto.Drop.newBuilder(drop_).mergeFrom(value).buildPartial(); + } else { + drop_ = value; + } + onChanged(); + } else { + dropBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * optional .com.ljsd.jieling.protocols.Drop drop = 1; + */ + public Builder clearDrop() { + if (dropBuilder_ == null) { + drop_ = com.ljsd.jieling.protocols.CommonProto.Drop.getDefaultInstance(); + onChanged(); + } else { + dropBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + /** + * optional .com.ljsd.jieling.protocols.Drop drop = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.Drop.Builder getDropBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getDropFieldBuilder().getBuilder(); + } + /** + * optional .com.ljsd.jieling.protocols.Drop drop = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.DropOrBuilder getDropOrBuilder() { + if (dropBuilder_ != null) { + return dropBuilder_.getMessageOrBuilder(); + } else { + return drop_; + } + } + /** + * optional .com.ljsd.jieling.protocols.Drop drop = 1; + */ + private com.google.protobuf.SingleFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.Drop, com.ljsd.jieling.protocols.CommonProto.Drop.Builder, com.ljsd.jieling.protocols.CommonProto.DropOrBuilder> + getDropFieldBuilder() { + if (dropBuilder_ == null) { + dropBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.Drop, com.ljsd.jieling.protocols.CommonProto.Drop.Builder, com.ljsd.jieling.protocols.CommonProto.DropOrBuilder>( + drop_, + getParentForChildren(), + isClean()); + drop_ = null; + } + return dropBuilder_; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.HeroReturnResponse) + } + + static { + defaultInstance = new HeroReturnResponse(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.HeroReturnResponse) + } + private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_GetHeroListInfoRequest_descriptor; private static @@ -22060,6 +23038,16 @@ public final class HeroInfoProto { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_SoulForceRandResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_HeroReturnRequest_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_HeroReturnRequest_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_HeroReturnResponse_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_HeroReturnResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -22130,7 +23118,9 @@ public final class HeroInfoProto { "\004time\030\003 \001(\005\"\026\n\024SoulForceRandRequest\"T\n\025S" + "oulForceRandResponse\022.\n\004drop\030\001 \001(\0132 .com", ".ljsd.jieling.protocols.Drop\022\013\n\003pos\030\002 \001(" + - "\005B\002H\001" + "\005\"#\n\021HeroReturnRequest\022\016\n\006heroId\030\001 \001(\t\"D" + + "\n\022HeroReturnResponse\022.\n\004drop\030\001 \001(\0132 .com" + + ".ljsd.jieling.protocols.DropB\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -22335,6 +23325,18 @@ public final class HeroInfoProto { com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_SoulForceRandResponse_descriptor, new java.lang.String[] { "Drop", "Pos", }); + internal_static_com_ljsd_jieling_protocols_HeroReturnRequest_descriptor = + getDescriptor().getMessageTypes().get(33); + internal_static_com_ljsd_jieling_protocols_HeroReturnRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_HeroReturnRequest_descriptor, + new java.lang.String[] { "HeroId", }); + internal_static_com_ljsd_jieling_protocols_HeroReturnResponse_descriptor = + getDescriptor().getMessageTypes().get(34); + internal_static_com_ljsd_jieling_protocols_HeroReturnResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_HeroReturnResponse_descriptor, + new java.lang.String[] { "Drop", }); return null; } }; diff --git a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java index 7757235cd..f729e23ad 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java @@ -441,6 +441,18 @@ public final class MessageTypeProto { * */ BLOODY_SCORE_CHANGE_INDICATION(67, 10123), + /** + * BUY_TREASURE_LEVEL_REQUEST = 10124; + * + *
+     *购买戒灵秘宝等级
+     * 
+ */ + BUY_TREASURE_LEVEL_REQUEST(68, 10124), + /** + * BUY_TREASURE_LEVEL_RESPONSE = 10125; + */ + BUY_TREASURE_LEVEL_RESPONSE(69, 10125), /** * COOK_FOOD_REQUEST = 10200; * @@ -448,11 +460,11 @@ public final class MessageTypeProto { * C 10200 * */ - COOK_FOOD_REQUEST(68, 10200), + COOK_FOOD_REQUEST(70, 10200), /** * COOK_FOOD_RESPONSE = 10201; */ - COOK_FOOD_RESPONSE(69, 10201), + COOK_FOOD_RESPONSE(71, 10201), /** * DRAW_HERO_REQUEST = 10300; * @@ -460,11 +472,11 @@ public final class MessageTypeProto { * D 10300 * */ - DRAW_HERO_REQUEST(70, 10300), + DRAW_HERO_REQUEST(72, 10300), /** * DRAW_HERO_RESPONSE = 10301; */ - DRAW_HERO_RESPONSE(71, 10301), + DRAW_HERO_RESPONSE(73, 10301), /** * DEL_FRIEND_REQUEST = 10302; * @@ -472,11 +484,11 @@ public final class MessageTypeProto { *删除好友 * */ - DEL_FRIEND_REQUEST(72, 10302), + DEL_FRIEND_REQUEST(74, 10302), /** * DEL_FRIEND_RESPONSE = 10303; */ - DEL_FRIEND_RESPONSE(73, 10303), + DEL_FRIEND_RESPONSE(75, 10303), /** * DIFFICULT_MAP_OPTION_RECORD_REQUEST = 10304; * @@ -484,11 +496,11 @@ public final class MessageTypeProto { *精英副本选择记录 * */ - DIFFICULT_MAP_OPTION_RECORD_REQUEST(74, 10304), + DIFFICULT_MAP_OPTION_RECORD_REQUEST(76, 10304), /** * DIFFICULT_MAP_OPTION_RECORD_RESPONSE = 10305; */ - DIFFICULT_MAP_OPTION_RECORD_RESPONSE(75, 10305), + DIFFICULT_MAP_OPTION_RECORD_RESPONSE(77, 10305), /** * DIRECT_BUY_GOODS_INDICATION = 10306; * @@ -496,7 +508,7 @@ public final class MessageTypeProto { *道具直购 * */ - DIRECT_BUY_GOODS_INDICATION(76, 10306), + DIRECT_BUY_GOODS_INDICATION(78, 10306), /** * ERROR_CODE_INDICATION = 10400; * @@ -504,7 +516,7 @@ public final class MessageTypeProto { * E 10400 * */ - ERROR_CODE_INDICATION(77, 10400), + ERROR_CODE_INDICATION(79, 10400), /** * EQUIP_WEAR_REQUEST = 10402; * @@ -512,11 +524,11 @@ public final class MessageTypeProto { * 穿装备 * */ - EQUIP_WEAR_REQUEST(78, 10402), + EQUIP_WEAR_REQUEST(80, 10402), /** * EQUIP_WEAR_RESPONSE = 10403; */ - EQUIP_WEAR_RESPONSE(79, 10403), + EQUIP_WEAR_RESPONSE(81, 10403), /** * EQUIP_UNLOAD_OPT_REQUEST = 10404; * @@ -524,11 +536,11 @@ public final class MessageTypeProto { *脱下装备操作 * */ - EQUIP_UNLOAD_OPT_REQUEST(80, 10404), + EQUIP_UNLOAD_OPT_REQUEST(82, 10404), /** * EQUIP_UNLOAD_OPT_RESPONSE = 10405; */ - EQUIP_UNLOAD_OPT_RESPONSE(81, 10405), + EQUIP_UNLOAD_OPT_RESPONSE(83, 10405), /** * EVENT_UPDATE_REQUEST = 10406; * @@ -536,11 +548,11 @@ public final class MessageTypeProto { * 更新事件 * */ - EVENT_UPDATE_REQUEST(82, 10406), + EVENT_UPDATE_REQUEST(84, 10406), /** * EVENT_UPDATE_RESPONSE = 10407; */ - EVENT_UPDATE_RESPONSE(83, 10407), + EVENT_UPDATE_RESPONSE(85, 10407), /** * EQUIP_LOCK_REQUEST = 10408; * @@ -548,11 +560,11 @@ public final class MessageTypeProto { *装备锁定 * */ - EQUIP_LOCK_REQUEST(84, 10408), + EQUIP_LOCK_REQUEST(86, 10408), /** * EQUIP_LOCK_RESPONSE = 10409; */ - EQUIP_LOCK_RESPONSE(85, 10409), + EQUIP_LOCK_RESPONSE(87, 10409), /** * ENDLESS_MAP_HERO_INFO_REQUEST = 10410; * @@ -560,11 +572,11 @@ public final class MessageTypeProto { *无尽副本英雄信息 * */ - ENDLESS_MAP_HERO_INFO_REQUEST(86, 10410), + ENDLESS_MAP_HERO_INFO_REQUEST(88, 10410), /** * ENDLESS_MAP_HERO_INFO_RESPONSE = 10411; */ - ENDLESS_MAP_HERO_INFO_RESPONSE(87, 10411), + ENDLESS_MAP_HERO_INFO_RESPONSE(89, 10411), /** * ENDLESS_MAP_RESET_REQUEST = 10412; * @@ -572,11 +584,11 @@ public final class MessageTypeProto { *无尽副本重置 * */ - ENDLESS_MAP_RESET_REQUEST(88, 10412), + ENDLESS_MAP_RESET_REQUEST(90, 10412), /** * ENDLESS_MAP_RESET_RESPONSE = 10413; */ - ENDLESS_MAP_RESET_RESPONSE(89, 10413), + ENDLESS_MAP_RESET_RESPONSE(91, 10413), /** * ENDLESS_MAP_SIGN_REQUEST = 10414; * @@ -584,11 +596,11 @@ public final class MessageTypeProto { *无尽副本设置标记 * */ - ENDLESS_MAP_SIGN_REQUEST(90, 10414), + ENDLESS_MAP_SIGN_REQUEST(92, 10414), /** * ENDLESS_MAP_SIGN_RESPONSE = 10415; */ - ENDLESS_MAP_SIGN_RESPONSE(91, 10415), + ENDLESS_MAP_SIGN_RESPONSE(93, 10415), /** * ENDLESS_EXECUTION_REFRESH_REQUEST = 10416; * @@ -596,11 +608,11 @@ public final class MessageTypeProto { *无尽副本请求刷新行动力 * */ - ENDLESS_EXECUTION_REFRESH_REQUEST(92, 10416), + ENDLESS_EXECUTION_REFRESH_REQUEST(94, 10416), /** * ENDLESS_EXECUTION_REFRESH_RESPONSE = 10417; */ - ENDLESS_EXECUTION_REFRESH_RESPONSE(93, 10417), + ENDLESS_EXECUTION_REFRESH_RESPONSE(95, 10417), /** * ENDLESS_OUT_CONSUME_REQUEST = 10418; * @@ -608,11 +620,11 @@ public final class MessageTypeProto { *无尽副本最后统计信息 * */ - ENDLESS_OUT_CONSUME_REQUEST(94, 10418), + ENDLESS_OUT_CONSUME_REQUEST(96, 10418), /** * ENDLESS_OUT_CONSUME_RESPONSE = 10419; */ - ENDLESS_OUT_CONSUME_RESPONSE(95, 10419), + ENDLESS_OUT_CONSUME_RESPONSE(97, 10419), /** * ENDLESS_REFRESH_INDICAITON = 10420; * @@ -620,7 +632,7 @@ public final class MessageTypeProto { *无尽副本推送刷新时间 * */ - ENDLESS_REFRESH_INDICAITON(96, 10420), + ENDLESS_REFRESH_INDICAITON(98, 10420), /** * ENDLESS_MIN_MAP_INFO_REQUEST = 10421; * @@ -628,11 +640,11 @@ public final class MessageTypeProto { *无尽副本小地图信息 * */ - ENDLESS_MIN_MAP_INFO_REQUEST(97, 10421), + ENDLESS_MIN_MAP_INFO_REQUEST(99, 10421), /** * ENDLESS_MIN_MAP_INFO_RESPONSE = 10422; */ - ENDLESS_MIN_MAP_INFO_RESPONSE(98, 10422), + ENDLESS_MIN_MAP_INFO_RESPONSE(100, 10422), /** * ENDLESS_MONSTER_REFRESH_INDICATION = 10423; * @@ -640,7 +652,7 @@ public final class MessageTypeProto { *无尽副本空地刷新小怪 * */ - ENDLESS_MONSTER_REFRESH_INDICATION(99, 10423), + ENDLESS_MONSTER_REFRESH_INDICATION(101, 10423), /** * ENDLESS_SET_SKIPFIGHT_REQUEST = 10424; * @@ -648,11 +660,11 @@ public final class MessageTypeProto { *无尽副本是否跳过战斗 * */ - ENDLESS_SET_SKIPFIGHT_REQUEST(100, 10424), + ENDLESS_SET_SKIPFIGHT_REQUEST(102, 10424), /** * ENDLESS_SET_SKIPFIGHT_RESPONSE = 10425; */ - ENDLESS_SET_SKIPFIGHT_RESPONSE(101, 10425), + ENDLESS_SET_SKIPFIGHT_RESPONSE(103, 10425), /** * ENDLESS_MAP_SET_TEAM_INDICATION = 10426; * @@ -660,7 +672,7 @@ public final class MessageTypeProto { *无尽副本修改编队推送 * */ - ENDLESS_MAP_SET_TEAM_INDICATION(102, 10426), + ENDLESS_MAP_SET_TEAM_INDICATION(104, 10426), /** * EXCHANGE_CDK_REQUEST = 10427; * @@ -668,7 +680,7 @@ public final class MessageTypeProto { *兑换cdkey * */ - EXCHANGE_CDK_REQUEST(103, 10427), + EXCHANGE_CDK_REQUEST(105, 10427), /** * EXCHANGE_CDK_RESPONSE = 10428; * @@ -676,7 +688,7 @@ public final class MessageTypeProto { *兑换cdkey * */ - EXCHANGE_CDK_RESPONSE(104, 10428), + EXCHANGE_CDK_RESPONSE(106, 10428), /** * ENDLESS_MAP_CHANGE_INDICATION = 10429; * @@ -684,7 +696,7 @@ public final class MessageTypeProto { *无尽地图修改推送 * */ - ENDLESS_MAP_CHANGE_INDICATION(105, 10429), + ENDLESS_MAP_CHANGE_INDICATION(107, 10429), /** * FIGHT_START_REQUEST = 10500; * @@ -692,22 +704,22 @@ public final class MessageTypeProto { * F 10500 * */ - FIGHT_START_REQUEST(106, 10500), + FIGHT_START_REQUEST(108, 10500), /** * FIGHT_START_RESPONSE = 10501; */ - FIGHT_START_RESPONSE(107, 10501), + FIGHT_START_RESPONSE(109, 10501), /** * FIGHT_END_REQUEST = 10502; * *
      * 
*/ - FIGHT_END_REQUEST(108, 10502), + FIGHT_END_REQUEST(110, 10502), /** * FIGHT_END_RESPONSE = 10503; */ - FIGHT_END_RESPONSE(109, 10503), + FIGHT_END_RESPONSE(111, 10503), /** * FRIEND_INVITE_REQUEST = 10504; * @@ -715,11 +727,11 @@ public final class MessageTypeProto { * 好友申请 * */ - FRIEND_INVITE_REQUEST(110, 10504), + FRIEND_INVITE_REQUEST(112, 10504), /** * FRIEND_INVITE_RESPONSE = 10505; */ - FRIEND_INVITE_RESPONSE(111, 10505), + FRIEND_INVITE_RESPONSE(113, 10505), /** * FRIEND_INVITE_OPERATION_REQUEST = 10506; * @@ -727,11 +739,11 @@ public final class MessageTypeProto { *同意或者拒绝添加好友 * */ - FRIEND_INVITE_OPERATION_REQUEST(112, 10506), + FRIEND_INVITE_OPERATION_REQUEST(114, 10506), /** * FRIEND_INVITE_OPERATION_RESPONSE = 10507; */ - FRIEND_INVITE_OPERATION_RESPONSE(113, 10507), + FRIEND_INVITE_OPERATION_RESPONSE(115, 10507), /** * FRIEND_TAKE_HEART_REQUEST = 10508; * @@ -739,11 +751,11 @@ public final class MessageTypeProto { * 领取赠送体力 * */ - FRIEND_TAKE_HEART_REQUEST(114, 10508), + FRIEND_TAKE_HEART_REQUEST(116, 10508), /** * FRIEND_TAKE_HEART_RESPONSE = 10509; */ - FRIEND_TAKE_HEART_RESPONSE(115, 10509), + FRIEND_TAKE_HEART_RESPONSE(117, 10509), /** * FRIEND_GIVE_PRESENT_REQUEST = 10510; * @@ -751,11 +763,11 @@ public final class MessageTypeProto { *好友赠送体力 * */ - FRIEND_GIVE_PRESENT_REQUEST(116, 10510), + FRIEND_GIVE_PRESENT_REQUEST(118, 10510), /** * FRIEND_GIVE_PRESENT_RESPONSE = 10511; */ - FRIEND_GIVE_PRESENT_RESPONSE(117, 10511), + FRIEND_GIVE_PRESENT_RESPONSE(119, 10511), /** * FRIEND_SEARCH_REQUEST = 10512; * @@ -763,11 +775,11 @@ public final class MessageTypeProto { *搜索好友 * */ - FRIEND_SEARCH_REQUEST(118, 10512), + FRIEND_SEARCH_REQUEST(120, 10512), /** * FRIEND_SEARCH_RESPONSE = 10513; */ - FRIEND_SEARCH_RESPONSE(119, 10513), + FRIEND_SEARCH_RESPONSE(121, 10513), /** * FIVE_PLAYER_REFLUSH_INDICATION = 10514; * @@ -775,7 +787,7 @@ public final class MessageTypeProto { *五点玩家信息刷新 * */ - FIVE_PLAYER_REFLUSH_INDICATION(120, 10514), + FIVE_PLAYER_REFLUSH_INDICATION(122, 10514), /** * SERVER_FIVE_REQEUST = 10516; * @@ -783,7 +795,7 @@ public final class MessageTypeProto { *服务器专用用于五点刷新用户数据 * */ - SERVER_FIVE_REQEUST(121, 10516), + SERVER_FIVE_REQEUST(123, 10516), /** * FB_STAR_REWARD_REQUEST = 10517; * @@ -791,11 +803,11 @@ public final class MessageTypeProto { *副本星级奖励 * */ - FB_STAR_REWARD_REQUEST(122, 10517), + FB_STAR_REWARD_REQUEST(124, 10517), /** * FB_STAR_REWARD_RESPONSE = 10518; */ - FB_STAR_REWARD_RESPONSE(123, 10518), + FB_STAR_REWARD_RESPONSE(125, 10518), /** * FAMILY_CREATE_REQUEST = 10519; * @@ -803,11 +815,11 @@ public final class MessageTypeProto { *创建公会 * */ - FAMILY_CREATE_REQUEST(124, 10519), + FAMILY_CREATE_REQUEST(126, 10519), /** * FAMILY_CREATE_RESPONSE = 10520; */ - FAMILY_CREATE_RESPONSE(125, 10520), + FAMILY_CREATE_RESPONSE(127, 10520), /** * FAMILY_RECOMEND_REQUEST = 10521; * @@ -815,11 +827,11 @@ public final class MessageTypeProto { * 公会推荐列表 * */ - FAMILY_RECOMEND_REQUEST(126, 10521), + FAMILY_RECOMEND_REQUEST(128, 10521), /** * FAMILY_RECOMEND_RESPONSE = 10522; */ - FAMILY_RECOMEND_RESPONSE(127, 10522), + FAMILY_RECOMEND_RESPONSE(129, 10522), /** * FAMILY_JOIN_REQUEST = 10523; * @@ -827,11 +839,11 @@ public final class MessageTypeProto { * 加入公会 * */ - FAMILY_JOIN_REQUEST(128, 10523), + FAMILY_JOIN_REQUEST(130, 10523), /** * FAMILY_JOIN_RESPONSE = 10524; */ - FAMILY_JOIN_RESPONSE(129, 10524), + FAMILY_JOIN_RESPONSE(131, 10524), /** * FAMILY_APPLY_REQEUST = 10525; * @@ -839,11 +851,11 @@ public final class MessageTypeProto { *申请公会 * */ - FAMILY_APPLY_REQEUST(130, 10525), + FAMILY_APPLY_REQEUST(132, 10525), /** * FAMILY_APPLY_RESPONSE = 10526; */ - FAMILY_APPLY_RESPONSE(131, 10526), + FAMILY_APPLY_RESPONSE(133, 10526), /** * FAMILY_SEARCH_REQEUST = 10527; * @@ -851,11 +863,11 @@ public final class MessageTypeProto { * 公会搜素 * */ - FAMILY_SEARCH_REQEUST(132, 10527), + FAMILY_SEARCH_REQEUST(134, 10527), /** * FAMILY_SEARCH_RESPONSE = 10528; */ - FAMILY_SEARCH_RESPONSE(133, 10528), + FAMILY_SEARCH_RESPONSE(135, 10528), /** * FAMILY_JOIN_INDICATION = 10529; * @@ -863,7 +875,7 @@ public final class MessageTypeProto { *公会推送 * */ - FAMILY_JOIN_INDICATION(134, 10529), + FAMILY_JOIN_INDICATION(136, 10529), /** * FAMILY_GET_INFO_REQUEST = 10530; * @@ -871,11 +883,11 @@ public final class MessageTypeProto { * 获取公会信息 * */ - FAMILY_GET_INFO_REQUEST(135, 10530), + FAMILY_GET_INFO_REQUEST(137, 10530), /** * FAMILY_GET_INFO_RESPONSE = 10531; */ - FAMILY_GET_INFO_RESPONSE(136, 10531), + FAMILY_GET_INFO_RESPONSE(138, 10531), /** * FAMILY_GET_LOG_REQUEST = 10532; * @@ -883,11 +895,11 @@ public final class MessageTypeProto { * 获取公会日志信息 * */ - FAMILY_GET_LOG_REQUEST(137, 10532), + FAMILY_GET_LOG_REQUEST(139, 10532), /** * FAMILY_GET_LOG_RESPOSNE = 10533; */ - FAMILY_GET_LOG_RESPOSNE(138, 10533), + FAMILY_GET_LOG_RESPOSNE(140, 10533), /** * FAMILY_GET_MEMBER_REQUEST = 10534; * @@ -895,11 +907,11 @@ public final class MessageTypeProto { * 获取公会成员信息 * */ - FAMILY_GET_MEMBER_REQUEST(139, 10534), + FAMILY_GET_MEMBER_REQUEST(141, 10534), /** * FAMILY_GET_MEMBER_RESPOSNE = 10535; */ - FAMILY_GET_MEMBER_RESPOSNE(140, 10535), + FAMILY_GET_MEMBER_RESPOSNE(142, 10535), /** * FAMILY_GET_APPLY_REQUEST = 10536; * @@ -907,11 +919,11 @@ public final class MessageTypeProto { * 获取申请列表信息 * */ - FAMILY_GET_APPLY_REQUEST(141, 10536), + FAMILY_GET_APPLY_REQUEST(143, 10536), /** * FAMILY_GET_APPLY_RESPOSNE = 10537; */ - FAMILY_GET_APPLY_RESPOSNE(142, 10537), + FAMILY_GET_APPLY_RESPOSNE(144, 10537), /** * FAMILY_OPERATION_APPLY_LIST_REQUEST = 10538; * @@ -919,11 +931,11 @@ public final class MessageTypeProto { *操作申请列表 * */ - FAMILY_OPERATION_APPLY_LIST_REQUEST(143, 10538), + FAMILY_OPERATION_APPLY_LIST_REQUEST(145, 10538), /** * FAMILY_OPERATION_APPLY_LIST_RESPONSE = 10539; */ - FAMILY_OPERATION_APPLY_LIST_RESPONSE(144, 10539), + FAMILY_OPERATION_APPLY_LIST_RESPONSE(146, 10539), /** * FAMILY_KICK_OUT_REQUEST = 10540; * @@ -931,11 +943,11 @@ public final class MessageTypeProto { * 公会踢人 * */ - FAMILY_KICK_OUT_REQUEST(145, 10540), + FAMILY_KICK_OUT_REQUEST(147, 10540), /** * FAMILY_KICK_OUT_RESPONSE = 10541; */ - FAMILY_KICK_OUT_RESPONSE(146, 10541), + FAMILY_KICK_OUT_RESPONSE(148, 10541), /** * FAMILY_APPOINTMENT_REQEUST = 10542; * @@ -943,11 +955,11 @@ public final class MessageTypeProto { * 公会委任 * */ - FAMILY_APPOINTMENT_REQEUST(147, 10542), + FAMILY_APPOINTMENT_REQEUST(149, 10542), /** * FAMILY_APPOINTMENT_RESPONSE = 10543; */ - FAMILY_APPOINTMENT_RESPONSE(148, 10543), + FAMILY_APPOINTMENT_RESPONSE(150, 10543), /** * FAMILY_KICK_INDICATION = 10544; * @@ -955,7 +967,7 @@ public final class MessageTypeProto { * 被踢出宗门 * */ - FAMILY_KICK_INDICATION(149, 10544), + FAMILY_KICK_INDICATION(151, 10544), /** * FAMILY_POSITION_UPDATE_INDICAITON = 10545; * @@ -963,7 +975,7 @@ public final class MessageTypeProto { * 公会成员职位变更 * */ - FAMILY_POSITION_UPDATE_INDICAITON(150, 10545), + FAMILY_POSITION_UPDATE_INDICAITON(152, 10545), /** * FAMILY_DISSOLUTION_REQUEST = 10546; * @@ -971,11 +983,11 @@ public final class MessageTypeProto { *解散公会 * */ - FAMILY_DISSOLUTION_REQUEST(151, 10546), + FAMILY_DISSOLUTION_REQUEST(153, 10546), /** * FAMILY_DISSOLUTION_RESPONSE = 10547; */ - FAMILY_DISSOLUTION_RESPONSE(152, 10547), + FAMILY_DISSOLUTION_RESPONSE(154, 10547), /** * FAMILY_CHANGE_NOTICE_REQUEST = 10548; * @@ -983,11 +995,11 @@ public final class MessageTypeProto { *编辑宣言 * */ - FAMILY_CHANGE_NOTICE_REQUEST(153, 10548), + FAMILY_CHANGE_NOTICE_REQUEST(155, 10548), /** * FAMILY_CHANGE_NOTICE_RESPONSE = 10549; */ - FAMILY_CHANGE_NOTICE_RESPONSE(154, 10549), + FAMILY_CHANGE_NOTICE_RESPONSE(156, 10549), /** * FAMILY_CHANGE_JOIN_TYPE_REQUEST = 10550; * @@ -995,11 +1007,11 @@ public final class MessageTypeProto { * 修改公会加入类型 * */ - FAMILY_CHANGE_JOIN_TYPE_REQUEST(155, 10550), + FAMILY_CHANGE_JOIN_TYPE_REQUEST(157, 10550), /** * FAMILY_CHANGE_JOIN_TYPE_RESPONSE = 10551; */ - FAMILY_CHANGE_JOIN_TYPE_RESPONSE(156, 10551), + FAMILY_CHANGE_JOIN_TYPE_RESPONSE(158, 10551), /** * FAMILY_CHANGE_BASE_INDICATION = 10552; * @@ -1007,7 +1019,7 @@ public final class MessageTypeProto { * 公会信息变更推送 * */ - FAMILY_CHANGE_BASE_INDICATION(157, 10552), + FAMILY_CHANGE_BASE_INDICATION(159, 10552), /** * FAMILY_TRANSFER_CHAIRMAN_REQUEST = 10553; * @@ -1015,11 +1027,11 @@ public final class MessageTypeProto { * 转让会长 * */ - FAMILY_TRANSFER_CHAIRMAN_REQUEST(158, 10553), + FAMILY_TRANSFER_CHAIRMAN_REQUEST(160, 10553), /** * FAMILY_TRANSFER_CHAIRMAN_RESPONSE = 10554; */ - FAMILY_TRANSFER_CHAIRMAN_RESPONSE(159, 10554), + FAMILY_TRANSFER_CHAIRMAN_RESPONSE(161, 10554), /** * FAMILY_LEVEL_REQUEST = 10555; * @@ -1027,11 +1039,11 @@ public final class MessageTypeProto { *离开公会 * */ - FAMILY_LEVEL_REQUEST(160, 10555), + FAMILY_LEVEL_REQUEST(162, 10555), /** * FAMILY_LEVEL_RESPONSE = 10556; */ - FAMILY_LEVEL_RESPONSE(161, 10556), + FAMILY_LEVEL_RESPONSE(163, 10556), /** * FAMILY_QUICK_SET_DEFEND_REQEUST = 10557; * @@ -1039,11 +1051,11 @@ public final class MessageTypeProto { *公会一键布防 * */ - FAMILY_QUICK_SET_DEFEND_REQEUST(162, 10557), + FAMILY_QUICK_SET_DEFEND_REQEUST(164, 10557), /** * FAMILY_QUICK_SET_DEFEND_RESPONSE = 10558; */ - FAMILY_QUICK_SET_DEFEND_RESPONSE(163, 10558), + FAMILY_QUICK_SET_DEFEND_RESPONSE(165, 10558), /** * FAMILY_VIEW_DEFEND_REQUEST = 10559; * @@ -1051,11 +1063,11 @@ public final class MessageTypeProto { *查看公会布防信息 * */ - FAMILY_VIEW_DEFEND_REQUEST(164, 10559), + FAMILY_VIEW_DEFEND_REQUEST(166, 10559), /** * FAMILY_VIEW_DEFEND_RESPONSE = 10560; */ - FAMILY_VIEW_DEFEND_RESPONSE(165, 10560), + FAMILY_VIEW_DEFEND_RESPONSE(167, 10560), /** * FAMILY_VIEW_DEFEND_DETAIL_REQUEST = 10561; * @@ -1063,11 +1075,11 @@ public final class MessageTypeProto { *查看具体编队信息 * */ - FAMILY_VIEW_DEFEND_DETAIL_REQUEST(166, 10561), + FAMILY_VIEW_DEFEND_DETAIL_REQUEST(168, 10561), /** * FAMILY_VIEW_DEFEND_DETAIL_RESPONSE = 10562; */ - FAMILY_VIEW_DEFEND_DETAIL_RESPONSE(167, 10562), + FAMILY_VIEW_DEFEND_DETAIL_RESPONSE(169, 10562), /** * FAMILY_WALK_REQUEST = 10563; * @@ -1075,19 +1087,19 @@ public final class MessageTypeProto { *公会人员行走 * */ - FAMILY_WALK_REQUEST(168, 10563), + FAMILY_WALK_REQUEST(170, 10563), /** * FAMILY_WALK_RESPONSE = 10564; */ - FAMILY_WALK_RESPONSE(169, 10564), + FAMILY_WALK_RESPONSE(171, 10564), /** * FAMILY_WALK_INDICATION = 10565; */ - FAMILY_WALK_INDICATION(170, 10565), + FAMILY_WALK_INDICATION(172, 10565), /** * FAMILY_QUICK_SET_DEFEND_INDICATION = 10566; */ - FAMILY_QUICK_SET_DEFEND_INDICATION(171, 10566), + FAMILY_QUICK_SET_DEFEND_INDICATION(173, 10566), /** * FAMILY_FIGHT_INFO_REQUEST = 10567; * @@ -1095,11 +1107,11 @@ public final class MessageTypeProto { *公会对战具体信息 * */ - FAMILY_FIGHT_INFO_REQUEST(172, 10567), + FAMILY_FIGHT_INFO_REQUEST(174, 10567), /** * FAMILY_FIGHT_INFO_RESPONSE = 10568; */ - FAMILY_FIGHT_INFO_RESPONSE(173, 10568), + FAMILY_FIGHT_INFO_RESPONSE(175, 10568), /** * FAMILY_FIGHT_ROUND_INFO_REQUEST = 10569; * @@ -1107,11 +1119,11 @@ public final class MessageTypeProto { *公会战阶段信息 * */ - FAMILY_FIGHT_ROUND_INFO_REQUEST(174, 10569), + FAMILY_FIGHT_ROUND_INFO_REQUEST(176, 10569), /** * FAMILY_FIGHT_ROUND_INFO_RESPONSE = 10570; */ - FAMILY_FIGHT_ROUND_INFO_RESPONSE(175, 10570), + FAMILY_FIGHT_ROUND_INFO_RESPONSE(177, 10570), /** * FAMILY_FIGHT_MATCHING_SUCCESS_INDICATION = 10571; * @@ -1119,7 +1131,7 @@ public final class MessageTypeProto { *公会战匹配成功提示 * */ - FAMILY_FIGHT_MATCHING_SUCCESS_INDICATION(176, 10571), + FAMILY_FIGHT_MATCHING_SUCCESS_INDICATION(178, 10571), /** * FAMILY_FIGHT_ATTACK_REQUEST = 10572; * @@ -1127,11 +1139,11 @@ public final class MessageTypeProto { *公会战进攻 * */ - FAMILY_FIGHT_ATTACK_REQUEST(177, 10572), + FAMILY_FIGHT_ATTACK_REQUEST(179, 10572), /** * FAMILY_FIGHT_ATTACK_RESPONSE = 10573; */ - FAMILY_FIGHT_ATTACK_RESPONSE(178, 10573), + FAMILY_FIGHT_ATTACK_RESPONSE(180, 10573), /** * FAMILY_PERSONAL_FIGHT_RESULT_REQUEST = 10574; * @@ -1139,15 +1151,15 @@ public final class MessageTypeProto { *公会战个人战绩 * */ - FAMILY_PERSONAL_FIGHT_RESULT_REQUEST(179, 10574), + FAMILY_PERSONAL_FIGHT_RESULT_REQUEST(181, 10574), /** * FAMILY_PERSONAL_FIGHT_RESULT_RESPONSE = 10575; */ - FAMILY_PERSONAL_FIGHT_RESULT_RESPONSE(180, 10575), + FAMILY_PERSONAL_FIGHT_RESULT_RESPONSE(182, 10575), /** * FAMILY_DEFEATE_INDICATION = 10576; */ - FAMILY_DEFEATE_INDICATION(181, 10576), + FAMILY_DEFEATE_INDICATION(183, 10576), /** * FAMILY_FIGHT_TOTAL_RESULT_REQUEST = 10577; * @@ -1155,11 +1167,11 @@ public final class MessageTypeProto { *公会战总战绩 * */ - FAMILY_FIGHT_TOTAL_RESULT_REQUEST(182, 10577), + FAMILY_FIGHT_TOTAL_RESULT_REQUEST(184, 10577), /** * FAMILY_FIGHT_TOTAL_RESULT_RESPONSE = 10578; */ - FAMILY_FIGHT_TOTAL_RESULT_RESPONSE(183, 10578), + FAMILY_FIGHT_TOTAL_RESULT_RESPONSE(185, 10578), /** * FAMILY_CHANGE_ICON_REQUEST = 10579; * @@ -1167,11 +1179,11 @@ public final class MessageTypeProto { *修改公会图腾 * */ - FAMILY_CHANGE_ICON_REQUEST(184, 10579), + FAMILY_CHANGE_ICON_REQUEST(186, 10579), /** * FAMILY_CHANGE_ICON_RESPONSE = 10580; */ - FAMILY_CHANGE_ICON_RESPONSE(185, 10580), + FAMILY_CHANGE_ICON_RESPONSE(187, 10580), /** * FAMILY_ATTACK_BLOOD_REQUEST = 10581; * @@ -1179,11 +1191,11 @@ public final class MessageTypeProto { *查看攻击血量 * */ - FAMILY_ATTACK_BLOOD_REQUEST(186, 10581), + FAMILY_ATTACK_BLOOD_REQUEST(188, 10581), /** * FAMILY_ATTACK_BLOOD_RESPONSE = 10582; */ - FAMILY_ATTACK_BLOOD_RESPONSE(187, 10582), + FAMILY_ATTACK_BLOOD_RESPONSE(189, 10582), /** * FAMILY_REFUSE_JOIN_INDICATION = 10583; * @@ -1191,7 +1203,7 @@ public final class MessageTypeProto { *拒绝玩家加入工会indication * */ - FAMILY_REFUSE_JOIN_INDICATION(188, 10583), + FAMILY_REFUSE_JOIN_INDICATION(190, 10583), /** * GET_PLAYERINFO_REQUEST = 10600; * @@ -1199,33 +1211,33 @@ public final class MessageTypeProto { * G 10600 * */ - GET_PLAYERINFO_REQUEST(189, 10600), + GET_PLAYERINFO_REQUEST(191, 10600), /** * GET_PLAYERINFO_RESPONSE = 10601; */ - GET_PLAYERINFO_RESPONSE(190, 10601), + GET_PLAYERINFO_RESPONSE(192, 10601), /** * GET_HEROINFO_REQUEST = 10602; * *
      * 
*/ - GET_HEROINFO_REQUEST(191, 10602), + GET_HEROINFO_REQUEST(193, 10602), /** * GET_HEROINFO_RESPONSE = 10603; */ - GET_HEROINFO_RESPONSE(192, 10603), + GET_HEROINFO_RESPONSE(194, 10603), /** * GET_ITEMINFO_REQUEST = 10604; * *
      * 
*/ - GET_ITEMINFO_REQUEST(193, 10604), + GET_ITEMINFO_REQUEST(195, 10604), /** * GET_ITEMINFO_RESPONSE = 10605; */ - GET_ITEMINFO_RESPONSE(194, 10605), + GET_ITEMINFO_RESPONSE(196, 10605), /** * GM_REQUEST = 10606; * @@ -1233,7 +1245,7 @@ public final class MessageTypeProto { *GM * */ - GM_REQUEST(195, 10606), + GM_REQUEST(197, 10606), /** * GM_RESPONSE = 10607; * @@ -1241,7 +1253,7 @@ public final class MessageTypeProto { *GM * */ - GM_RESPONSE(196, 10607), + GM_RESPONSE(198, 10607), /** * GET_ALL_MAIL_INFO_REQUEST = 10608; * @@ -1249,11 +1261,11 @@ public final class MessageTypeProto { * 获取用户所有邮件 * */ - GET_ALL_MAIL_INFO_REQUEST(197, 10608), + GET_ALL_MAIL_INFO_REQUEST(199, 10608), /** * GET_ALL_MAIL_INFO_RESPONSE = 10609; */ - GET_ALL_MAIL_INFO_RESPONSE(198, 10609), + GET_ALL_MAIL_INFO_RESPONSE(200, 10609), /** * GET_TEAMPOS_INFO_REQUEST = 16612; * @@ -1261,11 +1273,11 @@ public final class MessageTypeProto { *获取编队信息 * */ - GET_TEAMPOS_INFO_REQUEST(199, 16612), + GET_TEAMPOS_INFO_REQUEST(201, 16612), /** * GET_TEAMPOS_INFO_RESPONSE = 16613; */ - GET_TEAMPOS_INFO_RESPONSE(200, 16613), + GET_TEAMPOS_INFO_RESPONSE(202, 16613), /** * GET_ALL_EQUIP_REQUEST = 16614; * @@ -1273,11 +1285,11 @@ public final class MessageTypeProto { *装备 * */ - GET_ALL_EQUIP_REQUEST(201, 16614), + GET_ALL_EQUIP_REQUEST(203, 16614), /** * GET_ALL_EQUIP_RESPONSE = 16615; */ - GET_ALL_EQUIP_RESPONSE(202, 16615), + GET_ALL_EQUIP_RESPONSE(204, 16615), /** * GET_ALL_POKEMON_REQUEST = 16616; * @@ -1285,11 +1297,11 @@ public final class MessageTypeProto { *获取所有异妖 * */ - GET_ALL_POKEMON_REQUEST(203, 16616), + GET_ALL_POKEMON_REQUEST(205, 16616), /** * GET_ALL_POKEMON_RESPONSE = 16617; */ - GET_ALL_POKEMON_RESPONSE(204, 16617), + GET_ALL_POKEMON_RESPONSE(206, 16617), /** * GET_WORKSHOP_INFO_REQUEST = 16618; * @@ -1297,11 +1309,11 @@ public final class MessageTypeProto { * 获取作坊信息 * */ - GET_WORKSHOP_INFO_REQUEST(205, 16618), + GET_WORKSHOP_INFO_REQUEST(207, 16618), /** * GET_WORKSHOP_INFO_RESPONSE = 16619; */ - GET_WORKSHOP_INFO_RESPONSE(206, 16619), + GET_WORKSHOP_INFO_RESPONSE(208, 16619), /** * GET_ALL_LEVE_DIFFICULTT_REQUEST = 16622; * @@ -1309,11 +1321,11 @@ public final class MessageTypeProto { * 获取关卡信息 * */ - GET_ALL_LEVE_DIFFICULTT_REQUEST(207, 16622), + GET_ALL_LEVE_DIFFICULTT_REQUEST(209, 16622), /** * GET_ALL_LEVE_DIFFICULTT_RESPONSE = 16623; */ - GET_ALL_LEVE_DIFFICULTT_RESPONSE(208, 16623), + GET_ALL_LEVE_DIFFICULTT_RESPONSE(210, 16623), /** * GET_ALL_ACTIVITY_REQUEST = 16624; * @@ -1321,11 +1333,11 @@ public final class MessageTypeProto { *获取所有活动信息 * */ - GET_ALL_ACTIVITY_REQUEST(209, 16624), + GET_ALL_ACTIVITY_REQUEST(211, 16624), /** * GET_ALL_ACTIVITY_RESPONSE = 16625; */ - GET_ALL_ACTIVITY_RESPONSE(210, 16625), + GET_ALL_ACTIVITY_RESPONSE(212, 16625), /** * GET_SECRETBOX_REQUEST = 16626; * @@ -1333,11 +1345,11 @@ public final class MessageTypeProto { *获取秘盒信息 * */ - GET_SECRETBOX_REQUEST(211, 16626), + GET_SECRETBOX_REQUEST(213, 16626), /** * GET_SECRETBOX_RESPONSE = 16627; */ - GET_SECRETBOX_RESPONSE(212, 16627), + GET_SECRETBOX_RESPONSE(214, 16627), /** * GET_STARE_INFOS_REQUEST = 16628; * @@ -1345,11 +1357,11 @@ public final class MessageTypeProto { *获取商店信息 * */ - GET_STARE_INFOS_REQUEST(213, 16628), + GET_STARE_INFOS_REQUEST(215, 16628), /** * GET_STARE_INFOS_RESPONSE = 16629; */ - GET_STARE_INFOS_RESPONSE(214, 16629), + GET_STARE_INFOS_RESPONSE(216, 16629), /** * GET_FUNCTIONOFTIME_REQUEST = 16630; * @@ -1357,11 +1369,11 @@ public final class MessageTypeProto { *获取功能开放时间 * */ - GET_FUNCTIONOFTIME_REQUEST(215, 16630), + GET_FUNCTIONOFTIME_REQUEST(217, 16630), /** * GET_FUNCTIONOFTIME_RESPONSE = 16631; */ - GET_FUNCTIONOFTIME_RESPONSE(216, 16631), + GET_FUNCTIONOFTIME_RESPONSE(218, 16631), /** * GET_CHAT_MESSAGE_REQUEST = 16636; * @@ -1369,11 +1381,11 @@ public final class MessageTypeProto { * 获取聊天信息 * */ - GET_CHAT_MESSAGE_REQUEST(217, 16636), + GET_CHAT_MESSAGE_REQUEST(219, 16636), /** * GET_CHAT_MESSAGE_REPONSE = 16637; */ - GET_CHAT_MESSAGE_REPONSE(218, 16637), + GET_CHAT_MESSAGE_REPONSE(220, 16637), /** * GET_FRIEND_INFO_REQUEST = 16638; * @@ -1381,11 +1393,11 @@ public final class MessageTypeProto { * 获取好友信息 * */ - GET_FRIEND_INFO_REQUEST(219, 16638), + GET_FRIEND_INFO_REQUEST(221, 16638), /** * GET_FRIEND_INFO_REPONSE = 16639; */ - GET_FRIEND_INFO_REPONSE(220, 16639), + GET_FRIEND_INFO_REPONSE(222, 16639), /** * GET_RINGFIRE_INFO_REQUEST = 16640; * @@ -1393,11 +1405,11 @@ public final class MessageTypeProto { * 获取天赋异妖信息 * */ - GET_RINGFIRE_INFO_REQUEST(221, 16640), + GET_RINGFIRE_INFO_REQUEST(223, 16640), /** * GET_RINGFIRE_INFO_RESPONSE = 16641; */ - GET_RINGFIRE_INFO_RESPONSE(222, 16641), + GET_RINGFIRE_INFO_RESPONSE(224, 16641), /** * GET_MISSION_REQUEST = 16642; * @@ -1405,11 +1417,11 @@ public final class MessageTypeProto { * 获取任务 * */ - GET_MISSION_REQUEST(223, 16642), + GET_MISSION_REQUEST(225, 16642), /** * GET_MISSION_RESPONSE = 16643; */ - GET_MISSION_RESPONSE(224, 16643), + GET_MISSION_RESPONSE(226, 16643), /** * GET_TOWER_RANK_BY_PAGE_REQUEST = 16644; * @@ -1417,27 +1429,27 @@ public final class MessageTypeProto { *获取试炼副本排行 * */ - GET_TOWER_RANK_BY_PAGE_REQUEST(225, 16644), + GET_TOWER_RANK_BY_PAGE_REQUEST(227, 16644), /** * GET_TOWER_RANK_BY_PAGE_RESPONSE = 16645; */ - GET_TOWER_RANK_BY_PAGE_RESPONSE(226, 16645), + GET_TOWER_RANK_BY_PAGE_RESPONSE(228, 16645), /** * GETF_FORCE_RANK_INFO_REQUEST = 16646; */ - GETF_FORCE_RANK_INFO_REQUEST(227, 16646), + GETF_FORCE_RANK_INFO_REQUEST(229, 16646), /** * GETF_FORCE_RANK_INFO_RESPONSE = 16647; */ - GETF_FORCE_RANK_INFO_RESPONSE(228, 16647), + GETF_FORCE_RANK_INFO_RESPONSE(230, 16647), /** * GETF_EXPERT_RANK_INFO_REQUEST = 16648; */ - GETF_EXPERT_RANK_INFO_REQUEST(229, 16648), + GETF_EXPERT_RANK_INFO_REQUEST(231, 16648), /** * GETF_EXPERT_RANK_INFO_RESPONSE = 16649; */ - GETF_EXPERT_RANK_INFO_RESPONSE(230, 16649), + GETF_EXPERT_RANK_INFO_RESPONSE(232, 16649), /** * GET_PLAYER_ONE_TEAM_INFO_REQUEST = 16650; * @@ -1445,11 +1457,11 @@ public final class MessageTypeProto { *获取第一编队信息 * */ - GET_PLAYER_ONE_TEAM_INFO_REQUEST(231, 16650), + GET_PLAYER_ONE_TEAM_INFO_REQUEST(233, 16650), /** * GET_PLAYER_ONE_TEAM_INFO_RESPONSE = 16651; */ - GET_PLAYER_ONE_TEAM_INFO_RESPONSE(232, 16651), + GET_PLAYER_ONE_TEAM_INFO_RESPONSE(234, 16651), /** * GET_MONSTER_RANK_INFO_REQUEST = 16652; * @@ -1457,11 +1469,11 @@ public final class MessageTypeProto { *获取妖兽排行 * */ - GET_MONSTER_RANK_INFO_REQUEST(233, 16652), + GET_MONSTER_RANK_INFO_REQUEST(235, 16652), /** * GET_MONSTER_RANK_INFO_RESPONSE = 1663; */ - GET_MONSTER_RANK_INFO_RESPONSE(234, 1663), + GET_MONSTER_RANK_INFO_RESPONSE(236, 1663), /** * GET_PHONE_REWARD_REQUEST = 1664; * @@ -1469,11 +1481,11 @@ public final class MessageTypeProto { *获取绑定手机号奖励 * */ - GET_PHONE_REWARD_REQUEST(235, 1664), + GET_PHONE_REWARD_REQUEST(237, 1664), /** * GET_PHONE_REWARD_RESPONSE = 1665; */ - GET_PHONE_REWARD_RESPONSE(236, 1665), + GET_PHONE_REWARD_RESPONSE(238, 1665), /** * GET_QUESTION_REQUEST = 1666; * @@ -1481,11 +1493,11 @@ public final class MessageTypeProto { *问卷 * */ - GET_QUESTION_REQUEST(237, 1666), + GET_QUESTION_REQUEST(239, 1666), /** * GET_QUESTION_RESPONSE = 1667; */ - GET_QUESTION_RESPONSE(238, 1667), + GET_QUESTION_RESPONSE(240, 1667), /** * GET_LUCKWHEEL_RANDREWARD_REQUEST = 1668; * @@ -1493,7 +1505,7 @@ public final class MessageTypeProto { *幸运探宝 * */ - GET_LUCKWHEEL_RANDREWARD_REQUEST(239, 1668), + GET_LUCKWHEEL_RANDREWARD_REQUEST(241, 1668), /** * GET_LUCKWHEEL_RANDREWARD_RESPONSE = 1669; * @@ -1501,7 +1513,19 @@ public final class MessageTypeProto { *幸运探宝 * */ - GET_LUCKWHEEL_RANDREWARD_RESPONSE(240, 1669), + GET_LUCKWHEEL_RANDREWARD_RESPONSE(242, 1669), + /** + * GET_LUCKWHEEL_REQUEST = 1670; + * + *
+     *幸运探宝
+     * 
+ */ + GET_LUCKWHEEL_REQUEST(243, 1670), + /** + * GET_LUCKWHEEL_RESPONSE = 1671; + */ + GET_LUCKWHEEL_RESPONSE(244, 1671), /** * HERO_RAND_REQQUEST = 10701; * @@ -1509,11 +1533,11 @@ public final class MessageTypeProto { * H 10700 * */ - HERO_RAND_REQQUEST(241, 10701), + HERO_RAND_REQQUEST(245, 10701), /** * HERO_RAND_RESPONSE = 10702; */ - HERO_RAND_RESPONSE(242, 10702), + HERO_RAND_RESPONSE(246, 10702), /** * HERO_COMPOSE_REQUEST = 10703; * @@ -1521,9 +1545,21 @@ public final class MessageTypeProto { * 合成英雄 * */ - HERO_COMPOSE_REQUEST(243, 10703), + HERO_COMPOSE_REQUEST(247, 10703), /** * HERO_COMPOSE_RESPONSE = 10704; + */ + HERO_COMPOSE_RESPONSE(248, 10704), + /** + * HERO_RETURN_REQUEST = 10705; + * + *
+     *英雄回溯
+     * 
+ */ + HERO_RETURN_REQUEST(249, 10705), + /** + * HERO_RETURN_RESPONSE = 10706; * *
      * I 10800
@@ -1532,7 +1568,7 @@ public final class MessageTypeProto {
      * L 11100
      * 
*/ - HERO_COMPOSE_RESPONSE(244, 10704), + HERO_RETURN_RESPONSE(250, 10706), /** * LOGIN_REQUEST = 11100; * @@ -1540,11 +1576,11 @@ public final class MessageTypeProto { * 登陆或注册 * */ - LOGIN_REQUEST(245, 11100), + LOGIN_REQUEST(251, 11100), /** * LOGIN_RESPONSE = 11101; */ - LOGIN_RESPONSE(246, 11101), + LOGIN_RESPONSE(252, 11101), /** * LUCKWHEEL_POOL_INDICATION = 11102; * @@ -1552,7 +1588,7 @@ public final class MessageTypeProto { *幸运探宝奖池信息 * */ - LUCKWHEEL_POOL_INDICATION(247, 11102), + LUCKWHEEL_POOL_INDICATION(253, 11102), /** * MAP_ENTER_REQUEST = 11200; * @@ -1560,22 +1596,22 @@ public final class MessageTypeProto { * M 11200 * */ - MAP_ENTER_REQUEST(248, 11200), + MAP_ENTER_REQUEST(254, 11200), /** * MAP_ENTER_RESPONSE = 11201; */ - MAP_ENTER_RESPONSE(249, 11201), + MAP_ENTER_RESPONSE(255, 11201), /** * MAP_OUT_REQUEST = 11202; * *
      * 
*/ - MAP_OUT_REQUEST(250, 11202), + MAP_OUT_REQUEST(256, 11202), /** * MAP_OUT_RESPONSE = 11203; */ - MAP_OUT_RESPONSE(251, 11203), + MAP_OUT_RESPONSE(257, 11203), /** * MAP_UDPATE_REQUEST = 11204; * @@ -1583,11 +1619,11 @@ public final class MessageTypeProto { * 更新地图 * */ - MAP_UDPATE_REQUEST(252, 11204), + MAP_UDPATE_REQUEST(258, 11204), /** * MAP_UDPATE_RESPONSE = 11205; */ - MAP_UDPATE_RESPONSE(253, 11205), + MAP_UDPATE_RESPONSE(259, 11205), /** * MAIL_READ_REQUEST = 11206; * @@ -1595,11 +1631,11 @@ public final class MessageTypeProto { *读取邮件 * */ - MAIL_READ_REQUEST(254, 11206), + MAIL_READ_REQUEST(260, 11206), /** * MAIL_READ_RESPONSE = 11207; */ - MAIL_READ_RESPONSE(255, 11207), + MAIL_READ_RESPONSE(261, 11207), /** * MAIL_TAKE_MAIL_ITEM_REQUEST = 11208; * @@ -1607,11 +1643,11 @@ public final class MessageTypeProto { *领取附件 * */ - MAIL_TAKE_MAIL_ITEM_REQUEST(256, 11208), + MAIL_TAKE_MAIL_ITEM_REQUEST(262, 11208), /** * MAIL_TAKE_MAIL_ITEM_RESPONESE = 11209; */ - MAIL_TAKE_MAIL_ITEM_RESPONESE(257, 11209), + MAIL_TAKE_MAIL_ITEM_RESPONESE(263, 11209), /** * MAP_START_EXPLORE_REQUEST = 11210; * @@ -1619,11 +1655,11 @@ public final class MessageTypeProto { * 开始探索 * */ - MAP_START_EXPLORE_REQUEST(258, 11210), + MAP_START_EXPLORE_REQUEST(264, 11210), /** * MAP_START_EXPLORE_RESPONSE = 11211; */ - MAP_START_EXPLORE_RESPONSE(259, 11211), + MAP_START_EXPLORE_RESPONSE(265, 11211), /** * MAP_GET_RANK_INFO_REQUEST = 11212; * @@ -1631,11 +1667,11 @@ public final class MessageTypeProto { * 获取地图排行榜 * */ - MAP_GET_RANK_INFO_REQUEST(260, 11212), + MAP_GET_RANK_INFO_REQUEST(266, 11212), /** * MAP_GET_RANK_INFO_RESPONSE = 11213; */ - MAP_GET_RANK_INFO_RESPONSE(261, 11213), + MAP_GET_RANK_INFO_RESPONSE(267, 11213), /** * MAP_BUY_FIGHT_COUNT_REQUEST = 11214; * @@ -1643,11 +1679,11 @@ public final class MessageTypeProto { * 购买挑战次数 * */ - MAP_BUY_FIGHT_COUNT_REQUEST(262, 11214), + MAP_BUY_FIGHT_COUNT_REQUEST(268, 11214), /** * MAP_BUY_FIGHT_COUNT_RESPONSE = 11215; */ - MAP_BUY_FIGHT_COUNT_RESPONSE(263, 11215), + MAP_BUY_FIGHT_COUNT_RESPONSE(269, 11215), /** * MAP_SWEEP_REQUEST = 11216; * @@ -1655,11 +1691,11 @@ public final class MessageTypeProto { * 扫荡三星通关副本 * */ - MAP_SWEEP_REQUEST(264, 11216), + MAP_SWEEP_REQUEST(270, 11216), /** * MAP_SWEEP_RESPONSE = 11217; */ - MAP_SWEEP_RESPONSE(265, 11217), + MAP_SWEEP_RESPONSE(271, 11217), /** * MAP_FAST_FIGHT_REQUEST = 11218; * @@ -1667,11 +1703,11 @@ public final class MessageTypeProto { * 快速战斗结算 * */ - MAP_FAST_FIGHT_REQUEST(266, 11218), + MAP_FAST_FIGHT_REQUEST(272, 11218), /** * MAP_FAST_FIGHT_RESPONSE = 11219; */ - MAP_FAST_FIGHT_RESPONSE(267, 11219), + MAP_FAST_FIGHT_RESPONSE(273, 11219), /** * MISSION_UPDATE_INDICATION = 11220; * @@ -1679,7 +1715,7 @@ public final class MessageTypeProto { *任务更细 * */ - MISSION_UPDATE_INDICATION(268, 11220), + MISSION_UPDATE_INDICATION(274, 11220), /** * MAP_TOWER_RESET_REQUEST = 11223; * @@ -1687,11 +1723,11 @@ public final class MessageTypeProto { * 重置爬塔副本(试炼副本) * */ - MAP_TOWER_RESET_REQUEST(269, 11223), + MAP_TOWER_RESET_REQUEST(275, 11223), /** * MAP_TOWER_RESET_RESPONSE = 11224; */ - MAP_TOWER_RESET_RESPONSE(270, 11224), + MAP_TOWER_RESET_RESPONSE(276, 11224), /** * MAP_TOWER_CALL_CHIEF_REQUEST = 11225; * @@ -1699,11 +1735,11 @@ public final class MessageTypeProto { * 爬塔副本召唤首领(试炼副本) * */ - MAP_TOWER_CALL_CHIEF_REQUEST(271, 11225), + MAP_TOWER_CALL_CHIEF_REQUEST(277, 11225), /** * MAP_TOWER_CALL_CHIEF_RESPONSE = 11226; */ - MAP_TOWER_CALL_CHIEF_RESPONSE(272, 11226), + MAP_TOWER_CALL_CHIEF_RESPONSE(278, 11226), /** * MAP_TOWER_USEBOMB_REQUEST = 11229; * @@ -1711,11 +1747,11 @@ public final class MessageTypeProto { * 爬塔副本使用炸弹(试炼副本) * */ - MAP_TOWER_USEBOMB_REQUEST(273, 11229), + MAP_TOWER_USEBOMB_REQUEST(279, 11229), /** * MAP_TOWER_USEBOMB_RESPONSE = 11230; */ - MAP_TOWER_USEBOMB_RESPONSE(274, 11230), + MAP_TOWER_USEBOMB_RESPONSE(280, 11230), /** * MAP_TOWER_USEBUFF_REQUEST = 11231; * @@ -1723,11 +1759,11 @@ public final class MessageTypeProto { * 爬塔副本使用Buff(试炼副本) * */ - MAP_TOWER_USEBUFF_REQUEST(275, 11231), + MAP_TOWER_USEBUFF_REQUEST(281, 11231), /** * MAP_TOWER_USEBUFF_RESPONSE = 11232; */ - MAP_TOWER_USEBUFF_RESPONSE(276, 11232), + MAP_TOWER_USEBUFF_RESPONSE(282, 11232), /** * MODIFY_HEAD_FRAME_REQUEST = 11233; * @@ -1735,11 +1771,11 @@ public final class MessageTypeProto { *修改头像框 * */ - MODIFY_HEAD_FRAME_REQUEST(277, 11233), + MODIFY_HEAD_FRAME_REQUEST(283, 11233), /** * MODIFY_HEAD_FRAME_RESPONSE = 11234; */ - MODIFY_HEAD_FRAME_RESPONSE(278, 11234), + MODIFY_HEAD_FRAME_RESPONSE(284, 11234), /** * MAP_OUT_INDICATION = 11235; * @@ -1747,7 +1783,7 @@ public final class MessageTypeProto { *出图indication * */ - MAP_OUT_INDICATION(279, 11235), + MAP_OUT_INDICATION(285, 11235), /** * MAIN_LEVEL_GET_INFO_REQUEST = 11236; * @@ -1755,11 +1791,11 @@ public final class MessageTypeProto { * 获取关卡信息 * */ - MAIN_LEVEL_GET_INFO_REQUEST(280, 11236), + MAIN_LEVEL_GET_INFO_REQUEST(286, 11236), /** * MAIN_LEVEL_GET_INFO_RESPONSE = 11237; */ - MAIN_LEVEL_GET_INFO_RESPONSE(281, 11237), + MAIN_LEVEL_GET_INFO_RESPONSE(287, 11237), /** * MAIN_LEVEL_TAKE_STATE_REWARD_REQUEST = 11238; * @@ -1767,11 +1803,27 @@ public final class MessageTypeProto { *领取关卡挂机奖励 * */ - MAIN_LEVEL_TAKE_STATE_REWARD_REQUEST(282, 11238), + MAIN_LEVEL_TAKE_STATE_REWARD_REQUEST(288, 11238), /** * MAIN_LEVEL_TAKE_STATE_REWARD_RESPONSE = 11239; */ - MAIN_LEVEL_TAKE_STATE_REWARD_RESPONSE(283, 11239), + MAIN_LEVEL_TAKE_STATE_REWARD_RESPONSE(289, 11239), + /** + * MAIN_LEVEL_GET_RANK_REQUEST = 11240; + * + *
+     *  获取关卡排行
+     * 
+ */ + MAIN_LEVEL_GET_RANK_REQUEST(290, 11240), + /** + * MAIN_LEVEL_GET_RANK_RESPONSE = 11241; + * + *
+     * 
+     * 
+ */ + MAIN_LEVEL_GET_RANK_RESPONSE(291, 11241), /** * NOTIFY_PAY_SUCCESS_INDICATION = 11300; * @@ -1779,7 +1831,7 @@ public final class MessageTypeProto { * N 11300 * */ - NOTIFY_PAY_SUCCESS_INDICATION(284, 11300), + NOTIFY_PAY_SUCCESS_INDICATION(292, 11300), /** * POKEMON_COMONPENT_LEVELUP_REQUEST = 11500; * @@ -1788,11 +1840,11 @@ public final class MessageTypeProto { * P 11500 * */ - POKEMON_COMONPENT_LEVELUP_REQUEST(285, 11500), + POKEMON_COMONPENT_LEVELUP_REQUEST(293, 11500), /** * POKEMON_COMONPENT_LEVELUP_RESPONSE = 11501; */ - POKEMON_COMONPENT_LEVELUP_RESPONSE(286, 11501), + POKEMON_COMONPENT_LEVELUP_RESPONSE(294, 11501), /** * POKEMON_ADVANCED_REQUEST = 11502; * @@ -1800,11 +1852,11 @@ public final class MessageTypeProto { *异妖进阶 * */ - POKEMON_ADVANCED_REQUEST(287, 11502), + POKEMON_ADVANCED_REQUEST(295, 11502), /** * POKEMON_ADVANCED_RESPONSE = 11503; */ - POKEMON_ADVANCED_RESPONSE(288, 11503), + POKEMON_ADVANCED_RESPONSE(296, 11503), /** * PLAYER_BACKCINFO_INDICATION = 11504; * @@ -1812,7 +1864,7 @@ public final class MessageTypeProto { *客服平台推送 * */ - PLAYER_BACKCINFO_INDICATION(289, 11504), + PLAYER_BACKCINFO_INDICATION(297, 11504), /** * PLAY_WITH_SB_REQUEST = 11505; * @@ -1820,11 +1872,11 @@ public final class MessageTypeProto { *切磋 * */ - PLAY_WITH_SB_REQUEST(290, 11505), + PLAY_WITH_SB_REQUEST(298, 11505), /** * PLAY_WITH_SB_RESPONSE = 11506; */ - PLAY_WITH_SB_RESPONSE(291, 11506), + PLAY_WITH_SB_RESPONSE(299, 11506), /** * QUESTION_INDICATION = 11600; * @@ -1832,7 +1884,7 @@ public final class MessageTypeProto { * Q 11600 * */ - QUESTION_INDICATION(292, 11600), + QUESTION_INDICATION(300, 11600), /** * RECONNECT_REQUEST = 11700; * @@ -1840,11 +1892,11 @@ public final class MessageTypeProto { * R 11700 * */ - RECONNECT_REQUEST(293, 11700), + RECONNECT_REQUEST(301, 11700), /** * RECONNECT_RESPONSE = 11701; */ - RECONNECT_RESPONSE(294, 11701), + RECONNECT_RESPONSE(302, 11701), /** * RANDOMNAME_REQUEST = 11702; * @@ -1852,11 +1904,11 @@ public final class MessageTypeProto { * 随机名字 * */ - RANDOMNAME_REQUEST(295, 11702), + RANDOMNAME_REQUEST(303, 11702), /** * RANDOMNAME_RESPONSE = 11703; */ - RANDOMNAME_RESPONSE(296, 11703), + RANDOMNAME_RESPONSE(304, 11703), /** * RENAME_REQUEST = 11704; * @@ -1864,11 +1916,11 @@ public final class MessageTypeProto { * 修改名字 * */ - RENAME_REQUEST(297, 11704), + RENAME_REQUEST(305, 11704), /** * RENAME_RESPONSE = 11705; */ - RENAME_RESPONSE(298, 11705), + RENAME_RESPONSE(306, 11705), /** * RINGFIRE_LOAD_REQUEST = 11706; * @@ -1876,11 +1928,11 @@ public final class MessageTypeProto { *天赋异妖组件放置 * */ - RINGFIRE_LOAD_REQUEST(299, 11706), + RINGFIRE_LOAD_REQUEST(307, 11706), /** * RINGFIRE_LOAD_RESPONSE = 11707; */ - RINGFIRE_LOAD_RESPONSE(300, 11707), + RINGFIRE_LOAD_RESPONSE(308, 11707), /** * RINGFIRE_ADVANCED_REQUEST = 11708; * @@ -1888,11 +1940,11 @@ public final class MessageTypeProto { *天赋异妖进阶 * */ - RINGFIRE_ADVANCED_REQUEST(301, 11708), + RINGFIRE_ADVANCED_REQUEST(309, 11708), /** * RINGFIRE_ADVANCED_RESPONSE = 11709; */ - RINGFIRE_ADVANCED_RESPONSE(302, 11709), + RINGFIRE_ADVANCED_RESPONSE(310, 11709), /** * REFRESH_FRIEND_STATE_REQEUST = 11710; * @@ -1900,11 +1952,11 @@ public final class MessageTypeProto { *刷新好友在线状态 * */ - REFRESH_FRIEND_STATE_REQEUST(303, 11710), + REFRESH_FRIEND_STATE_REQEUST(311, 11710), /** * REFRESH_FRIEND_STATE_RESPONSE = 11711; */ - REFRESH_FRIEND_STATE_RESPONSE(304, 11711), + REFRESH_FRIEND_STATE_RESPONSE(312, 11711), /** * ROOM_MATCH_REQUEST = 11712; * @@ -1912,11 +1964,11 @@ public final class MessageTypeProto { *请求匹配 * */ - ROOM_MATCH_REQUEST(305, 11712), + ROOM_MATCH_REQUEST(313, 11712), /** * ROOM_MATCH_RESPONSE = 11713; */ - ROOM_MATCH_RESPONSE(306, 11713), + ROOM_MATCH_RESPONSE(314, 11713), /** * ROOM_CANCEL_MATCH_REQUEST = 11714; * @@ -1924,15 +1976,15 @@ public final class MessageTypeProto { *取消匹配 * */ - ROOM_CANCEL_MATCH_REQUEST(307, 11714), + ROOM_CANCEL_MATCH_REQUEST(315, 11714), /** * ROOM_CANCEL_MATCH_RESPONSE = 11715; */ - ROOM_CANCEL_MATCH_RESPONSE(308, 11715), + ROOM_CANCEL_MATCH_RESPONSE(316, 11715), /** * ROOM_MATCH_SUCCESS_INDICATION = 11716; */ - ROOM_MATCH_SUCCESS_INDICATION(309, 11716), + ROOM_MATCH_SUCCESS_INDICATION(317, 11716), /** * ROOM_START_GAME_READY_REQUEST = 11718; * @@ -1940,11 +1992,11 @@ public final class MessageTypeProto { *准备 * */ - ROOM_START_GAME_READY_REQUEST(310, 11718), + ROOM_START_GAME_READY_REQUEST(318, 11718), /** * ROOM_START_GAME_READY_RESPONSE = 11719; */ - ROOM_START_GAME_READY_RESPONSE(311, 11719), + ROOM_START_GAME_READY_RESPONSE(319, 11719), /** * ROOM_START_GAME_INDICATION = 11720; * @@ -1952,7 +2004,7 @@ public final class MessageTypeProto { *开始游戏推送 * */ - ROOM_START_GAME_INDICATION(312, 11720), + ROOM_START_GAME_INDICATION(320, 11720), /** * ROOM_GAME_START_REQUEST = 11722; * @@ -1960,11 +2012,11 @@ public final class MessageTypeProto { *开始游戏 * */ - ROOM_GAME_START_REQUEST(313, 11722), + ROOM_GAME_START_REQUEST(321, 11722), /** * ROOM_GAME_START_RESPONSE = 11723; */ - ROOM_GAME_START_RESPONSE(314, 11723), + ROOM_GAME_START_RESPONSE(322, 11723), /** * ROOM_GAME_END_INDICATION = 11724; * @@ -1972,7 +2024,7 @@ public final class MessageTypeProto { *游戏结束 * */ - ROOM_GAME_END_INDICATION(315, 11724), + ROOM_GAME_END_INDICATION(323, 11724), /** * ROOM_SYNC_MYSELF_MOVE_REQUEST = 11726; * @@ -1980,11 +2032,11 @@ public final class MessageTypeProto { *移动同步 * */ - ROOM_SYNC_MYSELF_MOVE_REQUEST(316, 11726), + ROOM_SYNC_MYSELF_MOVE_REQUEST(324, 11726), /** * ROOM_SYNC_MYSELF_MOVE_RESPONSE = 11727; */ - ROOM_SYNC_MYSELF_MOVE_RESPONSE(317, 11727), + ROOM_SYNC_MYSELF_MOVE_RESPONSE(325, 11727), /** * ROOM_SYNC_OTHER_MOVE_INDICTION = 11728; * @@ -1992,7 +2044,7 @@ public final class MessageTypeProto { *移动其他用户的位置 * */ - ROOM_SYNC_OTHER_MOVE_INDICTION(318, 11728), + ROOM_SYNC_OTHER_MOVE_INDICTION(326, 11728), /** * ROOM_TRIGGER_FIGHT_INDICATION = 11730; * @@ -2000,7 +2052,7 @@ public final class MessageTypeProto { *触发战斗 * */ - ROOM_TRIGGER_FIGHT_INDICATION(319, 11730), + ROOM_TRIGGER_FIGHT_INDICATION(327, 11730), /** * ROOM_GET_FULL_INFO_REQEUST = 11731; * @@ -2008,11 +2060,11 @@ public final class MessageTypeProto { *获取房间全量信息 * */ - ROOM_GET_FULL_INFO_REQEUST(320, 11731), + ROOM_GET_FULL_INFO_REQEUST(328, 11731), /** * ROOM_GET_FULL_INFO_RESPONSE = 11732; */ - ROOM_GET_FULL_INFO_RESPONSE(321, 11732), + ROOM_GET_FULL_INFO_RESPONSE(329, 11732), /** * ROOM_MAP_UPDATE_EVENT_REQUEST = 11733; * @@ -2020,11 +2072,11 @@ public final class MessageTypeProto { *更新事件 * */ - ROOM_MAP_UPDATE_EVENT_REQUEST(322, 11733), + ROOM_MAP_UPDATE_EVENT_REQUEST(330, 11733), /** * ROOM_MAP_UPDATE_EVENT_RESPONSE = 11734; */ - ROOM_MAP_UPDATE_EVENT_RESPONSE(323, 11734), + ROOM_MAP_UPDATE_EVENT_RESPONSE(331, 11734), /** * ROOM_MAP_POINT_INDICATION = 11735; * @@ -2032,7 +2084,7 @@ public final class MessageTypeProto { * 地图位置更新 * */ - ROOM_MAP_POINT_INDICATION(324, 11735), + ROOM_MAP_POINT_INDICATION(332, 11735), /** * ROOM_PLAY_HP_UPDATE_INDICATION = 11736; * @@ -2040,7 +2092,7 @@ public final class MessageTypeProto { * 玩家血量更新 * */ - ROOM_PLAY_HP_UPDATE_INDICATION(325, 11736), + ROOM_PLAY_HP_UPDATE_INDICATION(333, 11736), /** * REFRESH_ITEM_NUM_REQUEST = 11737; * @@ -2048,11 +2100,11 @@ public final class MessageTypeProto { *刷新道具数量 * */ - REFRESH_ITEM_NUM_REQUEST(326, 11737), + REFRESH_ITEM_NUM_REQUEST(334, 11737), /** * REFRESH_ITEM_NUM_RESPONSE = 11738; */ - REFRESH_ITEM_NUM_RESPONSE(327, 11738), + REFRESH_ITEM_NUM_RESPONSE(335, 11738), /** * ROOM_ADDRESS_INDICATION = 11739; * @@ -2060,7 +2112,7 @@ public final class MessageTypeProto { * 房间地址信息 * */ - ROOM_ADDRESS_INDICATION(328, 11739), + ROOM_ADDRESS_INDICATION(336, 11739), /** * ROOM_LOGIN_REQEUST = 11740; * @@ -2068,11 +2120,11 @@ public final class MessageTypeProto { * 登录房间 * */ - ROOM_LOGIN_REQEUST(329, 11740), + ROOM_LOGIN_REQEUST(337, 11740), /** * ROOM_LOGIN_RESPONSE = 11750; */ - ROOM_LOGIN_RESPONSE(330, 11750), + ROOM_LOGIN_RESPONSE(338, 11750), /** * REFRESH_LUCKWHEEL_REQUEST = 11751; * @@ -2080,11 +2132,11 @@ public final class MessageTypeProto { *幸运探宝 * */ - REFRESH_LUCKWHEEL_REQUEST(331, 11751), + REFRESH_LUCKWHEEL_REQUEST(339, 11751), /** * REFRESH_LUCKWHEEL_RESPONSE = 11752; */ - REFRESH_LUCKWHEEL_RESPONSE(332, 11752), + REFRESH_LUCKWHEEL_RESPONSE(340, 11752), /** * SUCCESS_RESPONSE = 11800; * @@ -2092,7 +2144,7 @@ public final class MessageTypeProto { * S 11800 * */ - SUCCESS_RESPONSE(333, 11800), + SUCCESS_RESPONSE(341, 11800), /** * SWITCH_WORLDCHANNEL_REQUEST = 11802; * @@ -2100,11 +2152,11 @@ public final class MessageTypeProto { *切换世界聊天频道 * */ - SWITCH_WORLDCHANNEL_REQUEST(334, 11802), + SWITCH_WORLDCHANNEL_REQUEST(342, 11802), /** * SWITCH_WORLDCHANNEL_RESPONSE = 11803; */ - SWITCH_WORLDCHANNEL_RESPONSE(335, 11803), + SWITCH_WORLDCHANNEL_RESPONSE(343, 11803), /** * SEND_CHAT_INFO_REQUEST = 11804; * @@ -2112,11 +2164,11 @@ public final class MessageTypeProto { *发送聊天 * */ - SEND_CHAT_INFO_REQUEST(336, 11804), + SEND_CHAT_INFO_REQUEST(344, 11804), /** * SEND_CHAT_INFO_RESPONSE = 11805; */ - SEND_CHAT_INFO_RESPONSE(337, 11805), + SEND_CHAT_INFO_RESPONSE(345, 11805), /** * SEND_RED_POINT_INDICATION = 11806; * @@ -2124,7 +2176,7 @@ public final class MessageTypeProto { *红点消息推送 * */ - SEND_RED_POINT_INDICATION(338, 11806), + SEND_RED_POINT_INDICATION(346, 11806), /** * SAVE_NEW_PLAYER_GUIDE_POINT_REQUEST = 11807; * @@ -2132,11 +2184,11 @@ public final class MessageTypeProto { *保存新手引导节点 * */ - SAVE_NEW_PLAYER_GUIDE_POINT_REQUEST(339, 11807), + SAVE_NEW_PLAYER_GUIDE_POINT_REQUEST(347, 11807), /** * SAVE_NEW_PLAYER_GUIDE_POINT_RESPONSE = 11808; */ - SAVE_NEW_PLAYER_GUIDE_POINT_RESPONSE(340, 11808), + SAVE_NEW_PLAYER_GUIDE_POINT_RESPONSE(348, 11808), /** * SWEEP_RIGHT_REQUEST = 11809; * @@ -2144,11 +2196,11 @@ public final class MessageTypeProto { * 扫荡 * */ - SWEEP_RIGHT_REQUEST(341, 11809), + SWEEP_RIGHT_REQUEST(349, 11809), /** * SWEEP_RIGHT_RESPONSE = 11810; */ - SWEEP_RIGHT_RESPONSE(342, 11810), + SWEEP_RIGHT_RESPONSE(350, 11810), /** * SECRETBOX_RANDOM_REQUEST = 11811; * @@ -2156,11 +2208,11 @@ public final class MessageTypeProto { *秘盒抽取 * */ - SECRETBOX_RANDOM_REQUEST(343, 11811), + SECRETBOX_RANDOM_REQUEST(351, 11811), /** * SECRETBOX_RANDOM_RESPONSE = 11812; */ - SECRETBOX_RANDOM_RESPONSE(344, 11812), + SECRETBOX_RANDOM_RESPONSE(352, 11812), /** * STORE_GOODS_REFRESH_REQUEST = 11813; * @@ -2168,11 +2220,11 @@ public final class MessageTypeProto { *商店刷新 * */ - STORE_GOODS_REFRESH_REQUEST(345, 11813), + STORE_GOODS_REFRESH_REQUEST(353, 11813), /** * STORE_GOODS_REFRESH_RESPONSE = 11814; */ - STORE_GOODS_REFRESH_RESPONSE(346, 11814), + STORE_GOODS_REFRESH_RESPONSE(354, 11814), /** * RECHARGE_INFO_REQUEST = 11815; * @@ -2180,11 +2232,11 @@ public final class MessageTypeProto { *充值 * */ - RECHARGE_INFO_REQUEST(347, 11815), + RECHARGE_INFO_REQUEST(355, 11815), /** * RECHARGE_INFO_RESPONSE = 11816; */ - RECHARGE_INFO_RESPONSE(348, 11816), + RECHARGE_INFO_RESPONSE(356, 11816), /** * SEND_FRIEND_INFO_INDICATION = 11817; * @@ -2192,7 +2244,7 @@ public final class MessageTypeProto { *好友信息推送 * */ - SEND_FRIEND_INFO_INDICATION(349, 11817), + SEND_FRIEND_INFO_INDICATION(357, 11817), /** * SEND_CHAT_INFO_INDICATION = 11818; * @@ -2200,7 +2252,7 @@ public final class MessageTypeProto { *好友聊天推送 * */ - SEND_CHAT_INFO_INDICATION(350, 11818), + SEND_CHAT_INFO_INDICATION(358, 11818), /** * SEND_FRIEND_STATE_INDICATION = 11819; * @@ -2208,7 +2260,7 @@ public final class MessageTypeProto { * 推送好友信息 * */ - SEND_FRIEND_STATE_INDICATION(351, 11819), + SEND_FRIEND_STATE_INDICATION(359, 11819), /** * SCENE_MSG_UPDATE_INDICATION = 11820; * @@ -2216,7 +2268,7 @@ public final class MessageTypeProto { * 场景信息变更 * */ - SCENE_MSG_UPDATE_INDICATION(352, 11820), + SCENE_MSG_UPDATE_INDICATION(360, 11820), /** * SCENE_GET_FULL_MSG_REQUEST = 11821; * @@ -2224,11 +2276,11 @@ public final class MessageTypeProto { *获取场景所有信息 * */ - SCENE_GET_FULL_MSG_REQUEST(353, 11821), + SCENE_GET_FULL_MSG_REQUEST(361, 11821), /** * SCENE_GET_FULL_MSG_RESPONSE = 11822; */ - SCENE_GET_FULL_MSG_RESPONSE(354, 11822), + SCENE_GET_FULL_MSG_RESPONSE(362, 11822), /** * SCENE_COMMAND_REQUEST = 11823; * @@ -2236,11 +2288,11 @@ public final class MessageTypeProto { *在场景中发送的指令请求 * */ - SCENE_COMMAND_REQUEST(355, 11823), + SCENE_COMMAND_REQUEST(363, 11823), /** * SCENE_COMMAND_RESPONSE = 11824; */ - SCENE_COMMAND_RESPONSE(356, 11824), + SCENE_COMMAND_RESPONSE(364, 11824), /** * SERVER_ZERO_REQUEST = 11825; * @@ -2248,7 +2300,7 @@ public final class MessageTypeProto { *服务器12点更新用户数据 * */ - SERVER_ZERO_REQUEST(357, 11825), + SERVER_ZERO_REQUEST(365, 11825), /** * STORE_UPDATE_INDICATION = 11826; * @@ -2256,7 +2308,7 @@ public final class MessageTypeProto { * 商店更新信息 * */ - STORE_UPDATE_INDICATION(358, 11826), + STORE_UPDATE_INDICATION(366, 11826), /** * SIGN_IN_REQUEST = 11827; * @@ -2264,11 +2316,11 @@ public final class MessageTypeProto { *签到 * */ - SIGN_IN_REQUEST(359, 11827), + SIGN_IN_REQUEST(367, 11827), /** * SIGN_IN_RESPONSE = 11828; */ - SIGN_IN_RESPONSE(360, 11828), + SIGN_IN_RESPONSE(368, 11828), /** * SCENE_GAME_OVER_READY_INDICATION = 11829; * @@ -2276,7 +2328,7 @@ public final class MessageTypeProto { * 最后狂欢时刻到来 * */ - SCENE_GAME_OVER_READY_INDICATION(361, 11829), + SCENE_GAME_OVER_READY_INDICATION(369, 11829), /** * SCENE_GAME_OVER_INDICATION = 11830; * @@ -2284,7 +2336,7 @@ public final class MessageTypeProto { * 场景结算 * */ - SCENE_GAME_OVER_INDICATION(362, 11830), + SCENE_GAME_OVER_INDICATION(370, 11830), /** * SOUL_EQUIP_WEAR_REQUEST = 11831; * @@ -2292,11 +2344,11 @@ public final class MessageTypeProto { * 安装魂印 * */ - SOUL_EQUIP_WEAR_REQUEST(363, 11831), + SOUL_EQUIP_WEAR_REQUEST(371, 11831), /** * SOUL_EQUIP_WEAR_RESPONSE = 11832; */ - SOUL_EQUIP_WEAR_RESPONSE(364, 11832), + SOUL_EQUIP_WEAR_RESPONSE(372, 11832), /** * SOUL_EQUIP_UNLOAD_OPT_REQUEST = 11833; * @@ -2304,11 +2356,11 @@ public final class MessageTypeProto { *卸下魂印 * */ - SOUL_EQUIP_UNLOAD_OPT_REQUEST(365, 11833), + SOUL_EQUIP_UNLOAD_OPT_REQUEST(373, 11833), /** * SOUL_EQUIP_UNLOAD_OPT_RESPONSE = 11834; */ - SOUL_EQUIP_UNLOAD_OPT_RESPONSE(366, 11834), + SOUL_EQUIP_UNLOAD_OPT_RESPONSE(374, 11834), /** * SOUL_RAND_EQUIP_REQUEST = 11835; * @@ -2316,11 +2368,11 @@ public final class MessageTypeProto { *抽魂印 * */ - SOUL_RAND_EQUIP_REQUEST(367, 11835), + SOUL_RAND_EQUIP_REQUEST(375, 11835), /** * SOUL_RAND_EQUIP_RESPONSE = 11836; */ - SOUL_RAND_EQUIP_RESPONSE(368, 11836), + SOUL_RAND_EQUIP_RESPONSE(376, 11836), /** * SOUL_FORCE_RAND_EQUIP_REQUEST = 11837; * @@ -2328,11 +2380,11 @@ public final class MessageTypeProto { *抽魂印 * */ - SOUL_FORCE_RAND_EQUIP_REQUEST(369, 11837), + SOUL_FORCE_RAND_EQUIP_REQUEST(377, 11837), /** * SOUL_FORCE_RAND_EQUIP_RESPONSE = 11838; */ - SOUL_FORCE_RAND_EQUIP_RESPONSE(370, 11838), + SOUL_FORCE_RAND_EQUIP_RESPONSE(378, 11838), /** * TRIGGER_EVENT_REQUEST = 11900; * @@ -2340,11 +2392,11 @@ public final class MessageTypeProto { * T 11900 * */ - TRIGGER_EVENT_REQUEST(371, 11900), + TRIGGER_EVENT_REQUEST(379, 11900), /** * TRIGGER_EVENT_RESPONSE = 11901; */ - TRIGGER_EVENT_RESPONSE(372, 11901), + TRIGGER_EVENT_RESPONSE(380, 11901), /** * TEAM_POS_SAVE_REQUEST = 11902; * @@ -2352,11 +2404,11 @@ public final class MessageTypeProto { *保存阵容 * */ - TEAM_POS_SAVE_REQUEST(373, 11902), + TEAM_POS_SAVE_REQUEST(381, 11902), /** * TEAM_POS_SAVE_RESPONSE = 11903; */ - TEAM_POS_SAVE_RESPONSE(374, 11903), + TEAM_POS_SAVE_RESPONSE(382, 11903), /** * TAKE_ACTIVITY_REWARD_REQUEST = 11904; * @@ -2364,11 +2416,11 @@ public final class MessageTypeProto { *领取活动奖励 * */ - TAKE_ACTIVITY_REWARD_REQUEST(375, 11904), + TAKE_ACTIVITY_REWARD_REQUEST(383, 11904), /** * TAKE_ACTIVITY_REWARD_RESPONSE = 11905; */ - TAKE_ACTIVITY_REWARD_RESPONSE(376, 11905), + TAKE_ACTIVITY_REWARD_RESPONSE(384, 11905), /** * TAKE_MISSION_REWARD_REQUEST = 11906; * @@ -2376,11 +2428,11 @@ public final class MessageTypeProto { *领取任务奖励 * */ - TAKE_MISSION_REWARD_REQUEST(377, 11906), + TAKE_MISSION_REWARD_REQUEST(385, 11906), /** * TAKE_MISSION_REWARD_RESPONSE = 11907; */ - TAKE_MISSION_REWARD_RESPONSE(378, 11907), + TAKE_MISSION_REWARD_RESPONSE(386, 11907), /** * TEST_BUY_GIGT_GOODS_REQEUST = 11908; * @@ -2388,11 +2440,11 @@ public final class MessageTypeProto { *测试购买礼包 * */ - TEST_BUY_GIGT_GOODS_REQEUST(379, 11908), + TEST_BUY_GIGT_GOODS_REQEUST(387, 11908), /** * TEST_BUY_GIGT_GOODS_RESPONSE = 11909; */ - TEST_BUY_GIGT_GOODS_RESPONSE(380, 11909), + TEST_BUY_GIGT_GOODS_RESPONSE(388, 11909), /** * TAKE_TOWER_REWARD_REQUEST = 11910; * @@ -2400,11 +2452,11 @@ public final class MessageTypeProto { *领取层级奖励 * */ - TAKE_TOWER_REWARD_REQUEST(381, 11910), + TAKE_TOWER_REWARD_REQUEST(389, 11910), /** * TAKE_TOWER_REWARD_RESPONSE = 11911; */ - TAKE_TOWER_REWARD_RESPONSE(382, 11911), + TAKE_TOWER_REWARD_RESPONSE(390, 11911), /** * TAKE_SEVEN_HAPPY_REWARD_REQUEST = 11912; * @@ -2412,11 +2464,11 @@ public final class MessageTypeProto { * 领取七日狂欢积分奖励 * */ - TAKE_SEVEN_HAPPY_REWARD_REQUEST(383, 11912), + TAKE_SEVEN_HAPPY_REWARD_REQUEST(391, 11912), /** * TAKE_SEVEN_HAPPY_REWARD_RESPONSE = 11913; */ - TAKE_SEVEN_HAPPY_REWARD_RESPONSE(384, 11913), + TAKE_SEVEN_HAPPY_REWARD_RESPONSE(392, 11913), /** * TO_BE_STRONGER_REQUEST = 11914; * @@ -2424,11 +2476,11 @@ public final class MessageTypeProto { *我要变强 * */ - TO_BE_STRONGER_REQUEST(385, 11914), + TO_BE_STRONGER_REQUEST(393, 11914), /** * TO_BE_STRONGER_RESPONSE = 11915; */ - TO_BE_STRONGER_RESPONSE(386, 11915), + TO_BE_STRONGER_RESPONSE(394, 11915), /** * UP_HERO_LEVEL_REQUEST = 12000; * @@ -2436,11 +2488,11 @@ public final class MessageTypeProto { * U 12000 * */ - UP_HERO_LEVEL_REQUEST(387, 12000), + UP_HERO_LEVEL_REQUEST(395, 12000), /** * UP_HERO_LEVEL_RESPONSE = 12001; */ - UP_HERO_LEVEL_RESPONSE(388, 12001), + UP_HERO_LEVEL_RESPONSE(396, 12001), /** * UP_HERO_STAR_REQUEST = 12002; * @@ -2448,11 +2500,11 @@ public final class MessageTypeProto { * 升星 * */ - UP_HERO_STAR_REQUEST(389, 12002), + UP_HERO_STAR_REQUEST(397, 12002), /** * UP_HERO_STAR_RESPONSE = 12003; */ - UP_HERO_STAR_RESPONSE(390, 12003), + UP_HERO_STAR_RESPONSE(398, 12003), /** * USER_AND_PRICE_ITEM_REQUEST = 12004; * @@ -2460,11 +2512,11 @@ public final class MessageTypeProto { *使用出售道具 * */ - USER_AND_PRICE_ITEM_REQUEST(391, 12004), + USER_AND_PRICE_ITEM_REQUEST(399, 12004), /** * USER_AND_PRICE_ITEM_RESPONSE = 12005; */ - USER_AND_PRICE_ITEM_RESPONSE(392, 12005), + USER_AND_PRICE_ITEM_RESPONSE(400, 12005), /** * USER_FORCE_CHANGE_REQUEST = 12006; * @@ -2472,11 +2524,11 @@ public final class MessageTypeProto { *用户战力提升 * */ - USER_FORCE_CHANGE_REQUEST(393, 12006), + USER_FORCE_CHANGE_REQUEST(401, 12006), /** * USER_FORCE_CHANGE_RESPONSE = 12007; */ - USER_FORCE_CHANGE_RESPONSE(394, 12007), + USER_FORCE_CHANGE_RESPONSE(402, 12007), /** * UPDATE_BAG_INDICATION = 12008; * @@ -2484,7 +2536,7 @@ public final class MessageTypeProto { *更新背包 * */ - UPDATE_BAG_INDICATION(395, 12008), + UPDATE_BAG_INDICATION(403, 12008), /** * UPDATE_STATE_REQUEST = 12009; * @@ -2492,11 +2544,11 @@ public final class MessageTypeProto { * 更新客户状态 * */ - UPDATE_STATE_REQUEST(396, 12009), + UPDATE_STATE_REQUEST(404, 12009), /** * UPDATE_STATE_RESPONSE = 12010; */ - UPDATE_STATE_RESPONSE(397, 12010), + UPDATE_STATE_RESPONSE(405, 12010), /** * UPDATE_USER_EXP_INDICATION = 12011; * @@ -2504,7 +2556,7 @@ public final class MessageTypeProto { * 更新玩家等级经验信息 * */ - UPDATE_USER_EXP_INDICATION(398, 12011), + UPDATE_USER_EXP_INDICATION(406, 12011), /** * UPDATE_SECRET_BOX_SEASON_INDICATION = 12012; * @@ -2512,7 +2564,7 @@ public final class MessageTypeProto { * 更新秘盒赛季信息 * */ - UPDATE_SECRET_BOX_SEASON_INDICATION(399, 12012), + UPDATE_SECRET_BOX_SEASON_INDICATION(407, 12012), /** * UPDATE_PHONE_INFO_REQUEST = 12013; * @@ -2520,11 +2572,11 @@ public final class MessageTypeProto { *更新手机号 * */ - UPDATE_PHONE_INFO_REQUEST(400, 12013), + UPDATE_PHONE_INFO_REQUEST(408, 12013), /** * UPDATE_PHONE_INFO_RESPONSE = 12014; */ - UPDATE_PHONE_INFO_RESPONSE(401, 12014), + UPDATE_PHONE_INFO_RESPONSE(409, 12014), /** * UPDATE_QUESTION_REQUEST = 12015; * @@ -2532,15 +2584,15 @@ public final class MessageTypeProto { *问卷 * */ - UPDATE_QUESTION_REQUEST(402, 12015), + UPDATE_QUESTION_REQUEST(410, 12015), /** * UPDATE_QUESTION_RESPONSE = 12016; */ - UPDATE_QUESTION_RESPONSE(403, 12016), + UPDATE_QUESTION_RESPONSE(411, 12016), /** * UP_SOUL_EQUIP_QUICK_REQUEST = 12018; */ - UP_SOUL_EQUIP_QUICK_REQUEST(404, 12018), + UP_SOUL_EQUIP_QUICK_REQUEST(412, 12018), /** * UP_SOUL_EQUIP_RESPONSE = 12019; * @@ -2548,7 +2600,7 @@ public final class MessageTypeProto { *魂印升级 * */ - UP_SOUL_EQUIP_RESPONSE(405, 12019), + UP_SOUL_EQUIP_RESPONSE(413, 12019), /** * VIEW_FIGHTREPLAY_REQUEST = 12100; * @@ -2556,11 +2608,11 @@ public final class MessageTypeProto { * V 12100 * */ - VIEW_FIGHTREPLAY_REQUEST(406, 12100), + VIEW_FIGHTREPLAY_REQUEST(414, 12100), /** * VIEW_FIGHTREPLAY_RESPONSE = 12101; */ - VIEW_FIGHTREPLAY_RESPONSE(407, 12101), + VIEW_FIGHTREPLAY_RESPONSE(415, 12101), /** * VIP_LEVELUP_REQEUST = 12102; * @@ -2568,11 +2620,11 @@ public final class MessageTypeProto { *VIP等级提升 * */ - VIP_LEVELUP_REQEUST(408, 12102), + VIP_LEVELUP_REQEUST(416, 12102), /** * VIP_LEVELUP_RESPONSE = 12103; */ - VIP_LEVELUP_RESPONSE(409, 12103), + VIP_LEVELUP_RESPONSE(417, 12103), /** * VIP_TAKE_REWARD_REQUEST = 12104; * @@ -2580,11 +2632,11 @@ public final class MessageTypeProto { *领取vip等级或每日礼包 * */ - VIP_TAKE_REWARD_REQUEST(410, 12104), + VIP_TAKE_REWARD_REQUEST(418, 12104), /** * VIP_TAKE_REWARD_RESPONSE = 12105; */ - VIP_TAKE_REWARD_RESPONSE(411, 12105), + VIP_TAKE_REWARD_RESPONSE(419, 12105), /** * WORKSHOP_FOUNDATION_REQUEST = 12200; * @@ -2592,11 +2644,11 @@ public final class MessageTypeProto { * W 12200 * */ - WORKSHOP_FOUNDATION_REQUEST(412, 12200), + WORKSHOP_FOUNDATION_REQUEST(420, 12200), /** * WORKSHOP_FOUNDATION_RESPONSE = 12201; */ - WORKSHOP_FOUNDATION_RESPONSE(413, 12201), + WORKSHOP_FOUNDATION_RESPONSE(421, 12201), /** * WORKSHOP_EQUIP_CREATE_REQUEST = 12202; * @@ -2604,11 +2656,11 @@ public final class MessageTypeProto { *装备打造 * */ - WORKSHOP_EQUIP_CREATE_REQUEST(414, 12202), + WORKSHOP_EQUIP_CREATE_REQUEST(422, 12202), /** * WORKSHOP_EQUIP_CREATE_RESPONSE = 12203; */ - WORKSHOP_EQUIP_CREATE_RESPONSE(415, 12203), + WORKSHOP_EQUIP_CREATE_RESPONSE(423, 12203), /** * WORKSHOP_REBUILD_REQUEST = 12204; * @@ -2616,11 +2668,11 @@ public final class MessageTypeProto { *装备重铸 * */ - WORKSHOP_REBUILD_REQUEST(416, 12204), + WORKSHOP_REBUILD_REQUEST(424, 12204), /** * WORKSHOP_REBUILD_RESPONSE = 12205; */ - WORKSHOP_REBUILD_RESPONSE(417, 12205), + WORKSHOP_REBUILD_RESPONSE(425, 12205), /** * WORKSHOP_REBUILD_CONFIRM_REQUEST = 12206; * @@ -2628,11 +2680,11 @@ public final class MessageTypeProto { * 重铸确认 * */ - WORKSHOP_REBUILD_CONFIRM_REQUEST(418, 12206), + WORKSHOP_REBUILD_CONFIRM_REQUEST(426, 12206), /** * WORKSHOP_REBUILD_CONFIRM_RESONSE = 12207; */ - WORKSHOP_REBUILD_CONFIRM_RESONSE(419, 12207), + WORKSHOP_REBUILD_CONFIRM_RESONSE(427, 12207), /** * WORKSHOP_LEVELUP_REQUEST = 12208; * @@ -2640,11 +2692,11 @@ public final class MessageTypeProto { *工坊升级 * */ - WORKSHOP_LEVELUP_REQUEST(420, 12208), + WORKSHOP_LEVELUP_REQUEST(428, 12208), /** * WORKSHOP_LEVELUP_RESPONSE = 12209; */ - WORKSHOP_LEVELUP_RESPONSE(421, 12209), + WORKSHOP_LEVELUP_RESPONSE(429, 12209), /** * WORKSHOP_TECHNOLOGY_LEVEL_REQUEST = 12210; * @@ -2652,11 +2704,11 @@ public final class MessageTypeProto { *科技树升级 * */ - WORKSHOP_TECHNOLOGY_LEVEL_REQUEST(422, 12210), + WORKSHOP_TECHNOLOGY_LEVEL_REQUEST(430, 12210), /** * WORKSHOP_TECHNOLOGY_RESPONSE = 12211; */ - WORKSHOP_TECHNOLOGY_RESPONSE(423, 12211), + WORKSHOP_TECHNOLOGY_RESPONSE(431, 12211), /** * WORKSHOP_TECHNOLOGY_RESET_REQUEST = 12212; * @@ -2664,11 +2716,11 @@ public final class MessageTypeProto { *科技树重置 * */ - WORKSHOP_TECHNOLOGY_RESET_REQUEST(424, 12212), + WORKSHOP_TECHNOLOGY_RESET_REQUEST(432, 12212), /** * WORKSHOP_TECHNOLOGY_RESET_RESPONSE = 12213; */ - WORKSHOP_TECHNOLOGY_RESET_RESPONSE(425, 12213), + WORKSHOP_TECHNOLOGY_RESET_RESPONSE(433, 12213), ; /** @@ -3099,6 +3151,18 @@ public final class MessageTypeProto { * */ public static final int BLOODY_SCORE_CHANGE_INDICATION_VALUE = 10123; + /** + * BUY_TREASURE_LEVEL_REQUEST = 10124; + * + *
+     *购买戒灵秘宝等级
+     * 
+ */ + public static final int BUY_TREASURE_LEVEL_REQUEST_VALUE = 10124; + /** + * BUY_TREASURE_LEVEL_RESPONSE = 10125; + */ + public static final int BUY_TREASURE_LEVEL_RESPONSE_VALUE = 10125; /** * COOK_FOOD_REQUEST = 10200; * @@ -4160,6 +4224,18 @@ public final class MessageTypeProto { * */ public static final int GET_LUCKWHEEL_RANDREWARD_RESPONSE_VALUE = 1669; + /** + * GET_LUCKWHEEL_REQUEST = 1670; + * + *
+     *幸运探宝
+     * 
+ */ + public static final int GET_LUCKWHEEL_REQUEST_VALUE = 1670; + /** + * GET_LUCKWHEEL_RESPONSE = 1671; + */ + public static final int GET_LUCKWHEEL_RESPONSE_VALUE = 1671; /** * HERO_RAND_REQQUEST = 10701; * @@ -4182,6 +4258,18 @@ public final class MessageTypeProto { public static final int HERO_COMPOSE_REQUEST_VALUE = 10703; /** * HERO_COMPOSE_RESPONSE = 10704; + */ + public static final int HERO_COMPOSE_RESPONSE_VALUE = 10704; + /** + * HERO_RETURN_REQUEST = 10705; + * + *
+     *英雄回溯
+     * 
+ */ + public static final int HERO_RETURN_REQUEST_VALUE = 10705; + /** + * HERO_RETURN_RESPONSE = 10706; * *
      * I 10800
@@ -4190,7 +4278,7 @@ public final class MessageTypeProto {
      * L 11100
      * 
*/ - public static final int HERO_COMPOSE_RESPONSE_VALUE = 10704; + public static final int HERO_RETURN_RESPONSE_VALUE = 10706; /** * LOGIN_REQUEST = 11100; * @@ -4430,6 +4518,22 @@ public final class MessageTypeProto { * MAIN_LEVEL_TAKE_STATE_REWARD_RESPONSE = 11239; */ public static final int MAIN_LEVEL_TAKE_STATE_REWARD_RESPONSE_VALUE = 11239; + /** + * MAIN_LEVEL_GET_RANK_REQUEST = 11240; + * + *
+     *  获取关卡排行
+     * 
+ */ + public static final int MAIN_LEVEL_GET_RANK_REQUEST_VALUE = 11240; + /** + * MAIN_LEVEL_GET_RANK_RESPONSE = 11241; + * + *
+     * 
+     * 
+ */ + public static final int MAIN_LEVEL_GET_RANK_RESPONSE_VALUE = 11241; /** * NOTIFY_PAY_SUCCESS_INDICATION = 11300; * @@ -5401,6 +5505,8 @@ public final class MessageTypeProto { case 10121: return BLOOD_BUY_SCORE_REQUEST; case 10122: return BLOOD_BUY_SCORE_RESPONSE; case 10123: return BLOODY_SCORE_CHANGE_INDICATION; + case 10124: return BUY_TREASURE_LEVEL_REQUEST; + case 10125: return BUY_TREASURE_LEVEL_RESPONSE; case 10200: return COOK_FOOD_REQUEST; case 10201: return COOK_FOOD_RESPONSE; case 10300: return DRAW_HERO_REQUEST; @@ -5574,10 +5680,14 @@ public final class MessageTypeProto { case 1667: return GET_QUESTION_RESPONSE; case 1668: return GET_LUCKWHEEL_RANDREWARD_REQUEST; case 1669: return GET_LUCKWHEEL_RANDREWARD_RESPONSE; + case 1670: return GET_LUCKWHEEL_REQUEST; + case 1671: return GET_LUCKWHEEL_RESPONSE; case 10701: return HERO_RAND_REQQUEST; case 10702: return HERO_RAND_RESPONSE; case 10703: return HERO_COMPOSE_REQUEST; case 10704: return HERO_COMPOSE_RESPONSE; + case 10705: return HERO_RETURN_REQUEST; + case 10706: return HERO_RETURN_RESPONSE; case 11100: return LOGIN_REQUEST; case 11101: return LOGIN_RESPONSE; case 11102: return LUCKWHEEL_POOL_INDICATION; @@ -5617,6 +5727,8 @@ public final class MessageTypeProto { case 11237: return MAIN_LEVEL_GET_INFO_RESPONSE; case 11238: return MAIN_LEVEL_TAKE_STATE_REWARD_REQUEST; case 11239: return MAIN_LEVEL_TAKE_STATE_REWARD_RESPONSE; + case 11240: return MAIN_LEVEL_GET_RANK_REQUEST; + case 11241: return MAIN_LEVEL_GET_RANK_RESPONSE; case 11300: return NOTIFY_PAY_SUCCESS_INDICATION; case 11500: return POKEMON_COMONPENT_LEVELUP_REQUEST; case 11501: return POKEMON_COMONPENT_LEVELUP_RESPONSE; @@ -5820,7 +5932,7 @@ public final class MessageTypeProto { static { java.lang.String[] descriptorData = { "\n\026MessageTypeProto.proto\022\032com.ljsd.jieli" + - "ng.protocols*\317j\n\013MessageType\022\027\n\022HEART_BE" + + "ng.protocols*\305l\n\013MessageType\022\027\n\022HEART_BE" + "AT_REQUEST\020\350\007\022\030\n\023HEART_BEAT_RESPONSE\020\351\007\022" + "\036\n\031ACTIVITE_WORKSHOP_REQUEST\020\224N\022\037\n\032ACTIV" + "ITE_WORKSHOP_RESPONSE\020\225N\022\027\n\022ARENA_INFO_R" + @@ -5874,294 +5986,300 @@ public final class MessageTypeProto { "OOD_TAKE_SCORE_REWARD_RESPONSE\020\210O\022\034\n\027BLO" + "OD_BUY_SCORE_REQUEST\020\211O\022\035\n\030BLOOD_BUY_SCO" + "RE_RESPONSE\020\212O\022#\n\036BLOODY_SCORE_CHANGE_IN" + - "DICATION\020\213O\022\026\n\021COOK_FOOD_REQUEST\020\330O\022\027\n\022C" + - "OOK_FOOD_RESPONSE\020\331O\022\026\n\021DRAW_HERO_REQUES" + - "T\020\274P\022\027\n\022DRAW_HERO_RESPONSE\020\275P\022\027\n\022DEL_FRI" + - "END_REQUEST\020\276P\022\030\n\023DEL_FRIEND_RESPONSE\020\277P" + - "\022(\n#DIFFICULT_MAP_OPTION_RECORD_REQUEST\020", - "\300P\022)\n$DIFFICULT_MAP_OPTION_RECORD_RESPON" + - "SE\020\301P\022 \n\033DIRECT_BUY_GOODS_INDICATION\020\302P\022" + - "\032\n\025ERROR_CODE_INDICATION\020\240Q\022\027\n\022EQUIP_WEA" + - "R_REQUEST\020\242Q\022\030\n\023EQUIP_WEAR_RESPONSE\020\243Q\022\035" + - "\n\030EQUIP_UNLOAD_OPT_REQUEST\020\244Q\022\036\n\031EQUIP_U" + - "NLOAD_OPT_RESPONSE\020\245Q\022\031\n\024EVENT_UPDATE_RE" + - "QUEST\020\246Q\022\032\n\025EVENT_UPDATE_RESPONSE\020\247Q\022\027\n\022" + - "EQUIP_LOCK_REQUEST\020\250Q\022\030\n\023EQUIP_LOCK_RESP" + - "ONSE\020\251Q\022\"\n\035ENDLESS_MAP_HERO_INFO_REQUEST" + - "\020\252Q\022#\n\036ENDLESS_MAP_HERO_INFO_RESPONSE\020\253Q", - "\022\036\n\031ENDLESS_MAP_RESET_REQUEST\020\254Q\022\037\n\032ENDL" + - "ESS_MAP_RESET_RESPONSE\020\255Q\022\035\n\030ENDLESS_MAP" + - "_SIGN_REQUEST\020\256Q\022\036\n\031ENDLESS_MAP_SIGN_RES" + - "PONSE\020\257Q\022&\n!ENDLESS_EXECUTION_REFRESH_RE" + - "QUEST\020\260Q\022\'\n\"ENDLESS_EXECUTION_REFRESH_RE" + - "SPONSE\020\261Q\022 \n\033ENDLESS_OUT_CONSUME_REQUEST" + - "\020\262Q\022!\n\034ENDLESS_OUT_CONSUME_RESPONSE\020\263Q\022\037" + - "\n\032ENDLESS_REFRESH_INDICAITON\020\264Q\022!\n\034ENDLE" + - "SS_MIN_MAP_INFO_REQUEST\020\265Q\022\"\n\035ENDLESS_MI" + - "N_MAP_INFO_RESPONSE\020\266Q\022\'\n\"ENDLESS_MONSTE", - "R_REFRESH_INDICATION\020\267Q\022\"\n\035ENDLESS_SET_S" + - "KIPFIGHT_REQUEST\020\270Q\022#\n\036ENDLESS_SET_SKIPF" + - "IGHT_RESPONSE\020\271Q\022$\n\037ENDLESS_MAP_SET_TEAM" + - "_INDICATION\020\272Q\022\031\n\024EXCHANGE_CDK_REQUEST\020\273" + - "Q\022\032\n\025EXCHANGE_CDK_RESPONSE\020\274Q\022\"\n\035ENDLESS" + - "_MAP_CHANGE_INDICATION\020\275Q\022\030\n\023FIGHT_START" + - "_REQUEST\020\204R\022\031\n\024FIGHT_START_RESPONSE\020\205R\022\026" + - "\n\021FIGHT_END_REQUEST\020\206R\022\027\n\022FIGHT_END_RESP" + - "ONSE\020\207R\022\032\n\025FRIEND_INVITE_REQUEST\020\210R\022\033\n\026F" + - "RIEND_INVITE_RESPONSE\020\211R\022$\n\037FRIEND_INVIT", - "E_OPERATION_REQUEST\020\212R\022%\n FRIEND_INVITE_" + - "OPERATION_RESPONSE\020\213R\022\036\n\031FRIEND_TAKE_HEA" + - "RT_REQUEST\020\214R\022\037\n\032FRIEND_TAKE_HEART_RESPO" + - "NSE\020\215R\022 \n\033FRIEND_GIVE_PRESENT_REQUEST\020\216R" + - "\022!\n\034FRIEND_GIVE_PRESENT_RESPONSE\020\217R\022\032\n\025F" + - "RIEND_SEARCH_REQUEST\020\220R\022\033\n\026FRIEND_SEARCH" + - "_RESPONSE\020\221R\022#\n\036FIVE_PLAYER_REFLUSH_INDI" + - "CATION\020\222R\022\030\n\023SERVER_FIVE_REQEUST\020\224R\022\033\n\026F" + - "B_STAR_REWARD_REQUEST\020\225R\022\034\n\027FB_STAR_REWA" + - "RD_RESPONSE\020\226R\022\032\n\025FAMILY_CREATE_REQUEST\020", - "\227R\022\033\n\026FAMILY_CREATE_RESPONSE\020\230R\022\034\n\027FAMIL" + - "Y_RECOMEND_REQUEST\020\231R\022\035\n\030FAMILY_RECOMEND" + - "_RESPONSE\020\232R\022\030\n\023FAMILY_JOIN_REQUEST\020\233R\022\031" + - "\n\024FAMILY_JOIN_RESPONSE\020\234R\022\031\n\024FAMILY_APPL" + - "Y_REQEUST\020\235R\022\032\n\025FAMILY_APPLY_RESPONSE\020\236R" + - "\022\032\n\025FAMILY_SEARCH_REQEUST\020\237R\022\033\n\026FAMILY_S" + - "EARCH_RESPONSE\020\240R\022\033\n\026FAMILY_JOIN_INDICAT" + - "ION\020\241R\022\034\n\027FAMILY_GET_INFO_REQUEST\020\242R\022\035\n\030" + - "FAMILY_GET_INFO_RESPONSE\020\243R\022\033\n\026FAMILY_GE" + - "T_LOG_REQUEST\020\244R\022\034\n\027FAMILY_GET_LOG_RESPO", - "SNE\020\245R\022\036\n\031FAMILY_GET_MEMBER_REQUEST\020\246R\022\037" + - "\n\032FAMILY_GET_MEMBER_RESPOSNE\020\247R\022\035\n\030FAMIL" + - "Y_GET_APPLY_REQUEST\020\250R\022\036\n\031FAMILY_GET_APP" + - "LY_RESPOSNE\020\251R\022(\n#FAMILY_OPERATION_APPLY" + - "_LIST_REQUEST\020\252R\022)\n$FAMILY_OPERATION_APP" + - "LY_LIST_RESPONSE\020\253R\022\034\n\027FAMILY_KICK_OUT_R" + - "EQUEST\020\254R\022\035\n\030FAMILY_KICK_OUT_RESPONSE\020\255R" + - "\022\037\n\032FAMILY_APPOINTMENT_REQEUST\020\256R\022 \n\033FAM" + - "ILY_APPOINTMENT_RESPONSE\020\257R\022\033\n\026FAMILY_KI" + - "CK_INDICATION\020\260R\022&\n!FAMILY_POSITION_UPDA", - "TE_INDICAITON\020\261R\022\037\n\032FAMILY_DISSOLUTION_R" + - "EQUEST\020\262R\022 \n\033FAMILY_DISSOLUTION_RESPONSE" + - "\020\263R\022!\n\034FAMILY_CHANGE_NOTICE_REQUEST\020\264R\022\"" + - "\n\035FAMILY_CHANGE_NOTICE_RESPONSE\020\265R\022$\n\037FA" + - "MILY_CHANGE_JOIN_TYPE_REQUEST\020\266R\022%\n FAMI" + - "LY_CHANGE_JOIN_TYPE_RESPONSE\020\267R\022\"\n\035FAMIL" + - "Y_CHANGE_BASE_INDICATION\020\270R\022%\n FAMILY_TR" + - "ANSFER_CHAIRMAN_REQUEST\020\271R\022&\n!FAMILY_TRA" + - "NSFER_CHAIRMAN_RESPONSE\020\272R\022\031\n\024FAMILY_LEV" + - "EL_REQUEST\020\273R\022\032\n\025FAMILY_LEVEL_RESPONSE\020\274", - "R\022$\n\037FAMILY_QUICK_SET_DEFEND_REQEUST\020\275R\022" + - "%\n FAMILY_QUICK_SET_DEFEND_RESPONSE\020\276R\022\037" + - "\n\032FAMILY_VIEW_DEFEND_REQUEST\020\277R\022 \n\033FAMIL" + - "Y_VIEW_DEFEND_RESPONSE\020\300R\022&\n!FAMILY_VIEW" + - "_DEFEND_DETAIL_REQUEST\020\301R\022\'\n\"FAMILY_VIEW" + - "_DEFEND_DETAIL_RESPONSE\020\302R\022\030\n\023FAMILY_WAL" + - "K_REQUEST\020\303R\022\031\n\024FAMILY_WALK_RESPONSE\020\304R\022" + - "\033\n\026FAMILY_WALK_INDICATION\020\305R\022\'\n\"FAMILY_Q" + - "UICK_SET_DEFEND_INDICATION\020\306R\022\036\n\031FAMILY_" + - "FIGHT_INFO_REQUEST\020\307R\022\037\n\032FAMILY_FIGHT_IN", - "FO_RESPONSE\020\310R\022$\n\037FAMILY_FIGHT_ROUND_INF" + - "O_REQUEST\020\311R\022%\n FAMILY_FIGHT_ROUND_INFO_" + - "RESPONSE\020\312R\022-\n(FAMILY_FIGHT_MATCHING_SUC" + - "CESS_INDICATION\020\313R\022 \n\033FAMILY_FIGHT_ATTAC" + - "K_REQUEST\020\314R\022!\n\034FAMILY_FIGHT_ATTACK_RESP" + - "ONSE\020\315R\022)\n$FAMILY_PERSONAL_FIGHT_RESULT_" + - "REQUEST\020\316R\022*\n%FAMILY_PERSONAL_FIGHT_RESU" + - "LT_RESPONSE\020\317R\022\036\n\031FAMILY_DEFEATE_INDICAT" + - "ION\020\320R\022&\n!FAMILY_FIGHT_TOTAL_RESULT_REQU" + - "EST\020\321R\022\'\n\"FAMILY_FIGHT_TOTAL_RESULT_RESP", - "ONSE\020\322R\022\037\n\032FAMILY_CHANGE_ICON_REQUEST\020\323R" + - "\022 \n\033FAMILY_CHANGE_ICON_RESPONSE\020\324R\022 \n\033FA" + - "MILY_ATTACK_BLOOD_REQUEST\020\325R\022!\n\034FAMILY_A" + - "TTACK_BLOOD_RESPONSE\020\326R\022\"\n\035FAMILY_REFUSE" + - "_JOIN_INDICATION\020\327R\022\033\n\026GET_PLAYERINFO_RE" + - "QUEST\020\350R\022\034\n\027GET_PLAYERINFO_RESPONSE\020\351R\022\031" + - "\n\024GET_HEROINFO_REQUEST\020\352R\022\032\n\025GET_HEROINF" + - "O_RESPONSE\020\353R\022\031\n\024GET_ITEMINFO_REQUEST\020\354R" + - "\022\032\n\025GET_ITEMINFO_RESPONSE\020\355R\022\017\n\nGM_REQUE" + - "ST\020\356R\022\020\n\013GM_RESPONSE\020\357R\022\036\n\031GET_ALL_MAIL_", - "INFO_REQUEST\020\360R\022\037\n\032GET_ALL_MAIL_INFO_RES" + - "PONSE\020\361R\022\036\n\030GET_TEAMPOS_INFO_REQUEST\020\344\201\001" + - "\022\037\n\031GET_TEAMPOS_INFO_RESPONSE\020\345\201\001\022\033\n\025GET" + - "_ALL_EQUIP_REQUEST\020\346\201\001\022\034\n\026GET_ALL_EQUIP_" + - "RESPONSE\020\347\201\001\022\035\n\027GET_ALL_POKEMON_REQUEST\020" + - "\350\201\001\022\036\n\030GET_ALL_POKEMON_RESPONSE\020\351\201\001\022\037\n\031G" + - "ET_WORKSHOP_INFO_REQUEST\020\352\201\001\022 \n\032GET_WORK" + - "SHOP_INFO_RESPONSE\020\353\201\001\022%\n\037GET_ALL_LEVE_D" + - "IFFICULTT_REQUEST\020\356\201\001\022&\n GET_ALL_LEVE_DI" + - "FFICULTT_RESPONSE\020\357\201\001\022\036\n\030GET_ALL_ACTIVIT", - "Y_REQUEST\020\360\201\001\022\037\n\031GET_ALL_ACTIVITY_RESPON" + - "SE\020\361\201\001\022\033\n\025GET_SECRETBOX_REQUEST\020\362\201\001\022\034\n\026G" + - "ET_SECRETBOX_RESPONSE\020\363\201\001\022\035\n\027GET_STARE_I" + - "NFOS_REQUEST\020\364\201\001\022\036\n\030GET_STARE_INFOS_RESP" + - "ONSE\020\365\201\001\022 \n\032GET_FUNCTIONOFTIME_REQUEST\020\366" + - "\201\001\022!\n\033GET_FUNCTIONOFTIME_RESPONSE\020\367\201\001\022\036\n" + - "\030GET_CHAT_MESSAGE_REQUEST\020\374\201\001\022\036\n\030GET_CHA" + - "T_MESSAGE_REPONSE\020\375\201\001\022\035\n\027GET_FRIEND_INFO" + - "_REQUEST\020\376\201\001\022\035\n\027GET_FRIEND_INFO_REPONSE\020" + - "\377\201\001\022\037\n\031GET_RINGFIRE_INFO_REQUEST\020\200\202\001\022 \n\032", - "GET_RINGFIRE_INFO_RESPONSE\020\201\202\001\022\031\n\023GET_MI" + - "SSION_REQUEST\020\202\202\001\022\032\n\024GET_MISSION_RESPONS" + - "E\020\203\202\001\022$\n\036GET_TOWER_RANK_BY_PAGE_REQUEST\020" + - "\204\202\001\022%\n\037GET_TOWER_RANK_BY_PAGE_RESPONSE\020\205" + - "\202\001\022\"\n\034GETF_FORCE_RANK_INFO_REQUEST\020\206\202\001\022#" + - "\n\035GETF_FORCE_RANK_INFO_RESPONSE\020\207\202\001\022#\n\035G" + - "ETF_EXPERT_RANK_INFO_REQUEST\020\210\202\001\022$\n\036GETF" + - "_EXPERT_RANK_INFO_RESPONSE\020\211\202\001\022&\n GET_PL" + - "AYER_ONE_TEAM_INFO_REQUEST\020\212\202\001\022\'\n!GET_PL" + - "AYER_ONE_TEAM_INFO_RESPONSE\020\213\202\001\022#\n\035GET_M", - "ONSTER_RANK_INFO_REQUEST\020\214\202\001\022#\n\036GET_MONS" + - "TER_RANK_INFO_RESPONSE\020\377\014\022\035\n\030GET_PHONE_R" + - "EWARD_REQUEST\020\200\r\022\036\n\031GET_PHONE_REWARD_RES" + - "PONSE\020\201\r\022\031\n\024GET_QUESTION_REQUEST\020\202\r\022\032\n\025G" + - "ET_QUESTION_RESPONSE\020\203\r\022%\n GET_LUCKWHEEL" + - "_RANDREWARD_REQUEST\020\204\r\022&\n!GET_LUCKWHEEL_" + - "RANDREWARD_RESPONSE\020\205\r\022\027\n\022HERO_RAND_REQQ" + - "UEST\020\315S\022\027\n\022HERO_RAND_RESPONSE\020\316S\022\031\n\024HERO" + - "_COMPOSE_REQUEST\020\317S\022\032\n\025HERO_COMPOSE_RESP" + - "ONSE\020\320S\022\022\n\rLOGIN_REQUEST\020\334V\022\023\n\016LOGIN_RES", - "PONSE\020\335V\022\036\n\031LUCKWHEEL_POOL_INDICATION\020\336V" + - "\022\026\n\021MAP_ENTER_REQUEST\020\300W\022\027\n\022MAP_ENTER_RE" + - "SPONSE\020\301W\022\024\n\017MAP_OUT_REQUEST\020\302W\022\025\n\020MAP_O" + - "UT_RESPONSE\020\303W\022\027\n\022MAP_UDPATE_REQUEST\020\304W\022" + - "\030\n\023MAP_UDPATE_RESPONSE\020\305W\022\026\n\021MAIL_READ_R" + - "EQUEST\020\306W\022\027\n\022MAIL_READ_RESPONSE\020\307W\022 \n\033MA" + - "IL_TAKE_MAIL_ITEM_REQUEST\020\310W\022\"\n\035MAIL_TAK" + - "E_MAIL_ITEM_RESPONESE\020\311W\022\036\n\031MAP_START_EX" + - "PLORE_REQUEST\020\312W\022\037\n\032MAP_START_EXPLORE_RE" + - "SPONSE\020\313W\022\036\n\031MAP_GET_RANK_INFO_REQUEST\020\314", - "W\022\037\n\032MAP_GET_RANK_INFO_RESPONSE\020\315W\022 \n\033MA" + - "P_BUY_FIGHT_COUNT_REQUEST\020\316W\022!\n\034MAP_BUY_" + - "FIGHT_COUNT_RESPONSE\020\317W\022\026\n\021MAP_SWEEP_REQ" + - "UEST\020\320W\022\027\n\022MAP_SWEEP_RESPONSE\020\321W\022\033\n\026MAP_" + - "FAST_FIGHT_REQUEST\020\322W\022\034\n\027MAP_FAST_FIGHT_" + - "RESPONSE\020\323W\022\036\n\031MISSION_UPDATE_INDICATION" + - "\020\324W\022\034\n\027MAP_TOWER_RESET_REQUEST\020\327W\022\035\n\030MAP" + - "_TOWER_RESET_RESPONSE\020\330W\022!\n\034MAP_TOWER_CA" + - "LL_CHIEF_REQUEST\020\331W\022\"\n\035MAP_TOWER_CALL_CH" + - "IEF_RESPONSE\020\332W\022\036\n\031MAP_TOWER_USEBOMB_REQ", - "UEST\020\335W\022\037\n\032MAP_TOWER_USEBOMB_RESPONSE\020\336W" + - "\022\036\n\031MAP_TOWER_USEBUFF_REQUEST\020\337W\022\037\n\032MAP_" + - "TOWER_USEBUFF_RESPONSE\020\340W\022\036\n\031MODIFY_HEAD" + - "_FRAME_REQUEST\020\341W\022\037\n\032MODIFY_HEAD_FRAME_R" + - "ESPONSE\020\342W\022\027\n\022MAP_OUT_INDICATION\020\343W\022 \n\033M" + - "AIN_LEVEL_GET_INFO_REQUEST\020\344W\022!\n\034MAIN_LE" + - "VEL_GET_INFO_RESPONSE\020\345W\022)\n$MAIN_LEVEL_T" + - "AKE_STATE_REWARD_REQUEST\020\346W\022*\n%MAIN_LEVE" + - "L_TAKE_STATE_REWARD_RESPONSE\020\347W\022\"\n\035NOTIF" + - "Y_PAY_SUCCESS_INDICATION\020\244X\022&\n!POKEMON_C", - "OMONPENT_LEVELUP_REQUEST\020\354Y\022\'\n\"POKEMON_C" + - "OMONPENT_LEVELUP_RESPONSE\020\355Y\022\035\n\030POKEMON_" + - "ADVANCED_REQUEST\020\356Y\022\036\n\031POKEMON_ADVANCED_" + - "RESPONSE\020\357Y\022 \n\033PLAYER_BACKCINFO_INDICATI" + - "ON\020\360Y\022\031\n\024PLAY_WITH_SB_REQUEST\020\361Y\022\032\n\025PLAY" + - "_WITH_SB_RESPONSE\020\362Y\022\030\n\023QUESTION_INDICAT" + - "ION\020\320Z\022\026\n\021RECONNECT_REQUEST\020\264[\022\027\n\022RECONN" + - "ECT_RESPONSE\020\265[\022\027\n\022RANDOMNAME_REQUEST\020\266[" + - "\022\030\n\023RANDOMNAME_RESPONSE\020\267[\022\023\n\016RENAME_REQ" + - "UEST\020\270[\022\024\n\017RENAME_RESPONSE\020\271[\022\032\n\025RINGFIR", - "E_LOAD_REQUEST\020\272[\022\033\n\026RINGFIRE_LOAD_RESPO" + - "NSE\020\273[\022\036\n\031RINGFIRE_ADVANCED_REQUEST\020\274[\022\037" + - "\n\032RINGFIRE_ADVANCED_RESPONSE\020\275[\022!\n\034REFRE" + - "SH_FRIEND_STATE_REQEUST\020\276[\022\"\n\035REFRESH_FR" + - "IEND_STATE_RESPONSE\020\277[\022\027\n\022ROOM_MATCH_REQ" + - "UEST\020\300[\022\030\n\023ROOM_MATCH_RESPONSE\020\301[\022\036\n\031ROO" + - "M_CANCEL_MATCH_REQUEST\020\302[\022\037\n\032ROOM_CANCEL" + - "_MATCH_RESPONSE\020\303[\022\"\n\035ROOM_MATCH_SUCCESS" + - "_INDICATION\020\304[\022\"\n\035ROOM_START_GAME_READY_" + - "REQUEST\020\306[\022#\n\036ROOM_START_GAME_READY_RESP", - "ONSE\020\307[\022\037\n\032ROOM_START_GAME_INDICATION\020\310[" + - "\022\034\n\027ROOM_GAME_START_REQUEST\020\312[\022\035\n\030ROOM_G" + - "AME_START_RESPONSE\020\313[\022\035\n\030ROOM_GAME_END_I" + - "NDICATION\020\314[\022\"\n\035ROOM_SYNC_MYSELF_MOVE_RE" + - "QUEST\020\316[\022#\n\036ROOM_SYNC_MYSELF_MOVE_RESPON" + - "SE\020\317[\022#\n\036ROOM_SYNC_OTHER_MOVE_INDICTION\020" + - "\320[\022\"\n\035ROOM_TRIGGER_FIGHT_INDICATION\020\322[\022\037" + - "\n\032ROOM_GET_FULL_INFO_REQEUST\020\323[\022 \n\033ROOM_" + - "GET_FULL_INFO_RESPONSE\020\324[\022\"\n\035ROOM_MAP_UP" + - "DATE_EVENT_REQUEST\020\325[\022#\n\036ROOM_MAP_UPDATE", - "_EVENT_RESPONSE\020\326[\022\036\n\031ROOM_MAP_POINT_IND" + - "ICATION\020\327[\022#\n\036ROOM_PLAY_HP_UPDATE_INDICA" + - "TION\020\330[\022\035\n\030REFRESH_ITEM_NUM_REQUEST\020\331[\022\036" + - "\n\031REFRESH_ITEM_NUM_RESPONSE\020\332[\022\034\n\027ROOM_A" + - "DDRESS_INDICATION\020\333[\022\027\n\022ROOM_LOGIN_REQEU" + - "ST\020\334[\022\030\n\023ROOM_LOGIN_RESPONSE\020\346[\022\036\n\031REFRE" + - "SH_LUCKWHEEL_REQUEST\020\347[\022\037\n\032REFRESH_LUCKW" + - "HEEL_RESPONSE\020\350[\022\025\n\020SUCCESS_RESPONSE\020\230\\\022" + - " \n\033SWITCH_WORLDCHANNEL_REQUEST\020\232\\\022!\n\034SWI" + - "TCH_WORLDCHANNEL_RESPONSE\020\233\\\022\033\n\026SEND_CHA", - "T_INFO_REQUEST\020\234\\\022\034\n\027SEND_CHAT_INFO_RESP" + - "ONSE\020\235\\\022\036\n\031SEND_RED_POINT_INDICATION\020\236\\\022" + - "(\n#SAVE_NEW_PLAYER_GUIDE_POINT_REQUEST\020\237" + - "\\\022)\n$SAVE_NEW_PLAYER_GUIDE_POINT_RESPONS" + - "E\020\240\\\022\030\n\023SWEEP_RIGHT_REQUEST\020\241\\\022\031\n\024SWEEP_" + - "RIGHT_RESPONSE\020\242\\\022\035\n\030SECRETBOX_RANDOM_RE" + - "QUEST\020\243\\\022\036\n\031SECRETBOX_RANDOM_RESPONSE\020\244\\" + - "\022 \n\033STORE_GOODS_REFRESH_REQUEST\020\245\\\022!\n\034ST" + - "ORE_GOODS_REFRESH_RESPONSE\020\246\\\022\032\n\025RECHARG" + - "E_INFO_REQUEST\020\247\\\022\033\n\026RECHARGE_INFO_RESPO", - "NSE\020\250\\\022 \n\033SEND_FRIEND_INFO_INDICATION\020\251\\" + - "\022\036\n\031SEND_CHAT_INFO_INDICATION\020\252\\\022!\n\034SEND" + - "_FRIEND_STATE_INDICATION\020\253\\\022 \n\033SCENE_MSG" + - "_UPDATE_INDICATION\020\254\\\022\037\n\032SCENE_GET_FULL_" + - "MSG_REQUEST\020\255\\\022 \n\033SCENE_GET_FULL_MSG_RES" + - "PONSE\020\256\\\022\032\n\025SCENE_COMMAND_REQUEST\020\257\\\022\033\n\026" + - "SCENE_COMMAND_RESPONSE\020\260\\\022\030\n\023SERVER_ZERO" + - "_REQUEST\020\261\\\022\034\n\027STORE_UPDATE_INDICATION\020\262" + - "\\\022\024\n\017SIGN_IN_REQUEST\020\263\\\022\025\n\020SIGN_IN_RESPO" + - "NSE\020\264\\\022%\n SCENE_GAME_OVER_READY_INDICATI", - "ON\020\265\\\022\037\n\032SCENE_GAME_OVER_INDICATION\020\266\\\022\034" + - "\n\027SOUL_EQUIP_WEAR_REQUEST\020\267\\\022\035\n\030SOUL_EQU" + - "IP_WEAR_RESPONSE\020\270\\\022\"\n\035SOUL_EQUIP_UNLOAD" + - "_OPT_REQUEST\020\271\\\022#\n\036SOUL_EQUIP_UNLOAD_OPT" + - "_RESPONSE\020\272\\\022\034\n\027SOUL_RAND_EQUIP_REQUEST\020" + - "\273\\\022\035\n\030SOUL_RAND_EQUIP_RESPONSE\020\274\\\022\"\n\035SOU" + - "L_FORCE_RAND_EQUIP_REQUEST\020\275\\\022#\n\036SOUL_FO" + - "RCE_RAND_EQUIP_RESPONSE\020\276\\\022\032\n\025TRIGGER_EV" + - "ENT_REQUEST\020\374\\\022\033\n\026TRIGGER_EVENT_RESPONSE" + - "\020\375\\\022\032\n\025TEAM_POS_SAVE_REQUEST\020\376\\\022\033\n\026TEAM_", - "POS_SAVE_RESPONSE\020\377\\\022!\n\034TAKE_ACTIVITY_RE" + - "WARD_REQUEST\020\200]\022\"\n\035TAKE_ACTIVITY_REWARD_" + - "RESPONSE\020\201]\022 \n\033TAKE_MISSION_REWARD_REQUE" + - "ST\020\202]\022!\n\034TAKE_MISSION_REWARD_RESPONSE\020\203]" + - "\022 \n\033TEST_BUY_GIGT_GOODS_REQEUST\020\204]\022!\n\034TE" + - "ST_BUY_GIGT_GOODS_RESPONSE\020\205]\022\036\n\031TAKE_TO" + - "WER_REWARD_REQUEST\020\206]\022\037\n\032TAKE_TOWER_REWA" + - "RD_RESPONSE\020\207]\022$\n\037TAKE_SEVEN_HAPPY_REWAR" + - "D_REQUEST\020\210]\022%\n TAKE_SEVEN_HAPPY_REWARD_" + - "RESPONSE\020\211]\022\033\n\026TO_BE_STRONGER_REQUEST\020\212]", - "\022\034\n\027TO_BE_STRONGER_RESPONSE\020\213]\022\032\n\025UP_HER" + - "O_LEVEL_REQUEST\020\340]\022\033\n\026UP_HERO_LEVEL_RESP" + - "ONSE\020\341]\022\031\n\024UP_HERO_STAR_REQUEST\020\342]\022\032\n\025UP" + - "_HERO_STAR_RESPONSE\020\343]\022 \n\033USER_AND_PRICE" + - "_ITEM_REQUEST\020\344]\022!\n\034USER_AND_PRICE_ITEM_" + - "RESPONSE\020\345]\022\036\n\031USER_FORCE_CHANGE_REQUEST" + - "\020\346]\022\037\n\032USER_FORCE_CHANGE_RESPONSE\020\347]\022\032\n\025" + - "UPDATE_BAG_INDICATION\020\350]\022\031\n\024UPDATE_STATE" + - "_REQUEST\020\351]\022\032\n\025UPDATE_STATE_RESPONSE\020\352]\022" + - "\037\n\032UPDATE_USER_EXP_INDICATION\020\353]\022(\n#UPDA", - "TE_SECRET_BOX_SEASON_INDICATION\020\354]\022\036\n\031UP" + - "DATE_PHONE_INFO_REQUEST\020\355]\022\037\n\032UPDATE_PHO" + - "NE_INFO_RESPONSE\020\356]\022\034\n\027UPDATE_QUESTION_R" + - "EQUEST\020\357]\022\035\n\030UPDATE_QUESTION_RESPONSE\020\360]" + - "\022 \n\033UP_SOUL_EQUIP_QUICK_REQUEST\020\362]\022\033\n\026UP" + - "_SOUL_EQUIP_RESPONSE\020\363]\022\035\n\030VIEW_FIGHTREP" + - "LAY_REQUEST\020\304^\022\036\n\031VIEW_FIGHTREPLAY_RESPO" + - "NSE\020\305^\022\030\n\023VIP_LEVELUP_REQEUST\020\306^\022\031\n\024VIP_" + - "LEVELUP_RESPONSE\020\307^\022\034\n\027VIP_TAKE_REWARD_R" + - "EQUEST\020\310^\022\035\n\030VIP_TAKE_REWARD_RESPONSE\020\311^", - "\022 \n\033WORKSHOP_FOUNDATION_REQUEST\020\250_\022!\n\034WO" + - "RKSHOP_FOUNDATION_RESPONSE\020\251_\022\"\n\035WORKSHO" + - "P_EQUIP_CREATE_REQUEST\020\252_\022#\n\036WORKSHOP_EQ" + - "UIP_CREATE_RESPONSE\020\253_\022\035\n\030WORKSHOP_REBUI" + - "LD_REQUEST\020\254_\022\036\n\031WORKSHOP_REBUILD_RESPON" + - "SE\020\255_\022%\n WORKSHOP_REBUILD_CONFIRM_REQUES" + - "T\020\256_\022%\n WORKSHOP_REBUILD_CONFIRM_RESONSE" + - "\020\257_\022\035\n\030WORKSHOP_LEVELUP_REQUEST\020\260_\022\036\n\031WO" + - "RKSHOP_LEVELUP_RESPONSE\020\261_\022&\n!WORKSHOP_T" + - "ECHNOLOGY_LEVEL_REQUEST\020\262_\022!\n\034WORKSHOP_T", - "ECHNOLOGY_RESPONSE\020\263_\022&\n!WORKSHOP_TECHNO" + - "LOGY_RESET_REQUEST\020\264_\022\'\n\"WORKSHOP_TECHNO" + - "LOGY_RESET_RESPONSE\020\265_B\002H\001" + "DICATION\020\213O\022\037\n\032BUY_TREASURE_LEVEL_REQUES" + + "T\020\214O\022 \n\033BUY_TREASURE_LEVEL_RESPONSE\020\215O\022\026" + + "\n\021COOK_FOOD_REQUEST\020\330O\022\027\n\022COOK_FOOD_RESP" + + "ONSE\020\331O\022\026\n\021DRAW_HERO_REQUEST\020\274P\022\027\n\022DRAW_" + + "HERO_RESPONSE\020\275P\022\027\n\022DEL_FRIEND_REQUEST\020\276", + "P\022\030\n\023DEL_FRIEND_RESPONSE\020\277P\022(\n#DIFFICULT" + + "_MAP_OPTION_RECORD_REQUEST\020\300P\022)\n$DIFFICU" + + "LT_MAP_OPTION_RECORD_RESPONSE\020\301P\022 \n\033DIRE" + + "CT_BUY_GOODS_INDICATION\020\302P\022\032\n\025ERROR_CODE" + + "_INDICATION\020\240Q\022\027\n\022EQUIP_WEAR_REQUEST\020\242Q\022" + + "\030\n\023EQUIP_WEAR_RESPONSE\020\243Q\022\035\n\030EQUIP_UNLOA" + + "D_OPT_REQUEST\020\244Q\022\036\n\031EQUIP_UNLOAD_OPT_RES" + + "PONSE\020\245Q\022\031\n\024EVENT_UPDATE_REQUEST\020\246Q\022\032\n\025E" + + "VENT_UPDATE_RESPONSE\020\247Q\022\027\n\022EQUIP_LOCK_RE" + + "QUEST\020\250Q\022\030\n\023EQUIP_LOCK_RESPONSE\020\251Q\022\"\n\035EN", + "DLESS_MAP_HERO_INFO_REQUEST\020\252Q\022#\n\036ENDLES" + + "S_MAP_HERO_INFO_RESPONSE\020\253Q\022\036\n\031ENDLESS_M" + + "AP_RESET_REQUEST\020\254Q\022\037\n\032ENDLESS_MAP_RESET" + + "_RESPONSE\020\255Q\022\035\n\030ENDLESS_MAP_SIGN_REQUEST" + + "\020\256Q\022\036\n\031ENDLESS_MAP_SIGN_RESPONSE\020\257Q\022&\n!E" + + "NDLESS_EXECUTION_REFRESH_REQUEST\020\260Q\022\'\n\"E" + + "NDLESS_EXECUTION_REFRESH_RESPONSE\020\261Q\022 \n\033" + + "ENDLESS_OUT_CONSUME_REQUEST\020\262Q\022!\n\034ENDLES" + + "S_OUT_CONSUME_RESPONSE\020\263Q\022\037\n\032ENDLESS_REF" + + "RESH_INDICAITON\020\264Q\022!\n\034ENDLESS_MIN_MAP_IN", + "FO_REQUEST\020\265Q\022\"\n\035ENDLESS_MIN_MAP_INFO_RE" + + "SPONSE\020\266Q\022\'\n\"ENDLESS_MONSTER_REFRESH_IND" + + "ICATION\020\267Q\022\"\n\035ENDLESS_SET_SKIPFIGHT_REQU" + + "EST\020\270Q\022#\n\036ENDLESS_SET_SKIPFIGHT_RESPONSE" + + "\020\271Q\022$\n\037ENDLESS_MAP_SET_TEAM_INDICATION\020\272" + + "Q\022\031\n\024EXCHANGE_CDK_REQUEST\020\273Q\022\032\n\025EXCHANGE" + + "_CDK_RESPONSE\020\274Q\022\"\n\035ENDLESS_MAP_CHANGE_I" + + "NDICATION\020\275Q\022\030\n\023FIGHT_START_REQUEST\020\204R\022\031" + + "\n\024FIGHT_START_RESPONSE\020\205R\022\026\n\021FIGHT_END_R" + + "EQUEST\020\206R\022\027\n\022FIGHT_END_RESPONSE\020\207R\022\032\n\025FR", + "IEND_INVITE_REQUEST\020\210R\022\033\n\026FRIEND_INVITE_" + + "RESPONSE\020\211R\022$\n\037FRIEND_INVITE_OPERATION_R" + + "EQUEST\020\212R\022%\n FRIEND_INVITE_OPERATION_RES" + + "PONSE\020\213R\022\036\n\031FRIEND_TAKE_HEART_REQUEST\020\214R" + + "\022\037\n\032FRIEND_TAKE_HEART_RESPONSE\020\215R\022 \n\033FRI" + + "END_GIVE_PRESENT_REQUEST\020\216R\022!\n\034FRIEND_GI" + + "VE_PRESENT_RESPONSE\020\217R\022\032\n\025FRIEND_SEARCH_" + + "REQUEST\020\220R\022\033\n\026FRIEND_SEARCH_RESPONSE\020\221R\022" + + "#\n\036FIVE_PLAYER_REFLUSH_INDICATION\020\222R\022\030\n\023" + + "SERVER_FIVE_REQEUST\020\224R\022\033\n\026FB_STAR_REWARD", + "_REQUEST\020\225R\022\034\n\027FB_STAR_REWARD_RESPONSE\020\226" + + "R\022\032\n\025FAMILY_CREATE_REQUEST\020\227R\022\033\n\026FAMILY_" + + "CREATE_RESPONSE\020\230R\022\034\n\027FAMILY_RECOMEND_RE" + + "QUEST\020\231R\022\035\n\030FAMILY_RECOMEND_RESPONSE\020\232R\022" + + "\030\n\023FAMILY_JOIN_REQUEST\020\233R\022\031\n\024FAMILY_JOIN" + + "_RESPONSE\020\234R\022\031\n\024FAMILY_APPLY_REQEUST\020\235R\022" + + "\032\n\025FAMILY_APPLY_RESPONSE\020\236R\022\032\n\025FAMILY_SE" + + "ARCH_REQEUST\020\237R\022\033\n\026FAMILY_SEARCH_RESPONS" + + "E\020\240R\022\033\n\026FAMILY_JOIN_INDICATION\020\241R\022\034\n\027FAM" + + "ILY_GET_INFO_REQUEST\020\242R\022\035\n\030FAMILY_GET_IN", + "FO_RESPONSE\020\243R\022\033\n\026FAMILY_GET_LOG_REQUEST" + + "\020\244R\022\034\n\027FAMILY_GET_LOG_RESPOSNE\020\245R\022\036\n\031FAM" + + "ILY_GET_MEMBER_REQUEST\020\246R\022\037\n\032FAMILY_GET_" + + "MEMBER_RESPOSNE\020\247R\022\035\n\030FAMILY_GET_APPLY_R" + + "EQUEST\020\250R\022\036\n\031FAMILY_GET_APPLY_RESPOSNE\020\251" + + "R\022(\n#FAMILY_OPERATION_APPLY_LIST_REQUEST" + + "\020\252R\022)\n$FAMILY_OPERATION_APPLY_LIST_RESPO" + + "NSE\020\253R\022\034\n\027FAMILY_KICK_OUT_REQUEST\020\254R\022\035\n\030" + + "FAMILY_KICK_OUT_RESPONSE\020\255R\022\037\n\032FAMILY_AP" + + "POINTMENT_REQEUST\020\256R\022 \n\033FAMILY_APPOINTME", + "NT_RESPONSE\020\257R\022\033\n\026FAMILY_KICK_INDICATION" + + "\020\260R\022&\n!FAMILY_POSITION_UPDATE_INDICAITON" + + "\020\261R\022\037\n\032FAMILY_DISSOLUTION_REQUEST\020\262R\022 \n\033" + + "FAMILY_DISSOLUTION_RESPONSE\020\263R\022!\n\034FAMILY" + + "_CHANGE_NOTICE_REQUEST\020\264R\022\"\n\035FAMILY_CHAN" + + "GE_NOTICE_RESPONSE\020\265R\022$\n\037FAMILY_CHANGE_J" + + "OIN_TYPE_REQUEST\020\266R\022%\n FAMILY_CHANGE_JOI" + + "N_TYPE_RESPONSE\020\267R\022\"\n\035FAMILY_CHANGE_BASE" + + "_INDICATION\020\270R\022%\n FAMILY_TRANSFER_CHAIRM" + + "AN_REQUEST\020\271R\022&\n!FAMILY_TRANSFER_CHAIRMA", + "N_RESPONSE\020\272R\022\031\n\024FAMILY_LEVEL_REQUEST\020\273R" + + "\022\032\n\025FAMILY_LEVEL_RESPONSE\020\274R\022$\n\037FAMILY_Q" + + "UICK_SET_DEFEND_REQEUST\020\275R\022%\n FAMILY_QUI" + + "CK_SET_DEFEND_RESPONSE\020\276R\022\037\n\032FAMILY_VIEW" + + "_DEFEND_REQUEST\020\277R\022 \n\033FAMILY_VIEW_DEFEND" + + "_RESPONSE\020\300R\022&\n!FAMILY_VIEW_DEFEND_DETAI" + + "L_REQUEST\020\301R\022\'\n\"FAMILY_VIEW_DEFEND_DETAI" + + "L_RESPONSE\020\302R\022\030\n\023FAMILY_WALK_REQUEST\020\303R\022" + + "\031\n\024FAMILY_WALK_RESPONSE\020\304R\022\033\n\026FAMILY_WAL" + + "K_INDICATION\020\305R\022\'\n\"FAMILY_QUICK_SET_DEFE", + "ND_INDICATION\020\306R\022\036\n\031FAMILY_FIGHT_INFO_RE" + + "QUEST\020\307R\022\037\n\032FAMILY_FIGHT_INFO_RESPONSE\020\310" + + "R\022$\n\037FAMILY_FIGHT_ROUND_INFO_REQUEST\020\311R\022" + + "%\n FAMILY_FIGHT_ROUND_INFO_RESPONSE\020\312R\022-" + + "\n(FAMILY_FIGHT_MATCHING_SUCCESS_INDICATI" + + "ON\020\313R\022 \n\033FAMILY_FIGHT_ATTACK_REQUEST\020\314R\022" + + "!\n\034FAMILY_FIGHT_ATTACK_RESPONSE\020\315R\022)\n$FA" + + "MILY_PERSONAL_FIGHT_RESULT_REQUEST\020\316R\022*\n" + + "%FAMILY_PERSONAL_FIGHT_RESULT_RESPONSE\020\317" + + "R\022\036\n\031FAMILY_DEFEATE_INDICATION\020\320R\022&\n!FAM", + "ILY_FIGHT_TOTAL_RESULT_REQUEST\020\321R\022\'\n\"FAM" + + "ILY_FIGHT_TOTAL_RESULT_RESPONSE\020\322R\022\037\n\032FA" + + "MILY_CHANGE_ICON_REQUEST\020\323R\022 \n\033FAMILY_CH" + + "ANGE_ICON_RESPONSE\020\324R\022 \n\033FAMILY_ATTACK_B" + + "LOOD_REQUEST\020\325R\022!\n\034FAMILY_ATTACK_BLOOD_R" + + "ESPONSE\020\326R\022\"\n\035FAMILY_REFUSE_JOIN_INDICAT" + + "ION\020\327R\022\033\n\026GET_PLAYERINFO_REQUEST\020\350R\022\034\n\027G" + + "ET_PLAYERINFO_RESPONSE\020\351R\022\031\n\024GET_HEROINF" + + "O_REQUEST\020\352R\022\032\n\025GET_HEROINFO_RESPONSE\020\353R" + + "\022\031\n\024GET_ITEMINFO_REQUEST\020\354R\022\032\n\025GET_ITEMI", + "NFO_RESPONSE\020\355R\022\017\n\nGM_REQUEST\020\356R\022\020\n\013GM_R" + + "ESPONSE\020\357R\022\036\n\031GET_ALL_MAIL_INFO_REQUEST\020" + + "\360R\022\037\n\032GET_ALL_MAIL_INFO_RESPONSE\020\361R\022\036\n\030G" + + "ET_TEAMPOS_INFO_REQUEST\020\344\201\001\022\037\n\031GET_TEAMP" + + "OS_INFO_RESPONSE\020\345\201\001\022\033\n\025GET_ALL_EQUIP_RE" + + "QUEST\020\346\201\001\022\034\n\026GET_ALL_EQUIP_RESPONSE\020\347\201\001\022" + + "\035\n\027GET_ALL_POKEMON_REQUEST\020\350\201\001\022\036\n\030GET_AL" + + "L_POKEMON_RESPONSE\020\351\201\001\022\037\n\031GET_WORKSHOP_I" + + "NFO_REQUEST\020\352\201\001\022 \n\032GET_WORKSHOP_INFO_RES" + + "PONSE\020\353\201\001\022%\n\037GET_ALL_LEVE_DIFFICULTT_REQ", + "UEST\020\356\201\001\022&\n GET_ALL_LEVE_DIFFICULTT_RESP" + + "ONSE\020\357\201\001\022\036\n\030GET_ALL_ACTIVITY_REQUEST\020\360\201\001" + + "\022\037\n\031GET_ALL_ACTIVITY_RESPONSE\020\361\201\001\022\033\n\025GET" + + "_SECRETBOX_REQUEST\020\362\201\001\022\034\n\026GET_SECRETBOX_" + + "RESPONSE\020\363\201\001\022\035\n\027GET_STARE_INFOS_REQUEST\020" + + "\364\201\001\022\036\n\030GET_STARE_INFOS_RESPONSE\020\365\201\001\022 \n\032G" + + "ET_FUNCTIONOFTIME_REQUEST\020\366\201\001\022!\n\033GET_FUN" + + "CTIONOFTIME_RESPONSE\020\367\201\001\022\036\n\030GET_CHAT_MES" + + "SAGE_REQUEST\020\374\201\001\022\036\n\030GET_CHAT_MESSAGE_REP" + + "ONSE\020\375\201\001\022\035\n\027GET_FRIEND_INFO_REQUEST\020\376\201\001\022", + "\035\n\027GET_FRIEND_INFO_REPONSE\020\377\201\001\022\037\n\031GET_RI" + + "NGFIRE_INFO_REQUEST\020\200\202\001\022 \n\032GET_RINGFIRE_" + + "INFO_RESPONSE\020\201\202\001\022\031\n\023GET_MISSION_REQUEST" + + "\020\202\202\001\022\032\n\024GET_MISSION_RESPONSE\020\203\202\001\022$\n\036GET_" + + "TOWER_RANK_BY_PAGE_REQUEST\020\204\202\001\022%\n\037GET_TO" + + "WER_RANK_BY_PAGE_RESPONSE\020\205\202\001\022\"\n\034GETF_FO" + + "RCE_RANK_INFO_REQUEST\020\206\202\001\022#\n\035GETF_FORCE_" + + "RANK_INFO_RESPONSE\020\207\202\001\022#\n\035GETF_EXPERT_RA" + + "NK_INFO_REQUEST\020\210\202\001\022$\n\036GETF_EXPERT_RANK_" + + "INFO_RESPONSE\020\211\202\001\022&\n GET_PLAYER_ONE_TEAM", + "_INFO_REQUEST\020\212\202\001\022\'\n!GET_PLAYER_ONE_TEAM" + + "_INFO_RESPONSE\020\213\202\001\022#\n\035GET_MONSTER_RANK_I" + + "NFO_REQUEST\020\214\202\001\022#\n\036GET_MONSTER_RANK_INFO" + + "_RESPONSE\020\377\014\022\035\n\030GET_PHONE_REWARD_REQUEST" + + "\020\200\r\022\036\n\031GET_PHONE_REWARD_RESPONSE\020\201\r\022\031\n\024G" + + "ET_QUESTION_REQUEST\020\202\r\022\032\n\025GET_QUESTION_R" + + "ESPONSE\020\203\r\022%\n GET_LUCKWHEEL_RANDREWARD_R" + + "EQUEST\020\204\r\022&\n!GET_LUCKWHEEL_RANDREWARD_RE" + + "SPONSE\020\205\r\022\032\n\025GET_LUCKWHEEL_REQUEST\020\206\r\022\033\n" + + "\026GET_LUCKWHEEL_RESPONSE\020\207\r\022\027\n\022HERO_RAND_", + "REQQUEST\020\315S\022\027\n\022HERO_RAND_RESPONSE\020\316S\022\031\n\024" + + "HERO_COMPOSE_REQUEST\020\317S\022\032\n\025HERO_COMPOSE_" + + "RESPONSE\020\320S\022\030\n\023HERO_RETURN_REQUEST\020\321S\022\031\n" + + "\024HERO_RETURN_RESPONSE\020\322S\022\022\n\rLOGIN_REQUES" + + "T\020\334V\022\023\n\016LOGIN_RESPONSE\020\335V\022\036\n\031LUCKWHEEL_P" + + "OOL_INDICATION\020\336V\022\026\n\021MAP_ENTER_REQUEST\020\300" + + "W\022\027\n\022MAP_ENTER_RESPONSE\020\301W\022\024\n\017MAP_OUT_RE" + + "QUEST\020\302W\022\025\n\020MAP_OUT_RESPONSE\020\303W\022\027\n\022MAP_U" + + "DPATE_REQUEST\020\304W\022\030\n\023MAP_UDPATE_RESPONSE\020" + + "\305W\022\026\n\021MAIL_READ_REQUEST\020\306W\022\027\n\022MAIL_READ_", + "RESPONSE\020\307W\022 \n\033MAIL_TAKE_MAIL_ITEM_REQUE" + + "ST\020\310W\022\"\n\035MAIL_TAKE_MAIL_ITEM_RESPONESE\020\311" + + "W\022\036\n\031MAP_START_EXPLORE_REQUEST\020\312W\022\037\n\032MAP" + + "_START_EXPLORE_RESPONSE\020\313W\022\036\n\031MAP_GET_RA" + + "NK_INFO_REQUEST\020\314W\022\037\n\032MAP_GET_RANK_INFO_" + + "RESPONSE\020\315W\022 \n\033MAP_BUY_FIGHT_COUNT_REQUE" + + "ST\020\316W\022!\n\034MAP_BUY_FIGHT_COUNT_RESPONSE\020\317W" + + "\022\026\n\021MAP_SWEEP_REQUEST\020\320W\022\027\n\022MAP_SWEEP_RE" + + "SPONSE\020\321W\022\033\n\026MAP_FAST_FIGHT_REQUEST\020\322W\022\034" + + "\n\027MAP_FAST_FIGHT_RESPONSE\020\323W\022\036\n\031MISSION_", + "UPDATE_INDICATION\020\324W\022\034\n\027MAP_TOWER_RESET_" + + "REQUEST\020\327W\022\035\n\030MAP_TOWER_RESET_RESPONSE\020\330" + + "W\022!\n\034MAP_TOWER_CALL_CHIEF_REQUEST\020\331W\022\"\n\035" + + "MAP_TOWER_CALL_CHIEF_RESPONSE\020\332W\022\036\n\031MAP_" + + "TOWER_USEBOMB_REQUEST\020\335W\022\037\n\032MAP_TOWER_US" + + "EBOMB_RESPONSE\020\336W\022\036\n\031MAP_TOWER_USEBUFF_R" + + "EQUEST\020\337W\022\037\n\032MAP_TOWER_USEBUFF_RESPONSE\020" + + "\340W\022\036\n\031MODIFY_HEAD_FRAME_REQUEST\020\341W\022\037\n\032MO" + + "DIFY_HEAD_FRAME_RESPONSE\020\342W\022\027\n\022MAP_OUT_I" + + "NDICATION\020\343W\022 \n\033MAIN_LEVEL_GET_INFO_REQU", + "EST\020\344W\022!\n\034MAIN_LEVEL_GET_INFO_RESPONSE\020\345" + + "W\022)\n$MAIN_LEVEL_TAKE_STATE_REWARD_REQUES" + + "T\020\346W\022*\n%MAIN_LEVEL_TAKE_STATE_REWARD_RES" + + "PONSE\020\347W\022 \n\033MAIN_LEVEL_GET_RANK_REQUEST\020" + + "\350W\022!\n\034MAIN_LEVEL_GET_RANK_RESPONSE\020\351W\022\"\n" + + "\035NOTIFY_PAY_SUCCESS_INDICATION\020\244X\022&\n!POK" + + "EMON_COMONPENT_LEVELUP_REQUEST\020\354Y\022\'\n\"POK" + + "EMON_COMONPENT_LEVELUP_RESPONSE\020\355Y\022\035\n\030PO" + + "KEMON_ADVANCED_REQUEST\020\356Y\022\036\n\031POKEMON_ADV" + + "ANCED_RESPONSE\020\357Y\022 \n\033PLAYER_BACKCINFO_IN", + "DICATION\020\360Y\022\031\n\024PLAY_WITH_SB_REQUEST\020\361Y\022\032" + + "\n\025PLAY_WITH_SB_RESPONSE\020\362Y\022\030\n\023QUESTION_I" + + "NDICATION\020\320Z\022\026\n\021RECONNECT_REQUEST\020\264[\022\027\n\022" + + "RECONNECT_RESPONSE\020\265[\022\027\n\022RANDOMNAME_REQU" + + "EST\020\266[\022\030\n\023RANDOMNAME_RESPONSE\020\267[\022\023\n\016RENA" + + "ME_REQUEST\020\270[\022\024\n\017RENAME_RESPONSE\020\271[\022\032\n\025R" + + "INGFIRE_LOAD_REQUEST\020\272[\022\033\n\026RINGFIRE_LOAD" + + "_RESPONSE\020\273[\022\036\n\031RINGFIRE_ADVANCED_REQUES" + + "T\020\274[\022\037\n\032RINGFIRE_ADVANCED_RESPONSE\020\275[\022!\n" + + "\034REFRESH_FRIEND_STATE_REQEUST\020\276[\022\"\n\035REFR", + "ESH_FRIEND_STATE_RESPONSE\020\277[\022\027\n\022ROOM_MAT" + + "CH_REQUEST\020\300[\022\030\n\023ROOM_MATCH_RESPONSE\020\301[\022" + + "\036\n\031ROOM_CANCEL_MATCH_REQUEST\020\302[\022\037\n\032ROOM_" + + "CANCEL_MATCH_RESPONSE\020\303[\022\"\n\035ROOM_MATCH_S" + + "UCCESS_INDICATION\020\304[\022\"\n\035ROOM_START_GAME_" + + "READY_REQUEST\020\306[\022#\n\036ROOM_START_GAME_READ" + + "Y_RESPONSE\020\307[\022\037\n\032ROOM_START_GAME_INDICAT" + + "ION\020\310[\022\034\n\027ROOM_GAME_START_REQUEST\020\312[\022\035\n\030" + + "ROOM_GAME_START_RESPONSE\020\313[\022\035\n\030ROOM_GAME" + + "_END_INDICATION\020\314[\022\"\n\035ROOM_SYNC_MYSELF_M", + "OVE_REQUEST\020\316[\022#\n\036ROOM_SYNC_MYSELF_MOVE_" + + "RESPONSE\020\317[\022#\n\036ROOM_SYNC_OTHER_MOVE_INDI" + + "CTION\020\320[\022\"\n\035ROOM_TRIGGER_FIGHT_INDICATIO" + + "N\020\322[\022\037\n\032ROOM_GET_FULL_INFO_REQEUST\020\323[\022 \n" + + "\033ROOM_GET_FULL_INFO_RESPONSE\020\324[\022\"\n\035ROOM_" + + "MAP_UPDATE_EVENT_REQUEST\020\325[\022#\n\036ROOM_MAP_" + + "UPDATE_EVENT_RESPONSE\020\326[\022\036\n\031ROOM_MAP_POI" + + "NT_INDICATION\020\327[\022#\n\036ROOM_PLAY_HP_UPDATE_" + + "INDICATION\020\330[\022\035\n\030REFRESH_ITEM_NUM_REQUES" + + "T\020\331[\022\036\n\031REFRESH_ITEM_NUM_RESPONSE\020\332[\022\034\n\027", + "ROOM_ADDRESS_INDICATION\020\333[\022\027\n\022ROOM_LOGIN" + + "_REQEUST\020\334[\022\030\n\023ROOM_LOGIN_RESPONSE\020\346[\022\036\n" + + "\031REFRESH_LUCKWHEEL_REQUEST\020\347[\022\037\n\032REFRESH" + + "_LUCKWHEEL_RESPONSE\020\350[\022\025\n\020SUCCESS_RESPON" + + "SE\020\230\\\022 \n\033SWITCH_WORLDCHANNEL_REQUEST\020\232\\\022" + + "!\n\034SWITCH_WORLDCHANNEL_RESPONSE\020\233\\\022\033\n\026SE" + + "ND_CHAT_INFO_REQUEST\020\234\\\022\034\n\027SEND_CHAT_INF" + + "O_RESPONSE\020\235\\\022\036\n\031SEND_RED_POINT_INDICATI" + + "ON\020\236\\\022(\n#SAVE_NEW_PLAYER_GUIDE_POINT_REQ" + + "UEST\020\237\\\022)\n$SAVE_NEW_PLAYER_GUIDE_POINT_R", + "ESPONSE\020\240\\\022\030\n\023SWEEP_RIGHT_REQUEST\020\241\\\022\031\n\024" + + "SWEEP_RIGHT_RESPONSE\020\242\\\022\035\n\030SECRETBOX_RAN" + + "DOM_REQUEST\020\243\\\022\036\n\031SECRETBOX_RANDOM_RESPO" + + "NSE\020\244\\\022 \n\033STORE_GOODS_REFRESH_REQUEST\020\245\\" + + "\022!\n\034STORE_GOODS_REFRESH_RESPONSE\020\246\\\022\032\n\025R" + + "ECHARGE_INFO_REQUEST\020\247\\\022\033\n\026RECHARGE_INFO" + + "_RESPONSE\020\250\\\022 \n\033SEND_FRIEND_INFO_INDICAT" + + "ION\020\251\\\022\036\n\031SEND_CHAT_INFO_INDICATION\020\252\\\022!" + + "\n\034SEND_FRIEND_STATE_INDICATION\020\253\\\022 \n\033SCE" + + "NE_MSG_UPDATE_INDICATION\020\254\\\022\037\n\032SCENE_GET", + "_FULL_MSG_REQUEST\020\255\\\022 \n\033SCENE_GET_FULL_M" + + "SG_RESPONSE\020\256\\\022\032\n\025SCENE_COMMAND_REQUEST\020" + + "\257\\\022\033\n\026SCENE_COMMAND_RESPONSE\020\260\\\022\030\n\023SERVE" + + "R_ZERO_REQUEST\020\261\\\022\034\n\027STORE_UPDATE_INDICA" + + "TION\020\262\\\022\024\n\017SIGN_IN_REQUEST\020\263\\\022\025\n\020SIGN_IN" + + "_RESPONSE\020\264\\\022%\n SCENE_GAME_OVER_READY_IN" + + "DICATION\020\265\\\022\037\n\032SCENE_GAME_OVER_INDICATIO" + + "N\020\266\\\022\034\n\027SOUL_EQUIP_WEAR_REQUEST\020\267\\\022\035\n\030SO" + + "UL_EQUIP_WEAR_RESPONSE\020\270\\\022\"\n\035SOUL_EQUIP_" + + "UNLOAD_OPT_REQUEST\020\271\\\022#\n\036SOUL_EQUIP_UNLO", + "AD_OPT_RESPONSE\020\272\\\022\034\n\027SOUL_RAND_EQUIP_RE" + + "QUEST\020\273\\\022\035\n\030SOUL_RAND_EQUIP_RESPONSE\020\274\\\022" + + "\"\n\035SOUL_FORCE_RAND_EQUIP_REQUEST\020\275\\\022#\n\036S" + + "OUL_FORCE_RAND_EQUIP_RESPONSE\020\276\\\022\032\n\025TRIG" + + "GER_EVENT_REQUEST\020\374\\\022\033\n\026TRIGGER_EVENT_RE" + + "SPONSE\020\375\\\022\032\n\025TEAM_POS_SAVE_REQUEST\020\376\\\022\033\n" + + "\026TEAM_POS_SAVE_RESPONSE\020\377\\\022!\n\034TAKE_ACTIV" + + "ITY_REWARD_REQUEST\020\200]\022\"\n\035TAKE_ACTIVITY_R" + + "EWARD_RESPONSE\020\201]\022 \n\033TAKE_MISSION_REWARD" + + "_REQUEST\020\202]\022!\n\034TAKE_MISSION_REWARD_RESPO", + "NSE\020\203]\022 \n\033TEST_BUY_GIGT_GOODS_REQEUST\020\204]" + + "\022!\n\034TEST_BUY_GIGT_GOODS_RESPONSE\020\205]\022\036\n\031T" + + "AKE_TOWER_REWARD_REQUEST\020\206]\022\037\n\032TAKE_TOWE" + + "R_REWARD_RESPONSE\020\207]\022$\n\037TAKE_SEVEN_HAPPY" + + "_REWARD_REQUEST\020\210]\022%\n TAKE_SEVEN_HAPPY_R" + + "EWARD_RESPONSE\020\211]\022\033\n\026TO_BE_STRONGER_REQU" + + "EST\020\212]\022\034\n\027TO_BE_STRONGER_RESPONSE\020\213]\022\032\n\025" + + "UP_HERO_LEVEL_REQUEST\020\340]\022\033\n\026UP_HERO_LEVE" + + "L_RESPONSE\020\341]\022\031\n\024UP_HERO_STAR_REQUEST\020\342]" + + "\022\032\n\025UP_HERO_STAR_RESPONSE\020\343]\022 \n\033USER_AND", + "_PRICE_ITEM_REQUEST\020\344]\022!\n\034USER_AND_PRICE" + + "_ITEM_RESPONSE\020\345]\022\036\n\031USER_FORCE_CHANGE_R" + + "EQUEST\020\346]\022\037\n\032USER_FORCE_CHANGE_RESPONSE\020" + + "\347]\022\032\n\025UPDATE_BAG_INDICATION\020\350]\022\031\n\024UPDATE" + + "_STATE_REQUEST\020\351]\022\032\n\025UPDATE_STATE_RESPON" + + "SE\020\352]\022\037\n\032UPDATE_USER_EXP_INDICATION\020\353]\022(" + + "\n#UPDATE_SECRET_BOX_SEASON_INDICATION\020\354]" + + "\022\036\n\031UPDATE_PHONE_INFO_REQUEST\020\355]\022\037\n\032UPDA" + + "TE_PHONE_INFO_RESPONSE\020\356]\022\034\n\027UPDATE_QUES" + + "TION_REQUEST\020\357]\022\035\n\030UPDATE_QUESTION_RESPO", + "NSE\020\360]\022 \n\033UP_SOUL_EQUIP_QUICK_REQUEST\020\362]" + + "\022\033\n\026UP_SOUL_EQUIP_RESPONSE\020\363]\022\035\n\030VIEW_FI" + + "GHTREPLAY_REQUEST\020\304^\022\036\n\031VIEW_FIGHTREPLAY" + + "_RESPONSE\020\305^\022\030\n\023VIP_LEVELUP_REQEUST\020\306^\022\031" + + "\n\024VIP_LEVELUP_RESPONSE\020\307^\022\034\n\027VIP_TAKE_RE" + + "WARD_REQUEST\020\310^\022\035\n\030VIP_TAKE_REWARD_RESPO" + + "NSE\020\311^\022 \n\033WORKSHOP_FOUNDATION_REQUEST\020\250_" + + "\022!\n\034WORKSHOP_FOUNDATION_RESPONSE\020\251_\022\"\n\035W" + + "ORKSHOP_EQUIP_CREATE_REQUEST\020\252_\022#\n\036WORKS" + + "HOP_EQUIP_CREATE_RESPONSE\020\253_\022\035\n\030WORKSHOP", + "_REBUILD_REQUEST\020\254_\022\036\n\031WORKSHOP_REBUILD_" + + "RESPONSE\020\255_\022%\n WORKSHOP_REBUILD_CONFIRM_" + + "REQUEST\020\256_\022%\n WORKSHOP_REBUILD_CONFIRM_R" + + "ESONSE\020\257_\022\035\n\030WORKSHOP_LEVELUP_REQUEST\020\260_" + + "\022\036\n\031WORKSHOP_LEVELUP_RESPONSE\020\261_\022&\n!WORK" + + "SHOP_TECHNOLOGY_LEVEL_REQUEST\020\262_\022!\n\034WORK" + + "SHOP_TECHNOLOGY_RESPONSE\020\263_\022&\n!WORKSHOP_" + + "TECHNOLOGY_RESET_REQUEST\020\264_\022\'\n\"WORKSHOP_" + + "TECHNOLOGY_RESET_RESPONSE\020\265_B\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { diff --git a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/PlayerInfoProto.java b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/PlayerInfoProto.java index 084637289..7b83fbbb5 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/PlayerInfoProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/PlayerInfoProto.java @@ -4677,23 +4677,23 @@ public final class PlayerInfoProto { com.ljsd.jieling.protocols.CommonProto.GoodsTypeDurationOrBuilder getGoodsTypeDurationOrBuilder( int index); - // optional int32 treasureScore = 15; + // optional int32 treasureLevel = 15; /** - * optional int32 treasureScore = 15; + * optional int32 treasureLevel = 15; * *
-     * 孙龙的宝藏分数
+     * 孙龙的宝藏等级
      * 
*/ - boolean hasTreasureScore(); + boolean hasTreasureLevel(); /** - * optional int32 treasureScore = 15; + * optional int32 treasureLevel = 15; * *
-     * 孙龙的宝藏分数
+     * 孙龙的宝藏等级
      * 
*/ - int getTreasureScore(); + int getTreasureLevel(); // optional int32 hadBuyTreasure = 16; /** @@ -5120,7 +5120,7 @@ public final class PlayerInfoProto { } case 120: { bitField0_ |= 0x00000020; - treasureScore_ = input.readInt32(); + treasureLevel_ = input.readInt32(); break; } case 128: { @@ -5712,28 +5712,28 @@ public final class PlayerInfoProto { return goodsTypeDuration_.get(index); } - // optional int32 treasureScore = 15; - public static final int TREASURESCORE_FIELD_NUMBER = 15; - private int treasureScore_; + // optional int32 treasureLevel = 15; + public static final int TREASURELEVEL_FIELD_NUMBER = 15; + private int treasureLevel_; /** - * optional int32 treasureScore = 15; + * optional int32 treasureLevel = 15; * *
-     * 孙龙的宝藏分数
+     * 孙龙的宝藏等级
      * 
*/ - public boolean hasTreasureScore() { + public boolean hasTreasureLevel() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** - * optional int32 treasureScore = 15; + * optional int32 treasureLevel = 15; * *
-     * 孙龙的宝藏分数
+     * 孙龙的宝藏等级
      * 
*/ - public int getTreasureScore() { - return treasureScore_; + public int getTreasureLevel() { + return treasureLevel_; } // optional int32 hadBuyTreasure = 16; @@ -5997,7 +5997,7 @@ public final class PlayerInfoProto { equipHandBook_ = java.util.Collections.emptyList(); towerReceivedReward_ = java.util.Collections.emptyList(); goodsTypeDuration_ = java.util.Collections.emptyList(); - treasureScore_ = 0; + treasureLevel_ = 0; hadBuyTreasure_ = 0; signInInfo_ = com.ljsd.jieling.protocols.CommonProto.SignInInfo.getDefaultInstance(); firstTenth_ = 0; @@ -6063,7 +6063,7 @@ public final class PlayerInfoProto { output.writeMessage(14, goodsTypeDuration_.get(i)); } if (((bitField0_ & 0x00000020) == 0x00000020)) { - output.writeInt32(15, treasureScore_); + output.writeInt32(15, treasureLevel_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeInt32(16, hadBuyTreasure_); @@ -6184,7 +6184,7 @@ public final class PlayerInfoProto { } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream - .computeInt32Size(15, treasureScore_); + .computeInt32Size(15, treasureLevel_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream @@ -6404,7 +6404,7 @@ public final class PlayerInfoProto { } else { goodsTypeDurationBuilder_.clear(); } - treasureScore_ = 0; + treasureLevel_ = 0; bitField0_ = (bitField0_ & ~0x00004000); hadBuyTreasure_ = 0; bitField0_ = (bitField0_ & ~0x00008000); @@ -6560,7 +6560,7 @@ public final class PlayerInfoProto { if (((from_bitField0_ & 0x00004000) == 0x00004000)) { to_bitField0_ |= 0x00000020; } - result.treasureScore_ = treasureScore_; + result.treasureLevel_ = treasureLevel_; if (((from_bitField0_ & 0x00008000) == 0x00008000)) { to_bitField0_ |= 0x00000040; } @@ -6794,8 +6794,8 @@ public final class PlayerInfoProto { } } } - if (other.hasTreasureScore()) { - setTreasureScore(other.getTreasureScore()); + if (other.hasTreasureLevel()) { + setTreasureLevel(other.getTreasureLevel()); } if (other.hasHadBuyTreasure()) { setHadBuyTreasure(other.getHadBuyTreasure()); @@ -8810,51 +8810,51 @@ public final class PlayerInfoProto { return goodsTypeDurationBuilder_; } - // optional int32 treasureScore = 15; - private int treasureScore_ ; + // optional int32 treasureLevel = 15; + private int treasureLevel_ ; /** - * optional int32 treasureScore = 15; + * optional int32 treasureLevel = 15; * *
-       * 孙龙的宝藏分数
+       * 孙龙的宝藏等级
        * 
*/ - public boolean hasTreasureScore() { + public boolean hasTreasureLevel() { return ((bitField0_ & 0x00004000) == 0x00004000); } /** - * optional int32 treasureScore = 15; + * optional int32 treasureLevel = 15; * *
-       * 孙龙的宝藏分数
+       * 孙龙的宝藏等级
        * 
*/ - public int getTreasureScore() { - return treasureScore_; + public int getTreasureLevel() { + return treasureLevel_; } /** - * optional int32 treasureScore = 15; + * optional int32 treasureLevel = 15; * *
-       * 孙龙的宝藏分数
+       * 孙龙的宝藏等级
        * 
*/ - public Builder setTreasureScore(int value) { + public Builder setTreasureLevel(int value) { bitField0_ |= 0x00004000; - treasureScore_ = value; + treasureLevel_ = value; onChanged(); return this; } /** - * optional int32 treasureScore = 15; + * optional int32 treasureLevel = 15; * *
-       * 孙龙的宝藏分数
+       * 孙龙的宝藏等级
        * 
*/ - public Builder clearTreasureScore() { + public Builder clearTreasureLevel() { bitField0_ = (bitField0_ & ~0x00004000); - treasureScore_ = 0; + treasureLevel_ = 0; onChanged(); return this; } @@ -78326,15 +78326,30 @@ public final class PlayerInfoProto { */ int getActivityId(); - // optional int32 pos = 2; + // repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; /** - * optional int32 pos = 2; + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; */ - boolean hasPos(); + java.util.List + getPosInfosList(); /** - * optional int32 pos = 2; + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; */ - int getPos(); + com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo getPosInfos(int index); + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + int getPosInfosCount(); + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + java.util.List + getPosInfosOrBuilderList(); + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfoOrBuilder getPosInfosOrBuilder( + int index); // optional .com.ljsd.jieling.protocols.Drop drop = 3; /** @@ -78406,14 +78421,17 @@ public final class PlayerInfoProto { activityId_ = input.readInt32(); break; } - case 16: { - bitField0_ |= 0x00000002; - pos_ = input.readInt32(); + case 18: { + if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { + posInfos_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + posInfos_.add(input.readMessage(com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo.PARSER, extensionRegistry)); break; } case 26: { com.ljsd.jieling.protocols.CommonProto.Drop.Builder subBuilder = null; - if (((bitField0_ & 0x00000004) == 0x00000004)) { + if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = drop_.toBuilder(); } drop_ = input.readMessage(com.ljsd.jieling.protocols.CommonProto.Drop.PARSER, extensionRegistry); @@ -78421,7 +78439,7 @@ public final class PlayerInfoProto { subBuilder.mergeFrom(drop_); drop_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000002; break; } } @@ -78432,6 +78450,9 @@ public final class PlayerInfoProto { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { + if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { + posInfos_ = java.util.Collections.unmodifiableList(posInfos_); + } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } @@ -78480,20 +78501,40 @@ public final class PlayerInfoProto { return activityId_; } - // optional int32 pos = 2; - public static final int POS_FIELD_NUMBER = 2; - private int pos_; + // repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + public static final int POSINFOS_FIELD_NUMBER = 2; + private java.util.List posInfos_; /** - * optional int32 pos = 2; + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; */ - public boolean hasPos() { - return ((bitField0_ & 0x00000002) == 0x00000002); + public java.util.List getPosInfosList() { + return posInfos_; } /** - * optional int32 pos = 2; + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; */ - public int getPos() { - return pos_; + public java.util.List + getPosInfosOrBuilderList() { + return posInfos_; + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public int getPosInfosCount() { + return posInfos_.size(); + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo getPosInfos(int index) { + return posInfos_.get(index); + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfoOrBuilder getPosInfosOrBuilder( + int index) { + return posInfos_.get(index); } // optional .com.ljsd.jieling.protocols.Drop drop = 3; @@ -78503,7 +78544,7 @@ public final class PlayerInfoProto { * optional .com.ljsd.jieling.protocols.Drop drop = 3; */ public boolean hasDrop() { - return ((bitField0_ & 0x00000004) == 0x00000004); + return ((bitField0_ & 0x00000002) == 0x00000002); } /** * optional .com.ljsd.jieling.protocols.Drop drop = 3; @@ -78520,7 +78561,7 @@ public final class PlayerInfoProto { private void initFields() { activityId_ = 0; - pos_ = 0; + posInfos_ = java.util.Collections.emptyList(); drop_ = com.ljsd.jieling.protocols.CommonProto.Drop.getDefaultInstance(); } private byte memoizedIsInitialized = -1; @@ -78538,10 +78579,10 @@ public final class PlayerInfoProto { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, activityId_); } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeInt32(2, pos_); + for (int i = 0; i < posInfos_.size(); i++) { + output.writeMessage(2, posInfos_.get(i)); } - if (((bitField0_ & 0x00000004) == 0x00000004)) { + if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(3, drop_); } getUnknownFields().writeTo(output); @@ -78557,11 +78598,11 @@ public final class PlayerInfoProto { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, activityId_); } - if (((bitField0_ & 0x00000002) == 0x00000002)) { + for (int i = 0; i < posInfos_.size(); i++) { size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, pos_); + .computeMessageSize(2, posInfos_.get(i)); } - if (((bitField0_ & 0x00000004) == 0x00000004)) { + if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, drop_); } @@ -78673,6 +78714,7 @@ public final class PlayerInfoProto { } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getPosInfosFieldBuilder(); getDropFieldBuilder(); } } @@ -78684,8 +78726,12 @@ public final class PlayerInfoProto { super.clear(); activityId_ = 0; bitField0_ = (bitField0_ & ~0x00000001); - pos_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); + if (posInfosBuilder_ == null) { + posInfos_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + } else { + posInfosBuilder_.clear(); + } if (dropBuilder_ == null) { drop_ = com.ljsd.jieling.protocols.CommonProto.Drop.getDefaultInstance(); } else { @@ -78724,12 +78770,17 @@ public final class PlayerInfoProto { to_bitField0_ |= 0x00000001; } result.activityId_ = activityId_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; + if (posInfosBuilder_ == null) { + if (((bitField0_ & 0x00000002) == 0x00000002)) { + posInfos_ = java.util.Collections.unmodifiableList(posInfos_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.posInfos_ = posInfos_; + } else { + result.posInfos_ = posInfosBuilder_.build(); } - result.pos_ = pos_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { - to_bitField0_ |= 0x00000004; + to_bitField0_ |= 0x00000002; } if (dropBuilder_ == null) { result.drop_ = drop_; @@ -78755,8 +78806,31 @@ public final class PlayerInfoProto { if (other.hasActivityId()) { setActivityId(other.getActivityId()); } - if (other.hasPos()) { - setPos(other.getPos()); + if (posInfosBuilder_ == null) { + if (!other.posInfos_.isEmpty()) { + if (posInfos_.isEmpty()) { + posInfos_ = other.posInfos_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensurePosInfosIsMutable(); + posInfos_.addAll(other.posInfos_); + } + onChanged(); + } + } else { + if (!other.posInfos_.isEmpty()) { + if (posInfosBuilder_.isEmpty()) { + posInfosBuilder_.dispose(); + posInfosBuilder_ = null; + posInfos_ = other.posInfos_; + bitField0_ = (bitField0_ & ~0x00000002); + posInfosBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getPosInfosFieldBuilder() : null; + } else { + posInfosBuilder_.addAllMessages(other.posInfos_); + } + } } if (other.hasDrop()) { mergeDrop(other.getDrop()); @@ -78821,38 +78895,245 @@ public final class PlayerInfoProto { return this; } - // optional int32 pos = 2; - private int pos_ ; + // repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + private java.util.List posInfos_ = + java.util.Collections.emptyList(); + private void ensurePosInfosIsMutable() { + if (!((bitField0_ & 0x00000002) == 0x00000002)) { + posInfos_ = new java.util.ArrayList(posInfos_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo, com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo.Builder, com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfoOrBuilder> posInfosBuilder_; + /** - * optional int32 pos = 2; + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; */ - public boolean hasPos() { - return ((bitField0_ & 0x00000002) == 0x00000002); + public java.util.List getPosInfosList() { + if (posInfosBuilder_ == null) { + return java.util.Collections.unmodifiableList(posInfos_); + } else { + return posInfosBuilder_.getMessageList(); + } } /** - * optional int32 pos = 2; + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; */ - public int getPos() { - return pos_; + public int getPosInfosCount() { + if (posInfosBuilder_ == null) { + return posInfos_.size(); + } else { + return posInfosBuilder_.getCount(); + } } /** - * optional int32 pos = 2; + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; */ - public Builder setPos(int value) { - bitField0_ |= 0x00000002; - pos_ = value; - onChanged(); + public com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo getPosInfos(int index) { + if (posInfosBuilder_ == null) { + return posInfos_.get(index); + } else { + return posInfosBuilder_.getMessage(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public Builder setPosInfos( + int index, com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo value) { + if (posInfosBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePosInfosIsMutable(); + posInfos_.set(index, value); + onChanged(); + } else { + posInfosBuilder_.setMessage(index, value); + } return this; } /** - * optional int32 pos = 2; + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; */ - public Builder clearPos() { - bitField0_ = (bitField0_ & ~0x00000002); - pos_ = 0; - onChanged(); + public Builder setPosInfos( + int index, com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo.Builder builderForValue) { + if (posInfosBuilder_ == null) { + ensurePosInfosIsMutable(); + posInfos_.set(index, builderForValue.build()); + onChanged(); + } else { + posInfosBuilder_.setMessage(index, builderForValue.build()); + } return this; } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public Builder addPosInfos(com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo value) { + if (posInfosBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePosInfosIsMutable(); + posInfos_.add(value); + onChanged(); + } else { + posInfosBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public Builder addPosInfos( + int index, com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo value) { + if (posInfosBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensurePosInfosIsMutable(); + posInfos_.add(index, value); + onChanged(); + } else { + posInfosBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public Builder addPosInfos( + com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo.Builder builderForValue) { + if (posInfosBuilder_ == null) { + ensurePosInfosIsMutable(); + posInfos_.add(builderForValue.build()); + onChanged(); + } else { + posInfosBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public Builder addPosInfos( + int index, com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo.Builder builderForValue) { + if (posInfosBuilder_ == null) { + ensurePosInfosIsMutable(); + posInfos_.add(index, builderForValue.build()); + onChanged(); + } else { + posInfosBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public Builder addAllPosInfos( + java.lang.Iterable values) { + if (posInfosBuilder_ == null) { + ensurePosInfosIsMutable(); + super.addAll(values, posInfos_); + onChanged(); + } else { + posInfosBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public Builder clearPosInfos() { + if (posInfosBuilder_ == null) { + posInfos_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + posInfosBuilder_.clear(); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public Builder removePosInfos(int index) { + if (posInfosBuilder_ == null) { + ensurePosInfosIsMutable(); + posInfos_.remove(index); + onChanged(); + } else { + posInfosBuilder_.remove(index); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo.Builder getPosInfosBuilder( + int index) { + return getPosInfosFieldBuilder().getBuilder(index); + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfoOrBuilder getPosInfosOrBuilder( + int index) { + if (posInfosBuilder_ == null) { + return posInfos_.get(index); } else { + return posInfosBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public java.util.List + getPosInfosOrBuilderList() { + if (posInfosBuilder_ != null) { + return posInfosBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(posInfos_); + } + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo.Builder addPosInfosBuilder() { + return getPosInfosFieldBuilder().addBuilder( + com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo.Builder addPosInfosBuilder( + int index) { + return getPosInfosFieldBuilder().addBuilder( + index, com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.LuckWheelRewardPosInfo posInfos = 2; + */ + public java.util.List + getPosInfosBuilderList() { + return getPosInfosFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo, com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo.Builder, com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfoOrBuilder> + getPosInfosFieldBuilder() { + if (posInfosBuilder_ == null) { + posInfosBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo, com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo.Builder, com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfoOrBuilder>( + posInfos_, + ((bitField0_ & 0x00000002) == 0x00000002), + getParentForChildren(), + isClean()); + posInfos_ = null; + } + return posInfosBuilder_; + } // optional .com.ljsd.jieling.protocols.Drop drop = 3; private com.ljsd.jieling.protocols.CommonProto.Drop drop_ = com.ljsd.jieling.protocols.CommonProto.Drop.getDefaultInstance(); @@ -81258,6 +81539,442 @@ public final class PlayerInfoProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.GetMainLevelInfoResponse) } + public interface QuickBuyTreasureLevelRequestOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 level = 1; + /** + * optional int32 level = 1; + * + *
+     *最终升到的等级
+     * 
+ */ + boolean hasLevel(); + /** + * optional int32 level = 1; + * + *
+     *最终升到的等级
+     * 
+ */ + int getLevel(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.QuickBuyTreasureLevelRequest} + * + *
+   *快速购买孙龙宝藏等级
+   * 
+ */ + public static final class QuickBuyTreasureLevelRequest extends + com.google.protobuf.GeneratedMessage + implements QuickBuyTreasureLevelRequestOrBuilder { + // Use QuickBuyTreasureLevelRequest.newBuilder() to construct. + private QuickBuyTreasureLevelRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private QuickBuyTreasureLevelRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final QuickBuyTreasureLevelRequest defaultInstance; + public static QuickBuyTreasureLevelRequest getDefaultInstance() { + return defaultInstance; + } + + public QuickBuyTreasureLevelRequest getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private QuickBuyTreasureLevelRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + level_ = input.readInt32(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_QuickBuyTreasureLevelRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_QuickBuyTreasureLevelRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest.class, com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public QuickBuyTreasureLevelRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new QuickBuyTreasureLevelRequest(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional int32 level = 1; + public static final int LEVEL_FIELD_NUMBER = 1; + private int level_; + /** + * optional int32 level = 1; + * + *
+     *最终升到的等级
+     * 
+ */ + public boolean hasLevel() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 level = 1; + * + *
+     *最终升到的等级
+     * 
+ */ + public int getLevel() { + return level_; + } + + private void initFields() { + level_ = 0; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeInt32(1, level_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, level_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.QuickBuyTreasureLevelRequest} + * + *
+     *快速购买孙龙宝藏等级
+     * 
+ */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_QuickBuyTreasureLevelRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_QuickBuyTreasureLevelRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest.class, com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + level_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_QuickBuyTreasureLevelRequest_descriptor; + } + + public com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest build() { + com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest buildPartial() { + com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest result = new com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.level_ = level_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest) { + return mergeFrom((com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest other) { + if (other == com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest.getDefaultInstance()) return this; + if (other.hasLevel()) { + setLevel(other.getLevel()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.PlayerInfoProto.QuickBuyTreasureLevelRequest) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional int32 level = 1; + private int level_ ; + /** + * optional int32 level = 1; + * + *
+       *最终升到的等级
+       * 
+ */ + public boolean hasLevel() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 level = 1; + * + *
+       *最终升到的等级
+       * 
+ */ + public int getLevel() { + return level_; + } + /** + * optional int32 level = 1; + * + *
+       *最终升到的等级
+       * 
+ */ + public Builder setLevel(int value) { + bitField0_ |= 0x00000001; + level_ = value; + onChanged(); + return this; + } + /** + * optional int32 level = 1; + * + *
+       *最终升到的等级
+       * 
+ */ + public Builder clearLevel() { + bitField0_ = (bitField0_ & ~0x00000001); + level_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.QuickBuyTreasureLevelRequest) + } + + static { + defaultInstance = new QuickBuyTreasureLevelRequest(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.QuickBuyTreasureLevelRequest) + } + private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_ErrorMsgResponse_descriptor; private static @@ -81843,6 +82560,11 @@ public final class PlayerInfoProto { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_GetMainLevelInfoResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_QuickBuyTreasureLevelRequest_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_QuickBuyTreasureLevelRequest_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -81879,7 +82601,7 @@ public final class PlayerInfoProto { "dBook\030\013 \003(\005\022\025\n\requipHandBook\030\014 \003(\005\022\033\n\023to" + "werReceivedReward\030\r \003(\005\022H\n\021goodsTypeDura" + "tion\030\016 \003(\0132-.com.ljsd.jieling.protocols." + - "GoodsTypeDuration\022\025\n\rtreasureScore\030\017 \001(\005" + + "GoodsTypeDuration\022\025\n\rtreasureLevel\030\017 \001(\005" + "\022\026\n\016hadBuyTreasure\030\020 \001(\005\022:\n\nSignInInfo\030\021" + " \001(\0132&.com.ljsd.jieling.protocols.SignIn", "Info\022\022\n\nfirstTenth\030\022 \001(\005\022\031\n\021monsterAttac" + @@ -82100,19 +82822,21 @@ public final class PlayerInfoProto { "esponse\022D\n\010posInfos\030\001 \003(\01322.com.ljsd.jie" + "ling.protocols.LuckWheelRewardPosInfo\"E\n" + "\035GetLuckWheelRandRewardRequest\022\022\n\nactivi" + - "tyId\030\001 \001(\005\022\020\n\010repeated\030\002 \001(\010\"q\n\036GetLuckW" + - "heelRandRewardResponse\022\022\n\nactivityId\030\001 \001", - "(\005\022\013\n\003pos\030\002 \001(\005\022.\n\004drop\030\003 \001(\0132 .com.ljsd" + - ".jieling.protocols.Drop\"\250\001\n\023LuckWheelInd" + - "ication\022D\n\010posInfos\030\001 \003(\01322.com.ljsd.jie" + - "ling.protocols.LuckWheelRewardPosInfo\022K\n" + - "\017posInfosAdvance\030\002 \003(\01322.com.ljsd.jielin" + - "g.protocols.LuckWheelRewardPosInfo\"\242\001\n\030G" + - "etMainLevelInfoResponse\022\017\n\007fightId\030\001 \001(\005" + - "\022\r\n\005state\030\002 \001(\005\022\020\n\010duration\030\003 \001(\005\022T\n\027adv" + - "entureBossSimpleInfo\030\004 \003(\01323.com.ljsd.ji" + - "eling.protocols.AdventureBossSimpleInfoB", - "\002H\001" + "tyId\030\001 \001(\005\022\020\n\010repeated\030\002 \001(\010\"\252\001\n\036GetLuck" + + "WheelRandRewardResponse\022\022\n\nactivityId\030\001 ", + "\001(\005\022D\n\010posInfos\030\002 \003(\01322.com.ljsd.jieling" + + ".protocols.LuckWheelRewardPosInfo\022.\n\004dro" + + "p\030\003 \001(\0132 .com.ljsd.jieling.protocols.Dro" + + "p\"\250\001\n\023LuckWheelIndication\022D\n\010posInfos\030\001 " + + "\003(\01322.com.ljsd.jieling.protocols.LuckWhe" + + "elRewardPosInfo\022K\n\017posInfosAdvance\030\002 \003(\013" + + "22.com.ljsd.jieling.protocols.LuckWheelR" + + "ewardPosInfo\"\242\001\n\030GetMainLevelInfoRespons" + + "e\022\017\n\007fightId\030\001 \001(\005\022\r\n\005state\030\002 \001(\005\022\020\n\010dur" + + "ation\030\003 \001(\005\022T\n\027adventureBossSimpleInfo\030\004", + " \003(\01323.com.ljsd.jieling.protocols.Advent" + + "ureBossSimpleInfo\"-\n\034QuickBuyTreasureLev" + + "elRequest\022\r\n\005level\030\001 \001(\005B\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -82148,7 +82872,7 @@ public final class PlayerInfoProto { internal_static_com_ljsd_jieling_protocols_GetPlayerInfoResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetPlayerInfoResponse_descriptor, - new java.lang.String[] { "Player", "NewPlayerGuidePoint", "Privilege", "GiftGoodsInfo", "BuyGoodsId", "SuddenlyBossInfo", "VipBaseInfo", "UserCreateTime", "RedType", "RandCount", "HeroHandBook", "EquipHandBook", "TowerReceivedReward", "GoodsTypeDuration", "TreasureScore", "HadBuyTreasure", "SignInInfo", "FirstTenth", "MonsterAttackTime", "IsDayFirst", "EndInfo", "PlayerBindPhone", "QuestionState", "SoulEquipPool", }); + new java.lang.String[] { "Player", "NewPlayerGuidePoint", "Privilege", "GiftGoodsInfo", "BuyGoodsId", "SuddenlyBossInfo", "VipBaseInfo", "UserCreateTime", "RedType", "RandCount", "HeroHandBook", "EquipHandBook", "TowerReceivedReward", "GoodsTypeDuration", "TreasureLevel", "HadBuyTreasure", "SignInInfo", "FirstTenth", "MonsterAttackTime", "IsDayFirst", "EndInfo", "PlayerBindPhone", "QuestionState", "SoulEquipPool", }); internal_static_com_ljsd_jieling_protocols_GetItemInfoRequest_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_com_ljsd_jieling_protocols_GetItemInfoRequest_fieldAccessorTable = new @@ -82808,7 +83532,7 @@ public final class PlayerInfoProto { internal_static_com_ljsd_jieling_protocols_GetLuckWheelRandRewardResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetLuckWheelRandRewardResponse_descriptor, - new java.lang.String[] { "ActivityId", "Pos", "Drop", }); + new java.lang.String[] { "ActivityId", "PosInfos", "Drop", }); internal_static_com_ljsd_jieling_protocols_LuckWheelIndication_descriptor = getDescriptor().getMessageTypes().get(115); internal_static_com_ljsd_jieling_protocols_LuckWheelIndication_fieldAccessorTable = new @@ -82821,6 +83545,12 @@ public final class PlayerInfoProto { com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetMainLevelInfoResponse_descriptor, new java.lang.String[] { "FightId", "State", "Duration", "AdventureBossSimpleInfo", }); + internal_static_com_ljsd_jieling_protocols_QuickBuyTreasureLevelRequest_descriptor = + getDescriptor().getMessageTypes().get(117); + internal_static_com_ljsd_jieling_protocols_QuickBuyTreasureLevelRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_QuickBuyTreasureLevelRequest_descriptor, + new java.lang.String[] { "Level", }); return null; } }; diff --git a/serverlogic/src/main/java/com/ljsd/jieling/config/SDifferDemonsConfig.java b/serverlogic/src/main/java/com/ljsd/jieling/config/SDifferDemonsConfig.java index 93e99436b..b6247192d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/config/SDifferDemonsConfig.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/config/SDifferDemonsConfig.java @@ -19,10 +19,22 @@ public class SDifferDemonsConfig implements BaseConfig { public static Map sDifferDemonsConfigMap; + public static Map sDifferDemonsConfigMapByComId; + @Override public void init() throws Exception { - sDifferDemonsConfigMap= STableManager.getConfig(SDifferDemonsConfig.class); + Map config = STableManager.getConfig(SDifferDemonsConfig.class); + Map sDifferDemonsConfigMapByComIdTmp = new HashMap<>(); + for(SDifferDemonsConfig sDifferDemonsConfig : config.values()){ + int[] comonpentList = sDifferDemonsConfig.getComonpentList(); + for(int comId : comonpentList){ + sDifferDemonsConfigMapByComIdTmp.put(comId,sDifferDemonsConfig); + } + } + sDifferDemonsConfigMap = config; + sDifferDemonsConfigMapByComId = sDifferDemonsConfigMapByComIdTmp; + } public static SDifferDemonsConfig getsDifferDemonsConfigByPokenID(int pokenmonId) { diff --git a/serverlogic/src/main/java/com/ljsd/jieling/config/SGameSetting.java b/serverlogic/src/main/java/com/ljsd/jieling/config/SGameSetting.java index 54e7dcef4..291500b6f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/config/SGameSetting.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/config/SGameSetting.java @@ -110,6 +110,8 @@ public class SGameSetting implements BaseConfig { private int[] equipSignUnlock; + private int[] heroReturn; + private static SGameSetting gameSetting; diff --git a/serverlogic/src/main/java/com/ljsd/jieling/config/SHeroLevlConfig.java b/serverlogic/src/main/java/com/ljsd/jieling/config/SHeroLevlConfig.java index f6ffec913..18bff558a 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/config/SHeroLevlConfig.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/config/SHeroLevlConfig.java @@ -21,6 +21,8 @@ public class SHeroLevlConfig implements BaseConfig{ private int[][] consume; private int[][] sumConsume; + private int[][] rankupReturn; + @Override @@ -60,4 +62,8 @@ public class SHeroLevlConfig implements BaseConfig{ public float getSpeedLevelPara() { return speedLevelPara; } + + public int[][] getRankupReturn() { + return rankupReturn; + } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/config/SHeroReturn.java b/serverlogic/src/main/java/com/ljsd/jieling/config/SHeroReturn.java new file mode 100644 index 000000000..c8bb78290 --- /dev/null +++ b/serverlogic/src/main/java/com/ljsd/jieling/config/SHeroReturn.java @@ -0,0 +1,90 @@ +package com.ljsd.jieling.config; + +import com.ljsd.jieling.logic.STableManager; +import com.ljsd.jieling.logic.Table; + +import java.util.HashMap; +import java.util.Map; + +@Table(name ="HeroReturn") +public class SHeroReturn implements BaseConfig { + + private int id; + + private int heroId; + + private int star; + + private int[] rankupReturn; + + private int[][] returnHero; + + private int[][] returnConsume; + + private int[][] returnMaterials; + + public static Map> sheroReturnMap; + + + @Override + public void init() throws Exception { + Map config = STableManager.getConfig(SHeroReturn.class); + Map> sheroReturnMapTmp = new HashMap<>(); + for(SHeroReturn sHeroReturn : config.values()){ + int heroId = sHeroReturn.getHeroId(); + if(!sheroReturnMapTmp.containsKey(heroId)){ + sheroReturnMapTmp.put(heroId,new HashMap<>()); + } + Map sHeroReturnMapByStar = sheroReturnMapTmp.get(heroId); + int star = sHeroReturn.getStar(); + if(sHeroReturnMapByStar.containsKey(star)){ + int[] rankupReturn = sHeroReturn.getRankupReturn(); + int[][] returnHero = sHeroReturn.getReturnHero(); + int length = 1 + returnHero.length ; + int[][] returnMaterialsTmp = new int[length][]; + for(int i=0;i{ + @Override + public MessageTypeProto.MessageType getMessageCode() { + return MessageTypeProto.MessageType.HERO_RETURN_REQUEST; + } + + @Override + public void processWithProto(ISession iSession, HeroInfoProto.HeroReturnRequest proto) throws Exception { + HeroLogic.getInstance().heroBack(iSession,proto.getHeroId()); + } +} diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/equip/UpSoulEquipQuiickHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/equip/UpSoulEquipQuiickHandler.java index 4729624d3..ed8709c14 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/equip/UpSoulEquipQuiickHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/equip/UpSoulEquipQuiickHandler.java @@ -1,6 +1,10 @@ package com.ljsd.jieling.handler.equip; +import com.ljsd.jieling.chat.logic.ChatLogic; import com.ljsd.jieling.config.SEquipSign; +import com.ljsd.jieling.config.SErrorCodeEerverConfig; +import com.ljsd.jieling.config.SItem; +import com.ljsd.jieling.globals.Global; import com.ljsd.jieling.handler.BaseHandler; import com.ljsd.jieling.logic.activity.event.EquipEvent; import com.ljsd.jieling.logic.activity.event.Poster; @@ -91,6 +95,11 @@ public class UpSoulEquipQuiickHandler extends BaseHandler=10){ + SItem sItem = SItem.getsItemMap().get(soulEquip.getEquipId()); + String message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_equipsign_content", new Object[]{user.getPlayerInfoManager().getNickName(), sItem.getName(),soulEquip.getLevel()}); + ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT,sItem.getId(),0,0,0,0,0); + } } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java index 2c4988197..746dff61f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java @@ -3,6 +3,7 @@ package com.ljsd.jieling.handler.map; import com.googlecode.protobuf.format.JsonFormat; import com.ljsd.jieling.config.*; import com.ljsd.jieling.core.FunctionIdEnum; +import com.ljsd.jieling.core.GlobalsDef; import com.ljsd.jieling.core.VipPrivilegeType; import com.ljsd.jieling.dataReport.reportBeans_37.ChatContentType; import com.ljsd.jieling.dataReport.reportBeans_37.Repot37EventUtil; @@ -39,6 +40,7 @@ import com.ljsd.jieling.util.*; import org.luaj.vm2.LuaValue; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.boot.autoconfigure.session.SessionProperties; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.data.domain.Sort; import org.springframework.data.mongodb.core.query.Query; @@ -2185,6 +2187,69 @@ public class MapLogic { fightEndResponse.setResult(resultCode); fightEndResponse.build(); MessageUtil.sendMessage(session, 1, messageType.getNumber(), fightEndResponse.build(), true); + String rankKey = RedisKey.getKey(RedisKey.MAINLEVEL_RANK, "", false); + RedisUtil.getInstence().zsetAddOne(rankKey, String.valueOf(user.getId()), fightId); + } + + public void getMainLevelRankInfo(ISession session) throws Exception { + int rankEndLine = SSpecialConfig.getIntegerValue(SSpecialConfig.Level_RankingShowNum); + Set> arenaRankInfo = RedisUtil.getInstence().getZsetreverseRangeWithScores(RedisKey.MAINLEVEL_RANK, "", 0, rankEndLine); + int rank =1; + FightInfoProto.MainLevelRankInfoResponse.Builder builder = FightInfoProto.MainLevelRankInfoResponse.newBuilder(); + List mainLevelRankInfoList = new ArrayList<>(rankEndLine); + for (ZSetOperations.TypedTuple item : arenaRankInfo) { + String value = item.getValue(); + int score = item.getScore().intValue(); + int uidTmp = Integer.parseInt(value); + User userTmp = UserManager.getUser(uidTmp); + PlayerManager playerInfoManager = userTmp.getPlayerInfoManager(); + mainLevelRankInfoList.add(CommonProto.MainLevelRankInfo.newBuilder() + .setUid(uidTmp) + .setLevel(playerInfoManager.getLevel()) + .setName(playerInfoManager.getNickName()) + .setFightId(score) + .setHead(0) + .setRank(rank++) + .setTotalForce(userTmp.getPlayerInfoManager().getMaxForce()) + .setHeadFrame(playerInfoManager.getHeadFrame())); + } + Collections.sort(mainLevelRankInfoList, new Comparator() { + @Override + public int compare(CommonProto.MainLevelRankInfo.Builder o1, CommonProto.MainLevelRankInfo.Builder o2) { + if(o1.getFightId()==o2.getFightId()){ + if(o1.getTotalForce()>o2.getTotalForce() && o1.getRank()>o2.getRank()){ + int rank = o1.getRank(); + o1.setRank(o2.getRank()); + o2.setRank(rank); + } + } + return o1.getFightId() - o2.getFightId(); + } + }); + for(CommonProto.MainLevelRankInfo.Builder builder1 : mainLevelRankInfoList){ + builder.addMainLevelRankInfo(builder1.build()); + } + int uid = session.getUid(); + int score = RedisUtil.getInstence().getZSetScore(RedisKey.MAINLEVEL_RANK,"", Integer.toString(uid)).intValue(); + int myRank =-1; + if(score == -1){ + score = 1011; + }else{ + myRank= RedisUtil.getInstence().getZSetreverseRank(RedisKey.MAINLEVEL_RANK,"",Integer.toString(uid)).intValue(); + } + User user = UserManager.getUser(uid); + PlayerManager playerInfoManager = user.getPlayerInfoManager(); + builder.setMyMainLevelRankInfo(CommonProto.MainLevelRankInfo.newBuilder() + .setUid(uid) + .setLevel(playerInfoManager.getLevel()) + .setName(playerInfoManager.getNickName()) + .setFightId(score) + .setHead(0) + .setRank(myRank) + .setTotalForce(playerInfoManager.getMaxForce()) + .setHeadFrame(playerInfoManager.getHeadFrame()).build()); + MessageUtil.sendMessage(session,1, MessageTypeProto.MessageType.MAIN_LEVEL_GET_RANK_RESPONSE_VALUE,builder.build(),true); + } public void openNextMainLevel(User user,int fightId) throws Exception { diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapHandler/GetMainLevelRankHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapHandler/GetMainLevelRankHandler.java new file mode 100644 index 000000000..ec2294bfa --- /dev/null +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapHandler/GetMainLevelRankHandler.java @@ -0,0 +1,21 @@ +package com.ljsd.jieling.handler.map.mapHandler; + +import com.ljsd.jieling.handler.BaseHandler; +import com.ljsd.jieling.handler.map.MapLogic; +import com.ljsd.jieling.netty.cocdex.PacketNetData; +import com.ljsd.jieling.network.session.ISession; +import com.ljsd.jieling.protocols.MessageTypeProto; +import org.springframework.stereotype.Component; + +@Component +public class GetMainLevelRankHandler extends BaseHandler { + @Override + public MessageTypeProto.MessageType getMessageCode() { + return MessageTypeProto.MessageType.MAIN_LEVEL_GET_RANK_REQUEST; + } + + @Override + public void process(ISession iSession, PacketNetData netData) throws Exception { + MapLogic.getInstance().getMainLevelRankInfo(iSession); + } +} diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/MainLevelManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/MainLevelManager.java index 480f03c24..ea933a8e1 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/MainLevelManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/MainLevelManager.java @@ -16,7 +16,7 @@ public class MainLevelManager extends MongoBase { private int startTime; private int lastTime; //上一个关卡记时时间 private Map fightStateInfo = new HashMap<>(); - private Map> bossIds = new HashMap<>(); + private Map> bossIds = new HashMap<>(); public void init(){ this.startTime = (int)(System.currentTimeMillis()/1000); @@ -115,7 +115,7 @@ public class MainLevelManager extends MongoBase { return lastTime; } - public Map> getBossIds() { + public Map> getBossIds() { return bossIds; } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java index 1a469dad0..8ebb01b36 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java @@ -698,7 +698,7 @@ public class HeroLogic { targetHero.setStarBreakId(scHeroRankUpConfig.getId()); user.getUserMissionManager().onGameEvent(user,GameEvent.HERO_UP,2,targetHero.getTemplateId(),targetHero.getStar()); MessageUtil.sendMessage(session,1,MessageTypeProto.MessageType.UP_HERO_STAR_RESPONSE_VALUE,baseBuilder.build(),true); - if(targetHero.getStar()>=7){ + if(targetHero.getStar()>=10){ String message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_hero_content", new Object[]{user.getPlayerInfoManager().getNickName(), scHero.getReadingName(),targetHero.getStar()}); ChatLogic.getInstance().sendSysChatMessage(message,Global.DILIGENT,targetHero.getTemplateId(),0,0,0,0,0); } @@ -1751,10 +1751,10 @@ public class HeroLogic { MessageUtil.sendMessage(session,1,MessageTypeProto.MessageType.POKEMON_ADVANCED_RESPONSE_VALUE,null,true); String message=null; if(pokemon.getAllStage()==1){ - message = SErrorCodeEerverConfig.getI18NMessage("lamp_activate_differ_golden_content", new Object[]{user.getPlayerInfoManager().getNickName(),sDifferDemonsConfig.getName() }); + message = SErrorCodeEerverConfig.getI18NMessage("lamp_activate_differ_content", new Object[]{user.getPlayerInfoManager().getNickName(),sDifferDemonsConfig.getName() }); - }else{ - message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_differ_golden_content", new Object[]{user.getPlayerInfoManager().getNickName(), sDifferDemonsConfig.getName(),pokemon.getAllStage()}); + }else if(pokemon.getAllStage()>=10){ + message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_differ_content", new Object[]{user.getPlayerInfoManager().getNickName(), sDifferDemonsConfig.getName(),pokemon.getAllStage()}); } ChatLogic.getInstance().sendSysChatMessage(message,Global.DILIGENT,sDifferDemonsConfig.getId(),0,0,0,0,0); @@ -2067,4 +2067,43 @@ public class HeroLogic { } } } + + public void heroBack(ISession session,String heroId) throws Exception { + int uid = session.getUid(); + int responseMsgId = MessageTypeProto.MessageType.HERO_RETURN_RESPONSE_VALUE; + User user = UserManager.getUser(uid); + HeroManager heroManager = user.getHeroManager(); + Hero hero = user.getHeroManager().getHero(heroId); + if(hero == null){ + MessageUtil.sendErrorResponse(session,0,responseMsgId,"no hero"); + return; + } + int star = hero.getStar(); + int templateId = hero.getTemplateId(); + Map sHeroReturnMap = SHeroReturn.sheroReturnMap.get(templateId); + if(sHeroReturnMap == null || sHeroReturnMap.containsKey(star)){ + MessageUtil.sendErrorResponse(session,0,responseMsgId,"not satisfy"); + return; + } + boolean battleArray = HeroLogic.getInstance().isBattleArray(user, heroId); + if (battleArray){ + MessageUtil.sendErrorResponse(session,0,responseMsgId,"妖灵师在阵容中"); + return; + } + SHeroReturn sHeroReturn = sHeroReturnMap.get(star); + boolean b = ItemUtil.itemCost(user, sHeroReturn.getReturnConsume(), BIReason.HERO_BACK_CONSUME, templateId * 100 + star); + if(!b){ + MessageUtil.sendErrorResponse(session,0,responseMsgId,"材料不足"); + return; + } + + heroManager.removeHero(heroId); + int[][] returnMaterials = sHeroReturn.getReturnMaterials(); + CommonProto.Drop.Builder drop = ItemUtil.drop(user, returnMaterials, BIReason.HERO_BACK_REWARD); + SHeroLevlConfig sHeroLevlConfig = SHeroLevlConfig.getsHeroLevlConfigMap().get(hero.getLevel()); + ItemUtil.drop(user, sHeroLevlConfig.getRankupReturn(),drop, BIReason.HERO_BACK_REWARD); + HeroInfoProto.HeroReturnResponse build = HeroInfoProto.HeroReturnResponse.newBuilder().setDrop(drop).build(); + MessageUtil.sendMessage(session,1,responseMsgId,build,true); + + } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java index 05952ba91..5fbce8db5 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java @@ -1,5 +1,6 @@ package com.ljsd.jieling.logic.item; +import com.ljsd.jieling.chat.logic.ChatLogic; import com.ljsd.jieling.config.*; import com.ljsd.jieling.db.mongo.MongoUtil; import com.ljsd.jieling.globals.BIReason; @@ -494,6 +495,11 @@ public class ItemLogic { Poster.getPoster().dispatchEvent(new EspecialEquipUpEvent(user.getId(),0, user.getEquipManager().getEspecialEquipMap().get(equipId).getStar())); user.getUserMissionManager().onGameEvent(user, GameEvent.ESPECIAL_EQUIP,especialEquip.getStar()+1); MessageUtil.sendMessage(session,1,MessageTypeProto.MessageType.UP_HERO_STAR_RESPONSE_VALUE,null,true); + if(especialEquip.getStar()>=8){ + SItem sItem = SItem.getsItemMap().get(especialEquip.getEquipId()); + String message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_equiptalisman_content", new Object[]{user.getPlayerInfoManager().getNickName(), sItem.getName(),especialEquip.getStar()}); + ChatLogic.getInstance().sendSysChatMessage(message,Global.DILIGENT,sItem.getId(),0,0,0,0,0); + } }else{ MessageUtil.sendErrorResponse(session,0,MessageTypeProto.MessageType.UP_HERO_STAR_RESPONSE_VALUE,"材料不足"); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java index 79a2bc023..cd2bf273a 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java @@ -453,9 +453,9 @@ public class CBean2Proto { .setState(state) .setDuration(duration); - Map> bossIds = mainLevelManager.getBossIds(); + Map> bossIds = mainLevelManager.getBossIds(); boolean update =false; - for(Map.Entry> item : bossIds.entrySet()){ + for(Map.Entry> item : bossIds.entrySet()){ Integer fightId = item.getKey(); Set value = item.getValue(); SMainLevelConfig sMainLevelConfig = SMainLevelConfig.config.get(mainLevelManager.getFightId()); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java index 7b2d44c1f..3aa2962f6 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -77,6 +77,20 @@ public class ItemUtil { return dropBuilder; } + public static CommonProto.Drop.Builder drop(User user, int[][] itemArr,CommonProto.Drop.Builder dropBuilder,int reason) throws Exception { + Map itemMap = new HashMap<>(); + Map cardMap = new HashMap<>(); + Map equipMap = new HashMap<>(); + Map randomMap = new HashMap<>(); + selectItemArr(itemArr,cardMap,itemMap,equipMap,randomMap); + useRandomItem(user,randomMap,reason); + addItem(user,itemMap,dropBuilder,reason); + addCard(user,cardMap,dropBuilder,reason); + addEquip(user,equipMap,dropBuilder,reason); + addSoulEquip(user,equipMap,dropBuilder,reason); + return dropBuilder; + } + //指定道具掉落(如:邮件,初始化物品) public static CommonProto.Drop.Builder drop(User user, List itemArrs,int reason) throws Exception { CommonProto.Drop.Builder dropBuilder = CommonProto.Drop.newBuilder(); @@ -491,8 +505,9 @@ public class ItemUtil { } KtEventUtils.onKtEvent(user, eventType,reason,GlobalsDef.addReason,entry.getKey(),itemNum,item.getItemNum()); if(sItem.getItemType() == GlobalItemType.POKENMON_COMONPENT){ + SDifferDemonsConfig sDifferDemonsConfig = SDifferDemonsConfig.sDifferDemonsConfigMapByComId.get(sItem.getId()); String nickName = user.getPlayerInfoManager().getNickName(); - String message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_differ_content", new Object[]{nickName,sItem.getName()}); + String message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_differ_content", new Object[]{nickName,sDifferDemonsConfig.getName(),sItem.getName()}); ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,sItem.getId(),0,0,0,0,0); } if(sItem.getId() == GlobalItemType.EXP){ @@ -964,26 +979,29 @@ public class ItemUtil { EquipManager equipManager = user.getEquipManager(); SItem item = SItem.getsItemMap().get(equipId); int itemType = item.getItemType(); + String msgTem = ""; if(itemType==GlobalItemType.EQUIP){ Equip equip = new Equip(user.getId(),equipId); equipManager.addEquip(user,equip); equipList.add(CBean2Proto.getEquipProto(equip)); - SEquipConfig sEquipConfig = SEquipConfig.getsEquipConfigById(equipId); - if (sEquipConfig.getQuality() >= 5) { - String nickName = user.getPlayerInfoManager().getNickName(); - String message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_equip_content", new Object[]{nickName, equipQulityNameMap.get(sEquipConfig.getQuality()), item.getName()}); - ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,equipId,0,0,0,0,0); - } + msgTem="lamp_lottery_equip_content"; }else if(itemType==GlobalItemType.ESPECIAL_EQUIP){ EspecialEquip especialEquip = new EspecialEquip(user.getId(),equipId); especialEquip.setStar(item.getQuantity()); especialEquipList.add(CBean2Proto.getEquipProto(especialEquip)); equipManager.addEspecialEquip(user,especialEquip); user.getUserMissionManager().onGameEvent(user, GameEvent.ESPECIAL_EQUIP, especialEquip.getStar()); + msgTem="lamp_lottery_equiptalisman_content"; }else if(itemType==GlobalItemType.SOUL_MARK){ SoulEquip soulEquip = new SoulEquip(user.getId(),equipId); equipManager.addSoulEquip(soulEquip); equipList.add(CBean2Proto.getEquipProto(soulEquip)); + msgTem="lamp_lottery_equipsign_content"; + } + if (item.getQuantity() >= 5) { + String nickName = user.getPlayerInfoManager().getNickName(); + String message = SErrorCodeEerverConfig.getI18NMessage(msgTem, new Object[]{nickName, equipQulityNameMap.get(item.getQuantity()), item.getName()}); + ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,equipId,0,0,0,0,0); } } @@ -1041,13 +1059,7 @@ public class ItemUtil { heroList.add(CBean2Proto.getHero(hero)); SCHero scHero = SCHero.getsCHero().get(hero.getTemplateId()); if (scHero.getNatural() >= 13) { - String message = ""; -// String quality = HeroLogic.getInstance().getQuality(scHero.getNatural()); - if (reason == BIReason.COMPOS_HERO_REWARD) { - message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_synthesize_content", new Object[]{playerInfoManager.getNickName(), scHero.getNatural(), scHero.getReadingName()}); - } else if (reason == BIReason.HERO_RANDOM) { - message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_recruit_content", new Object[]{playerInfoManager.getNickName(), scHero.getNatural(), scHero.getReadingName()}); - } + String message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_recruit_content", new Object[]{playerInfoManager.getNickName(), scHero.getNatural(), scHero.getReadingName()}); if (!message.isEmpty()){ ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,hero.getTemplateId(),0,0,0,0,0); } From d302e893b41bdcfb3a0c63d5406aad89fa8d943d Mon Sep 17 00:00:00 2001 From: wangyuan Date: Tue, 8 Oct 2019 15:59:36 +0800 Subject: [PATCH 2/6] hero lock --- .../ljsd/jieling/protocols/CommonProto.java | 515 ++++--- .../jieling/protocols/FightInfoProto.java | 1227 ++++++++++++++++- .../ljsd/jieling/protocols/HeroInfoProto.java | 599 +++++++- .../jieling/protocols/MessageTypeProto.java | 720 +++++----- .../ljsd/jieling/handler/HeroLockHandler.java | 21 + .../java/com/ljsd/jieling/logic/dao/Hero.java | 12 + .../ljsd/jieling/logic/hero/HeroLogic.java | 29 +- .../ljsd/jieling/logic/item/ItemLogic.java | 5 +- .../com/ljsd/jieling/util/CBean2Proto.java | 1 + 9 files changed, 2579 insertions(+), 550 deletions(-) create mode 100644 serverlogic/src/main/java/com/ljsd/jieling/handler/HeroLockHandler.java diff --git a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/CommonProto.java b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/CommonProto.java index 695e6f7de..c8b10cedb 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/CommonProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/CommonProto.java @@ -7297,6 +7297,24 @@ public final class CommonProto { */ com.ljsd.jieling.protocols.CommonProto.SoulPosOrBuilder getSoulPosOrBuilder( int index); + + // optional int32 lockState = 13; + /** + * optional int32 lockState = 13; + * + *
+     * 上锁状态 1 :上锁 0:未上锁
+     * 
+ */ + boolean hasLockState(); + /** + * optional int32 lockState = 13; + * + *
+     * 上锁状态 1 :上锁 0:未上锁
+     * 
+ */ + int getLockState(); } /** * Protobuf type {@code com.ljsd.jieling.protocols.Hero} @@ -7434,6 +7452,11 @@ public final class CommonProto { soulPos_.add(input.readMessage(com.ljsd.jieling.protocols.CommonProto.SoulPos.PARSER, extensionRegistry)); break; } + case 104: { + bitField0_ |= 0x00000100; + lockState_ = input.readInt32(); + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -7812,6 +7835,30 @@ public final class CommonProto { return soulPos_.get(index); } + // optional int32 lockState = 13; + public static final int LOCKSTATE_FIELD_NUMBER = 13; + private int lockState_; + /** + * optional int32 lockState = 13; + * + *
+     * 上锁状态 1 :上锁 0:未上锁
+     * 
+ */ + public boolean hasLockState() { + return ((bitField0_ & 0x00000100) == 0x00000100); + } + /** + * optional int32 lockState = 13; + * + *
+     * 上锁状态 1 :上锁 0:未上锁
+     * 
+ */ + public int getLockState() { + return lockState_; + } + private void initFields() { id_ = ""; heroId_ = 0; @@ -7825,6 +7872,7 @@ public final class CommonProto { starBreakId_ = 0; especialEquip_ = com.google.protobuf.LazyStringArrayList.EMPTY; soulPos_ = java.util.Collections.emptyList(); + lockState_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { @@ -7874,6 +7922,9 @@ public final class CommonProto { for (int i = 0; i < soulPos_.size(); i++) { output.writeMessage(12, soulPos_.get(i)); } + if (((bitField0_ & 0x00000100) == 0x00000100)) { + output.writeInt32(13, lockState_); + } getUnknownFields().writeTo(output); } @@ -7946,6 +7997,10 @@ public final class CommonProto { size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, soulPos_.get(i)); } + if (((bitField0_ & 0x00000100) == 0x00000100)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(13, lockState_); + } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; @@ -8091,6 +8146,8 @@ public final class CommonProto { } else { soulPosBuilder_.clear(); } + lockState_ = 0; + bitField0_ = (bitField0_ & ~0x00001000); return this; } @@ -8177,6 +8234,10 @@ public final class CommonProto { } else { result.soulPos_ = soulPosBuilder_.build(); } + if (((from_bitField0_ & 0x00001000) == 0x00001000)) { + to_bitField0_ |= 0x00000100; + } + result.lockState_ = lockState_; result.bitField0_ = to_bitField0_; onBuilt(); return result; @@ -8275,6 +8336,9 @@ public final class CommonProto { } } } + if (other.hasLockState()) { + setLockState(other.getLockState()); + } this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -9239,6 +9303,55 @@ public final class CommonProto { return soulPosBuilder_; } + // optional int32 lockState = 13; + private int lockState_ ; + /** + * optional int32 lockState = 13; + * + *
+       * 上锁状态 1 :上锁 0:未上锁
+       * 
+ */ + public boolean hasLockState() { + return ((bitField0_ & 0x00001000) == 0x00001000); + } + /** + * optional int32 lockState = 13; + * + *
+       * 上锁状态 1 :上锁 0:未上锁
+       * 
+ */ + public int getLockState() { + return lockState_; + } + /** + * optional int32 lockState = 13; + * + *
+       * 上锁状态 1 :上锁 0:未上锁
+       * 
+ */ + public Builder setLockState(int value) { + bitField0_ |= 0x00001000; + lockState_ = value; + onChanged(); + return this; + } + /** + * optional int32 lockState = 13; + * + *
+       * 上锁状态 1 :上锁 0:未上锁
+       * 
+ */ + public Builder clearLockState() { + bitField0_ = (bitField0_ & ~0x00001000); + lockState_ = 0; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.Hero) } @@ -78116,211 +78229,211 @@ public final class CommonProto { "dLevel\030\005 \001(\005\022\022\n\ncreateTime\030\006 \001(\005\022\017\n\007skil" + "lId\030\007 \001(\005\022\020\n\010isLocked\030\010 \001(\005\022\013\n\003exp\030\t \001(\005" + "\",\n\007SoulPos\022\017\n\007equipId\030\001 \001(\t\022\020\n\010position" + - "\030\002 \001(\005\"\200\002\n\004Hero\022\n\n\002id\030\001 \001(\t\022\016\n\006heroId\030\002 " + + "\030\002 \001(\005\"\223\002\n\004Hero\022\n\n\002id\030\001 \001(\t\022\016\n\006heroId\030\002 " + "\001(\005\022\r\n\005level\030\003 \001(\005\022\017\n\007breakId\030\004 \001(\005\022\014\n\004s" + "tar\030\005 \001(\005\022\016\n\006skinId\030\006 \001(\005\022\023\n\013skillIdList" + "\030\007 \003(\005\022\023\n\013equipIdList\030\010 \003(\t\022\022\n\ncreateTim" + "e\030\t \001(\005\022\023\n\013starBreakId\030\n \001(\005\022\025\n\respecial" + "Equip\030\013 \003(\t\0224\n\007soulPos\030\014 \003(\0132#.com.ljsd.", - "jieling.protocols.SoulPos\"G\n\rFightUnitIn" + - "fo\022\016\n\006unitId\030\001 \001(\t\022\024\n\014unitSkillIds\030\002 \001(\t" + - "\022\020\n\010property\030\003 \001(\t\"\201\001\n\rFightTeamInfo\022@\n\r" + - "fightUnitList\030\001 \003(\0132).com.ljsd.jieling.p" + - "rotocols.FightUnitInfo\022\025\n\rteamSkillList\030" + - "\002 \001(\t\022\027\n\017teamPassiveList\030\003 \001(\t\"-\n\023EventB" + - "ehaviorValues\022\026\n\016behaviorValues\030\001 \003(\005\"y\n" + - "\023EventBehaviorCommon\022\024\n\014behaviorType\030\001 \001" + - "(\005\022L\n\023eventBehaviorValues\030\002 \003(\0132/.com.lj" + - "sd.jieling.protocols.EventBehaviorValues", - "\"=\n\004Cell\022\016\n\006cellId\030\001 \001(\005\022\017\n\007pointId\030\002 \001(" + - "\005\022\024\n\014monsterForce\030\003 \001(\005\"^\n\007Mission\022\016\n\006it" + - "emId\030\001 \001(\005\022\r\n\005state\030\002 \001(\t\022\023\n\013missionStep" + - "\030\003 \001(\005\022\014\n\004time\030\004 \001(\005\022\021\n\tdeadTimes\030\005 \001(\005\"" + - "\243\001\n\004Mail\022\016\n\006mailId\030\001 \001(\t\022\r\n\005state\030\002 \001(\005\022" + - "\014\n\004head\030\003 \001(\t\022\017\n\007content\030\004 \001(\t\022\020\n\010mailIt" + - "em\030\005 \001(\t\022\020\n\010sendTime\030\006 \001(\005\022\025\n\reffectiveT" + - "ime\030\007 \001(\005\022\020\n\010sendName\030\010 \001(\t\022\020\n\010mailType\030" + - "\t \001(\005\"\220\002\n\004Drop\0222\n\010itemlist\030\001 \003(\0132 .com.l" + - "jsd.jieling.protocols.Item\0222\n\007equipId\030\002 ", - "\003(\0132!.com.ljsd.jieling.protocols.Equip\022." + - "\n\004Hero\030\003 \003(\0132 .com.ljsd.jieling.protocol" + - "s.Hero\022:\n\017especialEquipId\030\004 \003(\0132!.com.lj" + - "sd.jieling.protocols.Equip\0224\n\tsoulEquip\030" + - "\005 \003(\0132!.com.ljsd.jieling.protocols.Equip" + - "\"\034\n\tGMCommand\022\017\n\007command\030\001 \001(\t\"y\n\027Advent" + - "ureBossSimpleInfo\022\017\n\007arenaId\030\001 \001(\005\022\016\n\006bo" + - "ssId\030\002 \001(\t\022\023\n\013bossGroupId\030\003 \001(\005\022\022\n\nremai" + - "nTime\030\004 \001(\005\022\024\n\014findUserName\030\005 \001(\t\"\240\001\n\022Ad" + - "ventureStateInfo\022\022\n\npositionId\030\001 \001(\005\022\r\n\005", - "level\030\002 \001(\005\022\021\n\tstateTime\030\003 \001(\005\022T\n\027advent" + - "ureBossSimpleInfo\030\004 \003(\01323.com.ljsd.jieli" + - "ng.protocols.AdventureBossSimpleInfo\"0\n\014" + - "TeamHeroInfo\022\020\n\010position\030\001 \001(\005\022\016\n\006heroId" + - "\030\002 \001(\t\"6\n\017TeamPokemonInfo\022\020\n\010position\030\001 " + - "\001(\005\022\021\n\tpokemonId\030\002 \001(\005\"\267\001\n\013TeamPosInfo\022\016" + - "\n\006teamId\030\001 \001(\005\022\020\n\010teamName\030\002 \001(\t\022?\n\rteam" + - "HeroInfos\030\003 \003(\0132(.com.ljsd.jieling.proto" + - "cols.TeamHeroInfo\022E\n\020teamPokemonInfos\030\004 " + - "\003(\0132+.com.ljsd.jieling.protocols.TeamPok", - "emonInfo\"-\n\020Pokemoncomonpent\022\n\n\002id\030\001 \001(\005" + - "\022\r\n\005level\030\002 \001(\005\"p\n\013PokemonInfo\022\n\n\002id\030\001 \001" + - "(\005\022\r\n\005stage\030\002 \001(\005\022F\n\020pokemoncomonpent\030\003 " + - "\003(\0132,.com.ljsd.jieling.protocols.Pokemon" + - "comonpent\">\n\014RingFireInfo\022\n\n\002id\030\001 \001(\005\022\r\n" + - "\005stage\030\002 \001(\005\022\023\n\013comonpentId\030\003 \003(\005\"<\n\020Wor" + - "kShopBaseInfo\022\014\n\004type\030\001 \001(\005\022\r\n\005levle\030\002 \001" + - "(\005\022\013\n\003exp\030\003 \001(\005\".\n\022WorkShopUnLockInfo\022\014\n" + - "\004type\030\001 \001(\005\022\n\n\002id\030\004 \003(\005\"\312\001\n\tFightData\022A\n" + - "\016heroFightInfos\030\001 \001(\0132).com.ljsd.jieling", - ".protocols.FightTeamInfo\022>\n\013monsterList\030" + - "\002 \003(\0132).com.ljsd.jieling.protocols.Fight" + - "TeamInfo\022\021\n\tfightSeed\030\003 \001(\005\022\024\n\014fightMaxT" + - "ime\030\004 \001(\005\022\021\n\tfightType\030\005 \001(\005\"-\n\rExploreD" + - "etail\022\n\n\002id\030\001 \001(\005\022\020\n\010progress\030\002 \001(\005\"0\n\nF" + - "oodBuffer\022\020\n\010bufferId\030\001 \001(\005\022\020\n\010leftStep\030" + - "\002 \001(\005\"/\n\023NewPlayerGuidePoint\022\014\n\004type\030\001 \001" + - "(\005\022\n\n\002id\030\002 \001(\005\"L\n\017LevelDifficulty\022\017\n\007fig" + - "htId\030\001 \001(\005\022\r\n\005state\030\002 \001(\005\022\013\n\003num\030\003 \001(\005\022\014" + - "\n\004type\030\004 \001(\005\"l\n\024LevelDifficultyInfos\022\016\n\006", - "areaId\030\001 \001(\005\022D\n\017LevelDifficulty\030\002 \003(\0132+." + - "com.ljsd.jieling.protocols.LevelDifficul" + - "ty\":\n\007MapInfo\022\r\n\005mapId\030\001 \001(\005\022\021\n\tleastTim" + - "e\030\002 \001(\005\022\r\n\005stars\030\003 \003(\005\"\363\001\n\014ActivityInfo\022" + - "\022\n\nactivityId\030\001 \002(\005\022E\n\007mission\030\002 \003(\01324.c" + - "om.ljsd.jieling.protocols.ActivityInfo.M" + - "issionInfo\022\r\n\005value\030\006 \001(\005\022\021\n\tstartTime\030\005" + - " \001(\005\022\017\n\007endTime\030\003 \001(\005\022\022\n\nreallyOpen\030\004 \001(" + - "\005\032A\n\013MissionInfo\022\021\n\tmissionId\030\001 \002(\005\022\020\n\010p" + - "rogress\030\002 \002(\005\022\r\n\005state\030\003 \002(\005\"J\n\nGmRespon", - "se\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jieling.prot" + - "ocols.Drop\022\014\n\004info\030\002 \001(\t\"\215\001\n\017ArenaPerson" + - "Info\022\013\n\003uid\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\022\014\n\004name" + - "\030\003 \001(\t\022\r\n\005score\030\004 \001(\005\022\014\n\004head\030\005 \001(\005\022\014\n\004r" + - "ank\030\006 \001(\005\022\022\n\ntotalForce\030\007 \001(\005\022\021\n\theadFra" + - "me\030\010 \001(\005\"\027\n\004Team\022\017\n\007heroTid\030\001 \003(\005\"}\n\nAre" + - "naEnemy\022?\n\npersonInfo\030\001 \001(\0132+.com.ljsd.j" + - "ieling.protocols.ArenaPersonInfo\022.\n\004team" + - "\030\002 \001(\0132 .com.ljsd.jieling.protocols.Team" + - "\"~\n\tArenaInfo\022\020\n\010failNums\030\001 \001(\005\022\023\n\013succe", - "ssNums\030\002 \001(\005\022\r\n\005score\030\003 \001(\005\022;\n\013arenaEnem" + - "ys\030\004 \003(\0132&.com.ljsd.jieling.protocols.Ar" + - "enaEnemy\"\'\n\tStoreItem\022\n\n\002id\030\001 \001(\005\022\016\n\006buy" + - "Num\030\002 \001(\005\"\216\001\n\tStoreInfo\022\n\n\002id\030\001 \001(\005\022\027\n\017l" + - "astRefreshTime\030\002 \001(\003\022\021\n\tstartTime\030\004 \001(\003\022" + - "\017\n\007endTime\030\005 \001(\003\0228\n\tstoreItem\030\006 \003(\0132%.co" + - "m.ljsd.jieling.protocols.StoreItem\"\211\001\n\017A" + - "renaRecordInfo\022\n\n\002id\030\001 \001(\t\022?\n\nattackInfo" + - "\030\002 \001(\0132+.com.ljsd.jieling.protocols.Aren" + - "aPersonInfo\022\022\n\nattackTime\030\003 \001(\005\022\025\n\rmySco", - "reChange\030\004 \001(\005\"Z\n\016FunctionOfTime\022\022\n\nfunc" + - "tionId\030\001 \001(\005\022\021\n\tstartTime\030\002 \001(\005\022\017\n\007endTi" + - "me\030\003 \001(\005\022\020\n\010interval\030\004 \001(\005\"q\n\025AdventureR" + - "ankItemInfo\022\r\n\005level\030\001 \001(\005\022\014\n\004name\030\002 \001(\t" + - "\022\014\n\004hurt\030\003 \001(\005\022\014\n\004head\030\004 \001(\t\022\014\n\004rank\030\005 \001" + - "(\005\022\021\n\theadFrame\030\006 \001(\005\"\314\001\n\021AdventureBossI" + - "nfo\022\017\n\007arenaId\030\001 \001(\005\022\017\n\007findUid\030\002 \001(\005\022\020\n" + - "\010findName\030\003 \001(\t\022\016\n\006bossId\030\004 \001(\t\022\023\n\013bossG" + - "roupId\030\005 \001(\005\022\016\n\006myHurt\030\006 \001(\005\022\022\n\nremainTi" + - "me\030\007 \001(\005\022\017\n\007totalHp\030\010 \001(\005\022\025\n\rbossRemainl", - "Hp\030\t \001(\005\022\022\n\narenaLevel\030\n \001(\005\"f\n\017UserMiss" + - "ionInfo\022\021\n\tmissionId\030\001 \001(\005\022\020\n\010progress\030\002" + - " \001(\005\022\r\n\005state\030\003 \001(\005\022\014\n\004type\030\004 \001(\005\022\021\n\ttak" + - "eTimes\030\005 \001(\005\"Q\n\013VipBaseInfo\022\020\n\010vipLevel\030" + - "\001 \001(\005\022\027\n\017hadTakeLevelBox\030\002 \001(\005\022\027\n\017hadTak" + - "eDailyBox\030\003 \001(\005\"\225\001\n\006Friend\022\n\n\002id\030\001 \001(\005\022\014" + - "\n\004name\030\002 \001(\t\022\n\n\002lv\030\003 \001(\005\022\023\n\013offLineTime\030" + - "\004 \001(\004\022\022\n\nhaveReward\030\005 \001(\005\022\016\n\006isGive\030\006 \001(" + - "\005\022\014\n\004head\030\014 \001(\t\022\r\n\005frame\030\r \001(\005\022\017\n\007soulVa" + - "l\030\016 \001(\005\"V\n\rGiftGoodsInfo\022\017\n\007goodsId\030\001 \001(", - "\005\022\020\n\010buyTimes\030\002 \001(\005\022\021\n\tstartTime\030\003 \001(\005\022\017" + - "\n\007endTime\030\004 \001(\005\"7\n\021GoodsTypeDuration\022\021\n\t" + - "goodsType\030\001 \001(\005\022\017\n\007endTime\030\002 \001(\005\"/\n\016Tech" + - "nologyInfo\022\016\n\006techId\030\001 \001(\005\022\r\n\005levle\030\002 \001(" + - "\005\"J\n\020SuddenlyBossInfo\022\022\n\nsuddBossId\030\006 \001(" + - "\005\022\017\n\007endTime\030\007 \001(\005\022\021\n\tfindMapId\030\010 \001(\005\"H\n" + - "\010ItemInfo\022\022\n\ntemplateId\030\001 \001(\005\022\017\n\007overlap" + - "\030\002 \001(\005\022\027\n\017nextRefreshTime\030\003 \001(\005\"A\n\rTower" + - "RankInfo\022\014\n\004rank\030\001 \001(\005\022\024\n\014highestTower\030\002" + - " \001(\005\022\014\n\004time\030\003 \001(\005\"\234\001\n\tTowerRank\022\013\n\003uid\030", - "\001 \001(\005\022\r\n\005level\030\002 \001(\005\022\014\n\004head\030\003 \001(\005\022\020\n\010us" + - "erName\030\004 \001(\t\022@\n\rtowerRankInfo\030\005 \001(\0132).co" + - "m.ljsd.jieling.protocols.TowerRankInfo\022\021" + - "\n\theadFrame\030\006 \001(\005\"\204\001\n\025ActorEffectBufferI" + - "nfo\022\n\n\002id\030\001 \001(\005\022\014\n\004type\030\002 \001(\005\022\021\n\tstartTi" + - "me\030\003 \001(\005\022\017\n\007endTime\030\004 \001(\005\022\016\n\006target\030\005 \001(" + - "\005\022\016\n\006caster\030\006 \001(\005\022\r\n\005value\030\007 \003(\005\"T\n\016Bloo" + - "dyHeroInfo\022\016\n\006heroId\030\001 \001(\t\022\016\n\006heroHp\030\002 \001" + - "(\005\022\021\n\theroMaxHp\030\003 \001(\005\022\017\n\007heroTid\030\004 \001(\005\"%" + - "\n\010SceneMsg\022\014\n\004time\030\001 \001(\005\022\013\n\003msg\030\002 \001(\t\"\'\n", - "\nPosMineral\022\013\n\003pos\030\001 \001(\005\022\014\n\004nums\030\002 \001(\005\"\264" + - "\001\n\010Creature\022\014\n\004path\030\001 \003(\005\022\r\n\005speed\030\002 \001(\005" + - "\022\r\n\005maxHp\030\003 \001(\005\022\r\n\005curHp\030\004 \001(\005\022\017\n\007minera" + - "l\030\005 \001(\005\022\014\n\004camp\030\006 \001(\005\022<\n\010heroInfo\030\007 \003(\0132" + - "*.com.ljsd.jieling.protocols.BloodyHeroI" + - "nfo\022\020\n\010killNums\030\010 \001(\005\"\217\001\n\nSceneActor\022\n\n\002" + - "id\030\001 \001(\005\022\016\n\006curPos\030\002 \001(\005\022\r\n\005state\030\003 \001(\005\022" + - "\014\n\004type\030\004 \001(\005\0226\n\010Creature\030\006 \001(\0132$.com.lj" + - "sd.jieling.protocols.Creature\022\020\n\010userNam" + - "e\030\007 \001(\t\"\236\002\n\tSceneInfo\022\016\n\006roomId\030\001 \001(\005\022\r\n", - "\005mapId\030\002 \001(\005\022:\n\nSceneActor\030\003 \003(\0132&.com.l" + - "jsd.jieling.protocols.SceneActor\022P\n\025acto" + - "rEffectBufferInfo\030\004 \003(\01321.com.ljsd.jieli" + - "ng.protocols.ActorEffectBufferInfo\022\024\n\014ba" + - "rrierPoint\030\005 \003(\005\022:\n\nposMineral\030\006 \003(\0132&.c" + - "om.ljsd.jieling.protocols.PosMineral\022\022\n\n" + - "remainTime\030\007 \001(\005\"S\n\027SceneGetFullMsgRespo" + - "nse\0228\n\tsceneInfo\030\001 \001(\0132%.com.ljsd.jielin" + - "g.protocols.SceneInfo\"B\n\013blessReward\022\022\n\n" + - "locationId\030\001 \001(\005\022\r\n\005state\030\002 \001(\005\022\020\n\010rewar", - "dId\030\003 \001(\005\"5\n\022fiveResetTowerInfo\022\r\n\005tower" + - "\030\001 \001(\005\022\020\n\010intoType\030\002 \001(\005\";\n\020FamilyContri" + - "bute\022\013\n\003win\030\001 \001(\005\022\014\n\004draw\030\002 \001(\005\022\014\n\004fail\030" + - "\003 \001(\005\"\210\002\n\016FamilyBaseInfo\022\n\n\002id\030\001 \001(\005\022\014\n\004" + - "name\030\002 \001(\t\022\017\n\007annouce\030\003 \001(\t\022\r\n\005levle\030\004 \001" + - "(\005\022\013\n\003exp\030\005 \001(\005\022\020\n\010totalNum\030\006 \001(\005\022\016\n\006max" + - "Num\030\007 \001(\005\022\020\n\010joinType\030\010 \001(\005\022\014\n\004icon\030\t \001(" + - "\005\022\021\n\tlevelTime\030\n \001(\005\022A\n\013fightResult\030\013 \001(" + - "\0132,.com.ljsd.jieling.protocols.FamilyCon" + - "tribute\022\027\n\017playerIntoLevel\030\014 \001(\005\")\n\013endl", - "essHero\022\016\n\006heroId\030\001 \001(\t\022\n\n\002hp\030\002 \001(\005\"2\n\022E" + - "ndlessRefreshInfo\022\016\n\006cellId\030\001 \001(\005\022\014\n\004tim" + - "e\030\002 \001(\005\"h\n\014UseForceInfo\022\014\n\004name\030\001 \001(\t\022\014\n" + - "\004leve\030\002 \001(\005\022\r\n\005force\030\003 \001(\005\022\014\n\004rank\030\004 \001(\005" + - "\022\014\n\004head\030\005 \001(\005\022\021\n\theadFrame\030\006 \001(\005\"H\n\013end" + - "lessSign\022\r\n\005mapId\030\001 \001(\005\022\016\n\006cellId\030\002 \001(\005\022" + - "\014\n\004info\030\003 \001(\t\022\014\n\004type\030\004 \001(\005\"g\n\nExpertInf" + - "o\022\014\n\004name\030\001 \001(\t\022\r\n\005score\030\002 \001(\005\022\014\n\004rank\030\003" + - " \001(\005\022\r\n\005level\030\004 \001(\005\022\014\n\004head\030\005 \001(\005\022\021\n\thea" + - "dFrame\030\006 \001(\005\")\n\nSignInInfo\022\014\n\004days\030\001 \001(\005", - "\022\r\n\005state\030\002 \001(\005\"}\n\017TeamOneTeamInfo\022.\n\004te" + - "am\030\001 \001(\0132 .com.ljsd.jieling.protocols.Te" + - "am\022\024\n\014PokemonInfos\030\002 \003(\005\022\022\n\ntotalForce\030\003" + - " \001(\005\022\020\n\010remainHp\030\004 \003(\005\"\223\001\n\013TeamOneInfo\022\013" + - "\n\003uid\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\022\014\n\004name\030\003 \001(\t" + - "\022\014\n\004head\030\004 \001(\005\022\021\n\theadFrame\030\005 \001(\005\0229\n\004tea" + - "m\030\006 \001(\0132+.com.ljsd.jieling.protocols.Tea" + - "mOneTeamInfo\"l\n\017MonsterRankInfo\022\014\n\004name\030" + - "\001 \001(\t\022\r\n\005score\030\002 \001(\005\022\014\n\004rank\030\003 \001(\005\022\r\n\005le" + - "vel\030\004 \001(\005\022\014\n\004head\030\005 \001(\005\022\021\n\theadFrame\030\006 \001", - "(\005\"2\n\rHeroBloodInfo\022\016\n\006heroId\030\001 \001(\t\022\021\n\tl" + - "ostBlood\030\002 \001(\005\"D\n\013EndlessInfo\022\r\n\005mapId\030\001" + - " \001(\005\022\022\n\nworldLevel\030\002 \001(\005\022\022\n\nbloodScore\030\003" + - " \001(\005\"2\n\017PlayerBindPhone\022\020\n\010phoneNum\030\001 \001(" + - "\t\022\r\n\005state\030\002 \001(\005\"3\n\014EndlessPoint\022\020\n\010loca" + - "tion\030\001 \001(\005\022\021\n\tmonsterId\030\002 \001(\005\"2\n\014Stronge" + - "rInfo\022\020\n\010curScore\030\001 \001(\005\022\020\n\010maxScore\030\002 \001(" + - "\005\"U\n\017QuestionOptions\022\017\n\007content\030\001 \001(\t\022\014\n" + - "\004type\030\002 \001(\005\022\017\n\007options\030\003 \003(\t\022\022\n\nanswerTy" + - "pe\030\004 \001(\005\"\212\001\n\017BloodPersonInfo\022\n\n\002id\030\001 \001(\005", - "\022\014\n\004name\030\002 \001(\t\022\021\n\theadFrame\030\003 \001(\005\022\014\n\004hea" + - "d\030\004 \001(\t\022\020\n\010serverId\030\005 \001(\005\022\r\n\005level\030\006 \001(\005" + - "\022\014\n\004rank\030\007 \001(\005\022\r\n\005score\030\010 \001(\005\"H\n\026LuckWhe" + - "elRewardPosInfo\022\013\n\003pos\030\001 \001(\005\022\016\n\006luckId\030\002" + - " \001(\005\022\021\n\tluckTimes\030\003 \001(\005\"\221\001\n\021MainLevelRan" + - "kInfo\022\013\n\003uid\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\022\014\n\004nam" + - "e\030\003 \001(\t\022\017\n\007fightId\030\004 \001(\005\022\014\n\004head\030\005 \001(\005\022\014" + - "\n\004rank\030\006 \001(\005\022\022\n\ntotalForce\030\007 \001(\005\022\021\n\thead" + - "Frame\030\010 \001(\005B\002H\001" + "jieling.protocols.SoulPos\022\021\n\tlockState\030\r" + + " \001(\005\"G\n\rFightUnitInfo\022\016\n\006unitId\030\001 \001(\t\022\024\n" + + "\014unitSkillIds\030\002 \001(\t\022\020\n\010property\030\003 \001(\t\"\201\001" + + "\n\rFightTeamInfo\022@\n\rfightUnitList\030\001 \003(\0132)" + + ".com.ljsd.jieling.protocols.FightUnitInf" + + "o\022\025\n\rteamSkillList\030\002 \001(\t\022\027\n\017teamPassiveL" + + "ist\030\003 \001(\t\"-\n\023EventBehaviorValues\022\026\n\016beha" + + "viorValues\030\001 \003(\005\"y\n\023EventBehaviorCommon\022" + + "\024\n\014behaviorType\030\001 \001(\005\022L\n\023eventBehaviorVa" + + "lues\030\002 \003(\0132/.com.ljsd.jieling.protocols.", + "EventBehaviorValues\"=\n\004Cell\022\016\n\006cellId\030\001 " + + "\001(\005\022\017\n\007pointId\030\002 \001(\005\022\024\n\014monsterForce\030\003 \001" + + "(\005\"^\n\007Mission\022\016\n\006itemId\030\001 \001(\005\022\r\n\005state\030\002" + + " \001(\t\022\023\n\013missionStep\030\003 \001(\005\022\014\n\004time\030\004 \001(\005\022" + + "\021\n\tdeadTimes\030\005 \001(\005\"\243\001\n\004Mail\022\016\n\006mailId\030\001 " + + "\001(\t\022\r\n\005state\030\002 \001(\005\022\014\n\004head\030\003 \001(\t\022\017\n\007cont" + + "ent\030\004 \001(\t\022\020\n\010mailItem\030\005 \001(\t\022\020\n\010sendTime\030" + + "\006 \001(\005\022\025\n\reffectiveTime\030\007 \001(\005\022\020\n\010sendName" + + "\030\010 \001(\t\022\020\n\010mailType\030\t \001(\005\"\220\002\n\004Drop\0222\n\010ite" + + "mlist\030\001 \003(\0132 .com.ljsd.jieling.protocols", + ".Item\0222\n\007equipId\030\002 \003(\0132!.com.ljsd.jielin" + + "g.protocols.Equip\022.\n\004Hero\030\003 \003(\0132 .com.lj" + + "sd.jieling.protocols.Hero\022:\n\017especialEqu" + + "ipId\030\004 \003(\0132!.com.ljsd.jieling.protocols." + + "Equip\0224\n\tsoulEquip\030\005 \003(\0132!.com.ljsd.jiel" + + "ing.protocols.Equip\"\034\n\tGMCommand\022\017\n\007comm" + + "and\030\001 \001(\t\"y\n\027AdventureBossSimpleInfo\022\017\n\007" + + "arenaId\030\001 \001(\005\022\016\n\006bossId\030\002 \001(\t\022\023\n\013bossGro" + + "upId\030\003 \001(\005\022\022\n\nremainTime\030\004 \001(\005\022\024\n\014findUs" + + "erName\030\005 \001(\t\"\240\001\n\022AdventureStateInfo\022\022\n\np", + "ositionId\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\022\021\n\tstateT" + + "ime\030\003 \001(\005\022T\n\027adventureBossSimpleInfo\030\004 \003" + + "(\01323.com.ljsd.jieling.protocols.Adventur" + + "eBossSimpleInfo\"0\n\014TeamHeroInfo\022\020\n\010posit" + + "ion\030\001 \001(\005\022\016\n\006heroId\030\002 \001(\t\"6\n\017TeamPokemon" + + "Info\022\020\n\010position\030\001 \001(\005\022\021\n\tpokemonId\030\002 \001(" + + "\005\"\267\001\n\013TeamPosInfo\022\016\n\006teamId\030\001 \001(\005\022\020\n\010tea" + + "mName\030\002 \001(\t\022?\n\rteamHeroInfos\030\003 \003(\0132(.com" + + ".ljsd.jieling.protocols.TeamHeroInfo\022E\n\020" + + "teamPokemonInfos\030\004 \003(\0132+.com.ljsd.jielin", + "g.protocols.TeamPokemonInfo\"-\n\020Pokemonco" + + "monpent\022\n\n\002id\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\"p\n\013Po" + + "kemonInfo\022\n\n\002id\030\001 \001(\005\022\r\n\005stage\030\002 \001(\005\022F\n\020" + + "pokemoncomonpent\030\003 \003(\0132,.com.ljsd.jielin" + + "g.protocols.Pokemoncomonpent\">\n\014RingFire" + + "Info\022\n\n\002id\030\001 \001(\005\022\r\n\005stage\030\002 \001(\005\022\023\n\013comon" + + "pentId\030\003 \003(\005\"<\n\020WorkShopBaseInfo\022\014\n\004type" + + "\030\001 \001(\005\022\r\n\005levle\030\002 \001(\005\022\013\n\003exp\030\003 \001(\005\".\n\022Wo" + + "rkShopUnLockInfo\022\014\n\004type\030\001 \001(\005\022\n\n\002id\030\004 \003" + + "(\005\"\312\001\n\tFightData\022A\n\016heroFightInfos\030\001 \001(\013", + "2).com.ljsd.jieling.protocols.FightTeamI" + + "nfo\022>\n\013monsterList\030\002 \003(\0132).com.ljsd.jiel" + + "ing.protocols.FightTeamInfo\022\021\n\tfightSeed" + + "\030\003 \001(\005\022\024\n\014fightMaxTime\030\004 \001(\005\022\021\n\tfightTyp" + + "e\030\005 \001(\005\"-\n\rExploreDetail\022\n\n\002id\030\001 \001(\005\022\020\n\010" + + "progress\030\002 \001(\005\"0\n\nFoodBuffer\022\020\n\010bufferId" + + "\030\001 \001(\005\022\020\n\010leftStep\030\002 \001(\005\"/\n\023NewPlayerGui" + + "dePoint\022\014\n\004type\030\001 \001(\005\022\n\n\002id\030\002 \001(\005\"L\n\017Lev" + + "elDifficulty\022\017\n\007fightId\030\001 \001(\005\022\r\n\005state\030\002" + + " \001(\005\022\013\n\003num\030\003 \001(\005\022\014\n\004type\030\004 \001(\005\"l\n\024Level", + "DifficultyInfos\022\016\n\006areaId\030\001 \001(\005\022D\n\017Level" + + "Difficulty\030\002 \003(\0132+.com.ljsd.jieling.prot" + + "ocols.LevelDifficulty\":\n\007MapInfo\022\r\n\005mapI" + + "d\030\001 \001(\005\022\021\n\tleastTime\030\002 \001(\005\022\r\n\005stars\030\003 \003(" + + "\005\"\363\001\n\014ActivityInfo\022\022\n\nactivityId\030\001 \002(\005\022E" + + "\n\007mission\030\002 \003(\01324.com.ljsd.jieling.proto" + + "cols.ActivityInfo.MissionInfo\022\r\n\005value\030\006" + + " \001(\005\022\021\n\tstartTime\030\005 \001(\005\022\017\n\007endTime\030\003 \001(\005" + + "\022\022\n\nreallyOpen\030\004 \001(\005\032A\n\013MissionInfo\022\021\n\tm" + + "issionId\030\001 \002(\005\022\020\n\010progress\030\002 \002(\005\022\r\n\005stat", + "e\030\003 \002(\005\"J\n\nGmResponse\022.\n\004drop\030\001 \001(\0132 .co" + + "m.ljsd.jieling.protocols.Drop\022\014\n\004info\030\002 " + + "\001(\t\"\215\001\n\017ArenaPersonInfo\022\013\n\003uid\030\001 \001(\005\022\r\n\005" + + "level\030\002 \001(\005\022\014\n\004name\030\003 \001(\t\022\r\n\005score\030\004 \001(\005" + + "\022\014\n\004head\030\005 \001(\005\022\014\n\004rank\030\006 \001(\005\022\022\n\ntotalFor" + + "ce\030\007 \001(\005\022\021\n\theadFrame\030\010 \001(\005\"\027\n\004Team\022\017\n\007h" + + "eroTid\030\001 \003(\005\"}\n\nArenaEnemy\022?\n\npersonInfo" + + "\030\001 \001(\0132+.com.ljsd.jieling.protocols.Aren" + + "aPersonInfo\022.\n\004team\030\002 \001(\0132 .com.ljsd.jie" + + "ling.protocols.Team\"~\n\tArenaInfo\022\020\n\010fail", + "Nums\030\001 \001(\005\022\023\n\013successNums\030\002 \001(\005\022\r\n\005score" + + "\030\003 \001(\005\022;\n\013arenaEnemys\030\004 \003(\0132&.com.ljsd.j" + + "ieling.protocols.ArenaEnemy\"\'\n\tStoreItem" + + "\022\n\n\002id\030\001 \001(\005\022\016\n\006buyNum\030\002 \001(\005\"\216\001\n\tStoreIn" + + "fo\022\n\n\002id\030\001 \001(\005\022\027\n\017lastRefreshTime\030\002 \001(\003\022" + + "\021\n\tstartTime\030\004 \001(\003\022\017\n\007endTime\030\005 \001(\003\0228\n\ts" + + "toreItem\030\006 \003(\0132%.com.ljsd.jieling.protoc" + + "ols.StoreItem\"\211\001\n\017ArenaRecordInfo\022\n\n\002id\030" + + "\001 \001(\t\022?\n\nattackInfo\030\002 \001(\0132+.com.ljsd.jie" + + "ling.protocols.ArenaPersonInfo\022\022\n\nattack", + "Time\030\003 \001(\005\022\025\n\rmyScoreChange\030\004 \001(\005\"Z\n\016Fun" + + "ctionOfTime\022\022\n\nfunctionId\030\001 \001(\005\022\021\n\tstart" + + "Time\030\002 \001(\005\022\017\n\007endTime\030\003 \001(\005\022\020\n\010interval\030" + + "\004 \001(\005\"q\n\025AdventureRankItemInfo\022\r\n\005level\030" + + "\001 \001(\005\022\014\n\004name\030\002 \001(\t\022\014\n\004hurt\030\003 \001(\005\022\014\n\004hea" + + "d\030\004 \001(\t\022\014\n\004rank\030\005 \001(\005\022\021\n\theadFrame\030\006 \001(\005" + + "\"\314\001\n\021AdventureBossInfo\022\017\n\007arenaId\030\001 \001(\005\022" + + "\017\n\007findUid\030\002 \001(\005\022\020\n\010findName\030\003 \001(\t\022\016\n\006bo" + + "ssId\030\004 \001(\t\022\023\n\013bossGroupId\030\005 \001(\005\022\016\n\006myHur" + + "t\030\006 \001(\005\022\022\n\nremainTime\030\007 \001(\005\022\017\n\007totalHp\030\010", + " \001(\005\022\025\n\rbossRemainlHp\030\t \001(\005\022\022\n\narenaLeve" + + "l\030\n \001(\005\"f\n\017UserMissionInfo\022\021\n\tmissionId\030" + + "\001 \001(\005\022\020\n\010progress\030\002 \001(\005\022\r\n\005state\030\003 \001(\005\022\014" + + "\n\004type\030\004 \001(\005\022\021\n\ttakeTimes\030\005 \001(\005\"Q\n\013VipBa" + + "seInfo\022\020\n\010vipLevel\030\001 \001(\005\022\027\n\017hadTakeLevel" + + "Box\030\002 \001(\005\022\027\n\017hadTakeDailyBox\030\003 \001(\005\"\225\001\n\006F" + + "riend\022\n\n\002id\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022\n\n\002lv\030\003 " + + "\001(\005\022\023\n\013offLineTime\030\004 \001(\004\022\022\n\nhaveReward\030\005" + + " \001(\005\022\016\n\006isGive\030\006 \001(\005\022\014\n\004head\030\014 \001(\t\022\r\n\005fr" + + "ame\030\r \001(\005\022\017\n\007soulVal\030\016 \001(\005\"V\n\rGiftGoodsI", + "nfo\022\017\n\007goodsId\030\001 \001(\005\022\020\n\010buyTimes\030\002 \001(\005\022\021" + + "\n\tstartTime\030\003 \001(\005\022\017\n\007endTime\030\004 \001(\005\"7\n\021Go" + + "odsTypeDuration\022\021\n\tgoodsType\030\001 \001(\005\022\017\n\007en" + + "dTime\030\002 \001(\005\"/\n\016TechnologyInfo\022\016\n\006techId\030" + + "\001 \001(\005\022\r\n\005levle\030\002 \001(\005\"J\n\020SuddenlyBossInfo" + + "\022\022\n\nsuddBossId\030\006 \001(\005\022\017\n\007endTime\030\007 \001(\005\022\021\n" + + "\tfindMapId\030\010 \001(\005\"H\n\010ItemInfo\022\022\n\ntemplate" + + "Id\030\001 \001(\005\022\017\n\007overlap\030\002 \001(\005\022\027\n\017nextRefresh" + + "Time\030\003 \001(\005\"A\n\rTowerRankInfo\022\014\n\004rank\030\001 \001(" + + "\005\022\024\n\014highestTower\030\002 \001(\005\022\014\n\004time\030\003 \001(\005\"\234\001", + "\n\tTowerRank\022\013\n\003uid\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\022" + + "\014\n\004head\030\003 \001(\005\022\020\n\010userName\030\004 \001(\t\022@\n\rtower" + + "RankInfo\030\005 \001(\0132).com.ljsd.jieling.protoc" + + "ols.TowerRankInfo\022\021\n\theadFrame\030\006 \001(\005\"\204\001\n" + + "\025ActorEffectBufferInfo\022\n\n\002id\030\001 \001(\005\022\014\n\004ty" + + "pe\030\002 \001(\005\022\021\n\tstartTime\030\003 \001(\005\022\017\n\007endTime\030\004" + + " \001(\005\022\016\n\006target\030\005 \001(\005\022\016\n\006caster\030\006 \001(\005\022\r\n\005" + + "value\030\007 \003(\005\"T\n\016BloodyHeroInfo\022\016\n\006heroId\030" + + "\001 \001(\t\022\016\n\006heroHp\030\002 \001(\005\022\021\n\theroMaxHp\030\003 \001(\005" + + "\022\017\n\007heroTid\030\004 \001(\005\"%\n\010SceneMsg\022\014\n\004time\030\001 ", + "\001(\005\022\013\n\003msg\030\002 \001(\t\"\'\n\nPosMineral\022\013\n\003pos\030\001 " + + "\001(\005\022\014\n\004nums\030\002 \001(\005\"\264\001\n\010Creature\022\014\n\004path\030\001" + + " \003(\005\022\r\n\005speed\030\002 \001(\005\022\r\n\005maxHp\030\003 \001(\005\022\r\n\005cu" + + "rHp\030\004 \001(\005\022\017\n\007mineral\030\005 \001(\005\022\014\n\004camp\030\006 \001(\005" + + "\022<\n\010heroInfo\030\007 \003(\0132*.com.ljsd.jieling.pr" + + "otocols.BloodyHeroInfo\022\020\n\010killNums\030\010 \001(\005" + + "\"\217\001\n\nSceneActor\022\n\n\002id\030\001 \001(\005\022\016\n\006curPos\030\002 " + + "\001(\005\022\r\n\005state\030\003 \001(\005\022\014\n\004type\030\004 \001(\005\0226\n\010Crea" + + "ture\030\006 \001(\0132$.com.ljsd.jieling.protocols." + + "Creature\022\020\n\010userName\030\007 \001(\t\"\236\002\n\tSceneInfo", + "\022\016\n\006roomId\030\001 \001(\005\022\r\n\005mapId\030\002 \001(\005\022:\n\nScene" + + "Actor\030\003 \003(\0132&.com.ljsd.jieling.protocols" + + ".SceneActor\022P\n\025actorEffectBufferInfo\030\004 \003" + + "(\01321.com.ljsd.jieling.protocols.ActorEff" + + "ectBufferInfo\022\024\n\014barrierPoint\030\005 \003(\005\022:\n\np" + + "osMineral\030\006 \003(\0132&.com.ljsd.jieling.proto" + + "cols.PosMineral\022\022\n\nremainTime\030\007 \001(\005\"S\n\027S" + + "ceneGetFullMsgResponse\0228\n\tsceneInfo\030\001 \001(" + + "\0132%.com.ljsd.jieling.protocols.SceneInfo" + + "\"B\n\013blessReward\022\022\n\nlocationId\030\001 \001(\005\022\r\n\005s", + "tate\030\002 \001(\005\022\020\n\010rewardId\030\003 \001(\005\"5\n\022fiveRese" + + "tTowerInfo\022\r\n\005tower\030\001 \001(\005\022\020\n\010intoType\030\002 " + + "\001(\005\";\n\020FamilyContribute\022\013\n\003win\030\001 \001(\005\022\014\n\004" + + "draw\030\002 \001(\005\022\014\n\004fail\030\003 \001(\005\"\210\002\n\016FamilyBaseI" + + "nfo\022\n\n\002id\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022\017\n\007annouce" + + "\030\003 \001(\t\022\r\n\005levle\030\004 \001(\005\022\013\n\003exp\030\005 \001(\005\022\020\n\010to" + + "talNum\030\006 \001(\005\022\016\n\006maxNum\030\007 \001(\005\022\020\n\010joinType" + + "\030\010 \001(\005\022\014\n\004icon\030\t \001(\005\022\021\n\tlevelTime\030\n \001(\005\022" + + "A\n\013fightResult\030\013 \001(\0132,.com.ljsd.jieling." + + "protocols.FamilyContribute\022\027\n\017playerInto", + "Level\030\014 \001(\005\")\n\013endlessHero\022\016\n\006heroId\030\001 \001" + + "(\t\022\n\n\002hp\030\002 \001(\005\"2\n\022EndlessRefreshInfo\022\016\n\006" + + "cellId\030\001 \001(\005\022\014\n\004time\030\002 \001(\005\"h\n\014UseForceIn" + + "fo\022\014\n\004name\030\001 \001(\t\022\014\n\004leve\030\002 \001(\005\022\r\n\005force\030" + + "\003 \001(\005\022\014\n\004rank\030\004 \001(\005\022\014\n\004head\030\005 \001(\005\022\021\n\thea" + + "dFrame\030\006 \001(\005\"H\n\013endlessSign\022\r\n\005mapId\030\001 \001" + + "(\005\022\016\n\006cellId\030\002 \001(\005\022\014\n\004info\030\003 \001(\t\022\014\n\004type" + + "\030\004 \001(\005\"g\n\nExpertInfo\022\014\n\004name\030\001 \001(\t\022\r\n\005sc" + + "ore\030\002 \001(\005\022\014\n\004rank\030\003 \001(\005\022\r\n\005level\030\004 \001(\005\022\014" + + "\n\004head\030\005 \001(\005\022\021\n\theadFrame\030\006 \001(\005\")\n\nSignI", + "nInfo\022\014\n\004days\030\001 \001(\005\022\r\n\005state\030\002 \001(\005\"}\n\017Te" + + "amOneTeamInfo\022.\n\004team\030\001 \001(\0132 .com.ljsd.j" + + "ieling.protocols.Team\022\024\n\014PokemonInfos\030\002 " + + "\003(\005\022\022\n\ntotalForce\030\003 \001(\005\022\020\n\010remainHp\030\004 \003(" + + "\005\"\223\001\n\013TeamOneInfo\022\013\n\003uid\030\001 \001(\005\022\r\n\005level\030" + + "\002 \001(\005\022\014\n\004name\030\003 \001(\t\022\014\n\004head\030\004 \001(\005\022\021\n\thea" + + "dFrame\030\005 \001(\005\0229\n\004team\030\006 \001(\0132+.com.ljsd.ji" + + "eling.protocols.TeamOneTeamInfo\"l\n\017Monst" + + "erRankInfo\022\014\n\004name\030\001 \001(\t\022\r\n\005score\030\002 \001(\005\022" + + "\014\n\004rank\030\003 \001(\005\022\r\n\005level\030\004 \001(\005\022\014\n\004head\030\005 \001", + "(\005\022\021\n\theadFrame\030\006 \001(\005\"2\n\rHeroBloodInfo\022\016" + + "\n\006heroId\030\001 \001(\t\022\021\n\tlostBlood\030\002 \001(\005\"D\n\013End" + + "lessInfo\022\r\n\005mapId\030\001 \001(\005\022\022\n\nworldLevel\030\002 " + + "\001(\005\022\022\n\nbloodScore\030\003 \001(\005\"2\n\017PlayerBindPho" + + "ne\022\020\n\010phoneNum\030\001 \001(\t\022\r\n\005state\030\002 \001(\005\"3\n\014E" + + "ndlessPoint\022\020\n\010location\030\001 \001(\005\022\021\n\tmonster" + + "Id\030\002 \001(\005\"2\n\014StrongerInfo\022\020\n\010curScore\030\001 \001" + + "(\005\022\020\n\010maxScore\030\002 \001(\005\"U\n\017QuestionOptions\022" + + "\017\n\007content\030\001 \001(\t\022\014\n\004type\030\002 \001(\005\022\017\n\007option" + + "s\030\003 \003(\t\022\022\n\nanswerType\030\004 \001(\005\"\212\001\n\017BloodPer", + "sonInfo\022\n\n\002id\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022\021\n\thea" + + "dFrame\030\003 \001(\005\022\014\n\004head\030\004 \001(\t\022\020\n\010serverId\030\005" + + " \001(\005\022\r\n\005level\030\006 \001(\005\022\014\n\004rank\030\007 \001(\005\022\r\n\005sco" + + "re\030\010 \001(\005\"H\n\026LuckWheelRewardPosInfo\022\013\n\003po" + + "s\030\001 \001(\005\022\016\n\006luckId\030\002 \001(\005\022\021\n\tluckTimes\030\003 \001" + + "(\005\"\221\001\n\021MainLevelRankInfo\022\013\n\003uid\030\001 \001(\005\022\r\n" + + "\005level\030\002 \001(\005\022\014\n\004name\030\003 \001(\t\022\017\n\007fightId\030\004 " + + "\001(\005\022\014\n\004head\030\005 \001(\005\022\014\n\004rank\030\006 \001(\005\022\022\n\ntotal" + + "Force\030\007 \001(\005\022\021\n\theadFrame\030\010 \001(\005B\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -78374,7 +78487,7 @@ public final class CommonProto { internal_static_com_ljsd_jieling_protocols_Hero_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_Hero_descriptor, - new java.lang.String[] { "Id", "HeroId", "Level", "BreakId", "Star", "SkinId", "SkillIdList", "EquipIdList", "CreateTime", "StarBreakId", "EspecialEquip", "SoulPos", }); + new java.lang.String[] { "Id", "HeroId", "Level", "BreakId", "Star", "SkinId", "SkillIdList", "EquipIdList", "CreateTime", "StarBreakId", "EspecialEquip", "SoulPos", "LockState", }); internal_static_com_ljsd_jieling_protocols_FightUnitInfo_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_com_ljsd_jieling_protocols_FightUnitInfo_fieldAccessorTable = new diff --git a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/FightInfoProto.java b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/FightInfoProto.java index 2ef470cdc..7455621ac 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/FightInfoProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/FightInfoProto.java @@ -20987,6 +20987,1195 @@ public final class FightInfoProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.AdventureCallBossResponse) } + public interface QuickStartMonsterFightRequestOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 fightId = 1; + /** + * optional int32 fightId = 1; + */ + boolean hasFightId(); + /** + * optional int32 fightId = 1; + */ + int getFightId(); + + // optional int32 teamId = 2; + /** + * optional int32 teamId = 2; + * + *
+     *队伍id
+     * 
+ */ + boolean hasTeamId(); + /** + * optional int32 teamId = 2; + * + *
+     *队伍id
+     * 
+ */ + int getTeamId(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.QuickStartMonsterFightRequest} + */ + public static final class QuickStartMonsterFightRequest extends + com.google.protobuf.GeneratedMessage + implements QuickStartMonsterFightRequestOrBuilder { + // Use QuickStartMonsterFightRequest.newBuilder() to construct. + private QuickStartMonsterFightRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private QuickStartMonsterFightRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final QuickStartMonsterFightRequest defaultInstance; + public static QuickStartMonsterFightRequest getDefaultInstance() { + return defaultInstance; + } + + public QuickStartMonsterFightRequest getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private QuickStartMonsterFightRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + fightId_ = input.readInt32(); + break; + } + case 16: { + bitField0_ |= 0x00000002; + teamId_ = input.readInt32(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.FightInfoProto.internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.FightInfoProto.internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest.class, com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public QuickStartMonsterFightRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new QuickStartMonsterFightRequest(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional int32 fightId = 1; + public static final int FIGHTID_FIELD_NUMBER = 1; + private int fightId_; + /** + * optional int32 fightId = 1; + */ + public boolean hasFightId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 fightId = 1; + */ + public int getFightId() { + return fightId_; + } + + // optional int32 teamId = 2; + public static final int TEAMID_FIELD_NUMBER = 2; + private int teamId_; + /** + * optional int32 teamId = 2; + * + *
+     *队伍id
+     * 
+ */ + public boolean hasTeamId() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 teamId = 2; + * + *
+     *队伍id
+     * 
+ */ + public int getTeamId() { + return teamId_; + } + + private void initFields() { + fightId_ = 0; + teamId_ = 0; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeInt32(1, fightId_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, teamId_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, fightId_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, teamId_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.QuickStartMonsterFightRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.FightInfoProto.internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.FightInfoProto.internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest.class, com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + fightId_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + teamId_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.FightInfoProto.internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightRequest_descriptor; + } + + public com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest build() { + com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest buildPartial() { + com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest result = new com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.fightId_ = fightId_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.teamId_ = teamId_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest) { + return mergeFrom((com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest other) { + if (other == com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest.getDefaultInstance()) return this; + if (other.hasFightId()) { + setFightId(other.getFightId()); + } + if (other.hasTeamId()) { + setTeamId(other.getTeamId()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightRequest) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional int32 fightId = 1; + private int fightId_ ; + /** + * optional int32 fightId = 1; + */ + public boolean hasFightId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 fightId = 1; + */ + public int getFightId() { + return fightId_; + } + /** + * optional int32 fightId = 1; + */ + public Builder setFightId(int value) { + bitField0_ |= 0x00000001; + fightId_ = value; + onChanged(); + return this; + } + /** + * optional int32 fightId = 1; + */ + public Builder clearFightId() { + bitField0_ = (bitField0_ & ~0x00000001); + fightId_ = 0; + onChanged(); + return this; + } + + // optional int32 teamId = 2; + private int teamId_ ; + /** + * optional int32 teamId = 2; + * + *
+       *队伍id
+       * 
+ */ + public boolean hasTeamId() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 teamId = 2; + * + *
+       *队伍id
+       * 
+ */ + public int getTeamId() { + return teamId_; + } + /** + * optional int32 teamId = 2; + * + *
+       *队伍id
+       * 
+ */ + public Builder setTeamId(int value) { + bitField0_ |= 0x00000002; + teamId_ = value; + onChanged(); + return this; + } + /** + * optional int32 teamId = 2; + * + *
+       *队伍id
+       * 
+ */ + public Builder clearTeamId() { + bitField0_ = (bitField0_ & ~0x00000002); + teamId_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.QuickStartMonsterFightRequest) + } + + static { + defaultInstance = new QuickStartMonsterFightRequest(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.QuickStartMonsterFightRequest) + } + + public interface QuickStartMonsterFightResponseOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 result = 1; + /** + * optional int32 result = 1; + * + *
+     *战斗结果
+     * 
+ */ + boolean hasResult(); + /** + * optional int32 result = 1; + * + *
+     *战斗结果
+     * 
+ */ + int getResult(); + + // optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + /** + * optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + * + *
+     * 事件获得的道具
+     * 
+ */ + boolean hasEnventDrop(); + /** + * optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + * + *
+     * 事件获得的道具
+     * 
+ */ + com.ljsd.jieling.protocols.CommonProto.Drop getEnventDrop(); + /** + * optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + * + *
+     * 事件获得的道具
+     * 
+ */ + com.ljsd.jieling.protocols.CommonProto.DropOrBuilder getEnventDropOrBuilder(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.QuickStartMonsterFightResponse} + */ + public static final class QuickStartMonsterFightResponse extends + com.google.protobuf.GeneratedMessage + implements QuickStartMonsterFightResponseOrBuilder { + // Use QuickStartMonsterFightResponse.newBuilder() to construct. + private QuickStartMonsterFightResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private QuickStartMonsterFightResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final QuickStartMonsterFightResponse defaultInstance; + public static QuickStartMonsterFightResponse getDefaultInstance() { + return defaultInstance; + } + + public QuickStartMonsterFightResponse getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private QuickStartMonsterFightResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + result_ = input.readInt32(); + break; + } + case 18: { + com.ljsd.jieling.protocols.CommonProto.Drop.Builder subBuilder = null; + if (((bitField0_ & 0x00000002) == 0x00000002)) { + subBuilder = enventDrop_.toBuilder(); + } + enventDrop_ = input.readMessage(com.ljsd.jieling.protocols.CommonProto.Drop.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(enventDrop_); + enventDrop_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000002; + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.FightInfoProto.internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.FightInfoProto.internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse.class, com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public QuickStartMonsterFightResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new QuickStartMonsterFightResponse(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional int32 result = 1; + public static final int RESULT_FIELD_NUMBER = 1; + private int result_; + /** + * optional int32 result = 1; + * + *
+     *战斗结果
+     * 
+ */ + public boolean hasResult() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 result = 1; + * + *
+     *战斗结果
+     * 
+ */ + public int getResult() { + return result_; + } + + // optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + public static final int ENVENTDROP_FIELD_NUMBER = 2; + private com.ljsd.jieling.protocols.CommonProto.Drop enventDrop_; + /** + * optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + * + *
+     * 事件获得的道具
+     * 
+ */ + public boolean hasEnventDrop() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + * + *
+     * 事件获得的道具
+     * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.Drop getEnventDrop() { + return enventDrop_; + } + /** + * optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + * + *
+     * 事件获得的道具
+     * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.DropOrBuilder getEnventDropOrBuilder() { + return enventDrop_; + } + + private void initFields() { + result_ = 0; + enventDrop_ = com.ljsd.jieling.protocols.CommonProto.Drop.getDefaultInstance(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeInt32(1, result_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeMessage(2, enventDrop_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, result_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, enventDrop_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.QuickStartMonsterFightResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.FightInfoProto.internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.FightInfoProto.internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse.class, com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getEnventDropFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + result_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + if (enventDropBuilder_ == null) { + enventDrop_ = com.ljsd.jieling.protocols.CommonProto.Drop.getDefaultInstance(); + } else { + enventDropBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.FightInfoProto.internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightResponse_descriptor; + } + + public com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse build() { + com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse buildPartial() { + com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse result = new com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.result_ = result_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + if (enventDropBuilder_ == null) { + result.enventDrop_ = enventDrop_; + } else { + result.enventDrop_ = enventDropBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse) { + return mergeFrom((com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse other) { + if (other == com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse.getDefaultInstance()) return this; + if (other.hasResult()) { + setResult(other.getResult()); + } + if (other.hasEnventDrop()) { + mergeEnventDrop(other.getEnventDrop()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.FightInfoProto.QuickStartMonsterFightResponse) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional int32 result = 1; + private int result_ ; + /** + * optional int32 result = 1; + * + *
+       *战斗结果
+       * 
+ */ + public boolean hasResult() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 result = 1; + * + *
+       *战斗结果
+       * 
+ */ + public int getResult() { + return result_; + } + /** + * optional int32 result = 1; + * + *
+       *战斗结果
+       * 
+ */ + public Builder setResult(int value) { + bitField0_ |= 0x00000001; + result_ = value; + onChanged(); + return this; + } + /** + * optional int32 result = 1; + * + *
+       *战斗结果
+       * 
+ */ + public Builder clearResult() { + bitField0_ = (bitField0_ & ~0x00000001); + result_ = 0; + onChanged(); + return this; + } + + // optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + private com.ljsd.jieling.protocols.CommonProto.Drop enventDrop_ = com.ljsd.jieling.protocols.CommonProto.Drop.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.Drop, com.ljsd.jieling.protocols.CommonProto.Drop.Builder, com.ljsd.jieling.protocols.CommonProto.DropOrBuilder> enventDropBuilder_; + /** + * optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + * + *
+       * 事件获得的道具
+       * 
+ */ + public boolean hasEnventDrop() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + * + *
+       * 事件获得的道具
+       * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.Drop getEnventDrop() { + if (enventDropBuilder_ == null) { + return enventDrop_; + } else { + return enventDropBuilder_.getMessage(); + } + } + /** + * optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + * + *
+       * 事件获得的道具
+       * 
+ */ + public Builder setEnventDrop(com.ljsd.jieling.protocols.CommonProto.Drop value) { + if (enventDropBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + enventDrop_ = value; + onChanged(); + } else { + enventDropBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + return this; + } + /** + * optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + * + *
+       * 事件获得的道具
+       * 
+ */ + public Builder setEnventDrop( + com.ljsd.jieling.protocols.CommonProto.Drop.Builder builderForValue) { + if (enventDropBuilder_ == null) { + enventDrop_ = builderForValue.build(); + onChanged(); + } else { + enventDropBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + return this; + } + /** + * optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + * + *
+       * 事件获得的道具
+       * 
+ */ + public Builder mergeEnventDrop(com.ljsd.jieling.protocols.CommonProto.Drop value) { + if (enventDropBuilder_ == null) { + if (((bitField0_ & 0x00000002) == 0x00000002) && + enventDrop_ != com.ljsd.jieling.protocols.CommonProto.Drop.getDefaultInstance()) { + enventDrop_ = + com.ljsd.jieling.protocols.CommonProto.Drop.newBuilder(enventDrop_).mergeFrom(value).buildPartial(); + } else { + enventDrop_ = value; + } + onChanged(); + } else { + enventDropBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000002; + return this; + } + /** + * optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + * + *
+       * 事件获得的道具
+       * 
+ */ + public Builder clearEnventDrop() { + if (enventDropBuilder_ == null) { + enventDrop_ = com.ljsd.jieling.protocols.CommonProto.Drop.getDefaultInstance(); + onChanged(); + } else { + enventDropBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + /** + * optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + * + *
+       * 事件获得的道具
+       * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.Drop.Builder getEnventDropBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getEnventDropFieldBuilder().getBuilder(); + } + /** + * optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + * + *
+       * 事件获得的道具
+       * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.DropOrBuilder getEnventDropOrBuilder() { + if (enventDropBuilder_ != null) { + return enventDropBuilder_.getMessageOrBuilder(); + } else { + return enventDrop_; + } + } + /** + * optional .com.ljsd.jieling.protocols.Drop enventDrop = 2; + * + *
+       * 事件获得的道具
+       * 
+ */ + private com.google.protobuf.SingleFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.Drop, com.ljsd.jieling.protocols.CommonProto.Drop.Builder, com.ljsd.jieling.protocols.CommonProto.DropOrBuilder> + getEnventDropFieldBuilder() { + if (enventDropBuilder_ == null) { + enventDropBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.Drop, com.ljsd.jieling.protocols.CommonProto.Drop.Builder, com.ljsd.jieling.protocols.CommonProto.DropOrBuilder>( + enventDrop_, + getParentForChildren(), + isClean()); + enventDrop_ = null; + } + return enventDropBuilder_; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.QuickStartMonsterFightResponse) + } + + static { + defaultInstance = new QuickStartMonsterFightResponse(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.QuickStartMonsterFightResponse) + } + public interface MainLevelRankInfoResponseOrBuilder extends com.google.protobuf.MessageOrBuilder { @@ -21991,6 +23180,16 @@ public final class FightInfoProto { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_AdventureCallBossResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightRequest_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightRequest_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightResponse_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightResponse_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_MainLevelRankInfoResponse_descriptor; private static @@ -22084,11 +23283,15 @@ public final class FightInfoProto { "\014\n\004type\030\001 \001(\005\"k\n\031AdventureCallBossRespon" + "se\022N\n\021adventureBossInfo\030\001 \001(\01323.com.ljsd" + ".jieling.protocols.AdventureBossSimpleIn" + - "fo\"\261\001\n\031MainLevelRankInfoResponse\022H\n\021Main", - "LevelRankInfo\030\001 \003(\0132-.com.ljsd.jieling.p" + - "rotocols.MainLevelRankInfo\022J\n\023myMainLeve" + - "lRankInfo\030\002 \001(\0132-.com.ljsd.jieling.proto" + - "cols.MainLevelRankInfoB\002H\001" + "fo\"@\n\035QuickStartMonsterFightRequest\022\017\n\007f", + "ightId\030\001 \001(\005\022\016\n\006teamId\030\002 \001(\005\"f\n\036QuickSta" + + "rtMonsterFightResponse\022\016\n\006result\030\001 \001(\005\0224" + + "\n\nenventDrop\030\002 \001(\0132 .com.ljsd.jieling.pr" + + "otocols.Drop\"\261\001\n\031MainLevelRankInfoRespon" + + "se\022H\n\021MainLevelRankInfo\030\001 \003(\0132-.com.ljsd" + + ".jieling.protocols.MainLevelRankInfo\022J\n\023" + + "myMainLevelRankInfo\030\002 \001(\0132-.com.ljsd.jie" + + "ling.protocols.MainLevelRankInfoB\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -22257,8 +23460,20 @@ public final class FightInfoProto { com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_AdventureCallBossResponse_descriptor, new java.lang.String[] { "AdventureBossInfo", }); - internal_static_com_ljsd_jieling_protocols_MainLevelRankInfoResponse_descriptor = + internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightRequest_descriptor = getDescriptor().getMessageTypes().get(27); + internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightRequest_descriptor, + new java.lang.String[] { "FightId", "TeamId", }); + internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightResponse_descriptor = + getDescriptor().getMessageTypes().get(28); + internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_QuickStartMonsterFightResponse_descriptor, + new java.lang.String[] { "Result", "EnventDrop", }); + internal_static_com_ljsd_jieling_protocols_MainLevelRankInfoResponse_descriptor = + getDescriptor().getMessageTypes().get(29); internal_static_com_ljsd_jieling_protocols_MainLevelRankInfoResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_MainLevelRankInfoResponse_descriptor, diff --git a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/HeroInfoProto.java b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/HeroInfoProto.java index 29067089a..73601f4d7 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/HeroInfoProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/HeroInfoProto.java @@ -22873,6 +22873,590 @@ public final class HeroInfoProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.HeroReturnResponse) } + public interface HeroLockChangeRequestOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional string heroId = 1; + /** + * optional string heroId = 1; + */ + boolean hasHeroId(); + /** + * optional string heroId = 1; + */ + java.lang.String getHeroId(); + /** + * optional string heroId = 1; + */ + com.google.protobuf.ByteString + getHeroIdBytes(); + + // optional int32 lockState = 2; + /** + * optional int32 lockState = 2; + * + *
+     * 1 上锁 0 :解锁
+     * 
+ */ + boolean hasLockState(); + /** + * optional int32 lockState = 2; + * + *
+     * 1 上锁 0 :解锁
+     * 
+ */ + int getLockState(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.HeroLockChangeRequest} + */ + public static final class HeroLockChangeRequest extends + com.google.protobuf.GeneratedMessage + implements HeroLockChangeRequestOrBuilder { + // Use HeroLockChangeRequest.newBuilder() to construct. + private HeroLockChangeRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private HeroLockChangeRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final HeroLockChangeRequest defaultInstance; + public static HeroLockChangeRequest getDefaultInstance() { + return defaultInstance; + } + + public HeroLockChangeRequest getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private HeroLockChangeRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + bitField0_ |= 0x00000001; + heroId_ = input.readBytes(); + break; + } + case 16: { + bitField0_ |= 0x00000002; + lockState_ = input.readInt32(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_HeroLockChangeRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_HeroLockChangeRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest.class, com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public HeroLockChangeRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new HeroLockChangeRequest(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional string heroId = 1; + public static final int HEROID_FIELD_NUMBER = 1; + private java.lang.Object heroId_; + /** + * optional string heroId = 1; + */ + public boolean hasHeroId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional string heroId = 1; + */ + public java.lang.String getHeroId() { + java.lang.Object ref = heroId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + heroId_ = s; + } + return s; + } + } + /** + * optional string heroId = 1; + */ + public com.google.protobuf.ByteString + getHeroIdBytes() { + java.lang.Object ref = heroId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + heroId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // optional int32 lockState = 2; + public static final int LOCKSTATE_FIELD_NUMBER = 2; + private int lockState_; + /** + * optional int32 lockState = 2; + * + *
+     * 1 上锁 0 :解锁
+     * 
+ */ + public boolean hasLockState() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 lockState = 2; + * + *
+     * 1 上锁 0 :解锁
+     * 
+ */ + public int getLockState() { + return lockState_; + } + + private void initFields() { + heroId_ = ""; + lockState_ = 0; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, getHeroIdBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, lockState_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, getHeroIdBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, lockState_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.HeroLockChangeRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_HeroLockChangeRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_HeroLockChangeRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest.class, com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + heroId_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + lockState_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_HeroLockChangeRequest_descriptor; + } + + public com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest build() { + com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest buildPartial() { + com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest result = new com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.heroId_ = heroId_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.lockState_ = lockState_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest) { + return mergeFrom((com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest other) { + if (other == com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest.getDefaultInstance()) return this; + if (other.hasHeroId()) { + bitField0_ |= 0x00000001; + heroId_ = other.heroId_; + onChanged(); + } + if (other.hasLockState()) { + setLockState(other.getLockState()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.HeroInfoProto.HeroLockChangeRequest) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional string heroId = 1; + private java.lang.Object heroId_ = ""; + /** + * optional string heroId = 1; + */ + public boolean hasHeroId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional string heroId = 1; + */ + public java.lang.String getHeroId() { + java.lang.Object ref = heroId_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + heroId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string heroId = 1; + */ + public com.google.protobuf.ByteString + getHeroIdBytes() { + java.lang.Object ref = heroId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + heroId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string heroId = 1; + */ + public Builder setHeroId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + heroId_ = value; + onChanged(); + return this; + } + /** + * optional string heroId = 1; + */ + public Builder clearHeroId() { + bitField0_ = (bitField0_ & ~0x00000001); + heroId_ = getDefaultInstance().getHeroId(); + onChanged(); + return this; + } + /** + * optional string heroId = 1; + */ + public Builder setHeroIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + heroId_ = value; + onChanged(); + return this; + } + + // optional int32 lockState = 2; + private int lockState_ ; + /** + * optional int32 lockState = 2; + * + *
+       * 1 上锁 0 :解锁
+       * 
+ */ + public boolean hasLockState() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 lockState = 2; + * + *
+       * 1 上锁 0 :解锁
+       * 
+ */ + public int getLockState() { + return lockState_; + } + /** + * optional int32 lockState = 2; + * + *
+       * 1 上锁 0 :解锁
+       * 
+ */ + public Builder setLockState(int value) { + bitField0_ |= 0x00000002; + lockState_ = value; + onChanged(); + return this; + } + /** + * optional int32 lockState = 2; + * + *
+       * 1 上锁 0 :解锁
+       * 
+ */ + public Builder clearLockState() { + bitField0_ = (bitField0_ & ~0x00000002); + lockState_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.HeroLockChangeRequest) + } + + static { + defaultInstance = new HeroLockChangeRequest(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.HeroLockChangeRequest) + } + private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_GetHeroListInfoRequest_descriptor; private static @@ -23048,6 +23632,11 @@ public final class HeroInfoProto { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_HeroReturnResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_HeroLockChangeRequest_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_HeroLockChangeRequest_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -23120,7 +23709,9 @@ public final class HeroInfoProto { ".ljsd.jieling.protocols.Drop\022\013\n\003pos\030\002 \001(" + "\005\"#\n\021HeroReturnRequest\022\016\n\006heroId\030\001 \001(\t\"D" + "\n\022HeroReturnResponse\022.\n\004drop\030\001 \001(\0132 .com" + - ".ljsd.jieling.protocols.DropB\002H\001" + ".ljsd.jieling.protocols.Drop\":\n\025HeroLock" + + "ChangeRequest\022\016\n\006heroId\030\001 \001(\t\022\021\n\tlockSta" + + "te\030\002 \001(\005B\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -23337,6 +23928,12 @@ public final class HeroInfoProto { com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_HeroReturnResponse_descriptor, new java.lang.String[] { "Drop", }); + internal_static_com_ljsd_jieling_protocols_HeroLockChangeRequest_descriptor = + getDescriptor().getMessageTypes().get(35); + internal_static_com_ljsd_jieling_protocols_HeroLockChangeRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_HeroLockChangeRequest_descriptor, + new java.lang.String[] { "HeroId", "LockState", }); return null; } }; diff --git a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java index f729e23ad..3c5d18128 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java @@ -1560,6 +1560,18 @@ public final class MessageTypeProto { HERO_RETURN_REQUEST(249, 10705), /** * HERO_RETURN_RESPONSE = 10706; + */ + HERO_RETURN_RESPONSE(250, 10706), + /** + * HERO_LOCK_CHANGE_REQUEST = 10707; + * + *
+     * 英雄上锁操作
+     * 
+ */ + HERO_LOCK_CHANGE_REQUEST(251, 10707), + /** + * HERO_LOCK_CHANGE_RESPONSE = 10708; * *
      * I 10800
@@ -1568,7 +1580,7 @@ public final class MessageTypeProto {
      * L 11100
      * 
*/ - HERO_RETURN_RESPONSE(250, 10706), + HERO_LOCK_CHANGE_RESPONSE(252, 10708), /** * LOGIN_REQUEST = 11100; * @@ -1576,11 +1588,11 @@ public final class MessageTypeProto { * 登陆或注册 * */ - LOGIN_REQUEST(251, 11100), + LOGIN_REQUEST(253, 11100), /** * LOGIN_RESPONSE = 11101; */ - LOGIN_RESPONSE(252, 11101), + LOGIN_RESPONSE(254, 11101), /** * LUCKWHEEL_POOL_INDICATION = 11102; * @@ -1588,7 +1600,7 @@ public final class MessageTypeProto { *幸运探宝奖池信息 * */ - LUCKWHEEL_POOL_INDICATION(253, 11102), + LUCKWHEEL_POOL_INDICATION(255, 11102), /** * MAP_ENTER_REQUEST = 11200; * @@ -1596,22 +1608,22 @@ public final class MessageTypeProto { * M 11200 * */ - MAP_ENTER_REQUEST(254, 11200), + MAP_ENTER_REQUEST(256, 11200), /** * MAP_ENTER_RESPONSE = 11201; */ - MAP_ENTER_RESPONSE(255, 11201), + MAP_ENTER_RESPONSE(257, 11201), /** * MAP_OUT_REQUEST = 11202; * *
      * 
*/ - MAP_OUT_REQUEST(256, 11202), + MAP_OUT_REQUEST(258, 11202), /** * MAP_OUT_RESPONSE = 11203; */ - MAP_OUT_RESPONSE(257, 11203), + MAP_OUT_RESPONSE(259, 11203), /** * MAP_UDPATE_REQUEST = 11204; * @@ -1619,11 +1631,11 @@ public final class MessageTypeProto { * 更新地图 * */ - MAP_UDPATE_REQUEST(258, 11204), + MAP_UDPATE_REQUEST(260, 11204), /** * MAP_UDPATE_RESPONSE = 11205; */ - MAP_UDPATE_RESPONSE(259, 11205), + MAP_UDPATE_RESPONSE(261, 11205), /** * MAIL_READ_REQUEST = 11206; * @@ -1631,11 +1643,11 @@ public final class MessageTypeProto { *读取邮件 * */ - MAIL_READ_REQUEST(260, 11206), + MAIL_READ_REQUEST(262, 11206), /** * MAIL_READ_RESPONSE = 11207; */ - MAIL_READ_RESPONSE(261, 11207), + MAIL_READ_RESPONSE(263, 11207), /** * MAIL_TAKE_MAIL_ITEM_REQUEST = 11208; * @@ -1643,11 +1655,11 @@ public final class MessageTypeProto { *领取附件 * */ - MAIL_TAKE_MAIL_ITEM_REQUEST(262, 11208), + MAIL_TAKE_MAIL_ITEM_REQUEST(264, 11208), /** * MAIL_TAKE_MAIL_ITEM_RESPONESE = 11209; */ - MAIL_TAKE_MAIL_ITEM_RESPONESE(263, 11209), + MAIL_TAKE_MAIL_ITEM_RESPONESE(265, 11209), /** * MAP_START_EXPLORE_REQUEST = 11210; * @@ -1655,11 +1667,11 @@ public final class MessageTypeProto { * 开始探索 * */ - MAP_START_EXPLORE_REQUEST(264, 11210), + MAP_START_EXPLORE_REQUEST(266, 11210), /** * MAP_START_EXPLORE_RESPONSE = 11211; */ - MAP_START_EXPLORE_RESPONSE(265, 11211), + MAP_START_EXPLORE_RESPONSE(267, 11211), /** * MAP_GET_RANK_INFO_REQUEST = 11212; * @@ -1667,11 +1679,11 @@ public final class MessageTypeProto { * 获取地图排行榜 * */ - MAP_GET_RANK_INFO_REQUEST(266, 11212), + MAP_GET_RANK_INFO_REQUEST(268, 11212), /** * MAP_GET_RANK_INFO_RESPONSE = 11213; */ - MAP_GET_RANK_INFO_RESPONSE(267, 11213), + MAP_GET_RANK_INFO_RESPONSE(269, 11213), /** * MAP_BUY_FIGHT_COUNT_REQUEST = 11214; * @@ -1679,11 +1691,11 @@ public final class MessageTypeProto { * 购买挑战次数 * */ - MAP_BUY_FIGHT_COUNT_REQUEST(268, 11214), + MAP_BUY_FIGHT_COUNT_REQUEST(270, 11214), /** * MAP_BUY_FIGHT_COUNT_RESPONSE = 11215; */ - MAP_BUY_FIGHT_COUNT_RESPONSE(269, 11215), + MAP_BUY_FIGHT_COUNT_RESPONSE(271, 11215), /** * MAP_SWEEP_REQUEST = 11216; * @@ -1691,11 +1703,11 @@ public final class MessageTypeProto { * 扫荡三星通关副本 * */ - MAP_SWEEP_REQUEST(270, 11216), + MAP_SWEEP_REQUEST(272, 11216), /** * MAP_SWEEP_RESPONSE = 11217; */ - MAP_SWEEP_RESPONSE(271, 11217), + MAP_SWEEP_RESPONSE(273, 11217), /** * MAP_FAST_FIGHT_REQUEST = 11218; * @@ -1703,11 +1715,11 @@ public final class MessageTypeProto { * 快速战斗结算 * */ - MAP_FAST_FIGHT_REQUEST(272, 11218), + MAP_FAST_FIGHT_REQUEST(274, 11218), /** * MAP_FAST_FIGHT_RESPONSE = 11219; */ - MAP_FAST_FIGHT_RESPONSE(273, 11219), + MAP_FAST_FIGHT_RESPONSE(275, 11219), /** * MISSION_UPDATE_INDICATION = 11220; * @@ -1715,7 +1727,7 @@ public final class MessageTypeProto { *任务更细 * */ - MISSION_UPDATE_INDICATION(274, 11220), + MISSION_UPDATE_INDICATION(276, 11220), /** * MAP_TOWER_RESET_REQUEST = 11223; * @@ -1723,11 +1735,11 @@ public final class MessageTypeProto { * 重置爬塔副本(试炼副本) * */ - MAP_TOWER_RESET_REQUEST(275, 11223), + MAP_TOWER_RESET_REQUEST(277, 11223), /** * MAP_TOWER_RESET_RESPONSE = 11224; */ - MAP_TOWER_RESET_RESPONSE(276, 11224), + MAP_TOWER_RESET_RESPONSE(278, 11224), /** * MAP_TOWER_CALL_CHIEF_REQUEST = 11225; * @@ -1735,11 +1747,11 @@ public final class MessageTypeProto { * 爬塔副本召唤首领(试炼副本) * */ - MAP_TOWER_CALL_CHIEF_REQUEST(277, 11225), + MAP_TOWER_CALL_CHIEF_REQUEST(279, 11225), /** * MAP_TOWER_CALL_CHIEF_RESPONSE = 11226; */ - MAP_TOWER_CALL_CHIEF_RESPONSE(278, 11226), + MAP_TOWER_CALL_CHIEF_RESPONSE(280, 11226), /** * MAP_TOWER_USEBOMB_REQUEST = 11229; * @@ -1747,11 +1759,11 @@ public final class MessageTypeProto { * 爬塔副本使用炸弹(试炼副本) * */ - MAP_TOWER_USEBOMB_REQUEST(279, 11229), + MAP_TOWER_USEBOMB_REQUEST(281, 11229), /** * MAP_TOWER_USEBOMB_RESPONSE = 11230; */ - MAP_TOWER_USEBOMB_RESPONSE(280, 11230), + MAP_TOWER_USEBOMB_RESPONSE(282, 11230), /** * MAP_TOWER_USEBUFF_REQUEST = 11231; * @@ -1759,11 +1771,11 @@ public final class MessageTypeProto { * 爬塔副本使用Buff(试炼副本) * */ - MAP_TOWER_USEBUFF_REQUEST(281, 11231), + MAP_TOWER_USEBUFF_REQUEST(283, 11231), /** * MAP_TOWER_USEBUFF_RESPONSE = 11232; */ - MAP_TOWER_USEBUFF_RESPONSE(282, 11232), + MAP_TOWER_USEBUFF_RESPONSE(284, 11232), /** * MODIFY_HEAD_FRAME_REQUEST = 11233; * @@ -1771,11 +1783,11 @@ public final class MessageTypeProto { *修改头像框 * */ - MODIFY_HEAD_FRAME_REQUEST(283, 11233), + MODIFY_HEAD_FRAME_REQUEST(285, 11233), /** * MODIFY_HEAD_FRAME_RESPONSE = 11234; */ - MODIFY_HEAD_FRAME_RESPONSE(284, 11234), + MODIFY_HEAD_FRAME_RESPONSE(286, 11234), /** * MAP_OUT_INDICATION = 11235; * @@ -1783,7 +1795,7 @@ public final class MessageTypeProto { *出图indication * */ - MAP_OUT_INDICATION(285, 11235), + MAP_OUT_INDICATION(287, 11235), /** * MAIN_LEVEL_GET_INFO_REQUEST = 11236; * @@ -1791,11 +1803,11 @@ public final class MessageTypeProto { * 获取关卡信息 * */ - MAIN_LEVEL_GET_INFO_REQUEST(286, 11236), + MAIN_LEVEL_GET_INFO_REQUEST(288, 11236), /** * MAIN_LEVEL_GET_INFO_RESPONSE = 11237; */ - MAIN_LEVEL_GET_INFO_RESPONSE(287, 11237), + MAIN_LEVEL_GET_INFO_RESPONSE(289, 11237), /** * MAIN_LEVEL_TAKE_STATE_REWARD_REQUEST = 11238; * @@ -1803,11 +1815,11 @@ public final class MessageTypeProto { *领取关卡挂机奖励 * */ - MAIN_LEVEL_TAKE_STATE_REWARD_REQUEST(288, 11238), + MAIN_LEVEL_TAKE_STATE_REWARD_REQUEST(290, 11238), /** * MAIN_LEVEL_TAKE_STATE_REWARD_RESPONSE = 11239; */ - MAIN_LEVEL_TAKE_STATE_REWARD_RESPONSE(289, 11239), + MAIN_LEVEL_TAKE_STATE_REWARD_RESPONSE(291, 11239), /** * MAIN_LEVEL_GET_RANK_REQUEST = 11240; * @@ -1815,7 +1827,7 @@ public final class MessageTypeProto { * 获取关卡排行 * */ - MAIN_LEVEL_GET_RANK_REQUEST(290, 11240), + MAIN_LEVEL_GET_RANK_REQUEST(292, 11240), /** * MAIN_LEVEL_GET_RANK_RESPONSE = 11241; * @@ -1823,7 +1835,7 @@ public final class MessageTypeProto { * * */ - MAIN_LEVEL_GET_RANK_RESPONSE(291, 11241), + MAIN_LEVEL_GET_RANK_RESPONSE(293, 11241), /** * NOTIFY_PAY_SUCCESS_INDICATION = 11300; * @@ -1831,7 +1843,7 @@ public final class MessageTypeProto { * N 11300 * */ - NOTIFY_PAY_SUCCESS_INDICATION(292, 11300), + NOTIFY_PAY_SUCCESS_INDICATION(294, 11300), /** * POKEMON_COMONPENT_LEVELUP_REQUEST = 11500; * @@ -1840,11 +1852,11 @@ public final class MessageTypeProto { * P 11500 * */ - POKEMON_COMONPENT_LEVELUP_REQUEST(293, 11500), + POKEMON_COMONPENT_LEVELUP_REQUEST(295, 11500), /** * POKEMON_COMONPENT_LEVELUP_RESPONSE = 11501; */ - POKEMON_COMONPENT_LEVELUP_RESPONSE(294, 11501), + POKEMON_COMONPENT_LEVELUP_RESPONSE(296, 11501), /** * POKEMON_ADVANCED_REQUEST = 11502; * @@ -1852,11 +1864,11 @@ public final class MessageTypeProto { *异妖进阶 * */ - POKEMON_ADVANCED_REQUEST(295, 11502), + POKEMON_ADVANCED_REQUEST(297, 11502), /** * POKEMON_ADVANCED_RESPONSE = 11503; */ - POKEMON_ADVANCED_RESPONSE(296, 11503), + POKEMON_ADVANCED_RESPONSE(298, 11503), /** * PLAYER_BACKCINFO_INDICATION = 11504; * @@ -1864,7 +1876,7 @@ public final class MessageTypeProto { *客服平台推送 * */ - PLAYER_BACKCINFO_INDICATION(297, 11504), + PLAYER_BACKCINFO_INDICATION(299, 11504), /** * PLAY_WITH_SB_REQUEST = 11505; * @@ -1872,11 +1884,11 @@ public final class MessageTypeProto { *切磋 * */ - PLAY_WITH_SB_REQUEST(298, 11505), + PLAY_WITH_SB_REQUEST(300, 11505), /** * PLAY_WITH_SB_RESPONSE = 11506; */ - PLAY_WITH_SB_RESPONSE(299, 11506), + PLAY_WITH_SB_RESPONSE(301, 11506), /** * QUESTION_INDICATION = 11600; * @@ -1884,7 +1896,19 @@ public final class MessageTypeProto { * Q 11600 * */ - QUESTION_INDICATION(300, 11600), + QUESTION_INDICATION(302, 11600), + /** + * QUICK_START_MONSTERFIGHTER_REQUEST = 11601; + * + *
+     *兽潮快速战斗
+     * 
+ */ + QUICK_START_MONSTERFIGHTER_REQUEST(303, 11601), + /** + * QUICK_START_MONSTERFIGHTER_REPONSE = 11602; + */ + QUICK_START_MONSTERFIGHTER_REPONSE(304, 11602), /** * RECONNECT_REQUEST = 11700; * @@ -1892,11 +1916,11 @@ public final class MessageTypeProto { * R 11700 * */ - RECONNECT_REQUEST(301, 11700), + RECONNECT_REQUEST(305, 11700), /** * RECONNECT_RESPONSE = 11701; */ - RECONNECT_RESPONSE(302, 11701), + RECONNECT_RESPONSE(306, 11701), /** * RANDOMNAME_REQUEST = 11702; * @@ -1904,11 +1928,11 @@ public final class MessageTypeProto { * 随机名字 * */ - RANDOMNAME_REQUEST(303, 11702), + RANDOMNAME_REQUEST(307, 11702), /** * RANDOMNAME_RESPONSE = 11703; */ - RANDOMNAME_RESPONSE(304, 11703), + RANDOMNAME_RESPONSE(308, 11703), /** * RENAME_REQUEST = 11704; * @@ -1916,11 +1940,11 @@ public final class MessageTypeProto { * 修改名字 * */ - RENAME_REQUEST(305, 11704), + RENAME_REQUEST(309, 11704), /** * RENAME_RESPONSE = 11705; */ - RENAME_RESPONSE(306, 11705), + RENAME_RESPONSE(310, 11705), /** * RINGFIRE_LOAD_REQUEST = 11706; * @@ -1928,11 +1952,11 @@ public final class MessageTypeProto { *天赋异妖组件放置 * */ - RINGFIRE_LOAD_REQUEST(307, 11706), + RINGFIRE_LOAD_REQUEST(311, 11706), /** * RINGFIRE_LOAD_RESPONSE = 11707; */ - RINGFIRE_LOAD_RESPONSE(308, 11707), + RINGFIRE_LOAD_RESPONSE(312, 11707), /** * RINGFIRE_ADVANCED_REQUEST = 11708; * @@ -1940,11 +1964,11 @@ public final class MessageTypeProto { *天赋异妖进阶 * */ - RINGFIRE_ADVANCED_REQUEST(309, 11708), + RINGFIRE_ADVANCED_REQUEST(313, 11708), /** * RINGFIRE_ADVANCED_RESPONSE = 11709; */ - RINGFIRE_ADVANCED_RESPONSE(310, 11709), + RINGFIRE_ADVANCED_RESPONSE(314, 11709), /** * REFRESH_FRIEND_STATE_REQEUST = 11710; * @@ -1952,11 +1976,11 @@ public final class MessageTypeProto { *刷新好友在线状态 * */ - REFRESH_FRIEND_STATE_REQEUST(311, 11710), + REFRESH_FRIEND_STATE_REQEUST(315, 11710), /** * REFRESH_FRIEND_STATE_RESPONSE = 11711; */ - REFRESH_FRIEND_STATE_RESPONSE(312, 11711), + REFRESH_FRIEND_STATE_RESPONSE(316, 11711), /** * ROOM_MATCH_REQUEST = 11712; * @@ -1964,11 +1988,11 @@ public final class MessageTypeProto { *请求匹配 * */ - ROOM_MATCH_REQUEST(313, 11712), + ROOM_MATCH_REQUEST(317, 11712), /** * ROOM_MATCH_RESPONSE = 11713; */ - ROOM_MATCH_RESPONSE(314, 11713), + ROOM_MATCH_RESPONSE(318, 11713), /** * ROOM_CANCEL_MATCH_REQUEST = 11714; * @@ -1976,15 +2000,15 @@ public final class MessageTypeProto { *取消匹配 * */ - ROOM_CANCEL_MATCH_REQUEST(315, 11714), + ROOM_CANCEL_MATCH_REQUEST(319, 11714), /** * ROOM_CANCEL_MATCH_RESPONSE = 11715; */ - ROOM_CANCEL_MATCH_RESPONSE(316, 11715), + ROOM_CANCEL_MATCH_RESPONSE(320, 11715), /** * ROOM_MATCH_SUCCESS_INDICATION = 11716; */ - ROOM_MATCH_SUCCESS_INDICATION(317, 11716), + ROOM_MATCH_SUCCESS_INDICATION(321, 11716), /** * ROOM_START_GAME_READY_REQUEST = 11718; * @@ -1992,11 +2016,11 @@ public final class MessageTypeProto { *准备 * */ - ROOM_START_GAME_READY_REQUEST(318, 11718), + ROOM_START_GAME_READY_REQUEST(322, 11718), /** * ROOM_START_GAME_READY_RESPONSE = 11719; */ - ROOM_START_GAME_READY_RESPONSE(319, 11719), + ROOM_START_GAME_READY_RESPONSE(323, 11719), /** * ROOM_START_GAME_INDICATION = 11720; * @@ -2004,7 +2028,7 @@ public final class MessageTypeProto { *开始游戏推送 * */ - ROOM_START_GAME_INDICATION(320, 11720), + ROOM_START_GAME_INDICATION(324, 11720), /** * ROOM_GAME_START_REQUEST = 11722; * @@ -2012,11 +2036,11 @@ public final class MessageTypeProto { *开始游戏 * */ - ROOM_GAME_START_REQUEST(321, 11722), + ROOM_GAME_START_REQUEST(325, 11722), /** * ROOM_GAME_START_RESPONSE = 11723; */ - ROOM_GAME_START_RESPONSE(322, 11723), + ROOM_GAME_START_RESPONSE(326, 11723), /** * ROOM_GAME_END_INDICATION = 11724; * @@ -2024,7 +2048,7 @@ public final class MessageTypeProto { *游戏结束 * */ - ROOM_GAME_END_INDICATION(323, 11724), + ROOM_GAME_END_INDICATION(327, 11724), /** * ROOM_SYNC_MYSELF_MOVE_REQUEST = 11726; * @@ -2032,11 +2056,11 @@ public final class MessageTypeProto { *移动同步 * */ - ROOM_SYNC_MYSELF_MOVE_REQUEST(324, 11726), + ROOM_SYNC_MYSELF_MOVE_REQUEST(328, 11726), /** * ROOM_SYNC_MYSELF_MOVE_RESPONSE = 11727; */ - ROOM_SYNC_MYSELF_MOVE_RESPONSE(325, 11727), + ROOM_SYNC_MYSELF_MOVE_RESPONSE(329, 11727), /** * ROOM_SYNC_OTHER_MOVE_INDICTION = 11728; * @@ -2044,7 +2068,7 @@ public final class MessageTypeProto { *移动其他用户的位置 * */ - ROOM_SYNC_OTHER_MOVE_INDICTION(326, 11728), + ROOM_SYNC_OTHER_MOVE_INDICTION(330, 11728), /** * ROOM_TRIGGER_FIGHT_INDICATION = 11730; * @@ -2052,7 +2076,7 @@ public final class MessageTypeProto { *触发战斗 * */ - ROOM_TRIGGER_FIGHT_INDICATION(327, 11730), + ROOM_TRIGGER_FIGHT_INDICATION(331, 11730), /** * ROOM_GET_FULL_INFO_REQEUST = 11731; * @@ -2060,11 +2084,11 @@ public final class MessageTypeProto { *获取房间全量信息 * */ - ROOM_GET_FULL_INFO_REQEUST(328, 11731), + ROOM_GET_FULL_INFO_REQEUST(332, 11731), /** * ROOM_GET_FULL_INFO_RESPONSE = 11732; */ - ROOM_GET_FULL_INFO_RESPONSE(329, 11732), + ROOM_GET_FULL_INFO_RESPONSE(333, 11732), /** * ROOM_MAP_UPDATE_EVENT_REQUEST = 11733; * @@ -2072,11 +2096,11 @@ public final class MessageTypeProto { *更新事件 * */ - ROOM_MAP_UPDATE_EVENT_REQUEST(330, 11733), + ROOM_MAP_UPDATE_EVENT_REQUEST(334, 11733), /** * ROOM_MAP_UPDATE_EVENT_RESPONSE = 11734; */ - ROOM_MAP_UPDATE_EVENT_RESPONSE(331, 11734), + ROOM_MAP_UPDATE_EVENT_RESPONSE(335, 11734), /** * ROOM_MAP_POINT_INDICATION = 11735; * @@ -2084,7 +2108,7 @@ public final class MessageTypeProto { * 地图位置更新 * */ - ROOM_MAP_POINT_INDICATION(332, 11735), + ROOM_MAP_POINT_INDICATION(336, 11735), /** * ROOM_PLAY_HP_UPDATE_INDICATION = 11736; * @@ -2092,7 +2116,7 @@ public final class MessageTypeProto { * 玩家血量更新 * */ - ROOM_PLAY_HP_UPDATE_INDICATION(333, 11736), + ROOM_PLAY_HP_UPDATE_INDICATION(337, 11736), /** * REFRESH_ITEM_NUM_REQUEST = 11737; * @@ -2100,11 +2124,11 @@ public final class MessageTypeProto { *刷新道具数量 * */ - REFRESH_ITEM_NUM_REQUEST(334, 11737), + REFRESH_ITEM_NUM_REQUEST(338, 11737), /** * REFRESH_ITEM_NUM_RESPONSE = 11738; */ - REFRESH_ITEM_NUM_RESPONSE(335, 11738), + REFRESH_ITEM_NUM_RESPONSE(339, 11738), /** * ROOM_ADDRESS_INDICATION = 11739; * @@ -2112,7 +2136,7 @@ public final class MessageTypeProto { * 房间地址信息 * */ - ROOM_ADDRESS_INDICATION(336, 11739), + ROOM_ADDRESS_INDICATION(340, 11739), /** * ROOM_LOGIN_REQEUST = 11740; * @@ -2120,11 +2144,11 @@ public final class MessageTypeProto { * 登录房间 * */ - ROOM_LOGIN_REQEUST(337, 11740), + ROOM_LOGIN_REQEUST(341, 11740), /** * ROOM_LOGIN_RESPONSE = 11750; */ - ROOM_LOGIN_RESPONSE(338, 11750), + ROOM_LOGIN_RESPONSE(342, 11750), /** * REFRESH_LUCKWHEEL_REQUEST = 11751; * @@ -2132,11 +2156,11 @@ public final class MessageTypeProto { *幸运探宝 * */ - REFRESH_LUCKWHEEL_REQUEST(339, 11751), + REFRESH_LUCKWHEEL_REQUEST(343, 11751), /** * REFRESH_LUCKWHEEL_RESPONSE = 11752; */ - REFRESH_LUCKWHEEL_RESPONSE(340, 11752), + REFRESH_LUCKWHEEL_RESPONSE(344, 11752), /** * SUCCESS_RESPONSE = 11800; * @@ -2144,7 +2168,7 @@ public final class MessageTypeProto { * S 11800 * */ - SUCCESS_RESPONSE(341, 11800), + SUCCESS_RESPONSE(345, 11800), /** * SWITCH_WORLDCHANNEL_REQUEST = 11802; * @@ -2152,11 +2176,11 @@ public final class MessageTypeProto { *切换世界聊天频道 * */ - SWITCH_WORLDCHANNEL_REQUEST(342, 11802), + SWITCH_WORLDCHANNEL_REQUEST(346, 11802), /** * SWITCH_WORLDCHANNEL_RESPONSE = 11803; */ - SWITCH_WORLDCHANNEL_RESPONSE(343, 11803), + SWITCH_WORLDCHANNEL_RESPONSE(347, 11803), /** * SEND_CHAT_INFO_REQUEST = 11804; * @@ -2164,11 +2188,11 @@ public final class MessageTypeProto { *发送聊天 * */ - SEND_CHAT_INFO_REQUEST(344, 11804), + SEND_CHAT_INFO_REQUEST(348, 11804), /** * SEND_CHAT_INFO_RESPONSE = 11805; */ - SEND_CHAT_INFO_RESPONSE(345, 11805), + SEND_CHAT_INFO_RESPONSE(349, 11805), /** * SEND_RED_POINT_INDICATION = 11806; * @@ -2176,7 +2200,7 @@ public final class MessageTypeProto { *红点消息推送 * */ - SEND_RED_POINT_INDICATION(346, 11806), + SEND_RED_POINT_INDICATION(350, 11806), /** * SAVE_NEW_PLAYER_GUIDE_POINT_REQUEST = 11807; * @@ -2184,11 +2208,11 @@ public final class MessageTypeProto { *保存新手引导节点 * */ - SAVE_NEW_PLAYER_GUIDE_POINT_REQUEST(347, 11807), + SAVE_NEW_PLAYER_GUIDE_POINT_REQUEST(351, 11807), /** * SAVE_NEW_PLAYER_GUIDE_POINT_RESPONSE = 11808; */ - SAVE_NEW_PLAYER_GUIDE_POINT_RESPONSE(348, 11808), + SAVE_NEW_PLAYER_GUIDE_POINT_RESPONSE(352, 11808), /** * SWEEP_RIGHT_REQUEST = 11809; * @@ -2196,11 +2220,11 @@ public final class MessageTypeProto { * 扫荡 * */ - SWEEP_RIGHT_REQUEST(349, 11809), + SWEEP_RIGHT_REQUEST(353, 11809), /** * SWEEP_RIGHT_RESPONSE = 11810; */ - SWEEP_RIGHT_RESPONSE(350, 11810), + SWEEP_RIGHT_RESPONSE(354, 11810), /** * SECRETBOX_RANDOM_REQUEST = 11811; * @@ -2208,11 +2232,11 @@ public final class MessageTypeProto { *秘盒抽取 * */ - SECRETBOX_RANDOM_REQUEST(351, 11811), + SECRETBOX_RANDOM_REQUEST(355, 11811), /** * SECRETBOX_RANDOM_RESPONSE = 11812; */ - SECRETBOX_RANDOM_RESPONSE(352, 11812), + SECRETBOX_RANDOM_RESPONSE(356, 11812), /** * STORE_GOODS_REFRESH_REQUEST = 11813; * @@ -2220,11 +2244,11 @@ public final class MessageTypeProto { *商店刷新 * */ - STORE_GOODS_REFRESH_REQUEST(353, 11813), + STORE_GOODS_REFRESH_REQUEST(357, 11813), /** * STORE_GOODS_REFRESH_RESPONSE = 11814; */ - STORE_GOODS_REFRESH_RESPONSE(354, 11814), + STORE_GOODS_REFRESH_RESPONSE(358, 11814), /** * RECHARGE_INFO_REQUEST = 11815; * @@ -2232,11 +2256,11 @@ public final class MessageTypeProto { *充值 * */ - RECHARGE_INFO_REQUEST(355, 11815), + RECHARGE_INFO_REQUEST(359, 11815), /** * RECHARGE_INFO_RESPONSE = 11816; */ - RECHARGE_INFO_RESPONSE(356, 11816), + RECHARGE_INFO_RESPONSE(360, 11816), /** * SEND_FRIEND_INFO_INDICATION = 11817; * @@ -2244,7 +2268,7 @@ public final class MessageTypeProto { *好友信息推送 * */ - SEND_FRIEND_INFO_INDICATION(357, 11817), + SEND_FRIEND_INFO_INDICATION(361, 11817), /** * SEND_CHAT_INFO_INDICATION = 11818; * @@ -2252,7 +2276,7 @@ public final class MessageTypeProto { *好友聊天推送 * */ - SEND_CHAT_INFO_INDICATION(358, 11818), + SEND_CHAT_INFO_INDICATION(362, 11818), /** * SEND_FRIEND_STATE_INDICATION = 11819; * @@ -2260,7 +2284,7 @@ public final class MessageTypeProto { * 推送好友信息 * */ - SEND_FRIEND_STATE_INDICATION(359, 11819), + SEND_FRIEND_STATE_INDICATION(363, 11819), /** * SCENE_MSG_UPDATE_INDICATION = 11820; * @@ -2268,7 +2292,7 @@ public final class MessageTypeProto { * 场景信息变更 * */ - SCENE_MSG_UPDATE_INDICATION(360, 11820), + SCENE_MSG_UPDATE_INDICATION(364, 11820), /** * SCENE_GET_FULL_MSG_REQUEST = 11821; * @@ -2276,11 +2300,11 @@ public final class MessageTypeProto { *获取场景所有信息 * */ - SCENE_GET_FULL_MSG_REQUEST(361, 11821), + SCENE_GET_FULL_MSG_REQUEST(365, 11821), /** * SCENE_GET_FULL_MSG_RESPONSE = 11822; */ - SCENE_GET_FULL_MSG_RESPONSE(362, 11822), + SCENE_GET_FULL_MSG_RESPONSE(366, 11822), /** * SCENE_COMMAND_REQUEST = 11823; * @@ -2288,11 +2312,11 @@ public final class MessageTypeProto { *在场景中发送的指令请求 * */ - SCENE_COMMAND_REQUEST(363, 11823), + SCENE_COMMAND_REQUEST(367, 11823), /** * SCENE_COMMAND_RESPONSE = 11824; */ - SCENE_COMMAND_RESPONSE(364, 11824), + SCENE_COMMAND_RESPONSE(368, 11824), /** * SERVER_ZERO_REQUEST = 11825; * @@ -2300,7 +2324,7 @@ public final class MessageTypeProto { *服务器12点更新用户数据 * */ - SERVER_ZERO_REQUEST(365, 11825), + SERVER_ZERO_REQUEST(369, 11825), /** * STORE_UPDATE_INDICATION = 11826; * @@ -2308,7 +2332,7 @@ public final class MessageTypeProto { * 商店更新信息 * */ - STORE_UPDATE_INDICATION(366, 11826), + STORE_UPDATE_INDICATION(370, 11826), /** * SIGN_IN_REQUEST = 11827; * @@ -2316,11 +2340,11 @@ public final class MessageTypeProto { *签到 * */ - SIGN_IN_REQUEST(367, 11827), + SIGN_IN_REQUEST(371, 11827), /** * SIGN_IN_RESPONSE = 11828; */ - SIGN_IN_RESPONSE(368, 11828), + SIGN_IN_RESPONSE(372, 11828), /** * SCENE_GAME_OVER_READY_INDICATION = 11829; * @@ -2328,7 +2352,7 @@ public final class MessageTypeProto { * 最后狂欢时刻到来 * */ - SCENE_GAME_OVER_READY_INDICATION(369, 11829), + SCENE_GAME_OVER_READY_INDICATION(373, 11829), /** * SCENE_GAME_OVER_INDICATION = 11830; * @@ -2336,7 +2360,7 @@ public final class MessageTypeProto { * 场景结算 * */ - SCENE_GAME_OVER_INDICATION(370, 11830), + SCENE_GAME_OVER_INDICATION(374, 11830), /** * SOUL_EQUIP_WEAR_REQUEST = 11831; * @@ -2344,11 +2368,11 @@ public final class MessageTypeProto { * 安装魂印 * */ - SOUL_EQUIP_WEAR_REQUEST(371, 11831), + SOUL_EQUIP_WEAR_REQUEST(375, 11831), /** * SOUL_EQUIP_WEAR_RESPONSE = 11832; */ - SOUL_EQUIP_WEAR_RESPONSE(372, 11832), + SOUL_EQUIP_WEAR_RESPONSE(376, 11832), /** * SOUL_EQUIP_UNLOAD_OPT_REQUEST = 11833; * @@ -2356,11 +2380,11 @@ public final class MessageTypeProto { *卸下魂印 * */ - SOUL_EQUIP_UNLOAD_OPT_REQUEST(373, 11833), + SOUL_EQUIP_UNLOAD_OPT_REQUEST(377, 11833), /** * SOUL_EQUIP_UNLOAD_OPT_RESPONSE = 11834; */ - SOUL_EQUIP_UNLOAD_OPT_RESPONSE(374, 11834), + SOUL_EQUIP_UNLOAD_OPT_RESPONSE(378, 11834), /** * SOUL_RAND_EQUIP_REQUEST = 11835; * @@ -2368,11 +2392,11 @@ public final class MessageTypeProto { *抽魂印 * */ - SOUL_RAND_EQUIP_REQUEST(375, 11835), + SOUL_RAND_EQUIP_REQUEST(379, 11835), /** * SOUL_RAND_EQUIP_RESPONSE = 11836; */ - SOUL_RAND_EQUIP_RESPONSE(376, 11836), + SOUL_RAND_EQUIP_RESPONSE(380, 11836), /** * SOUL_FORCE_RAND_EQUIP_REQUEST = 11837; * @@ -2380,11 +2404,11 @@ public final class MessageTypeProto { *抽魂印 * */ - SOUL_FORCE_RAND_EQUIP_REQUEST(377, 11837), + SOUL_FORCE_RAND_EQUIP_REQUEST(381, 11837), /** * SOUL_FORCE_RAND_EQUIP_RESPONSE = 11838; */ - SOUL_FORCE_RAND_EQUIP_RESPONSE(378, 11838), + SOUL_FORCE_RAND_EQUIP_RESPONSE(382, 11838), /** * TRIGGER_EVENT_REQUEST = 11900; * @@ -2392,11 +2416,11 @@ public final class MessageTypeProto { * T 11900 * */ - TRIGGER_EVENT_REQUEST(379, 11900), + TRIGGER_EVENT_REQUEST(383, 11900), /** * TRIGGER_EVENT_RESPONSE = 11901; */ - TRIGGER_EVENT_RESPONSE(380, 11901), + TRIGGER_EVENT_RESPONSE(384, 11901), /** * TEAM_POS_SAVE_REQUEST = 11902; * @@ -2404,11 +2428,11 @@ public final class MessageTypeProto { *保存阵容 * */ - TEAM_POS_SAVE_REQUEST(381, 11902), + TEAM_POS_SAVE_REQUEST(385, 11902), /** * TEAM_POS_SAVE_RESPONSE = 11903; */ - TEAM_POS_SAVE_RESPONSE(382, 11903), + TEAM_POS_SAVE_RESPONSE(386, 11903), /** * TAKE_ACTIVITY_REWARD_REQUEST = 11904; * @@ -2416,11 +2440,11 @@ public final class MessageTypeProto { *领取活动奖励 * */ - TAKE_ACTIVITY_REWARD_REQUEST(383, 11904), + TAKE_ACTIVITY_REWARD_REQUEST(387, 11904), /** * TAKE_ACTIVITY_REWARD_RESPONSE = 11905; */ - TAKE_ACTIVITY_REWARD_RESPONSE(384, 11905), + TAKE_ACTIVITY_REWARD_RESPONSE(388, 11905), /** * TAKE_MISSION_REWARD_REQUEST = 11906; * @@ -2428,11 +2452,11 @@ public final class MessageTypeProto { *领取任务奖励 * */ - TAKE_MISSION_REWARD_REQUEST(385, 11906), + TAKE_MISSION_REWARD_REQUEST(389, 11906), /** * TAKE_MISSION_REWARD_RESPONSE = 11907; */ - TAKE_MISSION_REWARD_RESPONSE(386, 11907), + TAKE_MISSION_REWARD_RESPONSE(390, 11907), /** * TEST_BUY_GIGT_GOODS_REQEUST = 11908; * @@ -2440,11 +2464,11 @@ public final class MessageTypeProto { *测试购买礼包 * */ - TEST_BUY_GIGT_GOODS_REQEUST(387, 11908), + TEST_BUY_GIGT_GOODS_REQEUST(391, 11908), /** * TEST_BUY_GIGT_GOODS_RESPONSE = 11909; */ - TEST_BUY_GIGT_GOODS_RESPONSE(388, 11909), + TEST_BUY_GIGT_GOODS_RESPONSE(392, 11909), /** * TAKE_TOWER_REWARD_REQUEST = 11910; * @@ -2452,11 +2476,11 @@ public final class MessageTypeProto { *领取层级奖励 * */ - TAKE_TOWER_REWARD_REQUEST(389, 11910), + TAKE_TOWER_REWARD_REQUEST(393, 11910), /** * TAKE_TOWER_REWARD_RESPONSE = 11911; */ - TAKE_TOWER_REWARD_RESPONSE(390, 11911), + TAKE_TOWER_REWARD_RESPONSE(394, 11911), /** * TAKE_SEVEN_HAPPY_REWARD_REQUEST = 11912; * @@ -2464,11 +2488,11 @@ public final class MessageTypeProto { * 领取七日狂欢积分奖励 * */ - TAKE_SEVEN_HAPPY_REWARD_REQUEST(391, 11912), + TAKE_SEVEN_HAPPY_REWARD_REQUEST(395, 11912), /** * TAKE_SEVEN_HAPPY_REWARD_RESPONSE = 11913; */ - TAKE_SEVEN_HAPPY_REWARD_RESPONSE(392, 11913), + TAKE_SEVEN_HAPPY_REWARD_RESPONSE(396, 11913), /** * TO_BE_STRONGER_REQUEST = 11914; * @@ -2476,11 +2500,11 @@ public final class MessageTypeProto { *我要变强 * */ - TO_BE_STRONGER_REQUEST(393, 11914), + TO_BE_STRONGER_REQUEST(397, 11914), /** * TO_BE_STRONGER_RESPONSE = 11915; */ - TO_BE_STRONGER_RESPONSE(394, 11915), + TO_BE_STRONGER_RESPONSE(398, 11915), /** * UP_HERO_LEVEL_REQUEST = 12000; * @@ -2488,11 +2512,11 @@ public final class MessageTypeProto { * U 12000 * */ - UP_HERO_LEVEL_REQUEST(395, 12000), + UP_HERO_LEVEL_REQUEST(399, 12000), /** * UP_HERO_LEVEL_RESPONSE = 12001; */ - UP_HERO_LEVEL_RESPONSE(396, 12001), + UP_HERO_LEVEL_RESPONSE(400, 12001), /** * UP_HERO_STAR_REQUEST = 12002; * @@ -2500,11 +2524,11 @@ public final class MessageTypeProto { * 升星 * */ - UP_HERO_STAR_REQUEST(397, 12002), + UP_HERO_STAR_REQUEST(401, 12002), /** * UP_HERO_STAR_RESPONSE = 12003; */ - UP_HERO_STAR_RESPONSE(398, 12003), + UP_HERO_STAR_RESPONSE(402, 12003), /** * USER_AND_PRICE_ITEM_REQUEST = 12004; * @@ -2512,11 +2536,11 @@ public final class MessageTypeProto { *使用出售道具 * */ - USER_AND_PRICE_ITEM_REQUEST(399, 12004), + USER_AND_PRICE_ITEM_REQUEST(403, 12004), /** * USER_AND_PRICE_ITEM_RESPONSE = 12005; */ - USER_AND_PRICE_ITEM_RESPONSE(400, 12005), + USER_AND_PRICE_ITEM_RESPONSE(404, 12005), /** * USER_FORCE_CHANGE_REQUEST = 12006; * @@ -2524,11 +2548,11 @@ public final class MessageTypeProto { *用户战力提升 * */ - USER_FORCE_CHANGE_REQUEST(401, 12006), + USER_FORCE_CHANGE_REQUEST(405, 12006), /** * USER_FORCE_CHANGE_RESPONSE = 12007; */ - USER_FORCE_CHANGE_RESPONSE(402, 12007), + USER_FORCE_CHANGE_RESPONSE(406, 12007), /** * UPDATE_BAG_INDICATION = 12008; * @@ -2536,7 +2560,7 @@ public final class MessageTypeProto { *更新背包 * */ - UPDATE_BAG_INDICATION(403, 12008), + UPDATE_BAG_INDICATION(407, 12008), /** * UPDATE_STATE_REQUEST = 12009; * @@ -2544,11 +2568,11 @@ public final class MessageTypeProto { * 更新客户状态 * */ - UPDATE_STATE_REQUEST(404, 12009), + UPDATE_STATE_REQUEST(408, 12009), /** * UPDATE_STATE_RESPONSE = 12010; */ - UPDATE_STATE_RESPONSE(405, 12010), + UPDATE_STATE_RESPONSE(409, 12010), /** * UPDATE_USER_EXP_INDICATION = 12011; * @@ -2556,7 +2580,7 @@ public final class MessageTypeProto { * 更新玩家等级经验信息 * */ - UPDATE_USER_EXP_INDICATION(406, 12011), + UPDATE_USER_EXP_INDICATION(410, 12011), /** * UPDATE_SECRET_BOX_SEASON_INDICATION = 12012; * @@ -2564,7 +2588,7 @@ public final class MessageTypeProto { * 更新秘盒赛季信息 * */ - UPDATE_SECRET_BOX_SEASON_INDICATION(407, 12012), + UPDATE_SECRET_BOX_SEASON_INDICATION(411, 12012), /** * UPDATE_PHONE_INFO_REQUEST = 12013; * @@ -2572,11 +2596,11 @@ public final class MessageTypeProto { *更新手机号 * */ - UPDATE_PHONE_INFO_REQUEST(408, 12013), + UPDATE_PHONE_INFO_REQUEST(412, 12013), /** * UPDATE_PHONE_INFO_RESPONSE = 12014; */ - UPDATE_PHONE_INFO_RESPONSE(409, 12014), + UPDATE_PHONE_INFO_RESPONSE(413, 12014), /** * UPDATE_QUESTION_REQUEST = 12015; * @@ -2584,15 +2608,15 @@ public final class MessageTypeProto { *问卷 * */ - UPDATE_QUESTION_REQUEST(410, 12015), + UPDATE_QUESTION_REQUEST(414, 12015), /** * UPDATE_QUESTION_RESPONSE = 12016; */ - UPDATE_QUESTION_RESPONSE(411, 12016), + UPDATE_QUESTION_RESPONSE(415, 12016), /** * UP_SOUL_EQUIP_QUICK_REQUEST = 12018; */ - UP_SOUL_EQUIP_QUICK_REQUEST(412, 12018), + UP_SOUL_EQUIP_QUICK_REQUEST(416, 12018), /** * UP_SOUL_EQUIP_RESPONSE = 12019; * @@ -2600,7 +2624,7 @@ public final class MessageTypeProto { *魂印升级 * */ - UP_SOUL_EQUIP_RESPONSE(413, 12019), + UP_SOUL_EQUIP_RESPONSE(417, 12019), /** * VIEW_FIGHTREPLAY_REQUEST = 12100; * @@ -2608,11 +2632,11 @@ public final class MessageTypeProto { * V 12100 * */ - VIEW_FIGHTREPLAY_REQUEST(414, 12100), + VIEW_FIGHTREPLAY_REQUEST(418, 12100), /** * VIEW_FIGHTREPLAY_RESPONSE = 12101; */ - VIEW_FIGHTREPLAY_RESPONSE(415, 12101), + VIEW_FIGHTREPLAY_RESPONSE(419, 12101), /** * VIP_LEVELUP_REQEUST = 12102; * @@ -2620,11 +2644,11 @@ public final class MessageTypeProto { *VIP等级提升 * */ - VIP_LEVELUP_REQEUST(416, 12102), + VIP_LEVELUP_REQEUST(420, 12102), /** * VIP_LEVELUP_RESPONSE = 12103; */ - VIP_LEVELUP_RESPONSE(417, 12103), + VIP_LEVELUP_RESPONSE(421, 12103), /** * VIP_TAKE_REWARD_REQUEST = 12104; * @@ -2632,11 +2656,11 @@ public final class MessageTypeProto { *领取vip等级或每日礼包 * */ - VIP_TAKE_REWARD_REQUEST(418, 12104), + VIP_TAKE_REWARD_REQUEST(422, 12104), /** * VIP_TAKE_REWARD_RESPONSE = 12105; */ - VIP_TAKE_REWARD_RESPONSE(419, 12105), + VIP_TAKE_REWARD_RESPONSE(423, 12105), /** * WORKSHOP_FOUNDATION_REQUEST = 12200; * @@ -2644,11 +2668,11 @@ public final class MessageTypeProto { * W 12200 * */ - WORKSHOP_FOUNDATION_REQUEST(420, 12200), + WORKSHOP_FOUNDATION_REQUEST(424, 12200), /** * WORKSHOP_FOUNDATION_RESPONSE = 12201; */ - WORKSHOP_FOUNDATION_RESPONSE(421, 12201), + WORKSHOP_FOUNDATION_RESPONSE(425, 12201), /** * WORKSHOP_EQUIP_CREATE_REQUEST = 12202; * @@ -2656,11 +2680,11 @@ public final class MessageTypeProto { *装备打造 * */ - WORKSHOP_EQUIP_CREATE_REQUEST(422, 12202), + WORKSHOP_EQUIP_CREATE_REQUEST(426, 12202), /** * WORKSHOP_EQUIP_CREATE_RESPONSE = 12203; */ - WORKSHOP_EQUIP_CREATE_RESPONSE(423, 12203), + WORKSHOP_EQUIP_CREATE_RESPONSE(427, 12203), /** * WORKSHOP_REBUILD_REQUEST = 12204; * @@ -2668,11 +2692,11 @@ public final class MessageTypeProto { *装备重铸 * */ - WORKSHOP_REBUILD_REQUEST(424, 12204), + WORKSHOP_REBUILD_REQUEST(428, 12204), /** * WORKSHOP_REBUILD_RESPONSE = 12205; */ - WORKSHOP_REBUILD_RESPONSE(425, 12205), + WORKSHOP_REBUILD_RESPONSE(429, 12205), /** * WORKSHOP_REBUILD_CONFIRM_REQUEST = 12206; * @@ -2680,11 +2704,11 @@ public final class MessageTypeProto { * 重铸确认 * */ - WORKSHOP_REBUILD_CONFIRM_REQUEST(426, 12206), + WORKSHOP_REBUILD_CONFIRM_REQUEST(430, 12206), /** * WORKSHOP_REBUILD_CONFIRM_RESONSE = 12207; */ - WORKSHOP_REBUILD_CONFIRM_RESONSE(427, 12207), + WORKSHOP_REBUILD_CONFIRM_RESONSE(431, 12207), /** * WORKSHOP_LEVELUP_REQUEST = 12208; * @@ -2692,11 +2716,11 @@ public final class MessageTypeProto { *工坊升级 * */ - WORKSHOP_LEVELUP_REQUEST(428, 12208), + WORKSHOP_LEVELUP_REQUEST(432, 12208), /** * WORKSHOP_LEVELUP_RESPONSE = 12209; */ - WORKSHOP_LEVELUP_RESPONSE(429, 12209), + WORKSHOP_LEVELUP_RESPONSE(433, 12209), /** * WORKSHOP_TECHNOLOGY_LEVEL_REQUEST = 12210; * @@ -2704,11 +2728,11 @@ public final class MessageTypeProto { *科技树升级 * */ - WORKSHOP_TECHNOLOGY_LEVEL_REQUEST(430, 12210), + WORKSHOP_TECHNOLOGY_LEVEL_REQUEST(434, 12210), /** * WORKSHOP_TECHNOLOGY_RESPONSE = 12211; */ - WORKSHOP_TECHNOLOGY_RESPONSE(431, 12211), + WORKSHOP_TECHNOLOGY_RESPONSE(435, 12211), /** * WORKSHOP_TECHNOLOGY_RESET_REQUEST = 12212; * @@ -2716,11 +2740,11 @@ public final class MessageTypeProto { *科技树重置 * */ - WORKSHOP_TECHNOLOGY_RESET_REQUEST(432, 12212), + WORKSHOP_TECHNOLOGY_RESET_REQUEST(436, 12212), /** * WORKSHOP_TECHNOLOGY_RESET_RESPONSE = 12213; */ - WORKSHOP_TECHNOLOGY_RESET_RESPONSE(433, 12213), + WORKSHOP_TECHNOLOGY_RESET_RESPONSE(437, 12213), ; /** @@ -4270,6 +4294,18 @@ public final class MessageTypeProto { public static final int HERO_RETURN_REQUEST_VALUE = 10705; /** * HERO_RETURN_RESPONSE = 10706; + */ + public static final int HERO_RETURN_RESPONSE_VALUE = 10706; + /** + * HERO_LOCK_CHANGE_REQUEST = 10707; + * + *
+     * 英雄上锁操作
+     * 
+ */ + public static final int HERO_LOCK_CHANGE_REQUEST_VALUE = 10707; + /** + * HERO_LOCK_CHANGE_RESPONSE = 10708; * *
      * I 10800
@@ -4278,7 +4314,7 @@ public final class MessageTypeProto {
      * L 11100
      * 
*/ - public static final int HERO_RETURN_RESPONSE_VALUE = 10706; + public static final int HERO_LOCK_CHANGE_RESPONSE_VALUE = 10708; /** * LOGIN_REQUEST = 11100; * @@ -4595,6 +4631,18 @@ public final class MessageTypeProto { * */ public static final int QUESTION_INDICATION_VALUE = 11600; + /** + * QUICK_START_MONSTERFIGHTER_REQUEST = 11601; + * + *
+     *兽潮快速战斗
+     * 
+ */ + public static final int QUICK_START_MONSTERFIGHTER_REQUEST_VALUE = 11601; + /** + * QUICK_START_MONSTERFIGHTER_REPONSE = 11602; + */ + public static final int QUICK_START_MONSTERFIGHTER_REPONSE_VALUE = 11602; /** * RECONNECT_REQUEST = 11700; * @@ -5688,6 +5736,8 @@ public final class MessageTypeProto { case 10704: return HERO_COMPOSE_RESPONSE; case 10705: return HERO_RETURN_REQUEST; case 10706: return HERO_RETURN_RESPONSE; + case 10707: return HERO_LOCK_CHANGE_REQUEST; + case 10708: return HERO_LOCK_CHANGE_RESPONSE; case 11100: return LOGIN_REQUEST; case 11101: return LOGIN_RESPONSE; case 11102: return LUCKWHEEL_POOL_INDICATION; @@ -5738,6 +5788,8 @@ public final class MessageTypeProto { case 11505: return PLAY_WITH_SB_REQUEST; case 11506: return PLAY_WITH_SB_RESPONSE; case 11600: return QUESTION_INDICATION; + case 11601: return QUICK_START_MONSTERFIGHTER_REQUEST; + case 11602: return QUICK_START_MONSTERFIGHTER_REPONSE; case 11700: return RECONNECT_REQUEST; case 11701: return RECONNECT_RESPONSE; case 11702: return RANDOMNAME_REQUEST; @@ -5932,7 +5984,7 @@ public final class MessageTypeProto { static { java.lang.String[] descriptorData = { "\n\026MessageTypeProto.proto\022\032com.ljsd.jieli" + - "ng.protocols*\305l\n\013MessageType\022\027\n\022HEART_BE" + + "ng.protocols*\326m\n\013MessageType\022\027\n\022HEART_BE" + "AT_REQUEST\020\350\007\022\030\n\023HEART_BEAT_RESPONSE\020\351\007\022" + "\036\n\031ACTIVITE_WORKSHOP_REQUEST\020\224N\022\037\n\032ACTIV" + "ITE_WORKSHOP_RESPONSE\020\225N\022\027\n\022ARENA_INFO_R" + @@ -6134,152 +6186,156 @@ public final class MessageTypeProto { "REQQUEST\020\315S\022\027\n\022HERO_RAND_RESPONSE\020\316S\022\031\n\024" + "HERO_COMPOSE_REQUEST\020\317S\022\032\n\025HERO_COMPOSE_" + "RESPONSE\020\320S\022\030\n\023HERO_RETURN_REQUEST\020\321S\022\031\n" + - "\024HERO_RETURN_RESPONSE\020\322S\022\022\n\rLOGIN_REQUES" + - "T\020\334V\022\023\n\016LOGIN_RESPONSE\020\335V\022\036\n\031LUCKWHEEL_P" + - "OOL_INDICATION\020\336V\022\026\n\021MAP_ENTER_REQUEST\020\300" + - "W\022\027\n\022MAP_ENTER_RESPONSE\020\301W\022\024\n\017MAP_OUT_RE" + - "QUEST\020\302W\022\025\n\020MAP_OUT_RESPONSE\020\303W\022\027\n\022MAP_U" + - "DPATE_REQUEST\020\304W\022\030\n\023MAP_UDPATE_RESPONSE\020" + - "\305W\022\026\n\021MAIL_READ_REQUEST\020\306W\022\027\n\022MAIL_READ_", - "RESPONSE\020\307W\022 \n\033MAIL_TAKE_MAIL_ITEM_REQUE" + - "ST\020\310W\022\"\n\035MAIL_TAKE_MAIL_ITEM_RESPONESE\020\311" + - "W\022\036\n\031MAP_START_EXPLORE_REQUEST\020\312W\022\037\n\032MAP" + - "_START_EXPLORE_RESPONSE\020\313W\022\036\n\031MAP_GET_RA" + - "NK_INFO_REQUEST\020\314W\022\037\n\032MAP_GET_RANK_INFO_" + - "RESPONSE\020\315W\022 \n\033MAP_BUY_FIGHT_COUNT_REQUE" + - "ST\020\316W\022!\n\034MAP_BUY_FIGHT_COUNT_RESPONSE\020\317W" + - "\022\026\n\021MAP_SWEEP_REQUEST\020\320W\022\027\n\022MAP_SWEEP_RE" + - "SPONSE\020\321W\022\033\n\026MAP_FAST_FIGHT_REQUEST\020\322W\022\034" + - "\n\027MAP_FAST_FIGHT_RESPONSE\020\323W\022\036\n\031MISSION_", - "UPDATE_INDICATION\020\324W\022\034\n\027MAP_TOWER_RESET_" + - "REQUEST\020\327W\022\035\n\030MAP_TOWER_RESET_RESPONSE\020\330" + - "W\022!\n\034MAP_TOWER_CALL_CHIEF_REQUEST\020\331W\022\"\n\035" + - "MAP_TOWER_CALL_CHIEF_RESPONSE\020\332W\022\036\n\031MAP_" + - "TOWER_USEBOMB_REQUEST\020\335W\022\037\n\032MAP_TOWER_US" + - "EBOMB_RESPONSE\020\336W\022\036\n\031MAP_TOWER_USEBUFF_R" + - "EQUEST\020\337W\022\037\n\032MAP_TOWER_USEBUFF_RESPONSE\020" + - "\340W\022\036\n\031MODIFY_HEAD_FRAME_REQUEST\020\341W\022\037\n\032MO" + - "DIFY_HEAD_FRAME_RESPONSE\020\342W\022\027\n\022MAP_OUT_I" + - "NDICATION\020\343W\022 \n\033MAIN_LEVEL_GET_INFO_REQU", - "EST\020\344W\022!\n\034MAIN_LEVEL_GET_INFO_RESPONSE\020\345" + - "W\022)\n$MAIN_LEVEL_TAKE_STATE_REWARD_REQUES" + - "T\020\346W\022*\n%MAIN_LEVEL_TAKE_STATE_REWARD_RES" + - "PONSE\020\347W\022 \n\033MAIN_LEVEL_GET_RANK_REQUEST\020" + - "\350W\022!\n\034MAIN_LEVEL_GET_RANK_RESPONSE\020\351W\022\"\n" + - "\035NOTIFY_PAY_SUCCESS_INDICATION\020\244X\022&\n!POK" + - "EMON_COMONPENT_LEVELUP_REQUEST\020\354Y\022\'\n\"POK" + - "EMON_COMONPENT_LEVELUP_RESPONSE\020\355Y\022\035\n\030PO" + - "KEMON_ADVANCED_REQUEST\020\356Y\022\036\n\031POKEMON_ADV" + - "ANCED_RESPONSE\020\357Y\022 \n\033PLAYER_BACKCINFO_IN", - "DICATION\020\360Y\022\031\n\024PLAY_WITH_SB_REQUEST\020\361Y\022\032" + - "\n\025PLAY_WITH_SB_RESPONSE\020\362Y\022\030\n\023QUESTION_I" + - "NDICATION\020\320Z\022\026\n\021RECONNECT_REQUEST\020\264[\022\027\n\022" + - "RECONNECT_RESPONSE\020\265[\022\027\n\022RANDOMNAME_REQU" + - "EST\020\266[\022\030\n\023RANDOMNAME_RESPONSE\020\267[\022\023\n\016RENA" + - "ME_REQUEST\020\270[\022\024\n\017RENAME_RESPONSE\020\271[\022\032\n\025R" + - "INGFIRE_LOAD_REQUEST\020\272[\022\033\n\026RINGFIRE_LOAD" + - "_RESPONSE\020\273[\022\036\n\031RINGFIRE_ADVANCED_REQUES" + - "T\020\274[\022\037\n\032RINGFIRE_ADVANCED_RESPONSE\020\275[\022!\n" + - "\034REFRESH_FRIEND_STATE_REQEUST\020\276[\022\"\n\035REFR", - "ESH_FRIEND_STATE_RESPONSE\020\277[\022\027\n\022ROOM_MAT" + - "CH_REQUEST\020\300[\022\030\n\023ROOM_MATCH_RESPONSE\020\301[\022" + - "\036\n\031ROOM_CANCEL_MATCH_REQUEST\020\302[\022\037\n\032ROOM_" + - "CANCEL_MATCH_RESPONSE\020\303[\022\"\n\035ROOM_MATCH_S" + - "UCCESS_INDICATION\020\304[\022\"\n\035ROOM_START_GAME_" + - "READY_REQUEST\020\306[\022#\n\036ROOM_START_GAME_READ" + - "Y_RESPONSE\020\307[\022\037\n\032ROOM_START_GAME_INDICAT" + - "ION\020\310[\022\034\n\027ROOM_GAME_START_REQUEST\020\312[\022\035\n\030" + - "ROOM_GAME_START_RESPONSE\020\313[\022\035\n\030ROOM_GAME" + - "_END_INDICATION\020\314[\022\"\n\035ROOM_SYNC_MYSELF_M", - "OVE_REQUEST\020\316[\022#\n\036ROOM_SYNC_MYSELF_MOVE_" + - "RESPONSE\020\317[\022#\n\036ROOM_SYNC_OTHER_MOVE_INDI" + - "CTION\020\320[\022\"\n\035ROOM_TRIGGER_FIGHT_INDICATIO" + - "N\020\322[\022\037\n\032ROOM_GET_FULL_INFO_REQEUST\020\323[\022 \n" + - "\033ROOM_GET_FULL_INFO_RESPONSE\020\324[\022\"\n\035ROOM_" + - "MAP_UPDATE_EVENT_REQUEST\020\325[\022#\n\036ROOM_MAP_" + - "UPDATE_EVENT_RESPONSE\020\326[\022\036\n\031ROOM_MAP_POI" + - "NT_INDICATION\020\327[\022#\n\036ROOM_PLAY_HP_UPDATE_" + - "INDICATION\020\330[\022\035\n\030REFRESH_ITEM_NUM_REQUES" + - "T\020\331[\022\036\n\031REFRESH_ITEM_NUM_RESPONSE\020\332[\022\034\n\027", - "ROOM_ADDRESS_INDICATION\020\333[\022\027\n\022ROOM_LOGIN" + - "_REQEUST\020\334[\022\030\n\023ROOM_LOGIN_RESPONSE\020\346[\022\036\n" + - "\031REFRESH_LUCKWHEEL_REQUEST\020\347[\022\037\n\032REFRESH" + - "_LUCKWHEEL_RESPONSE\020\350[\022\025\n\020SUCCESS_RESPON" + - "SE\020\230\\\022 \n\033SWITCH_WORLDCHANNEL_REQUEST\020\232\\\022" + - "!\n\034SWITCH_WORLDCHANNEL_RESPONSE\020\233\\\022\033\n\026SE" + - "ND_CHAT_INFO_REQUEST\020\234\\\022\034\n\027SEND_CHAT_INF" + - "O_RESPONSE\020\235\\\022\036\n\031SEND_RED_POINT_INDICATI" + - "ON\020\236\\\022(\n#SAVE_NEW_PLAYER_GUIDE_POINT_REQ" + - "UEST\020\237\\\022)\n$SAVE_NEW_PLAYER_GUIDE_POINT_R", - "ESPONSE\020\240\\\022\030\n\023SWEEP_RIGHT_REQUEST\020\241\\\022\031\n\024" + - "SWEEP_RIGHT_RESPONSE\020\242\\\022\035\n\030SECRETBOX_RAN" + - "DOM_REQUEST\020\243\\\022\036\n\031SECRETBOX_RANDOM_RESPO" + - "NSE\020\244\\\022 \n\033STORE_GOODS_REFRESH_REQUEST\020\245\\" + - "\022!\n\034STORE_GOODS_REFRESH_RESPONSE\020\246\\\022\032\n\025R" + - "ECHARGE_INFO_REQUEST\020\247\\\022\033\n\026RECHARGE_INFO" + - "_RESPONSE\020\250\\\022 \n\033SEND_FRIEND_INFO_INDICAT" + - "ION\020\251\\\022\036\n\031SEND_CHAT_INFO_INDICATION\020\252\\\022!" + - "\n\034SEND_FRIEND_STATE_INDICATION\020\253\\\022 \n\033SCE" + - "NE_MSG_UPDATE_INDICATION\020\254\\\022\037\n\032SCENE_GET", - "_FULL_MSG_REQUEST\020\255\\\022 \n\033SCENE_GET_FULL_M" + - "SG_RESPONSE\020\256\\\022\032\n\025SCENE_COMMAND_REQUEST\020" + - "\257\\\022\033\n\026SCENE_COMMAND_RESPONSE\020\260\\\022\030\n\023SERVE" + - "R_ZERO_REQUEST\020\261\\\022\034\n\027STORE_UPDATE_INDICA" + - "TION\020\262\\\022\024\n\017SIGN_IN_REQUEST\020\263\\\022\025\n\020SIGN_IN" + - "_RESPONSE\020\264\\\022%\n SCENE_GAME_OVER_READY_IN" + - "DICATION\020\265\\\022\037\n\032SCENE_GAME_OVER_INDICATIO" + - "N\020\266\\\022\034\n\027SOUL_EQUIP_WEAR_REQUEST\020\267\\\022\035\n\030SO" + - "UL_EQUIP_WEAR_RESPONSE\020\270\\\022\"\n\035SOUL_EQUIP_" + - "UNLOAD_OPT_REQUEST\020\271\\\022#\n\036SOUL_EQUIP_UNLO", - "AD_OPT_RESPONSE\020\272\\\022\034\n\027SOUL_RAND_EQUIP_RE" + - "QUEST\020\273\\\022\035\n\030SOUL_RAND_EQUIP_RESPONSE\020\274\\\022" + - "\"\n\035SOUL_FORCE_RAND_EQUIP_REQUEST\020\275\\\022#\n\036S" + - "OUL_FORCE_RAND_EQUIP_RESPONSE\020\276\\\022\032\n\025TRIG" + - "GER_EVENT_REQUEST\020\374\\\022\033\n\026TRIGGER_EVENT_RE" + - "SPONSE\020\375\\\022\032\n\025TEAM_POS_SAVE_REQUEST\020\376\\\022\033\n" + - "\026TEAM_POS_SAVE_RESPONSE\020\377\\\022!\n\034TAKE_ACTIV" + - "ITY_REWARD_REQUEST\020\200]\022\"\n\035TAKE_ACTIVITY_R" + - "EWARD_RESPONSE\020\201]\022 \n\033TAKE_MISSION_REWARD" + - "_REQUEST\020\202]\022!\n\034TAKE_MISSION_REWARD_RESPO", - "NSE\020\203]\022 \n\033TEST_BUY_GIGT_GOODS_REQEUST\020\204]" + - "\022!\n\034TEST_BUY_GIGT_GOODS_RESPONSE\020\205]\022\036\n\031T" + - "AKE_TOWER_REWARD_REQUEST\020\206]\022\037\n\032TAKE_TOWE" + - "R_REWARD_RESPONSE\020\207]\022$\n\037TAKE_SEVEN_HAPPY" + - "_REWARD_REQUEST\020\210]\022%\n TAKE_SEVEN_HAPPY_R" + - "EWARD_RESPONSE\020\211]\022\033\n\026TO_BE_STRONGER_REQU" + - "EST\020\212]\022\034\n\027TO_BE_STRONGER_RESPONSE\020\213]\022\032\n\025" + - "UP_HERO_LEVEL_REQUEST\020\340]\022\033\n\026UP_HERO_LEVE" + - "L_RESPONSE\020\341]\022\031\n\024UP_HERO_STAR_REQUEST\020\342]" + - "\022\032\n\025UP_HERO_STAR_RESPONSE\020\343]\022 \n\033USER_AND", - "_PRICE_ITEM_REQUEST\020\344]\022!\n\034USER_AND_PRICE" + - "_ITEM_RESPONSE\020\345]\022\036\n\031USER_FORCE_CHANGE_R" + - "EQUEST\020\346]\022\037\n\032USER_FORCE_CHANGE_RESPONSE\020" + - "\347]\022\032\n\025UPDATE_BAG_INDICATION\020\350]\022\031\n\024UPDATE" + - "_STATE_REQUEST\020\351]\022\032\n\025UPDATE_STATE_RESPON" + - "SE\020\352]\022\037\n\032UPDATE_USER_EXP_INDICATION\020\353]\022(" + - "\n#UPDATE_SECRET_BOX_SEASON_INDICATION\020\354]" + - "\022\036\n\031UPDATE_PHONE_INFO_REQUEST\020\355]\022\037\n\032UPDA" + - "TE_PHONE_INFO_RESPONSE\020\356]\022\034\n\027UPDATE_QUES" + - "TION_REQUEST\020\357]\022\035\n\030UPDATE_QUESTION_RESPO", - "NSE\020\360]\022 \n\033UP_SOUL_EQUIP_QUICK_REQUEST\020\362]" + - "\022\033\n\026UP_SOUL_EQUIP_RESPONSE\020\363]\022\035\n\030VIEW_FI" + - "GHTREPLAY_REQUEST\020\304^\022\036\n\031VIEW_FIGHTREPLAY" + - "_RESPONSE\020\305^\022\030\n\023VIP_LEVELUP_REQEUST\020\306^\022\031" + - "\n\024VIP_LEVELUP_RESPONSE\020\307^\022\034\n\027VIP_TAKE_RE" + - "WARD_REQUEST\020\310^\022\035\n\030VIP_TAKE_REWARD_RESPO" + - "NSE\020\311^\022 \n\033WORKSHOP_FOUNDATION_REQUEST\020\250_" + - "\022!\n\034WORKSHOP_FOUNDATION_RESPONSE\020\251_\022\"\n\035W" + - "ORKSHOP_EQUIP_CREATE_REQUEST\020\252_\022#\n\036WORKS" + - "HOP_EQUIP_CREATE_RESPONSE\020\253_\022\035\n\030WORKSHOP", - "_REBUILD_REQUEST\020\254_\022\036\n\031WORKSHOP_REBUILD_" + - "RESPONSE\020\255_\022%\n WORKSHOP_REBUILD_CONFIRM_" + - "REQUEST\020\256_\022%\n WORKSHOP_REBUILD_CONFIRM_R" + - "ESONSE\020\257_\022\035\n\030WORKSHOP_LEVELUP_REQUEST\020\260_" + - "\022\036\n\031WORKSHOP_LEVELUP_RESPONSE\020\261_\022&\n!WORK" + - "SHOP_TECHNOLOGY_LEVEL_REQUEST\020\262_\022!\n\034WORK" + - "SHOP_TECHNOLOGY_RESPONSE\020\263_\022&\n!WORKSHOP_" + - "TECHNOLOGY_RESET_REQUEST\020\264_\022\'\n\"WORKSHOP_" + - "TECHNOLOGY_RESET_RESPONSE\020\265_B\002H\001" + "\024HERO_RETURN_RESPONSE\020\322S\022\035\n\030HERO_LOCK_CH" + + "ANGE_REQUEST\020\323S\022\036\n\031HERO_LOCK_CHANGE_RESP" + + "ONSE\020\324S\022\022\n\rLOGIN_REQUEST\020\334V\022\023\n\016LOGIN_RES" + + "PONSE\020\335V\022\036\n\031LUCKWHEEL_POOL_INDICATION\020\336V" + + "\022\026\n\021MAP_ENTER_REQUEST\020\300W\022\027\n\022MAP_ENTER_RE" + + "SPONSE\020\301W\022\024\n\017MAP_OUT_REQUEST\020\302W\022\025\n\020MAP_O" + + "UT_RESPONSE\020\303W\022\027\n\022MAP_UDPATE_REQUEST\020\304W\022", + "\030\n\023MAP_UDPATE_RESPONSE\020\305W\022\026\n\021MAIL_READ_R" + + "EQUEST\020\306W\022\027\n\022MAIL_READ_RESPONSE\020\307W\022 \n\033MA" + + "IL_TAKE_MAIL_ITEM_REQUEST\020\310W\022\"\n\035MAIL_TAK" + + "E_MAIL_ITEM_RESPONESE\020\311W\022\036\n\031MAP_START_EX" + + "PLORE_REQUEST\020\312W\022\037\n\032MAP_START_EXPLORE_RE" + + "SPONSE\020\313W\022\036\n\031MAP_GET_RANK_INFO_REQUEST\020\314" + + "W\022\037\n\032MAP_GET_RANK_INFO_RESPONSE\020\315W\022 \n\033MA" + + "P_BUY_FIGHT_COUNT_REQUEST\020\316W\022!\n\034MAP_BUY_" + + "FIGHT_COUNT_RESPONSE\020\317W\022\026\n\021MAP_SWEEP_REQ" + + "UEST\020\320W\022\027\n\022MAP_SWEEP_RESPONSE\020\321W\022\033\n\026MAP_", + "FAST_FIGHT_REQUEST\020\322W\022\034\n\027MAP_FAST_FIGHT_" + + "RESPONSE\020\323W\022\036\n\031MISSION_UPDATE_INDICATION" + + "\020\324W\022\034\n\027MAP_TOWER_RESET_REQUEST\020\327W\022\035\n\030MAP" + + "_TOWER_RESET_RESPONSE\020\330W\022!\n\034MAP_TOWER_CA" + + "LL_CHIEF_REQUEST\020\331W\022\"\n\035MAP_TOWER_CALL_CH" + + "IEF_RESPONSE\020\332W\022\036\n\031MAP_TOWER_USEBOMB_REQ" + + "UEST\020\335W\022\037\n\032MAP_TOWER_USEBOMB_RESPONSE\020\336W" + + "\022\036\n\031MAP_TOWER_USEBUFF_REQUEST\020\337W\022\037\n\032MAP_" + + "TOWER_USEBUFF_RESPONSE\020\340W\022\036\n\031MODIFY_HEAD" + + "_FRAME_REQUEST\020\341W\022\037\n\032MODIFY_HEAD_FRAME_R", + "ESPONSE\020\342W\022\027\n\022MAP_OUT_INDICATION\020\343W\022 \n\033M" + + "AIN_LEVEL_GET_INFO_REQUEST\020\344W\022!\n\034MAIN_LE" + + "VEL_GET_INFO_RESPONSE\020\345W\022)\n$MAIN_LEVEL_T" + + "AKE_STATE_REWARD_REQUEST\020\346W\022*\n%MAIN_LEVE" + + "L_TAKE_STATE_REWARD_RESPONSE\020\347W\022 \n\033MAIN_" + + "LEVEL_GET_RANK_REQUEST\020\350W\022!\n\034MAIN_LEVEL_" + + "GET_RANK_RESPONSE\020\351W\022\"\n\035NOTIFY_PAY_SUCCE" + + "SS_INDICATION\020\244X\022&\n!POKEMON_COMONPENT_LE" + + "VELUP_REQUEST\020\354Y\022\'\n\"POKEMON_COMONPENT_LE" + + "VELUP_RESPONSE\020\355Y\022\035\n\030POKEMON_ADVANCED_RE", + "QUEST\020\356Y\022\036\n\031POKEMON_ADVANCED_RESPONSE\020\357Y" + + "\022 \n\033PLAYER_BACKCINFO_INDICATION\020\360Y\022\031\n\024PL" + + "AY_WITH_SB_REQUEST\020\361Y\022\032\n\025PLAY_WITH_SB_RE" + + "SPONSE\020\362Y\022\030\n\023QUESTION_INDICATION\020\320Z\022\'\n\"Q" + + "UICK_START_MONSTERFIGHTER_REQUEST\020\321Z\022\'\n\"" + + "QUICK_START_MONSTERFIGHTER_REPONSE\020\322Z\022\026\n" + + "\021RECONNECT_REQUEST\020\264[\022\027\n\022RECONNECT_RESPO" + + "NSE\020\265[\022\027\n\022RANDOMNAME_REQUEST\020\266[\022\030\n\023RANDO" + + "MNAME_RESPONSE\020\267[\022\023\n\016RENAME_REQUEST\020\270[\022\024" + + "\n\017RENAME_RESPONSE\020\271[\022\032\n\025RINGFIRE_LOAD_RE", + "QUEST\020\272[\022\033\n\026RINGFIRE_LOAD_RESPONSE\020\273[\022\036\n" + + "\031RINGFIRE_ADVANCED_REQUEST\020\274[\022\037\n\032RINGFIR" + + "E_ADVANCED_RESPONSE\020\275[\022!\n\034REFRESH_FRIEND" + + "_STATE_REQEUST\020\276[\022\"\n\035REFRESH_FRIEND_STAT" + + "E_RESPONSE\020\277[\022\027\n\022ROOM_MATCH_REQUEST\020\300[\022\030" + + "\n\023ROOM_MATCH_RESPONSE\020\301[\022\036\n\031ROOM_CANCEL_" + + "MATCH_REQUEST\020\302[\022\037\n\032ROOM_CANCEL_MATCH_RE" + + "SPONSE\020\303[\022\"\n\035ROOM_MATCH_SUCCESS_INDICATI" + + "ON\020\304[\022\"\n\035ROOM_START_GAME_READY_REQUEST\020\306" + + "[\022#\n\036ROOM_START_GAME_READY_RESPONSE\020\307[\022\037", + "\n\032ROOM_START_GAME_INDICATION\020\310[\022\034\n\027ROOM_" + + "GAME_START_REQUEST\020\312[\022\035\n\030ROOM_GAME_START" + + "_RESPONSE\020\313[\022\035\n\030ROOM_GAME_END_INDICATION" + + "\020\314[\022\"\n\035ROOM_SYNC_MYSELF_MOVE_REQUEST\020\316[\022" + + "#\n\036ROOM_SYNC_MYSELF_MOVE_RESPONSE\020\317[\022#\n\036" + + "ROOM_SYNC_OTHER_MOVE_INDICTION\020\320[\022\"\n\035ROO" + + "M_TRIGGER_FIGHT_INDICATION\020\322[\022\037\n\032ROOM_GE" + + "T_FULL_INFO_REQEUST\020\323[\022 \n\033ROOM_GET_FULL_" + + "INFO_RESPONSE\020\324[\022\"\n\035ROOM_MAP_UPDATE_EVEN" + + "T_REQUEST\020\325[\022#\n\036ROOM_MAP_UPDATE_EVENT_RE", + "SPONSE\020\326[\022\036\n\031ROOM_MAP_POINT_INDICATION\020\327" + + "[\022#\n\036ROOM_PLAY_HP_UPDATE_INDICATION\020\330[\022\035" + + "\n\030REFRESH_ITEM_NUM_REQUEST\020\331[\022\036\n\031REFRESH" + + "_ITEM_NUM_RESPONSE\020\332[\022\034\n\027ROOM_ADDRESS_IN" + + "DICATION\020\333[\022\027\n\022ROOM_LOGIN_REQEUST\020\334[\022\030\n\023" + + "ROOM_LOGIN_RESPONSE\020\346[\022\036\n\031REFRESH_LUCKWH" + + "EEL_REQUEST\020\347[\022\037\n\032REFRESH_LUCKWHEEL_RESP" + + "ONSE\020\350[\022\025\n\020SUCCESS_RESPONSE\020\230\\\022 \n\033SWITCH" + + "_WORLDCHANNEL_REQUEST\020\232\\\022!\n\034SWITCH_WORLD" + + "CHANNEL_RESPONSE\020\233\\\022\033\n\026SEND_CHAT_INFO_RE", + "QUEST\020\234\\\022\034\n\027SEND_CHAT_INFO_RESPONSE\020\235\\\022\036" + + "\n\031SEND_RED_POINT_INDICATION\020\236\\\022(\n#SAVE_N" + + "EW_PLAYER_GUIDE_POINT_REQUEST\020\237\\\022)\n$SAVE" + + "_NEW_PLAYER_GUIDE_POINT_RESPONSE\020\240\\\022\030\n\023S" + + "WEEP_RIGHT_REQUEST\020\241\\\022\031\n\024SWEEP_RIGHT_RES" + + "PONSE\020\242\\\022\035\n\030SECRETBOX_RANDOM_REQUEST\020\243\\\022" + + "\036\n\031SECRETBOX_RANDOM_RESPONSE\020\244\\\022 \n\033STORE" + + "_GOODS_REFRESH_REQUEST\020\245\\\022!\n\034STORE_GOODS" + + "_REFRESH_RESPONSE\020\246\\\022\032\n\025RECHARGE_INFO_RE" + + "QUEST\020\247\\\022\033\n\026RECHARGE_INFO_RESPONSE\020\250\\\022 \n", + "\033SEND_FRIEND_INFO_INDICATION\020\251\\\022\036\n\031SEND_" + + "CHAT_INFO_INDICATION\020\252\\\022!\n\034SEND_FRIEND_S" + + "TATE_INDICATION\020\253\\\022 \n\033SCENE_MSG_UPDATE_I" + + "NDICATION\020\254\\\022\037\n\032SCENE_GET_FULL_MSG_REQUE" + + "ST\020\255\\\022 \n\033SCENE_GET_FULL_MSG_RESPONSE\020\256\\\022" + + "\032\n\025SCENE_COMMAND_REQUEST\020\257\\\022\033\n\026SCENE_COM" + + "MAND_RESPONSE\020\260\\\022\030\n\023SERVER_ZERO_REQUEST\020" + + "\261\\\022\034\n\027STORE_UPDATE_INDICATION\020\262\\\022\024\n\017SIGN" + + "_IN_REQUEST\020\263\\\022\025\n\020SIGN_IN_RESPONSE\020\264\\\022%\n" + + " SCENE_GAME_OVER_READY_INDICATION\020\265\\\022\037\n\032", + "SCENE_GAME_OVER_INDICATION\020\266\\\022\034\n\027SOUL_EQ" + + "UIP_WEAR_REQUEST\020\267\\\022\035\n\030SOUL_EQUIP_WEAR_R" + + "ESPONSE\020\270\\\022\"\n\035SOUL_EQUIP_UNLOAD_OPT_REQU" + + "EST\020\271\\\022#\n\036SOUL_EQUIP_UNLOAD_OPT_RESPONSE" + + "\020\272\\\022\034\n\027SOUL_RAND_EQUIP_REQUEST\020\273\\\022\035\n\030SOU" + + "L_RAND_EQUIP_RESPONSE\020\274\\\022\"\n\035SOUL_FORCE_R" + + "AND_EQUIP_REQUEST\020\275\\\022#\n\036SOUL_FORCE_RAND_" + + "EQUIP_RESPONSE\020\276\\\022\032\n\025TRIGGER_EVENT_REQUE" + + "ST\020\374\\\022\033\n\026TRIGGER_EVENT_RESPONSE\020\375\\\022\032\n\025TE" + + "AM_POS_SAVE_REQUEST\020\376\\\022\033\n\026TEAM_POS_SAVE_", + "RESPONSE\020\377\\\022!\n\034TAKE_ACTIVITY_REWARD_REQU" + + "EST\020\200]\022\"\n\035TAKE_ACTIVITY_REWARD_RESPONSE\020" + + "\201]\022 \n\033TAKE_MISSION_REWARD_REQUEST\020\202]\022!\n\034" + + "TAKE_MISSION_REWARD_RESPONSE\020\203]\022 \n\033TEST_" + + "BUY_GIGT_GOODS_REQEUST\020\204]\022!\n\034TEST_BUY_GI" + + "GT_GOODS_RESPONSE\020\205]\022\036\n\031TAKE_TOWER_REWAR" + + "D_REQUEST\020\206]\022\037\n\032TAKE_TOWER_REWARD_RESPON" + + "SE\020\207]\022$\n\037TAKE_SEVEN_HAPPY_REWARD_REQUEST" + + "\020\210]\022%\n TAKE_SEVEN_HAPPY_REWARD_RESPONSE\020" + + "\211]\022\033\n\026TO_BE_STRONGER_REQUEST\020\212]\022\034\n\027TO_BE", + "_STRONGER_RESPONSE\020\213]\022\032\n\025UP_HERO_LEVEL_R" + + "EQUEST\020\340]\022\033\n\026UP_HERO_LEVEL_RESPONSE\020\341]\022\031" + + "\n\024UP_HERO_STAR_REQUEST\020\342]\022\032\n\025UP_HERO_STA" + + "R_RESPONSE\020\343]\022 \n\033USER_AND_PRICE_ITEM_REQ" + + "UEST\020\344]\022!\n\034USER_AND_PRICE_ITEM_RESPONSE\020" + + "\345]\022\036\n\031USER_FORCE_CHANGE_REQUEST\020\346]\022\037\n\032US" + + "ER_FORCE_CHANGE_RESPONSE\020\347]\022\032\n\025UPDATE_BA" + + "G_INDICATION\020\350]\022\031\n\024UPDATE_STATE_REQUEST\020" + + "\351]\022\032\n\025UPDATE_STATE_RESPONSE\020\352]\022\037\n\032UPDATE" + + "_USER_EXP_INDICATION\020\353]\022(\n#UPDATE_SECRET", + "_BOX_SEASON_INDICATION\020\354]\022\036\n\031UPDATE_PHON" + + "E_INFO_REQUEST\020\355]\022\037\n\032UPDATE_PHONE_INFO_R" + + "ESPONSE\020\356]\022\034\n\027UPDATE_QUESTION_REQUEST\020\357]" + + "\022\035\n\030UPDATE_QUESTION_RESPONSE\020\360]\022 \n\033UP_SO" + + "UL_EQUIP_QUICK_REQUEST\020\362]\022\033\n\026UP_SOUL_EQU" + + "IP_RESPONSE\020\363]\022\035\n\030VIEW_FIGHTREPLAY_REQUE" + + "ST\020\304^\022\036\n\031VIEW_FIGHTREPLAY_RESPONSE\020\305^\022\030\n" + + "\023VIP_LEVELUP_REQEUST\020\306^\022\031\n\024VIP_LEVELUP_R" + + "ESPONSE\020\307^\022\034\n\027VIP_TAKE_REWARD_REQUEST\020\310^" + + "\022\035\n\030VIP_TAKE_REWARD_RESPONSE\020\311^\022 \n\033WORKS", + "HOP_FOUNDATION_REQUEST\020\250_\022!\n\034WORKSHOP_FO" + + "UNDATION_RESPONSE\020\251_\022\"\n\035WORKSHOP_EQUIP_C" + + "REATE_REQUEST\020\252_\022#\n\036WORKSHOP_EQUIP_CREAT" + + "E_RESPONSE\020\253_\022\035\n\030WORKSHOP_REBUILD_REQUES" + + "T\020\254_\022\036\n\031WORKSHOP_REBUILD_RESPONSE\020\255_\022%\n " + + "WORKSHOP_REBUILD_CONFIRM_REQUEST\020\256_\022%\n W" + + "ORKSHOP_REBUILD_CONFIRM_RESONSE\020\257_\022\035\n\030WO" + + "RKSHOP_LEVELUP_REQUEST\020\260_\022\036\n\031WORKSHOP_LE" + + "VELUP_RESPONSE\020\261_\022&\n!WORKSHOP_TECHNOLOGY" + + "_LEVEL_REQUEST\020\262_\022!\n\034WORKSHOP_TECHNOLOGY", + "_RESPONSE\020\263_\022&\n!WORKSHOP_TECHNOLOGY_RESE" + + "T_REQUEST\020\264_\022\'\n\"WORKSHOP_TECHNOLOGY_RESE" + + "T_RESPONSE\020\265_B\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/HeroLockHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/HeroLockHandler.java new file mode 100644 index 000000000..9591843f0 --- /dev/null +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/HeroLockHandler.java @@ -0,0 +1,21 @@ +package com.ljsd.jieling.handler; + +import com.ljsd.jieling.logic.hero.HeroLogic; +import com.ljsd.jieling.network.session.ISession; +import com.ljsd.jieling.protocols.HeroInfoProto; +import com.ljsd.jieling.protocols.MessageTypeProto; +import org.springframework.stereotype.Component; + + +@Component +public class HeroLockHandler extends BaseHandler{ + @Override + public MessageTypeProto.MessageType getMessageCode() { + return MessageTypeProto.MessageType.HERO_LOCK_CHANGE_REQUEST; + } + + @Override + public void processWithProto(ISession iSession, HeroInfoProto.HeroLockChangeRequest proto) throws Exception { + HeroLogic.getInstance().changeHeroLockState(iSession,proto.getHeroId(),proto.getLockState()); + } +} diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java index 7ace9c8f6..f6b28eb4d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/Hero.java @@ -46,6 +46,8 @@ public class Hero extends MongoBase { private String especialEquip; + private int isLock; + public Hero(){ //绑定关系 this.setRootCollection(User._COLLECTION_NAME); @@ -232,6 +234,16 @@ public class Hero extends MongoBase { updateString("especialEquip",especialEquip); } + + public int getIsLock() { + return isLock; + } + + public void setIsLock(int isLock) { + updateString("isLock",isLock); + this.isLock = isLock; + } + public String getEspecialEquip() { return especialEquip; } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java index 8ebb01b36..3f71c1a34 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java @@ -2072,12 +2072,15 @@ public class HeroLogic { int uid = session.getUid(); int responseMsgId = MessageTypeProto.MessageType.HERO_RETURN_RESPONSE_VALUE; User user = UserManager.getUser(uid); - HeroManager heroManager = user.getHeroManager(); - Hero hero = user.getHeroManager().getHero(heroId); - if(hero == null){ - MessageUtil.sendErrorResponse(session,0,responseMsgId,"no hero"); + List heroList = new ArrayList<>(1); + heroList.add(heroId); + String err = ItemLogic.getInstance().checkHeroResolve(heroList, user); + if("".equals(err)){ + MessageUtil.sendErrorResponse(session,0,responseMsgId,err); return; } + HeroManager heroManager = user.getHeroManager(); + Hero hero = user.getHeroManager().getHero(heroId); int star = hero.getStar(); int templateId = hero.getTemplateId(); Map sHeroReturnMap = SHeroReturn.sheroReturnMap.get(templateId); @@ -2085,11 +2088,6 @@ public class HeroLogic { MessageUtil.sendErrorResponse(session,0,responseMsgId,"not satisfy"); return; } - boolean battleArray = HeroLogic.getInstance().isBattleArray(user, heroId); - if (battleArray){ - MessageUtil.sendErrorResponse(session,0,responseMsgId,"妖灵师在阵容中"); - return; - } SHeroReturn sHeroReturn = sHeroReturnMap.get(star); boolean b = ItemUtil.itemCost(user, sHeroReturn.getReturnConsume(), BIReason.HERO_BACK_CONSUME, templateId * 100 + star); if(!b){ @@ -2106,4 +2104,17 @@ public class HeroLogic { MessageUtil.sendMessage(session,1,responseMsgId,build,true); } + + public void changeHeroLockState(ISession session,String heroId,int lockState) throws Exception { + int uid = session.getUid(); + int responseMsgId = MessageTypeProto.MessageType.HERO_LOCK_CHANGE_RESPONSE_VALUE; + User user = UserManager.getUser(uid); + Hero hero = user.getHeroManager().getHero(heroId); + if(hero == null){ + MessageUtil.sendErrorResponse(session,0,responseMsgId,"no hero"); + return; + } + hero.setIsLock(lockState); + MessageUtil.sendMessage(session,1,responseMsgId,null,true); + } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java index 5fbce8db5..0189987c3 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java @@ -348,7 +348,7 @@ public class ItemLogic { return baseBuilder; } - private String checkHeroResolve(List heroIdsList,User user){ + public String checkHeroResolve(List heroIdsList,User user){ HeroManager heroManager = user.getHeroManager(); if (heroIdsList.size() == 0){ return "无可分解妖灵师"; @@ -358,6 +358,9 @@ public class ItemLogic { if (hero == null){ return "无该妖灵师"; } + if(hero.getIsLock() == 1){ + return "妖灵师已被上锁"; + } boolean battleArray = HeroLogic.getInstance().isBattleArray(user, heroId); if (battleArray){ return "妖灵师在阵容中"; diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java index cd2bf273a..10c2497ee 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java @@ -98,6 +98,7 @@ public class CBean2Proto { .addAllEquipIdList(equipList) .addEspecialEquip(hero.getEspecialEquip()) .addAllSoulPos(soulPoss) + .setLockState(hero.getIsLock()) .build(); } From 65d1405b13d0138da436ebf0e86a48ecefc2ab90 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Tue, 8 Oct 2019 16:30:00 +0800 Subject: [PATCH 3/6] hero lock & fix msg --- .../com/ljsd/jieling/config/SHeroReturn.java | 24 +++++++++---------- .../ljsd/jieling/logic/hero/HeroLogic.java | 4 ++-- .../java/com/ljsd/jieling/util/ItemUtil.java | 2 +- 3 files changed, 14 insertions(+), 16 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/config/SHeroReturn.java b/serverlogic/src/main/java/com/ljsd/jieling/config/SHeroReturn.java index c8bb78290..3c8f5d436 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/config/SHeroReturn.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/config/SHeroReturn.java @@ -37,20 +37,18 @@ public class SHeroReturn implements BaseConfig { } Map sHeroReturnMapByStar = sheroReturnMapTmp.get(heroId); int star = sHeroReturn.getStar(); - if(sHeroReturnMapByStar.containsKey(star)){ - int[] rankupReturn = sHeroReturn.getRankupReturn(); - int[][] returnHero = sHeroReturn.getReturnHero(); - int length = 1 + returnHero.length ; - int[][] returnMaterialsTmp = new int[length][]; - for(int i=0;i heroList = new ArrayList<>(1); heroList.add(heroId); String err = ItemLogic.getInstance().checkHeroResolve(heroList, user); - if("".equals(err)){ + if(!"".equals(err)){ MessageUtil.sendErrorResponse(session,0,responseMsgId,err); return; } @@ -2084,7 +2084,7 @@ public class HeroLogic { int star = hero.getStar(); int templateId = hero.getTemplateId(); Map sHeroReturnMap = SHeroReturn.sheroReturnMap.get(templateId); - if(sHeroReturnMap == null || sHeroReturnMap.containsKey(star)){ + if(sHeroReturnMap == null || !sHeroReturnMap.containsKey(star)){ MessageUtil.sendErrorResponse(session,0,responseMsgId,"not satisfy"); return; } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java index 3aa2962f6..1ce7a08b1 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -1059,7 +1059,7 @@ public class ItemUtil { heroList.add(CBean2Proto.getHero(hero)); SCHero scHero = SCHero.getsCHero().get(hero.getTemplateId()); if (scHero.getNatural() >= 13) { - String message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_recruit_content", new Object[]{playerInfoManager.getNickName(), scHero.getNatural(), scHero.getReadingName()}); + String message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_content", new Object[]{playerInfoManager.getNickName(), scHero.getNatural(), scHero.getReadingName()}); if (!message.isEmpty()){ ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,hero.getTemplateId(),0,0,0,0,0); } From 0da5001de3042ef9c4ec05d87e3c785fd8dd0871 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Tue, 8 Oct 2019 16:35:19 +0800 Subject: [PATCH 4/6] battle --- .../main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java index dd8ca0bb1..907318796 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java @@ -666,8 +666,8 @@ public class ArenaLogic { public void playWithSb(ISession session,int challengeUid,int myteamId) throws Exception { User mine = UserManager.getUser(session.getUid()); User defUser = UserManager.getUser(challengeUid); - if(!defUser.getTeamPosManager().getTeamPosForHero().containsKey(GlobalsDef.TEAM_ARENA_DEFENSE)){ - MessageUtil.sendErrorResponse(session,Global.SHOW_TIPS_ERROR, MessageTypeProto.MessageType.PLAY_WITH_SB_RESPONSE_VALUE,"对方未设置竞技场防守阵容"); + if(!defUser.getTeamPosManager().getTeamPosForHero().containsKey(1)){ + MessageUtil.sendErrorResponse(session,Global.SHOW_TIPS_ERROR, MessageTypeProto.MessageType.PLAY_WITH_SB_RESPONSE_VALUE,"对方未设置阵容"); return; } From 29a6ab23a3f91f876b41fa6a2f567153e7ef1bd7 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Tue, 8 Oct 2019 16:38:02 +0800 Subject: [PATCH 5/6] des --- serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java index 1ce7a08b1..12e0632f0 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -47,7 +47,7 @@ public class ItemUtil { notDelete.add(Global.STAMINA); equipQulityNameMap.put(5,"传说"); - equipQulityNameMap.put(6,"史诗"); + equipQulityNameMap.put(6,"远古"); currencyMap.add(Global.GEM); currencyMap.add(Global.GOLD); currencyMap.add(Global.SOULCRYSTAL); From 03c948bf9a3262e694d4e01d44655af3c491d3a0 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Tue, 8 Oct 2019 18:06:45 +0800 Subject: [PATCH 6/6] des --- .../com/ljsd/jieling/config/SSpecialConfig.java | 11 +++++++++++ .../handler/equip/UpSoulEquipQuiickHandler.java | 3 ++- .../com/ljsd/jieling/logic/hero/HeroLogic.java | 4 ++-- .../com/ljsd/jieling/logic/item/ItemLogic.java | 2 +- .../com/ljsd/jieling/logic/item/WorkShopLogic.java | 2 +- .../main/java/com/ljsd/jieling/util/ItemUtil.java | 14 +++++++------- .../java/com/ljsd/jieling/util/MessageUtil.java | 12 ++++++++++++ 7 files changed, 36 insertions(+), 12 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/config/SSpecialConfig.java b/serverlogic/src/main/java/com/ljsd/jieling/config/SSpecialConfig.java index d1e724333..c696b3bf3 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/config/SSpecialConfig.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/config/SSpecialConfig.java @@ -31,6 +31,17 @@ public class SSpecialConfig implements BaseConfig { public static final String Friend_Gift = "Friend_Gift";//好友赠送友情点 public static final String Level_RankingShowNum = "Level_RankingShowNum";//关卡排行 + public static final String lamp_lottery_content_parm = "lamp_lottery_content_parm";//资质13及以上——系统消息 + public static final String lamp_rankup_hero_content_parm = "lamp_rankup_hero_content_parm";//10星及以上——系统消息 + public static final String lamp_lottery_differ_content_parm = "lamp_lottery_differ_content_parm";//5及以上——系统消息 + // public static final String lamp_activate_differ_content_parm = "lamp_activate_differ_content_parm";//5及以上——系统消息 + public static final String lamp_rankup_differ_content_parm = "lamp_rankup_differ_content_parm";//10阶以上——系统消息 + public static final String lamp_lottery_equip_content_parm = "lamp_lottery_equip_content_parm";//5及以上——系统消息 + public static final String lamp_lottery_equipsign_content_parm = "lamp_lottery_equipsign_content_parm";//5及以上——系统消息 + public static final String lamp_lottery_equiptalisman_content_parm = "lamp_lottery_equiptalisman_content_parm";//5及以上——系统消息 + public static final String lamp_rankup_equipsign_content_parm = "lamp_rankup_equipsign_content_parm";//5级及以上——系统消息 + public static final String lamp_rankup_equiptalisman_content_parm = "lamp_rankup_equiptalisman_content_parm";//8星及以上——系统消息 + diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/equip/UpSoulEquipQuiickHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/equip/UpSoulEquipQuiickHandler.java index ed8709c14..dc70b8531 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/equip/UpSoulEquipQuiickHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/equip/UpSoulEquipQuiickHandler.java @@ -4,6 +4,7 @@ import com.ljsd.jieling.chat.logic.ChatLogic; import com.ljsd.jieling.config.SEquipSign; import com.ljsd.jieling.config.SErrorCodeEerverConfig; import com.ljsd.jieling.config.SItem; +import com.ljsd.jieling.config.SSpecialConfig; import com.ljsd.jieling.globals.Global; import com.ljsd.jieling.handler.BaseHandler; import com.ljsd.jieling.logic.activity.event.EquipEvent; @@ -95,7 +96,7 @@ public class UpSoulEquipQuiickHandler extends BaseHandler=10){ + if(soulEquip.getLevel()>= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_rankup_equipsign_content_parm)){ SItem sItem = SItem.getsItemMap().get(soulEquip.getEquipId()); String message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_equipsign_content", new Object[]{user.getPlayerInfoManager().getNickName(), sItem.getName(),soulEquip.getLevel()}); ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT,sItem.getId(),0,0,0,0,0); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java index 8bc039b7b..e152e5d2c 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java @@ -698,7 +698,7 @@ public class HeroLogic { targetHero.setStarBreakId(scHeroRankUpConfig.getId()); user.getUserMissionManager().onGameEvent(user,GameEvent.HERO_UP,2,targetHero.getTemplateId(),targetHero.getStar()); MessageUtil.sendMessage(session,1,MessageTypeProto.MessageType.UP_HERO_STAR_RESPONSE_VALUE,baseBuilder.build(),true); - if(targetHero.getStar()>=10){ + if(targetHero.getStar()>= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_rankup_hero_content_parm)){ String message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_hero_content", new Object[]{user.getPlayerInfoManager().getNickName(), scHero.getReadingName(),targetHero.getStar()}); ChatLogic.getInstance().sendSysChatMessage(message,Global.DILIGENT,targetHero.getTemplateId(),0,0,0,0,0); } @@ -1753,7 +1753,7 @@ public class HeroLogic { if(pokemon.getAllStage()==1){ message = SErrorCodeEerverConfig.getI18NMessage("lamp_activate_differ_content", new Object[]{user.getPlayerInfoManager().getNickName(),sDifferDemonsConfig.getName() }); - }else if(pokemon.getAllStage()>=10){ + }else if(pokemon.getAllStage()>=SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_rankup_differ_content_parm)){ message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_differ_content", new Object[]{user.getPlayerInfoManager().getNickName(), sDifferDemonsConfig.getName(),pokemon.getAllStage()}); } ChatLogic.getInstance().sendSysChatMessage(message,Global.DILIGENT,sDifferDemonsConfig.getId(),0,0,0,0,0); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java index 0189987c3..b294605f8 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java @@ -498,7 +498,7 @@ public class ItemLogic { Poster.getPoster().dispatchEvent(new EspecialEquipUpEvent(user.getId(),0, user.getEquipManager().getEspecialEquipMap().get(equipId).getStar())); user.getUserMissionManager().onGameEvent(user, GameEvent.ESPECIAL_EQUIP,especialEquip.getStar()+1); MessageUtil.sendMessage(session,1,MessageTypeProto.MessageType.UP_HERO_STAR_RESPONSE_VALUE,null,true); - if(especialEquip.getStar()>=8){ + if(especialEquip.getStar()>=SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_rankup_equiptalisman_content_parm)){ SItem sItem = SItem.getsItemMap().get(especialEquip.getEquipId()); String message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_equiptalisman_content", new Object[]{user.getPlayerInfoManager().getNickName(), sItem.getName(),especialEquip.getStar()}); ChatLogic.getInstance().sendSysChatMessage(message,Global.DILIGENT,sItem.getId(),0,0,0,0,0); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java index ea70f9761..4741e71fd 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/WorkShopLogic.java @@ -398,7 +398,7 @@ public class WorkShopLogic { while (nums-->0){ Equip equip = new Equip(uid, equipTid, workShopLevel, runneIdsList); SEquipConfig sEquipConfig = SEquipConfig.getsEquipConfigById(equip.getEquipId()); - if (sEquipConfig.getQuality() >= 5) { + if (sEquipConfig.getQuality() >= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_lottery_equip_content_parm)) { String nickName = user.getPlayerInfoManager().getNickName(); String message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_equip_content", new Object[]{ nickName, ItemUtil.equipQulityNameMap.get(sEquipConfig.getQuality()),SItem.getsItemMap().get(equip.getEquipId()).getName()}); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java index 12e0632f0..b5b0e50de 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -13,15 +13,11 @@ import com.ljsd.jieling.handler.map.TemporaryItems; import com.ljsd.jieling.ktbeans.KtEventUtils; import com.ljsd.jieling.ktbeans.parmsBean.ParamEventBean; import com.ljsd.jieling.logic.OnlineUserManager; -import com.ljsd.jieling.logic.activity.event.ArenaChallengeEvent; import com.ljsd.jieling.logic.activity.event.Poster; import com.ljsd.jieling.logic.activity.event.UseItemEvent; import com.ljsd.jieling.logic.activity.event.UserLevelEvent; import com.ljsd.jieling.logic.dao.*; import com.ljsd.jieling.logic.dao.root.User; -import com.ljsd.jieling.logic.hero.HeroLogic; -import com.ljsd.jieling.logic.item.ItemLog; -import com.ljsd.jieling.logic.item.ItemLogic; import com.ljsd.jieling.logic.mail.MailLogic; import com.ljsd.jieling.logic.mission.GameEvent; import com.ljsd.jieling.network.session.ISession; @@ -504,7 +500,7 @@ public class ItemUtil { eventType = ParamEventBean.UserCurrencyEvent; } KtEventUtils.onKtEvent(user, eventType,reason,GlobalsDef.addReason,entry.getKey(),itemNum,item.getItemNum()); - if(sItem.getItemType() == GlobalItemType.POKENMON_COMONPENT){ + if(sItem.getItemType() == GlobalItemType.POKENMON_COMONPENT && sItem.getQuantity()>=SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_lottery_differ_content_parm)){ SDifferDemonsConfig sDifferDemonsConfig = SDifferDemonsConfig.sDifferDemonsConfigMapByComId.get(sItem.getId()); String nickName = user.getPlayerInfoManager().getNickName(); String message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_differ_content", new Object[]{nickName,sDifferDemonsConfig.getName(),sItem.getName()}); @@ -892,6 +888,7 @@ public class ItemUtil { String reward = getLimitReward(equipMap,filter); int nowTime =(int) (TimeUtils.now()/1000); MailLogic.getInstance().sendMail(user.getId(),title,content,reward,nowTime,Global.MAIL_EFFECTIVE_TIME); + MessageUtil.nofityBagIsFull(user); return; } StringBuilder reward = new StringBuilder(); @@ -920,6 +917,7 @@ public class ItemUtil { if (reward.length() > 0) { int nowTime = (int) (TimeUtils.now() / 1000); MailLogic.getInstance().sendMail(user.getId(), title, content, reward.toString(), nowTime, Global.MAIL_EFFECTIVE_TIME); + MessageUtil.nofityBagIsFull(user); } dropBuilder.addAllEquipId(equipList); dropBuilder.addAllEspecialEquipId(especialEquip); @@ -998,7 +996,7 @@ public class ItemUtil { equipList.add(CBean2Proto.getEquipProto(soulEquip)); msgTem="lamp_lottery_equipsign_content"; } - if (item.getQuantity() >= 5) { + if (item.getQuantity() >= SSpecialConfig.getIntegerValue(msgTem+"_parm")) { String nickName = user.getPlayerInfoManager().getNickName(); String message = SErrorCodeEerverConfig.getI18NMessage(msgTem, new Object[]{nickName, equipQulityNameMap.get(item.getQuantity()), item.getName()}); ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,equipId,0,0,0,0,0); @@ -1025,6 +1023,7 @@ public class ItemUtil { String reward = getLimitReward(cardMap,null); int nowTime =(int) (TimeUtils.now()/1000); MailLogic.getInstance().sendMail(user.getId(),title,content,reward,nowTime,Global.MAIL_EFFECTIVE_TIME); + MessageUtil.nofityBagIsFull(user); return; } List heroList = new CopyOnWriteArrayList<>(); @@ -1046,6 +1045,7 @@ public class ItemUtil { if (reward.length() > 0) { int nowTime = (int) (TimeUtils.now() / 1000); MailLogic.getInstance().sendMail(user.getId(), title, content, reward.toString(), nowTime, Global.MAIL_EFFECTIVE_TIME); + MessageUtil.nofityBagIsFull(user); } dropBuilder.addAllHero(heroList); } @@ -1058,7 +1058,7 @@ public class ItemUtil { heroManager.addHero(hero); heroList.add(CBean2Proto.getHero(hero)); SCHero scHero = SCHero.getsCHero().get(hero.getTemplateId()); - if (scHero.getNatural() >= 13) { + if (scHero.getNatural() >= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_lottery_content_parm)) { String message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_content", new Object[]{playerInfoManager.getNickName(), scHero.getNatural(), scHero.getReadingName()}); if (!message.isEmpty()){ ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,hero.getTemplateId(),0,0,0,0,0); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/MessageUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/MessageUtil.java index 7c0ecbcb0..581c1def1 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/MessageUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/MessageUtil.java @@ -2,9 +2,11 @@ package com.ljsd.jieling.util; import com.google.protobuf.GeneratedMessage; import com.googlecode.protobuf.format.JsonFormat; +import com.ljsd.jieling.config.SErrorCodeEerverConfig; import com.ljsd.jieling.core.GlobalsDef; import com.ljsd.jieling.core.HandlerLogicThread; import com.ljsd.jieling.core.SimpleTransaction; +import com.ljsd.jieling.globals.Global; import com.ljsd.jieling.logic.OnlineUserManager; import com.ljsd.jieling.logic.dao.UserManager; import com.ljsd.jieling.logic.dao.root.User; @@ -202,6 +204,16 @@ public class MessageUtil { session.writeAndFlush(byteBuf); session.putBackMassageToMap(byteBuf); } + + public static void nofityBagIsFull(User user){ + ISession session = OnlineUserManager.getSessionByUid(user.getId()); + if(session!=null){ + String bag_full_tips = SErrorCodeEerverConfig.getI18NMessage("bag_full_tips"); + GeneratedMessage generatedMessage = CommonProto.ErrorResponse.newBuilder().setErrCode(Global.SHOW_TIPS_ERROR).setErrMsg(bag_full_tips).build(); + sendIndicationMessage(session,1, MessageTypeProto.MessageType.ERROR_CODE_INDICATION_VALUE,generatedMessage,true); + } + + } // // public static void sendResponse(Msg msg, int msgId, GeneratedMessage generatedMessage) throws Exception { // String protoEntity = Base64.getEncoder().encodeToString(generatedMessage.toByteArray());