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 9baf5c7aa..a234f4f64 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/CommonProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/CommonProto.java @@ -90268,7 +90268,7 @@ public final class CommonProto { * optional int32 num = 2; * *
-     *碎片数量
+     * 碎片数量
      * 
*/ boolean hasNum(); @@ -90276,10 +90276,28 @@ public final class CommonProto { * optional int32 num = 2; * *
-     *碎片数量
+     * 碎片数量
      * 
*/ int getNum(); + + // optional int32 hadtakenum = 3; + /** + * optional int32 hadtakenum = 3; + * + *
+     *已领取
+     * 
+ */ + boolean hasHadtakenum(); + /** + * optional int32 hadtakenum = 3; + * + *
+     *已领取
+     * 
+ */ + int getHadtakenum(); } /** * Protobuf type {@code com.ljsd.jieling.protocols.GuildHelpInfo} @@ -90342,6 +90360,11 @@ public final class CommonProto { num_ = input.readInt32(); break; } + case 24: { + bitField0_ |= 0x00000004; + hadtakenum_ = input.readInt32(); + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -90413,7 +90436,7 @@ public final class CommonProto { * optional int32 num = 2; * *
-     *碎片数量
+     * 碎片数量
      * 
*/ public boolean hasNum() { @@ -90423,16 +90446,41 @@ public final class CommonProto { * optional int32 num = 2; * *
-     *碎片数量
+     * 碎片数量
      * 
*/ public int getNum() { return num_; } + // optional int32 hadtakenum = 3; + public static final int HADTAKENUM_FIELD_NUMBER = 3; + private int hadtakenum_; + /** + * optional int32 hadtakenum = 3; + * + *
+     *已领取
+     * 
+ */ + public boolean hasHadtakenum() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional int32 hadtakenum = 3; + * + *
+     *已领取
+     * 
+ */ + public int getHadtakenum() { + return hadtakenum_; + } + private void initFields() { type_ = 0; num_ = 0; + hadtakenum_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { @@ -90452,6 +90500,9 @@ public final class CommonProto { if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, num_); } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeInt32(3, hadtakenum_); + } getUnknownFields().writeTo(output); } @@ -90469,6 +90520,10 @@ public final class CommonProto { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, num_); } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, hadtakenum_); + } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; @@ -90589,6 +90644,8 @@ public final class CommonProto { bitField0_ = (bitField0_ & ~0x00000001); num_ = 0; bitField0_ = (bitField0_ & ~0x00000002); + hadtakenum_ = 0; + bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -90625,6 +90682,10 @@ public final class CommonProto { to_bitField0_ |= 0x00000002; } result.num_ = num_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.hadtakenum_ = hadtakenum_; result.bitField0_ = to_bitField0_; onBuilt(); return result; @@ -90647,6 +90708,9 @@ public final class CommonProto { if (other.hasNum()) { setNum(other.getNum()); } + if (other.hasHadtakenum()) { + setHadtakenum(other.getHadtakenum()); + } this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -90729,7 +90793,7 @@ public final class CommonProto { * optional int32 num = 2; * *
-       *碎片数量
+       * 碎片数量
        * 
*/ public boolean hasNum() { @@ -90739,7 +90803,7 @@ public final class CommonProto { * optional int32 num = 2; * *
-       *碎片数量
+       * 碎片数量
        * 
*/ public int getNum() { @@ -90749,7 +90813,7 @@ public final class CommonProto { * optional int32 num = 2; * *
-       *碎片数量
+       * 碎片数量
        * 
*/ public Builder setNum(int value) { @@ -90762,7 +90826,7 @@ public final class CommonProto { * optional int32 num = 2; * *
-       *碎片数量
+       * 碎片数量
        * 
*/ public Builder clearNum() { @@ -90772,6 +90836,55 @@ public final class CommonProto { return this; } + // optional int32 hadtakenum = 3; + private int hadtakenum_ ; + /** + * optional int32 hadtakenum = 3; + * + *
+       *已领取
+       * 
+ */ + public boolean hasHadtakenum() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional int32 hadtakenum = 3; + * + *
+       *已领取
+       * 
+ */ + public int getHadtakenum() { + return hadtakenum_; + } + /** + * optional int32 hadtakenum = 3; + * + *
+       *已领取
+       * 
+ */ + public Builder setHadtakenum(int value) { + bitField0_ |= 0x00000004; + hadtakenum_ = value; + onChanged(); + return this; + } + /** + * optional int32 hadtakenum = 3; + * + *
+       *已领取
+       * 
+ */ + public Builder clearHadtakenum() { + bitField0_ = (bitField0_ & ~0x00000004); + hadtakenum_ = 0; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.GuildHelpInfo) } @@ -90783,6 +90896,1021 @@ public final class CommonProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.GuildHelpInfo) } + public interface GuildHelpLogOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 helperuid = 1; + /** + * optional int32 helperuid = 1; + */ + boolean hasHelperuid(); + /** + * optional int32 helperuid = 1; + */ + int getHelperuid(); + + // optional int32 targetuid = 2; + /** + * optional int32 targetuid = 2; + */ + boolean hasTargetuid(); + /** + * optional int32 targetuid = 2; + */ + int getTargetuid(); + + // optional string helpername = 3; + /** + * optional string helpername = 3; + */ + boolean hasHelpername(); + /** + * optional string helpername = 3; + */ + java.lang.String getHelpername(); + /** + * optional string helpername = 3; + */ + com.google.protobuf.ByteString + getHelpernameBytes(); + + // optional string targetname = 4; + /** + * optional string targetname = 4; + */ + boolean hasTargetname(); + /** + * optional string targetname = 4; + */ + java.lang.String getTargetname(); + /** + * optional string targetname = 4; + */ + com.google.protobuf.ByteString + getTargetnameBytes(); + + // optional int32 type = 5; + /** + * optional int32 type = 5; + * + *
+     *阵营
+     * 
+ */ + boolean hasType(); + /** + * optional int32 type = 5; + * + *
+     *阵营
+     * 
+ */ + int getType(); + + // optional int32 time = 6; + /** + * optional int32 time = 6; + * + *
+     *时间秒
+     * 
+ */ + boolean hasTime(); + /** + * optional int32 time = 6; + * + *
+     *时间秒
+     * 
+ */ + int getTime(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.GuildHelpLog} + */ + public static final class GuildHelpLog extends + com.google.protobuf.GeneratedMessage + implements GuildHelpLogOrBuilder { + // Use GuildHelpLog.newBuilder() to construct. + private GuildHelpLog(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private GuildHelpLog(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final GuildHelpLog defaultInstance; + public static GuildHelpLog getDefaultInstance() { + return defaultInstance; + } + + public GuildHelpLog getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private GuildHelpLog( + 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; + helperuid_ = input.readInt32(); + break; + } + case 16: { + bitField0_ |= 0x00000002; + targetuid_ = input.readInt32(); + break; + } + case 26: { + bitField0_ |= 0x00000004; + helpername_ = input.readBytes(); + break; + } + case 34: { + bitField0_ |= 0x00000008; + targetname_ = input.readBytes(); + break; + } + case 40: { + bitField0_ |= 0x00000010; + type_ = input.readInt32(); + break; + } + case 48: { + bitField0_ |= 0x00000020; + time_ = 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_GuildHelpLog_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_GuildHelpLog_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.class, com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public GuildHelpLog parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GuildHelpLog(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional int32 helperuid = 1; + public static final int HELPERUID_FIELD_NUMBER = 1; + private int helperuid_; + /** + * optional int32 helperuid = 1; + */ + public boolean hasHelperuid() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 helperuid = 1; + */ + public int getHelperuid() { + return helperuid_; + } + + // optional int32 targetuid = 2; + public static final int TARGETUID_FIELD_NUMBER = 2; + private int targetuid_; + /** + * optional int32 targetuid = 2; + */ + public boolean hasTargetuid() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 targetuid = 2; + */ + public int getTargetuid() { + return targetuid_; + } + + // optional string helpername = 3; + public static final int HELPERNAME_FIELD_NUMBER = 3; + private java.lang.Object helpername_; + /** + * optional string helpername = 3; + */ + public boolean hasHelpername() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional string helpername = 3; + */ + public java.lang.String getHelpername() { + java.lang.Object ref = helpername_; + 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()) { + helpername_ = s; + } + return s; + } + } + /** + * optional string helpername = 3; + */ + public com.google.protobuf.ByteString + getHelpernameBytes() { + java.lang.Object ref = helpername_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + helpername_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // optional string targetname = 4; + public static final int TARGETNAME_FIELD_NUMBER = 4; + private java.lang.Object targetname_; + /** + * optional string targetname = 4; + */ + public boolean hasTargetname() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + /** + * optional string targetname = 4; + */ + public java.lang.String getTargetname() { + java.lang.Object ref = targetname_; + 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()) { + targetname_ = s; + } + return s; + } + } + /** + * optional string targetname = 4; + */ + public com.google.protobuf.ByteString + getTargetnameBytes() { + java.lang.Object ref = targetname_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + targetname_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // optional int32 type = 5; + public static final int TYPE_FIELD_NUMBER = 5; + private int type_; + /** + * optional int32 type = 5; + * + *
+     *阵营
+     * 
+ */ + public boolean hasType() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + /** + * optional int32 type = 5; + * + *
+     *阵营
+     * 
+ */ + public int getType() { + return type_; + } + + // optional int32 time = 6; + public static final int TIME_FIELD_NUMBER = 6; + private int time_; + /** + * optional int32 time = 6; + * + *
+     *时间秒
+     * 
+ */ + public boolean hasTime() { + return ((bitField0_ & 0x00000020) == 0x00000020); + } + /** + * optional int32 time = 6; + * + *
+     *时间秒
+     * 
+ */ + public int getTime() { + return time_; + } + + private void initFields() { + helperuid_ = 0; + targetuid_ = 0; + helpername_ = ""; + targetname_ = ""; + type_ = 0; + time_ = 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, helperuid_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, targetuid_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeBytes(3, getHelpernameBytes()); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + output.writeBytes(4, getTargetnameBytes()); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + output.writeInt32(5, type_); + } + if (((bitField0_ & 0x00000020) == 0x00000020)) { + output.writeInt32(6, time_); + } + 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, helperuid_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, targetuid_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(3, getHelpernameBytes()); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(4, getTargetnameBytes()); + } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(5, type_); + } + if (((bitField0_ & 0x00000020) == 0x00000020)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(6, time_); + } + 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.GuildHelpLog parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.CommonProto.GuildHelpLog 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.GuildHelpLog parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.CommonProto.GuildHelpLog 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.GuildHelpLog parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.CommonProto.GuildHelpLog 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.GuildHelpLog parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.CommonProto.GuildHelpLog 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.GuildHelpLog parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.CommonProto.GuildHelpLog 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.GuildHelpLog 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.GuildHelpLog} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.CommonProto.GuildHelpLogOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_GuildHelpLog_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_GuildHelpLog_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.class, com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.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(); + helperuid_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + targetuid_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + helpername_ = ""; + bitField0_ = (bitField0_ & ~0x00000004); + targetname_ = ""; + bitField0_ = (bitField0_ & ~0x00000008); + type_ = 0; + bitField0_ = (bitField0_ & ~0x00000010); + time_ = 0; + bitField0_ = (bitField0_ & ~0x00000020); + 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_GuildHelpLog_descriptor; + } + + public com.ljsd.jieling.protocols.CommonProto.GuildHelpLog getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.CommonProto.GuildHelpLog build() { + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.CommonProto.GuildHelpLog buildPartial() { + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog result = new com.ljsd.jieling.protocols.CommonProto.GuildHelpLog(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.helperuid_ = helperuid_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.targetuid_ = targetuid_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.helpername_ = helpername_; + if (((from_bitField0_ & 0x00000008) == 0x00000008)) { + to_bitField0_ |= 0x00000008; + } + result.targetname_ = targetname_; + if (((from_bitField0_ & 0x00000010) == 0x00000010)) { + to_bitField0_ |= 0x00000010; + } + result.type_ = type_; + if (((from_bitField0_ & 0x00000020) == 0x00000020)) { + to_bitField0_ |= 0x00000020; + } + result.time_ = time_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.CommonProto.GuildHelpLog) { + return mergeFrom((com.ljsd.jieling.protocols.CommonProto.GuildHelpLog)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.CommonProto.GuildHelpLog other) { + if (other == com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.getDefaultInstance()) return this; + if (other.hasHelperuid()) { + setHelperuid(other.getHelperuid()); + } + if (other.hasTargetuid()) { + setTargetuid(other.getTargetuid()); + } + if (other.hasHelpername()) { + bitField0_ |= 0x00000004; + helpername_ = other.helpername_; + onChanged(); + } + if (other.hasTargetname()) { + bitField0_ |= 0x00000008; + targetname_ = other.targetname_; + onChanged(); + } + if (other.hasType()) { + setType(other.getType()); + } + if (other.hasTime()) { + setTime(other.getTime()); + } + 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.GuildHelpLog parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.CommonProto.GuildHelpLog) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional int32 helperuid = 1; + private int helperuid_ ; + /** + * optional int32 helperuid = 1; + */ + public boolean hasHelperuid() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 helperuid = 1; + */ + public int getHelperuid() { + return helperuid_; + } + /** + * optional int32 helperuid = 1; + */ + public Builder setHelperuid(int value) { + bitField0_ |= 0x00000001; + helperuid_ = value; + onChanged(); + return this; + } + /** + * optional int32 helperuid = 1; + */ + public Builder clearHelperuid() { + bitField0_ = (bitField0_ & ~0x00000001); + helperuid_ = 0; + onChanged(); + return this; + } + + // optional int32 targetuid = 2; + private int targetuid_ ; + /** + * optional int32 targetuid = 2; + */ + public boolean hasTargetuid() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 targetuid = 2; + */ + public int getTargetuid() { + return targetuid_; + } + /** + * optional int32 targetuid = 2; + */ + public Builder setTargetuid(int value) { + bitField0_ |= 0x00000002; + targetuid_ = value; + onChanged(); + return this; + } + /** + * optional int32 targetuid = 2; + */ + public Builder clearTargetuid() { + bitField0_ = (bitField0_ & ~0x00000002); + targetuid_ = 0; + onChanged(); + return this; + } + + // optional string helpername = 3; + private java.lang.Object helpername_ = ""; + /** + * optional string helpername = 3; + */ + public boolean hasHelpername() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional string helpername = 3; + */ + public java.lang.String getHelpername() { + java.lang.Object ref = helpername_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + helpername_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string helpername = 3; + */ + public com.google.protobuf.ByteString + getHelpernameBytes() { + java.lang.Object ref = helpername_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + helpername_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string helpername = 3; + */ + public Builder setHelpername( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + helpername_ = value; + onChanged(); + return this; + } + /** + * optional string helpername = 3; + */ + public Builder clearHelpername() { + bitField0_ = (bitField0_ & ~0x00000004); + helpername_ = getDefaultInstance().getHelpername(); + onChanged(); + return this; + } + /** + * optional string helpername = 3; + */ + public Builder setHelpernameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + helpername_ = value; + onChanged(); + return this; + } + + // optional string targetname = 4; + private java.lang.Object targetname_ = ""; + /** + * optional string targetname = 4; + */ + public boolean hasTargetname() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + /** + * optional string targetname = 4; + */ + public java.lang.String getTargetname() { + java.lang.Object ref = targetname_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + targetname_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string targetname = 4; + */ + public com.google.protobuf.ByteString + getTargetnameBytes() { + java.lang.Object ref = targetname_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + targetname_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string targetname = 4; + */ + public Builder setTargetname( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000008; + targetname_ = value; + onChanged(); + return this; + } + /** + * optional string targetname = 4; + */ + public Builder clearTargetname() { + bitField0_ = (bitField0_ & ~0x00000008); + targetname_ = getDefaultInstance().getTargetname(); + onChanged(); + return this; + } + /** + * optional string targetname = 4; + */ + public Builder setTargetnameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000008; + targetname_ = value; + onChanged(); + return this; + } + + // optional int32 type = 5; + private int type_ ; + /** + * optional int32 type = 5; + * + *
+       *阵营
+       * 
+ */ + public boolean hasType() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + /** + * optional int32 type = 5; + * + *
+       *阵营
+       * 
+ */ + public int getType() { + return type_; + } + /** + * optional int32 type = 5; + * + *
+       *阵营
+       * 
+ */ + public Builder setType(int value) { + bitField0_ |= 0x00000010; + type_ = value; + onChanged(); + return this; + } + /** + * optional int32 type = 5; + * + *
+       *阵营
+       * 
+ */ + public Builder clearType() { + bitField0_ = (bitField0_ & ~0x00000010); + type_ = 0; + onChanged(); + return this; + } + + // optional int32 time = 6; + private int time_ ; + /** + * optional int32 time = 6; + * + *
+       *时间秒
+       * 
+ */ + public boolean hasTime() { + return ((bitField0_ & 0x00000020) == 0x00000020); + } + /** + * optional int32 time = 6; + * + *
+       *时间秒
+       * 
+ */ + public int getTime() { + return time_; + } + /** + * optional int32 time = 6; + * + *
+       *时间秒
+       * 
+ */ + public Builder setTime(int value) { + bitField0_ |= 0x00000020; + time_ = value; + onChanged(); + return this; + } + /** + * optional int32 time = 6; + * + *
+       *时间秒
+       * 
+ */ + public Builder clearTime() { + bitField0_ = (bitField0_ & ~0x00000020); + time_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.GuildHelpLog) + } + + static { + defaultInstance = new GuildHelpLog(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.GuildHelpLog) + } + private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_ErrorResponse_descriptor; private static @@ -91283,6 +92411,11 @@ public final class CommonProto { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_GuildHelpInfo_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_GuildHelpLog_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_GuildHelpLog_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -91562,8 +92695,11 @@ public final class CommonProto { "\001 \001(\005\022\022\n\nendingTime\030\002 \001(\005\022\r\n\005state\030\003 \001(\005" + "\022\020\n\010totleAmt\030\004 \001(\005\"?\n\021CarGrapRecordItem\022" + "\014\n\004time\030\001 \001(\005\022\013\n\003uid\030\002 \001(\005\022\017\n\007content\030\003 ", - "\001(\t\"*\n\rGuildHelpInfo\022\014\n\004type\030\001 \001(\005\022\013\n\003nu" + - "m\030\002 \001(\005B\002H\001" + "\001(\t\">\n\rGuildHelpInfo\022\014\n\004type\030\001 \001(\005\022\013\n\003nu" + + "m\030\002 \001(\005\022\022\n\nhadtakenum\030\003 \001(\005\"x\n\014GuildHelp" + + "Log\022\021\n\thelperuid\030\001 \001(\005\022\021\n\ttargetuid\030\002 \001(" + + "\005\022\022\n\nhelpername\030\003 \001(\t\022\022\n\ntargetname\030\004 \001(" + + "\t\022\014\n\004type\030\005 \001(\005\022\014\n\004time\030\006 \001(\005B\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -92169,7 +93305,13 @@ public final class CommonProto { internal_static_com_ljsd_jieling_protocols_GuildHelpInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GuildHelpInfo_descriptor, - new java.lang.String[] { "Type", "Num", }); + new java.lang.String[] { "Type", "Num", "Hadtakenum", }); + internal_static_com_ljsd_jieling_protocols_GuildHelpLog_descriptor = + getDescriptor().getMessageTypes().get(99); + internal_static_com_ljsd_jieling_protocols_GuildHelpLog_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_GuildHelpLog_descriptor, + new java.lang.String[] { "Helperuid", "Targetuid", "Helpername", "Targetname", "Type", "Time", }); return null; } }; diff --git a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/Expedition.java b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/Expedition.java index 2cdde38d6..1a2855b48 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/Expedition.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/Expedition.java @@ -10722,6 +10722,2240 @@ public final class Expedition { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.ExpeditionNodeInfoIndication) } + public interface ExpeditionTakeTreasureRequestOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 id = 1; + /** + * optional int32 id = 1; + * + *
+     * 领取奖励id -1表示点击全部领取
+     * 
+ */ + boolean hasId(); + /** + * optional int32 id = 1; + * + *
+     * 领取奖励id -1表示点击全部领取
+     * 
+ */ + int getId(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.ExpeditionTakeTreasureRequest} + */ + public static final class ExpeditionTakeTreasureRequest extends + com.google.protobuf.GeneratedMessage + implements ExpeditionTakeTreasureRequestOrBuilder { + // Use ExpeditionTakeTreasureRequest.newBuilder() to construct. + private ExpeditionTakeTreasureRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private ExpeditionTakeTreasureRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final ExpeditionTakeTreasureRequest defaultInstance; + public static ExpeditionTakeTreasureRequest getDefaultInstance() { + return defaultInstance; + } + + public ExpeditionTakeTreasureRequest getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ExpeditionTakeTreasureRequest( + 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; + id_ = 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.Expedition.internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Expedition.internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest.class, com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public ExpeditionTakeTreasureRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ExpeditionTakeTreasureRequest(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional int32 id = 1; + public static final int ID_FIELD_NUMBER = 1; + private int id_; + /** + * optional int32 id = 1; + * + *
+     * 领取奖励id -1表示点击全部领取
+     * 
+ */ + public boolean hasId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 id = 1; + * + *
+     * 领取奖励id -1表示点击全部领取
+     * 
+ */ + public int getId() { + return id_; + } + + private void initFields() { + id_ = 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, id_); + } + 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, id_); + } + 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.Expedition.ExpeditionTakeTreasureRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest 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.Expedition.ExpeditionTakeTreasureRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest 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.Expedition.ExpeditionTakeTreasureRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest 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.Expedition.ExpeditionTakeTreasureRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest 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.Expedition.ExpeditionTakeTreasureRequest 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.ExpeditionTakeTreasureRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.Expedition.internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Expedition.internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest.class, com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest.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(); + id_ = 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.Expedition.internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureRequest_descriptor; + } + + public com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest build() { + com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest buildPartial() { + com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest result = new com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.id_ = id_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest) { + return mergeFrom((com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest other) { + if (other == com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest.getDefaultInstance()) return this; + if (other.hasId()) { + setId(other.getId()); + } + 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.Expedition.ExpeditionTakeTreasureRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureRequest) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional int32 id = 1; + private int id_ ; + /** + * optional int32 id = 1; + * + *
+       * 领取奖励id -1表示点击全部领取
+       * 
+ */ + public boolean hasId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 id = 1; + * + *
+       * 领取奖励id -1表示点击全部领取
+       * 
+ */ + public int getId() { + return id_; + } + /** + * optional int32 id = 1; + * + *
+       * 领取奖励id -1表示点击全部领取
+       * 
+ */ + public Builder setId(int value) { + bitField0_ |= 0x00000001; + id_ = value; + onChanged(); + return this; + } + /** + * optional int32 id = 1; + * + *
+       * 领取奖励id -1表示点击全部领取
+       * 
+ */ + public Builder clearId() { + bitField0_ = (bitField0_ & ~0x00000001); + id_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.ExpeditionTakeTreasureRequest) + } + + static { + defaultInstance = new ExpeditionTakeTreasureRequest(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.ExpeditionTakeTreasureRequest) + } + + public interface ExpeditionTakeTreasureResponseOrBuilder + 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.ExpeditionTakeTreasureResponse} + */ + public static final class ExpeditionTakeTreasureResponse extends + com.google.protobuf.GeneratedMessage + implements ExpeditionTakeTreasureResponseOrBuilder { + // Use ExpeditionTakeTreasureResponse.newBuilder() to construct. + private ExpeditionTakeTreasureResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private ExpeditionTakeTreasureResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final ExpeditionTakeTreasureResponse defaultInstance; + public static ExpeditionTakeTreasureResponse getDefaultInstance() { + return defaultInstance; + } + + public ExpeditionTakeTreasureResponse getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private ExpeditionTakeTreasureResponse( + 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.Expedition.internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Expedition.internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse.class, com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public ExpeditionTakeTreasureResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ExpeditionTakeTreasureResponse(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.Expedition.ExpeditionTakeTreasureResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse 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.Expedition.ExpeditionTakeTreasureResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse 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.Expedition.ExpeditionTakeTreasureResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse 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.Expedition.ExpeditionTakeTreasureResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse 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.Expedition.ExpeditionTakeTreasureResponse 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.ExpeditionTakeTreasureResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.Expedition.internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Expedition.internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse.class, com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse.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.Expedition.internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureResponse_descriptor; + } + + public com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse build() { + com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse buildPartial() { + com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse result = new com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse(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.Expedition.ExpeditionTakeTreasureResponse) { + return mergeFrom((com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse other) { + if (other == com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse.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.Expedition.ExpeditionTakeTreasureResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.Expedition.ExpeditionTakeTreasureResponse) 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.ExpeditionTakeTreasureResponse) + } + + static { + defaultInstance = new ExpeditionTakeTreasureResponse(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.ExpeditionTakeTreasureResponse) + } + + public interface TreasureRewardStateOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 id = 1; + /** + * optional int32 id = 1; + * + *
+     *任务id
+     * 
+ */ + boolean hasId(); + /** + * optional int32 id = 1; + * + *
+     *任务id
+     * 
+ */ + int getId(); + + // optional int32 state = 2; + /** + * optional int32 state = 2; + * + *
+     *状态 0 未领取 1 已领取 -1 完美领取(充钱领取过的)
+     * 
+ */ + boolean hasState(); + /** + * optional int32 state = 2; + * + *
+     *状态 0 未领取 1 已领取 -1 完美领取(充钱领取过的)
+     * 
+ */ + int getState(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.TreasureRewardState} + */ + public static final class TreasureRewardState extends + com.google.protobuf.GeneratedMessage + implements TreasureRewardStateOrBuilder { + // Use TreasureRewardState.newBuilder() to construct. + private TreasureRewardState(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private TreasureRewardState(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final TreasureRewardState defaultInstance; + public static TreasureRewardState getDefaultInstance() { + return defaultInstance; + } + + public TreasureRewardState getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TreasureRewardState( + 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; + id_ = input.readInt32(); + break; + } + case 16: { + bitField0_ |= 0x00000002; + state_ = 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.Expedition.internal_static_com_ljsd_jieling_protocols_TreasureRewardState_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Expedition.internal_static_com_ljsd_jieling_protocols_TreasureRewardState_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Expedition.TreasureRewardState.class, com.ljsd.jieling.protocols.Expedition.TreasureRewardState.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public TreasureRewardState parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TreasureRewardState(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional int32 id = 1; + public static final int ID_FIELD_NUMBER = 1; + private int id_; + /** + * optional int32 id = 1; + * + *
+     *任务id
+     * 
+ */ + public boolean hasId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 id = 1; + * + *
+     *任务id
+     * 
+ */ + public int getId() { + return id_; + } + + // optional int32 state = 2; + public static final int STATE_FIELD_NUMBER = 2; + private int state_; + /** + * optional int32 state = 2; + * + *
+     *状态 0 未领取 1 已领取 -1 完美领取(充钱领取过的)
+     * 
+ */ + public boolean hasState() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 state = 2; + * + *
+     *状态 0 未领取 1 已领取 -1 完美领取(充钱领取过的)
+     * 
+ */ + public int getState() { + return state_; + } + + private void initFields() { + id_ = 0; + state_ = 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, id_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, state_); + } + 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, id_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, state_); + } + 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.Expedition.TreasureRewardState parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Expedition.TreasureRewardState 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.Expedition.TreasureRewardState parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Expedition.TreasureRewardState parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.Expedition.TreasureRewardState parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Expedition.TreasureRewardState 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.Expedition.TreasureRewardState parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.Expedition.TreasureRewardState 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.Expedition.TreasureRewardState parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Expedition.TreasureRewardState 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.Expedition.TreasureRewardState 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.TreasureRewardState} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.Expedition.TreasureRewardStateOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.Expedition.internal_static_com_ljsd_jieling_protocols_TreasureRewardState_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Expedition.internal_static_com_ljsd_jieling_protocols_TreasureRewardState_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Expedition.TreasureRewardState.class, com.ljsd.jieling.protocols.Expedition.TreasureRewardState.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.Expedition.TreasureRewardState.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(); + id_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + state_ = 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.Expedition.internal_static_com_ljsd_jieling_protocols_TreasureRewardState_descriptor; + } + + public com.ljsd.jieling.protocols.Expedition.TreasureRewardState getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.Expedition.TreasureRewardState.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.Expedition.TreasureRewardState build() { + com.ljsd.jieling.protocols.Expedition.TreasureRewardState result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.Expedition.TreasureRewardState buildPartial() { + com.ljsd.jieling.protocols.Expedition.TreasureRewardState result = new com.ljsd.jieling.protocols.Expedition.TreasureRewardState(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.id_ = id_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.state_ = state_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.Expedition.TreasureRewardState) { + return mergeFrom((com.ljsd.jieling.protocols.Expedition.TreasureRewardState)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.Expedition.TreasureRewardState other) { + if (other == com.ljsd.jieling.protocols.Expedition.TreasureRewardState.getDefaultInstance()) return this; + if (other.hasId()) { + setId(other.getId()); + } + if (other.hasState()) { + setState(other.getState()); + } + 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.Expedition.TreasureRewardState parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.Expedition.TreasureRewardState) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional int32 id = 1; + private int id_ ; + /** + * optional int32 id = 1; + * + *
+       *任务id
+       * 
+ */ + public boolean hasId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 id = 1; + * + *
+       *任务id
+       * 
+ */ + public int getId() { + return id_; + } + /** + * optional int32 id = 1; + * + *
+       *任务id
+       * 
+ */ + public Builder setId(int value) { + bitField0_ |= 0x00000001; + id_ = value; + onChanged(); + return this; + } + /** + * optional int32 id = 1; + * + *
+       *任务id
+       * 
+ */ + public Builder clearId() { + bitField0_ = (bitField0_ & ~0x00000001); + id_ = 0; + onChanged(); + return this; + } + + // optional int32 state = 2; + private int state_ ; + /** + * optional int32 state = 2; + * + *
+       *状态 0 未领取 1 已领取 -1 完美领取(充钱领取过的)
+       * 
+ */ + public boolean hasState() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 state = 2; + * + *
+       *状态 0 未领取 1 已领取 -1 完美领取(充钱领取过的)
+       * 
+ */ + public int getState() { + return state_; + } + /** + * optional int32 state = 2; + * + *
+       *状态 0 未领取 1 已领取 -1 完美领取(充钱领取过的)
+       * 
+ */ + public Builder setState(int value) { + bitField0_ |= 0x00000002; + state_ = value; + onChanged(); + return this; + } + /** + * optional int32 state = 2; + * + *
+       *状态 0 未领取 1 已领取 -1 完美领取(充钱领取过的)
+       * 
+ */ + public Builder clearState() { + bitField0_ = (bitField0_ & ~0x00000002); + state_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.TreasureRewardState) + } + + static { + defaultInstance = new TreasureRewardState(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.TreasureRewardState) + } + + public interface TreasureStateIndicaionOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 score = 1; + /** + * optional int32 score = 1; + */ + boolean hasScore(); + /** + * optional int32 score = 1; + */ + int getScore(); + + // repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + java.util.List + getTreasureRewardStateList(); + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + com.ljsd.jieling.protocols.Expedition.TreasureRewardState getTreasureRewardState(int index); + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + int getTreasureRewardStateCount(); + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + java.util.List + getTreasureRewardStateOrBuilderList(); + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + com.ljsd.jieling.protocols.Expedition.TreasureRewardStateOrBuilder getTreasureRewardStateOrBuilder( + int index); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.TreasureStateIndicaion} + */ + public static final class TreasureStateIndicaion extends + com.google.protobuf.GeneratedMessage + implements TreasureStateIndicaionOrBuilder { + // Use TreasureStateIndicaion.newBuilder() to construct. + private TreasureStateIndicaion(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private TreasureStateIndicaion(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final TreasureStateIndicaion defaultInstance; + public static TreasureStateIndicaion getDefaultInstance() { + return defaultInstance; + } + + public TreasureStateIndicaion getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TreasureStateIndicaion( + 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; + score_ = input.readInt32(); + break; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { + treasureRewardState_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + treasureRewardState_.add(input.readMessage(com.ljsd.jieling.protocols.Expedition.TreasureRewardState.PARSER, extensionRegistry)); + 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_ & 0x00000002) == 0x00000002)) { + treasureRewardState_ = java.util.Collections.unmodifiableList(treasureRewardState_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.Expedition.internal_static_com_ljsd_jieling_protocols_TreasureStateIndicaion_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Expedition.internal_static_com_ljsd_jieling_protocols_TreasureStateIndicaion_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion.class, com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public TreasureStateIndicaion parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TreasureStateIndicaion(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional int32 score = 1; + public static final int SCORE_FIELD_NUMBER = 1; + private int score_; + /** + * optional int32 score = 1; + */ + public boolean hasScore() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 score = 1; + */ + public int getScore() { + return score_; + } + + // repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + public static final int TREASUREREWARDSTATE_FIELD_NUMBER = 2; + private java.util.List treasureRewardState_; + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public java.util.List getTreasureRewardStateList() { + return treasureRewardState_; + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public java.util.List + getTreasureRewardStateOrBuilderList() { + return treasureRewardState_; + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public int getTreasureRewardStateCount() { + return treasureRewardState_.size(); + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public com.ljsd.jieling.protocols.Expedition.TreasureRewardState getTreasureRewardState(int index) { + return treasureRewardState_.get(index); + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public com.ljsd.jieling.protocols.Expedition.TreasureRewardStateOrBuilder getTreasureRewardStateOrBuilder( + int index) { + return treasureRewardState_.get(index); + } + + private void initFields() { + score_ = 0; + treasureRewardState_ = java.util.Collections.emptyList(); + } + 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, score_); + } + for (int i = 0; i < treasureRewardState_.size(); i++) { + output.writeMessage(2, treasureRewardState_.get(i)); + } + 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, score_); + } + for (int i = 0; i < treasureRewardState_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, treasureRewardState_.get(i)); + } + 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.Expedition.TreasureStateIndicaion parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion 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.Expedition.TreasureStateIndicaion parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion 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.Expedition.TreasureStateIndicaion parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion 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.Expedition.TreasureStateIndicaion parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion 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.Expedition.TreasureStateIndicaion 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.TreasureStateIndicaion} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaionOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.Expedition.internal_static_com_ljsd_jieling_protocols_TreasureStateIndicaion_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Expedition.internal_static_com_ljsd_jieling_protocols_TreasureStateIndicaion_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion.class, com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getTreasureRewardStateFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + score_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + if (treasureRewardStateBuilder_ == null) { + treasureRewardState_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + } else { + treasureRewardStateBuilder_.clear(); + } + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.Expedition.internal_static_com_ljsd_jieling_protocols_TreasureStateIndicaion_descriptor; + } + + public com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion build() { + com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion buildPartial() { + com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion result = new com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.score_ = score_; + if (treasureRewardStateBuilder_ == null) { + if (((bitField0_ & 0x00000002) == 0x00000002)) { + treasureRewardState_ = java.util.Collections.unmodifiableList(treasureRewardState_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.treasureRewardState_ = treasureRewardState_; + } else { + result.treasureRewardState_ = treasureRewardStateBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion) { + return mergeFrom((com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion other) { + if (other == com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion.getDefaultInstance()) return this; + if (other.hasScore()) { + setScore(other.getScore()); + } + if (treasureRewardStateBuilder_ == null) { + if (!other.treasureRewardState_.isEmpty()) { + if (treasureRewardState_.isEmpty()) { + treasureRewardState_ = other.treasureRewardState_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureTreasureRewardStateIsMutable(); + treasureRewardState_.addAll(other.treasureRewardState_); + } + onChanged(); + } + } else { + if (!other.treasureRewardState_.isEmpty()) { + if (treasureRewardStateBuilder_.isEmpty()) { + treasureRewardStateBuilder_.dispose(); + treasureRewardStateBuilder_ = null; + treasureRewardState_ = other.treasureRewardState_; + bitField0_ = (bitField0_ & ~0x00000002); + treasureRewardStateBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getTreasureRewardStateFieldBuilder() : null; + } else { + treasureRewardStateBuilder_.addAllMessages(other.treasureRewardState_); + } + } + } + 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.Expedition.TreasureStateIndicaion parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.Expedition.TreasureStateIndicaion) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional int32 score = 1; + private int score_ ; + /** + * optional int32 score = 1; + */ + public boolean hasScore() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 score = 1; + */ + public int getScore() { + return score_; + } + /** + * optional int32 score = 1; + */ + public Builder setScore(int value) { + bitField0_ |= 0x00000001; + score_ = value; + onChanged(); + return this; + } + /** + * optional int32 score = 1; + */ + public Builder clearScore() { + bitField0_ = (bitField0_ & ~0x00000001); + score_ = 0; + onChanged(); + return this; + } + + // repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + private java.util.List treasureRewardState_ = + java.util.Collections.emptyList(); + private void ensureTreasureRewardStateIsMutable() { + if (!((bitField0_ & 0x00000002) == 0x00000002)) { + treasureRewardState_ = new java.util.ArrayList(treasureRewardState_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.Expedition.TreasureRewardState, com.ljsd.jieling.protocols.Expedition.TreasureRewardState.Builder, com.ljsd.jieling.protocols.Expedition.TreasureRewardStateOrBuilder> treasureRewardStateBuilder_; + + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public java.util.List getTreasureRewardStateList() { + if (treasureRewardStateBuilder_ == null) { + return java.util.Collections.unmodifiableList(treasureRewardState_); + } else { + return treasureRewardStateBuilder_.getMessageList(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public int getTreasureRewardStateCount() { + if (treasureRewardStateBuilder_ == null) { + return treasureRewardState_.size(); + } else { + return treasureRewardStateBuilder_.getCount(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public com.ljsd.jieling.protocols.Expedition.TreasureRewardState getTreasureRewardState(int index) { + if (treasureRewardStateBuilder_ == null) { + return treasureRewardState_.get(index); + } else { + return treasureRewardStateBuilder_.getMessage(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public Builder setTreasureRewardState( + int index, com.ljsd.jieling.protocols.Expedition.TreasureRewardState value) { + if (treasureRewardStateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTreasureRewardStateIsMutable(); + treasureRewardState_.set(index, value); + onChanged(); + } else { + treasureRewardStateBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public Builder setTreasureRewardState( + int index, com.ljsd.jieling.protocols.Expedition.TreasureRewardState.Builder builderForValue) { + if (treasureRewardStateBuilder_ == null) { + ensureTreasureRewardStateIsMutable(); + treasureRewardState_.set(index, builderForValue.build()); + onChanged(); + } else { + treasureRewardStateBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public Builder addTreasureRewardState(com.ljsd.jieling.protocols.Expedition.TreasureRewardState value) { + if (treasureRewardStateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTreasureRewardStateIsMutable(); + treasureRewardState_.add(value); + onChanged(); + } else { + treasureRewardStateBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public Builder addTreasureRewardState( + int index, com.ljsd.jieling.protocols.Expedition.TreasureRewardState value) { + if (treasureRewardStateBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureTreasureRewardStateIsMutable(); + treasureRewardState_.add(index, value); + onChanged(); + } else { + treasureRewardStateBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public Builder addTreasureRewardState( + com.ljsd.jieling.protocols.Expedition.TreasureRewardState.Builder builderForValue) { + if (treasureRewardStateBuilder_ == null) { + ensureTreasureRewardStateIsMutable(); + treasureRewardState_.add(builderForValue.build()); + onChanged(); + } else { + treasureRewardStateBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public Builder addTreasureRewardState( + int index, com.ljsd.jieling.protocols.Expedition.TreasureRewardState.Builder builderForValue) { + if (treasureRewardStateBuilder_ == null) { + ensureTreasureRewardStateIsMutable(); + treasureRewardState_.add(index, builderForValue.build()); + onChanged(); + } else { + treasureRewardStateBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public Builder addAllTreasureRewardState( + java.lang.Iterable values) { + if (treasureRewardStateBuilder_ == null) { + ensureTreasureRewardStateIsMutable(); + super.addAll(values, treasureRewardState_); + onChanged(); + } else { + treasureRewardStateBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public Builder clearTreasureRewardState() { + if (treasureRewardStateBuilder_ == null) { + treasureRewardState_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + treasureRewardStateBuilder_.clear(); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public Builder removeTreasureRewardState(int index) { + if (treasureRewardStateBuilder_ == null) { + ensureTreasureRewardStateIsMutable(); + treasureRewardState_.remove(index); + onChanged(); + } else { + treasureRewardStateBuilder_.remove(index); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public com.ljsd.jieling.protocols.Expedition.TreasureRewardState.Builder getTreasureRewardStateBuilder( + int index) { + return getTreasureRewardStateFieldBuilder().getBuilder(index); + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public com.ljsd.jieling.protocols.Expedition.TreasureRewardStateOrBuilder getTreasureRewardStateOrBuilder( + int index) { + if (treasureRewardStateBuilder_ == null) { + return treasureRewardState_.get(index); } else { + return treasureRewardStateBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public java.util.List + getTreasureRewardStateOrBuilderList() { + if (treasureRewardStateBuilder_ != null) { + return treasureRewardStateBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(treasureRewardState_); + } + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public com.ljsd.jieling.protocols.Expedition.TreasureRewardState.Builder addTreasureRewardStateBuilder() { + return getTreasureRewardStateFieldBuilder().addBuilder( + com.ljsd.jieling.protocols.Expedition.TreasureRewardState.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public com.ljsd.jieling.protocols.Expedition.TreasureRewardState.Builder addTreasureRewardStateBuilder( + int index) { + return getTreasureRewardStateFieldBuilder().addBuilder( + index, com.ljsd.jieling.protocols.Expedition.TreasureRewardState.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.TreasureRewardState treasureRewardState = 2; + */ + public java.util.List + getTreasureRewardStateBuilderList() { + return getTreasureRewardStateFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.Expedition.TreasureRewardState, com.ljsd.jieling.protocols.Expedition.TreasureRewardState.Builder, com.ljsd.jieling.protocols.Expedition.TreasureRewardStateOrBuilder> + getTreasureRewardStateFieldBuilder() { + if (treasureRewardStateBuilder_ == null) { + treasureRewardStateBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.Expedition.TreasureRewardState, com.ljsd.jieling.protocols.Expedition.TreasureRewardState.Builder, com.ljsd.jieling.protocols.Expedition.TreasureRewardStateOrBuilder>( + treasureRewardState_, + ((bitField0_ & 0x00000002) == 0x00000002), + getParentForChildren(), + isClean()); + treasureRewardState_ = null; + } + return treasureRewardStateBuilder_; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.TreasureStateIndicaion) + } + + static { + defaultInstance = new TreasureStateIndicaion(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.TreasureStateIndicaion) + } + private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_GetExpeditionRequest_descriptor; private static @@ -10802,6 +13036,26 @@ public final class Expedition { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_ExpeditionNodeInfoIndication_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureRequest_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureRequest_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureResponse_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_TreasureRewardState_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_TreasureRewardState_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_TreasureStateIndicaion_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_TreasureStateIndicaion_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -10847,7 +13101,14 @@ public final class Expedition { "Info\030\001 \003(\0132..com.ljsd.jieling.protocols." + "ExpeditionNodeInfo\022F\n\010heroInfo\030\002 \003(\01324.c" + "om.ljsd.jieling.protocols.ExpeditionSimp" + - "leHeroInfoB\002H\001" + "leHeroInfo\"+\n\035ExpeditionTakeTreasureRequ" + + "est\022\n\n\002id\030\001 \001(\005\"P\n\036ExpeditionTakeTreasur" + + "eResponse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jieli" + + "ng.protocols.Drop\"0\n\023TreasureRewardState", + "\022\n\n\002id\030\001 \001(\005\022\r\n\005state\030\002 \001(\005\"u\n\026TreasureS" + + "tateIndicaion\022\r\n\005score\030\001 \001(\005\022L\n\023treasure" + + "RewardState\030\002 \003(\0132/.com.ljsd.jieling.pro" + + "tocols.TreasureRewardStateB\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -10950,6 +13211,30 @@ public final class Expedition { com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_ExpeditionNodeInfoIndication_descriptor, new java.lang.String[] { "NodeInfo", "HeroInfo", }); + internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureRequest_descriptor = + getDescriptor().getMessageTypes().get(16); + internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureRequest_descriptor, + new java.lang.String[] { "Id", }); + internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureResponse_descriptor = + getDescriptor().getMessageTypes().get(17); + internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_ExpeditionTakeTreasureResponse_descriptor, + new java.lang.String[] { "Drop", }); + internal_static_com_ljsd_jieling_protocols_TreasureRewardState_descriptor = + getDescriptor().getMessageTypes().get(18); + internal_static_com_ljsd_jieling_protocols_TreasureRewardState_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_TreasureRewardState_descriptor, + new java.lang.String[] { "Id", "State", }); + internal_static_com_ljsd_jieling_protocols_TreasureStateIndicaion_descriptor = + getDescriptor().getMessageTypes().get(19); + internal_static_com_ljsd_jieling_protocols_TreasureStateIndicaion_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_TreasureStateIndicaion_descriptor, + new java.lang.String[] { "Score", "TreasureRewardState", }); return null; } }; diff --git a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/Family.java b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/Family.java index 8ae9055fc..5026dd1af 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/Family.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/Family.java @@ -316,9 +316,27 @@ public final class Family { */ int getGuildHelpTime(); - // repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17; + // optional bool isTakeGuildHelpReward = 17; /** - * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17; + * optional bool isTakeGuildHelpReward = 17; + * + *
+     *是否领取公会奖励
+     * 
+ */ + boolean hasIsTakeGuildHelpReward(); + /** + * optional bool isTakeGuildHelpReward = 17; + * + *
+     *是否领取公会奖励
+     * 
+ */ + boolean getIsTakeGuildHelpReward(); + + // repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18; + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18; * *
      *求援信息 每日清除 5点推送
@@ -327,7 +345,7 @@ public final class Family {
     java.util.List 
         getGuildHelpInfoList();
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
      *
      * 
      *求援信息 每日清除 5点推送
@@ -335,7 +353,7 @@ public final class Family {
      */
     com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo getGuildHelpInfo(int index);
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
      *
      * 
      *求援信息 每日清除 5点推送
@@ -343,7 +361,7 @@ public final class Family {
      */
     int getGuildHelpInfoCount();
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
      *
      * 
      *求援信息 每日清除 5点推送
@@ -352,7 +370,7 @@ public final class Family {
     java.util.List 
         getGuildHelpInfoOrBuilderList();
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
      *
      * 
      *求援信息 每日清除 5点推送
@@ -360,6 +378,24 @@ public final class Family {
      */
     com.ljsd.jieling.protocols.CommonProto.GuildHelpInfoOrBuilder getGuildHelpInfoOrBuilder(
         int index);
+
+    // optional int32 lastHelpSendTime = 19;
+    /**
+     * optional int32 lastHelpSendTime = 19;
+     *
+     * 
+     * 求援信息发送时间
+     * 
+ */ + boolean hasLastHelpSendTime(); + /** + * optional int32 lastHelpSendTime = 19; + * + *
+     * 求援信息发送时间
+     * 
+ */ + int getLastHelpSendTime(); } /** * Protobuf type {@code com.ljsd.jieling.protocols.FamilyUserInfo} @@ -508,14 +544,24 @@ public final class Family { guildHelpTime_ = input.readInt32(); break; } - case 138: { - if (!((mutable_bitField0_ & 0x00010000) == 0x00010000)) { + case 136: { + bitField0_ |= 0x00008000; + isTakeGuildHelpReward_ = input.readBool(); + break; + } + case 146: { + if (!((mutable_bitField0_ & 0x00020000) == 0x00020000)) { guildHelpInfo_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00010000; + mutable_bitField0_ |= 0x00020000; } guildHelpInfo_.add(input.readMessage(com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo.PARSER, extensionRegistry)); break; } + case 152: { + bitField0_ |= 0x00010000; + lastHelpSendTime_ = input.readInt32(); + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -527,7 +573,7 @@ public final class Family { if (((mutable_bitField0_ & 0x00001000) == 0x00001000)) { takeFeteReward_ = java.util.Collections.unmodifiableList(takeFeteReward_); } - if (((mutable_bitField0_ & 0x00010000) == 0x00010000)) { + if (((mutable_bitField0_ & 0x00020000) == 0x00020000)) { guildHelpInfo_ = java.util.Collections.unmodifiableList(guildHelpInfo_); } this.unknownFields = unknownFields.build(); @@ -988,11 +1034,35 @@ public final class Family { return guildHelpTime_; } - // repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17; - public static final int GUILDHELPINFO_FIELD_NUMBER = 17; + // optional bool isTakeGuildHelpReward = 17; + public static final int ISTAKEGUILDHELPREWARD_FIELD_NUMBER = 17; + private boolean isTakeGuildHelpReward_; + /** + * optional bool isTakeGuildHelpReward = 17; + * + *
+     *是否领取公会奖励
+     * 
+ */ + public boolean hasIsTakeGuildHelpReward() { + return ((bitField0_ & 0x00008000) == 0x00008000); + } + /** + * optional bool isTakeGuildHelpReward = 17; + * + *
+     *是否领取公会奖励
+     * 
+ */ + public boolean getIsTakeGuildHelpReward() { + return isTakeGuildHelpReward_; + } + + // repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18; + public static final int GUILDHELPINFO_FIELD_NUMBER = 18; private java.util.List guildHelpInfo_; /** - * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17; + * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18; * *
      *求援信息 每日清除 5点推送
@@ -1002,7 +1072,7 @@ public final class Family {
       return guildHelpInfo_;
     }
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
      *
      * 
      *求援信息 每日清除 5点推送
@@ -1013,7 +1083,7 @@ public final class Family {
       return guildHelpInfo_;
     }
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
      *
      * 
      *求援信息 每日清除 5点推送
@@ -1023,7 +1093,7 @@ public final class Family {
       return guildHelpInfo_.size();
     }
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
      *
      * 
      *求援信息 每日清除 5点推送
@@ -1033,7 +1103,7 @@ public final class Family {
       return guildHelpInfo_.get(index);
     }
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
      *
      * 
      *求援信息 每日清除 5点推送
@@ -1044,6 +1114,30 @@ public final class Family {
       return guildHelpInfo_.get(index);
     }
 
+    // optional int32 lastHelpSendTime = 19;
+    public static final int LASTHELPSENDTIME_FIELD_NUMBER = 19;
+    private int lastHelpSendTime_;
+    /**
+     * optional int32 lastHelpSendTime = 19;
+     *
+     * 
+     * 求援信息发送时间
+     * 
+ */ + public boolean hasLastHelpSendTime() { + return ((bitField0_ & 0x00010000) == 0x00010000); + } + /** + * optional int32 lastHelpSendTime = 19; + * + *
+     * 求援信息发送时间
+     * 
+ */ + public int getLastHelpSendTime() { + return lastHelpSendTime_; + } + private void initFields() { roleUid_ = 0; userName_ = ""; @@ -1061,7 +1155,9 @@ public final class Family { lastFeteGuildId_ = 0; lastFeteType_ = 0; guildHelpTime_ = 0; + isTakeGuildHelpReward_ = false; guildHelpInfo_ = java.util.Collections.emptyList(); + lastHelpSendTime_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { @@ -1143,8 +1239,14 @@ public final class Family { if (((bitField0_ & 0x00004000) == 0x00004000)) { output.writeInt32(16, guildHelpTime_); } + if (((bitField0_ & 0x00008000) == 0x00008000)) { + output.writeBool(17, isTakeGuildHelpReward_); + } for (int i = 0; i < guildHelpInfo_.size(); i++) { - output.writeMessage(17, guildHelpInfo_.get(i)); + output.writeMessage(18, guildHelpInfo_.get(i)); + } + if (((bitField0_ & 0x00010000) == 0x00010000)) { + output.writeInt32(19, lastHelpSendTime_); } getUnknownFields().writeTo(output); } @@ -1224,9 +1326,17 @@ public final class Family { size += com.google.protobuf.CodedOutputStream .computeInt32Size(16, guildHelpTime_); } + if (((bitField0_ & 0x00008000) == 0x00008000)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(17, isTakeGuildHelpReward_); + } for (int i = 0; i < guildHelpInfo_.size(); i++) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(17, guildHelpInfo_.get(i)); + .computeMessageSize(18, guildHelpInfo_.get(i)); + } + if (((bitField0_ & 0x00010000) == 0x00010000)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(19, lastHelpSendTime_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; @@ -1377,12 +1487,16 @@ public final class Family { bitField0_ = (bitField0_ & ~0x00004000); guildHelpTime_ = 0; bitField0_ = (bitField0_ & ~0x00008000); + isTakeGuildHelpReward_ = false; + bitField0_ = (bitField0_ & ~0x00010000); if (guildHelpInfoBuilder_ == null) { guildHelpInfo_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); } else { guildHelpInfoBuilder_.clear(); } + lastHelpSendTime_ = 0; + bitField0_ = (bitField0_ & ~0x00040000); return this; } @@ -1476,15 +1590,23 @@ public final class Family { to_bitField0_ |= 0x00004000; } result.guildHelpTime_ = guildHelpTime_; + if (((from_bitField0_ & 0x00010000) == 0x00010000)) { + to_bitField0_ |= 0x00008000; + } + result.isTakeGuildHelpReward_ = isTakeGuildHelpReward_; if (guildHelpInfoBuilder_ == null) { - if (((bitField0_ & 0x00010000) == 0x00010000)) { + if (((bitField0_ & 0x00020000) == 0x00020000)) { guildHelpInfo_ = java.util.Collections.unmodifiableList(guildHelpInfo_); - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); } result.guildHelpInfo_ = guildHelpInfo_; } else { result.guildHelpInfo_ = guildHelpInfoBuilder_.build(); } + if (((from_bitField0_ & 0x00040000) == 0x00040000)) { + to_bitField0_ |= 0x00010000; + } + result.lastHelpSendTime_ = lastHelpSendTime_; result.bitField0_ = to_bitField0_; onBuilt(); return result; @@ -1558,11 +1680,14 @@ public final class Family { if (other.hasGuildHelpTime()) { setGuildHelpTime(other.getGuildHelpTime()); } + if (other.hasIsTakeGuildHelpReward()) { + setIsTakeGuildHelpReward(other.getIsTakeGuildHelpReward()); + } if (guildHelpInfoBuilder_ == null) { if (!other.guildHelpInfo_.isEmpty()) { if (guildHelpInfo_.isEmpty()) { guildHelpInfo_ = other.guildHelpInfo_; - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); } else { ensureGuildHelpInfoIsMutable(); guildHelpInfo_.addAll(other.guildHelpInfo_); @@ -1575,7 +1700,7 @@ public final class Family { guildHelpInfoBuilder_.dispose(); guildHelpInfoBuilder_ = null; guildHelpInfo_ = other.guildHelpInfo_; - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); guildHelpInfoBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getGuildHelpInfoFieldBuilder() : null; @@ -1584,6 +1709,9 @@ public final class Family { } } } + if (other.hasLastHelpSendTime()) { + setLastHelpSendTime(other.getLastHelpSendTime()); + } this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -2509,13 +2637,62 @@ public final class Family { return this; } - // repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17; + // optional bool isTakeGuildHelpReward = 17; + private boolean isTakeGuildHelpReward_ ; + /** + * optional bool isTakeGuildHelpReward = 17; + * + *
+       *是否领取公会奖励
+       * 
+ */ + public boolean hasIsTakeGuildHelpReward() { + return ((bitField0_ & 0x00010000) == 0x00010000); + } + /** + * optional bool isTakeGuildHelpReward = 17; + * + *
+       *是否领取公会奖励
+       * 
+ */ + public boolean getIsTakeGuildHelpReward() { + return isTakeGuildHelpReward_; + } + /** + * optional bool isTakeGuildHelpReward = 17; + * + *
+       *是否领取公会奖励
+       * 
+ */ + public Builder setIsTakeGuildHelpReward(boolean value) { + bitField0_ |= 0x00010000; + isTakeGuildHelpReward_ = value; + onChanged(); + return this; + } + /** + * optional bool isTakeGuildHelpReward = 17; + * + *
+       *是否领取公会奖励
+       * 
+ */ + public Builder clearIsTakeGuildHelpReward() { + bitField0_ = (bitField0_ & ~0x00010000); + isTakeGuildHelpReward_ = false; + onChanged(); + return this; + } + + // repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18; private java.util.List guildHelpInfo_ = java.util.Collections.emptyList(); private void ensureGuildHelpInfoIsMutable() { - if (!((bitField0_ & 0x00010000) == 0x00010000)) { + if (!((bitField0_ & 0x00020000) == 0x00020000)) { guildHelpInfo_ = new java.util.ArrayList(guildHelpInfo_); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; } } @@ -2523,7 +2700,7 @@ public final class Family { com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo, com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo.Builder, com.ljsd.jieling.protocols.CommonProto.GuildHelpInfoOrBuilder> guildHelpInfoBuilder_; /** - * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17; + * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18; * *
        *求援信息 每日清除 5点推送
@@ -2537,7 +2714,7 @@ public final class Family {
         }
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2551,7 +2728,7 @@ public final class Family {
         }
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2565,7 +2742,7 @@ public final class Family {
         }
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2586,7 +2763,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2604,7 +2781,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2624,7 +2801,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2645,7 +2822,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2663,7 +2840,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2681,7 +2858,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2699,7 +2876,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2708,7 +2885,7 @@ public final class Family {
       public Builder clearGuildHelpInfo() {
         if (guildHelpInfoBuilder_ == null) {
           guildHelpInfo_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00010000);
+          bitField0_ = (bitField0_ & ~0x00020000);
           onChanged();
         } else {
           guildHelpInfoBuilder_.clear();
@@ -2716,7 +2893,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2733,7 +2910,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2744,7 +2921,7 @@ public final class Family {
         return getGuildHelpInfoFieldBuilder().getBuilder(index);
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2758,7 +2935,7 @@ public final class Family {
         }
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2773,7 +2950,7 @@ public final class Family {
         }
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2784,7 +2961,7 @@ public final class Family {
             com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo.getDefaultInstance());
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2796,7 +2973,7 @@ public final class Family {
             index, com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo.getDefaultInstance());
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 17;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 18;
        *
        * 
        *求援信息 每日清除 5点推送
@@ -2813,7 +2990,7 @@ public final class Family {
           guildHelpInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
               com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo, com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo.Builder, com.ljsd.jieling.protocols.CommonProto.GuildHelpInfoOrBuilder>(
                   guildHelpInfo_,
-                  ((bitField0_ & 0x00010000) == 0x00010000),
+                  ((bitField0_ & 0x00020000) == 0x00020000),
                   getParentForChildren(),
                   isClean());
           guildHelpInfo_ = null;
@@ -2821,6 +2998,55 @@ public final class Family {
         return guildHelpInfoBuilder_;
       }
 
+      // optional int32 lastHelpSendTime = 19;
+      private int lastHelpSendTime_ ;
+      /**
+       * optional int32 lastHelpSendTime = 19;
+       *
+       * 
+       * 求援信息发送时间
+       * 
+ */ + public boolean hasLastHelpSendTime() { + return ((bitField0_ & 0x00040000) == 0x00040000); + } + /** + * optional int32 lastHelpSendTime = 19; + * + *
+       * 求援信息发送时间
+       * 
+ */ + public int getLastHelpSendTime() { + return lastHelpSendTime_; + } + /** + * optional int32 lastHelpSendTime = 19; + * + *
+       * 求援信息发送时间
+       * 
+ */ + public Builder setLastHelpSendTime(int value) { + bitField0_ |= 0x00040000; + lastHelpSendTime_ = value; + onChanged(); + return this; + } + /** + * optional int32 lastHelpSendTime = 19; + * + *
+       * 求援信息发送时间
+       * 
+ */ + public Builder clearLastHelpSendTime() { + bitField0_ = (bitField0_ & ~0x00040000); + lastHelpSendTime_ = 0; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.FamilyUserInfo) } @@ -50073,6 +50299,16 @@ public final class Family { */ com.google.protobuf.ByteString getGuildNameBytes(); + + // optional int32 gid = 3; + /** + * optional int32 gid = 3; + */ + boolean hasGid(); + /** + * optional int32 gid = 3; + */ + int getGid(); } /** * Protobuf type {@code com.ljsd.jieling.protocols.DeathPathInfo} @@ -50135,6 +50371,11 @@ public final class Family { guildName_ = input.readBytes(); break; } + case 24: { + bitField0_ |= 0x00000004; + gid_ = input.readInt32(); + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -50234,9 +50475,26 @@ public final class Family { } } + // optional int32 gid = 3; + public static final int GID_FIELD_NUMBER = 3; + private int gid_; + /** + * optional int32 gid = 3; + */ + public boolean hasGid() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional int32 gid = 3; + */ + public int getGid() { + return gid_; + } + private void initFields() { pathId_ = 0; guildName_ = ""; + gid_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { @@ -50256,6 +50514,9 @@ public final class Family { if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getGuildNameBytes()); } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeInt32(3, gid_); + } getUnknownFields().writeTo(output); } @@ -50273,6 +50534,10 @@ public final class Family { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getGuildNameBytes()); } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, gid_); + } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; @@ -50393,6 +50658,8 @@ public final class Family { bitField0_ = (bitField0_ & ~0x00000001); guildName_ = ""; bitField0_ = (bitField0_ & ~0x00000002); + gid_ = 0; + bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -50429,6 +50696,10 @@ public final class Family { to_bitField0_ |= 0x00000002; } result.guildName_ = guildName_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.gid_ = gid_; result.bitField0_ = to_bitField0_; onBuilt(); return result; @@ -50453,6 +50724,9 @@ public final class Family { guildName_ = other.guildName_; onChanged(); } + if (other.hasGid()) { + setGid(other.getGid()); + } this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -50587,6 +50861,39 @@ public final class Family { return this; } + // optional int32 gid = 3; + private int gid_ ; + /** + * optional int32 gid = 3; + */ + public boolean hasGid() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional int32 gid = 3; + */ + public int getGid() { + return gid_; + } + /** + * optional int32 gid = 3; + */ + public Builder setGid(int value) { + bitField0_ |= 0x00000004; + gid_ = value; + onChanged(); + return this; + } + /** + * optional int32 gid = 3; + */ + public Builder clearGid() { + bitField0_ = (bitField0_ & ~0x00000004); + gid_ = 0; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.DeathPathInfo) } @@ -53934,6 +54241,21 @@ public final class Family { * optional int32 position = 4; */ int getPosition(); + + // optional string username = 5; + /** + * optional string username = 5; + */ + boolean hasUsername(); + /** + * optional string username = 5; + */ + java.lang.String getUsername(); + /** + * optional string username = 5; + */ + com.google.protobuf.ByteString + getUsernameBytes(); } /** * Protobuf type {@code com.ljsd.jieling.protocols.RewardInfo} @@ -54006,6 +54328,11 @@ public final class Family { position_ = input.readInt32(); break; } + case 42: { + bitField0_ |= 0x00000010; + username_ = input.readBytes(); + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -54110,11 +54437,55 @@ public final class Family { return position_; } + // optional string username = 5; + public static final int USERNAME_FIELD_NUMBER = 5; + private java.lang.Object username_; + /** + * optional string username = 5; + */ + public boolean hasUsername() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + /** + * optional string username = 5; + */ + public java.lang.String getUsername() { + java.lang.Object ref = username_; + 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()) { + username_ = s; + } + return s; + } + } + /** + * optional string username = 5; + */ + public com.google.protobuf.ByteString + getUsernameBytes() { + java.lang.Object ref = username_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + username_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private void initFields() { uid_ = 0; itemId_ = 0; itemCount_ = 0; position_ = 0; + username_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { @@ -54140,6 +54511,9 @@ public final class Family { if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeInt32(4, position_); } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + output.writeBytes(5, getUsernameBytes()); + } getUnknownFields().writeTo(output); } @@ -54165,6 +54539,10 @@ public final class Family { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, position_); } + if (((bitField0_ & 0x00000010) == 0x00000010)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(5, getUsernameBytes()); + } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; @@ -54289,6 +54667,8 @@ public final class Family { bitField0_ = (bitField0_ & ~0x00000004); position_ = 0; bitField0_ = (bitField0_ & ~0x00000008); + username_ = ""; + bitField0_ = (bitField0_ & ~0x00000010); return this; } @@ -54333,6 +54713,10 @@ public final class Family { to_bitField0_ |= 0x00000008; } result.position_ = position_; + if (((from_bitField0_ & 0x00000010) == 0x00000010)) { + to_bitField0_ |= 0x00000010; + } + result.username_ = username_; result.bitField0_ = to_bitField0_; onBuilt(); return result; @@ -54361,6 +54745,11 @@ public final class Family { if (other.hasPosition()) { setPosition(other.getPosition()); } + if (other.hasUsername()) { + bitField0_ |= 0x00000010; + username_ = other.username_; + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -54520,6 +54909,80 @@ public final class Family { return this; } + // optional string username = 5; + private java.lang.Object username_ = ""; + /** + * optional string username = 5; + */ + public boolean hasUsername() { + return ((bitField0_ & 0x00000010) == 0x00000010); + } + /** + * optional string username = 5; + */ + public java.lang.String getUsername() { + java.lang.Object ref = username_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + username_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string username = 5; + */ + public com.google.protobuf.ByteString + getUsernameBytes() { + java.lang.Object ref = username_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + username_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string username = 5; + */ + public Builder setUsername( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000010; + username_ = value; + onChanged(); + return this; + } + /** + * optional string username = 5; + */ + public Builder clearUsername() { + bitField0_ = (bitField0_ & ~0x00000010); + username_ = getDefaultInstance().getUsername(); + onChanged(); + return this; + } + /** + * optional string username = 5; + */ + public Builder setUsernameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000010; + username_ = value; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.RewardInfo) } @@ -57606,6 +58069,16 @@ public final class Family { public interface GuildSendHelpResponseOrBuilder extends com.google.protobuf.MessageOrBuilder { + + // optional bool sendMessage = 1; + /** + * optional bool sendMessage = 1; + */ + boolean hasSendMessage(); + /** + * optional bool sendMessage = 1; + */ + boolean getSendMessage(); } /** * Protobuf type {@code com.ljsd.jieling.protocols.GuildSendHelpResponse} @@ -57640,6 +58113,7 @@ public final class Family { 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 { @@ -57657,6 +58131,11 @@ public final class Family { } break; } + case 8: { + bitField0_ |= 0x00000001; + sendMessage_ = input.readBool(); + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -57696,7 +58175,25 @@ public final class Family { return PARSER; } + private int bitField0_; + // optional bool sendMessage = 1; + public static final int SENDMESSAGE_FIELD_NUMBER = 1; + private boolean sendMessage_; + /** + * optional bool sendMessage = 1; + */ + public boolean hasSendMessage() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional bool sendMessage = 1; + */ + public boolean getSendMessage() { + return sendMessage_; + } + private void initFields() { + sendMessage_ = false; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { @@ -57710,6 +58207,9 @@ public final class Family { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBool(1, sendMessage_); + } getUnknownFields().writeTo(output); } @@ -57719,6 +58219,10 @@ public final class Family { if (size != -1) return size; size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(1, sendMessage_); + } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; @@ -57835,6 +58339,8 @@ public final class Family { public Builder clear() { super.clear(); + sendMessage_ = false; + bitField0_ = (bitField0_ & ~0x00000001); return this; } @@ -57861,6 +58367,13 @@ public final class Family { public com.ljsd.jieling.protocols.Family.GuildSendHelpResponse buildPartial() { com.ljsd.jieling.protocols.Family.GuildSendHelpResponse result = new com.ljsd.jieling.protocols.Family.GuildSendHelpResponse(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.sendMessage_ = sendMessage_; + result.bitField0_ = to_bitField0_; onBuilt(); return result; } @@ -57876,6 +58389,9 @@ public final class Family { public Builder mergeFrom(com.ljsd.jieling.protocols.Family.GuildSendHelpResponse other) { if (other == com.ljsd.jieling.protocols.Family.GuildSendHelpResponse.getDefaultInstance()) return this; + if (other.hasSendMessage()) { + setSendMessage(other.getSendMessage()); + } this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -57901,6 +58417,40 @@ public final class Family { } return this; } + private int bitField0_; + + // optional bool sendMessage = 1; + private boolean sendMessage_ ; + /** + * optional bool sendMessage = 1; + */ + public boolean hasSendMessage() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional bool sendMessage = 1; + */ + public boolean getSendMessage() { + return sendMessage_; + } + /** + * optional bool sendMessage = 1; + */ + public Builder setSendMessage(boolean value) { + bitField0_ |= 0x00000001; + sendMessage_ = value; + onChanged(); + return this; + } + /** + * optional bool sendMessage = 1; + */ + public Builder clearSendMessage() { + bitField0_ = (bitField0_ & ~0x00000001); + sendMessage_ = false; + onChanged(); + return this; + } // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.GuildSendHelpResponse) } @@ -59143,6 +59693,16 @@ public final class Family { public interface GuildSendHelpMessageResponseOrBuilder extends com.google.protobuf.MessageOrBuilder { + + // optional bool sendMessage = 1; + /** + * optional bool sendMessage = 1; + */ + boolean hasSendMessage(); + /** + * optional bool sendMessage = 1; + */ + boolean getSendMessage(); } /** * Protobuf type {@code com.ljsd.jieling.protocols.GuildSendHelpMessageResponse} @@ -59177,6 +59737,7 @@ public final class Family { 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 { @@ -59194,6 +59755,11 @@ public final class Family { } break; } + case 8: { + bitField0_ |= 0x00000001; + sendMessage_ = input.readBool(); + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -59233,7 +59799,25 @@ public final class Family { return PARSER; } + private int bitField0_; + // optional bool sendMessage = 1; + public static final int SENDMESSAGE_FIELD_NUMBER = 1; + private boolean sendMessage_; + /** + * optional bool sendMessage = 1; + */ + public boolean hasSendMessage() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional bool sendMessage = 1; + */ + public boolean getSendMessage() { + return sendMessage_; + } + private void initFields() { + sendMessage_ = false; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { @@ -59247,6 +59831,9 @@ public final class Family { public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBool(1, sendMessage_); + } getUnknownFields().writeTo(output); } @@ -59256,6 +59843,10 @@ public final class Family { if (size != -1) return size; size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(1, sendMessage_); + } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; @@ -59372,6 +59963,8 @@ public final class Family { public Builder clear() { super.clear(); + sendMessage_ = false; + bitField0_ = (bitField0_ & ~0x00000001); return this; } @@ -59398,6 +59991,13 @@ public final class Family { public com.ljsd.jieling.protocols.Family.GuildSendHelpMessageResponse buildPartial() { com.ljsd.jieling.protocols.Family.GuildSendHelpMessageResponse result = new com.ljsd.jieling.protocols.Family.GuildSendHelpMessageResponse(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.sendMessage_ = sendMessage_; + result.bitField0_ = to_bitField0_; onBuilt(); return result; } @@ -59413,6 +60013,9 @@ public final class Family { public Builder mergeFrom(com.ljsd.jieling.protocols.Family.GuildSendHelpMessageResponse other) { if (other == com.ljsd.jieling.protocols.Family.GuildSendHelpMessageResponse.getDefaultInstance()) return this; + if (other.hasSendMessage()) { + setSendMessage(other.getSendMessage()); + } this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -59438,6 +60041,40 @@ public final class Family { } return this; } + private int bitField0_; + + // optional bool sendMessage = 1; + private boolean sendMessage_ ; + /** + * optional bool sendMessage = 1; + */ + public boolean hasSendMessage() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional bool sendMessage = 1; + */ + public boolean getSendMessage() { + return sendMessage_; + } + /** + * optional bool sendMessage = 1; + */ + public Builder setSendMessage(boolean value) { + bitField0_ |= 0x00000001; + sendMessage_ = value; + onChanged(); + return this; + } + /** + * optional bool sendMessage = 1; + */ + public Builder clearSendMessage() { + bitField0_ = (bitField0_ & ~0x00000001); + sendMessage_ = false; + onChanged(); + return this; + } // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.GuildSendHelpMessageResponse) } @@ -60277,27 +60914,54 @@ public final class Family { public interface GuildHelpInfoIndicationOrBuilder extends com.google.protobuf.MessageOrBuilder { - // optional int32 guildHelpTime = 1; + // optional int32 uid = 1; /** - * optional int32 guildHelpTime = 1; + * optional int32 uid = 1; * *
-     * 已经援助次数 
+     *uid
      * 
*/ - boolean hasGuildHelpTime(); + boolean hasUid(); /** - * optional int32 guildHelpTime = 1; + * optional int32 uid = 1; * *
-     * 已经援助次数 
+     *uid
      * 
*/ - int getGuildHelpTime(); + int getUid(); - // repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2; + // optional string name = 2; /** - * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2; + * optional string name = 2; + * + *
+     *name
+     * 
+ */ + boolean hasName(); + /** + * optional string name = 2; + * + *
+     *name
+     * 
+ */ + java.lang.String getName(); + /** + * optional string name = 2; + * + *
+     *name
+     * 
+ */ + com.google.protobuf.ByteString + getNameBytes(); + + // repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3; + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3; * *
      *求援信息
@@ -60306,7 +60970,7 @@ public final class Family {
     java.util.List 
         getGuildHelpInfoList();
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
      *
      * 
      *求援信息
@@ -60314,7 +60978,7 @@ public final class Family {
      */
     com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo getGuildHelpInfo(int index);
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
      *
      * 
      *求援信息
@@ -60322,7 +60986,7 @@ public final class Family {
      */
     int getGuildHelpInfoCount();
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
      *
      * 
      *求援信息
@@ -60331,7 +60995,7 @@ public final class Family {
     java.util.List 
         getGuildHelpInfoOrBuilderList();
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
      *
      * 
      *求援信息
@@ -60397,13 +61061,18 @@ public final class Family {
             }
             case 8: {
               bitField0_ |= 0x00000001;
-              guildHelpTime_ = input.readInt32();
+              uid_ = input.readInt32();
               break;
             }
             case 18: {
-              if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
+              bitField0_ |= 0x00000002;
+              name_ = input.readBytes();
+              break;
+            }
+            case 26: {
+              if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
                 guildHelpInfo_ = new java.util.ArrayList();
-                mutable_bitField0_ |= 0x00000002;
+                mutable_bitField0_ |= 0x00000004;
               }
               guildHelpInfo_.add(input.readMessage(com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo.PARSER, extensionRegistry));
               break;
@@ -60416,7 +61085,7 @@ public final class Family {
         throw new com.google.protobuf.InvalidProtocolBufferException(
             e.getMessage()).setUnfinishedMessage(this);
       } finally {
-        if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) {
+        if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) {
           guildHelpInfo_ = java.util.Collections.unmodifiableList(guildHelpInfo_);
         }
         this.unknownFields = unknownFields.build();
@@ -60451,35 +61120,90 @@ public final class Family {
     }
 
     private int bitField0_;
-    // optional int32 guildHelpTime = 1;
-    public static final int GUILDHELPTIME_FIELD_NUMBER = 1;
-    private int guildHelpTime_;
+    // optional int32 uid = 1;
+    public static final int UID_FIELD_NUMBER = 1;
+    private int uid_;
     /**
-     * optional int32 guildHelpTime = 1;
+     * optional int32 uid = 1;
      *
      * 
-     * 已经援助次数 
+     *uid
      * 
*/ - public boolean hasGuildHelpTime() { + public boolean hasUid() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** - * optional int32 guildHelpTime = 1; + * optional int32 uid = 1; * *
-     * 已经援助次数 
+     *uid
      * 
*/ - public int getGuildHelpTime() { - return guildHelpTime_; + public int getUid() { + return uid_; } - // repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2; - public static final int GUILDHELPINFO_FIELD_NUMBER = 2; + // optional string name = 2; + public static final int NAME_FIELD_NUMBER = 2; + private java.lang.Object name_; + /** + * optional string name = 2; + * + *
+     *name
+     * 
+ */ + public boolean hasName() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional string name = 2; + * + *
+     *name
+     * 
+ */ + 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 = 2; + * + *
+     *name
+     * 
+ */ + 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; + } + } + + // repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3; + public static final int GUILDHELPINFO_FIELD_NUMBER = 3; private java.util.List guildHelpInfo_; /** - * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2; + * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3; * *
      *求援信息
@@ -60489,7 +61213,7 @@ public final class Family {
       return guildHelpInfo_;
     }
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
      *
      * 
      *求援信息
@@ -60500,7 +61224,7 @@ public final class Family {
       return guildHelpInfo_;
     }
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
      *
      * 
      *求援信息
@@ -60510,7 +61234,7 @@ public final class Family {
       return guildHelpInfo_.size();
     }
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
      *
      * 
      *求援信息
@@ -60520,7 +61244,7 @@ public final class Family {
       return guildHelpInfo_.get(index);
     }
     /**
-     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+     * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
      *
      * 
      *求援信息
@@ -60532,7 +61256,8 @@ public final class Family {
     }
 
     private void initFields() {
-      guildHelpTime_ = 0;
+      uid_ = 0;
+      name_ = "";
       guildHelpInfo_ = java.util.Collections.emptyList();
     }
     private byte memoizedIsInitialized = -1;
@@ -60548,10 +61273,13 @@ public final class Family {
                         throws java.io.IOException {
       getSerializedSize();
       if (((bitField0_ & 0x00000001) == 0x00000001)) {
-        output.writeInt32(1, guildHelpTime_);
+        output.writeInt32(1, uid_);
+      }
+      if (((bitField0_ & 0x00000002) == 0x00000002)) {
+        output.writeBytes(2, getNameBytes());
       }
       for (int i = 0; i < guildHelpInfo_.size(); i++) {
-        output.writeMessage(2, guildHelpInfo_.get(i));
+        output.writeMessage(3, guildHelpInfo_.get(i));
       }
       getUnknownFields().writeTo(output);
     }
@@ -60564,11 +61292,15 @@ public final class Family {
       size = 0;
       if (((bitField0_ & 0x00000001) == 0x00000001)) {
         size += com.google.protobuf.CodedOutputStream
-          .computeInt32Size(1, guildHelpTime_);
+          .computeInt32Size(1, uid_);
+      }
+      if (((bitField0_ & 0x00000002) == 0x00000002)) {
+        size += com.google.protobuf.CodedOutputStream
+          .computeBytesSize(2, getNameBytes());
       }
       for (int i = 0; i < guildHelpInfo_.size(); i++) {
         size += com.google.protobuf.CodedOutputStream
-          .computeMessageSize(2, guildHelpInfo_.get(i));
+          .computeMessageSize(3, guildHelpInfo_.get(i));
       }
       size += getUnknownFields().getSerializedSize();
       memoizedSerializedSize = size;
@@ -60691,11 +61423,13 @@ public final class Family {
 
       public Builder clear() {
         super.clear();
-        guildHelpTime_ = 0;
+        uid_ = 0;
         bitField0_ = (bitField0_ & ~0x00000001);
+        name_ = "";
+        bitField0_ = (bitField0_ & ~0x00000002);
         if (guildHelpInfoBuilder_ == null) {
           guildHelpInfo_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000002);
+          bitField0_ = (bitField0_ & ~0x00000004);
         } else {
           guildHelpInfoBuilder_.clear();
         }
@@ -60730,11 +61464,15 @@ public final class Family {
         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
           to_bitField0_ |= 0x00000001;
         }
-        result.guildHelpTime_ = guildHelpTime_;
+        result.uid_ = uid_;
+        if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
+          to_bitField0_ |= 0x00000002;
+        }
+        result.name_ = name_;
         if (guildHelpInfoBuilder_ == null) {
-          if (((bitField0_ & 0x00000002) == 0x00000002)) {
+          if (((bitField0_ & 0x00000004) == 0x00000004)) {
             guildHelpInfo_ = java.util.Collections.unmodifiableList(guildHelpInfo_);
-            bitField0_ = (bitField0_ & ~0x00000002);
+            bitField0_ = (bitField0_ & ~0x00000004);
           }
           result.guildHelpInfo_ = guildHelpInfo_;
         } else {
@@ -60756,14 +61494,19 @@ public final class Family {
 
       public Builder mergeFrom(com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication other) {
         if (other == com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication.getDefaultInstance()) return this;
-        if (other.hasGuildHelpTime()) {
-          setGuildHelpTime(other.getGuildHelpTime());
+        if (other.hasUid()) {
+          setUid(other.getUid());
+        }
+        if (other.hasName()) {
+          bitField0_ |= 0x00000002;
+          name_ = other.name_;
+          onChanged();
         }
         if (guildHelpInfoBuilder_ == null) {
           if (!other.guildHelpInfo_.isEmpty()) {
             if (guildHelpInfo_.isEmpty()) {
               guildHelpInfo_ = other.guildHelpInfo_;
-              bitField0_ = (bitField0_ & ~0x00000002);
+              bitField0_ = (bitField0_ & ~0x00000004);
             } else {
               ensureGuildHelpInfoIsMutable();
               guildHelpInfo_.addAll(other.guildHelpInfo_);
@@ -60776,7 +61519,7 @@ public final class Family {
               guildHelpInfoBuilder_.dispose();
               guildHelpInfoBuilder_ = null;
               guildHelpInfo_ = other.guildHelpInfo_;
-              bitField0_ = (bitField0_ & ~0x00000002);
+              bitField0_ = (bitField0_ & ~0x00000004);
               guildHelpInfoBuilder_ = 
                 com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ?
                    getGuildHelpInfoFieldBuilder() : null;
@@ -60812,62 +61555,160 @@ public final class Family {
       }
       private int bitField0_;
 
-      // optional int32 guildHelpTime = 1;
-      private int guildHelpTime_ ;
+      // optional int32 uid = 1;
+      private int uid_ ;
       /**
-       * optional int32 guildHelpTime = 1;
+       * optional int32 uid = 1;
        *
        * 
-       * 已经援助次数 
+       *uid
        * 
*/ - public boolean hasGuildHelpTime() { + public boolean hasUid() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** - * optional int32 guildHelpTime = 1; + * optional int32 uid = 1; * *
-       * 已经援助次数 
+       *uid
        * 
*/ - public int getGuildHelpTime() { - return guildHelpTime_; + public int getUid() { + return uid_; } /** - * optional int32 guildHelpTime = 1; + * optional int32 uid = 1; * *
-       * 已经援助次数 
+       *uid
        * 
*/ - public Builder setGuildHelpTime(int value) { + public Builder setUid(int value) { bitField0_ |= 0x00000001; - guildHelpTime_ = value; + uid_ = value; onChanged(); return this; } /** - * optional int32 guildHelpTime = 1; + * optional int32 uid = 1; * *
-       * 已经援助次数 
+       *uid
        * 
*/ - public Builder clearGuildHelpTime() { + public Builder clearUid() { bitField0_ = (bitField0_ & ~0x00000001); - guildHelpTime_ = 0; + uid_ = 0; onChanged(); return this; } - // repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2; + // optional string name = 2; + private java.lang.Object name_ = ""; + /** + * optional string name = 2; + * + *
+       *name
+       * 
+ */ + public boolean hasName() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional string name = 2; + * + *
+       *name
+       * 
+ */ + 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 = 2; + * + *
+       *name
+       * 
+ */ + 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 = 2; + * + *
+       *name
+       * 
+ */ + public Builder setName( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + name_ = value; + onChanged(); + return this; + } + /** + * optional string name = 2; + * + *
+       *name
+       * 
+ */ + public Builder clearName() { + bitField0_ = (bitField0_ & ~0x00000002); + name_ = getDefaultInstance().getName(); + onChanged(); + return this; + } + /** + * optional string name = 2; + * + *
+       *name
+       * 
+ */ + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + name_ = value; + onChanged(); + return this; + } + + // repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3; private java.util.List guildHelpInfo_ = java.util.Collections.emptyList(); private void ensureGuildHelpInfoIsMutable() { - if (!((bitField0_ & 0x00000002) == 0x00000002)) { + if (!((bitField0_ & 0x00000004) == 0x00000004)) { guildHelpInfo_ = new java.util.ArrayList(guildHelpInfo_); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; } } @@ -60875,7 +61716,7 @@ public final class Family { com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo, com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo.Builder, com.ljsd.jieling.protocols.CommonProto.GuildHelpInfoOrBuilder> guildHelpInfoBuilder_; /** - * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2; + * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3; * *
        *求援信息
@@ -60889,7 +61730,7 @@ public final class Family {
         }
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -60903,7 +61744,7 @@ public final class Family {
         }
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -60917,7 +61758,7 @@ public final class Family {
         }
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -60938,7 +61779,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -60956,7 +61797,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -60976,7 +61817,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -60997,7 +61838,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -61015,7 +61856,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -61033,7 +61874,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -61051,7 +61892,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -61060,7 +61901,7 @@ public final class Family {
       public Builder clearGuildHelpInfo() {
         if (guildHelpInfoBuilder_ == null) {
           guildHelpInfo_ = java.util.Collections.emptyList();
-          bitField0_ = (bitField0_ & ~0x00000002);
+          bitField0_ = (bitField0_ & ~0x00000004);
           onChanged();
         } else {
           guildHelpInfoBuilder_.clear();
@@ -61068,7 +61909,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -61085,7 +61926,7 @@ public final class Family {
         return this;
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -61096,7 +61937,7 @@ public final class Family {
         return getGuildHelpInfoFieldBuilder().getBuilder(index);
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -61110,7 +61951,7 @@ public final class Family {
         }
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -61125,7 +61966,7 @@ public final class Family {
         }
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -61136,7 +61977,7 @@ public final class Family {
             com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo.getDefaultInstance());
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -61148,7 +61989,7 @@ public final class Family {
             index, com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo.getDefaultInstance());
       }
       /**
-       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 2;
+       * repeated .com.ljsd.jieling.protocols.GuildHelpInfo guildHelpInfo = 3;
        *
        * 
        *求援信息
@@ -61165,7 +62006,7 @@ public final class Family {
           guildHelpInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilder<
               com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo, com.ljsd.jieling.protocols.CommonProto.GuildHelpInfo.Builder, com.ljsd.jieling.protocols.CommonProto.GuildHelpInfoOrBuilder>(
                   guildHelpInfo_,
-                  ((bitField0_ & 0x00000002) == 0x00000002),
+                  ((bitField0_ & 0x00000004) == 0x00000004),
                   getParentForChildren(),
                   isClean());
           guildHelpInfo_ = null;
@@ -61671,6 +62512,20 @@ public final class Family {
 
   public interface GuildHelpHelpOtherResponseOrBuilder
       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.GuildHelpHelpOtherResponse}
@@ -61705,6 +62560,7 @@ public final class Family {
         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 {
@@ -61722,6 +62578,19 @@ public final class Family {
               }
               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) {
@@ -61761,7 +62630,31 @@ public final class Family {
       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() {
@@ -61775,6 +62668,9 @@ public final class Family {
     public void writeTo(com.google.protobuf.CodedOutputStream output)
                         throws java.io.IOException {
       getSerializedSize();
+      if (((bitField0_ & 0x00000001) == 0x00000001)) {
+        output.writeMessage(1, drop_);
+      }
       getUnknownFields().writeTo(output);
     }
 
@@ -61784,6 +62680,10 @@ public final class Family {
       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;
@@ -61892,6 +62792,7 @@ public final class Family {
       }
       private void maybeForceBuilderInitialization() {
         if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
+          getDropFieldBuilder();
         }
       }
       private static Builder create() {
@@ -61900,6 +62801,12 @@ public final class Family {
 
       public Builder clear() {
         super.clear();
+        if (dropBuilder_ == null) {
+          drop_ = com.ljsd.jieling.protocols.CommonProto.Drop.getDefaultInstance();
+        } else {
+          dropBuilder_.clear();
+        }
+        bitField0_ = (bitField0_ & ~0x00000001);
         return this;
       }
 
@@ -61926,6 +62833,17 @@ public final class Family {
 
       public com.ljsd.jieling.protocols.Family.GuildHelpHelpOtherResponse buildPartial() {
         com.ljsd.jieling.protocols.Family.GuildHelpHelpOtherResponse result = new com.ljsd.jieling.protocols.Family.GuildHelpHelpOtherResponse(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;
       }
@@ -61941,6 +62859,9 @@ public final class Family {
 
       public Builder mergeFrom(com.ljsd.jieling.protocols.Family.GuildHelpHelpOtherResponse other) {
         if (other == com.ljsd.jieling.protocols.Family.GuildHelpHelpOtherResponse.getDefaultInstance()) return this;
+        if (other.hasDrop()) {
+          mergeDrop(other.getDrop());
+        }
         this.mergeUnknownFields(other.getUnknownFields());
         return this;
       }
@@ -61966,6 +62887,124 @@ public final class Family {
         }
         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.GuildHelpHelpOtherResponse)
     }
@@ -61978,6 +63017,2615 @@ public final class Family {
     // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.GuildHelpHelpOtherResponse)
   }
 
+  public interface GuildHelpGetAllRequestOrBuilder
+      extends com.google.protobuf.MessageOrBuilder {
+  }
+  /**
+   * Protobuf type {@code com.ljsd.jieling.protocols.GuildHelpGetAllRequest}
+   *
+   * 
+   *获取公会援助信息
+   * 
+ */ + public static final class GuildHelpGetAllRequest extends + com.google.protobuf.GeneratedMessage + implements GuildHelpGetAllRequestOrBuilder { + // Use GuildHelpGetAllRequest.newBuilder() to construct. + private GuildHelpGetAllRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private GuildHelpGetAllRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final GuildHelpGetAllRequest defaultInstance; + public static GuildHelpGetAllRequest getDefaultInstance() { + return defaultInstance; + } + + public GuildHelpGetAllRequest getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private GuildHelpGetAllRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + 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; + } + } + } + } 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.Family.internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest.class, com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public GuildHelpGetAllRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GuildHelpGetAllRequest(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private void initFields() { + } + 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(); + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + 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.Family.GuildHelpGetAllRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest 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.Family.GuildHelpGetAllRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest 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.Family.GuildHelpGetAllRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest 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.Family.GuildHelpGetAllRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest 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.Family.GuildHelpGetAllRequest 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.GuildHelpGetAllRequest} + * + *
+     *获取公会援助信息
+     * 
+ */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest.class, com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest.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(); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllRequest_descriptor; + } + + public com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest build() { + com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest buildPartial() { + com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest result = new com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest(this); + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest) { + return mergeFrom((com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest other) { + if (other == com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest.getDefaultInstance()) return this; + 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.Family.GuildHelpGetAllRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.Family.GuildHelpGetAllRequest) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.GuildHelpGetAllRequest) + } + + static { + defaultInstance = new GuildHelpGetAllRequest(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.GuildHelpGetAllRequest) + } + + public interface GuildHelpGetAllResponseOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+     *求援信息
+     * 
+ */ + java.util.List + getGuildHelpInfoIndicationList(); + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+     *求援信息
+     * 
+ */ + com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication getGuildHelpInfoIndication(int index); + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+     *求援信息
+     * 
+ */ + int getGuildHelpInfoIndicationCount(); + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+     *求援信息
+     * 
+ */ + java.util.List + getGuildHelpInfoIndicationOrBuilderList(); + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+     *求援信息
+     * 
+ */ + com.ljsd.jieling.protocols.Family.GuildHelpInfoIndicationOrBuilder getGuildHelpInfoIndicationOrBuilder( + int index); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.GuildHelpGetAllResponse} + */ + public static final class GuildHelpGetAllResponse extends + com.google.protobuf.GeneratedMessage + implements GuildHelpGetAllResponseOrBuilder { + // Use GuildHelpGetAllResponse.newBuilder() to construct. + private GuildHelpGetAllResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private GuildHelpGetAllResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final GuildHelpGetAllResponse defaultInstance; + public static GuildHelpGetAllResponse getDefaultInstance() { + return defaultInstance; + } + + public GuildHelpGetAllResponse getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private GuildHelpGetAllResponse( + 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)) { + guildHelpInfoIndication_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + guildHelpInfoIndication_.add(input.readMessage(com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication.PARSER, extensionRegistry)); + 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)) { + guildHelpInfoIndication_ = java.util.Collections.unmodifiableList(guildHelpInfoIndication_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse.class, com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public GuildHelpGetAllResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GuildHelpGetAllResponse(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + // repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + public static final int GUILDHELPINFOINDICATION_FIELD_NUMBER = 1; + private java.util.List guildHelpInfoIndication_; + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+     *求援信息
+     * 
+ */ + public java.util.List getGuildHelpInfoIndicationList() { + return guildHelpInfoIndication_; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+     *求援信息
+     * 
+ */ + public java.util.List + getGuildHelpInfoIndicationOrBuilderList() { + return guildHelpInfoIndication_; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+     *求援信息
+     * 
+ */ + public int getGuildHelpInfoIndicationCount() { + return guildHelpInfoIndication_.size(); + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+     *求援信息
+     * 
+ */ + public com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication getGuildHelpInfoIndication(int index) { + return guildHelpInfoIndication_.get(index); + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+     *求援信息
+     * 
+ */ + public com.ljsd.jieling.protocols.Family.GuildHelpInfoIndicationOrBuilder getGuildHelpInfoIndicationOrBuilder( + int index) { + return guildHelpInfoIndication_.get(index); + } + + private void initFields() { + guildHelpInfoIndication_ = java.util.Collections.emptyList(); + } + 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 < guildHelpInfoIndication_.size(); i++) { + output.writeMessage(1, guildHelpInfoIndication_.get(i)); + } + 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 < guildHelpInfoIndication_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, guildHelpInfoIndication_.get(i)); + } + 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.Family.GuildHelpGetAllResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse 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.Family.GuildHelpGetAllResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse 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.Family.GuildHelpGetAllResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse 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.Family.GuildHelpGetAllResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse 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.Family.GuildHelpGetAllResponse 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.GuildHelpGetAllResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse.class, com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getGuildHelpInfoIndicationFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + if (guildHelpInfoIndicationBuilder_ == null) { + guildHelpInfoIndication_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + guildHelpInfoIndicationBuilder_.clear(); + } + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllResponse_descriptor; + } + + public com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse build() { + com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse buildPartial() { + com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse result = new com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse(this); + int from_bitField0_ = bitField0_; + if (guildHelpInfoIndicationBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + guildHelpInfoIndication_ = java.util.Collections.unmodifiableList(guildHelpInfoIndication_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.guildHelpInfoIndication_ = guildHelpInfoIndication_; + } else { + result.guildHelpInfoIndication_ = guildHelpInfoIndicationBuilder_.build(); + } + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse) { + return mergeFrom((com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse other) { + if (other == com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse.getDefaultInstance()) return this; + if (guildHelpInfoIndicationBuilder_ == null) { + if (!other.guildHelpInfoIndication_.isEmpty()) { + if (guildHelpInfoIndication_.isEmpty()) { + guildHelpInfoIndication_ = other.guildHelpInfoIndication_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureGuildHelpInfoIndicationIsMutable(); + guildHelpInfoIndication_.addAll(other.guildHelpInfoIndication_); + } + onChanged(); + } + } else { + if (!other.guildHelpInfoIndication_.isEmpty()) { + if (guildHelpInfoIndicationBuilder_.isEmpty()) { + guildHelpInfoIndicationBuilder_.dispose(); + guildHelpInfoIndicationBuilder_ = null; + guildHelpInfoIndication_ = other.guildHelpInfoIndication_; + bitField0_ = (bitField0_ & ~0x00000001); + guildHelpInfoIndicationBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getGuildHelpInfoIndicationFieldBuilder() : null; + } else { + guildHelpInfoIndicationBuilder_.addAllMessages(other.guildHelpInfoIndication_); + } + } + } + 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.Family.GuildHelpGetAllResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.Family.GuildHelpGetAllResponse) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + private java.util.List guildHelpInfoIndication_ = + java.util.Collections.emptyList(); + private void ensureGuildHelpInfoIndicationIsMutable() { + if (!((bitField0_ & 0x00000001) == 0x00000001)) { + guildHelpInfoIndication_ = new java.util.ArrayList(guildHelpInfoIndication_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication, com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication.Builder, com.ljsd.jieling.protocols.Family.GuildHelpInfoIndicationOrBuilder> guildHelpInfoIndicationBuilder_; + + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public java.util.List getGuildHelpInfoIndicationList() { + if (guildHelpInfoIndicationBuilder_ == null) { + return java.util.Collections.unmodifiableList(guildHelpInfoIndication_); + } else { + return guildHelpInfoIndicationBuilder_.getMessageList(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public int getGuildHelpInfoIndicationCount() { + if (guildHelpInfoIndicationBuilder_ == null) { + return guildHelpInfoIndication_.size(); + } else { + return guildHelpInfoIndicationBuilder_.getCount(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication getGuildHelpInfoIndication(int index) { + if (guildHelpInfoIndicationBuilder_ == null) { + return guildHelpInfoIndication_.get(index); + } else { + return guildHelpInfoIndicationBuilder_.getMessage(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public Builder setGuildHelpInfoIndication( + int index, com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication value) { + if (guildHelpInfoIndicationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGuildHelpInfoIndicationIsMutable(); + guildHelpInfoIndication_.set(index, value); + onChanged(); + } else { + guildHelpInfoIndicationBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public Builder setGuildHelpInfoIndication( + int index, com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication.Builder builderForValue) { + if (guildHelpInfoIndicationBuilder_ == null) { + ensureGuildHelpInfoIndicationIsMutable(); + guildHelpInfoIndication_.set(index, builderForValue.build()); + onChanged(); + } else { + guildHelpInfoIndicationBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public Builder addGuildHelpInfoIndication(com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication value) { + if (guildHelpInfoIndicationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGuildHelpInfoIndicationIsMutable(); + guildHelpInfoIndication_.add(value); + onChanged(); + } else { + guildHelpInfoIndicationBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public Builder addGuildHelpInfoIndication( + int index, com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication value) { + if (guildHelpInfoIndicationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGuildHelpInfoIndicationIsMutable(); + guildHelpInfoIndication_.add(index, value); + onChanged(); + } else { + guildHelpInfoIndicationBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public Builder addGuildHelpInfoIndication( + com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication.Builder builderForValue) { + if (guildHelpInfoIndicationBuilder_ == null) { + ensureGuildHelpInfoIndicationIsMutable(); + guildHelpInfoIndication_.add(builderForValue.build()); + onChanged(); + } else { + guildHelpInfoIndicationBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public Builder addGuildHelpInfoIndication( + int index, com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication.Builder builderForValue) { + if (guildHelpInfoIndicationBuilder_ == null) { + ensureGuildHelpInfoIndicationIsMutable(); + guildHelpInfoIndication_.add(index, builderForValue.build()); + onChanged(); + } else { + guildHelpInfoIndicationBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public Builder addAllGuildHelpInfoIndication( + java.lang.Iterable values) { + if (guildHelpInfoIndicationBuilder_ == null) { + ensureGuildHelpInfoIndicationIsMutable(); + super.addAll(values, guildHelpInfoIndication_); + onChanged(); + } else { + guildHelpInfoIndicationBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public Builder clearGuildHelpInfoIndication() { + if (guildHelpInfoIndicationBuilder_ == null) { + guildHelpInfoIndication_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + guildHelpInfoIndicationBuilder_.clear(); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public Builder removeGuildHelpInfoIndication(int index) { + if (guildHelpInfoIndicationBuilder_ == null) { + ensureGuildHelpInfoIndicationIsMutable(); + guildHelpInfoIndication_.remove(index); + onChanged(); + } else { + guildHelpInfoIndicationBuilder_.remove(index); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication.Builder getGuildHelpInfoIndicationBuilder( + int index) { + return getGuildHelpInfoIndicationFieldBuilder().getBuilder(index); + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public com.ljsd.jieling.protocols.Family.GuildHelpInfoIndicationOrBuilder getGuildHelpInfoIndicationOrBuilder( + int index) { + if (guildHelpInfoIndicationBuilder_ == null) { + return guildHelpInfoIndication_.get(index); } else { + return guildHelpInfoIndicationBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public java.util.List + getGuildHelpInfoIndicationOrBuilderList() { + if (guildHelpInfoIndicationBuilder_ != null) { + return guildHelpInfoIndicationBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(guildHelpInfoIndication_); + } + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication.Builder addGuildHelpInfoIndicationBuilder() { + return getGuildHelpInfoIndicationFieldBuilder().addBuilder( + com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication.Builder addGuildHelpInfoIndicationBuilder( + int index) { + return getGuildHelpInfoIndicationFieldBuilder().addBuilder( + index, com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpInfoIndication guildHelpInfoIndication = 1; + * + *
+       *求援信息
+       * 
+ */ + public java.util.List + getGuildHelpInfoIndicationBuilderList() { + return getGuildHelpInfoIndicationFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication, com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication.Builder, com.ljsd.jieling.protocols.Family.GuildHelpInfoIndicationOrBuilder> + getGuildHelpInfoIndicationFieldBuilder() { + if (guildHelpInfoIndicationBuilder_ == null) { + guildHelpInfoIndicationBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication, com.ljsd.jieling.protocols.Family.GuildHelpInfoIndication.Builder, com.ljsd.jieling.protocols.Family.GuildHelpInfoIndicationOrBuilder>( + guildHelpInfoIndication_, + ((bitField0_ & 0x00000001) == 0x00000001), + getParentForChildren(), + isClean()); + guildHelpInfoIndication_ = null; + } + return guildHelpInfoIndicationBuilder_; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.GuildHelpGetAllResponse) + } + + static { + defaultInstance = new GuildHelpGetAllResponse(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.GuildHelpGetAllResponse) + } + + public interface GuildGetHelpLogRequestOrBuilder + extends com.google.protobuf.MessageOrBuilder { + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.GuildGetHelpLogRequest} + * + *
+   *请求援助日志 只能获取当天的
+   * 
+ */ + public static final class GuildGetHelpLogRequest extends + com.google.protobuf.GeneratedMessage + implements GuildGetHelpLogRequestOrBuilder { + // Use GuildGetHelpLogRequest.newBuilder() to construct. + private GuildGetHelpLogRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private GuildGetHelpLogRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final GuildGetHelpLogRequest defaultInstance; + public static GuildGetHelpLogRequest getDefaultInstance() { + return defaultInstance; + } + + public GuildGetHelpLogRequest getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private GuildGetHelpLogRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + 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; + } + } + } + } 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.Family.internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest.class, com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public GuildGetHelpLogRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GuildGetHelpLogRequest(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private void initFields() { + } + 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(); + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + 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.Family.GuildGetHelpLogRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest 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.Family.GuildGetHelpLogRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest 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.Family.GuildGetHelpLogRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest 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.Family.GuildGetHelpLogRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest 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.Family.GuildGetHelpLogRequest 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.GuildGetHelpLogRequest} + * + *
+     *请求援助日志 只能获取当天的
+     * 
+ */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest.class, com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest.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(); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogRequest_descriptor; + } + + public com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest build() { + com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest buildPartial() { + com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest result = new com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest(this); + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest) { + return mergeFrom((com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest other) { + if (other == com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest.getDefaultInstance()) return this; + 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.Family.GuildGetHelpLogRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.Family.GuildGetHelpLogRequest) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.GuildGetHelpLogRequest) + } + + static { + defaultInstance = new GuildGetHelpLogRequest(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.GuildGetHelpLogRequest) + } + + public interface GuildGetHelpLogResponseOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + java.util.List + getGuildHelpLogList(); + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog getGuildHelpLog(int index); + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + int getGuildHelpLogCount(); + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + java.util.List + getGuildHelpLogOrBuilderList(); + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + com.ljsd.jieling.protocols.CommonProto.GuildHelpLogOrBuilder getGuildHelpLogOrBuilder( + int index); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.GuildGetHelpLogResponse} + */ + public static final class GuildGetHelpLogResponse extends + com.google.protobuf.GeneratedMessage + implements GuildGetHelpLogResponseOrBuilder { + // Use GuildGetHelpLogResponse.newBuilder() to construct. + private GuildGetHelpLogResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private GuildGetHelpLogResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final GuildGetHelpLogResponse defaultInstance; + public static GuildGetHelpLogResponse getDefaultInstance() { + return defaultInstance; + } + + public GuildGetHelpLogResponse getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private GuildGetHelpLogResponse( + 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)) { + guildHelpLog_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + guildHelpLog_.add(input.readMessage(com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.PARSER, extensionRegistry)); + 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)) { + guildHelpLog_ = java.util.Collections.unmodifiableList(guildHelpLog_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse.class, com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public GuildGetHelpLogResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GuildGetHelpLogResponse(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + // repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + public static final int GUILDHELPLOG_FIELD_NUMBER = 1; + private java.util.List guildHelpLog_; + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public java.util.List getGuildHelpLogList() { + return guildHelpLog_; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public java.util.List + getGuildHelpLogOrBuilderList() { + return guildHelpLog_; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public int getGuildHelpLogCount() { + return guildHelpLog_.size(); + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.GuildHelpLog getGuildHelpLog(int index) { + return guildHelpLog_.get(index); + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.GuildHelpLogOrBuilder getGuildHelpLogOrBuilder( + int index) { + return guildHelpLog_.get(index); + } + + private void initFields() { + guildHelpLog_ = java.util.Collections.emptyList(); + } + 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 < guildHelpLog_.size(); i++) { + output.writeMessage(1, guildHelpLog_.get(i)); + } + 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 < guildHelpLog_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, guildHelpLog_.get(i)); + } + 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.Family.GuildGetHelpLogResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse 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.Family.GuildGetHelpLogResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse 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.Family.GuildGetHelpLogResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse 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.Family.GuildGetHelpLogResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse 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.Family.GuildGetHelpLogResponse 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.GuildGetHelpLogResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse.class, com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getGuildHelpLogFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + if (guildHelpLogBuilder_ == null) { + guildHelpLog_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + guildHelpLogBuilder_.clear(); + } + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogResponse_descriptor; + } + + public com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse build() { + com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse buildPartial() { + com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse result = new com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse(this); + int from_bitField0_ = bitField0_; + if (guildHelpLogBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + guildHelpLog_ = java.util.Collections.unmodifiableList(guildHelpLog_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.guildHelpLog_ = guildHelpLog_; + } else { + result.guildHelpLog_ = guildHelpLogBuilder_.build(); + } + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse) { + return mergeFrom((com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse other) { + if (other == com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse.getDefaultInstance()) return this; + if (guildHelpLogBuilder_ == null) { + if (!other.guildHelpLog_.isEmpty()) { + if (guildHelpLog_.isEmpty()) { + guildHelpLog_ = other.guildHelpLog_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureGuildHelpLogIsMutable(); + guildHelpLog_.addAll(other.guildHelpLog_); + } + onChanged(); + } + } else { + if (!other.guildHelpLog_.isEmpty()) { + if (guildHelpLogBuilder_.isEmpty()) { + guildHelpLogBuilder_.dispose(); + guildHelpLogBuilder_ = null; + guildHelpLog_ = other.guildHelpLog_; + bitField0_ = (bitField0_ & ~0x00000001); + guildHelpLogBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getGuildHelpLogFieldBuilder() : null; + } else { + guildHelpLogBuilder_.addAllMessages(other.guildHelpLog_); + } + } + } + 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.Family.GuildGetHelpLogResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.Family.GuildGetHelpLogResponse) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + private java.util.List guildHelpLog_ = + java.util.Collections.emptyList(); + private void ensureGuildHelpLogIsMutable() { + if (!((bitField0_ & 0x00000001) == 0x00000001)) { + guildHelpLog_ = new java.util.ArrayList(guildHelpLog_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog, com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder, com.ljsd.jieling.protocols.CommonProto.GuildHelpLogOrBuilder> guildHelpLogBuilder_; + + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public java.util.List getGuildHelpLogList() { + if (guildHelpLogBuilder_ == null) { + return java.util.Collections.unmodifiableList(guildHelpLog_); + } else { + return guildHelpLogBuilder_.getMessageList(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public int getGuildHelpLogCount() { + if (guildHelpLogBuilder_ == null) { + return guildHelpLog_.size(); + } else { + return guildHelpLogBuilder_.getCount(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.GuildHelpLog getGuildHelpLog(int index) { + if (guildHelpLogBuilder_ == null) { + return guildHelpLog_.get(index); + } else { + return guildHelpLogBuilder_.getMessage(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public Builder setGuildHelpLog( + int index, com.ljsd.jieling.protocols.CommonProto.GuildHelpLog value) { + if (guildHelpLogBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGuildHelpLogIsMutable(); + guildHelpLog_.set(index, value); + onChanged(); + } else { + guildHelpLogBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public Builder setGuildHelpLog( + int index, com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder builderForValue) { + if (guildHelpLogBuilder_ == null) { + ensureGuildHelpLogIsMutable(); + guildHelpLog_.set(index, builderForValue.build()); + onChanged(); + } else { + guildHelpLogBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public Builder addGuildHelpLog(com.ljsd.jieling.protocols.CommonProto.GuildHelpLog value) { + if (guildHelpLogBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGuildHelpLogIsMutable(); + guildHelpLog_.add(value); + onChanged(); + } else { + guildHelpLogBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public Builder addGuildHelpLog( + int index, com.ljsd.jieling.protocols.CommonProto.GuildHelpLog value) { + if (guildHelpLogBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureGuildHelpLogIsMutable(); + guildHelpLog_.add(index, value); + onChanged(); + } else { + guildHelpLogBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public Builder addGuildHelpLog( + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder builderForValue) { + if (guildHelpLogBuilder_ == null) { + ensureGuildHelpLogIsMutable(); + guildHelpLog_.add(builderForValue.build()); + onChanged(); + } else { + guildHelpLogBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public Builder addGuildHelpLog( + int index, com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder builderForValue) { + if (guildHelpLogBuilder_ == null) { + ensureGuildHelpLogIsMutable(); + guildHelpLog_.add(index, builderForValue.build()); + onChanged(); + } else { + guildHelpLogBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public Builder addAllGuildHelpLog( + java.lang.Iterable values) { + if (guildHelpLogBuilder_ == null) { + ensureGuildHelpLogIsMutable(); + super.addAll(values, guildHelpLog_); + onChanged(); + } else { + guildHelpLogBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public Builder clearGuildHelpLog() { + if (guildHelpLogBuilder_ == null) { + guildHelpLog_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + guildHelpLogBuilder_.clear(); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public Builder removeGuildHelpLog(int index) { + if (guildHelpLogBuilder_ == null) { + ensureGuildHelpLogIsMutable(); + guildHelpLog_.remove(index); + onChanged(); + } else { + guildHelpLogBuilder_.remove(index); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder getGuildHelpLogBuilder( + int index) { + return getGuildHelpLogFieldBuilder().getBuilder(index); + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.GuildHelpLogOrBuilder getGuildHelpLogOrBuilder( + int index) { + if (guildHelpLogBuilder_ == null) { + return guildHelpLog_.get(index); } else { + return guildHelpLogBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public java.util.List + getGuildHelpLogOrBuilderList() { + if (guildHelpLogBuilder_ != null) { + return guildHelpLogBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(guildHelpLog_); + } + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder addGuildHelpLogBuilder() { + return getGuildHelpLogFieldBuilder().addBuilder( + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder addGuildHelpLogBuilder( + int index) { + return getGuildHelpLogFieldBuilder().addBuilder( + index, com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public java.util.List + getGuildHelpLogBuilderList() { + return getGuildHelpLogFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog, com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder, com.ljsd.jieling.protocols.CommonProto.GuildHelpLogOrBuilder> + getGuildHelpLogFieldBuilder() { + if (guildHelpLogBuilder_ == null) { + guildHelpLogBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog, com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder, com.ljsd.jieling.protocols.CommonProto.GuildHelpLogOrBuilder>( + guildHelpLog_, + ((bitField0_ & 0x00000001) == 0x00000001), + getParentForChildren(), + isClean()); + guildHelpLog_ = null; + } + return guildHelpLogBuilder_; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.GuildGetHelpLogResponse) + } + + static { + defaultInstance = new GuildGetHelpLogResponse(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.GuildGetHelpLogResponse) + } + + public interface GuildHelpLogIndicationOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + /** + * optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + boolean hasGuildHelpLog(); + /** + * optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog getGuildHelpLog(); + /** + * optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + com.ljsd.jieling.protocols.CommonProto.GuildHelpLogOrBuilder getGuildHelpLogOrBuilder(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.GuildHelpLogIndication} + * + *
+   *新的援助会推
+   * 
+ */ + public static final class GuildHelpLogIndication extends + com.google.protobuf.GeneratedMessage + implements GuildHelpLogIndicationOrBuilder { + // Use GuildHelpLogIndication.newBuilder() to construct. + private GuildHelpLogIndication(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private GuildHelpLogIndication(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final GuildHelpLogIndication defaultInstance; + public static GuildHelpLogIndication getDefaultInstance() { + return defaultInstance; + } + + public GuildHelpLogIndication getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private GuildHelpLogIndication( + 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.GuildHelpLog.Builder subBuilder = null; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + subBuilder = guildHelpLog_.toBuilder(); + } + guildHelpLog_ = input.readMessage(com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.PARSER, extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(guildHelpLog_); + guildHelpLog_ = 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.Family.internal_static_com_ljsd_jieling_protocols_GuildHelpLogIndication_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildHelpLogIndication_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Family.GuildHelpLogIndication.class, com.ljsd.jieling.protocols.Family.GuildHelpLogIndication.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public GuildHelpLogIndication parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GuildHelpLogIndication(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + public static final int GUILDHELPLOG_FIELD_NUMBER = 1; + private com.ljsd.jieling.protocols.CommonProto.GuildHelpLog guildHelpLog_; + /** + * optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public boolean hasGuildHelpLog() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.GuildHelpLog getGuildHelpLog() { + return guildHelpLog_; + } + /** + * optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.GuildHelpLogOrBuilder getGuildHelpLogOrBuilder() { + return guildHelpLog_; + } + + private void initFields() { + guildHelpLog_ = com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.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, guildHelpLog_); + } + 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, guildHelpLog_); + } + 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.Family.GuildHelpLogIndication parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpLogIndication 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.Family.GuildHelpLogIndication parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpLogIndication parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpLogIndication parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpLogIndication 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.Family.GuildHelpLogIndication parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpLogIndication 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.Family.GuildHelpLogIndication parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.Family.GuildHelpLogIndication 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.Family.GuildHelpLogIndication 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.GuildHelpLogIndication} + * + *
+     *新的援助会推
+     * 
+ */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.Family.GuildHelpLogIndicationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildHelpLogIndication_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.Family.internal_static_com_ljsd_jieling_protocols_GuildHelpLogIndication_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.Family.GuildHelpLogIndication.class, com.ljsd.jieling.protocols.Family.GuildHelpLogIndication.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.Family.GuildHelpLogIndication.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getGuildHelpLogFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + if (guildHelpLogBuilder_ == null) { + guildHelpLog_ = com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.getDefaultInstance(); + } else { + guildHelpLogBuilder_.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.Family.internal_static_com_ljsd_jieling_protocols_GuildHelpLogIndication_descriptor; + } + + public com.ljsd.jieling.protocols.Family.GuildHelpLogIndication getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.Family.GuildHelpLogIndication.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.Family.GuildHelpLogIndication build() { + com.ljsd.jieling.protocols.Family.GuildHelpLogIndication result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.Family.GuildHelpLogIndication buildPartial() { + com.ljsd.jieling.protocols.Family.GuildHelpLogIndication result = new com.ljsd.jieling.protocols.Family.GuildHelpLogIndication(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + if (guildHelpLogBuilder_ == null) { + result.guildHelpLog_ = guildHelpLog_; + } else { + result.guildHelpLog_ = guildHelpLogBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.Family.GuildHelpLogIndication) { + return mergeFrom((com.ljsd.jieling.protocols.Family.GuildHelpLogIndication)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.Family.GuildHelpLogIndication other) { + if (other == com.ljsd.jieling.protocols.Family.GuildHelpLogIndication.getDefaultInstance()) return this; + if (other.hasGuildHelpLog()) { + mergeGuildHelpLog(other.getGuildHelpLog()); + } + 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.Family.GuildHelpLogIndication parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.Family.GuildHelpLogIndication) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + private com.ljsd.jieling.protocols.CommonProto.GuildHelpLog guildHelpLog_ = com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.getDefaultInstance(); + private com.google.protobuf.SingleFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog, com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder, com.ljsd.jieling.protocols.CommonProto.GuildHelpLogOrBuilder> guildHelpLogBuilder_; + /** + * optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public boolean hasGuildHelpLog() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.GuildHelpLog getGuildHelpLog() { + if (guildHelpLogBuilder_ == null) { + return guildHelpLog_; + } else { + return guildHelpLogBuilder_.getMessage(); + } + } + /** + * optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public Builder setGuildHelpLog(com.ljsd.jieling.protocols.CommonProto.GuildHelpLog value) { + if (guildHelpLogBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + guildHelpLog_ = value; + onChanged(); + } else { + guildHelpLogBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public Builder setGuildHelpLog( + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder builderForValue) { + if (guildHelpLogBuilder_ == null) { + guildHelpLog_ = builderForValue.build(); + onChanged(); + } else { + guildHelpLogBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public Builder mergeGuildHelpLog(com.ljsd.jieling.protocols.CommonProto.GuildHelpLog value) { + if (guildHelpLogBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001) && + guildHelpLog_ != com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.getDefaultInstance()) { + guildHelpLog_ = + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.newBuilder(guildHelpLog_).mergeFrom(value).buildPartial(); + } else { + guildHelpLog_ = value; + } + onChanged(); + } else { + guildHelpLogBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public Builder clearGuildHelpLog() { + if (guildHelpLogBuilder_ == null) { + guildHelpLog_ = com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.getDefaultInstance(); + onChanged(); + } else { + guildHelpLogBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + /** + * optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder getGuildHelpLogBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getGuildHelpLogFieldBuilder().getBuilder(); + } + /** + * optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.GuildHelpLogOrBuilder getGuildHelpLogOrBuilder() { + if (guildHelpLogBuilder_ != null) { + return guildHelpLogBuilder_.getMessageOrBuilder(); + } else { + return guildHelpLog_; + } + } + /** + * optional .com.ljsd.jieling.protocols.GuildHelpLog guildHelpLog = 1; + */ + private com.google.protobuf.SingleFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog, com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder, com.ljsd.jieling.protocols.CommonProto.GuildHelpLogOrBuilder> + getGuildHelpLogFieldBuilder() { + if (guildHelpLogBuilder_ == null) { + guildHelpLogBuilder_ = new com.google.protobuf.SingleFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.GuildHelpLog, com.ljsd.jieling.protocols.CommonProto.GuildHelpLog.Builder, com.ljsd.jieling.protocols.CommonProto.GuildHelpLogOrBuilder>( + guildHelpLog_, + getParentForChildren(), + isClean()); + guildHelpLog_ = null; + } + return guildHelpLogBuilder_; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.GuildHelpLogIndication) + } + + static { + defaultInstance = new GuildHelpLogIndication(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.GuildHelpLogIndication) + } + private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_FamilyUserInfo_descriptor; private static @@ -62453,6 +66101,31 @@ public final class Family { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_GuildHelpHelpOtherResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllRequest_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllRequest_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllResponse_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogRequest_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogRequest_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogResponse_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_GuildHelpLogIndication_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_GuildHelpLogIndication_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -62463,7 +66136,7 @@ public final class Family { static { java.lang.String[] descriptorData = { "\n\014Family.proto\022\032com.ljsd.jieling.protoco" + - "ls\032\021CommonProto.proto\"\215\003\n\016FamilyUserInfo" + + "ls\032\021CommonProto.proto\"\306\003\n\016FamilyUserInfo" + "\022\017\n\007roleUid\030\001 \002(\005\022\020\n\010userName\030\002 \002(\t\022\021\n\tu" + "serLevel\030\003 \002(\005\022\020\n\010position\030\004 \002(\005\022\022\n\ncont" + "ribute\030\005 \002(\005\022\017\n\007seconds\030\006 \001(\005\022\027\n\017contrib" + @@ -62471,201 +66144,214 @@ public final class Family { "d\030\t \001(\005\022\r\n\005frame\030\n \001(\005\022\023\n\013maxBossHurt\030\013 " + "\001(\005\022\020\n\010lastHurt\030\014 \001(\005\022\026\n\016takeFeteReward\030" + "\r \003(\005\022\027\n\017lastFeteGuildId\030\016 \001(\005\022\024\n\014lastFe" + - "teType\030\017 \001(\005\022\025\n\rguildHelpTime\030\020 \001(\005\022@\n\rg", - "uildHelpInfo\030\021 \003(\0132).com.ljsd.jieling.pr" + - "otocols.GuildHelpInfo\"\204\001\n\032CarDelayProgre" + - "ssIndication\022\020\n\010progress\030\001 \001(\005\022\017\n\007endTim" + - "e\030\002 \001(\005\022\023\n\013bossIndexId\030\003 \001(\005\022\027\n\017battleSt" + - "artTime\030\004 \001(\005\022\025\n\rgrabStartTime\030\005 \001(\005\"9\n\r" + - "FamilyLogInfo\022\014\n\004name\030\001 \001(\t\022\014\n\004info\030\002 \001(" + - "\t\022\014\n\004time\030\003 \001(\005\"_\n\024FamilyWalkIndicaiton\022" + - "\014\n\004path\030\001 \003(\005\022\016\n\006curPos\030\002 \001(\005\022\013\n\003uid\030\003 \001" + - "(\005\022\014\n\004name\030\004 \001(\t\022\016\n\006gender\030\005 \001(\005\"\210\001\n\013Fam" + - "ilyApply\022\014\n\004name\030\001 \001(\t\022\017\n\007roleUid\030\002 \001(\005\022", - "\014\n\004time\030\003 \001(\005\022\r\n\005frame\030\004 \001(\005\022\017\n\007outTime\030" + - "\005 \001(\005\022\r\n\005level\030\006 \001(\005\022\017\n\007foreces\030\007 \001(\005\022\014\n" + - "\004head\030\010 \001(\005\"l\n\020FamilyNoticeInfo\022\023\n\013guild" + - "Notice\030\001 \002(\t\022\022\n\nupdateTime\030\002 \002(\005\022\r\n\005step" + - "s\030\003 \003(\005\022\020\n\010adminres\030\004 \003(\005\022\016\n\006hasNew\030\005 \002(" + - "\005\"i\n\022FamilyRecomandInfo\022B\n\016familyBaseInf" + + "teType\030\017 \001(\005\022\025\n\rguildHelpTime\030\020 \001(\005\022\035\n\025i", + "sTakeGuildHelpReward\030\021 \001(\010\022@\n\rguildHelpI" + + "nfo\030\022 \003(\0132).com.ljsd.jieling.protocols.G" + + "uildHelpInfo\022\030\n\020lastHelpSendTime\030\023 \001(\005\"\204" + + "\001\n\032CarDelayProgressIndication\022\020\n\010progres" + + "s\030\001 \001(\005\022\017\n\007endTime\030\002 \001(\005\022\023\n\013bossIndexId\030" + + "\003 \001(\005\022\027\n\017battleStartTime\030\004 \001(\005\022\025\n\rgrabSt" + + "artTime\030\005 \001(\005\"9\n\rFamilyLogInfo\022\014\n\004name\030\001" + + " \001(\t\022\014\n\004info\030\002 \001(\t\022\014\n\004time\030\003 \001(\005\"_\n\024Fami" + + "lyWalkIndicaiton\022\014\n\004path\030\001 \003(\005\022\016\n\006curPos" + + "\030\002 \001(\005\022\013\n\003uid\030\003 \001(\005\022\014\n\004name\030\004 \001(\t\022\016\n\006gen", + "der\030\005 \001(\005\"\210\001\n\013FamilyApply\022\014\n\004name\030\001 \001(\t\022" + + "\017\n\007roleUid\030\002 \001(\005\022\014\n\004time\030\003 \001(\005\022\r\n\005frame\030" + + "\004 \001(\005\022\017\n\007outTime\030\005 \001(\005\022\r\n\005level\030\006 \001(\005\022\017\n" + + "\007foreces\030\007 \001(\005\022\014\n\004head\030\010 \001(\005\"l\n\020FamilyNo" + + "ticeInfo\022\023\n\013guildNotice\030\001 \002(\t\022\022\n\nupdateT" + + "ime\030\002 \002(\005\022\r\n\005steps\030\003 \003(\005\022\020\n\010adminres\030\004 \003" + + "(\005\022\016\n\006hasNew\030\005 \002(\005\"i\n\022FamilyRecomandInfo" + + "\022B\n\016familyBaseInfo\030\001 \001(\0132*.com.ljsd.jiel" + + "ing.protocols.FamilyBaseInfo\022\017\n\007isApply\030" + + "\002 \001(\005\"U\n\020FamilyDefendInfo\022\013\n\003uid\030\001 \001(\005\022\021", + "\n\tstarCount\030\002 \001(\005\022\017\n\007buildId\030\003 \001(\005\022\020\n\010cu" + + "rForce\030\004 \001(\005\"6\n\023FamilyBuildBuffInfo\022\017\n\007b" + + "uildId\030\001 \001(\005\022\016\n\006buffId\030\002 \003(\005\"y\n\025FamilyFi" + + "ghtPlayerInfo\022<\n\010userInfo\030\001 \001(\0132*.com.lj" + + "sd.jieling.protocols.FamilyUserInfo\022\021\n\ts" + + "tarCount\030\002 \001(\005\022\017\n\007buildId\030\003 \001(\005\"\243\001\n\017Fami" + + "lyFightInfo\022\013\n\003gid\030\001 \001(\005\022B\n\tbuildBuff\030\002 " + + "\003(\0132/.com.ljsd.jieling.protocols.FamilyB" + + "uildBuffInfo\022?\n\004user\030\003 \003(\01321.com.ljsd.ji" + + "eling.protocols.FamilyFightPlayerInfo\"\340\002", + "\n\025GetFamilyInfoResponse\022B\n\016familyBaseInf" + "o\030\001 \001(\0132*.com.ljsd.jieling.protocols.Fam" + - "ilyBaseInfo\022\017\n\007isApply\030\002 \001(\005\"U\n\020FamilyDe" + - "fendInfo\022\013\n\003uid\030\001 \001(\005\022\021\n\tstarCount\030\002 \001(\005" + - "\022\017\n\007buildId\030\003 \001(\005\022\020\n\010curForce\030\004 \001(\005\"6\n\023F", - "amilyBuildBuffInfo\022\017\n\007buildId\030\001 \001(\005\022\016\n\006b" + - "uffId\030\002 \003(\005\"y\n\025FamilyFightPlayerInfo\022<\n\010" + - "userInfo\030\001 \001(\0132*.com.ljsd.jieling.protoc" + - "ols.FamilyUserInfo\022\021\n\tstarCount\030\002 \001(\005\022\017\n" + - "\007buildId\030\003 \001(\005\"\243\001\n\017FamilyFightInfo\022\013\n\003gi" + - "d\030\001 \001(\005\022B\n\tbuildBuff\030\002 \003(\0132/.com.ljsd.ji" + - "eling.protocols.FamilyBuildBuffInfo\022?\n\004u" + - "ser\030\003 \003(\01321.com.ljsd.jieling.protocols.F" + - "amilyFightPlayerInfo\"\340\002\n\025GetFamilyInfoRe" + - "sponse\022B\n\016familyBaseInfo\030\001 \001(\0132*.com.ljs", - "d.jieling.protocols.FamilyBaseInfo\022B\n\016fa" + - "milyUserInfo\030\002 \001(\0132*.com.ljsd.jieling.pr" + - "otocols.FamilyUserInfo\022N\n\024familyWalkIndi" + - "caiton\030\003 \003(\01320.com.ljsd.jieling.protocol" + - "s.FamilyWalkIndicaiton\022\023\n\013guildBossId\030\004 " + - "\001(\005\022Z\n\032carDelayProgressIndication\030\005 \001(\0132" + - "6.com.ljsd.jieling.protocols.CarDelayPro" + - "gressIndication\"5\n\023FamilyCreateReqeust\022\014" + - "\n\004name\030\001 \001(\t\022\020\n\010announce\030\002 \001(\t\"\356\001\n\024Famil" + - "yCreateResponse\022B\n\016familyBaseInfo\030\001 \001(\0132", - "*.com.ljsd.jieling.protocols.FamilyBaseI" + - "nfo\022B\n\016familyUserInfo\030\002 \001(\0132*.com.ljsd.j" + - "ieling.protocols.FamilyUserInfo\022N\n\024famil" + - "yWalkIndicaiton\030\003 \001(\01320.com.ljsd.jieling" + - ".protocols.FamilyWalkIndicaiton\"#\n\023Famil" + - "ySearchReqeust\022\014\n\004name\030\001 \001(\t\"a\n\023FamilySe" + - "achResponse\022J\n\022familyRecomandInfo\030\001 \003(\0132" + - "..com.ljsd.jieling.protocols.FamilyRecom" + - "andInfo\"&\n\022FamilyApplyRequest\022\020\n\010familyI" + - "d\030\001 \003(\005\"\235\001\n\023FamilyJoinIndicaion\022B\n\016famil", - "yBaseInfo\030\001 \001(\0132*.com.ljsd.jieling.proto" + - "cols.FamilyBaseInfo\022B\n\016familyUserInfo\030\002 " + - "\001(\0132*.com.ljsd.jieling.protocols.FamilyU" + - "serInfo\"%\n\021FamilyJoinRequest\022\020\n\010familyId" + - "\030\001 \001(\005\"b\n\022FamilyJoinResponse\022L\n\023familyJo" + - "inIndicaion\030\001 \001(\0132/.com.ljsd.jieling.pro" + - "tocols.FamilyJoinIndicaion\"e\n\027FamilyReco" + - "mmandResponse\022J\n\022familyRecomandInfo\030\001 \003(" + - "\0132..com.ljsd.jieling.protocols.FamilyRec" + - "omandInfo\"a\n\033GetFamilyMemberInfoResponse", - "\022B\n\016familyUserInfo\030\001 \003(\0132*.com.ljsd.jiel" + - "ing.protocols.FamilyUserInfo\"X\n\024GetFamil" + - "yLogResponse\022@\n\rfamilyLogInfo\030\001 \003(\0132).co" + - "m.ljsd.jieling.protocols.FamilyLogInfo\"V" + - "\n\026GetFamilyApplyResponse\022<\n\013familyApply\030" + - "\001 \003(\0132\'.com.ljsd.jieling.protocols.Famil" + - "yApply\"<\n\033FamilyOperationApplyRequest\022\014\n" + - "\004type\030\001 \001(\005\022\017\n\007applyId\030\002 \001(\005\")\n\024FamilyKi" + - "ckOutRequest\022\021\n\ttargetUid\030\001 \001(\005\"?\n\030Famil" + - "yAppointmentReqeust\022\021\n\ttargetUid\030\001 \001(\005\022\020", - "\n\010position\030\002 \001(\005\"?\n\036FamilyPositionUpdate" + - "Indication\022\020\n\010position\030\001 \001(\005\022\013\n\003uid\030\002 \001(" + - "\005\"4\n\023FamilyChangeRequest\022\014\n\004type\030\001 \001(\005\022\017" + - "\n\007content\030\002 \001(\t\"3\n\024FamilyChangeResponse\022" + - "\016\n\006result\030\001 \001(\005\022\013\n\003err\030\002 \001(\t\">\n\033FamilyCh" + - "angeJoinTypeRequest\022\014\n\004type\030\001 \001(\005\022\021\n\tint" + - "oLevel\030\002 \001(\005\"\\\n\026FamilyChangeIndication\022B" + - "\n\016familyBaseInfo\030\001 \001(\0132*.com.ljsd.jielin" + - "g.protocols.FamilyBaseInfo\"0\n\033FamilyChai" + - "rmanChangeRequest\022\021\n\ttargetUid\030\001 \001(\005\"(\n\030", - "FamilyDissolutionRequest\022\014\n\004type\030\001 \001(\005\"V" + - "\n\030FamilyDefendViewResponse\022:\n\004info\030\001 \003(\013" + - "2,.com.ljsd.jieling.protocols.FamilyDefe" + - "ndInfo\">\n\035FamilyDefendDetailViewRequest\022" + - "\020\n\010playerId\030\001 \001(\005\022\013\n\003gid\030\002 \001(\005\"_\n\036Family" + - "DefendDetailViewResponse\022=\n\010teamInfo\030\001 \001" + - "(\0132+.com.ljsd.jieling.protocols.TeamOneT" + - "eamInfo\"8\n\030FamilyQuickDefendRequest\022\017\n\007b" + - "uildId\030\001 \001(\005\022\013\n\003uid\030\002 \001(\005\"!\n\021FamilyWalkR" + - "equest\022\014\n\004path\030\001 \003(\005\"T\n\027FamilyFightInfoR", - "esponse\0229\n\004info\030\001 \003(\0132+.com.ljsd.jieling" + - ".protocols.FamilyFightInfo\"q\n\013EnemyFamil" + - "y\022\n\n\002id\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022\r\n\005level\030\003 \001" + - "(\005\022\021\n\tpictureId\030\004 \001(\005\022\021\n\ttotalStar\030\005 \001(\005" + - "\022\023\n\013myTotalStar\030\006 \001(\005\"\310\001\n\030FamilyFightRou" + - "ndResponse\022\014\n\004type\030\001 \001(\005\022\021\n\tstartTime\030\002 " + - "\001(\005\022\026\n\016roundStartTime\030\003 \001(\005\022\024\n\014roundEndT" + - "ime\030\004 \001(\005\022\020\n\010joinType\030\005 \001(\005\0226\n\005enemy\030\006 \001" + - "(\0132\'.com.ljsd.jieling.protocols.EnemyFam" + - "ily\022\023\n\013attackCount\030\007 \001(\005\":\n\030FamilyFightA", - "ttackRequest\022\021\n\tattackUid\030\001 \001(\005\022\013\n\003gid\030\002" + - " \001(\005\"s\n\031FamilyFightAttackResponse\022\016\n\006res" + - "ult\030\001 \001(\005\022\021\n\tstarCount\030\002 \001(\005\0223\n\004data\030\003 \001" + - "(\0132%.com.ljsd.jieling.protocols.FightDat" + - "a\"\231\001\n\023PersonalFightResult\022\014\n\004rank\030\001 \001(\005\022" + - "\013\n\003uid\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\022\020\n\010position\030\006 \001(\005\022\023\n" + - "\013attackCount\030\007 \001(\005\022\021\n\tstarCount\030\010 \001(\005\"*\n" + - "\032PersonalFightResultRequest\022\014\n\004type\030\001 \001(" + - "\005\"^\n\033PersonalFightResultResponse\022?\n\006resu", - "lt\030\001 \003(\0132/.com.ljsd.jieling.protocols.Pe" + - "rsonalFightResult\"j\n\030GuildFightResultRes" + - "ponse\022\016\n\006getExp\030\001 \001(\005\022\014\n\004star\030\002 \003(\005\022\021\n\te" + - "xtraStar\030\003 \003(\005\022\r\n\005level\030\004 \001(\005\022\016\n\006curExp\030" + - "\005 \001(\005\"3\n\016DefeatResponse\022\013\n\003uid\030\001 \001(\005\022\024\n\014" + - "teamLostStar\030\002 \001(\005\"#\n\021ChangeIconRequest\022" + - "\016\n\006iconId\030\001 \001(\005\"V\n\032GetAttackHeroBloodRes" + - "ponse\0228\n\005blood\030\001 \003(\0132).com.ljsd.jieling." + - "protocols.HeroBloodInfo\" \n\020RefuseJoinFam" + - "ily\022\014\n\004name\030\001 \001(\t\" \n\021KickOutIndication\022\013", - "\n\003uid\030\001 \001(\005\"P\n\030GetAllRedPackageResponse\022" + - "4\n\004info\030\001 \003(\0132&.com.ljsd.jieling.protoco" + - "ls.RedPackage\"\"\n\024RobRedPackageRequest\022\n\n" + - "\002id\030\001 \001(\005\"I\n\025RobRedPackageResponse\022\021\n\tis" + - "Success\030\001 \001(\005\022\016\n\006itemId\030\002 \001(\005\022\r\n\005count\030\003" + - " \001(\005\"%\n\027RedPackageDetailRequest\022\n\n\002id\030\001 " + - "\001(\005\"\231\001\n\030RedPackageDetailResponse\0226\n\004info" + - "\030\001 \003(\0132(.com.ljsd.jieling.protocols.RedO" + - "neDetail\022\022\n\nremainTime\030\002 \001(\005\022\020\n\010sendName" + - "\030\003 \001(\t\022\014\n\004head\030\004 \001(\005\022\021\n\theadFrame\030\005 \001(\005\"", - "$\n\025RedPackageLikeRequest\022\013\n\003uid\030\001 \001(\005\"%\n" + - "\026GetAllSendLikeResponse\022\013\n\003uid\030\001 \003(\005\")\n\n" + - "GuildSkill\022\014\n\004type\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\"" + - "Q\n\030GetAllGuildSkillResponse\0225\n\005skill\030\001 \003" + - "(\0132&.com.ljsd.jieling.protocols.GuildSki" + - "ll\"(\n\030GuildSkillLevelUpRequest\022\014\n\004type\030\001" + - " \001(\005\"&\n\026ResetGuildSkillRequest\022\014\n\004type\030\001" + - " \001(\005\"I\n\027ResetGuildSkillResponse\022.\n\004drop\030" + - "\001 \001(\0132 .com.ljsd.jieling.protocols.Drop\"" + - "\304\001\n\020CarChallengeItem\022\013\n\003uid\030\001 \001(\005\022\020\n\010use", - "rName\030\002 \001(\t\022\r\n\005force\030\003 \001(\005\022\021\n\tguildName\030" + - "\004 \001(\t\022\r\n\005score\030\005 \001(\005\022\024\n\014hadChallenge\030\006 \001" + - "(\005\022\014\n\004rank\030\007 \001(\005\022<\n\010teamInfo\030\010 \003(\0132*.com" + - ".ljsd.jieling.protocols.TeamSimpleInfo\"\206" + - "\001\n\033GetCarChallenegListResponse\022F\n\020carCha" + - "llengeItem\030\001 \003(\0132,.com.ljsd.jieling.prot" + - "ocols.CarChallengeItem\022\016\n\006myRank\030\002 \001(\005\022\017" + - "\n\007myScore\030\003 \001(\005\"!\n\021FamilyFeteRequest\022\014\n\004" + - "type\030\001 \001(\005\"T\n\022FamilyFeteResponse\022.\n\004drop" + - "\030\001 \001(\0132 .com.ljsd.jieling.protocols.Drop", - "\022\016\n\006curExp\030\002 \001(\005\"(\n\032FamilyGetFeteRewardR" + - "equest\022\n\n\002id\030\001 \001(\005\"M\n\033FamilyGetFeteRewar" + - "dResponse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jieli" + - "ng.protocols.Drop\"2\n!FamilyFeteRewardPro" + - "cessIndication\022\r\n\005score\030\001 \001(\005\"2\n\rDeathPa" + - "thInfo\022\016\n\006pathId\030\001 \001(\005\022\021\n\tguildName\030\002 \001(" + - "\t\",\n\032GetDeathPathStatusResponse\022\016\n\006statu" + - "s\030\001 \001(\005\"~\n\030GetDeathPathInfoResponse\022\020\n\010o" + - "verTime\030\001 \001(\005\022\026\n\016challengeCount\030\002 \001(\005\0228\n" + - "\005infos\030\003 \003(\0132).com.ljsd.jieling.protocol", - "s.DeathPathInfo\"+\n\031ChallengeDeathPathReq" + - "uest\022\016\n\006pathId\030\001 \001(\005\"\252\001\n\032ChallengeDeathP" + - "athResponse\0228\n\tfightData\030\001 \001(\0132%.com.ljs" + - "d.jieling.protocols.FightData\022\016\n\006damage\030" + - "\002 \001(\005\022.\n\004drop\030\003 \001(\0132 .com.ljsd.jieling.p" + - "rotocols.Drop\022\022\n\nhistoryMax\030\004 \001(\005\"`\n\025Car" + - "GrapRecordResponse\022G\n\020carChallengeItem\030\001" + - " \003(\0132-.com.ljsd.jieling.protocols.CarGra" + - "pRecordItem\"N\n\nRewardInfo\022\013\n\003uid\030\001 \001(\005\022\016" + - "\n\006itemId\030\002 \001(\005\022\021\n\titemCount\030\003 \001(\005\022\020\n\010pos", - "ition\030\004 \001(\005\"Y\n!GetAllDeathPathRewardInfo" + - "Response\0224\n\004info\030\001 \003(\0132&.com.ljsd.jielin" + - "g.protocols.RewardInfo\",\n\030DoRewardDeathP" + - "athRequest\022\020\n\010position\030\001 \001(\005\"K\n\031DoReward" + - "DeathPathResponse\022.\n\004drop\030\001 \001(\0132 .com.lj" + - "sd.jieling.protocols.Drop\"1\n\037DeathPathSt" + - "atusChangeIndication\022\016\n\006status\030\001 \001(\005\"J\n\022" + - "DoRewardIndication\0224\n\004info\030\001 \001(\0132&.com.l" + - "jsd.jieling.protocols.RewardInfo\"9\n\024Guil" + - "dSendHelpRequest\022\014\n\004type\030\001 \003(\005\022\023\n\013sendMe", - "ssage\030\002 \001(\010\"\027\n\025GuildSendHelpResponse\"*\n\032" + - "GuildTakeHelpRewardRequest\022\014\n\004type\030\002 \001(\005" + - "\"M\n\033GuildTakeHelpRewardResponse\022.\n\004drop\030" + - "\001 \001(\0132 .com.ljsd.jieling.protocols.Drop\"" + - "\035\n\033GuildSendHelpMessageRequest\"\036\n\034GuildS" + - "endHelpMessageResponse\"\031\n\027GuildTakeHelpB" + - "oxRequest\"J\n\030GuildTakeHelpBoxResponse\022.\n" + - "\004drop\030\001 \001(\0132 .com.ljsd.jieling.protocols" + - ".Drop\"r\n\027GuildHelpInfoIndication\022\025\n\rguil" + - "dHelpTime\030\001 \001(\005\022@\n\rguildHelpInfo\030\002 \003(\0132)", - ".com.ljsd.jieling.protocols.GuildHelpInf" + - "o\"6\n\031GuildHelpHelpOtherRequest\022\013\n\003uid\030\001 " + - "\001(\005\022\014\n\004type\030\002 \001(\005\"\034\n\032GuildHelpHelpOtherR" + - "esponseB\002H\001" + "ilyBaseInfo\022B\n\016familyUserInfo\030\002 \001(\0132*.co" + + "m.ljsd.jieling.protocols.FamilyUserInfo\022" + + "N\n\024familyWalkIndicaiton\030\003 \003(\01320.com.ljsd" + + ".jieling.protocols.FamilyWalkIndicaiton\022" + + "\023\n\013guildBossId\030\004 \001(\005\022Z\n\032carDelayProgress" + + "Indication\030\005 \001(\01326.com.ljsd.jieling.prot" + + "ocols.CarDelayProgressIndication\"5\n\023Fami" + + "lyCreateReqeust\022\014\n\004name\030\001 \001(\t\022\020\n\010announc", + "e\030\002 \001(\t\"\356\001\n\024FamilyCreateResponse\022B\n\016fami" + + "lyBaseInfo\030\001 \001(\0132*.com.ljsd.jieling.prot" + + "ocols.FamilyBaseInfo\022B\n\016familyUserInfo\030\002" + + " \001(\0132*.com.ljsd.jieling.protocols.Family" + + "UserInfo\022N\n\024familyWalkIndicaiton\030\003 \001(\01320" + + ".com.ljsd.jieling.protocols.FamilyWalkIn" + + "dicaiton\"#\n\023FamilySearchReqeust\022\014\n\004name\030" + + "\001 \001(\t\"a\n\023FamilySeachResponse\022J\n\022familyRe" + + "comandInfo\030\001 \003(\0132..com.ljsd.jieling.prot" + + "ocols.FamilyRecomandInfo\"&\n\022FamilyApplyR", + "equest\022\020\n\010familyId\030\001 \003(\005\"\235\001\n\023FamilyJoinI" + + "ndicaion\022B\n\016familyBaseInfo\030\001 \001(\0132*.com.l" + + "jsd.jieling.protocols.FamilyBaseInfo\022B\n\016" + + "familyUserInfo\030\002 \001(\0132*.com.ljsd.jieling." + + "protocols.FamilyUserInfo\"%\n\021FamilyJoinRe" + + "quest\022\020\n\010familyId\030\001 \001(\005\"b\n\022FamilyJoinRes" + + "ponse\022L\n\023familyJoinIndicaion\030\001 \001(\0132/.com" + + ".ljsd.jieling.protocols.FamilyJoinIndica" + + "ion\"e\n\027FamilyRecommandResponse\022J\n\022family" + + "RecomandInfo\030\001 \003(\0132..com.ljsd.jieling.pr", + "otocols.FamilyRecomandInfo\"a\n\033GetFamilyM" + + "emberInfoResponse\022B\n\016familyUserInfo\030\001 \003(" + + "\0132*.com.ljsd.jieling.protocols.FamilyUse" + + "rInfo\"X\n\024GetFamilyLogResponse\022@\n\rfamilyL" + + "ogInfo\030\001 \003(\0132).com.ljsd.jieling.protocol" + + "s.FamilyLogInfo\"V\n\026GetFamilyApplyRespons" + + "e\022<\n\013familyApply\030\001 \003(\0132\'.com.ljsd.jielin" + + "g.protocols.FamilyApply\"<\n\033FamilyOperati" + + "onApplyRequest\022\014\n\004type\030\001 \001(\005\022\017\n\007applyId\030" + + "\002 \001(\005\")\n\024FamilyKickOutRequest\022\021\n\ttargetU", + "id\030\001 \001(\005\"?\n\030FamilyAppointmentReqeust\022\021\n\t" + + "targetUid\030\001 \001(\005\022\020\n\010position\030\002 \001(\005\"?\n\036Fam" + + "ilyPositionUpdateIndication\022\020\n\010position\030" + + "\001 \001(\005\022\013\n\003uid\030\002 \001(\005\"4\n\023FamilyChangeReques" + + "t\022\014\n\004type\030\001 \001(\005\022\017\n\007content\030\002 \001(\t\"3\n\024Fami" + + "lyChangeResponse\022\016\n\006result\030\001 \001(\005\022\013\n\003err\030" + + "\002 \001(\t\">\n\033FamilyChangeJoinTypeRequest\022\014\n\004" + + "type\030\001 \001(\005\022\021\n\tintoLevel\030\002 \001(\005\"\\\n\026FamilyC" + + "hangeIndication\022B\n\016familyBaseInfo\030\001 \001(\0132" + + "*.com.ljsd.jieling.protocols.FamilyBaseI", + "nfo\"0\n\033FamilyChairmanChangeRequest\022\021\n\tta" + + "rgetUid\030\001 \001(\005\"(\n\030FamilyDissolutionReques" + + "t\022\014\n\004type\030\001 \001(\005\"V\n\030FamilyDefendViewRespo" + + "nse\022:\n\004info\030\001 \003(\0132,.com.ljsd.jieling.pro" + + "tocols.FamilyDefendInfo\">\n\035FamilyDefendD" + + "etailViewRequest\022\020\n\010playerId\030\001 \001(\005\022\013\n\003gi" + + "d\030\002 \001(\005\"_\n\036FamilyDefendDetailViewRespons" + + "e\022=\n\010teamInfo\030\001 \001(\0132+.com.ljsd.jieling.p" + + "rotocols.TeamOneTeamInfo\"8\n\030FamilyQuickD" + + "efendRequest\022\017\n\007buildId\030\001 \001(\005\022\013\n\003uid\030\002 \001", + "(\005\"!\n\021FamilyWalkRequest\022\014\n\004path\030\001 \003(\005\"T\n" + + "\027FamilyFightInfoResponse\0229\n\004info\030\001 \003(\0132+" + + ".com.ljsd.jieling.protocols.FamilyFightI" + + "nfo\"q\n\013EnemyFamily\022\n\n\002id\030\001 \001(\005\022\014\n\004name\030\002" + + " \001(\t\022\r\n\005level\030\003 \001(\005\022\021\n\tpictureId\030\004 \001(\005\022\021" + + "\n\ttotalStar\030\005 \001(\005\022\023\n\013myTotalStar\030\006 \001(\005\"\310" + + "\001\n\030FamilyFightRoundResponse\022\014\n\004type\030\001 \001(" + + "\005\022\021\n\tstartTime\030\002 \001(\005\022\026\n\016roundStartTime\030\003" + + " \001(\005\022\024\n\014roundEndTime\030\004 \001(\005\022\020\n\010joinType\030\005" + + " \001(\005\0226\n\005enemy\030\006 \001(\0132\'.com.ljsd.jieling.p", + "rotocols.EnemyFamily\022\023\n\013attackCount\030\007 \001(" + + "\005\":\n\030FamilyFightAttackRequest\022\021\n\tattackU" + + "id\030\001 \001(\005\022\013\n\003gid\030\002 \001(\005\"s\n\031FamilyFightAtta" + + "ckResponse\022\016\n\006result\030\001 \001(\005\022\021\n\tstarCount\030" + + "\002 \001(\005\0223\n\004data\030\003 \001(\0132%.com.ljsd.jieling.p" + + "rotocols.FightData\"\231\001\n\023PersonalFightResu" + + "lt\022\014\n\004rank\030\001 \001(\005\022\013\n\003uid\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\022\020\n\010" + + "position\030\006 \001(\005\022\023\n\013attackCount\030\007 \001(\005\022\021\n\ts" + + "tarCount\030\010 \001(\005\"*\n\032PersonalFightResultReq", + "uest\022\014\n\004type\030\001 \001(\005\"^\n\033PersonalFightResul" + + "tResponse\022?\n\006result\030\001 \003(\0132/.com.ljsd.jie" + + "ling.protocols.PersonalFightResult\"j\n\030Gu" + + "ildFightResultResponse\022\016\n\006getExp\030\001 \001(\005\022\014" + + "\n\004star\030\002 \003(\005\022\021\n\textraStar\030\003 \003(\005\022\r\n\005level" + + "\030\004 \001(\005\022\016\n\006curExp\030\005 \001(\005\"3\n\016DefeatResponse" + + "\022\013\n\003uid\030\001 \001(\005\022\024\n\014teamLostStar\030\002 \001(\005\"#\n\021C" + + "hangeIconRequest\022\016\n\006iconId\030\001 \001(\005\"V\n\032GetA" + + "ttackHeroBloodResponse\0228\n\005blood\030\001 \003(\0132)." + + "com.ljsd.jieling.protocols.HeroBloodInfo", + "\" \n\020RefuseJoinFamily\022\014\n\004name\030\001 \001(\t\" \n\021Ki" + + "ckOutIndication\022\013\n\003uid\030\001 \001(\005\"P\n\030GetAllRe" + + "dPackageResponse\0224\n\004info\030\001 \003(\0132&.com.ljs" + + "d.jieling.protocols.RedPackage\"\"\n\024RobRed" + + "PackageRequest\022\n\n\002id\030\001 \001(\005\"I\n\025RobRedPack" + + "ageResponse\022\021\n\tisSuccess\030\001 \001(\005\022\016\n\006itemId" + + "\030\002 \001(\005\022\r\n\005count\030\003 \001(\005\"%\n\027RedPackageDetai" + + "lRequest\022\n\n\002id\030\001 \001(\005\"\231\001\n\030RedPackageDetai" + + "lResponse\0226\n\004info\030\001 \003(\0132(.com.ljsd.jieli" + + "ng.protocols.RedOneDetail\022\022\n\nremainTime\030", + "\002 \001(\005\022\020\n\010sendName\030\003 \001(\t\022\014\n\004head\030\004 \001(\005\022\021\n" + + "\theadFrame\030\005 \001(\005\"$\n\025RedPackageLikeReques" + + "t\022\013\n\003uid\030\001 \001(\005\"%\n\026GetAllSendLikeResponse" + + "\022\013\n\003uid\030\001 \003(\005\")\n\nGuildSkill\022\014\n\004type\030\001 \001(" + + "\005\022\r\n\005level\030\002 \001(\005\"Q\n\030GetAllGuildSkillResp" + + "onse\0225\n\005skill\030\001 \003(\0132&.com.ljsd.jieling.p" + + "rotocols.GuildSkill\"(\n\030GuildSkillLevelUp" + + "Request\022\014\n\004type\030\001 \001(\005\"&\n\026ResetGuildSkill" + + "Request\022\014\n\004type\030\001 \001(\005\"I\n\027ResetGuildSkill" + + "Response\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jielin", + "g.protocols.Drop\"\304\001\n\020CarChallengeItem\022\013\n" + + "\003uid\030\001 \001(\005\022\020\n\010userName\030\002 \001(\t\022\r\n\005force\030\003 " + + "\001(\005\022\021\n\tguildName\030\004 \001(\t\022\r\n\005score\030\005 \001(\005\022\024\n" + + "\014hadChallenge\030\006 \001(\005\022\014\n\004rank\030\007 \001(\005\022<\n\010tea" + + "mInfo\030\010 \003(\0132*.com.ljsd.jieling.protocols" + + ".TeamSimpleInfo\"\206\001\n\033GetCarChallenegListR" + + "esponse\022F\n\020carChallengeItem\030\001 \003(\0132,.com." + + "ljsd.jieling.protocols.CarChallengeItem\022" + + "\016\n\006myRank\030\002 \001(\005\022\017\n\007myScore\030\003 \001(\005\"!\n\021Fami" + + "lyFeteRequest\022\014\n\004type\030\001 \001(\005\"T\n\022FamilyFet", + "eResponse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jieli" + + "ng.protocols.Drop\022\016\n\006curExp\030\002 \001(\005\"(\n\032Fam" + + "ilyGetFeteRewardRequest\022\n\n\002id\030\001 \001(\005\"M\n\033F" + + "amilyGetFeteRewardResponse\022.\n\004drop\030\001 \001(\013" + + "2 .com.ljsd.jieling.protocols.Drop\"2\n!Fa" + + "milyFeteRewardProcessIndication\022\r\n\005score" + + "\030\001 \001(\005\"?\n\rDeathPathInfo\022\016\n\006pathId\030\001 \001(\005\022" + + "\021\n\tguildName\030\002 \001(\t\022\013\n\003gid\030\003 \001(\005\",\n\032GetDe" + + "athPathStatusResponse\022\016\n\006status\030\001 \001(\005\"~\n" + + "\030GetDeathPathInfoResponse\022\020\n\010overTime\030\001 ", + "\001(\005\022\026\n\016challengeCount\030\002 \001(\005\0228\n\005infos\030\003 \003" + + "(\0132).com.ljsd.jieling.protocols.DeathPat" + + "hInfo\"+\n\031ChallengeDeathPathRequest\022\016\n\006pa" + + "thId\030\001 \001(\005\"\252\001\n\032ChallengeDeathPathRespons" + + "e\0228\n\tfightData\030\001 \001(\0132%.com.ljsd.jieling." + + "protocols.FightData\022\016\n\006damage\030\002 \001(\005\022.\n\004d" + + "rop\030\003 \001(\0132 .com.ljsd.jieling.protocols.D" + + "rop\022\022\n\nhistoryMax\030\004 \001(\005\"`\n\025CarGrapRecord" + + "Response\022G\n\020carChallengeItem\030\001 \003(\0132-.com" + + ".ljsd.jieling.protocols.CarGrapRecordIte", + "m\"`\n\nRewardInfo\022\013\n\003uid\030\001 \001(\005\022\016\n\006itemId\030\002" + + " \001(\005\022\021\n\titemCount\030\003 \001(\005\022\020\n\010position\030\004 \001(" + + "\005\022\020\n\010username\030\005 \001(\t\"Y\n!GetAllDeathPathRe" + + "wardInfoResponse\0224\n\004info\030\001 \003(\0132&.com.ljs" + + "d.jieling.protocols.RewardInfo\",\n\030DoRewa" + + "rdDeathPathRequest\022\020\n\010position\030\001 \001(\005\"K\n\031" + + "DoRewardDeathPathResponse\022.\n\004drop\030\001 \001(\0132" + + " .com.ljsd.jieling.protocols.Drop\"1\n\037Dea" + + "thPathStatusChangeIndication\022\016\n\006status\030\001" + + " \001(\005\"J\n\022DoRewardIndication\0224\n\004info\030\001 \001(\013", + "2&.com.ljsd.jieling.protocols.RewardInfo" + + "\"9\n\024GuildSendHelpRequest\022\014\n\004type\030\001 \003(\005\022\023" + + "\n\013sendMessage\030\002 \001(\010\",\n\025GuildSendHelpResp" + + "onse\022\023\n\013sendMessage\030\001 \001(\010\"*\n\032GuildTakeHe" + + "lpRewardRequest\022\014\n\004type\030\002 \001(\005\"M\n\033GuildTa" + + "keHelpRewardResponse\022.\n\004drop\030\001 \001(\0132 .com" + + ".ljsd.jieling.protocols.Drop\"\035\n\033GuildSen" + + "dHelpMessageRequest\"3\n\034GuildSendHelpMess" + + "ageResponse\022\023\n\013sendMessage\030\001 \001(\010\"\031\n\027Guil" + + "dTakeHelpBoxRequest\"J\n\030GuildTakeHelpBoxR", + "esponse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jieling" + + ".protocols.Drop\"v\n\027GuildHelpInfoIndicati" + + "on\022\013\n\003uid\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022@\n\rguildHe" + + "lpInfo\030\003 \003(\0132).com.ljsd.jieling.protocol" + + "s.GuildHelpInfo\"6\n\031GuildHelpHelpOtherReq" + + "uest\022\013\n\003uid\030\001 \001(\005\022\014\n\004type\030\002 \001(\005\"L\n\032Guild" + + "HelpHelpOtherResponse\022.\n\004drop\030\001 \001(\0132 .co" + + "m.ljsd.jieling.protocols.Drop\"\030\n\026GuildHe" + + "lpGetAllRequest\"o\n\027GuildHelpGetAllRespon" + + "se\022T\n\027guildHelpInfoIndication\030\001 \003(\01323.co", + "m.ljsd.jieling.protocols.GuildHelpInfoIn" + + "dication\"\030\n\026GuildGetHelpLogRequest\"Y\n\027Gu" + + "ildGetHelpLogResponse\022>\n\014guildHelpLog\030\001 " + + "\003(\0132(.com.ljsd.jieling.protocols.GuildHe" + + "lpLog\"X\n\026GuildHelpLogIndication\022>\n\014guild" + + "HelpLog\030\001 \001(\0132(.com.ljsd.jieling.protoco" + + "ls.GuildHelpLogB\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -62677,7 +66363,7 @@ public final class Family { internal_static_com_ljsd_jieling_protocols_FamilyUserInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_FamilyUserInfo_descriptor, - new java.lang.String[] { "RoleUid", "UserName", "UserLevel", "Position", "Contribute", "Seconds", "ContributeToday", "SoulForce", "Head", "Frame", "MaxBossHurt", "LastHurt", "TakeFeteReward", "LastFeteGuildId", "LastFeteType", "GuildHelpTime", "GuildHelpInfo", }); + new java.lang.String[] { "RoleUid", "UserName", "UserLevel", "Position", "Contribute", "Seconds", "ContributeToday", "SoulForce", "Head", "Frame", "MaxBossHurt", "LastHurt", "TakeFeteReward", "LastFeteGuildId", "LastFeteType", "GuildHelpTime", "IsTakeGuildHelpReward", "GuildHelpInfo", "LastHelpSendTime", }); internal_static_com_ljsd_jieling_protocols_CarDelayProgressIndication_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_com_ljsd_jieling_protocols_CarDelayProgressIndication_fieldAccessorTable = new @@ -63109,7 +66795,7 @@ public final class Family { internal_static_com_ljsd_jieling_protocols_DeathPathInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_DeathPathInfo_descriptor, - new java.lang.String[] { "PathId", "GuildName", }); + new java.lang.String[] { "PathId", "GuildName", "Gid", }); internal_static_com_ljsd_jieling_protocols_GetDeathPathStatusResponse_descriptor = getDescriptor().getMessageTypes().get(73); internal_static_com_ljsd_jieling_protocols_GetDeathPathStatusResponse_fieldAccessorTable = new @@ -63145,7 +66831,7 @@ public final class Family { internal_static_com_ljsd_jieling_protocols_RewardInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_RewardInfo_descriptor, - new java.lang.String[] { "Uid", "ItemId", "ItemCount", "Position", }); + new java.lang.String[] { "Uid", "ItemId", "ItemCount", "Position", "Username", }); internal_static_com_ljsd_jieling_protocols_GetAllDeathPathRewardInfoResponse_descriptor = getDescriptor().getMessageTypes().get(79); internal_static_com_ljsd_jieling_protocols_GetAllDeathPathRewardInfoResponse_fieldAccessorTable = new @@ -63187,7 +66873,7 @@ public final class Family { internal_static_com_ljsd_jieling_protocols_GuildSendHelpResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GuildSendHelpResponse_descriptor, - new java.lang.String[] { }); + new java.lang.String[] { "SendMessage", }); internal_static_com_ljsd_jieling_protocols_GuildTakeHelpRewardRequest_descriptor = getDescriptor().getMessageTypes().get(86); internal_static_com_ljsd_jieling_protocols_GuildTakeHelpRewardRequest_fieldAccessorTable = new @@ -63211,7 +66897,7 @@ public final class Family { internal_static_com_ljsd_jieling_protocols_GuildSendHelpMessageResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GuildSendHelpMessageResponse_descriptor, - new java.lang.String[] { }); + new java.lang.String[] { "SendMessage", }); internal_static_com_ljsd_jieling_protocols_GuildTakeHelpBoxRequest_descriptor = getDescriptor().getMessageTypes().get(90); internal_static_com_ljsd_jieling_protocols_GuildTakeHelpBoxRequest_fieldAccessorTable = new @@ -63229,7 +66915,7 @@ public final class Family { internal_static_com_ljsd_jieling_protocols_GuildHelpInfoIndication_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GuildHelpInfoIndication_descriptor, - new java.lang.String[] { "GuildHelpTime", "GuildHelpInfo", }); + new java.lang.String[] { "Uid", "Name", "GuildHelpInfo", }); internal_static_com_ljsd_jieling_protocols_GuildHelpHelpOtherRequest_descriptor = getDescriptor().getMessageTypes().get(93); internal_static_com_ljsd_jieling_protocols_GuildHelpHelpOtherRequest_fieldAccessorTable = new @@ -63241,7 +66927,37 @@ public final class Family { internal_static_com_ljsd_jieling_protocols_GuildHelpHelpOtherResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GuildHelpHelpOtherResponse_descriptor, + new java.lang.String[] { "Drop", }); + internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllRequest_descriptor = + getDescriptor().getMessageTypes().get(95); + internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllRequest_descriptor, new java.lang.String[] { }); + internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllResponse_descriptor = + getDescriptor().getMessageTypes().get(96); + internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_GuildHelpGetAllResponse_descriptor, + new java.lang.String[] { "GuildHelpInfoIndication", }); + internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogRequest_descriptor = + getDescriptor().getMessageTypes().get(97); + internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogRequest_descriptor, + new java.lang.String[] { }); + internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogResponse_descriptor = + getDescriptor().getMessageTypes().get(98); + internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_GuildGetHelpLogResponse_descriptor, + new java.lang.String[] { "GuildHelpLog", }); + internal_static_com_ljsd_jieling_protocols_GuildHelpLogIndication_descriptor = + getDescriptor().getMessageTypes().get(99); + internal_static_com_ljsd_jieling_protocols_GuildHelpLogIndication_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_GuildHelpLogIndication_descriptor, + new java.lang.String[] { "GuildHelpLog", }); 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 eaf7afc60..defd1f60b 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/HeroInfoProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/HeroInfoProto.java @@ -28217,6 +28217,513 @@ public final class HeroInfoProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.ComplexJewelEquipResponse) } + public interface TakeRandomHeroBoxResponseOrBuilder + 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.TakeRandomHeroBoxResponse} + */ + public static final class TakeRandomHeroBoxResponse extends + com.google.protobuf.GeneratedMessage + implements TakeRandomHeroBoxResponseOrBuilder { + // Use TakeRandomHeroBoxResponse.newBuilder() to construct. + private TakeRandomHeroBoxResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private TakeRandomHeroBoxResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final TakeRandomHeroBoxResponse defaultInstance; + public static TakeRandomHeroBoxResponse getDefaultInstance() { + return defaultInstance; + } + + public TakeRandomHeroBoxResponse getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TakeRandomHeroBoxResponse( + 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_TakeRandomHeroBoxResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_TakeRandomHeroBoxResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse.class, com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public TakeRandomHeroBoxResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TakeRandomHeroBoxResponse(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.TakeRandomHeroBoxResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse 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.TakeRandomHeroBoxResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse 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.TakeRandomHeroBoxResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse 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.TakeRandomHeroBoxResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse 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.TakeRandomHeroBoxResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse 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.TakeRandomHeroBoxResponse 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.TakeRandomHeroBoxResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_TakeRandomHeroBoxResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_TakeRandomHeroBoxResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse.class, com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse.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_TakeRandomHeroBoxResponse_descriptor; + } + + public com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse build() { + com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse buildPartial() { + com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse result = new com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse(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.TakeRandomHeroBoxResponse) { + return mergeFrom((com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse other) { + if (other == com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse.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.TakeRandomHeroBoxResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.HeroInfoProto.TakeRandomHeroBoxResponse) 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.TakeRandomHeroBoxResponse) + } + + static { + defaultInstance = new TakeRandomHeroBoxResponse(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.TakeRandomHeroBoxResponse) + } + private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_GetHeroListInfoRequest_descriptor; private static @@ -28432,6 +28939,11 @@ public final class HeroInfoProto { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_ComplexJewelEquipResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_TakeRandomHeroBoxResponse_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_TakeRandomHeroBoxResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -28520,7 +29032,9 @@ public final class HeroInfoProto { "ype\030\001 \001(\005\022\r\n\005rance\030\002 \001(\005\022\022\n\ntargetleve\030\003" + " \001(\005\022\013\n\003num\030\004 \001(\005\"]\n\031ComplexJewelEquipRe" + "sponse\022\020\n\010equipIds\030\001 \003(\t\022.\n\004drop\030\002 \001(\0132 " + - ".com.ljsd.jieling.protocols.DropB\002H\001" + ".com.ljsd.jieling.protocols.Drop\"K\n\031Take", + "RandomHeroBoxResponse\022.\n\004drop\030\001 \001(\0132 .co" + + "m.ljsd.jieling.protocols.DropB\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -28785,6 +29299,12 @@ public final class HeroInfoProto { com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_ComplexJewelEquipResponse_descriptor, new java.lang.String[] { "EquipIds", "Drop", }); + internal_static_com_ljsd_jieling_protocols_TakeRandomHeroBoxResponse_descriptor = + getDescriptor().getMessageTypes().get(43); + internal_static_com_ljsd_jieling_protocols_TakeRandomHeroBoxResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_TakeRandomHeroBoxResponse_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 8c638bf62..35972a01b 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java @@ -3004,6 +3004,18 @@ public final class MessageTypeProto { * TREASURE_REFRESH_TIME_RESPONSE = 11919; */ TREASURE_REFRESH_TIME_RESPONSE(478, 11919), + /** + * TAKE_RANDOM_HERO_BOX_REQUEST = 11920; + * + *
+     *领取抽卡英雄宝箱奖励
+     * 
+ */ + TAKE_RANDOM_HERO_BOX_REQUEST(479, 11920), + /** + * TAKE_RANDOM_HERO_BOX_RESPONSE = 11921; + */ + TAKE_RANDOM_HERO_BOX_RESPONSE(480, 11921), /** * UP_HERO_LEVEL_REQUEST = 12000; * @@ -3011,11 +3023,11 @@ public final class MessageTypeProto { * U 12000 *
*/ - UP_HERO_LEVEL_REQUEST(479, 12000), + UP_HERO_LEVEL_REQUEST(481, 12000), /** * UP_HERO_LEVEL_RESPONSE = 12001; */ - UP_HERO_LEVEL_RESPONSE(480, 12001), + UP_HERO_LEVEL_RESPONSE(482, 12001), /** * UP_HERO_STAR_REQUEST = 12002; * @@ -3023,11 +3035,11 @@ public final class MessageTypeProto { * 升星 *
*/ - UP_HERO_STAR_REQUEST(481, 12002), + UP_HERO_STAR_REQUEST(483, 12002), /** * UP_HERO_STAR_RESPONSE = 12003; */ - UP_HERO_STAR_RESPONSE(482, 12003), + UP_HERO_STAR_RESPONSE(484, 12003), /** * USER_AND_PRICE_ITEM_REQUEST = 12004; * @@ -3035,11 +3047,11 @@ public final class MessageTypeProto { *使用出售道具 *
*/ - USER_AND_PRICE_ITEM_REQUEST(483, 12004), + USER_AND_PRICE_ITEM_REQUEST(485, 12004), /** * USER_AND_PRICE_ITEM_RESPONSE = 12005; */ - USER_AND_PRICE_ITEM_RESPONSE(484, 12005), + USER_AND_PRICE_ITEM_RESPONSE(486, 12005), /** * USER_FORCE_CHANGE_REQUEST = 12006; * @@ -3047,11 +3059,11 @@ public final class MessageTypeProto { *用户战力提升 *
*/ - USER_FORCE_CHANGE_REQUEST(485, 12006), + USER_FORCE_CHANGE_REQUEST(487, 12006), /** * USER_FORCE_CHANGE_RESPONSE = 12007; */ - USER_FORCE_CHANGE_RESPONSE(486, 12007), + USER_FORCE_CHANGE_RESPONSE(488, 12007), /** * UPDATE_BAG_INDICATION = 12008; * @@ -3059,7 +3071,7 @@ public final class MessageTypeProto { *更新背包 *
*/ - UPDATE_BAG_INDICATION(487, 12008), + UPDATE_BAG_INDICATION(489, 12008), /** * UPDATE_STATE_REQUEST = 12009; * @@ -3067,11 +3079,11 @@ public final class MessageTypeProto { * 更新客户状态 *
*/ - UPDATE_STATE_REQUEST(488, 12009), + UPDATE_STATE_REQUEST(490, 12009), /** * UPDATE_STATE_RESPONSE = 12010; */ - UPDATE_STATE_RESPONSE(489, 12010), + UPDATE_STATE_RESPONSE(491, 12010), /** * UPDATE_USER_EXP_INDICATION = 12011; * @@ -3079,7 +3091,7 @@ public final class MessageTypeProto { * 更新玩家等级经验信息 *
*/ - UPDATE_USER_EXP_INDICATION(490, 12011), + UPDATE_USER_EXP_INDICATION(492, 12011), /** * UPDATE_SECRET_BOX_SEASON_INDICATION = 12012; * @@ -3087,7 +3099,7 @@ public final class MessageTypeProto { * 更新秘盒赛季信息 *
*/ - UPDATE_SECRET_BOX_SEASON_INDICATION(491, 12012), + UPDATE_SECRET_BOX_SEASON_INDICATION(493, 12012), /** * UPDATE_PHONE_INFO_REQUEST = 12013; * @@ -3095,11 +3107,11 @@ public final class MessageTypeProto { *更新手机号 *
*/ - UPDATE_PHONE_INFO_REQUEST(492, 12013), + UPDATE_PHONE_INFO_REQUEST(494, 12013), /** * UPDATE_PHONE_INFO_RESPONSE = 12014; */ - UPDATE_PHONE_INFO_RESPONSE(493, 12014), + UPDATE_PHONE_INFO_RESPONSE(495, 12014), /** * UPDATE_QUESTION_REQUEST = 12015; * @@ -3107,15 +3119,15 @@ public final class MessageTypeProto { *问卷 *
*/ - UPDATE_QUESTION_REQUEST(494, 12015), + UPDATE_QUESTION_REQUEST(496, 12015), /** * UPDATE_QUESTION_RESPONSE = 12016; */ - UPDATE_QUESTION_RESPONSE(495, 12016), + UPDATE_QUESTION_RESPONSE(497, 12016), /** * UP_SOUL_EQUIP_QUICK_REQUEST = 12018; */ - UP_SOUL_EQUIP_QUICK_REQUEST(496, 12018), + UP_SOUL_EQUIP_QUICK_REQUEST(498, 12018), /** * UP_SOUL_EQUIP_RESPONSE = 12019; * @@ -3123,7 +3135,7 @@ public final class MessageTypeProto { *魂印升级 *
*/ - UP_SOUL_EQUIP_RESPONSE(497, 12019), + UP_SOUL_EQUIP_RESPONSE(499, 12019), /** * VIEW_FIGHTREPLAY_REQUEST = 12100; * @@ -3131,11 +3143,11 @@ public final class MessageTypeProto { * V 12100 *
*/ - VIEW_FIGHTREPLAY_REQUEST(498, 12100), + VIEW_FIGHTREPLAY_REQUEST(500, 12100), /** * VIEW_FIGHTREPLAY_RESPONSE = 12101; */ - VIEW_FIGHTREPLAY_RESPONSE(499, 12101), + VIEW_FIGHTREPLAY_RESPONSE(501, 12101), /** * VIP_LEVELUP_REQEUST = 12102; * @@ -3143,11 +3155,11 @@ public final class MessageTypeProto { *VIP等级提升 *
*/ - VIP_LEVELUP_REQEUST(500, 12102), + VIP_LEVELUP_REQEUST(502, 12102), /** * VIP_LEVELUP_RESPONSE = 12103; */ - VIP_LEVELUP_RESPONSE(501, 12103), + VIP_LEVELUP_RESPONSE(503, 12103), /** * VIP_TAKE_REWARD_REQUEST = 12104; * @@ -3155,11 +3167,11 @@ public final class MessageTypeProto { *领取vip等级或每日礼包 *
*/ - VIP_TAKE_REWARD_REQUEST(502, 12104), + VIP_TAKE_REWARD_REQUEST(504, 12104), /** * VIP_TAKE_REWARD_RESPONSE = 12105; */ - VIP_TAKE_REWARD_RESPONSE(503, 12105), + VIP_TAKE_REWARD_RESPONSE(505, 12105), /** * VIEW_HERO_INFO_REQUEST = 12106; * @@ -3167,11 +3179,11 @@ public final class MessageTypeProto { * 查看英雄详情信息 *
*/ - VIEW_HERO_INFO_REQUEST(504, 12106), + VIEW_HERO_INFO_REQUEST(506, 12106), /** * VIEW_HERO_INFO_RESPONSE = 12107; */ - VIEW_HERO_INFO_RESPONSE(505, 12107), + VIEW_HERO_INFO_RESPONSE(507, 12107), /** * VIP_TAKE_DAILY_REQUEST = 12108; * @@ -3179,11 +3191,11 @@ public final class MessageTypeProto { *领取vip每日礼包 *
*/ - VIP_TAKE_DAILY_REQUEST(506, 12108), + VIP_TAKE_DAILY_REQUEST(508, 12108), /** * VIP_TAKE_DAILY_RESPONSE = 12109; */ - VIP_TAKE_DAILY_RESPONSE(507, 12109), + VIP_TAKE_DAILY_RESPONSE(509, 12109), /** * WORKSHOP_FOUNDATION_REQUEST = 12200; * @@ -3191,11 +3203,11 @@ public final class MessageTypeProto { * W 12200 *
*/ - WORKSHOP_FOUNDATION_REQUEST(508, 12200), + WORKSHOP_FOUNDATION_REQUEST(510, 12200), /** * WORKSHOP_FOUNDATION_RESPONSE = 12201; */ - WORKSHOP_FOUNDATION_RESPONSE(509, 12201), + WORKSHOP_FOUNDATION_RESPONSE(511, 12201), /** * WORKSHOP_EQUIP_CREATE_REQUEST = 12202; * @@ -3203,11 +3215,11 @@ public final class MessageTypeProto { *装备打造 *
*/ - WORKSHOP_EQUIP_CREATE_REQUEST(510, 12202), + WORKSHOP_EQUIP_CREATE_REQUEST(512, 12202), /** * WORKSHOP_EQUIP_CREATE_RESPONSE = 12203; */ - WORKSHOP_EQUIP_CREATE_RESPONSE(511, 12203), + WORKSHOP_EQUIP_CREATE_RESPONSE(513, 12203), /** * WORKSHOP_REBUILD_REQUEST = 12204; * @@ -3215,11 +3227,11 @@ public final class MessageTypeProto { *装备重铸 *
*/ - WORKSHOP_REBUILD_REQUEST(512, 12204), + WORKSHOP_REBUILD_REQUEST(514, 12204), /** * WORKSHOP_REBUILD_RESPONSE = 12205; */ - WORKSHOP_REBUILD_RESPONSE(513, 12205), + WORKSHOP_REBUILD_RESPONSE(515, 12205), /** * WORKSHOP_REBUILD_CONFIRM_REQUEST = 12206; * @@ -3227,11 +3239,11 @@ public final class MessageTypeProto { * 重铸确认 *
*/ - WORKSHOP_REBUILD_CONFIRM_REQUEST(514, 12206), + WORKSHOP_REBUILD_CONFIRM_REQUEST(516, 12206), /** * WORKSHOP_REBUILD_CONFIRM_RESONSE = 12207; */ - WORKSHOP_REBUILD_CONFIRM_RESONSE(515, 12207), + WORKSHOP_REBUILD_CONFIRM_RESONSE(517, 12207), /** * WORKSHOP_LEVELUP_REQUEST = 12208; * @@ -3239,11 +3251,11 @@ public final class MessageTypeProto { *工坊升级 *
*/ - WORKSHOP_LEVELUP_REQUEST(516, 12208), + WORKSHOP_LEVELUP_REQUEST(518, 12208), /** * WORKSHOP_LEVELUP_RESPONSE = 12209; */ - WORKSHOP_LEVELUP_RESPONSE(517, 12209), + WORKSHOP_LEVELUP_RESPONSE(519, 12209), /** * WORKSHOP_TECHNOLOGY_LEVEL_REQUEST = 12210; * @@ -3251,11 +3263,11 @@ public final class MessageTypeProto { *科技树升级 *
*/ - WORKSHOP_TECHNOLOGY_LEVEL_REQUEST(518, 12210), + WORKSHOP_TECHNOLOGY_LEVEL_REQUEST(520, 12210), /** * WORKSHOP_TECHNOLOGY_RESPONSE = 12211; */ - WORKSHOP_TECHNOLOGY_RESPONSE(519, 12211), + WORKSHOP_TECHNOLOGY_RESPONSE(521, 12211), /** * WORKSHOP_TECHNOLOGY_RESET_REQUEST = 12212; * @@ -3263,11 +3275,11 @@ public final class MessageTypeProto { *科技树重置 *
*/ - WORKSHOP_TECHNOLOGY_RESET_REQUEST(520, 12212), + WORKSHOP_TECHNOLOGY_RESET_REQUEST(522, 12212), /** * WORKSHOP_TECHNOLOGY_RESET_RESPONSE = 12213; */ - WORKSHOP_TECHNOLOGY_RESET_RESPONSE(521, 12213), + WORKSHOP_TECHNOLOGY_RESET_RESPONSE(523, 12213), /** * EXPEDITION_GET_EXPEDITION_REQUEST = 20002; * @@ -3275,11 +3287,11 @@ public final class MessageTypeProto { *获取节点信息 *
*/ - EXPEDITION_GET_EXPEDITION_REQUEST(522, 20002), + EXPEDITION_GET_EXPEDITION_REQUEST(524, 20002), /** * EXPEDITION_GET_EXPEDITION_RESONSE = 20003; */ - EXPEDITION_GET_EXPEDITION_RESONSE(523, 20003), + EXPEDITION_GET_EXPEDITION_RESONSE(525, 20003), /** * EXPEDITION_TAKE_BOXREWARD_REQUEST = 20004; * @@ -3287,11 +3299,11 @@ public final class MessageTypeProto { *获取层级奖励 *
*/ - EXPEDITION_TAKE_BOXREWARD_REQUEST(524, 20004), + EXPEDITION_TAKE_BOXREWARD_REQUEST(526, 20004), /** * EXPEDITION_TAKE_BOXREWARD_RESONSE = 20005; */ - EXPEDITION_TAKE_BOXREWARD_RESONSE(525, 20005), + EXPEDITION_TAKE_BOXREWARD_RESONSE(527, 20005), /** * EXPEDITION_RELIVE_HERO_REQUEST = 20006; * @@ -3299,11 +3311,11 @@ public final class MessageTypeProto { *复活英雄 *
*/ - EXPEDITION_RELIVE_HERO_REQUEST(526, 20006), + EXPEDITION_RELIVE_HERO_REQUEST(528, 20006), /** * EXPEDITION_RELIVE_HERO_RESONSE = 20007; */ - EXPEDITION_RELIVE_HERO_RESONSE(527, 20007), + EXPEDITION_RELIVE_HERO_RESONSE(529, 20007), /** * EXPEDITION_START_BATTLE_REQUEST = 20008; * @@ -3311,11 +3323,11 @@ public final class MessageTypeProto { *开始节点战斗操作 *
*/ - EXPEDITION_START_BATTLE_REQUEST(528, 20008), + EXPEDITION_START_BATTLE_REQUEST(530, 20008), /** * EXPEDITION_START_BATTLE_RESONSE = 20009; */ - EXPEDITION_START_BATTLE_RESONSE(529, 20009), + EXPEDITION_START_BATTLE_RESONSE(531, 20009), /** * EXPEDITION_END_BATTLE_REQUEST = 20010; * @@ -3323,11 +3335,11 @@ public final class MessageTypeProto { *结束节点战斗操作 *
*/ - EXPEDITION_END_BATTLE_REQUEST(530, 20010), + EXPEDITION_END_BATTLE_REQUEST(532, 20010), /** * EXPEDITION_END_BATTLE_RESONSE = 20011; */ - EXPEDITION_END_BATTLE_RESONSE(531, 20011), + EXPEDITION_END_BATTLE_RESONSE(533, 20011), /** * EXPEDITION_TAKE_HOLY_EQUIP_REQUEST = 20012; * @@ -3335,11 +3347,11 @@ public final class MessageTypeProto { *领取圣物 *
*/ - EXPEDITION_TAKE_HOLY_EQUIP_REQUEST(532, 20012), + EXPEDITION_TAKE_HOLY_EQUIP_REQUEST(534, 20012), /** * EXPEDITION_TAKE_HOLY_EQUIP_RESONSE = 20013; */ - EXPEDITION_TAKE_HOLY_EQUIP_RESONSE(533, 20013), + EXPEDITION_TAKE_HOLY_EQUIP_RESONSE(535, 20013), /** * EXPEDITION_RECOVER_HERO_REQUEST = 20014; * @@ -3347,11 +3359,11 @@ public final class MessageTypeProto { *恢复英雄 *
*/ - EXPEDITION_RECOVER_HERO_REQUEST(534, 20014), + EXPEDITION_RECOVER_HERO_REQUEST(536, 20014), /** * EXPEDITION_RECOVER_HERO_RESONSE = 20015; */ - EXPEDITION_RECOVER_HERO_RESONSE(535, 20015), + EXPEDITION_RECOVER_HERO_RESONSE(537, 20015), /** * EXPEDITION_HOLY_BAG_INDICATION = 20016; * @@ -3359,7 +3371,7 @@ public final class MessageTypeProto { *臨時背包推送 *
*/ - EXPEDITION_HOLY_BAG_INDICATION(536, 20016), + EXPEDITION_HOLY_BAG_INDICATION(538, 20016), /** * EXPEDITION_NOINFO_INDICATION = 20017; * @@ -3367,7 +3379,27 @@ public final class MessageTypeProto { *节点状态推送 *
*/ - EXPEDITION_NOINFO_INDICATION(537, 20017), + EXPEDITION_NOINFO_INDICATION(539, 20017), + /** + * EXPEDITION_TAKE_TREASURE_REWARD_REQUEST = 20018; + * + *
+     *领取积分奖励
+     * 
+ */ + EXPEDITION_TAKE_TREASURE_REWARD_REQUEST(540, 20018), + /** + * EXPEDITION_TAKE_TREASURE_REWARD_RESPONSE = 20019; + */ + EXPEDITION_TAKE_TREASURE_REWARD_RESPONSE(541, 20019), + /** + * EXPEDITION_TREASURE_STATE_INDICATION = 20020; + * + *
+     * 积分状态推送
+     * 
+ */ + EXPEDITION_TREASURE_STATE_INDICATION(542, 20020), /** * MONTHCARD_TAKE_DAILY_REQUEST = 20101; * @@ -3375,15 +3407,15 @@ public final class MessageTypeProto { * 20101 - 20110 月卡 *
*/ - MONTHCARD_TAKE_DAILY_REQUEST(538, 20101), + MONTHCARD_TAKE_DAILY_REQUEST(543, 20101), /** * MONTHCARD_TAKE_DAILY_RESPONSE = 20102; */ - MONTHCARD_TAKE_DAILY_RESPONSE(539, 20102), + MONTHCARD_TAKE_DAILY_RESPONSE(544, 20102), /** * MONTHCARD_INDICATION = 20103; */ - MONTHCARD_INDICATION(540, 20103), + MONTHCARD_INDICATION(545, 20103), /** * EQUIP_COMPLEX_REQUEST = 20111; * @@ -3391,11 +3423,11 @@ public final class MessageTypeProto { *20111 - 20200 装备、 *
*/ - EQUIP_COMPLEX_REQUEST(541, 20111), + EQUIP_COMPLEX_REQUEST(546, 20111), /** * EQUIP_COMPLEX_RESPONSE = 20112; */ - EQUIP_COMPLEX_RESPONSE(542, 20112), + EQUIP_COMPLEX_RESPONSE(547, 20112), /** * FamilyFeteRequest = 30001; * @@ -3403,7 +3435,7 @@ public final class MessageTypeProto { *30000-3300 公会 *
*/ - FamilyFeteRequest(543, 30001), + FamilyFeteRequest(548, 30001), /** * FamilyFeteResponse = 30002; * @@ -3411,7 +3443,7 @@ public final class MessageTypeProto { *祭祀 *
*/ - FamilyFeteResponse(544, 30002), + FamilyFeteResponse(549, 30002), /** * FamilyGetFeteRewardRequest = 30003; * @@ -3419,14 +3451,14 @@ public final class MessageTypeProto { *领取公会祭祀 *
*/ - FamilyGetFeteRewardRequest(545, 30003), + FamilyGetFeteRewardRequest(550, 30003), /** * FamilyGetFeteRewardResponse = 30004; * *
      * 
*/ - FamilyGetFeteRewardResponse(546, 30004), + FamilyGetFeteRewardResponse(551, 30004), /** * FamilyFeteRewardProcessIndication = 30005; * @@ -3434,7 +3466,7 @@ public final class MessageTypeProto { * 更新公会进度 *
*/ - FamilyFeteRewardProcessIndication(547, 30005), + FamilyFeteRewardProcessIndication(552, 30005), /** * ComplexJewelEquipRequest = 30301; * @@ -3442,11 +3474,11 @@ public final class MessageTypeProto { *30301-30330 宝物合成 *
*/ - ComplexJewelEquipRequest(548, 30301), + ComplexJewelEquipRequest(553, 30301), /** * ComplexJewelEquipResponse = 30302; */ - ComplexJewelEquipResponse(549, 30302), + ComplexJewelEquipResponse(554, 30302), /** * GuildSendHelpRequest = 303301; * @@ -3454,11 +3486,11 @@ public final class MessageTypeProto { *30330-30400 公会援助 *
*/ - GuildSendHelpRequest(550, 303301), + GuildSendHelpRequest(555, 303301), /** * GuildSendHelpResponse = 303302; */ - GuildSendHelpResponse(551, 303302), + GuildSendHelpResponse(556, 303302), /** * GuildTakeHelpRewardRequest = 303303; * @@ -3466,11 +3498,11 @@ public final class MessageTypeProto { *领取公会援助奖励 *
*/ - GuildTakeHelpRewardRequest(552, 303303), + GuildTakeHelpRewardRequest(557, 303303), /** * GuildTakeHelpRewardRequese = 303304; */ - GuildTakeHelpRewardRequese(553, 303304), + GuildTakeHelpRewardRequese(558, 303304), /** * GuildSendHelpMessageRequest = 303305; * @@ -3478,11 +3510,11 @@ public final class MessageTypeProto { *发送公会援助信息 *
*/ - GuildSendHelpMessageRequest(554, 303305), + GuildSendHelpMessageRequest(559, 303305), /** * GuildSendHelpMessageResponse = 303306; */ - GuildSendHelpMessageResponse(555, 303306), + GuildSendHelpMessageResponse(560, 303306), /** * GuildTakeHelpBoxRequest = 303307; * @@ -3490,11 +3522,11 @@ public final class MessageTypeProto { *领取公会求援宝盒 *
*/ - GuildTakeHelpBoxRequest(556, 303307), + GuildTakeHelpBoxRequest(561, 303307), /** * GuildTakeHelpBoxResponse = 303308; */ - GuildTakeHelpBoxResponse(557, 303308), + GuildTakeHelpBoxResponse(562, 303308), /** * GuildHelpHelpOtherRequest = 303309; * @@ -3502,11 +3534,11 @@ public final class MessageTypeProto { *援助他人 *
*/ - GuildHelpHelpOtherRequest(558, 303309), + GuildHelpHelpOtherRequest(563, 303309), /** * GuildHelpHelpOtherResponse = 303310; */ - GuildHelpHelpOtherResponse(559, 303310), + GuildHelpHelpOtherResponse(564, 303310), /** * GuildHelpInfoIndication = 303311; * @@ -3514,7 +3546,39 @@ public final class MessageTypeProto { *修改和5点推送 *
*/ - GuildHelpInfoIndication(560, 303311), + GuildHelpInfoIndication(565, 303311), + /** + * GuildHelpGetAllRequest = 303312; + * + *
+     *获取成员援助信息
+     * 
+ */ + GuildHelpGetAllRequest(566, 303312), + /** + * GuildHelpGetAllResponse = 303313; + */ + GuildHelpGetAllResponse(567, 303313), + /** + * GuildGetHelpLogRequest = 303314; + * + *
+     *请求援助日志 
+     * 
+ */ + GuildGetHelpLogRequest(568, 303314), + /** + * GuildGetHelpLogResponse = 303315; + */ + GuildGetHelpLogResponse(569, 303315), + /** + * GuildHelpLogIndication = 303316; + * + *
+     *新的援助会推
+     * 
+ */ + GuildHelpLogIndication(570, 303316), ; /** @@ -6508,6 +6572,18 @@ public final class MessageTypeProto { * TREASURE_REFRESH_TIME_RESPONSE = 11919; */ public static final int TREASURE_REFRESH_TIME_RESPONSE_VALUE = 11919; + /** + * TAKE_RANDOM_HERO_BOX_REQUEST = 11920; + * + *
+     *领取抽卡英雄宝箱奖励
+     * 
+ */ + public static final int TAKE_RANDOM_HERO_BOX_REQUEST_VALUE = 11920; + /** + * TAKE_RANDOM_HERO_BOX_RESPONSE = 11921; + */ + public static final int TAKE_RANDOM_HERO_BOX_RESPONSE_VALUE = 11921; /** * UP_HERO_LEVEL_REQUEST = 12000; * @@ -6872,6 +6948,26 @@ public final class MessageTypeProto { *
*/ public static final int EXPEDITION_NOINFO_INDICATION_VALUE = 20017; + /** + * EXPEDITION_TAKE_TREASURE_REWARD_REQUEST = 20018; + * + *
+     *领取积分奖励
+     * 
+ */ + public static final int EXPEDITION_TAKE_TREASURE_REWARD_REQUEST_VALUE = 20018; + /** + * EXPEDITION_TAKE_TREASURE_REWARD_RESPONSE = 20019; + */ + public static final int EXPEDITION_TAKE_TREASURE_REWARD_RESPONSE_VALUE = 20019; + /** + * EXPEDITION_TREASURE_STATE_INDICATION = 20020; + * + *
+     * 积分状态推送
+     * 
+ */ + public static final int EXPEDITION_TREASURE_STATE_INDICATION_VALUE = 20020; /** * MONTHCARD_TAKE_DAILY_REQUEST = 20101; * @@ -7019,6 +7115,38 @@ public final class MessageTypeProto { *
*/ public static final int GuildHelpInfoIndication_VALUE = 303311; + /** + * GuildHelpGetAllRequest = 303312; + * + *
+     *获取成员援助信息
+     * 
+ */ + public static final int GuildHelpGetAllRequest_VALUE = 303312; + /** + * GuildHelpGetAllResponse = 303313; + */ + public static final int GuildHelpGetAllResponse_VALUE = 303313; + /** + * GuildGetHelpLogRequest = 303314; + * + *
+     *请求援助日志 
+     * 
+ */ + public static final int GuildGetHelpLogRequest_VALUE = 303314; + /** + * GuildGetHelpLogResponse = 303315; + */ + public static final int GuildGetHelpLogResponse_VALUE = 303315; + /** + * GuildHelpLogIndication = 303316; + * + *
+     *新的援助会推
+     * 
+ */ + public static final int GuildHelpLogIndication_VALUE = 303316; public final int getNumber() { return value; } @@ -7504,6 +7632,8 @@ public final class MessageTypeProto { case 11917: return TREASURE_LEVELUP_INDICATION; case 11918: return TREASURE_REFRESH_TIME_REQUEST; case 11919: return TREASURE_REFRESH_TIME_RESPONSE; + case 11920: return TAKE_RANDOM_HERO_BOX_REQUEST; + case 11921: return TAKE_RANDOM_HERO_BOX_RESPONSE; case 12000: return UP_HERO_LEVEL_REQUEST; case 12001: return UP_HERO_LEVEL_RESPONSE; case 12002: return UP_HERO_STAR_REQUEST; @@ -7563,6 +7693,9 @@ public final class MessageTypeProto { case 20015: return EXPEDITION_RECOVER_HERO_RESONSE; case 20016: return EXPEDITION_HOLY_BAG_INDICATION; case 20017: return EXPEDITION_NOINFO_INDICATION; + case 20018: return EXPEDITION_TAKE_TREASURE_REWARD_REQUEST; + case 20019: return EXPEDITION_TAKE_TREASURE_REWARD_RESPONSE; + case 20020: return EXPEDITION_TREASURE_STATE_INDICATION; case 20101: return MONTHCARD_TAKE_DAILY_REQUEST; case 20102: return MONTHCARD_TAKE_DAILY_RESPONSE; case 20103: return MONTHCARD_INDICATION; @@ -7586,6 +7719,11 @@ public final class MessageTypeProto { case 303309: return GuildHelpHelpOtherRequest; case 303310: return GuildHelpHelpOtherResponse; case 303311: return GuildHelpInfoIndication; + case 303312: return GuildHelpGetAllRequest; + case 303313: return GuildHelpGetAllResponse; + case 303314: return GuildGetHelpLogRequest; + case 303315: return GuildGetHelpLogResponse; + case 303316: return GuildHelpLogIndication; default: return null; } } @@ -7647,7 +7785,7 @@ public final class MessageTypeProto { static { java.lang.String[] descriptorData = { "\n\026MessageTypeProto.proto\022\032com.ljsd.jieli" + - "ng.protocols*\223\217\001\n\013MessageType\022\027\n\022HEART_B" + + "ng.protocols*\375\221\001\n\013MessageType\022\027\n\022HEART_B" + "EAT_REQUEST\020\350\007\022\030\n\023HEART_BEAT_RESPONSE\020\351\007" + "\022\036\n\031ACTIVITE_WORKSHOP_REQUEST\020\224N\022\037\n\032ACTI" + "VITE_WORKSHOP_RESPONSE\020\225N\022\027\n\022ARENA_INFO_" + @@ -8036,76 +8174,85 @@ public final class MessageTypeProto { "\033TREASURE_REFRESH_INDICATION\020\214]\022 \n\033TREAS" + "URE_LEVELUP_INDICATION\020\215]\022\"\n\035TREASURE_RE" + "FRESH_TIME_REQUEST\020\216]\022#\n\036TREASURE_REFRES", - "H_TIME_RESPONSE\020\217]\022\032\n\025UP_HERO_LEVEL_REQU" + - "EST\020\340]\022\033\n\026UP_HERO_LEVEL_RESPONSE\020\341]\022\031\n\024U" + - "P_HERO_STAR_REQUEST\020\342]\022\032\n\025UP_HERO_STAR_R" + - "ESPONSE\020\343]\022 \n\033USER_AND_PRICE_ITEM_REQUES" + - "T\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\025UPDATE_BAG_I" + - "NDICATION\020\350]\022\031\n\024UPDATE_STATE_REQUEST\020\351]\022" + - "\032\n\025UPDATE_STATE_RESPONSE\020\352]\022\037\n\032UPDATE_US" + - "ER_EXP_INDICATION\020\353]\022(\n#UPDATE_SECRET_BO", - "X_SEASON_INDICATION\020\354]\022\036\n\031UPDATE_PHONE_I" + - "NFO_REQUEST\020\355]\022\037\n\032UPDATE_PHONE_INFO_RESP" + - "ONSE\020\356]\022\034\n\027UPDATE_QUESTION_REQUEST\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_FIGHTREPLAY_REQUEST\020" + - "\304^\022\036\n\031VIEW_FIGHTREPLAY_RESPONSE\020\305^\022\030\n\023VI" + - "P_LEVELUP_REQEUST\020\306^\022\031\n\024VIP_LEVELUP_RESP" + - "ONSE\020\307^\022\034\n\027VIP_TAKE_REWARD_REQUEST\020\310^\022\035\n" + - "\030VIP_TAKE_REWARD_RESPONSE\020\311^\022\033\n\026VIEW_HER", - "O_INFO_REQUEST\020\312^\022\034\n\027VIEW_HERO_INFO_RESP" + - "ONSE\020\313^\022\033\n\026VIP_TAKE_DAILY_REQUEST\020\314^\022\034\n\027" + - "VIP_TAKE_DAILY_RESPONSE\020\315^\022 \n\033WORKSHOP_F" + - "OUNDATION_REQUEST\020\250_\022!\n\034WORKSHOP_FOUNDAT" + - "ION_RESPONSE\020\251_\022\"\n\035WORKSHOP_EQUIP_CREATE" + - "_REQUEST\020\252_\022#\n\036WORKSHOP_EQUIP_CREATE_RES" + - "PONSE\020\253_\022\035\n\030WORKSHOP_REBUILD_REQUEST\020\254_\022" + - "\036\n\031WORKSHOP_REBUILD_RESPONSE\020\255_\022%\n WORKS" + - "HOP_REBUILD_CONFIRM_REQUEST\020\256_\022%\n WORKSH" + - "OP_REBUILD_CONFIRM_RESONSE\020\257_\022\035\n\030WORKSHO", - "P_LEVELUP_REQUEST\020\260_\022\036\n\031WORKSHOP_LEVELUP" + - "_RESPONSE\020\261_\022&\n!WORKSHOP_TECHNOLOGY_LEVE" + - "L_REQUEST\020\262_\022!\n\034WORKSHOP_TECHNOLOGY_RESP" + - "ONSE\020\263_\022&\n!WORKSHOP_TECHNOLOGY_RESET_REQ" + - "UEST\020\264_\022\'\n\"WORKSHOP_TECHNOLOGY_RESET_RES" + - "PONSE\020\265_\022\'\n!EXPEDITION_GET_EXPEDITION_RE" + - "QUEST\020\242\234\001\022\'\n!EXPEDITION_GET_EXPEDITION_R" + - "ESONSE\020\243\234\001\022\'\n!EXPEDITION_TAKE_BOXREWARD_" + - "REQUEST\020\244\234\001\022\'\n!EXPEDITION_TAKE_BOXREWARD" + - "_RESONSE\020\245\234\001\022$\n\036EXPEDITION_RELIVE_HERO_R", - "EQUEST\020\246\234\001\022$\n\036EXPEDITION_RELIVE_HERO_RES" + - "ONSE\020\247\234\001\022%\n\037EXPEDITION_START_BATTLE_REQU" + - "EST\020\250\234\001\022%\n\037EXPEDITION_START_BATTLE_RESON" + - "SE\020\251\234\001\022#\n\035EXPEDITION_END_BATTLE_REQUEST\020" + - "\252\234\001\022#\n\035EXPEDITION_END_BATTLE_RESONSE\020\253\234\001" + - "\022(\n\"EXPEDITION_TAKE_HOLY_EQUIP_REQUEST\020\254" + - "\234\001\022(\n\"EXPEDITION_TAKE_HOLY_EQUIP_RESONSE" + - "\020\255\234\001\022%\n\037EXPEDITION_RECOVER_HERO_REQUEST\020" + - "\256\234\001\022%\n\037EXPEDITION_RECOVER_HERO_RESONSE\020\257" + - "\234\001\022$\n\036EXPEDITION_HOLY_BAG_INDICATION\020\260\234\001", - "\022\"\n\034EXPEDITION_NOINFO_INDICATION\020\261\234\001\022\"\n\034" + - "MONTHCARD_TAKE_DAILY_REQUEST\020\205\235\001\022#\n\035MONT" + - "HCARD_TAKE_DAILY_RESPONSE\020\206\235\001\022\032\n\024MONTHCA" + - "RD_INDICATION\020\207\235\001\022\033\n\025EQUIP_COMPLEX_REQUE" + - "ST\020\217\235\001\022\034\n\026EQUIP_COMPLEX_RESPONSE\020\220\235\001\022\027\n\021" + - "FamilyFeteRequest\020\261\352\001\022\030\n\022FamilyFeteRespo" + - "nse\020\262\352\001\022 \n\032FamilyGetFeteRewardRequest\020\263\352" + - "\001\022!\n\033FamilyGetFeteRewardResponse\020\264\352\001\022\'\n!" + - "FamilyFeteRewardProcessIndication\020\265\352\001\022\036\n" + - "\030ComplexJewelEquipRequest\020\335\354\001\022\037\n\031Complex", - "JewelEquipResponse\020\336\354\001\022\032\n\024GuildSendHelpR" + - "equest\020\305\301\022\022\033\n\025GuildSendHelpResponse\020\306\301\022\022" + - " \n\032GuildTakeHelpRewardRequest\020\307\301\022\022 \n\032Gui" + - "ldTakeHelpRewardRequese\020\310\301\022\022!\n\033GuildSend" + - "HelpMessageRequest\020\311\301\022\022\"\n\034GuildSendHelpM" + - "essageResponse\020\312\301\022\022\035\n\027GuildTakeHelpBoxRe" + - "quest\020\313\301\022\022\036\n\030GuildTakeHelpBoxResponse\020\314\301" + - "\022\022\037\n\031GuildHelpHelpOtherRequest\020\315\301\022\022 \n\032Gu" + - "ildHelpHelpOtherResponse\020\316\301\022\022\035\n\027GuildHel" + - "pInfoIndication\020\317\301\022B\002H\001" + "H_TIME_RESPONSE\020\217]\022!\n\034TAKE_RANDOM_HERO_B" + + "OX_REQUEST\020\220]\022\"\n\035TAKE_RANDOM_HERO_BOX_RE" + + "SPONSE\020\221]\022\032\n\025UP_HERO_LEVEL_REQUEST\020\340]\022\033\n" + + "\026UP_HERO_LEVEL_RESPONSE\020\341]\022\031\n\024UP_HERO_ST" + + "AR_REQUEST\020\342]\022\032\n\025UP_HERO_STAR_RESPONSE\020\343" + + "]\022 \n\033USER_AND_PRICE_ITEM_REQUEST\020\344]\022!\n\034U" + + "SER_AND_PRICE_ITEM_RESPONSE\020\345]\022\036\n\031USER_F" + + "ORCE_CHANGE_REQUEST\020\346]\022\037\n\032USER_FORCE_CHA" + + "NGE_RESPONSE\020\347]\022\032\n\025UPDATE_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_IN" + + "DICATION\020\353]\022(\n#UPDATE_SECRET_BOX_SEASON_" + + "INDICATION\020\354]\022\036\n\031UPDATE_PHONE_INFO_REQUE" + + "ST\020\355]\022\037\n\032UPDATE_PHONE_INFO_RESPONSE\020\356]\022\034" + + "\n\027UPDATE_QUESTION_REQUEST\020\357]\022\035\n\030UPDATE_Q" + + "UESTION_RESPONSE\020\360]\022 \n\033UP_SOUL_EQUIP_QUI" + + "CK_REQUEST\020\362]\022\033\n\026UP_SOUL_EQUIP_RESPONSE\020" + + "\363]\022\035\n\030VIEW_FIGHTREPLAY_REQUEST\020\304^\022\036\n\031VIE" + + "W_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_REWARD_REQUEST\020\310^\022\035\n\030VIP_TAKE" + + "_REWARD_RESPONSE\020\311^\022\033\n\026VIEW_HERO_INFO_RE" + + "QUEST\020\312^\022\034\n\027VIEW_HERO_INFO_RESPONSE\020\313^\022\033" + + "\n\026VIP_TAKE_DAILY_REQUEST\020\314^\022\034\n\027VIP_TAKE_" + + "DAILY_RESPONSE\020\315^\022 \n\033WORKSHOP_FOUNDATION" + + "_REQUEST\020\250_\022!\n\034WORKSHOP_FOUNDATION_RESPO" + + "NSE\020\251_\022\"\n\035WORKSHOP_EQUIP_CREATE_REQUEST\020" + + "\252_\022#\n\036WORKSHOP_EQUIP_CREATE_RESPONSE\020\253_\022" + + "\035\n\030WORKSHOP_REBUILD_REQUEST\020\254_\022\036\n\031WORKSH" + + "OP_REBUILD_RESPONSE\020\255_\022%\n WORKSHOP_REBUI", + "LD_CONFIRM_REQUEST\020\256_\022%\n WORKSHOP_REBUIL" + + "D_CONFIRM_RESONSE\020\257_\022\035\n\030WORKSHOP_LEVELUP" + + "_REQUEST\020\260_\022\036\n\031WORKSHOP_LEVELUP_RESPONSE" + + "\020\261_\022&\n!WORKSHOP_TECHNOLOGY_LEVEL_REQUEST" + + "\020\262_\022!\n\034WORKSHOP_TECHNOLOGY_RESPONSE\020\263_\022&" + + "\n!WORKSHOP_TECHNOLOGY_RESET_REQUEST\020\264_\022\'" + + "\n\"WORKSHOP_TECHNOLOGY_RESET_RESPONSE\020\265_\022" + + "\'\n!EXPEDITION_GET_EXPEDITION_REQUEST\020\242\234\001" + + "\022\'\n!EXPEDITION_GET_EXPEDITION_RESONSE\020\243\234" + + "\001\022\'\n!EXPEDITION_TAKE_BOXREWARD_REQUEST\020\244", + "\234\001\022\'\n!EXPEDITION_TAKE_BOXREWARD_RESONSE\020" + + "\245\234\001\022$\n\036EXPEDITION_RELIVE_HERO_REQUEST\020\246\234" + + "\001\022$\n\036EXPEDITION_RELIVE_HERO_RESONSE\020\247\234\001\022" + + "%\n\037EXPEDITION_START_BATTLE_REQUEST\020\250\234\001\022%" + + "\n\037EXPEDITION_START_BATTLE_RESONSE\020\251\234\001\022#\n" + + "\035EXPEDITION_END_BATTLE_REQUEST\020\252\234\001\022#\n\035EX" + + "PEDITION_END_BATTLE_RESONSE\020\253\234\001\022(\n\"EXPED" + + "ITION_TAKE_HOLY_EQUIP_REQUEST\020\254\234\001\022(\n\"EXP" + + "EDITION_TAKE_HOLY_EQUIP_RESONSE\020\255\234\001\022%\n\037E" + + "XPEDITION_RECOVER_HERO_REQUEST\020\256\234\001\022%\n\037EX", + "PEDITION_RECOVER_HERO_RESONSE\020\257\234\001\022$\n\036EXP" + + "EDITION_HOLY_BAG_INDICATION\020\260\234\001\022\"\n\034EXPED" + + "ITION_NOINFO_INDICATION\020\261\234\001\022-\n\'EXPEDITIO" + + "N_TAKE_TREASURE_REWARD_REQUEST\020\262\234\001\022.\n(EX" + + "PEDITION_TAKE_TREASURE_REWARD_RESPONSE\020\263" + + "\234\001\022*\n$EXPEDITION_TREASURE_STATE_INDICATI" + + "ON\020\264\234\001\022\"\n\034MONTHCARD_TAKE_DAILY_REQUEST\020\205" + + "\235\001\022#\n\035MONTHCARD_TAKE_DAILY_RESPONSE\020\206\235\001\022" + + "\032\n\024MONTHCARD_INDICATION\020\207\235\001\022\033\n\025EQUIP_COM" + + "PLEX_REQUEST\020\217\235\001\022\034\n\026EQUIP_COMPLEX_RESPON", + "SE\020\220\235\001\022\027\n\021FamilyFeteRequest\020\261\352\001\022\030\n\022Famil" + + "yFeteResponse\020\262\352\001\022 \n\032FamilyGetFeteReward" + + "Request\020\263\352\001\022!\n\033FamilyGetFeteRewardRespon" + + "se\020\264\352\001\022\'\n!FamilyFeteRewardProcessIndicat" + + "ion\020\265\352\001\022\036\n\030ComplexJewelEquipRequest\020\335\354\001\022" + + "\037\n\031ComplexJewelEquipResponse\020\336\354\001\022\032\n\024Guil" + + "dSendHelpRequest\020\305\301\022\022\033\n\025GuildSendHelpRes" + + "ponse\020\306\301\022\022 \n\032GuildTakeHelpRewardRequest\020" + + "\307\301\022\022 \n\032GuildTakeHelpRewardRequese\020\310\301\022\022!\n" + + "\033GuildSendHelpMessageRequest\020\311\301\022\022\"\n\034Guil", + "dSendHelpMessageResponse\020\312\301\022\022\035\n\027GuildTak" + + "eHelpBoxRequest\020\313\301\022\022\036\n\030GuildTakeHelpBoxR" + + "esponse\020\314\301\022\022\037\n\031GuildHelpHelpOtherRequest" + + "\020\315\301\022\022 \n\032GuildHelpHelpOtherResponse\020\316\301\022\022\035" + + "\n\027GuildHelpInfoIndication\020\317\301\022\022\034\n\026GuildHe" + + "lpGetAllRequest\020\320\301\022\022\035\n\027GuildHelpGetAllRe" + + "sponse\020\321\301\022\022\034\n\026GuildGetHelpLogRequest\020\322\301\022" + + "\022\035\n\027GuildGetHelpLogResponse\020\323\301\022\022\034\n\026Guild" + + "HelpLogIndication\020\324\301\022B\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/config/clazzStaticCfg/WorldBossTreasureStaticConfig.java b/serverlogic/src/main/java/com/ljsd/jieling/config/clazzStaticCfg/WorldBossTreasureStaticConfig.java new file mode 100644 index 000000000..95efdaf32 --- /dev/null +++ b/serverlogic/src/main/java/com/ljsd/jieling/config/clazzStaticCfg/WorldBossTreasureStaticConfig.java @@ -0,0 +1,44 @@ +package com.ljsd.jieling.config.clazzStaticCfg; + +import config.SWorldBossTreasureConfig; +import manager.AbstractClassStaticConfig; +import manager.STableManager; +import manager.Table; + +import java.util.*; + +public class WorldBossTreasureStaticConfig extends AbstractClassStaticConfig { + @Override + public void registConfigs(Set registConfigs) { + registConfigs.add(SWorldBossTreasureConfig.class.getAnnotation(Table.class).name()); + } + + private Map> idsByPeriods ; //每期对应任务ids + private Map sWorldBossTreasureConfigByIdMap ; + + + @Override + public void figureConfigs() { + /* Map config = STableManager.getConfig(SWorldBossTreasureConfig.class); + Map> idsByPeriodsTmp = new HashMap<>(); + config.forEach((id,item)->{ + int[] activityIds = item.getActivityId(); + Set ids = idsByPeriodsTmp.putIfAbsent(activityIds[0], new HashSet<>()); + for(int i=1;i> getIdsByPeriods() { + return idsByPeriods; + } + + public Map getsWorldBossTreasureConfigByIdMap() { + return sWorldBossTreasureConfigByIdMap; + } +} diff --git a/serverlogic/src/main/java/com/ljsd/jieling/core/VipPrivilegeType.java b/serverlogic/src/main/java/com/ljsd/jieling/core/VipPrivilegeType.java index 422941dfd..8f92d5202 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/core/VipPrivilegeType.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/core/VipPrivilegeType.java @@ -26,6 +26,7 @@ public interface VipPrivilegeType { int TOWER_RESRT_NUM= 17; //每日试炼重置次数 int TIME_RANDOM_FREE = 32;//东海寻仙每日赠送招募次数 int FAST_BUY_COUNT = 33;//极速探索购买次数 + int COMMON_RANDOM_FREE = 38;//每日普通抽免费次数 //功能项解锁 int UNLOCK_TWO_FIGHT = 501;//解锁2倍速战斗 diff --git a/serverlogic/src/main/java/com/ljsd/jieling/globals/BIReason.java b/serverlogic/src/main/java/com/ljsd/jieling/globals/BIReason.java index 31a4b2132..0d8e0492d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/globals/BIReason.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/globals/BIReason.java @@ -137,6 +137,8 @@ public interface BIReason { int GUILDHELP_REWARD = 75;//公会援助宝盒 int GUILDHELP_GIVE = 76;//公会援助给与 + int EXCEPTION_TREASURE_REWARD = 77;//天空密境积分奖励 + int ADVENTURE_UPLEVEL_CONSUME = 1000;//秘境升级 int SECRETBOX_CONSUME = 1001;//秘盒抽卡 int DECOMPOSE_ITEM_CONSUME = 1002;//分解道具消耗 diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/TakeTreasureRewardHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/TakeTreasureRewardHandler.java new file mode 100644 index 000000000..c6bb42081 --- /dev/null +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/Expedition/TakeTreasureRewardHandler.java @@ -0,0 +1,116 @@ +package com.ljsd.jieling.handler.Expedition; + +import com.ljsd.jieling.config.clazzStaticCfg.WorldBossTreasureStaticConfig; +import com.ljsd.jieling.exception.ErrorCode; +import com.ljsd.jieling.exception.ErrorCodeException; +import com.ljsd.jieling.globals.BIReason; +import com.ljsd.jieling.handler.BaseHandler; +import com.ljsd.jieling.logic.activity.ActivityType; +import com.ljsd.jieling.logic.dao.UserManager; +import com.ljsd.jieling.logic.dao.WorldTreasureReward; +import com.ljsd.jieling.logic.dao.root.User; +import com.ljsd.jieling.logic.expedition.ExpeditionLogic; +import com.ljsd.jieling.network.session.ISession; +import com.ljsd.jieling.protocols.CommonProto; +import com.ljsd.jieling.protocols.Expedition; +import com.ljsd.jieling.protocols.MessageTypeProto; +import com.ljsd.jieling.util.ItemUtil; +import com.ljsd.jieling.util.MessageUtil; +import config.SCHero; +import config.SExpeditionSetting; +import config.STreasureSunlongConfig; +import config.SWorldBossTreasureConfig; +import manager.STableManager; + +import java.util.*; + +public class TakeTreasureRewardHandler extends BaseHandler { + + @Override + public MessageTypeProto.MessageType getMessageCode() { + return MessageTypeProto.MessageType.EXPEDITION_TAKE_TREASURE_REWARD_REQUEST; + } + + @Override + public void processWithProto(ISession iSession, Expedition.ExpeditionTakeTreasureRequest proto) throws Exception { + User user = UserManager.getUser(iSession.getUid()); + int id = proto.getId(); + WorldBossTreasureStaticConfig worldBossTreasureStaticConfig = STableManager.getFigureConfig(WorldBossTreasureStaticConfig.class); + Map> idsByPeriods = worldBossTreasureStaticConfig.getIdsByPeriods(); + WorldTreasureReward worldTreasureReward = user.getExpeditionManager().getWorldTreasureReward(); + int round = worldTreasureReward.getRound(); + int changeState = getChangeState(user, round); + List drops = new ArrayList<>(); + if(id!=-1){ + SWorldBossTreasureConfig sWorldBossTreasureConfig = worldBossTreasureStaticConfig.getsWorldBossTreasureConfigByIdMap().get(id); + if(sWorldBossTreasureConfig == null){ + throw new ErrorCodeException(ErrorCode.SYS_ERROR_CODE); + } + + boolean match = Arrays.stream(sWorldBossTreasureConfig.getActivityId()).anyMatch((tmp) -> tmp == round); + if(!match){ + throw new ErrorCodeException("已过期"); + } + Integer curState = worldTreasureReward.getRewardStatusMap().getOrDefault(id, 0); + if(changeState == curState){ + throw new ErrorCodeException("已领取"); + } + dropByState(sWorldBossTreasureConfig,drops,curState,changeState); + worldTreasureReward.updateMissionStatus(id,changeState); + Map stateUpdateMap = new HashMap<>(); + stateUpdateMap.put(id,changeState); + ExpeditionLogic.sendTreasureRewardUpdate(iSession,worldTreasureReward.getScore(),stateUpdateMap); + }else{ + Map stateUpdateMap = new HashMap<>(); + Set sWorldBossTreasureConfigs = idsByPeriods.get(round); + for(SWorldBossTreasureConfig sWorldBossTreasureConfig:sWorldBossTreasureConfigs){ + Integer curState = worldTreasureReward.getRewardStatusMap().getOrDefault(sWorldBossTreasureConfig.getId(), 0); + if(changeState == curState){ + continue; + } + dropByState(sWorldBossTreasureConfig,drops,curState,changeState); + worldTreasureReward.getRewardStatusMap().put(sWorldBossTreasureConfig.getId(),changeState); + stateUpdateMap.put(sWorldBossTreasureConfig.getId(),changeState); + } + if(drops.isEmpty()){ + throw new ErrorCodeException("无奖励可领取"); + } + user.getExpeditionManager().onlyUpdateTreasureReward(); + ExpeditionLogic.sendTreasureRewardUpdate(iSession,worldTreasureReward.getScore(),stateUpdateMap); + } + CommonProto.Drop.Builder drop = ItemUtil.drop(user, drops, BIReason.EXCEPTION_TREASURE_REWARD); + Expedition.ExpeditionTakeTreasureResponse build = Expedition.ExpeditionTakeTreasureResponse.newBuilder().setDrop(drop).build(); + MessageUtil.sendMessage(iSession,1, MessageTypeProto.MessageType.EXPEDITION_TAKE_TREASURE_REWARD_RESPONSE_VALUE,build,true); + } + + private int getChangeState(User user,int round){ + int changeState = ActivityType.HAD_TAKED; + SExpeditionSetting sExpeditionSetting = STableManager.getConfig(SExpeditionSetting.class).get(1); + int[][] treasureTime = sExpeditionSetting.getTreasureTime(); + int targetGoodsId = -1; + for(int[] item : treasureTime){ + if(item[0] == round){ + targetGoodsId = item[2]; + } + } + Integer buyTimes = user.getPlayerInfoManager().getRechargeInfo().getBuyGoodsTimes().getOrDefault(targetGoodsId, 0); + if(buyTimes != 0){ + changeState = ActivityType.FINISH_TAKED; + } + return changeState; + } + + private void dropByState( SWorldBossTreasureConfig sWorldBossTreasureConfig,List dropList, int curState, int targetState){ + if(curState==ActivityType.WILL_TAKE){ + dropList.add(sWorldBossTreasureConfig.getReward()); + if(targetState == ActivityType.FINISH_TAKED){ + dropList.add(sWorldBossTreasureConfig.getTreasureReward()); + } + }else if(curState==ActivityType.HAD_TAKED){ + if(targetState == ActivityType.FINISH_TAKED){ + dropList.add(sWorldBossTreasureConfig.getTreasureReward()); + } + } + } +} + diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/TakeRandomHeroBoxHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/TakeRandomHeroBoxHandler.java new file mode 100644 index 000000000..517c8fde0 --- /dev/null +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/TakeRandomHeroBoxHandler.java @@ -0,0 +1,20 @@ +package com.ljsd.jieling.handler; + +import com.ljsd.jieling.logic.dao.UserManager; +import com.ljsd.jieling.logic.dao.root.User; +import com.ljsd.jieling.netty.cocdex.PacketNetData; +import com.ljsd.jieling.network.session.ISession; +import com.ljsd.jieling.protocols.MessageTypeProto; + +public class TakeRandomHeroBoxHandler extends BaseHandler{ + @Override + public MessageTypeProto.MessageType getMessageCode() { + return MessageTypeProto.MessageType.TAKE_RANDOM_HERO_BOX_REQUEST; + } + + @Override + public void process(ISession iSession, PacketNetData netData) throws Exception { + User user = UserManager.getUser(iSession.getUid()); + + } +} diff --git a/serverlogic/src/main/java/com/ljsd/jieling/kefu/Cmd_changename.java b/serverlogic/src/main/java/com/ljsd/jieling/kefu/Cmd_changename.java index 613f4cf7e..9322e7dc7 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/kefu/Cmd_changename.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/kefu/Cmd_changename.java @@ -156,7 +156,6 @@ public class Cmd_changename extends GmRoleAbstract { ActivityLogic.getInstance().updateActivityMissionProgress(user, ActivityType.RechargeTotal,rechargeInfo.getSaveAmt()); //限时累计充值 ActivityLogic.getInstance().updateActivityMissionProgress(user, ActivityType.RECHARGE_NUM,hotRechargeMoney); - rechargeInfo.setHadBuyFound(rechargeInfoFile.getHadBuyFound()); Map goodsDurationMap = user.getPlayerInfoManager().getRechargeInfo().getGoodsDurationMap(); Integer nowTime =(int)(System.currentTimeMillis()/1000); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java index 5941df8c0..f59d29fa5 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java @@ -236,9 +236,6 @@ public class ActivityLogic implements IEventHandler{ } activityMission.setOpenType(1); - if(activityId == 6){ - activityMission.setOpenType(0); - } activityMission.setActivityState(ActivityType.OPEN_STATE); activityMission.setV(0); } @@ -533,6 +530,8 @@ public class ActivityLogic implements IEventHandler{ if(user.getPlayerInfoManager().getLevel() sGlobalActivityList = SGlobalActivity.sGlobalActivityMapByOpenRules.getOrDefault(1, new ArrayList<>(0)); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/GrowthFundActivity.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/GrowthFundActivity.java index 365929d0e..c716b8023 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/GrowthFundActivity.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/GrowthFundActivity.java @@ -5,6 +5,7 @@ import com.ljsd.jieling.logic.dao.UserManager; import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.network.session.ISession; import config.SActivityRewardConfig; +import config.SGlobalActivity; import config.SMainLevelConfig; class GrowthFundActivity extends AbstractActivity { @@ -18,7 +19,9 @@ class GrowthFundActivity extends AbstractActivity { int[][] values = sActivityRewardConfig.getValues(); User user = UserManager.getUser(session.getUid()); - if(user.getPlayerInfoManager().getRechargeInfo().getHadBuyFound() == 0){ + SGlobalActivity sGlobalActivity = SGlobalActivity.getsGlobalActivityMap().get(id); + Integer buyTimes = user.getPlayerInfoManager().getRechargeInfo().getBuyGoodsTimes().getOrDefault(sGlobalActivity.getCanBuyRechargeId(), 0); + if(buyTimes == 0){ return false; } int type = values[0][0]; @@ -33,4 +36,10 @@ class GrowthFundActivity extends AbstractActivity { } return true; } + + @Override + public void onActivityEndOnMySelf(User user) throws Exception { + SGlobalActivity sGlobalActivity = SGlobalActivity.getsGlobalActivityMap().get(id); + user.getPlayerInfoManager().getRechargeInfo().updateBuyGoodsTimes(sGlobalActivity.getCanBuyRechargeId(),0); + } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/UserLevelEventHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/UserLevelEventHandler.java index 79ee4ac9b..8552718a5 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/UserLevelEventHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/UserLevelEventHandler.java @@ -3,6 +3,8 @@ package com.ljsd.jieling.logic.activity; import com.ljsd.jieling.config.clazzStaticCfg.CommonStaticConfig; import com.ljsd.jieling.core.GlobalsDef; import com.ljsd.jieling.core.VipPrivilegeType; +import com.ljsd.jieling.exception.ErrorCode; +import com.ljsd.jieling.exception.ErrorCodeException; import com.ljsd.jieling.globals.BIReason; import com.ljsd.jieling.jbean.ActivityMission; import com.ljsd.jieling.logic.activity.event.ActivityStateChangeEvent; @@ -11,13 +13,11 @@ import com.ljsd.jieling.logic.activity.event.Poster; import com.ljsd.jieling.logic.activity.event.UserLevelEvent; import com.ljsd.jieling.logic.dao.UserManager; import com.ljsd.jieling.logic.dao.root.User; +import com.ljsd.jieling.logic.expedition.ExpeditionLogic; import com.ljsd.jieling.logic.fight.CombatLogic; import com.ljsd.jieling.util.ItemUtil; import com.ljsd.jieling.util.ToolsUtil; -import config.SGlobalActivity; -import config.SGlobalSystemConfig; -import config.SMainLevelConfig; -import config.SPrivilegeTypeConfig; +import config.*; import manager.STableManager; import util.TimeUtils; @@ -51,6 +51,8 @@ public class UserLevelEventHandler implements IEventHandler,IPrivilegeChange{ } } + ExpeditionLogic.openTreasure(user,2,level); + List sGlobalActivities = SGlobalActivity.sGlobalActivityMapByOpenRules.getOrDefault(2,new ArrayList<>(0)); for(SGlobalActivity sGlobalActivity : sGlobalActivities){ int[] openRules = sGlobalActivity.getOpenRules(); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/ExpeditionManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/ExpeditionManager.java index cd0a9f975..64e4e4435 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/ExpeditionManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/ExpeditionManager.java @@ -19,9 +19,11 @@ public class ExpeditionManager extends MongoBase { private int lay = 1;//当前层数 private int forceSnap;//战力快照 private Set propertyItems = new HashSet<>(); + private WorldTreasureReward worldTreasureReward = new WorldTreasureReward() ; @Transient private Map effectItems = new HashMap<>();//圣物叠加 不入库 + public void putExpeditionNodeInfos(Integer key, ExpeditionNodeInfo nodeInfo) { this.expeditionNodeInfos.put(nodeInfo.getSortId(), nodeInfo); nodeInfo.init(this.getRootId(), getMongoKey() + ".expeditionNodeInfos." + nodeInfo.getSortId()); @@ -101,4 +103,18 @@ public class ExpeditionManager extends MongoBase { return effectItems; } + public void resetTreasureReward(int round){ + worldTreasureReward.reset(round); + onlyUpdateTreasureReward(); + } + + public WorldTreasureReward getWorldTreasureReward() { + return worldTreasureReward; + } + + public void onlyUpdateTreasureReward(){ + updateString("worldTreasureReward", worldTreasureReward); + } + + } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/RechargeInfo.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/RechargeInfo.java index f6a242941..bc3137546 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/RechargeInfo.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/RechargeInfo.java @@ -15,7 +15,6 @@ public class RechargeInfo extends MongoBase{ private int smonthSaveAmt ; //豪华月卡累计总额 private int isFirst; private long createTime; - private int hadBuyFound; private int isDayFirst; @@ -131,6 +130,11 @@ public class RechargeInfo extends MongoBase{ this.buyGoodsTimes = buyGoodsTimes; } + public void updateBuyGoodsTimes(int goodsId,int times) { + updateString("buyGoodsTimes."+goodsId,times); + this.buyGoodsTimes.put(goodsId,times); + } + public void updateGoodsTypeDuration(int goodsId,int durTime) { updateString("goodseDurationMap." + goodsId,durTime); this.goodseDurationMap.put(goodsId,durTime); @@ -161,15 +165,6 @@ public class RechargeInfo extends MongoBase{ return isDayFirst; } - public int getHadBuyFound() { - return hadBuyFound; - } - - public void setHadBuyFound(int hadBuyFound) { - updateString("hadBuyFound",hadBuyFound); - this.hadBuyFound = hadBuyFound; - } - public Map getGoodsDurationMap() { return goodseDurationMap; } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/WorldTreasureReward.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/WorldTreasureReward.java new file mode 100644 index 000000000..824f230ff --- /dev/null +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/WorldTreasureReward.java @@ -0,0 +1,55 @@ +package com.ljsd.jieling.logic.dao; + +import com.ljsd.common.mogodb.MongoBase; +import com.ljsd.jieling.logic.dao.root.User; +import util.TimeUtils; + +import java.util.HashMap; +import java.util.Map; + +public class WorldTreasureReward extends MongoBase { + + private int createTime; //取当天零点 根据其可以推算出期数。 + private int round; + private int score; + private Map rewardStatusMap = new HashMap<>(); //领取状态 1:表示领取基础奖励 2:表示领取额外奖励。 + + public WorldTreasureReward(){ + this.setRootCollection(User._COLLECTION_NAME); + } + + public void reset(int round){ + if(createTime == 0){ + createTime =(int)(TimeUtils.getAppointTime(0)); + } + score = 0; + rewardStatusMap = new HashMap<>(); + + } + + @Override + public void init(int id, String mongoKey) { + super.init(id, mongoKey); + } + + public int getCreateTime() { + return createTime; + } + + public int getRound() { + return round; + } + + public int getScore() { + return score; + } + + public Map getRewardStatusMap() { + return rewardStatusMap; + } + + public void updateMissionStatus(int id,int value){ + rewardStatusMap.put(id,value); + updateString("rewardStatusMap."+id, value); + } +} diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java index e65b2cd7d..d21d11652 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java @@ -3,19 +3,25 @@ package com.ljsd.jieling.logic.expedition; import com.ljsd.jieling.config.clazzStaticCfg.CommonStaticConfig; import com.ljsd.jieling.config.clazzStaticCfg.PlayStaticConfig; import com.ljsd.jieling.config.clazzStaticCfg.SArenaRobotStaticConfig; +import com.ljsd.jieling.config.clazzStaticCfg.WorldBossTreasureStaticConfig; import com.ljsd.jieling.core.GlobalsDef; import com.ljsd.jieling.db.redis.RedisKey; import com.ljsd.jieling.db.redis.RedisUtil; import com.ljsd.jieling.exception.ErrorCode; import com.ljsd.jieling.exception.ErrorCodeException; import com.ljsd.jieling.globals.Global; +import com.ljsd.jieling.logic.OnlineUserManager; import com.ljsd.jieling.logic.blood.BloodLogic; 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.mail.MailLogic; +import com.ljsd.jieling.network.session.ISession; import com.ljsd.jieling.protocols.CommonProto; +import com.ljsd.jieling.protocols.Expedition; +import com.ljsd.jieling.protocols.MessageTypeProto; import com.ljsd.jieling.util.ItemUtil; +import com.ljsd.jieling.util.MessageUtil; import config.*; import manager.STableManager; import org.slf4j.Logger; @@ -69,6 +75,7 @@ public class ExpeditionLogic { manager.clearRewardBox(); manager.clearPropertyItems(); manager.getHeroHPWithChange().clear(); + checkAndResetTreasure(user); // reSetNode(user); } @@ -546,4 +553,80 @@ public class ExpeditionLogic { return new HashSet<>(effectItems.values()); } + + public static void openTreasure(User user,int type,int parm){ + SExpeditionSetting sExpeditionSetting = STableManager.getConfig(SExpeditionSetting.class).get(1); + int openRule = sExpeditionSetting.getOpenRules()[0]; + if(openRule == type && sExpeditionSetting.getOpenRules()[1] == parm){ + user.getExpeditionManager().resetTreasureReward(1); + sendAllTreasureInfo(user); + } + } + + public static void checkAndResetTreasure(User user){ + WorldTreasureReward worldTreasureReward = user.getExpeditionManager().getWorldTreasureReward(); + int createTime =worldTreasureReward.getCreateTime(); + if(createTime==0){ + return; + } + SExpeditionSetting sExpeditionSetting = STableManager.getConfig(SExpeditionSetting.class).get(1); + int[][] treasureTime = sExpeditionSetting.getTreasureTime(); + int differentDays = TimeUtils.differentDays(createTime * 1000, TimeUtils.now()); + int sumPeriod = 0; + int newRound = 0; + int round = worldTreasureReward.getRound(); + boolean needReset = false; + for(int[] item : treasureTime){ + sumPeriod+=item[1]; + if(round>item[0]){ + continue; + } + differentDays-=item[1]; + if(differentDays<0){ + newRound = item[0]; + needReset =true; + break; + } + } + if(!needReset){ + differentDays=differentDays % sumPeriod; + for(int[] item : treasureTime){ + differentDays-=item[1]; + if(differentDays<0){ + newRound = item[0]; + break; + } + } + needReset=true; + } + //重置 + if(needReset){ + user.getExpeditionManager().resetTreasureReward(newRound); + sendAllTreasureInfo(user); + } + } + + private static void sendAllTreasureInfo(User user){ + ISession session = OnlineUserManager.getSessionByUid(user.getId()); + if(session!=null){ + WorldTreasureReward worldTreasureReward = user.getExpeditionManager().getWorldTreasureReward(); + Map rewardStatusMap = worldTreasureReward.getRewardStatusMap(); + WorldBossTreasureStaticConfig worldBossTreasureStaticConfig = STableManager.getFigureConfig(WorldBossTreasureStaticConfig.class); + Map> idsByPeriods = worldBossTreasureStaticConfig.getIdsByPeriods(); + Map changeStateMap = new HashMap<>(rewardStatusMap); + idsByPeriods.get(worldTreasureReward.getScore()).forEach(item->changeStateMap.putIfAbsent(item.getId(),0)); + sendTreasureRewardUpdate(session,0,changeStateMap); + } + + } + + public static void sendTreasureRewardUpdate(ISession iSession,int score,Map changeStatusMap ){ + Expedition.TreasureStateIndicaion.Builder builder = Expedition.TreasureStateIndicaion.newBuilder().setScore(score); + changeStatusMap.forEach((id,status)->{ + builder.addTreasureRewardState(Expedition.TreasureRewardState.newBuilder().setId(id).setState(status).build()); + }); + MessageUtil.sendMessage(iSession,1, MessageTypeProto.MessageType.EXPEDITION_TREASURE_STATE_INDICATION_VALUE,builder.build(),true); + + } + } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildFightLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildFightLogic.java index 8cec4c0c8..c286cda5e 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildFightLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildFightLogic.java @@ -1305,7 +1305,7 @@ public class GuildFightLogic { setBattleStartTime(battleStartTime).setGrabStartTime(grapStartTime). build(); sendAllProgressUpdate(); - System.out.println(JsonFormat.printToString(carDelayProgressIndication)); + System.out.println(JsonFormat.printToString(carDelayProgressIndication) + "--"); } } 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 7a42de8c7..bf972ba78 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 @@ -182,6 +182,11 @@ public class HeroLogic{ int uid = session.getUid(); User user = UserManager.getUser(uid); SLotterySetting sLotterySetting = STableManager.getConfig(SLotterySetting.class).get(type); + int perCount = sLotterySetting.getPerCount(); + int maxTimes = sLotterySetting.getMaxTimes(); + if(maxTimes!=0 && !PlayerLogic.getInstance().checkAndUpdate(user,maxTimes, perCount)){ + throw new ErrorCodeException("已抽取今日最大次数"); + } HeroManager heroManager = user.getHeroManager(); if(type==11&&heroManager.getFirstTenth()==0){ heroManager.updateFirstTenth(); @@ -199,7 +204,7 @@ public class HeroLogic{ } //筛选卡池 int pooId =0; - int perCount = sLotterySetting.getPerCount(); + if(heroManager!=null&& heroManager.getHeroMap()!=null){ if(heroManager.getHeroMap().size() + perCount > STableManager.getFigureConfig(CommonStaticConfig.class).getGameSetting().getHeroNumlimit()){ throw new ErrorCodeException(ErrorCode.HERO_MAX); @@ -217,17 +222,7 @@ public class HeroLogic{ //检验消耗 boolean allowFree = false; - int privilege = 0; - switch (sLotterySetting.getLotteryType()){ - case 1: - privilege = VipPrivilegeType.FREE_HERO_RANDOM; - break; - case 3: - privilege = VipPrivilegeType.TIME_RANDOM_FREE; - break; - default: - break; - } + int privilege = sLotterySetting.getFreeTimes(); if(privilege!=0){ allowFree = PlayerLogic.getInstance().checkAndUpdate(user,privilege, perCount); } @@ -299,19 +294,7 @@ public class HeroLogic{ //1群英招募 HeroInfoProto.HeroRandResponse.Builder builder = HeroInfoProto.HeroRandResponse.newBuilder(); if(sLotterySetting.getLotteryType() == 1){ - int[] lotterySecurityReward = STableManager.getFigureConfig(CommonStaticConfig.class).getGameSetting().getLotterySecurityReward(); - int alreadyCount=0; - for(Integer id : STableManager.getFigureConfig(HeroStaticConfig.class).getRandomHeroIds()){ - Integer count = totalCountMap.get(id); - if( null!=count){ - alreadyCount+=count; - } - } - if( (alreadyCount + perCount)/lotterySecurityReward[0] > alreadyCount/lotterySecurityReward[0]){ - builder.setExtraBox(ItemUtil.drop(user, new int[]{lotterySecurityReward[1]},1F,0,BIReason.HERO_RANDOM)); - } Poster.getPoster().dispatchEvent(new HeroRandomEvent(uid,perCount)); - } user.getUserMissionManager().onGameEvent(user,GameEvent.RANDOM_HERO,sLotterySetting.getLotteryType(),perCount); heroManager.updateRandCount(type,randCount); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsLogic.java index 394d009b9..e901c71f9 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsLogic.java @@ -91,12 +91,6 @@ public class BuyGoodsLogic { buyCount=buyCount+1; int limit = sRechargeCommodityConfig.getLimit(); int type = sRechargeCommodityConfig.getType(); - if(type==GiftGoodsType.GROTHFOUND && rechargeInfo.getHadBuyFound()==1){ - LOGGER.error("the uid={},hadBuyFound",uid); - resultRes.setResultCode(0); - resultRes.setResultMsg("hadBuyFound"); - return resultRes; - } if(limit!=0){ if(buyCount>limit){ LOGGER.error("the uid={},the goodId={}, is over limit={}",uid,goodsId,buyCount); @@ -159,10 +153,10 @@ public class BuyGoodsLogic { int length = baseReward.length; String rewardStr=""; if(buyCount == 1){ - if(type==GiftGoodsType.GROTHFOUND){ + /* if(type==GiftGoodsType.GROTHFOUND){ rechargeInfo.setHadBuyFound(1); ActivityLogic.getInstance().openActivityReallyOpen(user, ActivityType.GrowthFund); - } + }*/ int[][] firstMultiple = sRechargeCommodityConfig.getFirstMultiple(); if(firstMultiple!=null){ length+=firstMultiple.length; @@ -409,7 +403,7 @@ public class BuyGoodsLogic { if(buyTimes ==null){ buyTimes=0; } - if(sRechargeCommodityConfig.getLimitShow() == 0 && limit!=0){ + if(limit!=0){ if(buyTimes>=limit){ boolean isNew = rechargeInfo.addNewSendId(goodsId); if(!isNew){ @@ -511,7 +505,7 @@ public class BuyGoodsLogic { } CommonProto.GiftGoodsInfo.Builder builder = CommonProto.GiftGoodsInfo.newBuilder(); builder.setGoodsId(goodsId).setStartTime((int)(startTime/1000)).setBuyTimes(buyTimes).setEndTime((int)(endTime/1000)); - dybuytime = rechargeInfo.getDyGoodsCanBuyTimes().getOrDefault(goodsId,0); + dybuytime = rechargeInfo.getDyGoodsCanBuyTimes().getOrDefault(goodsId,-1); if(dybuytime!=-1){ builder.setDynamicBuyTimes(dybuytime); } diff --git a/tablemanager/src/main/java/config/SExpeditionSetting.java b/tablemanager/src/main/java/config/SExpeditionSetting.java index d7df01860..0db05f68d 100644 --- a/tablemanager/src/main/java/config/SExpeditionSetting.java +++ b/tablemanager/src/main/java/config/SExpeditionSetting.java @@ -26,6 +26,11 @@ public class SExpeditionSetting implements BaseConfig { private int fightTime; + private int[][] treasureTime; + private int[] openRules; + + private int treasureTotalTime; + @Override public void init() throws Exception { @@ -69,5 +74,13 @@ public class SExpeditionSetting implements BaseConfig { return fightTime; } + public int[][] getTreasureTime() { + return treasureTime; + } + + public int[] getOpenRules() { + return openRules; + } + } \ No newline at end of file diff --git a/tablemanager/src/main/java/config/SLotterySetting.java b/tablemanager/src/main/java/config/SLotterySetting.java index c19dbf9c6..425cea16f 100644 --- a/tablemanager/src/main/java/config/SLotterySetting.java +++ b/tablemanager/src/main/java/config/SLotterySetting.java @@ -37,6 +37,10 @@ public class SLotterySetting implements BaseConfig { private int activityId; + private int freeTimes; + + private int maxTimes; + @Override public void init() throws Exception { @@ -107,4 +111,12 @@ public class SLotterySetting implements BaseConfig { public int getActivityId() { return activityId; } + + public int getFreeTimes() { + return freeTimes; + } + + public int getMaxTimes() { + return maxTimes; + } } \ No newline at end of file diff --git a/tablemanager/src/main/java/config/SRechargeCommodityConfig.java b/tablemanager/src/main/java/config/SRechargeCommodityConfig.java index 0eb820407..c4e240f6c 100644 --- a/tablemanager/src/main/java/config/SRechargeCommodityConfig.java +++ b/tablemanager/src/main/java/config/SRechargeCommodityConfig.java @@ -55,6 +55,8 @@ public class SRechargeCommodityConfig implements BaseConfig { private int dailyUpdate; + private int[] passiveSkill; + public static Map rechargeCommodityConfigMap; @@ -215,6 +217,10 @@ public class SRechargeCommodityConfig implements BaseConfig { return dailyUpdate; } + public int[] getPassiveSkill() { + return passiveSkill; + } + public static Set getRchargeHeroGet() { return rchargeHeroGet; } @@ -223,6 +229,8 @@ public class SRechargeCommodityConfig implements BaseConfig { return recharegeHeroTime; } + + public static void setRecharegeHeroTime(Map recharegeHeroTime) { SRechargeCommodityConfig.recharegeHeroTime = recharegeHeroTime; } diff --git a/tablemanager/src/main/java/config/SWorldBossTreasureConfig.java b/tablemanager/src/main/java/config/SWorldBossTreasureConfig.java new file mode 100644 index 000000000..7919e213a --- /dev/null +++ b/tablemanager/src/main/java/config/SWorldBossTreasureConfig.java @@ -0,0 +1,56 @@ +package config; + +import manager.STableManager; +import manager.Table; + +import java.util.Map; + +@Table(name ="WorldBossTreasureConfig") +public class SWorldBossTreasureConfig implements BaseConfig { + + private int id; + + private int[] activityId; + + private int level; + + private int integral; + + private int[][] reward; + + private int[][] treasureReward; + + + + @Override + public void init() throws Exception { + + } + + + public int getId() { + return id; + } + + public int[] getActivityId() { + return activityId; + } + + public int getLevel() { + return level; + } + + public int getIntegral() { + return integral; + } + + public int[][] getReward() { + return reward; + } + + public int[][] getTreasureReward() { + return treasureReward; + } + + +} \ No newline at end of file diff --git a/tablemanager/src/main/java/manager/STableManager.java b/tablemanager/src/main/java/manager/STableManager.java index 14fcec135..04842d448 100644 --- a/tablemanager/src/main/java/manager/STableManager.java +++ b/tablemanager/src/main/java/manager/STableManager.java @@ -132,7 +132,7 @@ public class STableManager { /** * 获取类的二次处理配置类 */ - public static T getFigureConfig(Class tClass) { + public static T getFigureConfig(Class tClass) { if (!classStaticConfigMap.containsKey(tClass.getName())) { if (ClassLoaderHelper.filter(tClass, AbstractClassStaticConfig.class)) { try {