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 89676cbdf..fba1f635b 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/CommonProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/CommonProto.java @@ -8059,41 +8059,23 @@ public final class CommonProto { */ int getStarBreakId(); - // repeated string especialEquip = 11; + // optional int32 especialEquipLevel = 11; /** - * repeated string especialEquip = 11; + * optional int32 especialEquipLevel = 11; * *
-     *所穿戴法宝
+     *所穿戴法宝等级
      * 
*/ - java.util.List - getEspecialEquipList(); + boolean hasEspecialEquipLevel(); /** - * repeated string especialEquip = 11; + * optional int32 especialEquipLevel = 11; * *
-     *所穿戴法宝
+     *所穿戴法宝等级
      * 
*/ - int getEspecialEquipCount(); - /** - * repeated string especialEquip = 11; - * - *
-     *所穿戴法宝
-     * 
- */ - java.lang.String getEspecialEquip(int index); - /** - * repeated string especialEquip = 11; - * - *
-     *所穿戴法宝
-     * 
- */ - com.google.protobuf.ByteString - getEspecialEquipBytes(int index); + int getEspecialEquipLevel(); // repeated .com.ljsd.jieling.protocols.SoulPos soulPos = 12; /** @@ -8257,12 +8239,9 @@ public final class CommonProto { starBreakId_ = input.readInt32(); break; } - case 90: { - if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) { - especialEquip_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000200; - } - especialEquip_.add(input.readBytes()); + case 88: { + bitField0_ |= 0x00000100; + especialEquipLevel_ = input.readInt32(); break; } case 98: { @@ -8274,7 +8253,7 @@ public final class CommonProto { break; } case 104: { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; lockState_ = input.readInt32(); break; } @@ -8289,9 +8268,6 @@ public final class CommonProto { if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) { equipIdList_ = new com.google.protobuf.UnmodifiableLazyStringList(equipIdList_); } - if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) { - especialEquip_ = new com.google.protobuf.UnmodifiableLazyStringList(especialEquip_); - } if (((mutable_bitField0_ & 0x00000400) == 0x00000400)) { soulPos_ = java.util.Collections.unmodifiableList(soulPos_); } @@ -8528,50 +8504,28 @@ public final class CommonProto { return starBreakId_; } - // repeated string especialEquip = 11; - public static final int ESPECIALEQUIP_FIELD_NUMBER = 11; - private com.google.protobuf.LazyStringList especialEquip_; + // optional int32 especialEquipLevel = 11; + public static final int ESPECIALEQUIPLEVEL_FIELD_NUMBER = 11; + private int especialEquipLevel_; /** - * repeated string especialEquip = 11; + * optional int32 especialEquipLevel = 11; * *
-     *所穿戴法宝
+     *所穿戴法宝等级
      * 
*/ - public java.util.List - getEspecialEquipList() { - return especialEquip_; + public boolean hasEspecialEquipLevel() { + return ((bitField0_ & 0x00000100) == 0x00000100); } /** - * repeated string especialEquip = 11; + * optional int32 especialEquipLevel = 11; * *
-     *所穿戴法宝
+     *所穿戴法宝等级
      * 
*/ - public int getEspecialEquipCount() { - return especialEquip_.size(); - } - /** - * repeated string especialEquip = 11; - * - *
-     *所穿戴法宝
-     * 
- */ - public java.lang.String getEspecialEquip(int index) { - return especialEquip_.get(index); - } - /** - * repeated string especialEquip = 11; - * - *
-     *所穿戴法宝
-     * 
- */ - public com.google.protobuf.ByteString - getEspecialEquipBytes(int index) { - return especialEquip_.getByteString(index); + public int getEspecialEquipLevel() { + return especialEquipLevel_; } // repeated .com.ljsd.jieling.protocols.SoulPos soulPos = 12; @@ -8641,7 +8595,7 @@ public final class CommonProto { * */ public boolean hasLockState() { - return ((bitField0_ & 0x00000100) == 0x00000100); + return ((bitField0_ & 0x00000200) == 0x00000200); } /** * optional int32 lockState = 13; @@ -8664,7 +8618,7 @@ public final class CommonProto { equipIdList_ = com.google.protobuf.LazyStringArrayList.EMPTY; createTime_ = 0; starBreakId_ = 0; - especialEquip_ = com.google.protobuf.LazyStringArrayList.EMPTY; + especialEquipLevel_ = 0; soulPos_ = java.util.Collections.emptyList(); lockState_ = 0; } @@ -8707,13 +8661,13 @@ public final class CommonProto { if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeInt32(10, starBreakId_); } - for (int i = 0; i < especialEquip_.size(); i++) { - output.writeBytes(11, especialEquip_.getByteString(i)); + if (((bitField0_ & 0x00000100) == 0x00000100)) { + output.writeInt32(11, especialEquipLevel_); } for (int i = 0; i < soulPos_.size(); i++) { output.writeMessage(12, soulPos_.get(i)); } - if (((bitField0_ & 0x00000100) == 0x00000100)) { + if (((bitField0_ & 0x00000200) == 0x00000200)) { output.writeInt32(13, lockState_); } getUnknownFields().writeTo(output); @@ -8766,20 +8720,15 @@ public final class CommonProto { size += com.google.protobuf.CodedOutputStream .computeInt32Size(10, starBreakId_); } - { - int dataSize = 0; - for (int i = 0; i < especialEquip_.size(); i++) { - dataSize += com.google.protobuf.CodedOutputStream - .computeBytesSizeNoTag(especialEquip_.getByteString(i)); - } - size += dataSize; - size += 1 * getEspecialEquipList().size(); + if (((bitField0_ & 0x00000100) == 0x00000100)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(11, especialEquipLevel_); } for (int i = 0; i < soulPos_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, soulPos_.get(i)); } - if (((bitField0_ & 0x00000100) == 0x00000100)) { + if (((bitField0_ & 0x00000200) == 0x00000200)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(13, lockState_); } @@ -8918,7 +8867,7 @@ public final class CommonProto { bitField0_ = (bitField0_ & ~0x00000080); starBreakId_ = 0; bitField0_ = (bitField0_ & ~0x00000100); - especialEquip_ = com.google.protobuf.LazyStringArrayList.EMPTY; + especialEquipLevel_ = 0; bitField0_ = (bitField0_ & ~0x00000200); if (soulPosBuilder_ == null) { soulPos_ = java.util.Collections.emptyList(); @@ -8994,12 +8943,10 @@ public final class CommonProto { to_bitField0_ |= 0x00000080; } result.starBreakId_ = starBreakId_; - if (((bitField0_ & 0x00000200) == 0x00000200)) { - especialEquip_ = new com.google.protobuf.UnmodifiableLazyStringList( - especialEquip_); - bitField0_ = (bitField0_ & ~0x00000200); + if (((from_bitField0_ & 0x00000200) == 0x00000200)) { + to_bitField0_ |= 0x00000100; } - result.especialEquip_ = especialEquip_; + result.especialEquipLevel_ = especialEquipLevel_; if (soulPosBuilder_ == null) { if (((bitField0_ & 0x00000400) == 0x00000400)) { soulPos_ = java.util.Collections.unmodifiableList(soulPos_); @@ -9010,7 +8957,7 @@ public final class CommonProto { result.soulPos_ = soulPosBuilder_.build(); } if (((from_bitField0_ & 0x00000800) == 0x00000800)) { - to_bitField0_ |= 0x00000100; + to_bitField0_ |= 0x00000200; } result.lockState_ = lockState_; result.bitField0_ = to_bitField0_; @@ -9065,15 +9012,8 @@ public final class CommonProto { if (other.hasStarBreakId()) { setStarBreakId(other.getStarBreakId()); } - if (!other.especialEquip_.isEmpty()) { - if (especialEquip_.isEmpty()) { - especialEquip_ = other.especialEquip_; - bitField0_ = (bitField0_ & ~0x00000200); - } else { - ensureEspecialEquipIsMutable(); - especialEquip_.addAll(other.especialEquip_); - } - onChanged(); + if (other.hasEspecialEquipLevel()) { + setEspecialEquipLevel(other.getEspecialEquipLevel()); } if (soulPosBuilder_ == null) { if (!other.soulPos_.isEmpty()) { @@ -9561,131 +9501,51 @@ public final class CommonProto { return this; } - // repeated string especialEquip = 11; - private com.google.protobuf.LazyStringList especialEquip_ = com.google.protobuf.LazyStringArrayList.EMPTY; - private void ensureEspecialEquipIsMutable() { - if (!((bitField0_ & 0x00000200) == 0x00000200)) { - especialEquip_ = new com.google.protobuf.LazyStringArrayList(especialEquip_); - bitField0_ |= 0x00000200; - } - } + // optional int32 especialEquipLevel = 11; + private int especialEquipLevel_ ; /** - * repeated string especialEquip = 11; + * optional int32 especialEquipLevel = 11; * *
-       *所穿戴法宝
+       *所穿戴法宝等级
        * 
*/ - public java.util.List - getEspecialEquipList() { - return java.util.Collections.unmodifiableList(especialEquip_); + public boolean hasEspecialEquipLevel() { + return ((bitField0_ & 0x00000200) == 0x00000200); } /** - * repeated string especialEquip = 11; + * optional int32 especialEquipLevel = 11; * *
-       *所穿戴法宝
+       *所穿戴法宝等级
        * 
*/ - public int getEspecialEquipCount() { - return especialEquip_.size(); + public int getEspecialEquipLevel() { + return especialEquipLevel_; } /** - * repeated string especialEquip = 11; + * optional int32 especialEquipLevel = 11; * *
-       *所穿戴法宝
+       *所穿戴法宝等级
        * 
*/ - public java.lang.String getEspecialEquip(int index) { - return especialEquip_.get(index); - } - /** - * repeated string especialEquip = 11; - * - *
-       *所穿戴法宝
-       * 
- */ - public com.google.protobuf.ByteString - getEspecialEquipBytes(int index) { - return especialEquip_.getByteString(index); - } - /** - * repeated string especialEquip = 11; - * - *
-       *所穿戴法宝
-       * 
- */ - public Builder setEspecialEquip( - int index, java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureEspecialEquipIsMutable(); - especialEquip_.set(index, value); + public Builder setEspecialEquipLevel(int value) { + bitField0_ |= 0x00000200; + especialEquipLevel_ = value; onChanged(); return this; } /** - * repeated string especialEquip = 11; + * optional int32 especialEquipLevel = 11; * *
-       *所穿戴法宝
+       *所穿戴法宝等级
        * 
*/ - public Builder addEspecialEquip( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - ensureEspecialEquipIsMutable(); - especialEquip_.add(value); - onChanged(); - return this; - } - /** - * repeated string especialEquip = 11; - * - *
-       *所穿戴法宝
-       * 
- */ - public Builder addAllEspecialEquip( - java.lang.Iterable values) { - ensureEspecialEquipIsMutable(); - super.addAll(values, especialEquip_); - onChanged(); - return this; - } - /** - * repeated string especialEquip = 11; - * - *
-       *所穿戴法宝
-       * 
- */ - public Builder clearEspecialEquip() { - especialEquip_ = com.google.protobuf.LazyStringArrayList.EMPTY; + public Builder clearEspecialEquipLevel() { bitField0_ = (bitField0_ & ~0x00000200); - onChanged(); - return this; - } - /** - * repeated string especialEquip = 11; - * - *
-       *所穿戴法宝
-       * 
- */ - public Builder addEspecialEquipBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - ensureEspecialEquipIsMutable(); - especialEquip_.add(value); + especialEquipLevel_ = 0; onChanged(); return this; } @@ -16631,91 +16491,46 @@ public final class CommonProto { com.ljsd.jieling.protocols.CommonProto.HeroOrBuilder getHeroOrBuilder( int index); - // repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; + // repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-     *法宝
-     * 
- */ - java.util.List - getEspecialEquipIdList(); - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-     *法宝
-     * 
- */ - com.ljsd.jieling.protocols.CommonProto.Equip getEspecialEquipId(int index); - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-     *法宝
-     * 
- */ - int getEspecialEquipIdCount(); - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-     *法宝
-     * 
- */ - java.util.List - getEspecialEquipIdOrBuilderList(); - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-     *法宝
-     * 
- */ - com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder getEspecialEquipIdOrBuilder( - int index); - - // repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; - /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; - * - *
-     *魂印
+     *魂印(法宝不再掉落,魂印改为4,注意修改)
      * 
*/ java.util.List getSoulEquipList(); /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-     *魂印
+     *魂印(法宝不再掉落,魂印改为4,注意修改)
      * 
*/ com.ljsd.jieling.protocols.CommonProto.Equip getSoulEquip(int index); /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-     *魂印
+     *魂印(法宝不再掉落,魂印改为4,注意修改)
      * 
*/ int getSoulEquipCount(); /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-     *魂印
+     *魂印(法宝不再掉落,魂印改为4,注意修改)
      * 
*/ java.util.List getSoulEquipOrBuilderList(); /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-     *魂印
+     *魂印(法宝不再掉落,魂印改为4,注意修改)
      * 
*/ com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder getSoulEquipOrBuilder( @@ -16798,16 +16613,8 @@ public final class CommonProto { } case 34: { if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { - especialEquipId_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000008; - } - especialEquipId_.add(input.readMessage(com.ljsd.jieling.protocols.CommonProto.Equip.PARSER, extensionRegistry)); - break; - } - case 42: { - if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { soulEquip_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000010; + mutable_bitField0_ |= 0x00000008; } soulEquip_.add(input.readMessage(com.ljsd.jieling.protocols.CommonProto.Equip.PARSER, extensionRegistry)); break; @@ -16830,9 +16637,6 @@ public final class CommonProto { hero_ = java.util.Collections.unmodifiableList(hero_); } if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { - especialEquipId_ = java.util.Collections.unmodifiableList(especialEquipId_); - } - if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { soulEquip_ = java.util.Collections.unmodifiableList(soulEquip_); } this.unknownFields = unknownFields.build(); @@ -16974,80 +16778,24 @@ public final class CommonProto { return hero_.get(index); } - // repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - public static final int ESPECIALEQUIPID_FIELD_NUMBER = 4; - private java.util.List especialEquipId_; - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-     *法宝
-     * 
- */ - public java.util.List getEspecialEquipIdList() { - return especialEquipId_; - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-     *法宝
-     * 
- */ - public java.util.List - getEspecialEquipIdOrBuilderList() { - return especialEquipId_; - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-     *法宝
-     * 
- */ - public int getEspecialEquipIdCount() { - return especialEquipId_.size(); - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-     *法宝
-     * 
- */ - public com.ljsd.jieling.protocols.CommonProto.Equip getEspecialEquipId(int index) { - return especialEquipId_.get(index); - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-     *法宝
-     * 
- */ - public com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder getEspecialEquipIdOrBuilder( - int index) { - return especialEquipId_.get(index); - } - - // repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; - public static final int SOULEQUIP_FIELD_NUMBER = 5; + // repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; + public static final int SOULEQUIP_FIELD_NUMBER = 4; private java.util.List soulEquip_; /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-     *魂印
+     *魂印(法宝不再掉落,魂印改为4,注意修改)
      * 
*/ public java.util.List getSoulEquipList() { return soulEquip_; } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-     *魂印
+     *魂印(法宝不再掉落,魂印改为4,注意修改)
      * 
*/ public java.util.List @@ -17055,30 +16803,30 @@ public final class CommonProto { return soulEquip_; } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-     *魂印
+     *魂印(法宝不再掉落,魂印改为4,注意修改)
      * 
*/ public int getSoulEquipCount() { return soulEquip_.size(); } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-     *魂印
+     *魂印(法宝不再掉落,魂印改为4,注意修改)
      * 
*/ public com.ljsd.jieling.protocols.CommonProto.Equip getSoulEquip(int index) { return soulEquip_.get(index); } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-     *魂印
+     *魂印(法宝不再掉落,魂印改为4,注意修改)
      * 
*/ public com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder getSoulEquipOrBuilder( @@ -17090,7 +16838,6 @@ public final class CommonProto { itemlist_ = java.util.Collections.emptyList(); equipId_ = java.util.Collections.emptyList(); hero_ = java.util.Collections.emptyList(); - especialEquipId_ = java.util.Collections.emptyList(); soulEquip_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; @@ -17114,11 +16861,8 @@ public final class CommonProto { for (int i = 0; i < hero_.size(); i++) { output.writeMessage(3, hero_.get(i)); } - for (int i = 0; i < especialEquipId_.size(); i++) { - output.writeMessage(4, especialEquipId_.get(i)); - } for (int i = 0; i < soulEquip_.size(); i++) { - output.writeMessage(5, soulEquip_.get(i)); + output.writeMessage(4, soulEquip_.get(i)); } getUnknownFields().writeTo(output); } @@ -17141,13 +16885,9 @@ public final class CommonProto { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, hero_.get(i)); } - for (int i = 0; i < especialEquipId_.size(); i++) { - size += com.google.protobuf.CodedOutputStream - .computeMessageSize(4, especialEquipId_.get(i)); - } for (int i = 0; i < soulEquip_.size(); i++) { size += com.google.protobuf.CodedOutputStream - .computeMessageSize(5, soulEquip_.get(i)); + .computeMessageSize(4, soulEquip_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; @@ -17260,7 +17000,6 @@ public final class CommonProto { getItemlistFieldBuilder(); getEquipIdFieldBuilder(); getHeroFieldBuilder(); - getEspecialEquipIdFieldBuilder(); getSoulEquipFieldBuilder(); } } @@ -17288,15 +17027,9 @@ public final class CommonProto { } else { heroBuilder_.clear(); } - if (especialEquipIdBuilder_ == null) { - especialEquipId_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); - } else { - especialEquipIdBuilder_.clear(); - } if (soulEquipBuilder_ == null) { soulEquip_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000008); } else { soulEquipBuilder_.clear(); } @@ -17354,19 +17087,10 @@ public final class CommonProto { } else { result.hero_ = heroBuilder_.build(); } - if (especialEquipIdBuilder_ == null) { - if (((bitField0_ & 0x00000008) == 0x00000008)) { - especialEquipId_ = java.util.Collections.unmodifiableList(especialEquipId_); - bitField0_ = (bitField0_ & ~0x00000008); - } - result.especialEquipId_ = especialEquipId_; - } else { - result.especialEquipId_ = especialEquipIdBuilder_.build(); - } if (soulEquipBuilder_ == null) { - if (((bitField0_ & 0x00000010) == 0x00000010)) { + if (((bitField0_ & 0x00000008) == 0x00000008)) { soulEquip_ = java.util.Collections.unmodifiableList(soulEquip_); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000008); } result.soulEquip_ = soulEquip_; } else { @@ -17465,37 +17189,11 @@ public final class CommonProto { } } } - if (especialEquipIdBuilder_ == null) { - if (!other.especialEquipId_.isEmpty()) { - if (especialEquipId_.isEmpty()) { - especialEquipId_ = other.especialEquipId_; - bitField0_ = (bitField0_ & ~0x00000008); - } else { - ensureEspecialEquipIdIsMutable(); - especialEquipId_.addAll(other.especialEquipId_); - } - onChanged(); - } - } else { - if (!other.especialEquipId_.isEmpty()) { - if (especialEquipIdBuilder_.isEmpty()) { - especialEquipIdBuilder_.dispose(); - especialEquipIdBuilder_ = null; - especialEquipId_ = other.especialEquipId_; - bitField0_ = (bitField0_ & ~0x00000008); - especialEquipIdBuilder_ = - com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? - getEspecialEquipIdFieldBuilder() : null; - } else { - especialEquipIdBuilder_.addAllMessages(other.especialEquipId_); - } - } - } if (soulEquipBuilder_ == null) { if (!other.soulEquip_.isEmpty()) { if (soulEquip_.isEmpty()) { soulEquip_ = other.soulEquip_; - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000008); } else { ensureSoulEquipIsMutable(); soulEquip_.addAll(other.soulEquip_); @@ -17508,7 +17206,7 @@ public final class CommonProto { soulEquipBuilder_.dispose(); soulEquipBuilder_ = null; soulEquip_ = other.soulEquip_; - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000008); soulEquipBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getSoulEquipFieldBuilder() : null; @@ -18264,325 +17962,13 @@ public final class CommonProto { return heroBuilder_; } - // repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - private java.util.List especialEquipId_ = - java.util.Collections.emptyList(); - private void ensureEspecialEquipIdIsMutable() { - if (!((bitField0_ & 0x00000008) == 0x00000008)) { - especialEquipId_ = new java.util.ArrayList(especialEquipId_); - bitField0_ |= 0x00000008; - } - } - - private com.google.protobuf.RepeatedFieldBuilder< - com.ljsd.jieling.protocols.CommonProto.Equip, com.ljsd.jieling.protocols.CommonProto.Equip.Builder, com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder> especialEquipIdBuilder_; - - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public java.util.List getEspecialEquipIdList() { - if (especialEquipIdBuilder_ == null) { - return java.util.Collections.unmodifiableList(especialEquipId_); - } else { - return especialEquipIdBuilder_.getMessageList(); - } - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public int getEspecialEquipIdCount() { - if (especialEquipIdBuilder_ == null) { - return especialEquipId_.size(); - } else { - return especialEquipIdBuilder_.getCount(); - } - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public com.ljsd.jieling.protocols.CommonProto.Equip getEspecialEquipId(int index) { - if (especialEquipIdBuilder_ == null) { - return especialEquipId_.get(index); - } else { - return especialEquipIdBuilder_.getMessage(index); - } - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public Builder setEspecialEquipId( - int index, com.ljsd.jieling.protocols.CommonProto.Equip value) { - if (especialEquipIdBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEspecialEquipIdIsMutable(); - especialEquipId_.set(index, value); - onChanged(); - } else { - especialEquipIdBuilder_.setMessage(index, value); - } - return this; - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public Builder setEspecialEquipId( - int index, com.ljsd.jieling.protocols.CommonProto.Equip.Builder builderForValue) { - if (especialEquipIdBuilder_ == null) { - ensureEspecialEquipIdIsMutable(); - especialEquipId_.set(index, builderForValue.build()); - onChanged(); - } else { - especialEquipIdBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public Builder addEspecialEquipId(com.ljsd.jieling.protocols.CommonProto.Equip value) { - if (especialEquipIdBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEspecialEquipIdIsMutable(); - especialEquipId_.add(value); - onChanged(); - } else { - especialEquipIdBuilder_.addMessage(value); - } - return this; - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public Builder addEspecialEquipId( - int index, com.ljsd.jieling.protocols.CommonProto.Equip value) { - if (especialEquipIdBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureEspecialEquipIdIsMutable(); - especialEquipId_.add(index, value); - onChanged(); - } else { - especialEquipIdBuilder_.addMessage(index, value); - } - return this; - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public Builder addEspecialEquipId( - com.ljsd.jieling.protocols.CommonProto.Equip.Builder builderForValue) { - if (especialEquipIdBuilder_ == null) { - ensureEspecialEquipIdIsMutable(); - especialEquipId_.add(builderForValue.build()); - onChanged(); - } else { - especialEquipIdBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public Builder addEspecialEquipId( - int index, com.ljsd.jieling.protocols.CommonProto.Equip.Builder builderForValue) { - if (especialEquipIdBuilder_ == null) { - ensureEspecialEquipIdIsMutable(); - especialEquipId_.add(index, builderForValue.build()); - onChanged(); - } else { - especialEquipIdBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public Builder addAllEspecialEquipId( - java.lang.Iterable values) { - if (especialEquipIdBuilder_ == null) { - ensureEspecialEquipIdIsMutable(); - super.addAll(values, especialEquipId_); - onChanged(); - } else { - especialEquipIdBuilder_.addAllMessages(values); - } - return this; - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public Builder clearEspecialEquipId() { - if (especialEquipIdBuilder_ == null) { - especialEquipId_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); - onChanged(); - } else { - especialEquipIdBuilder_.clear(); - } - return this; - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public Builder removeEspecialEquipId(int index) { - if (especialEquipIdBuilder_ == null) { - ensureEspecialEquipIdIsMutable(); - especialEquipId_.remove(index); - onChanged(); - } else { - especialEquipIdBuilder_.remove(index); - } - return this; - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public com.ljsd.jieling.protocols.CommonProto.Equip.Builder getEspecialEquipIdBuilder( - int index) { - return getEspecialEquipIdFieldBuilder().getBuilder(index); - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder getEspecialEquipIdOrBuilder( - int index) { - if (especialEquipIdBuilder_ == null) { - return especialEquipId_.get(index); } else { - return especialEquipIdBuilder_.getMessageOrBuilder(index); - } - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public java.util.List - getEspecialEquipIdOrBuilderList() { - if (especialEquipIdBuilder_ != null) { - return especialEquipIdBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(especialEquipId_); - } - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public com.ljsd.jieling.protocols.CommonProto.Equip.Builder addEspecialEquipIdBuilder() { - return getEspecialEquipIdFieldBuilder().addBuilder( - com.ljsd.jieling.protocols.CommonProto.Equip.getDefaultInstance()); - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public com.ljsd.jieling.protocols.CommonProto.Equip.Builder addEspecialEquipIdBuilder( - int index) { - return getEspecialEquipIdFieldBuilder().addBuilder( - index, com.ljsd.jieling.protocols.CommonProto.Equip.getDefaultInstance()); - } - /** - * repeated .com.ljsd.jieling.protocols.Equip especialEquipId = 4; - * - *
-       *法宝
-       * 
- */ - public java.util.List - getEspecialEquipIdBuilderList() { - return getEspecialEquipIdFieldBuilder().getBuilderList(); - } - private com.google.protobuf.RepeatedFieldBuilder< - com.ljsd.jieling.protocols.CommonProto.Equip, com.ljsd.jieling.protocols.CommonProto.Equip.Builder, com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder> - getEspecialEquipIdFieldBuilder() { - if (especialEquipIdBuilder_ == null) { - especialEquipIdBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< - com.ljsd.jieling.protocols.CommonProto.Equip, com.ljsd.jieling.protocols.CommonProto.Equip.Builder, com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder>( - especialEquipId_, - ((bitField0_ & 0x00000008) == 0x00000008), - getParentForChildren(), - isClean()); - especialEquipId_ = null; - } - return especialEquipIdBuilder_; - } - - // repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + // repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; private java.util.List soulEquip_ = java.util.Collections.emptyList(); private void ensureSoulEquipIsMutable() { - if (!((bitField0_ & 0x00000010) == 0x00000010)) { + if (!((bitField0_ & 0x00000008) == 0x00000008)) { soulEquip_ = new java.util.ArrayList(soulEquip_); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000008; } } @@ -18590,10 +17976,10 @@ public final class CommonProto { com.ljsd.jieling.protocols.CommonProto.Equip, com.ljsd.jieling.protocols.CommonProto.Equip.Builder, com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder> soulEquipBuilder_; /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public java.util.List getSoulEquipList() { @@ -18604,10 +17990,10 @@ public final class CommonProto { } } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public int getSoulEquipCount() { @@ -18618,10 +18004,10 @@ public final class CommonProto { } } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public com.ljsd.jieling.protocols.CommonProto.Equip getSoulEquip(int index) { @@ -18632,10 +18018,10 @@ public final class CommonProto { } } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public Builder setSoulEquip( @@ -18653,10 +18039,10 @@ public final class CommonProto { return this; } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public Builder setSoulEquip( @@ -18671,10 +18057,10 @@ public final class CommonProto { return this; } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public Builder addSoulEquip(com.ljsd.jieling.protocols.CommonProto.Equip value) { @@ -18691,10 +18077,10 @@ public final class CommonProto { return this; } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public Builder addSoulEquip( @@ -18712,10 +18098,10 @@ public final class CommonProto { return this; } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public Builder addSoulEquip( @@ -18730,10 +18116,10 @@ public final class CommonProto { return this; } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public Builder addSoulEquip( @@ -18748,10 +18134,10 @@ public final class CommonProto { return this; } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public Builder addAllSoulEquip( @@ -18766,16 +18152,16 @@ public final class CommonProto { return this; } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public Builder clearSoulEquip() { if (soulEquipBuilder_ == null) { soulEquip_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); } else { soulEquipBuilder_.clear(); @@ -18783,10 +18169,10 @@ public final class CommonProto { return this; } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public Builder removeSoulEquip(int index) { @@ -18800,10 +18186,10 @@ public final class CommonProto { return this; } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public com.ljsd.jieling.protocols.CommonProto.Equip.Builder getSoulEquipBuilder( @@ -18811,10 +18197,10 @@ public final class CommonProto { return getSoulEquipFieldBuilder().getBuilder(index); } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder getSoulEquipOrBuilder( @@ -18825,10 +18211,10 @@ public final class CommonProto { } } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public java.util.List @@ -18840,10 +18226,10 @@ public final class CommonProto { } } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public com.ljsd.jieling.protocols.CommonProto.Equip.Builder addSoulEquipBuilder() { @@ -18851,10 +18237,10 @@ public final class CommonProto { com.ljsd.jieling.protocols.CommonProto.Equip.getDefaultInstance()); } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public com.ljsd.jieling.protocols.CommonProto.Equip.Builder addSoulEquipBuilder( @@ -18863,10 +18249,10 @@ public final class CommonProto { index, com.ljsd.jieling.protocols.CommonProto.Equip.getDefaultInstance()); } /** - * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 4; * *
-       *魂印
+       *魂印(法宝不再掉落,魂印改为4,注意修改)
        * 
*/ public java.util.List @@ -18880,7 +18266,7 @@ public final class CommonProto { soulEquipBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< com.ljsd.jieling.protocols.CommonProto.Equip, com.ljsd.jieling.protocols.CommonProto.Equip.Builder, com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder>( soulEquip_, - ((bitField0_ & 0x00000010) == 0x00000010), + ((bitField0_ & 0x00000008) == 0x00000008), getParentForChildren(), isClean()); soulEquip_ = null; @@ -89051,6 +88437,709 @@ public final class CommonProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.ExpeditionEquip) } + public interface MonthCardInfoOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 id = 1; + /** + * optional int32 id = 1; + */ + boolean hasId(); + /** + * optional int32 id = 1; + */ + int getId(); + + // optional int32 endingTime = 2; + /** + * optional int32 endingTime = 2; + */ + boolean hasEndingTime(); + /** + * optional int32 endingTime = 2; + */ + int getEndingTime(); + + // optional int32 state = 3; + /** + * optional int32 state = 3; + * + *
+     *1已领取 0未领取
+     * 
+ */ + boolean hasState(); + /** + * optional int32 state = 3; + * + *
+     *1已领取 0未领取
+     * 
+ */ + int getState(); + + // optional int32 totleAmt = 4; + /** + * optional int32 totleAmt = 4; + * + *
+     *当前累计金额
+     * 
+ */ + boolean hasTotleAmt(); + /** + * optional int32 totleAmt = 4; + * + *
+     *当前累计金额
+     * 
+ */ + int getTotleAmt(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.MonthCardInfo} + */ + public static final class MonthCardInfo extends + com.google.protobuf.GeneratedMessage + implements MonthCardInfoOrBuilder { + // Use MonthCardInfo.newBuilder() to construct. + private MonthCardInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private MonthCardInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final MonthCardInfo defaultInstance; + public static MonthCardInfo getDefaultInstance() { + return defaultInstance; + } + + public MonthCardInfo getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private MonthCardInfo( + 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; + endingTime_ = input.readInt32(); + break; + } + case 24: { + bitField0_ |= 0x00000004; + state_ = input.readInt32(); + break; + } + case 32: { + bitField0_ |= 0x00000008; + totleAmt_ = 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_MonthCardInfo_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_MonthCardInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.class, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public MonthCardInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new MonthCardInfo(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; + */ + public boolean hasId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 id = 1; + */ + public int getId() { + return id_; + } + + // optional int32 endingTime = 2; + public static final int ENDINGTIME_FIELD_NUMBER = 2; + private int endingTime_; + /** + * optional int32 endingTime = 2; + */ + public boolean hasEndingTime() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 endingTime = 2; + */ + public int getEndingTime() { + return endingTime_; + } + + // optional int32 state = 3; + public static final int STATE_FIELD_NUMBER = 3; + private int state_; + /** + * optional int32 state = 3; + * + *
+     *1已领取 0未领取
+     * 
+ */ + public boolean hasState() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional int32 state = 3; + * + *
+     *1已领取 0未领取
+     * 
+ */ + public int getState() { + return state_; + } + + // optional int32 totleAmt = 4; + public static final int TOTLEAMT_FIELD_NUMBER = 4; + private int totleAmt_; + /** + * optional int32 totleAmt = 4; + * + *
+     *当前累计金额
+     * 
+ */ + public boolean hasTotleAmt() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + /** + * optional int32 totleAmt = 4; + * + *
+     *当前累计金额
+     * 
+ */ + public int getTotleAmt() { + return totleAmt_; + } + + private void initFields() { + id_ = 0; + endingTime_ = 0; + state_ = 0; + totleAmt_ = 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, endingTime_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeInt32(3, state_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + output.writeInt32(4, totleAmt_); + } + 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, endingTime_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, state_); + } + if (((bitField0_ & 0x00000008) == 0x00000008)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(4, totleAmt_); + } + 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.MonthCardInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.CommonProto.MonthCardInfo 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.MonthCardInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.CommonProto.MonthCardInfo 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.MonthCardInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.CommonProto.MonthCardInfo 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.MonthCardInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.CommonProto.MonthCardInfo 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.MonthCardInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.CommonProto.MonthCardInfo 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.MonthCardInfo 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.MonthCardInfo} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.CommonProto.MonthCardInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_MonthCardInfo_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_MonthCardInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.class, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.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); + endingTime_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + state_ = 0; + bitField0_ = (bitField0_ & ~0x00000004); + totleAmt_ = 0; + bitField0_ = (bitField0_ & ~0x00000008); + 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_MonthCardInfo_descriptor; + } + + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfo getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfo build() { + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfo buildPartial() { + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo result = new com.ljsd.jieling.protocols.CommonProto.MonthCardInfo(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.endingTime_ = endingTime_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.state_ = state_; + if (((from_bitField0_ & 0x00000008) == 0x00000008)) { + to_bitField0_ |= 0x00000008; + } + result.totleAmt_ = totleAmt_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.CommonProto.MonthCardInfo) { + return mergeFrom((com.ljsd.jieling.protocols.CommonProto.MonthCardInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.CommonProto.MonthCardInfo other) { + if (other == com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.getDefaultInstance()) return this; + if (other.hasId()) { + setId(other.getId()); + } + if (other.hasEndingTime()) { + setEndingTime(other.getEndingTime()); + } + if (other.hasState()) { + setState(other.getState()); + } + if (other.hasTotleAmt()) { + setTotleAmt(other.getTotleAmt()); + } + 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.MonthCardInfo parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.CommonProto.MonthCardInfo) 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; + */ + public boolean hasId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 id = 1; + */ + public int getId() { + return id_; + } + /** + * optional int32 id = 1; + */ + public Builder setId(int value) { + bitField0_ |= 0x00000001; + id_ = value; + onChanged(); + return this; + } + /** + * optional int32 id = 1; + */ + public Builder clearId() { + bitField0_ = (bitField0_ & ~0x00000001); + id_ = 0; + onChanged(); + return this; + } + + // optional int32 endingTime = 2; + private int endingTime_ ; + /** + * optional int32 endingTime = 2; + */ + public boolean hasEndingTime() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 endingTime = 2; + */ + public int getEndingTime() { + return endingTime_; + } + /** + * optional int32 endingTime = 2; + */ + public Builder setEndingTime(int value) { + bitField0_ |= 0x00000002; + endingTime_ = value; + onChanged(); + return this; + } + /** + * optional int32 endingTime = 2; + */ + public Builder clearEndingTime() { + bitField0_ = (bitField0_ & ~0x00000002); + endingTime_ = 0; + onChanged(); + return this; + } + + // optional int32 state = 3; + private int state_ ; + /** + * optional int32 state = 3; + * + *
+       *1已领取 0未领取
+       * 
+ */ + public boolean hasState() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional int32 state = 3; + * + *
+       *1已领取 0未领取
+       * 
+ */ + public int getState() { + return state_; + } + /** + * optional int32 state = 3; + * + *
+       *1已领取 0未领取
+       * 
+ */ + public Builder setState(int value) { + bitField0_ |= 0x00000004; + state_ = value; + onChanged(); + return this; + } + /** + * optional int32 state = 3; + * + *
+       *1已领取 0未领取
+       * 
+ */ + public Builder clearState() { + bitField0_ = (bitField0_ & ~0x00000004); + state_ = 0; + onChanged(); + return this; + } + + // optional int32 totleAmt = 4; + private int totleAmt_ ; + /** + * optional int32 totleAmt = 4; + * + *
+       *当前累计金额
+       * 
+ */ + public boolean hasTotleAmt() { + return ((bitField0_ & 0x00000008) == 0x00000008); + } + /** + * optional int32 totleAmt = 4; + * + *
+       *当前累计金额
+       * 
+ */ + public int getTotleAmt() { + return totleAmt_; + } + /** + * optional int32 totleAmt = 4; + * + *
+       *当前累计金额
+       * 
+ */ + public Builder setTotleAmt(int value) { + bitField0_ |= 0x00000008; + totleAmt_ = value; + onChanged(); + return this; + } + /** + * optional int32 totleAmt = 4; + * + *
+       *当前累计金额
+       * 
+ */ + public Builder clearTotleAmt() { + bitField0_ = (bitField0_ & ~0x00000008); + totleAmt_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.MonthCardInfo) + } + + static { + defaultInstance = new MonthCardInfo(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.MonthCardInfo) + } + private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_ErrorResponse_descriptor; private static @@ -89536,6 +89625,11 @@ public final class CommonProto { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_ExpeditionEquip_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_MonthCardInfo_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_MonthCardInfo_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -89572,246 +89666,246 @@ public final class CommonProto { "ebuildLevel\030\005 \001(\005\022\022\n\ncreateTime\030\006 \001(\005\022\017\n" + "\007skillId\030\007 \001(\005\022\020\n\010isLocked\030\010 \001(\005\022\013\n\003exp\030" + "\t \001(\005\",\n\007SoulPos\022\017\n\007equipId\030\001 \001(\t\022\020\n\010pos" + - "ition\030\002 \001(\005\"\376\001\n\004Hero\022\n\n\002id\030\001 \001(\t\022\016\n\006hero" + + "ition\030\002 \001(\005\"\203\002\n\004Hero\022\n\n\002id\030\001 \001(\t\022\016\n\006hero" + "Id\030\002 \001(\005\022\r\n\005level\030\003 \001(\005\022\017\n\007breakId\030\004 \001(\005" + "\022\014\n\004star\030\005 \001(\005\022\016\n\006skinId\030\006 \001(\005\022\023\n\013equipI", "dList\030\010 \003(\t\022\022\n\ncreateTime\030\t \001(\005\022\023\n\013starB" + - "reakId\030\n \001(\005\022\025\n\respecialEquip\030\013 \003(\t\0224\n\007s" + - "oulPos\030\014 \003(\0132#.com.ljsd.jieling.protocol" + - "s.SoulPos\022\021\n\tlockState\030\r \001(\005\"G\n\rFightUni" + - "tInfo\022\016\n\006unitId\030\001 \001(\t\022\024\n\014unitSkillIds\030\002 " + - "\001(\t\022\020\n\010property\030\003 \001(\t\"\201\001\n\rFightTeamInfo\022" + - "@\n\rfightUnitList\030\001 \003(\0132).com.ljsd.jielin" + - "g.protocols.FightUnitInfo\022\025\n\rteamSkillLi" + - "st\030\002 \001(\t\022\027\n\017teamPassiveList\030\003 \001(\t\"-\n\023Eve" + - "ntBehaviorValues\022\026\n\016behaviorValues\030\001 \003(\005", - "\"y\n\023EventBehaviorCommon\022\024\n\014behaviorType\030" + - "\001 \001(\005\022L\n\023eventBehaviorValues\030\002 \003(\0132/.com" + - ".ljsd.jieling.protocols.EventBehaviorVal" + - "ues\"=\n\004Cell\022\016\n\006cellId\030\001 \001(\005\022\017\n\007pointId\030\002" + - " \001(\005\022\024\n\014monsterForce\030\003 \001(\005\"^\n\007Mission\022\016\n" + - "\006itemId\030\001 \001(\005\022\r\n\005state\030\002 \001(\t\022\023\n\013missionS" + - "tep\030\003 \001(\005\022\014\n\004time\030\004 \001(\005\022\021\n\tdeadTimes\030\005 \001" + - "(\005\"\243\001\n\004Mail\022\016\n\006mailId\030\001 \001(\t\022\r\n\005state\030\002 \001" + - "(\005\022\014\n\004head\030\003 \001(\t\022\017\n\007content\030\004 \001(\t\022\020\n\010mai" + - "lItem\030\005 \001(\t\022\020\n\010sendTime\030\006 \001(\005\022\025\n\reffecti", - "veTime\030\007 \001(\005\022\020\n\010sendName\030\010 \001(\t\022\020\n\010mailTy" + - "pe\030\t \001(\005\"\220\002\n\004Drop\0222\n\010itemlist\030\001 \003(\0132 .co" + - "m.ljsd.jieling.protocols.Item\0222\n\007equipId" + - "\030\002 \003(\0132!.com.ljsd.jieling.protocols.Equi" + - "p\022.\n\004Hero\030\003 \003(\0132 .com.ljsd.jieling.proto" + - "cols.Hero\022:\n\017especialEquipId\030\004 \003(\0132!.com" + - ".ljsd.jieling.protocols.Equip\0224\n\tsoulEqu" + - "ip\030\005 \003(\0132!.com.ljsd.jieling.protocols.Eq" + - "uip\"\034\n\tGMCommand\022\017\n\007command\030\001 \001(\t\"0\n\014Tea" + - "mHeroInfo\022\020\n\010position\030\001 \001(\005\022\016\n\006heroId\030\002 ", - "\001(\t\"6\n\017TeamPokemonInfo\022\020\n\010position\030\001 \001(\005" + - "\022\021\n\tpokemonId\030\002 \001(\005\"\267\001\n\013TeamPosInfo\022\016\n\006t" + - "eamId\030\001 \001(\005\022\020\n\010teamName\030\002 \001(\t\022?\n\rteamHer" + - "oInfos\030\003 \003(\0132(.com.ljsd.jieling.protocol" + - "s.TeamHeroInfo\022E\n\020teamPokemonInfos\030\004 \003(\013" + - "2+.com.ljsd.jieling.protocols.TeamPokemo" + - "nInfo\"-\n\020Pokemoncomonpent\022\n\n\002id\030\001 \001(\005\022\r\n" + - "\005level\030\002 \001(\005\"p\n\013PokemonInfo\022\n\n\002id\030\001 \001(\005\022" + - "\r\n\005stage\030\002 \001(\005\022F\n\020pokemoncomonpent\030\003 \003(\013" + - "2,.com.ljsd.jieling.protocols.Pokemoncom", - "onpent\">\n\014RingFireInfo\022\n\n\002id\030\001 \001(\005\022\r\n\005st" + - "age\030\002 \001(\005\022\023\n\013comonpentId\030\003 \003(\005\"<\n\020WorkSh" + - "opBaseInfo\022\014\n\004type\030\001 \001(\005\022\r\n\005levle\030\002 \001(\005\022" + - "\013\n\003exp\030\003 \001(\005\".\n\022WorkShopUnLockInfo\022\014\n\004ty" + - "pe\030\001 \001(\005\022\n\n\002id\030\004 \003(\005\"\312\001\n\tFightData\022A\n\016he" + - "roFightInfos\030\001 \001(\0132).com.ljsd.jieling.pr" + - "otocols.FightTeamInfo\022>\n\013monsterList\030\002 \003" + - "(\0132).com.ljsd.jieling.protocols.FightTea" + - "mInfo\022\021\n\tfightSeed\030\003 \001(\005\022\024\n\014fightMaxTime" + - "\030\004 \001(\005\022\021\n\tfightType\030\005 \001(\005\"-\n\rExploreDeta", - "il\022\n\n\002id\030\001 \001(\005\022\020\n\010progress\030\002 \001(\005\"0\n\nFood" + - "Buffer\022\020\n\010bufferId\030\001 \001(\005\022\020\n\010leftStep\030\002 \001" + - "(\005\"/\n\023NewPlayerGuidePoint\022\014\n\004type\030\001 \001(\005\022" + - "\n\n\002id\030\002 \001(\005\"L\n\017LevelDifficulty\022\017\n\007fightI" + - "d\030\001 \001(\005\022\r\n\005state\030\002 \001(\005\022\013\n\003num\030\003 \001(\005\022\014\n\004t" + - "ype\030\004 \001(\005\"l\n\024LevelDifficultyInfos\022\016\n\006are" + - "aId\030\001 \001(\005\022D\n\017LevelDifficulty\030\002 \003(\0132+.com" + - ".ljsd.jieling.protocols.LevelDifficulty\"" + - ":\n\007MapInfo\022\r\n\005mapId\030\001 \001(\005\022\021\n\tleastTime\030\002" + - " \001(\005\022\r\n\005stars\030\003 \003(\005\"\363\001\n\014ActivityInfo\022\022\n\n", - "activityId\030\001 \002(\005\022E\n\007mission\030\002 \003(\01324.com." + - "ljsd.jieling.protocols.ActivityInfo.Miss" + - "ionInfo\022\r\n\005value\030\006 \001(\005\022\021\n\tstartTime\030\005 \001(" + - "\005\022\017\n\007endTime\030\003 \001(\005\022\022\n\nreallyOpen\030\004 \001(\005\032A" + - "\n\013MissionInfo\022\021\n\tmissionId\030\001 \002(\005\022\020\n\010prog" + - "ress\030\002 \002(\005\022\r\n\005state\030\003 \002(\005\"J\n\nGmResponse\022" + - ".\n\004drop\030\001 \001(\0132 .com.ljsd.jieling.protoco" + - "ls.Drop\022\014\n\004info\030\002 \001(\t\"\215\001\n\017ArenaPersonInf" + - "o\022\013\n\003uid\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\022\014\n\004name\030\003 " + - "\001(\t\022\r\n\005score\030\004 \001(\005\022\014\n\004head\030\005 \001(\005\022\014\n\004rank", - "\030\006 \001(\005\022\022\n\ntotalForce\030\007 \001(\005\022\021\n\theadFrame\030" + - "\010 \001(\005\"\027\n\004Team\022\017\n\007heroTid\030\001 \003(\005\"}\n\nArenaE" + - "nemy\022?\n\npersonInfo\030\001 \001(\0132+.com.ljsd.jiel" + - "ing.protocols.ArenaPersonInfo\022.\n\004team\030\002 " + - "\001(\0132 .com.ljsd.jieling.protocols.Team\"~\n" + - "\tArenaInfo\022\020\n\010failNums\030\001 \001(\005\022\023\n\013successN" + - "ums\030\002 \001(\005\022\r\n\005score\030\003 \001(\005\022;\n\013arenaEnemys\030" + - "\004 \003(\0132&.com.ljsd.jieling.protocols.Arena" + - "Enemy\"\'\n\tStoreItem\022\n\n\002id\030\001 \001(\005\022\016\n\006buyNum" + - "\030\002 \001(\005\"\216\001\n\tStoreInfo\022\n\n\002id\030\001 \001(\005\022\027\n\017last", - "RefreshTime\030\002 \001(\003\022\021\n\tstartTime\030\004 \001(\003\022\017\n\007" + - "endTime\030\005 \001(\003\0228\n\tstoreItem\030\006 \003(\0132%.com.l" + - "jsd.jieling.protocols.StoreItem\"\236\001\n\017Aren" + - "aRecordInfo\022\n\n\002id\030\001 \001(\t\022?\n\nattackInfo\030\002 " + - "\001(\0132+.com.ljsd.jieling.protocols.ArenaPe" + - "rsonInfo\022\022\n\nattackTime\030\003 \001(\005\022\025\n\rmyScoreC" + - "hange\030\004 \001(\005\022\023\n\013fightResult\030\005 \001(\005\"Z\n\016Func" + - "tionOfTime\022\022\n\nfunctionId\030\001 \001(\005\022\021\n\tstartT" + - "ime\030\002 \001(\005\022\017\n\007endTime\030\003 \001(\005\022\020\n\010interval\030\004" + - " \001(\005\"~\n\025AdventureRankItemInfo\022\r\n\005level\030\001", - " \001(\005\022\014\n\004name\030\002 \001(\t\022\014\n\004hurt\030\003 \001(\005\022\014\n\004head" + - "\030\004 \001(\005\022\014\n\004rank\030\005 \001(\005\022\021\n\theadFrame\030\006 \001(\005\022" + - "\013\n\003uid\030\007 \001(\005\"\313\001\n\021AdventureBossInfo\022\017\n\007ar" + - "enaId\030\001 \001(\005\022\017\n\007findUid\030\002 \001(\005\022\020\n\010findName" + - "\030\003 \001(\t\022\016\n\006bossId\030\004 \001(\t\022\023\n\013bossGroupId\030\005 " + - "\001(\005\022\016\n\006myHurt\030\006 \001(\005\022\021\n\tlevelTime\030\007 \001(\005\022\017" + - "\n\007totalHp\030\010 \001(\005\022\025\n\rbossRemainlHp\030\t \001(\005\022\022" + - "\n\narenaLevel\030\n \001(\005\"v\n\017UserMissionInfo\022\021\n" + - "\tmissionId\030\001 \001(\005\022\020\n\010progress\030\002 \001(\005\022\r\n\005st" + - "ate\030\003 \001(\005\022\014\n\004type\030\004 \001(\005\022\021\n\ttakeTimes\030\005 \001", - "(\005\022\016\n\006heroId\030\006 \003(\t\"8\n\013VipBaseInfo\022\020\n\010vip" + - "Level\030\001 \001(\005\022\027\n\017hadTakeLevelBox\030\002 \001(\005\"\250\001\n" + - "\006Friend\022\n\n\002id\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022\n\n\002lv\030" + - "\003 \001(\005\022\023\n\013offLineTime\030\004 \001(\004\022\022\n\nhaveReward" + - "\030\005 \001(\005\022\016\n\006isGive\030\006 \001(\005\022\021\n\tisApplyed\030\007 \001(" + - "\005\022\014\n\004head\030\014 \001(\005\022\r\n\005frame\030\r \001(\005\022\017\n\007soulVa" + - "l\030\016 \001(\005\"o\n\rGiftGoodsInfo\022\017\n\007goodsId\030\001 \001(" + - "\005\022\020\n\010buyTimes\030\002 \001(\005\022\021\n\tstartTime\030\003 \001(\005\022\017" + - "\n\007endTime\030\004 \001(\005\022\027\n\017dynamicBuyTimes\030\005 \001(\005" + - "\"7\n\021GoodsTypeDuration\022\021\n\tgoodsType\030\001 \001(\005", - "\022\017\n\007endTime\030\002 \001(\005\"/\n\016TechnologyInfo\022\016\n\006t" + - "echId\030\001 \001(\005\022\r\n\005levle\030\002 \001(\005\"J\n\020SuddenlyBo" + - "ssInfo\022\022\n\nsuddBossId\030\006 \001(\005\022\017\n\007endTime\030\007 " + - "\001(\005\022\021\n\tfindMapId\030\010 \001(\005\"H\n\010ItemInfo\022\022\n\nte" + - "mplateId\030\001 \001(\005\022\017\n\007overlap\030\002 \001(\005\022\027\n\017nextR" + - "efreshTime\030\003 \001(\005\"H\n\010RankInfo\022\014\n\004rank\030\001 \001" + - "(\005\022\016\n\006param1\030\002 \001(\005\022\016\n\006param2\030\003 \001(\005\022\016\n\006pa" + - "ram3\030\004 \001(\005\"\306\001\n\010UserRank\022\013\n\003uid\030\001 \001(\005\022\r\n\005" + - "level\030\002 \001(\005\022\014\n\004head\030\003 \001(\005\022\020\n\010userName\030\004 " + - "\001(\t\0226\n\010rankInfo\030\005 \001(\0132$.com.ljsd.jieling", - ".protocols.RankInfo\022\021\n\theadFrame\030\006 \001(\005\022\021" + - "\n\tguildName\030\007 \001(\t\022\r\n\005force\030\010 \001(\005\022\021\n\tguil" + - "dSign\030\t \001(\005\"\204\001\n\025ActorEffectBufferInfo\022\n\n" + - "\002id\030\001 \001(\005\022\014\n\004type\030\002 \001(\005\022\021\n\tstartTime\030\003 \001" + - "(\005\022\017\n\007endTime\030\004 \001(\005\022\016\n\006target\030\005 \001(\005\022\016\n\006c" + - "aster\030\006 \001(\005\022\r\n\005value\030\007 \003(\005\"T\n\016BloodyHero" + - "Info\022\016\n\006heroId\030\001 \001(\t\022\016\n\006heroHp\030\002 \001(\005\022\021\n\t" + - "heroMaxHp\030\003 \001(\005\022\017\n\007heroTid\030\004 \001(\005\"%\n\010Scen" + - "eMsg\022\014\n\004time\030\001 \001(\005\022\013\n\003msg\030\002 \001(\t\"\'\n\nPosMi" + - "neral\022\013\n\003pos\030\001 \001(\005\022\014\n\004nums\030\002 \001(\005\"\264\001\n\010Cre", - "ature\022\014\n\004path\030\001 \003(\005\022\r\n\005speed\030\002 \001(\005\022\r\n\005ma" + - "xHp\030\003 \001(\005\022\r\n\005curHp\030\004 \001(\005\022\017\n\007mineral\030\005 \001(" + - "\005\022\014\n\004camp\030\006 \001(\005\022<\n\010heroInfo\030\007 \003(\0132*.com." + - "ljsd.jieling.protocols.BloodyHeroInfo\022\020\n" + - "\010killNums\030\010 \001(\005\"\217\001\n\nSceneActor\022\n\n\002id\030\001 \001" + - "(\005\022\016\n\006curPos\030\002 \001(\005\022\r\n\005state\030\003 \001(\005\022\014\n\004typ" + - "e\030\004 \001(\005\0226\n\010Creature\030\006 \001(\0132$.com.ljsd.jie" + - "ling.protocols.Creature\022\020\n\010userName\030\007 \001(" + - "\t\"\236\002\n\tSceneInfo\022\016\n\006roomId\030\001 \001(\005\022\r\n\005mapId" + - "\030\002 \001(\005\022:\n\nSceneActor\030\003 \003(\0132&.com.ljsd.ji", - "eling.protocols.SceneActor\022P\n\025actorEffec" + - "tBufferInfo\030\004 \003(\01321.com.ljsd.jieling.pro" + - "tocols.ActorEffectBufferInfo\022\024\n\014barrierP" + - "oint\030\005 \003(\005\022:\n\nposMineral\030\006 \003(\0132&.com.ljs" + - "d.jieling.protocols.PosMineral\022\022\n\nremain" + - "Time\030\007 \001(\005\"S\n\027SceneGetFullMsgResponse\0228\n" + - "\tsceneInfo\030\001 \001(\0132%.com.ljsd.jieling.prot" + - "ocols.SceneInfo\"B\n\013blessReward\022\022\n\nlocati" + - "onId\030\001 \001(\005\022\r\n\005state\030\002 \001(\005\022\020\n\010rewardId\030\003 " + - "\001(\005\"5\n\022fiveResetTowerInfo\022\r\n\005tower\030\001 \001(\005", - "\022\020\n\010intoType\030\002 \001(\005\";\n\020FamilyContribute\022\013" + - "\n\003win\030\001 \001(\005\022\014\n\004draw\030\002 \001(\005\022\014\n\004fail\030\003 \001(\005\"" + - "\210\002\n\016FamilyBaseInfo\022\n\n\002id\030\001 \001(\005\022\014\n\004name\030\002" + - " \001(\t\022\017\n\007annouce\030\003 \001(\t\022\r\n\005levle\030\004 \001(\005\022\013\n\003" + - "exp\030\005 \001(\005\022\020\n\010totalNum\030\006 \001(\005\022\016\n\006maxNum\030\007 " + - "\001(\005\022\020\n\010joinType\030\010 \001(\005\022\014\n\004icon\030\t \001(\005\022\021\n\tl" + - "evelTime\030\n \001(\005\022A\n\013fightResult\030\013 \001(\0132,.co" + - "m.ljsd.jieling.protocols.FamilyContribut" + - "e\022\027\n\017playerIntoLevel\030\014 \001(\005\")\n\013endlessHer" + - "o\022\016\n\006heroId\030\001 \001(\t\022\n\n\002hp\030\002 \001(\005\"2\n\022Endless", - "RefreshInfo\022\016\n\006cellId\030\001 \001(\005\022\014\n\004time\030\002 \001(" + - "\005\"u\n\014UseForceInfo\022\014\n\004name\030\001 \001(\t\022\014\n\004leve\030" + - "\002 \001(\005\022\r\n\005force\030\003 \001(\005\022\014\n\004rank\030\004 \001(\005\022\014\n\004he" + - "ad\030\005 \001(\005\022\021\n\theadFrame\030\006 \001(\005\022\013\n\003uid\030\007 \001(\005" + - "\"H\n\013endlessSign\022\r\n\005mapId\030\001 \001(\005\022\016\n\006cellId" + - "\030\002 \001(\005\022\014\n\004info\030\003 \001(\t\022\014\n\004type\030\004 \001(\005\"g\n\nEx" + - "pertInfo\022\014\n\004name\030\001 \001(\t\022\r\n\005score\030\002 \001(\005\022\014\n" + - "\004rank\030\003 \001(\005\022\r\n\005level\030\004 \001(\005\022\014\n\004head\030\005 \001(\005" + - "\022\021\n\theadFrame\030\006 \001(\005\")\n\nSignInInfo\022\014\n\004day" + - "s\030\001 \001(\005\022\r\n\005state\030\002 \001(\005\"N\n\016TeamSimpleInfo", - "\022\016\n\006heroid\030\001 \001(\t\022\017\n\007heroTid\030\002 \001(\005\022\014\n\004sta" + - "r\030\003 \001(\005\022\r\n\005level\030\004 \001(\005\"\207\001\n\017TeamOneTeamIn" + - "fo\0228\n\004team\030\001 \003(\0132*.com.ljsd.jieling.prot" + - "ocols.TeamSimpleInfo\022\024\n\014PokemonInfos\030\002 \003" + - "(\005\022\022\n\ntotalForce\030\003 \001(\005\022\020\n\010remainHp\030\004 \003(\005" + - "\"\271\001\n\013TeamOneInfo\022\013\n\003uid\030\001 \001(\005\022\r\n\005level\030\002" + - " \001(\005\022\014\n\004name\030\003 \001(\t\022\014\n\004head\030\004 \001(\005\022\021\n\thead" + - "Frame\030\005 \001(\005\022\021\n\tguildName\030\007 \001(\t\0229\n\004team\030\006" + - " \001(\0132+.com.ljsd.jieling.protocols.TeamOn" + - "eTeamInfo\022\021\n\tisApplyed\030\010 \001(\005\"y\n\017MonsterR", - "ankInfo\022\014\n\004name\030\001 \001(\t\022\r\n\005score\030\002 \001(\005\022\014\n\004" + - "rank\030\003 \001(\005\022\r\n\005level\030\004 \001(\005\022\014\n\004head\030\005 \001(\005\022" + - "\021\n\theadFrame\030\006 \001(\005\022\013\n\003uid\030\007 \001(\005\"2\n\rHeroB" + - "loodInfo\022\016\n\006heroId\030\001 \001(\t\022\021\n\tlostBlood\030\002 " + - "\001(\005\"D\n\013EndlessInfo\022\r\n\005mapId\030\001 \001(\005\022\022\n\nwor" + - "ldLevel\030\002 \001(\005\022\022\n\nbloodScore\030\003 \001(\005\"2\n\017Pla" + - "yerBindPhone\022\020\n\010phoneNum\030\001 \001(\t\022\r\n\005state\030" + - "\002 \001(\005\"3\n\014EndlessPoint\022\020\n\010location\030\001 \001(\005\022" + - "\021\n\tmonsterId\030\002 \001(\005\"2\n\014StrongerInfo\022\020\n\010cu" + - "rScore\030\001 \001(\005\022\020\n\010maxScore\030\002 \001(\005\"U\n\017Questi", - "onOptions\022\017\n\007content\030\001 \001(\t\022\014\n\004type\030\002 \001(\005" + - "\022\017\n\007options\030\003 \003(\t\022\022\n\nanswerType\030\004 \001(\005\"\212\001" + - "\n\017BloodPersonInfo\022\n\n\002id\030\001 \001(\005\022\014\n\004name\030\002 " + - "\001(\t\022\021\n\theadFrame\030\003 \001(\005\022\014\n\004head\030\004 \001(\005\022\020\n\010" + - "serverId\030\005 \001(\005\022\r\n\005level\030\006 \001(\005\022\014\n\004rank\030\007 " + - "\001(\005\022\r\n\005score\030\010 \001(\005\"H\n\026LuckWheelRewardPos" + - "Info\022\013\n\003pos\030\001 \001(\005\022\016\n\006luckId\030\002 \001(\005\022\021\n\tluc" + - "kTimes\030\003 \001(\005\"l\n\013RefreshTask\022\014\n\004type\030\001 \001(" + - "\005\022:\n\005tasks\030\002 \003(\0132+.com.ljsd.jieling.prot" + - "ocols.UserMissionInfo\022\023\n\013refreshTime\030\003 \001", - "(\005\"\221\001\n\021MainLevelRankInfo\022\013\n\003uid\030\001 \001(\005\022\r\n" + - "\005level\030\002 \001(\005\022\014\n\004name\030\003 \001(\t\022\017\n\007fightId\030\004 " + + "reakId\030\n \001(\005\022\032\n\022especialEquipLevel\030\013 \001(\005" + + "\0224\n\007soulPos\030\014 \003(\0132#.com.ljsd.jieling.pro" + + "tocols.SoulPos\022\021\n\tlockState\030\r \001(\005\"G\n\rFig" + + "htUnitInfo\022\016\n\006unitId\030\001 \001(\t\022\024\n\014unitSkillI" + + "ds\030\002 \001(\t\022\020\n\010property\030\003 \001(\t\"\201\001\n\rFightTeam" + + "Info\022@\n\rfightUnitList\030\001 \003(\0132).com.ljsd.j" + + "ieling.protocols.FightUnitInfo\022\025\n\rteamSk" + + "illList\030\002 \001(\t\022\027\n\017teamPassiveList\030\003 \001(\t\"-" + + "\n\023EventBehaviorValues\022\026\n\016behaviorValues\030", + "\001 \003(\005\"y\n\023EventBehaviorCommon\022\024\n\014behavior" + + "Type\030\001 \001(\005\022L\n\023eventBehaviorValues\030\002 \003(\0132" + + "/.com.ljsd.jieling.protocols.EventBehavi" + + "orValues\"=\n\004Cell\022\016\n\006cellId\030\001 \001(\005\022\017\n\007poin" + + "tId\030\002 \001(\005\022\024\n\014monsterForce\030\003 \001(\005\"^\n\007Missi" + + "on\022\016\n\006itemId\030\001 \001(\005\022\r\n\005state\030\002 \001(\t\022\023\n\013mis" + + "sionStep\030\003 \001(\005\022\014\n\004time\030\004 \001(\005\022\021\n\tdeadTime" + + "s\030\005 \001(\005\"\243\001\n\004Mail\022\016\n\006mailId\030\001 \001(\t\022\r\n\005stat" + + "e\030\002 \001(\005\022\014\n\004head\030\003 \001(\t\022\017\n\007content\030\004 \001(\t\022\020" + + "\n\010mailItem\030\005 \001(\t\022\020\n\010sendTime\030\006 \001(\005\022\025\n\ref", + "fectiveTime\030\007 \001(\005\022\020\n\010sendName\030\010 \001(\t\022\020\n\010m" + + "ailType\030\t \001(\005\"\324\001\n\004Drop\0222\n\010itemlist\030\001 \003(\013" + + "2 .com.ljsd.jieling.protocols.Item\0222\n\007eq" + + "uipId\030\002 \003(\0132!.com.ljsd.jieling.protocols" + + ".Equip\022.\n\004Hero\030\003 \003(\0132 .com.ljsd.jieling." + + "protocols.Hero\0224\n\tsoulEquip\030\004 \003(\0132!.com." + + "ljsd.jieling.protocols.Equip\"\034\n\tGMComman" + + "d\022\017\n\007command\030\001 \001(\t\"0\n\014TeamHeroInfo\022\020\n\010po" + + "sition\030\001 \001(\005\022\016\n\006heroId\030\002 \001(\t\"6\n\017TeamPoke" + + "monInfo\022\020\n\010position\030\001 \001(\005\022\021\n\tpokemonId\030\002", + " \001(\005\"\267\001\n\013TeamPosInfo\022\016\n\006teamId\030\001 \001(\005\022\020\n\010" + + "teamName\030\002 \001(\t\022?\n\rteamHeroInfos\030\003 \003(\0132(." + + "com.ljsd.jieling.protocols.TeamHeroInfo\022" + + "E\n\020teamPokemonInfos\030\004 \003(\0132+.com.ljsd.jie" + + "ling.protocols.TeamPokemonInfo\"-\n\020Pokemo" + + "ncomonpent\022\n\n\002id\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\"p\n" + + "\013PokemonInfo\022\n\n\002id\030\001 \001(\005\022\r\n\005stage\030\002 \001(\005\022" + + "F\n\020pokemoncomonpent\030\003 \003(\0132,.com.ljsd.jie" + + "ling.protocols.Pokemoncomonpent\">\n\014RingF" + + "ireInfo\022\n\n\002id\030\001 \001(\005\022\r\n\005stage\030\002 \001(\005\022\023\n\013co", + "monpentId\030\003 \003(\005\"<\n\020WorkShopBaseInfo\022\014\n\004t" + + "ype\030\001 \001(\005\022\r\n\005levle\030\002 \001(\005\022\013\n\003exp\030\003 \001(\005\".\n" + + "\022WorkShopUnLockInfo\022\014\n\004type\030\001 \001(\005\022\n\n\002id\030" + + "\004 \003(\005\"\312\001\n\tFightData\022A\n\016heroFightInfos\030\001 " + + "\001(\0132).com.ljsd.jieling.protocols.FightTe" + + "amInfo\022>\n\013monsterList\030\002 \003(\0132).com.ljsd.j" + + "ieling.protocols.FightTeamInfo\022\021\n\tfightS" + + "eed\030\003 \001(\005\022\024\n\014fightMaxTime\030\004 \001(\005\022\021\n\tfight" + + "Type\030\005 \001(\005\"-\n\rExploreDetail\022\n\n\002id\030\001 \001(\005\022" + + "\020\n\010progress\030\002 \001(\005\"0\n\nFoodBuffer\022\020\n\010buffe", + "rId\030\001 \001(\005\022\020\n\010leftStep\030\002 \001(\005\"/\n\023NewPlayer" + + "GuidePoint\022\014\n\004type\030\001 \001(\005\022\n\n\002id\030\002 \001(\005\"L\n\017" + + "LevelDifficulty\022\017\n\007fightId\030\001 \001(\005\022\r\n\005stat" + + "e\030\002 \001(\005\022\013\n\003num\030\003 \001(\005\022\014\n\004type\030\004 \001(\005\"l\n\024Le" + + "velDifficultyInfos\022\016\n\006areaId\030\001 \001(\005\022D\n\017Le" + + "velDifficulty\030\002 \003(\0132+.com.ljsd.jieling.p" + + "rotocols.LevelDifficulty\":\n\007MapInfo\022\r\n\005m" + + "apId\030\001 \001(\005\022\021\n\tleastTime\030\002 \001(\005\022\r\n\005stars\030\003" + + " \003(\005\"\363\001\n\014ActivityInfo\022\022\n\nactivityId\030\001 \002(" + + "\005\022E\n\007mission\030\002 \003(\01324.com.ljsd.jieling.pr", + "otocols.ActivityInfo.MissionInfo\022\r\n\005valu" + + "e\030\006 \001(\005\022\021\n\tstartTime\030\005 \001(\005\022\017\n\007endTime\030\003 " + + "\001(\005\022\022\n\nreallyOpen\030\004 \001(\005\032A\n\013MissionInfo\022\021" + + "\n\tmissionId\030\001 \002(\005\022\020\n\010progress\030\002 \002(\005\022\r\n\005s" + + "tate\030\003 \002(\005\"J\n\nGmResponse\022.\n\004drop\030\001 \001(\0132 " + + ".com.ljsd.jieling.protocols.Drop\022\014\n\004info" + + "\030\002 \001(\t\"\215\001\n\017ArenaPersonInfo\022\013\n\003uid\030\001 \001(\005\022" + + "\r\n\005level\030\002 \001(\005\022\014\n\004name\030\003 \001(\t\022\r\n\005score\030\004 " + "\001(\005\022\014\n\004head\030\005 \001(\005\022\014\n\004rank\030\006 \001(\005\022\022\n\ntotal" + - "Force\030\007 \001(\005\022\021\n\theadFrame\030\010 \001(\005\"B\n\017Champi" + - "onBetInfo\022\n\n\002id\030\001 \001(\t\022\020\n\010redCoins\030\002 \001(\005\022" + - "\021\n\tblueCoins\030\003 \001(\005\"\323\001\n\022ChampionBattleInf" + - "o\0227\n\006myInfo\030\001 \001(\0132\'.com.ljsd.jieling.pro" + - "tocols.TeamOneInfo\022:\n\tenemyInfo\030\002 \001(\0132\'." + - "com.ljsd.jieling.protocols.TeamOneInfo\022\016" + - "\n\006result\030\003 \001(\005\0228\n\tfightData\030\004 \001(\0132%.com.", - "ljsd.jieling.protocols.FightData\"\367\001\n\026Cha" + - "mpionBattlePairInfo\022;\n\nattackInfo\030\001 \001(\0132" + - "\'.com.ljsd.jieling.protocols.TeamOneInfo" + - "\0228\n\007defInfo\030\002 \001(\0132\'.com.ljsd.jieling.pro" + - "tocols.TeamOneInfo\022\023\n\013fightResult\030\003 \001(\005\022" + - "\n\n\002id\030\004 \001(\t\022\022\n\nroundTImes\030\005 \001(\005\022\016\n\006teamI" + - "d\030\006 \001(\005\022\020\n\010position\030\007 \001(\005\022\017\n\007isGUess\030\010 \001" + - "(\005\"q\n\nRedPackage\022\020\n\010userName\030\001 \001(\t\022\r\n\005re" + - "dId\030\002 \001(\005\022\r\n\005isGet\030\003 \001(\005\022\020\n\010getCount\030\004 \001" + - "(\005\022\017\n\007redType\030\005 \001(\005\022\020\n\010sendTime\030\006 \001(\005\"\211\001", - "\n\014RedOneDetail\022\013\n\003uid\030\001 \001(\005\022\014\n\004head\030\002 \001(" + - "\005\022\021\n\theadFrame\030\003 \001(\005\022\014\n\004name\030\004 \001(\t\022\014\n\004ti" + - "me\030\005 \001(\005\022\r\n\005count\030\006 \001(\005\022\016\n\006itemId\030\007 \001(\005\022" + - "\020\n\010position\030\010 \001(\005\"Z\n\030ExpeditionSimpleBos" + - "sInfo\022\017\n\007heroTid\030\001 \001(\005\022\014\n\004star\030\002 \001(\005\022\r\n\005" + - "level\030\003 \001(\005\022\020\n\010remainHp\030\004 \001(\001\"\202\001\n\022Expedi" + - "tionTeamInfo\022B\n\004hero\030\001 \003(\01324.com.ljsd.ji" + - "eling.protocols.ExpeditionSimpleBossInfo" + - "\022\024\n\014PokemonInfos\030\002 \003(\005\022\022\n\ntotalForce\030\003 \001" + - "(\005\"\251\001\n\022ExpeditionNodeInfo\022\016\n\006sortId\030\001 \001(", - "\005\022\013\n\003lay\030\002 \001(\005\022\014\n\004type\030\003 \001(\005\022D\n\014bossTeam" + - "info\030\004 \001(\0132..com.ljsd.jieling.protocols." + - "ExpeditionTeamInfo\022\r\n\005state\030\005 \001(\005\022\023\n\013hol" + - "yEquipID\030\006 \003(\005\"<\n\030ExpeditionSimpleHeroIn" + - "fo\022\016\n\006heroId\030\001 \001(\t\022\020\n\010remainHp\030\002 \001(\001\"/\n\017" + - "ExpeditionEquip\022\n\n\002id\030\001 \001(\t\022\020\n\010equiptId\030" + - "\002 \001(\005B\002H\001" + "Force\030\007 \001(\005\022\021\n\theadFrame\030\010 \001(\005\"\027\n\004Team\022\017", + "\n\007heroTid\030\001 \003(\005\"}\n\nArenaEnemy\022?\n\npersonI" + + "nfo\030\001 \001(\0132+.com.ljsd.jieling.protocols.A" + + "renaPersonInfo\022.\n\004team\030\002 \001(\0132 .com.ljsd." + + "jieling.protocols.Team\"~\n\tArenaInfo\022\020\n\010f" + + "ailNums\030\001 \001(\005\022\023\n\013successNums\030\002 \001(\005\022\r\n\005sc" + + "ore\030\003 \001(\005\022;\n\013arenaEnemys\030\004 \003(\0132&.com.ljs" + + "d.jieling.protocols.ArenaEnemy\"\'\n\tStoreI" + + "tem\022\n\n\002id\030\001 \001(\005\022\016\n\006buyNum\030\002 \001(\005\"\216\001\n\tStor" + + "eInfo\022\n\n\002id\030\001 \001(\005\022\027\n\017lastRefreshTime\030\002 \001" + + "(\003\022\021\n\tstartTime\030\004 \001(\003\022\017\n\007endTime\030\005 \001(\003\0228", + "\n\tstoreItem\030\006 \003(\0132%.com.ljsd.jieling.pro" + + "tocols.StoreItem\"\236\001\n\017ArenaRecordInfo\022\n\n\002" + + "id\030\001 \001(\t\022?\n\nattackInfo\030\002 \001(\0132+.com.ljsd." + + "jieling.protocols.ArenaPersonInfo\022\022\n\natt" + + "ackTime\030\003 \001(\005\022\025\n\rmyScoreChange\030\004 \001(\005\022\023\n\013" + + "fightResult\030\005 \001(\005\"Z\n\016FunctionOfTime\022\022\n\nf" + + "unctionId\030\001 \001(\005\022\021\n\tstartTime\030\002 \001(\005\022\017\n\007en" + + "dTime\030\003 \001(\005\022\020\n\010interval\030\004 \001(\005\"~\n\025Adventu" + + "reRankItemInfo\022\r\n\005level\030\001 \001(\005\022\014\n\004name\030\002 " + + "\001(\t\022\014\n\004hurt\030\003 \001(\005\022\014\n\004head\030\004 \001(\005\022\014\n\004rank\030", + "\005 \001(\005\022\021\n\theadFrame\030\006 \001(\005\022\013\n\003uid\030\007 \001(\005\"\313\001" + + "\n\021AdventureBossInfo\022\017\n\007arenaId\030\001 \001(\005\022\017\n\007" + + "findUid\030\002 \001(\005\022\020\n\010findName\030\003 \001(\t\022\016\n\006bossI" + + "d\030\004 \001(\t\022\023\n\013bossGroupId\030\005 \001(\005\022\016\n\006myHurt\030\006" + + " \001(\005\022\021\n\tlevelTime\030\007 \001(\005\022\017\n\007totalHp\030\010 \001(\005" + + "\022\025\n\rbossRemainlHp\030\t \001(\005\022\022\n\narenaLevel\030\n " + + "\001(\005\"v\n\017UserMissionInfo\022\021\n\tmissionId\030\001 \001(" + + "\005\022\020\n\010progress\030\002 \001(\005\022\r\n\005state\030\003 \001(\005\022\014\n\004ty" + + "pe\030\004 \001(\005\022\021\n\ttakeTimes\030\005 \001(\005\022\016\n\006heroId\030\006 " + + "\003(\t\"8\n\013VipBaseInfo\022\020\n\010vipLevel\030\001 \001(\005\022\027\n\017", + "hadTakeLevelBox\030\002 \001(\005\"\250\001\n\006Friend\022\n\n\002id\030\001" + + " \001(\005\022\014\n\004name\030\002 \001(\t\022\n\n\002lv\030\003 \001(\005\022\023\n\013offLin" + + "eTime\030\004 \001(\004\022\022\n\nhaveReward\030\005 \001(\005\022\016\n\006isGiv" + + "e\030\006 \001(\005\022\021\n\tisApplyed\030\007 \001(\005\022\014\n\004head\030\014 \001(\005" + + "\022\r\n\005frame\030\r \001(\005\022\017\n\007soulVal\030\016 \001(\005\"o\n\rGift" + + "GoodsInfo\022\017\n\007goodsId\030\001 \001(\005\022\020\n\010buyTimes\030\002" + + " \001(\005\022\021\n\tstartTime\030\003 \001(\005\022\017\n\007endTime\030\004 \001(\005" + + "\022\027\n\017dynamicBuyTimes\030\005 \001(\005\"7\n\021GoodsTypeDu" + + "ration\022\021\n\tgoodsType\030\001 \001(\005\022\017\n\007endTime\030\002 \001" + + "(\005\"/\n\016TechnologyInfo\022\016\n\006techId\030\001 \001(\005\022\r\n\005", + "levle\030\002 \001(\005\"J\n\020SuddenlyBossInfo\022\022\n\nsuddB" + + "ossId\030\006 \001(\005\022\017\n\007endTime\030\007 \001(\005\022\021\n\tfindMapI" + + "d\030\010 \001(\005\"H\n\010ItemInfo\022\022\n\ntemplateId\030\001 \001(\005\022" + + "\017\n\007overlap\030\002 \001(\005\022\027\n\017nextRefreshTime\030\003 \001(" + + "\005\"H\n\010RankInfo\022\014\n\004rank\030\001 \001(\005\022\016\n\006param1\030\002 " + + "\001(\005\022\016\n\006param2\030\003 \001(\005\022\016\n\006param3\030\004 \001(\005\"\306\001\n\010" + + "UserRank\022\013\n\003uid\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\022\014\n\004" + + "head\030\003 \001(\005\022\020\n\010userName\030\004 \001(\t\0226\n\010rankInfo" + + "\030\005 \001(\0132$.com.ljsd.jieling.protocols.Rank" + + "Info\022\021\n\theadFrame\030\006 \001(\005\022\021\n\tguildName\030\007 \001", + "(\t\022\r\n\005force\030\010 \001(\005\022\021\n\tguildSign\030\t \001(\005\"\204\001\n" + + "\025ActorEffectBufferInfo\022\n\n\002id\030\001 \001(\005\022\014\n\004ty" + + "pe\030\002 \001(\005\022\021\n\tstartTime\030\003 \001(\005\022\017\n\007endTime\030\004" + + " \001(\005\022\016\n\006target\030\005 \001(\005\022\016\n\006caster\030\006 \001(\005\022\r\n\005" + + "value\030\007 \003(\005\"T\n\016BloodyHeroInfo\022\016\n\006heroId\030" + + "\001 \001(\t\022\016\n\006heroHp\030\002 \001(\005\022\021\n\theroMaxHp\030\003 \001(\005" + + "\022\017\n\007heroTid\030\004 \001(\005\"%\n\010SceneMsg\022\014\n\004time\030\001 " + + "\001(\005\022\013\n\003msg\030\002 \001(\t\"\'\n\nPosMineral\022\013\n\003pos\030\001 " + + "\001(\005\022\014\n\004nums\030\002 \001(\005\"\264\001\n\010Creature\022\014\n\004path\030\001" + + " \003(\005\022\r\n\005speed\030\002 \001(\005\022\r\n\005maxHp\030\003 \001(\005\022\r\n\005cu", + "rHp\030\004 \001(\005\022\017\n\007mineral\030\005 \001(\005\022\014\n\004camp\030\006 \001(\005" + + "\022<\n\010heroInfo\030\007 \003(\0132*.com.ljsd.jieling.pr" + + "otocols.BloodyHeroInfo\022\020\n\010killNums\030\010 \001(\005" + + "\"\217\001\n\nSceneActor\022\n\n\002id\030\001 \001(\005\022\016\n\006curPos\030\002 " + + "\001(\005\022\r\n\005state\030\003 \001(\005\022\014\n\004type\030\004 \001(\005\0226\n\010Crea" + + "ture\030\006 \001(\0132$.com.ljsd.jieling.protocols." + + "Creature\022\020\n\010userName\030\007 \001(\t\"\236\002\n\tSceneInfo" + + "\022\016\n\006roomId\030\001 \001(\005\022\r\n\005mapId\030\002 \001(\005\022:\n\nScene" + + "Actor\030\003 \003(\0132&.com.ljsd.jieling.protocols" + + ".SceneActor\022P\n\025actorEffectBufferInfo\030\004 \003", + "(\01321.com.ljsd.jieling.protocols.ActorEff" + + "ectBufferInfo\022\024\n\014barrierPoint\030\005 \003(\005\022:\n\np" + + "osMineral\030\006 \003(\0132&.com.ljsd.jieling.proto" + + "cols.PosMineral\022\022\n\nremainTime\030\007 \001(\005\"S\n\027S" + + "ceneGetFullMsgResponse\0228\n\tsceneInfo\030\001 \001(" + + "\0132%.com.ljsd.jieling.protocols.SceneInfo" + + "\"B\n\013blessReward\022\022\n\nlocationId\030\001 \001(\005\022\r\n\005s" + + "tate\030\002 \001(\005\022\020\n\010rewardId\030\003 \001(\005\"5\n\022fiveRese" + + "tTowerInfo\022\r\n\005tower\030\001 \001(\005\022\020\n\010intoType\030\002 " + + "\001(\005\";\n\020FamilyContribute\022\013\n\003win\030\001 \001(\005\022\014\n\004", + "draw\030\002 \001(\005\022\014\n\004fail\030\003 \001(\005\"\210\002\n\016FamilyBaseI" + + "nfo\022\n\n\002id\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022\017\n\007annouce" + + "\030\003 \001(\t\022\r\n\005levle\030\004 \001(\005\022\013\n\003exp\030\005 \001(\005\022\020\n\010to" + + "talNum\030\006 \001(\005\022\016\n\006maxNum\030\007 \001(\005\022\020\n\010joinType" + + "\030\010 \001(\005\022\014\n\004icon\030\t \001(\005\022\021\n\tlevelTime\030\n \001(\005\022" + + "A\n\013fightResult\030\013 \001(\0132,.com.ljsd.jieling." + + "protocols.FamilyContribute\022\027\n\017playerInto" + + "Level\030\014 \001(\005\")\n\013endlessHero\022\016\n\006heroId\030\001 \001" + + "(\t\022\n\n\002hp\030\002 \001(\005\"2\n\022EndlessRefreshInfo\022\016\n\006" + + "cellId\030\001 \001(\005\022\014\n\004time\030\002 \001(\005\"u\n\014UseForceIn", + "fo\022\014\n\004name\030\001 \001(\t\022\014\n\004leve\030\002 \001(\005\022\r\n\005force\030" + + "\003 \001(\005\022\014\n\004rank\030\004 \001(\005\022\014\n\004head\030\005 \001(\005\022\021\n\thea" + + "dFrame\030\006 \001(\005\022\013\n\003uid\030\007 \001(\005\"H\n\013endlessSign" + + "\022\r\n\005mapId\030\001 \001(\005\022\016\n\006cellId\030\002 \001(\005\022\014\n\004info\030" + + "\003 \001(\t\022\014\n\004type\030\004 \001(\005\"g\n\nExpertInfo\022\014\n\004nam" + + "e\030\001 \001(\t\022\r\n\005score\030\002 \001(\005\022\014\n\004rank\030\003 \001(\005\022\r\n\005" + + "level\030\004 \001(\005\022\014\n\004head\030\005 \001(\005\022\021\n\theadFrame\030\006" + + " \001(\005\")\n\nSignInInfo\022\014\n\004days\030\001 \001(\005\022\r\n\005stat" + + "e\030\002 \001(\005\"N\n\016TeamSimpleInfo\022\016\n\006heroid\030\001 \001(" + + "\t\022\017\n\007heroTid\030\002 \001(\005\022\014\n\004star\030\003 \001(\005\022\r\n\005leve", + "l\030\004 \001(\005\"\207\001\n\017TeamOneTeamInfo\0228\n\004team\030\001 \003(" + + "\0132*.com.ljsd.jieling.protocols.TeamSimpl" + + "eInfo\022\024\n\014PokemonInfos\030\002 \003(\005\022\022\n\ntotalForc" + + "e\030\003 \001(\005\022\020\n\010remainHp\030\004 \003(\005\"\271\001\n\013TeamOneInf" + + "o\022\013\n\003uid\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\022\014\n\004name\030\003 " + + "\001(\t\022\014\n\004head\030\004 \001(\005\022\021\n\theadFrame\030\005 \001(\005\022\021\n\t" + + "guildName\030\007 \001(\t\0229\n\004team\030\006 \001(\0132+.com.ljsd" + + ".jieling.protocols.TeamOneTeamInfo\022\021\n\tis" + + "Applyed\030\010 \001(\005\"y\n\017MonsterRankInfo\022\014\n\004name" + + "\030\001 \001(\t\022\r\n\005score\030\002 \001(\005\022\014\n\004rank\030\003 \001(\005\022\r\n\005l", + "evel\030\004 \001(\005\022\014\n\004head\030\005 \001(\005\022\021\n\theadFrame\030\006 " + + "\001(\005\022\013\n\003uid\030\007 \001(\005\"2\n\rHeroBloodInfo\022\016\n\006her" + + "oId\030\001 \001(\t\022\021\n\tlostBlood\030\002 \001(\005\"D\n\013EndlessI" + + "nfo\022\r\n\005mapId\030\001 \001(\005\022\022\n\nworldLevel\030\002 \001(\005\022\022" + + "\n\nbloodScore\030\003 \001(\005\"2\n\017PlayerBindPhone\022\020\n" + + "\010phoneNum\030\001 \001(\t\022\r\n\005state\030\002 \001(\005\"3\n\014Endles" + + "sPoint\022\020\n\010location\030\001 \001(\005\022\021\n\tmonsterId\030\002 " + + "\001(\005\"2\n\014StrongerInfo\022\020\n\010curScore\030\001 \001(\005\022\020\n" + + "\010maxScore\030\002 \001(\005\"U\n\017QuestionOptions\022\017\n\007co" + + "ntent\030\001 \001(\t\022\014\n\004type\030\002 \001(\005\022\017\n\007options\030\003 \003", + "(\t\022\022\n\nanswerType\030\004 \001(\005\"\212\001\n\017BloodPersonIn" + + "fo\022\n\n\002id\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022\021\n\theadFram" + + "e\030\003 \001(\005\022\014\n\004head\030\004 \001(\005\022\020\n\010serverId\030\005 \001(\005\022" + + "\r\n\005level\030\006 \001(\005\022\014\n\004rank\030\007 \001(\005\022\r\n\005score\030\010 " + + "\001(\005\"H\n\026LuckWheelRewardPosInfo\022\013\n\003pos\030\001 \001" + + "(\005\022\016\n\006luckId\030\002 \001(\005\022\021\n\tluckTimes\030\003 \001(\005\"l\n" + + "\013RefreshTask\022\014\n\004type\030\001 \001(\005\022:\n\005tasks\030\002 \003(" + + "\0132+.com.ljsd.jieling.protocols.UserMissi" + + "onInfo\022\023\n\013refreshTime\030\003 \001(\005\"\221\001\n\021MainLeve" + + "lRankInfo\022\013\n\003uid\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\022\014\n", + "\004name\030\003 \001(\t\022\017\n\007fightId\030\004 \001(\005\022\014\n\004head\030\005 \001" + + "(\005\022\014\n\004rank\030\006 \001(\005\022\022\n\ntotalForce\030\007 \001(\005\022\021\n\t" + + "headFrame\030\010 \001(\005\"B\n\017ChampionBetInfo\022\n\n\002id" + + "\030\001 \001(\t\022\020\n\010redCoins\030\002 \001(\005\022\021\n\tblueCoins\030\003 " + + "\001(\005\"\323\001\n\022ChampionBattleInfo\0227\n\006myInfo\030\001 \001" + + "(\0132\'.com.ljsd.jieling.protocols.TeamOneI" + + "nfo\022:\n\tenemyInfo\030\002 \001(\0132\'.com.ljsd.jielin" + + "g.protocols.TeamOneInfo\022\016\n\006result\030\003 \001(\005\022" + + "8\n\tfightData\030\004 \001(\0132%.com.ljsd.jieling.pr" + + "otocols.FightData\"\367\001\n\026ChampionBattlePair", + "Info\022;\n\nattackInfo\030\001 \001(\0132\'.com.ljsd.jiel" + + "ing.protocols.TeamOneInfo\0228\n\007defInfo\030\002 \001" + + "(\0132\'.com.ljsd.jieling.protocols.TeamOneI" + + "nfo\022\023\n\013fightResult\030\003 \001(\005\022\n\n\002id\030\004 \001(\t\022\022\n\n" + + "roundTImes\030\005 \001(\005\022\016\n\006teamId\030\006 \001(\005\022\020\n\010posi" + + "tion\030\007 \001(\005\022\017\n\007isGUess\030\010 \001(\005\"q\n\nRedPackag" + + "e\022\020\n\010userName\030\001 \001(\t\022\r\n\005redId\030\002 \001(\005\022\r\n\005is" + + "Get\030\003 \001(\005\022\020\n\010getCount\030\004 \001(\005\022\017\n\007redType\030\005" + + " \001(\005\022\020\n\010sendTime\030\006 \001(\005\"\211\001\n\014RedOneDetail\022" + + "\013\n\003uid\030\001 \001(\005\022\014\n\004head\030\002 \001(\005\022\021\n\theadFrame\030", + "\003 \001(\005\022\014\n\004name\030\004 \001(\t\022\014\n\004time\030\005 \001(\005\022\r\n\005cou" + + "nt\030\006 \001(\005\022\016\n\006itemId\030\007 \001(\005\022\020\n\010position\030\010 \001" + + "(\005\"Z\n\030ExpeditionSimpleBossInfo\022\017\n\007heroTi" + + "d\030\001 \001(\005\022\014\n\004star\030\002 \001(\005\022\r\n\005level\030\003 \001(\005\022\020\n\010" + + "remainHp\030\004 \001(\001\"\202\001\n\022ExpeditionTeamInfo\022B\n" + + "\004hero\030\001 \003(\01324.com.ljsd.jieling.protocols" + + ".ExpeditionSimpleBossInfo\022\024\n\014PokemonInfo" + + "s\030\002 \003(\005\022\022\n\ntotalForce\030\003 \001(\005\"\251\001\n\022Expediti" + + "onNodeInfo\022\016\n\006sortId\030\001 \001(\005\022\013\n\003lay\030\002 \001(\005\022" + + "\014\n\004type\030\003 \001(\005\022D\n\014bossTeaminfo\030\004 \001(\0132..co", + "m.ljsd.jieling.protocols.ExpeditionTeamI" + + "nfo\022\r\n\005state\030\005 \001(\005\022\023\n\013holyEquipID\030\006 \003(\005\"" + + "<\n\030ExpeditionSimpleHeroInfo\022\016\n\006heroId\030\001 " + + "\001(\t\022\020\n\010remainHp\030\002 \001(\001\"/\n\017ExpeditionEquip" + + "\022\n\n\002id\030\001 \001(\t\022\020\n\010equiptId\030\002 \001(\005\"P\n\rMonthC" + + "ardInfo\022\n\n\002id\030\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(\005B\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -89865,7 +89959,7 @@ public final class CommonProto { internal_static_com_ljsd_jieling_protocols_Hero_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_Hero_descriptor, - new java.lang.String[] { "Id", "HeroId", "Level", "BreakId", "Star", "SkinId", "EquipIdList", "CreateTime", "StarBreakId", "EspecialEquip", "SoulPos", "LockState", }); + new java.lang.String[] { "Id", "HeroId", "Level", "BreakId", "Star", "SkinId", "EquipIdList", "CreateTime", "StarBreakId", "EspecialEquipLevel", "SoulPos", "LockState", }); internal_static_com_ljsd_jieling_protocols_FightUnitInfo_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_com_ljsd_jieling_protocols_FightUnitInfo_fieldAccessorTable = new @@ -89913,7 +90007,7 @@ public final class CommonProto { internal_static_com_ljsd_jieling_protocols_Drop_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_Drop_descriptor, - new java.lang.String[] { "Itemlist", "EquipId", "Hero", "EspecialEquipId", "SoulEquip", }); + new java.lang.String[] { "Itemlist", "EquipId", "Hero", "SoulEquip", }); internal_static_com_ljsd_jieling_protocols_GMCommand_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_com_ljsd_jieling_protocols_GMCommand_fieldAccessorTable = new @@ -90400,6 +90494,12 @@ public final class CommonProto { com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_ExpeditionEquip_descriptor, new java.lang.String[] { "Id", "EquiptId", }); + internal_static_com_ljsd_jieling_protocols_MonthCardInfo_descriptor = + getDescriptor().getMessageTypes().get(96); + internal_static_com_ljsd_jieling_protocols_MonthCardInfo_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_MonthCardInfo_descriptor, + new java.lang.String[] { "Id", "EndingTime", "State", "TotleAmt", }); 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 73601f4d7..5d7188c91 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/HeroInfoProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/HeroInfoProto.java @@ -15126,7 +15126,7 @@ public final class HeroInfoProto { * optional int32 type = 2; * *
-     *1、装备 ;2、法宝、3魂印
+     *1、装备 、3魂印(不要在此请求法宝)
      * 
*/ boolean hasType(); @@ -15134,7 +15134,7 @@ public final class HeroInfoProto { * optional int32 type = 2; * *
-     *1、装备 ;2、法宝、3魂印
+     *1、装备 、3魂印(不要在此请求法宝)
      * 
*/ int getType(); @@ -15271,7 +15271,7 @@ public final class HeroInfoProto { * optional int32 type = 2; * *
-     *1、装备 ;2、法宝、3魂印
+     *1、装备 、3魂印(不要在此请求法宝)
      * 
*/ public boolean hasType() { @@ -15281,7 +15281,7 @@ public final class HeroInfoProto { * optional int32 type = 2; * *
-     *1、装备 ;2、法宝、3魂印
+     *1、装备 、3魂印(不要在此请求法宝)
      * 
*/ public int getType() { @@ -15587,7 +15587,7 @@ public final class HeroInfoProto { * optional int32 type = 2; * *
-       *1、装备 ;2、法宝、3魂印
+       *1、装备 、3魂印(不要在此请求法宝)
        * 
*/ public boolean hasType() { @@ -15597,7 +15597,7 @@ public final class HeroInfoProto { * optional int32 type = 2; * *
-       *1、装备 ;2、法宝、3魂印
+       *1、装备 、3魂印(不要在此请求法宝)
        * 
*/ public int getType() { @@ -15607,7 +15607,7 @@ public final class HeroInfoProto { * optional int32 type = 2; * *
-       *1、装备 ;2、法宝、3魂印
+       *1、装备 、3魂印(不要在此请求法宝)
        * 
*/ public Builder setType(int value) { @@ -15620,7 +15620,7 @@ public final class HeroInfoProto { * optional int32 type = 2; * *
-       *1、装备 ;2、法宝、3魂印
+       *1、装备 、3魂印(不要在此请求法宝)
        * 
*/ public Builder clearType() { 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 3f4dd1e1b..e590efacc 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java @@ -3164,6 +3164,22 @@ public final class MessageTypeProto { * */ EXPEDITION_NOINFO_INDICATION(504, 20017), + /** + * MONTHCARD_TAKE_DAILY_REQUEST = 20101; + * + *
+     * 20101 - 20110 月卡
+     * 
+ */ + MONTHCARD_TAKE_DAILY_REQUEST(505, 20101), + /** + * MONTHCARD_TAKE_DAILY_RESPONSE = 20102; + */ + MONTHCARD_TAKE_DAILY_RESPONSE(506, 20102), + /** + * MONTHCARD_INDICATION = 20103; + */ + MONTHCARD_INDICATION(507, 20103), ; /** @@ -6317,6 +6333,22 @@ public final class MessageTypeProto { * */ public static final int EXPEDITION_NOINFO_INDICATION_VALUE = 20017; + /** + * MONTHCARD_TAKE_DAILY_REQUEST = 20101; + * + *
+     * 20101 - 20110 月卡
+     * 
+ */ + public static final int MONTHCARD_TAKE_DAILY_REQUEST_VALUE = 20101; + /** + * MONTHCARD_TAKE_DAILY_RESPONSE = 20102; + */ + public static final int MONTHCARD_TAKE_DAILY_RESPONSE_VALUE = 20102; + /** + * MONTHCARD_INDICATION = 20103; + */ + public static final int MONTHCARD_INDICATION_VALUE = 20103; public final int getNumber() { return value; } @@ -6828,6 +6860,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 20101: return MONTHCARD_TAKE_DAILY_REQUEST; + case 20102: return MONTHCARD_TAKE_DAILY_RESPONSE; + case 20103: return MONTHCARD_INDICATION; default: return null; } } @@ -6889,7 +6924,7 @@ public final class MessageTypeProto { static { java.lang.String[] descriptorData = { "\n\026MessageTypeProto.proto\022\032com.ljsd.jieli" + - "ng.protocols*\251\200\001\n\013MessageType\022\027\n\022HEART_B" + + "ng.protocols*\216\201\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_" + @@ -7300,7 +7335,9 @@ public final class MessageTypeProto { "UEST\020\256\234\001\022%\n\037EXPEDITION_RECOVER_HERO_RESO", "NSE\020\257\234\001\022$\n\036EXPEDITION_HOLY_BAG_INDICATIO" + "N\020\260\234\001\022\"\n\034EXPEDITION_NOINFO_INDICATION\020\261\234" + - "\001B\002H\001" + "\001\022\"\n\034MONTHCARD_TAKE_DAILY_REQUEST\020\205\235\001\022#\n" + + "\035MONTHCARD_TAKE_DAILY_RESPONSE\020\206\235\001\022\032\n\024MO" + + "NTHCARD_INDICATION\020\207\235\001B\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { diff --git a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/PlayerInfoProto.java b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/PlayerInfoProto.java index 3ced43d82..97e1d3e18 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/PlayerInfoProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/PlayerInfoProto.java @@ -4960,6 +4960,51 @@ public final class PlayerInfoProto { * */ int getMissingRefreshCount(); + + // repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+     *月卡
+     * 
+ */ + java.util.List + getMonthinfosList(); + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+     *月卡
+     * 
+ */ + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo getMonthinfos(int index); + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+     *月卡
+     * 
+ */ + int getMonthinfosCount(); + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+     *月卡
+     * 
+ */ + java.util.List + getMonthinfosOrBuilderList(); + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+     *月卡
+     * 
+ */ + com.ljsd.jieling.protocols.CommonProto.MonthCardInfoOrBuilder getMonthinfosOrBuilder( + int index); } /** * Protobuf type {@code com.ljsd.jieling.protocols.GetPlayerInfoResponse} @@ -5316,6 +5361,14 @@ public final class PlayerInfoProto { missingRefreshCount_ = input.readInt32(); break; } + case 234: { + if (!((mutable_bitField0_ & 0x10000000) == 0x10000000)) { + monthinfos_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x10000000; + } + monthinfos_.add(input.readMessage(com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.PARSER, extensionRegistry)); + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -5357,6 +5410,9 @@ public final class PlayerInfoProto { if (((mutable_bitField0_ & 0x01000000) == 0x01000000)) { playedMapTypes_ = java.util.Collections.unmodifiableList(playedMapTypes_); } + if (((mutable_bitField0_ & 0x10000000) == 0x10000000)) { + monthinfos_ = java.util.Collections.unmodifiableList(monthinfos_); + } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } @@ -6220,6 +6276,62 @@ public final class PlayerInfoProto { return missingRefreshCount_; } + // repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + public static final int MONTHINFOS_FIELD_NUMBER = 29; + private java.util.List monthinfos_; + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+     *月卡
+     * 
+ */ + public java.util.List getMonthinfosList() { + return monthinfos_; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+     *月卡
+     * 
+ */ + public java.util.List + getMonthinfosOrBuilderList() { + return monthinfos_; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+     *月卡
+     * 
+ */ + public int getMonthinfosCount() { + return monthinfos_.size(); + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+     *月卡
+     * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfo getMonthinfos(int index) { + return monthinfos_.get(index); + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+     *月卡
+     * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfoOrBuilder getMonthinfosOrBuilder( + int index) { + return monthinfos_.get(index); + } + private void initFields() { player_ = com.ljsd.jieling.protocols.CommonProto.Player.getDefaultInstance(); newPlayerGuidePoint_ = java.util.Collections.emptyList(); @@ -6249,6 +6361,7 @@ public final class PlayerInfoProto { amount_ = 0; vipDaily_ = 0; missingRefreshCount_ = 0; + monthinfos_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { @@ -6346,6 +6459,9 @@ public final class PlayerInfoProto { if (((bitField0_ & 0x00010000) == 0x00010000)) { output.writeInt32(28, missingRefreshCount_); } + for (int i = 0; i < monthinfos_.size(); i++) { + output.writeMessage(29, monthinfos_.get(i)); + } getUnknownFields().writeTo(output); } @@ -6502,6 +6618,10 @@ public final class PlayerInfoProto { size += com.google.protobuf.CodedOutputStream .computeInt32Size(28, missingRefreshCount_); } + for (int i = 0; i < monthinfos_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(29, monthinfos_.get(i)); + } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; @@ -6619,6 +6739,7 @@ public final class PlayerInfoProto { getSignInInfoFieldBuilder(); getEndInfoFieldBuilder(); getPlayerBindPhoneFieldBuilder(); + getMonthinfosFieldBuilder(); } } private static Builder create() { @@ -6719,6 +6840,12 @@ public final class PlayerInfoProto { bitField0_ = (bitField0_ & ~0x04000000); missingRefreshCount_ = 0; bitField0_ = (bitField0_ & ~0x08000000); + if (monthinfosBuilder_ == null) { + monthinfos_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x10000000); + } else { + monthinfosBuilder_.clear(); + } return this; } @@ -6906,6 +7033,15 @@ public final class PlayerInfoProto { to_bitField0_ |= 0x00010000; } result.missingRefreshCount_ = missingRefreshCount_; + if (monthinfosBuilder_ == null) { + if (((bitField0_ & 0x10000000) == 0x10000000)) { + monthinfos_ = java.util.Collections.unmodifiableList(monthinfos_); + bitField0_ = (bitField0_ & ~0x10000000); + } + result.monthinfos_ = monthinfos_; + } else { + result.monthinfos_ = monthinfosBuilder_.build(); + } result.bitField0_ = to_bitField0_; onBuilt(); return result; @@ -7147,6 +7283,32 @@ public final class PlayerInfoProto { if (other.hasMissingRefreshCount()) { setMissingRefreshCount(other.getMissingRefreshCount()); } + if (monthinfosBuilder_ == null) { + if (!other.monthinfos_.isEmpty()) { + if (monthinfos_.isEmpty()) { + monthinfos_ = other.monthinfos_; + bitField0_ = (bitField0_ & ~0x10000000); + } else { + ensureMonthinfosIsMutable(); + monthinfos_.addAll(other.monthinfos_); + } + onChanged(); + } + } else { + if (!other.monthinfos_.isEmpty()) { + if (monthinfosBuilder_.isEmpty()) { + monthinfosBuilder_.dispose(); + monthinfosBuilder_ = null; + monthinfos_ = other.monthinfos_; + bitField0_ = (bitField0_ & ~0x10000000); + monthinfosBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getMonthinfosFieldBuilder() : null; + } else { + monthinfosBuilder_.addAllMessages(other.monthinfos_); + } + } + } this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -10125,6 +10287,318 @@ public final class PlayerInfoProto { return this; } + // repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + private java.util.List monthinfos_ = + java.util.Collections.emptyList(); + private void ensureMonthinfosIsMutable() { + if (!((bitField0_ & 0x10000000) == 0x10000000)) { + monthinfos_ = new java.util.ArrayList(monthinfos_); + bitField0_ |= 0x10000000; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder, com.ljsd.jieling.protocols.CommonProto.MonthCardInfoOrBuilder> monthinfosBuilder_; + + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public java.util.List getMonthinfosList() { + if (monthinfosBuilder_ == null) { + return java.util.Collections.unmodifiableList(monthinfos_); + } else { + return monthinfosBuilder_.getMessageList(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public int getMonthinfosCount() { + if (monthinfosBuilder_ == null) { + return monthinfos_.size(); + } else { + return monthinfosBuilder_.getCount(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfo getMonthinfos(int index) { + if (monthinfosBuilder_ == null) { + return monthinfos_.get(index); + } else { + return monthinfosBuilder_.getMessage(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public Builder setMonthinfos( + int index, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo value) { + if (monthinfosBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMonthinfosIsMutable(); + monthinfos_.set(index, value); + onChanged(); + } else { + monthinfosBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public Builder setMonthinfos( + int index, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder builderForValue) { + if (monthinfosBuilder_ == null) { + ensureMonthinfosIsMutable(); + monthinfos_.set(index, builderForValue.build()); + onChanged(); + } else { + monthinfosBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public Builder addMonthinfos(com.ljsd.jieling.protocols.CommonProto.MonthCardInfo value) { + if (monthinfosBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMonthinfosIsMutable(); + monthinfos_.add(value); + onChanged(); + } else { + monthinfosBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public Builder addMonthinfos( + int index, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo value) { + if (monthinfosBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMonthinfosIsMutable(); + monthinfos_.add(index, value); + onChanged(); + } else { + monthinfosBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public Builder addMonthinfos( + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder builderForValue) { + if (monthinfosBuilder_ == null) { + ensureMonthinfosIsMutable(); + monthinfos_.add(builderForValue.build()); + onChanged(); + } else { + monthinfosBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public Builder addMonthinfos( + int index, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder builderForValue) { + if (monthinfosBuilder_ == null) { + ensureMonthinfosIsMutable(); + monthinfos_.add(index, builderForValue.build()); + onChanged(); + } else { + monthinfosBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public Builder addAllMonthinfos( + java.lang.Iterable values) { + if (monthinfosBuilder_ == null) { + ensureMonthinfosIsMutable(); + super.addAll(values, monthinfos_); + onChanged(); + } else { + monthinfosBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public Builder clearMonthinfos() { + if (monthinfosBuilder_ == null) { + monthinfos_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x10000000); + onChanged(); + } else { + monthinfosBuilder_.clear(); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public Builder removeMonthinfos(int index) { + if (monthinfosBuilder_ == null) { + ensureMonthinfosIsMutable(); + monthinfos_.remove(index); + onChanged(); + } else { + monthinfosBuilder_.remove(index); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder getMonthinfosBuilder( + int index) { + return getMonthinfosFieldBuilder().getBuilder(index); + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfoOrBuilder getMonthinfosOrBuilder( + int index) { + if (monthinfosBuilder_ == null) { + return monthinfos_.get(index); } else { + return monthinfosBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public java.util.List + getMonthinfosOrBuilderList() { + if (monthinfosBuilder_ != null) { + return monthinfosBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(monthinfos_); + } + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder addMonthinfosBuilder() { + return getMonthinfosFieldBuilder().addBuilder( + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder addMonthinfosBuilder( + int index) { + return getMonthinfosFieldBuilder().addBuilder( + index, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 29; + * + *
+       *月卡
+       * 
+ */ + public java.util.List + getMonthinfosBuilderList() { + return getMonthinfosFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder, com.ljsd.jieling.protocols.CommonProto.MonthCardInfoOrBuilder> + getMonthinfosFieldBuilder() { + if (monthinfosBuilder_ == null) { + monthinfosBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder, com.ljsd.jieling.protocols.CommonProto.MonthCardInfoOrBuilder>( + monthinfos_, + ((bitField0_ & 0x10000000) == 0x10000000), + getParentForChildren(), + isClean()); + monthinfos_ = null; + } + return monthinfosBuilder_; + } + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.GetPlayerInfoResponse) } @@ -12036,7 +12510,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-     *0:使用 1:分解物品 2:分解装备3:分解妖灵师 4:分解法宝 5:分解魂印
+     *0:使用 1:分解物品 2:分解装备3:分解妖灵师 5:分解魂印(分解法宝在分解妖灵师同时分解)
      * 
*/ boolean hasType(); @@ -12044,7 +12518,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-     *0:使用 1:分解物品 2:分解装备3:分解妖灵师 4:分解法宝 5:分解魂印
+     *0:使用 1:分解物品 2:分解装备3:分解妖灵师 5:分解魂印(分解法宝在分解妖灵师同时分解)
      * 
*/ int getType(); @@ -12265,7 +12739,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-     *0:使用 1:分解物品 2:分解装备3:分解妖灵师 4:分解法宝 5:分解魂印
+     *0:使用 1:分解物品 2:分解装备3:分解妖灵师 5:分解魂印(分解法宝在分解妖灵师同时分解)
      * 
*/ public boolean hasType() { @@ -12275,7 +12749,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-     *0:使用 1:分解物品 2:分解装备3:分解妖灵师 4:分解法宝 5:分解魂印
+     *0:使用 1:分解物品 2:分解装备3:分解妖灵师 5:分解魂印(分解法宝在分解妖灵师同时分解)
      * 
*/ public int getType() { @@ -12756,7 +13230,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-       *0:使用 1:分解物品 2:分解装备3:分解妖灵师 4:分解法宝 5:分解魂印
+       *0:使用 1:分解物品 2:分解装备3:分解妖灵师 5:分解魂印(分解法宝在分解妖灵师同时分解)
        * 
*/ public boolean hasType() { @@ -12766,7 +13240,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-       *0:使用 1:分解物品 2:分解装备3:分解妖灵师 4:分解法宝 5:分解魂印
+       *0:使用 1:分解物品 2:分解装备3:分解妖灵师 5:分解魂印(分解法宝在分解妖灵师同时分解)
        * 
*/ public int getType() { @@ -12776,7 +13250,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-       *0:使用 1:分解物品 2:分解装备3:分解妖灵师 4:分解法宝 5:分解魂印
+       *0:使用 1:分解物品 2:分解装备3:分解妖灵师 5:分解魂印(分解法宝在分解妖灵师同时分解)
        * 
*/ public Builder setType(int value) { @@ -12789,7 +13263,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-       *0:使用 1:分解物品 2:分解装备3:分解妖灵师 4:分解法宝 5:分解魂印
+       *0:使用 1:分解物品 2:分解装备3:分解妖灵师 5:分解魂印(分解法宝在分解妖灵师同时分解)
        * 
*/ public Builder clearType() { @@ -49329,6 +49803,32 @@ public final class PlayerInfoProto { */ com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfoOrBuilder getPosInfosAdvanceOrBuilder( int index); + + // repeated int32 MonthDailyTake = 10; + /** + * repeated int32 MonthDailyTake = 10; + * + *
+     *已领取的月卡id
+     * 
+ */ + java.util.List getMonthDailyTakeList(); + /** + * repeated int32 MonthDailyTake = 10; + * + *
+     *已领取的月卡id
+     * 
+ */ + int getMonthDailyTakeCount(); + /** + * repeated int32 MonthDailyTake = 10; + * + *
+     *已领取的月卡id
+     * 
+ */ + int getMonthDailyTake(int index); } /** * Protobuf type {@code com.ljsd.jieling.protocols.FivePlayerUpdateIndication} @@ -49465,6 +49965,27 @@ public final class PlayerInfoProto { posInfosAdvance_.add(input.readMessage(com.ljsd.jieling.protocols.CommonProto.LuckWheelRewardPosInfo.PARSER, extensionRegistry)); break; } + case 80: { + if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) { + monthDailyTake_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000200; + } + monthDailyTake_.add(input.readInt32()); + break; + } + case 82: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + if (!((mutable_bitField0_ & 0x00000200) == 0x00000200) && input.getBytesUntilLimit() > 0) { + monthDailyTake_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000200; + } + while (input.getBytesUntilLimit() > 0) { + monthDailyTake_.add(input.readInt32()); + } + input.popLimit(limit); + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -49488,6 +50009,9 @@ public final class PlayerInfoProto { if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) { posInfosAdvance_ = java.util.Collections.unmodifiableList(posInfosAdvance_); } + if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) { + monthDailyTake_ = java.util.Collections.unmodifiableList(monthDailyTake_); + } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } @@ -49926,6 +50450,41 @@ public final class PlayerInfoProto { return posInfosAdvance_.get(index); } + // repeated int32 MonthDailyTake = 10; + public static final int MONTHDAILYTAKE_FIELD_NUMBER = 10; + private java.util.List monthDailyTake_; + /** + * repeated int32 MonthDailyTake = 10; + * + *
+     *已领取的月卡id
+     * 
+ */ + public java.util.List + getMonthDailyTakeList() { + return monthDailyTake_; + } + /** + * repeated int32 MonthDailyTake = 10; + * + *
+     *已领取的月卡id
+     * 
+ */ + public int getMonthDailyTakeCount() { + return monthDailyTake_.size(); + } + /** + * repeated int32 MonthDailyTake = 10; + * + *
+     *已领取的月卡id
+     * 
+ */ + public int getMonthDailyTake(int index) { + return monthDailyTake_.get(index); + } + private void initFields() { hadTakeDailyBox_ = 0; privilege_ = java.util.Collections.emptyList(); @@ -49936,6 +50495,7 @@ public final class PlayerInfoProto { playerBindPhone_ = com.ljsd.jieling.protocols.CommonProto.PlayerBindPhone.getDefaultInstance(); posInfos_ = java.util.Collections.emptyList(); posInfosAdvance_ = java.util.Collections.emptyList(); + monthDailyTake_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { @@ -49982,6 +50542,9 @@ public final class PlayerInfoProto { for (int i = 0; i < posInfosAdvance_.size(); i++) { output.writeMessage(9, posInfosAdvance_.get(i)); } + for (int i = 0; i < monthDailyTake_.size(); i++) { + output.writeInt32(10, monthDailyTake_.get(i)); + } getUnknownFields().writeTo(output); } @@ -50027,6 +50590,15 @@ public final class PlayerInfoProto { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, posInfosAdvance_.get(i)); } + { + int dataSize = 0; + for (int i = 0; i < monthDailyTake_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(monthDailyTake_.get(i)); + } + size += dataSize; + size += 1 * getMonthDailyTakeList().size(); + } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; @@ -50201,6 +50773,8 @@ public final class PlayerInfoProto { } else { posInfosAdvanceBuilder_.clear(); } + monthDailyTake_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000200); return this; } @@ -50302,6 +50876,11 @@ public final class PlayerInfoProto { } else { result.posInfosAdvance_ = posInfosAdvanceBuilder_.build(); } + if (((bitField0_ & 0x00000200) == 0x00000200)) { + monthDailyTake_ = java.util.Collections.unmodifiableList(monthDailyTake_); + bitField0_ = (bitField0_ & ~0x00000200); + } + result.monthDailyTake_ = monthDailyTake_; result.bitField0_ = to_bitField0_; onBuilt(); return result; @@ -50460,6 +51039,16 @@ public final class PlayerInfoProto { } } } + if (!other.monthDailyTake_.isEmpty()) { + if (monthDailyTake_.isEmpty()) { + monthDailyTake_ = other.monthDailyTake_; + bitField0_ = (bitField0_ & ~0x00000200); + } else { + ensureMonthDailyTakeIsMutable(); + monthDailyTake_.addAll(other.monthDailyTake_); + } + onChanged(); + } this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -52561,6 +53150,100 @@ public final class PlayerInfoProto { return posInfosAdvanceBuilder_; } + // repeated int32 MonthDailyTake = 10; + private java.util.List monthDailyTake_ = java.util.Collections.emptyList(); + private void ensureMonthDailyTakeIsMutable() { + if (!((bitField0_ & 0x00000200) == 0x00000200)) { + monthDailyTake_ = new java.util.ArrayList(monthDailyTake_); + bitField0_ |= 0x00000200; + } + } + /** + * repeated int32 MonthDailyTake = 10; + * + *
+       *已领取的月卡id
+       * 
+ */ + public java.util.List + getMonthDailyTakeList() { + return java.util.Collections.unmodifiableList(monthDailyTake_); + } + /** + * repeated int32 MonthDailyTake = 10; + * + *
+       *已领取的月卡id
+       * 
+ */ + public int getMonthDailyTakeCount() { + return monthDailyTake_.size(); + } + /** + * repeated int32 MonthDailyTake = 10; + * + *
+       *已领取的月卡id
+       * 
+ */ + public int getMonthDailyTake(int index) { + return monthDailyTake_.get(index); + } + /** + * repeated int32 MonthDailyTake = 10; + * + *
+       *已领取的月卡id
+       * 
+ */ + public Builder setMonthDailyTake( + int index, int value) { + ensureMonthDailyTakeIsMutable(); + monthDailyTake_.set(index, value); + onChanged(); + return this; + } + /** + * repeated int32 MonthDailyTake = 10; + * + *
+       *已领取的月卡id
+       * 
+ */ + public Builder addMonthDailyTake(int value) { + ensureMonthDailyTakeIsMutable(); + monthDailyTake_.add(value); + onChanged(); + return this; + } + /** + * repeated int32 MonthDailyTake = 10; + * + *
+       *已领取的月卡id
+       * 
+ */ + public Builder addAllMonthDailyTake( + java.lang.Iterable values) { + ensureMonthDailyTakeIsMutable(); + super.addAll(values, monthDailyTake_); + onChanged(); + return this; + } + /** + * repeated int32 MonthDailyTake = 10; + * + *
+       *已领取的月卡id
+       * 
+ */ + public Builder clearMonthDailyTake() { + monthDailyTake_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000200); + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.FivePlayerUpdateIndication) } @@ -85752,7 +86435,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-     * 英雄所穿装备、法宝、魂印
+     * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
      * 
*/ java.util.List @@ -85761,7 +86444,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-     * 英雄所穿装备、法宝、魂印
+     * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
      * 
*/ com.ljsd.jieling.protocols.CommonProto.Equip getEquip(int index); @@ -85769,7 +86452,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-     * 英雄所穿装备、法宝、魂印
+     * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
      * 
*/ int getEquipCount(); @@ -85777,7 +86460,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-     * 英雄所穿装备、法宝、魂印
+     * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
      * 
*/ java.util.List @@ -85786,7 +86469,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-     * 英雄所穿装备、法宝、魂印
+     * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
      * 
*/ com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder getEquipOrBuilder( @@ -86015,7 +86698,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-     * 英雄所穿装备、法宝、魂印
+     * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
      * 
*/ public java.util.List getEquipList() { @@ -86025,7 +86708,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-     * 英雄所穿装备、法宝、魂印
+     * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
      * 
*/ public java.util.List @@ -86036,7 +86719,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-     * 英雄所穿装备、法宝、魂印
+     * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
      * 
*/ public int getEquipCount() { @@ -86046,7 +86729,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-     * 英雄所穿装备、法宝、魂印
+     * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
      * 
*/ public com.ljsd.jieling.protocols.CommonProto.Equip getEquip(int index) { @@ -86056,7 +86739,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-     * 英雄所穿装备、法宝、魂印
+     * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
      * 
*/ public com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder getEquipOrBuilder( @@ -86631,7 +87314,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public java.util.List getEquipList() { @@ -86645,7 +87328,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public int getEquipCount() { @@ -86659,7 +87342,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public com.ljsd.jieling.protocols.CommonProto.Equip getEquip(int index) { @@ -86673,7 +87356,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public Builder setEquip( @@ -86694,7 +87377,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public Builder setEquip( @@ -86712,7 +87395,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public Builder addEquip(com.ljsd.jieling.protocols.CommonProto.Equip value) { @@ -86732,7 +87415,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public Builder addEquip( @@ -86753,7 +87436,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public Builder addEquip( @@ -86771,7 +87454,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public Builder addEquip( @@ -86789,7 +87472,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public Builder addAllEquip( @@ -86807,7 +87490,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public Builder clearEquip() { @@ -86824,7 +87507,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public Builder removeEquip(int index) { @@ -86841,7 +87524,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public com.ljsd.jieling.protocols.CommonProto.Equip.Builder getEquipBuilder( @@ -86852,7 +87535,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder getEquipOrBuilder( @@ -86866,7 +87549,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public java.util.List @@ -86881,7 +87564,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public com.ljsd.jieling.protocols.CommonProto.Equip.Builder addEquipBuilder() { @@ -86892,7 +87575,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public com.ljsd.jieling.protocols.CommonProto.Equip.Builder addEquipBuilder( @@ -86904,7 +87587,7 @@ public final class PlayerInfoProto { * repeated .com.ljsd.jieling.protocols.Equip equip = 2; * *
-       * 英雄所穿装备、法宝、魂印
+       * 英雄所穿装备、魂印(法宝不在内,放在Hero中)
        * 
*/ public java.util.List @@ -89665,6 +90348,42 @@ public final class PlayerInfoProto { * */ int getAmount(); + + // optional int32 monthSaveAmt = 2; + /** + * optional int32 monthSaveAmt = 2; + * + *
+     *月卡累计总额
+     * 
+ */ + boolean hasMonthSaveAmt(); + /** + * optional int32 monthSaveAmt = 2; + * + *
+     *月卡累计总额
+     * 
+ */ + int getMonthSaveAmt(); + + // optional int32 smonthSaveAmt = 3; + /** + * optional int32 smonthSaveAmt = 3; + * + *
+     *豪华月卡累计总额
+     * 
+ */ + boolean hasSmonthSaveAmt(); + /** + * optional int32 smonthSaveAmt = 3; + * + *
+     *豪华月卡累计总额
+     * 
+ */ + int getSmonthSaveAmt(); } /** * Protobuf type {@code com.ljsd.jieling.protocols.RefreshRechargeIndication} @@ -89722,6 +90441,16 @@ public final class PlayerInfoProto { amount_ = input.readInt32(); break; } + case 16: { + bitField0_ |= 0x00000002; + monthSaveAmt_ = input.readInt32(); + break; + } + case 24: { + bitField0_ |= 0x00000004; + smonthSaveAmt_ = input.readInt32(); + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -89786,8 +90515,58 @@ public final class PlayerInfoProto { return amount_; } + // optional int32 monthSaveAmt = 2; + public static final int MONTHSAVEAMT_FIELD_NUMBER = 2; + private int monthSaveAmt_; + /** + * optional int32 monthSaveAmt = 2; + * + *
+     *月卡累计总额
+     * 
+ */ + public boolean hasMonthSaveAmt() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 monthSaveAmt = 2; + * + *
+     *月卡累计总额
+     * 
+ */ + public int getMonthSaveAmt() { + return monthSaveAmt_; + } + + // optional int32 smonthSaveAmt = 3; + public static final int SMONTHSAVEAMT_FIELD_NUMBER = 3; + private int smonthSaveAmt_; + /** + * optional int32 smonthSaveAmt = 3; + * + *
+     *豪华月卡累计总额
+     * 
+ */ + public boolean hasSmonthSaveAmt() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional int32 smonthSaveAmt = 3; + * + *
+     *豪华月卡累计总额
+     * 
+ */ + public int getSmonthSaveAmt() { + return smonthSaveAmt_; + } + private void initFields() { amount_ = 0; + monthSaveAmt_ = 0; + smonthSaveAmt_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { @@ -89804,6 +90583,12 @@ public final class PlayerInfoProto { if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, amount_); } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, monthSaveAmt_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeInt32(3, smonthSaveAmt_); + } getUnknownFields().writeTo(output); } @@ -89817,6 +90602,14 @@ public final class PlayerInfoProto { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, amount_); } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, monthSaveAmt_); + } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, smonthSaveAmt_); + } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; @@ -89935,6 +90728,10 @@ public final class PlayerInfoProto { super.clear(); amount_ = 0; bitField0_ = (bitField0_ & ~0x00000001); + monthSaveAmt_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + smonthSaveAmt_ = 0; + bitField0_ = (bitField0_ & ~0x00000004); return this; } @@ -89967,6 +90764,14 @@ public final class PlayerInfoProto { to_bitField0_ |= 0x00000001; } result.amount_ = amount_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.monthSaveAmt_ = monthSaveAmt_; + if (((from_bitField0_ & 0x00000004) == 0x00000004)) { + to_bitField0_ |= 0x00000004; + } + result.smonthSaveAmt_ = smonthSaveAmt_; result.bitField0_ = to_bitField0_; onBuilt(); return result; @@ -89986,6 +90791,12 @@ public final class PlayerInfoProto { if (other.hasAmount()) { setAmount(other.getAmount()); } + if (other.hasMonthSaveAmt()) { + setMonthSaveAmt(other.getMonthSaveAmt()); + } + if (other.hasSmonthSaveAmt()) { + setSmonthSaveAmt(other.getSmonthSaveAmt()); + } this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -90062,6 +90873,104 @@ public final class PlayerInfoProto { return this; } + // optional int32 monthSaveAmt = 2; + private int monthSaveAmt_ ; + /** + * optional int32 monthSaveAmt = 2; + * + *
+       *月卡累计总额
+       * 
+ */ + public boolean hasMonthSaveAmt() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 monthSaveAmt = 2; + * + *
+       *月卡累计总额
+       * 
+ */ + public int getMonthSaveAmt() { + return monthSaveAmt_; + } + /** + * optional int32 monthSaveAmt = 2; + * + *
+       *月卡累计总额
+       * 
+ */ + public Builder setMonthSaveAmt(int value) { + bitField0_ |= 0x00000002; + monthSaveAmt_ = value; + onChanged(); + return this; + } + /** + * optional int32 monthSaveAmt = 2; + * + *
+       *月卡累计总额
+       * 
+ */ + public Builder clearMonthSaveAmt() { + bitField0_ = (bitField0_ & ~0x00000002); + monthSaveAmt_ = 0; + onChanged(); + return this; + } + + // optional int32 smonthSaveAmt = 3; + private int smonthSaveAmt_ ; + /** + * optional int32 smonthSaveAmt = 3; + * + *
+       *豪华月卡累计总额
+       * 
+ */ + public boolean hasSmonthSaveAmt() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional int32 smonthSaveAmt = 3; + * + *
+       *豪华月卡累计总额
+       * 
+ */ + public int getSmonthSaveAmt() { + return smonthSaveAmt_; + } + /** + * optional int32 smonthSaveAmt = 3; + * + *
+       *豪华月卡累计总额
+       * 
+ */ + public Builder setSmonthSaveAmt(int value) { + bitField0_ |= 0x00000004; + smonthSaveAmt_ = value; + onChanged(); + return this; + } + /** + * optional int32 smonthSaveAmt = 3; + * + *
+       *豪华月卡累计总额
+       * 
+ */ + public Builder clearSmonthSaveAmt() { + bitField0_ = (bitField0_ & ~0x00000004); + smonthSaveAmt_ = 0; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.RefreshRechargeIndication) } @@ -94452,6 +95361,1583 @@ public final class PlayerInfoProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.TreasureRefreshTimeResponse) } + public interface MonthCardIndicationOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + java.util.List + getMonthinfosList(); + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo getMonthinfos(int index); + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + int getMonthinfosCount(); + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + java.util.List + getMonthinfosOrBuilderList(); + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + com.ljsd.jieling.protocols.CommonProto.MonthCardInfoOrBuilder getMonthinfosOrBuilder( + int index); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.MonthCardIndication} + */ + public static final class MonthCardIndication extends + com.google.protobuf.GeneratedMessage + implements MonthCardIndicationOrBuilder { + // Use MonthCardIndication.newBuilder() to construct. + private MonthCardIndication(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private MonthCardIndication(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final MonthCardIndication defaultInstance; + public static MonthCardIndication getDefaultInstance() { + return defaultInstance; + } + + public MonthCardIndication getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private MonthCardIndication( + 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)) { + monthinfos_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + monthinfos_.add(input.readMessage(com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.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)) { + monthinfos_ = java.util.Collections.unmodifiableList(monthinfos_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_MonthCardIndication_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_MonthCardIndication_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication.class, com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public MonthCardIndication parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new MonthCardIndication(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + // repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + public static final int MONTHINFOS_FIELD_NUMBER = 1; + private java.util.List monthinfos_; + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public java.util.List getMonthinfosList() { + return monthinfos_; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public java.util.List + getMonthinfosOrBuilderList() { + return monthinfos_; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public int getMonthinfosCount() { + return monthinfos_.size(); + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfo getMonthinfos(int index) { + return monthinfos_.get(index); + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfoOrBuilder getMonthinfosOrBuilder( + int index) { + return monthinfos_.get(index); + } + + private void initFields() { + monthinfos_ = 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 < monthinfos_.size(); i++) { + output.writeMessage(1, monthinfos_.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 < monthinfos_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, monthinfos_.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.PlayerInfoProto.MonthCardIndication parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication 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.MonthCardIndication} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndicationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_MonthCardIndication_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_MonthCardIndication_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication.class, com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getMonthinfosFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + if (monthinfosBuilder_ == null) { + monthinfos_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + monthinfosBuilder_.clear(); + } + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_MonthCardIndication_descriptor; + } + + public com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication build() { + com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication buildPartial() { + com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication result = new com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication(this); + int from_bitField0_ = bitField0_; + if (monthinfosBuilder_ == null) { + if (((bitField0_ & 0x00000001) == 0x00000001)) { + monthinfos_ = java.util.Collections.unmodifiableList(monthinfos_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.monthinfos_ = monthinfos_; + } else { + result.monthinfos_ = monthinfosBuilder_.build(); + } + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication) { + return mergeFrom((com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication other) { + if (other == com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication.getDefaultInstance()) return this; + if (monthinfosBuilder_ == null) { + if (!other.monthinfos_.isEmpty()) { + if (monthinfos_.isEmpty()) { + monthinfos_ = other.monthinfos_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureMonthinfosIsMutable(); + monthinfos_.addAll(other.monthinfos_); + } + onChanged(); + } + } else { + if (!other.monthinfos_.isEmpty()) { + if (monthinfosBuilder_.isEmpty()) { + monthinfosBuilder_.dispose(); + monthinfosBuilder_ = null; + monthinfos_ = other.monthinfos_; + bitField0_ = (bitField0_ & ~0x00000001); + monthinfosBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getMonthinfosFieldBuilder() : null; + } else { + monthinfosBuilder_.addAllMessages(other.monthinfos_); + } + } + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.PlayerInfoProto.MonthCardIndication) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + private java.util.List monthinfos_ = + java.util.Collections.emptyList(); + private void ensureMonthinfosIsMutable() { + if (!((bitField0_ & 0x00000001) == 0x00000001)) { + monthinfos_ = new java.util.ArrayList(monthinfos_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder, com.ljsd.jieling.protocols.CommonProto.MonthCardInfoOrBuilder> monthinfosBuilder_; + + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public java.util.List getMonthinfosList() { + if (monthinfosBuilder_ == null) { + return java.util.Collections.unmodifiableList(monthinfos_); + } else { + return monthinfosBuilder_.getMessageList(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public int getMonthinfosCount() { + if (monthinfosBuilder_ == null) { + return monthinfos_.size(); + } else { + return monthinfosBuilder_.getCount(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfo getMonthinfos(int index) { + if (monthinfosBuilder_ == null) { + return monthinfos_.get(index); + } else { + return monthinfosBuilder_.getMessage(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public Builder setMonthinfos( + int index, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo value) { + if (monthinfosBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMonthinfosIsMutable(); + monthinfos_.set(index, value); + onChanged(); + } else { + monthinfosBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public Builder setMonthinfos( + int index, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder builderForValue) { + if (monthinfosBuilder_ == null) { + ensureMonthinfosIsMutable(); + monthinfos_.set(index, builderForValue.build()); + onChanged(); + } else { + monthinfosBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public Builder addMonthinfos(com.ljsd.jieling.protocols.CommonProto.MonthCardInfo value) { + if (monthinfosBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMonthinfosIsMutable(); + monthinfos_.add(value); + onChanged(); + } else { + monthinfosBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public Builder addMonthinfos( + int index, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo value) { + if (monthinfosBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureMonthinfosIsMutable(); + monthinfos_.add(index, value); + onChanged(); + } else { + monthinfosBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public Builder addMonthinfos( + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder builderForValue) { + if (monthinfosBuilder_ == null) { + ensureMonthinfosIsMutable(); + monthinfos_.add(builderForValue.build()); + onChanged(); + } else { + monthinfosBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public Builder addMonthinfos( + int index, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder builderForValue) { + if (monthinfosBuilder_ == null) { + ensureMonthinfosIsMutable(); + monthinfos_.add(index, builderForValue.build()); + onChanged(); + } else { + monthinfosBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public Builder addAllMonthinfos( + java.lang.Iterable values) { + if (monthinfosBuilder_ == null) { + ensureMonthinfosIsMutable(); + super.addAll(values, monthinfos_); + onChanged(); + } else { + monthinfosBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public Builder clearMonthinfos() { + if (monthinfosBuilder_ == null) { + monthinfos_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + monthinfosBuilder_.clear(); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public Builder removeMonthinfos(int index) { + if (monthinfosBuilder_ == null) { + ensureMonthinfosIsMutable(); + monthinfos_.remove(index); + onChanged(); + } else { + monthinfosBuilder_.remove(index); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder getMonthinfosBuilder( + int index) { + return getMonthinfosFieldBuilder().getBuilder(index); + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfoOrBuilder getMonthinfosOrBuilder( + int index) { + if (monthinfosBuilder_ == null) { + return monthinfos_.get(index); } else { + return monthinfosBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public java.util.List + getMonthinfosOrBuilderList() { + if (monthinfosBuilder_ != null) { + return monthinfosBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(monthinfos_); + } + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder addMonthinfosBuilder() { + return getMonthinfosFieldBuilder().addBuilder( + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder addMonthinfosBuilder( + int index) { + return getMonthinfosFieldBuilder().addBuilder( + index, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.MonthCardInfo monthinfos = 1; + */ + public java.util.List + getMonthinfosBuilderList() { + return getMonthinfosFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder, com.ljsd.jieling.protocols.CommonProto.MonthCardInfoOrBuilder> + getMonthinfosFieldBuilder() { + if (monthinfosBuilder_ == null) { + monthinfosBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.CommonProto.MonthCardInfo, com.ljsd.jieling.protocols.CommonProto.MonthCardInfo.Builder, com.ljsd.jieling.protocols.CommonProto.MonthCardInfoOrBuilder>( + monthinfos_, + ((bitField0_ & 0x00000001) == 0x00000001), + getParentForChildren(), + isClean()); + monthinfos_ = null; + } + return monthinfosBuilder_; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.MonthCardIndication) + } + + static { + defaultInstance = new MonthCardIndication(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.MonthCardIndication) + } + + public interface TakeMothDilyRequestOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 type = 1; + /** + * optional int32 type = 1; + */ + boolean hasType(); + /** + * optional int32 type = 1; + */ + int getType(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.TakeMothDilyRequest} + */ + public static final class TakeMothDilyRequest extends + com.google.protobuf.GeneratedMessage + implements TakeMothDilyRequestOrBuilder { + // Use TakeMothDilyRequest.newBuilder() to construct. + private TakeMothDilyRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private TakeMothDilyRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final TakeMothDilyRequest defaultInstance; + public static TakeMothDilyRequest getDefaultInstance() { + return defaultInstance; + } + + public TakeMothDilyRequest getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TakeMothDilyRequest( + 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; + type_ = input.readInt32(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_TakeMothDilyRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_TakeMothDilyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest.class, com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public TakeMothDilyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TakeMothDilyRequest(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional int32 type = 1; + public static final int TYPE_FIELD_NUMBER = 1; + private int type_; + /** + * optional int32 type = 1; + */ + public boolean hasType() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 type = 1; + */ + public int getType() { + return type_; + } + + private void initFields() { + type_ = 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, type_); + } + 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, type_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest 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.TakeMothDilyRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_TakeMothDilyRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_TakeMothDilyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest.class, com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest.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(); + type_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_TakeMothDilyRequest_descriptor; + } + + public com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest build() { + com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest buildPartial() { + com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest result = new com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.type_ = type_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest) { + return mergeFrom((com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest other) { + if (other == com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest.getDefaultInstance()) return this; + if (other.hasType()) { + setType(other.getType()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyRequest) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional int32 type = 1; + private int type_ ; + /** + * optional int32 type = 1; + */ + public boolean hasType() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 type = 1; + */ + public int getType() { + return type_; + } + /** + * optional int32 type = 1; + */ + public Builder setType(int value) { + bitField0_ |= 0x00000001; + type_ = value; + onChanged(); + return this; + } + /** + * optional int32 type = 1; + */ + public Builder clearType() { + bitField0_ = (bitField0_ & ~0x00000001); + type_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.TakeMothDilyRequest) + } + + static { + defaultInstance = new TakeMothDilyRequest(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.TakeMothDilyRequest) + } + + public interface TakeMothDilyResponseOrBuilder + 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.TakeMothDilyResponse} + */ + public static final class TakeMothDilyResponse extends + com.google.protobuf.GeneratedMessage + implements TakeMothDilyResponseOrBuilder { + // Use TakeMothDilyResponse.newBuilder() to construct. + private TakeMothDilyResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private TakeMothDilyResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final TakeMothDilyResponse defaultInstance; + public static TakeMothDilyResponse getDefaultInstance() { + return defaultInstance; + } + + public TakeMothDilyResponse getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private TakeMothDilyResponse( + 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.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_TakeMothDilyResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_TakeMothDilyResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse.class, com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public TakeMothDilyResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new TakeMothDilyResponse(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.PlayerInfoProto.TakeMothDilyResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse 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.TakeMothDilyResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_TakeMothDilyResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_TakeMothDilyResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse.class, com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse.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.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_TakeMothDilyResponse_descriptor; + } + + public com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse build() { + com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse buildPartial() { + com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse result = new com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse(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.PlayerInfoProto.TakeMothDilyResponse) { + return mergeFrom((com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse other) { + if (other == com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse.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.PlayerInfoProto.TakeMothDilyResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.PlayerInfoProto.TakeMothDilyResponse) 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.TakeMothDilyResponse) + } + + static { + defaultInstance = new TakeMothDilyResponse(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.TakeMothDilyResponse) + } + private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_ErrorMsgResponse_descriptor; private static @@ -95142,6 +97628,21 @@ public final class PlayerInfoProto { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_TreasureRefreshTimeResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_MonthCardIndication_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_MonthCardIndication_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_TakeMothDilyRequest_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_TakeMothDilyRequest_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_TakeMothDilyResponse_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_TakeMothDilyResponse_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -95162,7 +97663,7 @@ public final class PlayerInfoProto { "el_s\030\013 \001(\t\022\022\n\nplatform_s\030\014 \001(\t\"5\n\rLoginR" + "esponse\022\022\n\nresultCode\030\001 \001(\005\022\020\n\010newToken\030", "\002 \001(\t\"0\n\024GetPlayerInfoRequest\022\013\n\003num\030\001 \001" + - "(\005\022\013\n\003str\030\002 \001(\t\"\211\010\n\025GetPlayerInfoRespons" + + "(\005\022\013\n\003str\030\002 \001(\t\"\310\010\n\025GetPlayerInfoRespons" + "e\0222\n\006player\030\001 \001(\0132\".com.ljsd.jieling.pro" + "tocols.Player\022L\n\023newPlayerGuidePoint\030\002 \003" + "(\0132/.com.ljsd.jieling.protocols.NewPlaye" + @@ -95188,267 +97689,275 @@ public final class PlayerInfoProto { "\n\rQuestionState\030\027 \001(\005\022\025\n\rSoulEquipPool\030\030" + " \001(\005\022\026\n\016playedMapTypes\030\031 \003(\005\022\016\n\006amount\030\032" + " \001(\005\022\020\n\010vipDaily\030\033 \001(\005\022\033\n\023missingRefresh" + - "Count\030\034 \001(\005\"#\n\022GetItemInfoRequest\022\r\n\005ind" + - "ex\030\001 \001(\005\"_\n\023GetItemInfoResponse\0222\n\010iteml" + - "ist\030\001 \003(\0132 .com.ljsd.jieling.protocols.I", - "tem\022\024\n\014isSendFinish\030\002 \001(\010\"L\n\026GetAllMailI" + - "nfoResponse\0222\n\010mialList\030\001 \003(\0132 .com.ljsd" + - ".jieling.protocols.Mail\"\212\001\n\026UseAndPriceI" + - "temRequest\022\014\n\004type\030\001 \001(\005\022\016\n\006itemId\030\002 \001(\005" + - "\022/\n\005items\030\003 \003(\0132 .com.ljsd.jieling.proto" + - "cols.Item\022\020\n\010equipIds\030\004 \003(\t\022\017\n\007heroIds\030\005" + - " \003(\t\"I\n\027UseAndPriceItemResponse\022.\n\004drop\030" + - "\001 \001(\0132 .com.ljsd.jieling.protocols.Drop\"" + - "!\n\017MailReadRequest\022\016\n\006mailId\030\001 \001(\t\"\"\n\017Ta" + - "keMailRequest\022\017\n\007mailIds\030\001 \003(\t\"B\n\020TakeMa", - "ilResponse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jiel" + - "ing.protocols.Drop\"=\n\031WorkShopFoundation" + - "Request\022\022\n\nmaterialId\030\001 \001(\005\022\014\n\004nums\030\002 \001(" + - "\005\"N\n\032WorkShopEquipCreateRequest\022\020\n\010equip" + - "Tid\030\001 \001(\005\022\020\n\010runneIds\030\002 \003(\005\022\014\n\004nums\030\003 \001(" + - "\005\"[\n\033WorkShopEquipCreateResponse\022\014\n\004type" + - "\030\001 \001(\005\022.\n\004drop\030\002 \001(\0132 .com.ljsd.jieling." + - "protocols.Drop\"B\n\026WorkShopRebuildRequest" + - "\022\017\n\007equipId\030\001 \001(\t\022\027\n\017consumeEquipIds\030\002 \003" + - "(\t\"L\n\030WorkShopRebuildRespoonse\0220\n\005equip\030", - "\001 \001(\0132!.com.ljsd.jieling.protocols.Equip" + - "\"=\n\032WorkTechnologyLevelRequest\022\n\n\002id\030\001 \001" + - "(\005\022\023\n\013targetLevel\030\002 \001(\005\">\n\033WorkTechnolog" + - "yLevelResponse\022\n\n\002id\030\001 \001(\005\022\023\n\013targetLeve" + - "l\030\002 \001(\005\"2\n\032WorkTechnologyResetRequest\022\024\n" + - "\014professionId\030\001 \001(\005\"M\n\033WorkTechnologyRes" + - "etResponse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jiel" + - "ing.protocols.Drop\";\n\027ActiviteWorkShopRe" + - "qeust\022\014\n\004type\030\001 \001(\005\022\022\n\nactiviteId\030\002 \001(\005\"" + - "\252\002\n\027GetWorkShopInfoResponse\022J\n\022workShopU", - "nLockInfo\030\001 \003(\0132..com.ljsd.jieling.proto" + - "cols.WorkShopUnLockInfo\022F\n\020workShopBaseI" + - "nfo\030\002 \003(\0132,.com.ljsd.jieling.protocols.W" + - "orkShopBaseInfo\0227\n\014unDetermined\030\003 \001(\0132!." + - "com.ljsd.jieling.protocols.Equip\022B\n\016tech" + - "nologyInfo\030\004 \003(\0132*.com.ljsd.jieling.prot" + - "ocols.TechnologyInfo\"3\n\017CookFoodRequest\022" + - "\022\n\nmaterialId\030\001 \003(\005\022\014\n\004nums\030\002 \001(\005\"\212\001\n\020Co" + - "okFoodResponse\022F\n\020workShopBaseInfo\030\001 \001(\013" + - "2,.com.ljsd.jieling.protocols.WorkShopBa", - "seInfo\022.\n\004drop\030\002 \001(\0132 .com.ljsd.jieling." + - "protocols.Drop\"\034\n\014RedPointInfo\022\014\n\004type\030\001" + - " \001(\005\"i\n\031SaveNewPlayerPointRequest\022L\n\023new" + - "PlayerGuidePoint\030\001 \001(\0132/.com.ljsd.jielin" + - "g.protocols.NewPlayerGuidePoint\"B\n\031TakeA" + - "ctivityRewardRequest\022\021\n\tmissionId\030\001 \001(\005\022" + - "\022\n\nactivityId\030\002 \001(\005\"L\n\032TakeActivityRewar" + - "dResponse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jieli" + - "ng.protocols.Drop\"X\n\026GetAllActivityRespo" + - "nse\022>\n\014activityInfo\030\001 \003(\0132(.com.ljsd.jie", - "ling.protocols.ActivityInfo\"(\n\022RandomNam" + - "eResponse\022\022\n\nrandomName\030\001 \001(\t\"K\n\rReNameR" + - "equest\022\014\n\004type\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022\021\n\tte" + - "amPosId\030\003 \001(\005\022\013\n\003sex\030\004 \001(\005\".\n\035WorkShopRe" + - "buildConfirmRequest\022\r\n\005state\030\001 \001(\005\"9\n\030Ge" + - "tSecretBoxInfoResponse\022\016\n\006season\030\001 \001(\005\022\r" + - "\n\005count\030\002 \001(\005\"(\n\026SecretBoxRandomRequest\022" + - "\016\n\006typeId\030\001 \001(\005\"\201\001\n\027SecretBoxRandomRespo" + - "nse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jieling.pro" + - "tocols.Drop\0226\n\014extrarReward\030\002 \001(\0132 .com.", - "ljsd.jieling.protocols.Drop\"Q\n\025GetStoreI" + - "nfosResponse\0228\n\tstoreInfo\030\001 \003(\0132%.com.lj" + - "sd.jieling.protocols.StoreInfo\"G\n\023BuySto" + - "reItemRequest\022\017\n\007storeId\030\001 \001(\005\022\016\n\006itemId" + - "\030\002 \001(\005\022\017\n\007itemNum\030\003 \001(\005\"F\n\024BuyStoreItemR" + - "esponse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jieling" + - ".protocols.Drop\"9\n\030StoreGoodsRefreshRequ" + - "est\022\014\n\004type\030\001 \001(\005\022\017\n\007storeId\030\002 \001(\005\"U\n\031St" + - "oreGoodsRefreshResponse\0228\n\tstoreInfo\030\001 \001" + - "(\0132%.com.ljsd.jieling.protocols.StoreInf", - "o\"_\n\031GetFunctionOfTimeResponse\022B\n\016functi" + - "onOfTime\030\001 \003(\0132*.com.ljsd.jieling.protoc" + - "ols.FunctionOfTime\"\230\001\n\022VipLevelUpRespons" + - "e\022<\n\013vipBaseInfo\030\001 \001(\0132\'.com.ljsd.jielin" + - "g.protocols.VipBaseInfo\022D\n\017userMissionIn" + - "fo\030\002 \003(\0132+.com.ljsd.jieling.protocols.Us" + - "erMissionInfo\"c\n\033MissionUpdateListIndica" + - "tion\022D\n\017userMissionInfo\030\002 \003(\0132+.com.ljsd" + - ".jieling.protocols.UserMissionInfo\";\n\030Ta" + - "keMissionRewardRequest\022\014\n\004type\030\001 \001(\005\022\021\n\t", - "missionId\030\002 \001(\005\"b\n\031TakeMissionRewardResp" + - "onse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jieling.pr" + - "otocols.Drop\022\025\n\rtreasureScore\030\002 \001(\005\"(\n\026U" + - "serForceChangeRequest\022\016\n\006teamId\030\001 \001(\005\"!\n" + - "\021VipTakeBoxRequest\022\014\n\004type\030\001 \001(\005\"D\n\022VipT" + - "akeBoxResponse\022.\n\004drop\030\001 \001(\0132 .com.ljsd." + - "jieling.protocols.Drop\"$\n\023RechargeInfoRe" + - "quest\022\r\n\005money\030\001 \001(\005\"F\n\024RechargeInfoResp" + - "onse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jieling.pr" + - "otocols.Drop\"$\n\024GetFriendInfoRequest\022\014\n\004", - "type\030\001 \001(\005\"L\n\025GetFriendInfoResponse\0223\n\007F" + - "riends\030\001 \003(\0132\".com.ljsd.jieling.protocol" + - "s.Friend\"*\n\027TestBuyGiftGoodsRequest\022\017\n\007g" + - "oodsId\030\001 \001(\005\"H\n\026BuyGoodsDropIndication\022." + - "\n\004drop\030\001 \001(\0132 .com.ljsd.jieling.protocol" + - "s.Drop\"Z\n\026AllGiftGoodsIndication\022@\n\rGift" + - "GoodsInfo\030\001 \003(\0132).com.ljsd.jieling.proto" + - "cols.GiftGoodsInfo\")\n\023InviteFriendReques" + - "t\022\022\n\ninviteUids\030\001 \003(\005\">\n\034FriendInviteOpe" + - "rationRequest\022\014\n\004type\030\001 \001(\005\022\020\n\010friendId\030", - "\002 \001(\005\"]\n\030sendFriendInfoIndication\022\014\n\004typ" + + "Count\030\034 \001(\005\022=\n\nmonthinfos\030\035 \003(\0132).com.lj" + + "sd.jieling.protocols.MonthCardInfo\"#\n\022Ge" + + "tItemInfoRequest\022\r\n\005index\030\001 \001(\005\"_\n\023GetIt", + "emInfoResponse\0222\n\010itemlist\030\001 \003(\0132 .com.l" + + "jsd.jieling.protocols.Item\022\024\n\014isSendFini" + + "sh\030\002 \001(\010\"L\n\026GetAllMailInfoResponse\0222\n\010mi" + + "alList\030\001 \003(\0132 .com.ljsd.jieling.protocol" + + "s.Mail\"\212\001\n\026UseAndPriceItemRequest\022\014\n\004typ" + + "e\030\001 \001(\005\022\016\n\006itemId\030\002 \001(\005\022/\n\005items\030\003 \003(\0132 " + + ".com.ljsd.jieling.protocols.Item\022\020\n\010equi" + + "pIds\030\004 \003(\t\022\017\n\007heroIds\030\005 \003(\t\"I\n\027UseAndPri" + + "ceItemResponse\022.\n\004drop\030\001 \001(\0132 .com.ljsd." + + "jieling.protocols.Drop\"!\n\017MailReadReques", + "t\022\016\n\006mailId\030\001 \001(\t\"\"\n\017TakeMailRequest\022\017\n\007" + + "mailIds\030\001 \003(\t\"B\n\020TakeMailResponse\022.\n\004dro" + + "p\030\001 \001(\0132 .com.ljsd.jieling.protocols.Dro" + + "p\"=\n\031WorkShopFoundationRequest\022\022\n\nmateri" + + "alId\030\001 \001(\005\022\014\n\004nums\030\002 \001(\005\"N\n\032WorkShopEqui" + + "pCreateRequest\022\020\n\010equipTid\030\001 \001(\005\022\020\n\010runn" + + "eIds\030\002 \003(\005\022\014\n\004nums\030\003 \001(\005\"[\n\033WorkShopEqui" + + "pCreateResponse\022\014\n\004type\030\001 \001(\005\022.\n\004drop\030\002 " + + "\001(\0132 .com.ljsd.jieling.protocols.Drop\"B\n" + + "\026WorkShopRebuildRequest\022\017\n\007equipId\030\001 \001(\t", + "\022\027\n\017consumeEquipIds\030\002 \003(\t\"L\n\030WorkShopReb" + + "uildRespoonse\0220\n\005equip\030\001 \001(\0132!.com.ljsd." + + "jieling.protocols.Equip\"=\n\032WorkTechnolog" + + "yLevelRequest\022\n\n\002id\030\001 \001(\005\022\023\n\013targetLevel" + + "\030\002 \001(\005\">\n\033WorkTechnologyLevelResponse\022\n\n" + + "\002id\030\001 \001(\005\022\023\n\013targetLevel\030\002 \001(\005\"2\n\032WorkTe" + + "chnologyResetRequest\022\024\n\014professionId\030\001 \001" + + "(\005\"M\n\033WorkTechnologyResetResponse\022.\n\004dro" + + "p\030\001 \001(\0132 .com.ljsd.jieling.protocols.Dro" + + "p\";\n\027ActiviteWorkShopReqeust\022\014\n\004type\030\001 \001", + "(\005\022\022\n\nactiviteId\030\002 \001(\005\"\252\002\n\027GetWorkShopIn" + + "foResponse\022J\n\022workShopUnLockInfo\030\001 \003(\0132." + + ".com.ljsd.jieling.protocols.WorkShopUnLo" + + "ckInfo\022F\n\020workShopBaseInfo\030\002 \003(\0132,.com.l" + + "jsd.jieling.protocols.WorkShopBaseInfo\0227" + + "\n\014unDetermined\030\003 \001(\0132!.com.ljsd.jieling." + + "protocols.Equip\022B\n\016technologyInfo\030\004 \003(\0132" + + "*.com.ljsd.jieling.protocols.TechnologyI" + + "nfo\"3\n\017CookFoodRequest\022\022\n\nmaterialId\030\001 \003" + + "(\005\022\014\n\004nums\030\002 \001(\005\"\212\001\n\020CookFoodResponse\022F\n", + "\020workShopBaseInfo\030\001 \001(\0132,.com.ljsd.jieli" + + "ng.protocols.WorkShopBaseInfo\022.\n\004drop\030\002 " + + "\001(\0132 .com.ljsd.jieling.protocols.Drop\"\034\n" + + "\014RedPointInfo\022\014\n\004type\030\001 \001(\005\"i\n\031SaveNewPl" + + "ayerPointRequest\022L\n\023newPlayerGuidePoint\030" + + "\001 \001(\0132/.com.ljsd.jieling.protocols.NewPl" + + "ayerGuidePoint\"B\n\031TakeActivityRewardRequ" + + "est\022\021\n\tmissionId\030\001 \001(\005\022\022\n\nactivityId\030\002 \001" + + "(\005\"L\n\032TakeActivityRewardResponse\022.\n\004drop" + + "\030\001 \001(\0132 .com.ljsd.jieling.protocols.Drop", + "\"X\n\026GetAllActivityResponse\022>\n\014activityIn" + + "fo\030\001 \003(\0132(.com.ljsd.jieling.protocols.Ac" + + "tivityInfo\"(\n\022RandomNameResponse\022\022\n\nrand" + + "omName\030\001 \001(\t\"K\n\rReNameRequest\022\014\n\004type\030\001 " + + "\001(\005\022\014\n\004name\030\002 \001(\t\022\021\n\tteamPosId\030\003 \001(\005\022\013\n\003" + + "sex\030\004 \001(\005\".\n\035WorkShopRebuildConfirmReque" + + "st\022\r\n\005state\030\001 \001(\005\"9\n\030GetSecretBoxInfoRes" + + "ponse\022\016\n\006season\030\001 \001(\005\022\r\n\005count\030\002 \001(\005\"(\n\026" + + "SecretBoxRandomRequest\022\016\n\006typeId\030\001 \001(\005\"\201" + + "\001\n\027SecretBoxRandomResponse\022.\n\004drop\030\001 \001(\013", + "2 .com.ljsd.jieling.protocols.Drop\0226\n\014ex" + + "trarReward\030\002 \001(\0132 .com.ljsd.jieling.prot" + + "ocols.Drop\"Q\n\025GetStoreInfosResponse\0228\n\ts" + + "toreInfo\030\001 \003(\0132%.com.ljsd.jieling.protoc" + + "ols.StoreInfo\"G\n\023BuyStoreItemRequest\022\017\n\007" + + "storeId\030\001 \001(\005\022\016\n\006itemId\030\002 \001(\005\022\017\n\007itemNum" + + "\030\003 \001(\005\"F\n\024BuyStoreItemResponse\022.\n\004drop\030\001" + + " \001(\0132 .com.ljsd.jieling.protocols.Drop\"9" + + "\n\030StoreGoodsRefreshRequest\022\014\n\004type\030\001 \001(\005" + + "\022\017\n\007storeId\030\002 \001(\005\"U\n\031StoreGoodsRefreshRe", + "sponse\0228\n\tstoreInfo\030\001 \001(\0132%.com.ljsd.jie" + + "ling.protocols.StoreInfo\"_\n\031GetFunctionO" + + "fTimeResponse\022B\n\016functionOfTime\030\001 \003(\0132*." + + "com.ljsd.jieling.protocols.FunctionOfTim" + + "e\"\230\001\n\022VipLevelUpResponse\022<\n\013vipBaseInfo\030" + + "\001 \001(\0132\'.com.ljsd.jieling.protocols.VipBa" + + "seInfo\022D\n\017userMissionInfo\030\002 \003(\0132+.com.lj" + + "sd.jieling.protocols.UserMissionInfo\"c\n\033" + + "MissionUpdateListIndication\022D\n\017userMissi" + + "onInfo\030\002 \003(\0132+.com.ljsd.jieling.protocol", + "s.UserMissionInfo\";\n\030TakeMissionRewardRe" + + "quest\022\014\n\004type\030\001 \001(\005\022\021\n\tmissionId\030\002 \001(\005\"b" + + "\n\031TakeMissionRewardResponse\022.\n\004drop\030\001 \001(" + + "\0132 .com.ljsd.jieling.protocols.Drop\022\025\n\rt" + + "reasureScore\030\002 \001(\005\"(\n\026UserForceChangeReq" + + "uest\022\016\n\006teamId\030\001 \001(\005\"!\n\021VipTakeBoxReques" + + "t\022\014\n\004type\030\001 \001(\005\"D\n\022VipTakeBoxResponse\022.\n" + + "\004drop\030\001 \001(\0132 .com.ljsd.jieling.protocols" + + ".Drop\"$\n\023RechargeInfoRequest\022\r\n\005money\030\001 " + + "\001(\005\"F\n\024RechargeInfoResponse\022.\n\004drop\030\001 \001(", + "\0132 .com.ljsd.jieling.protocols.Drop\"$\n\024G" + + "etFriendInfoRequest\022\014\n\004type\030\001 \001(\005\"L\n\025Get" + + "FriendInfoResponse\0223\n\007Friends\030\001 \003(\0132\".co" + + "m.ljsd.jieling.protocols.Friend\"*\n\027TestB" + + "uyGiftGoodsRequest\022\017\n\007goodsId\030\001 \001(\005\"H\n\026B" + + "uyGoodsDropIndication\022.\n\004drop\030\001 \001(\0132 .co" + + "m.ljsd.jieling.protocols.Drop\"Z\n\026AllGift" + + "GoodsIndication\022@\n\rGiftGoodsInfo\030\001 \003(\0132)" + + ".com.ljsd.jieling.protocols.GiftGoodsInf" + + "o\")\n\023InviteFriendRequest\022\022\n\ninviteUids\030\001", + " \003(\005\">\n\034FriendInviteOperationRequest\022\014\n\004" + + "type\030\001 \001(\005\022\020\n\010friendId\030\002 \001(\005\"]\n\030sendFrie" + + "ndInfoIndication\022\014\n\004type\030\001 \001(\005\0223\n\007Friend" + + "s\030\002 \001(\0132\".com.ljsd.jieling.protocols.Fri" + + "end\":\n\030FriendGivePresentRequest\022\014\n\004type\030" + + "\001 \001(\005\022\020\n\010friendId\030\002 \001(\005\"$\n\020DelFriendRequ" + + "est\022\020\n\010friendId\030\001 \001(\005\"8\n\026FriendTakeHeart" + + "Request\022\014\n\004type\030\001 \001(\005\022\020\n\010friendId\030\002 \001(\005\"" + + "[\n\027FriendTakeHeartResponse\022.\n\004drop\030\001 \001(\013" + + "2 .com.ljsd.jieling.protocols.Drop\022\020\n\010fr", + "iendId\030\002 \003(\005\"#\n\023FriendSearchRequest\022\014\n\004n" + + "ame\030\001 \001(\t\"Y\n\024FriendSearchResponse\022\014\n\004typ" + "e\030\001 \001(\005\0223\n\007Friends\030\002 \001(\0132\".com.ljsd.jiel" + - "ing.protocols.Friend\":\n\030FriendGivePresen" + - "tRequest\022\014\n\004type\030\001 \001(\005\022\020\n\010friendId\030\002 \001(\005" + - "\"$\n\020DelFriendRequest\022\020\n\010friendId\030\001 \001(\005\"8" + - "\n\026FriendTakeHeartRequest\022\014\n\004type\030\001 \001(\005\022\020" + - "\n\010friendId\030\002 \001(\005\"[\n\027FriendTakeHeartRespo" + - "nse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jieling.pro" + - "tocols.Drop\022\020\n\010friendId\030\002 \003(\005\"#\n\023FriendS" + - "earchRequest\022\014\n\004name\030\001 \001(\t\"Y\n\024FriendSear", - "chResponse\022\014\n\004type\030\001 \001(\005\0223\n\007Friends\030\002 \001(" + - "\0132\".com.ljsd.jieling.protocols.Friend\";\n" + - "\031SendFriendStateIndication\022\014\n\004type\030\001 \001(\005" + - "\022\020\n\010friendId\030\002 \001(\005\"/\n\032RefreshFriendState" + - "Response\022\021\n\tfriendIds\030\001 \003(\005\"7\n\025FriendBla" + - "ckOptRequest\022\014\n\004type\030\001 \001(\005\022\020\n\010blackUid\030\002" + - " \001(\005\"\326\004\n\032FivePlayerUpdateIndication\022\027\n\017h" + - "adTakeDailyBox\030\001 \001(\005\0228\n\tprivilege\030\002 \003(\0132" + - "%.com.ljsd.jieling.protocols.Privilege\022>" + - "\n\014activityInfo\030\003 \003(\0132(.com.ljsd.jieling.", - "protocols.ActivityInfo\022D\n\017userMissionInf" + - "o\030\004 \003(\0132+.com.ljsd.jieling.protocols.Use" + - "rMissionInfo\022J\n\022fiveResetTowerInfo\030\005 \001(\013" + - "2..com.ljsd.jieling.protocols.fiveResetT" + - "owerInfo\022:\n\nSignInInfo\030\006 \001(\0132&.com.ljsd." + - "jieling.protocols.SignInInfo\022D\n\017playerBi" + - "ndPhone\030\007 \001(\0132+.com.ljsd.jieling.protoco" + - "ls.PlayerBindPhone\022D\n\010posInfos\030\010 \003(\01322.c" + - "om.ljsd.jieling.protocols.LuckWheelRewar" + - "dPosInfo\022K\n\017posInfosAdvance\030\t \003(\01322.com.", - "ljsd.jieling.protocols.LuckWheelRewardPo" + - "sInfo\"Z\n\022GetMissionResponse\022D\n\017userMissi" + - "onInfo\030\001 \003(\0132+.com.ljsd.jieling.protocol" + - "s.UserMissionInfo\"\'\n\025RefreshItemNumReque" + - "st\022\016\n\006itemId\030\001 \003(\005\"P\n\026RefreshItemNumResp" + - "onse\0226\n\010itemInfo\030\001 \003(\0132$.com.ljsd.jielin" + - "g.protocols.ItemInfo\"S\n\023UpdateBagIndicat" + - "ion\022\014\n\004type\030\001 \001(\005\022.\n\004item\030\002 \003(\0132 .com.lj" + - "sd.jieling.protocols.Item\"=\n\027ModifyDecor" + - "ationRequest\022\024\n\014decorationId\030\001 \001(\005\022\014\n\004ty", - "pe\030\002 \001(\005\"\336\002\n\rblessResponse\022:\n\tfixReward\030" + - "\001 \003(\0132\'.com.ljsd.jieling.protocols.bless" + - "Reward\022=\n\014legendReward\030\002 \003(\0132\'.com.ljsd." + - "jieling.protocols.blessReward\022>\n\rsupreme" + - "Reward\030\003 \003(\0132\'.com.ljsd.jieling.protocol" + - "s.blessReward\022<\n\013countReward\030\004 \003(\0132\'.com" + - ".ljsd.jieling.protocols.blessReward\022;\n\nr" + - "ewardView\030\005 \003(\0132\'.com.ljsd.jieling.proto" + - "cols.blessReward\022\027\n\017lastRefreshTime\030\006 \001(" + - "\005\"%\n\020blessSaveRequest\022\021\n\trewardIds\030\001 \003(\005", - "\"(\n\022blessChooseRequest\022\022\n\nlocationId\030\001 \001" + - "(\005\"_\n\023blessChooseResponse\0220\n\006reward\030\001 \001(" + - "\0132 .com.ljsd.jieling.protocols.Drop\022\026\n\016c" + - "hooseRewardId\030\002 \001(\005\"I\n\014blessRefresh\0229\n\006r" + - "eward\030\001 \001(\0132).com.ljsd.jieling.protocols" + - ".blessResponse\"Q\n\025storeUpdateIndication\022" + - "8\n\tstoreInfo\030\001 \003(\0132%.com.ljsd.jieling.pr" + - "otocols.StoreInfo\"%\n\tLockEquip\022\n\n\002id\030\001 \003" + - "(\t\022\014\n\004type\030\002 \001(\005\"r\n\027ActivityUpateIndicat" + - "ion\022>\n\014activityInfo\030\001 \003(\0132(.com.ljsd.jie", - "ling.protocols.ActivityInfo\022\027\n\017closeActi" + - "vityId\030\002 \003(\005\";\n\027GetForceRankInfoRequest\022" + - "\014\n\004page\030\001 \001(\005\022\022\n\nactiviteId\030\002 \001(\005\"{\n\030Get" + - "ForceRankInfoResponse\022>\n\014useForceInfo\030\001 " + - "\003(\0132(.com.ljsd.jieling.protocols.UseForc" + - "eInfo\022\017\n\007myForce\030\002 \001(\005\022\016\n\006myRank\030\003 \001(\005\"a" + - "\n\037ActivityUpateProgressIndication\022>\n\014act" + - "ivityInfo\030\001 \002(\0132(.com.ljsd.jieling.proto" + - "cols.ActivityInfo\"*\n\024GetExpertInfoReques" + - "t\022\022\n\nactiviteId\030\001 \001(\005\"p\n\025GetExpertInfoRe", - "sponse\0226\n\006expert\030\001 \003(\0132&.com.ljsd.jielin" + - "g.protocols.ExpertInfo\022\017\n\007myScore\030\002 \001(\005\022" + - "\016\n\006myRank\030\003 \001(\005\"!\n\rSignInRequest\022\020\n\010dayI" + - "ndex\030\001 \001(\005\"@\n\016SignInResponse\022.\n\004drop\030\001 \001" + - "(\0132 .com.ljsd.jieling.protocols.Drop\"?\n\033" + - "GetPlayerOneTeamInfoRequest\022\020\n\010playerId\030" + - "\001 \001(\005\022\016\n\006teamId\030\002 \001(\005\"Y\n\034GetPlayerOneTea" + - "mInfoResponse\0229\n\010teamInfo\030\001 \001(\0132\'.com.lj" + - "sd.jieling.protocols.TeamOneInfo\"O\n\035Take" + - "SenvenScoreRewardResponse\022.\n\004drop\030\001 \001(\0132", - " .com.ljsd.jieling.protocols.Drop\"\"\n\022Upd" + - "ateStateRequest\022\014\n\004type\030\001 \001(\005\"5\n\027UpdateU" + - "serExpIndicaiton\022\r\n\005level\030\001 \001(\005\022\013\n\003exp\030\002" + - " \001(\005\"6\n\037UpdateSecretBoxSeasonIndication\022" + - "\023\n\013newSeasonId\030\001 \001(\005\"\033\n\031GetMonsterRankIn" + - "foRequest\"{\n\032GetMonsterRankInfoResponse\022" + - "<\n\007monster\030\001 \003(\0132+.com.ljsd.jieling.prot" + - "ocols.MonsterRankInfo\022\017\n\007myScore\030\002 \001(\005\022\016" + - "\n\006myRank\030\003 \001(\005\"-\n\031PlayerBackCInfoIndicat" + - "ion\022\020\n\010nickName\030\001 \001(\t\"*\n\026UpdatePhoneinfo", - "Request\022\020\n\010phoneNum\030\001 \001(\t\"(\n\027UpdatePhone" + - "infoResponse\022\r\n\005state\030\001 \001(\005\"\027\n\025GetPhoneR" + - "ewardRequest\"H\n\026GetPhoneRewardResponse\022." + - "\n\004drop\030\001 \001(\0132 .com.ljsd.jieling.protocol" + - "s.Drop\"#\n\022QuestionIndication\022\r\n\005state\030\001 " + - "\001(\005\"\024\n\022GetQuestionRequest\"\226\001\n\023GetQuestio" + - "nResponse\022\n\n\002id\030\001 \001(\t\022\020\n\010questDes\030\002 \001(\t\022" + - "\r\n\005start\030\003 \001(\t\022\017\n\007endtime\030\004 \001(\t\022A\n\014quest" + - "Options\030\005 \003(\0132+.com.ljsd.jieling.protoco" + - "ls.QuestionOptions\"(\n\025upDataQuestionRequ", - "est\022\017\n\007options\030\001 \003(\t\"(\n\026upDataQuestionRe" + - "sponse\022\016\n\006result\030\001 \001(\005\"\013\n\tBloodRank\"!\n\022E" + - "xchangeCdkRequest\022\013\n\003key\030\001 \001(\t\"0\n\035Notify" + - "PaySuccessfulIndicaiton\022\017\n\007goodsId\030\001 \001(\005" + - "\"V\n\023DirectBuyIndication\022\017\n\007goodsId\030\001 \001(\005" + - "\022.\n\004drop\030\002 \001(\0132 .com.ljsd.jieling.protoc" + - "ols.Drop\"=\n\027RefreshLuckWheelRequest\022\022\n\na" + - "ctivityId\030\001 \001(\005\022\016\n\006isFree\030\002 \001(\010\"`\n\030Refre" + - "shLuckWheelResponse\022D\n\010posInfos\030\001 \003(\01322." + - "com.ljsd.jieling.protocols.LuckWheelRewa", - "rdPosInfo\"E\n\035GetLuckWheelRandRewardReque" + - "st\022\022\n\nactivityId\030\001 \001(\005\022\020\n\010repeated\030\002 \001(\010" + - "\"\252\001\n\036GetLuckWheelRandRewardResponse\022\022\n\na" + - "ctivityId\030\001 \001(\005\022D\n\010posInfos\030\002 \003(\01322.com." + - "ljsd.jieling.protocols.LuckWheelRewardPo" + - "sInfo\022.\n\004drop\030\003 \001(\0132 .com.ljsd.jieling.p" + - "rotocols.Drop\"\250\001\n\023LuckWheelIndication\022D\n" + - "\010posInfos\030\001 \003(\01322.com.ljsd.jieling.proto" + - "cols.LuckWheelRewardPosInfo\022K\n\017posInfosA" + - "dvance\030\002 \003(\01322.com.ljsd.jieling.protocol", - "s.LuckWheelRewardPosInfo\"\246\001\n\030GetMainLeve" + - "lInfoResponse\022\017\n\007fightId\030\001 \001(\005\022\r\n\005state\030" + - "\002 \001(\005\022\020\n\010duration\030\003 \001(\005\022H\n\021adventureBoss" + - "Info\030\004 \003(\0132-.com.ljsd.jieling.protocols." + - "AdventureBossInfo\022\016\n\006reward\030\005 \001(\t\"-\n\034Qui" + - "ckBuyTreasureLevelRequest\022\r\n\005level\030\001 \001(\005" + - "\"S\n\031TreasureRefreshIndication\0226\n\005tasks\030\001" + - " \003(\0132\'.com.ljsd.jieling.protocols.Refres" + - "hTask\"*\n\031TreasureLevelUpIndication\022\r\n\005le" + - "vel\030\001 \001(\005\" \n\016MailDelRequest\022\016\n\006mailId\030\001 ", - "\003(\t\"8\n\023ViewHeroInfoRequest\022\021\n\ttargetUid\030" + - "\001 \001(\005\022\016\n\006heroId\030\002 \001(\t\"\313\001\n\024ViewHeroInfoRe" + - "sponse\022.\n\004hero\030\001 \001(\0132 .com.ljsd.jieling." + - "protocols.Hero\0220\n\005equip\030\002 \003(\0132!.com.ljsd" + - ".jieling.protocols.Equip\022B\n\016SpecialEffec" + - "ts\030\003 \003(\0132*.com.ljsd.jieling.protocols.Sp" + - "ecialEffects\022\r\n\005force\030\004 \001(\005\"/\n\013RankReque" + - "st\022\014\n\004type\030\001 \001(\005\022\022\n\nactiviteId\030\002 \001(\005\"}\n\014" + - "RankResponse\0223\n\005ranks\030\001 \003(\0132$.com.ljsd.j" + - "ieling.protocols.UserRank\0228\n\nmyRankInfo\030", - "\002 \001(\0132$.com.ljsd.jieling.protocols.RankI" + - "nfo\")\n\023NextActivityRequest\022\022\n\nactivityId" + - "\030\001 \001(\005\"0\n\024NextActivityResponse\022\n\n\002id\030\001 \001" + - "(\005\022\014\n\004time\030\002 \001(\005\"+\n\031RefreshRechargeIndic" + - "ation\022\016\n\006amount\030\001 \001(\005\"\024\n\022VipTakeDilyRequ" + - "est\"E\n\023VipTakeDilyResponse\022.\n\004drop\030\001 \001(\013" + - "2 .com.ljsd.jieling.protocols.Drop\"X\n\032Mi" + - "ssingRoomRefreshResponse\022:\n\005infos\030\001 \003(\0132" + - "+.com.ljsd.jieling.protocols.UserMission" + - "Info\"@\n\032MissingRoomSendHeroRequest\022\017\n\007he", - "roIds\030\001 \003(\t\022\021\n\tmissionId\030\002 \001(\005\"1\n\034Missin" + - "gRoomAccelerateRequest\022\021\n\tmissionId\030\001 \001(" + - "\005\"\037\n\020SexChangeRequest\022\013\n\003sex\030\001 \001(\005\"\023\n\021Se" + - "xChangeResponse\"K\n\023PrivilegeIndication\0224" + - "\n\005infos\030\001 \003(\0132%.com.ljsd.jieling.protoco" + - "ls.Privilege\"@\n\033TreasureRefreshTimeRespo" + - "nse\022\017\n\007dayTime\030\001 \001(\005\022\020\n\010weekTime\030\002 \001(\005B\002" + - "H\001" + "ing.protocols.Friend\";\n\031SendFriendStateI" + + "ndication\022\014\n\004type\030\001 \001(\005\022\020\n\010friendId\030\002 \001(" + + "\005\"/\n\032RefreshFriendStateResponse\022\021\n\tfrien" + + "dIds\030\001 \003(\005\"7\n\025FriendBlackOptRequest\022\014\n\004t" + + "ype\030\001 \001(\005\022\020\n\010blackUid\030\002 \001(\005\"\356\004\n\032FivePlay" + + "erUpdateIndication\022\027\n\017hadTakeDailyBox\030\001 " + + "\001(\005\0228\n\tprivilege\030\002 \003(\0132%.com.ljsd.jielin", + "g.protocols.Privilege\022>\n\014activityInfo\030\003 " + + "\003(\0132(.com.ljsd.jieling.protocols.Activit" + + "yInfo\022D\n\017userMissionInfo\030\004 \003(\0132+.com.ljs" + + "d.jieling.protocols.UserMissionInfo\022J\n\022f" + + "iveResetTowerInfo\030\005 \001(\0132..com.ljsd.jieli" + + "ng.protocols.fiveResetTowerInfo\022:\n\nSignI" + + "nInfo\030\006 \001(\0132&.com.ljsd.jieling.protocols" + + ".SignInInfo\022D\n\017playerBindPhone\030\007 \001(\0132+.c" + + "om.ljsd.jieling.protocols.PlayerBindPhon" + + "e\022D\n\010posInfos\030\010 \003(\01322.com.ljsd.jieling.p", + "rotocols.LuckWheelRewardPosInfo\022K\n\017posIn" + + "fosAdvance\030\t \003(\01322.com.ljsd.jieling.prot" + + "ocols.LuckWheelRewardPosInfo\022\026\n\016MonthDai" + + "lyTake\030\n \003(\005\"Z\n\022GetMissionResponse\022D\n\017us" + + "erMissionInfo\030\001 \003(\0132+.com.ljsd.jieling.p" + + "rotocols.UserMissionInfo\"\'\n\025RefreshItemN" + + "umRequest\022\016\n\006itemId\030\001 \003(\005\"P\n\026RefreshItem" + + "NumResponse\0226\n\010itemInfo\030\001 \003(\0132$.com.ljsd" + + ".jieling.protocols.ItemInfo\"S\n\023UpdateBag" + + "Indication\022\014\n\004type\030\001 \001(\005\022.\n\004item\030\002 \003(\0132 ", + ".com.ljsd.jieling.protocols.Item\"=\n\027Modi" + + "fyDecorationRequest\022\024\n\014decorationId\030\001 \001(" + + "\005\022\014\n\004type\030\002 \001(\005\"\336\002\n\rblessResponse\022:\n\tfix" + + "Reward\030\001 \003(\0132\'.com.ljsd.jieling.protocol" + + "s.blessReward\022=\n\014legendReward\030\002 \003(\0132\'.co" + + "m.ljsd.jieling.protocols.blessReward\022>\n\r" + + "supremeReward\030\003 \003(\0132\'.com.ljsd.jieling.p" + + "rotocols.blessReward\022<\n\013countReward\030\004 \003(" + + "\0132\'.com.ljsd.jieling.protocols.blessRewa" + + "rd\022;\n\nrewardView\030\005 \003(\0132\'.com.ljsd.jielin", + "g.protocols.blessReward\022\027\n\017lastRefreshTi" + + "me\030\006 \001(\005\"%\n\020blessSaveRequest\022\021\n\trewardId" + + "s\030\001 \003(\005\"(\n\022blessChooseRequest\022\022\n\nlocatio" + + "nId\030\001 \001(\005\"_\n\023blessChooseResponse\0220\n\006rewa" + + "rd\030\001 \001(\0132 .com.ljsd.jieling.protocols.Dr" + + "op\022\026\n\016chooseRewardId\030\002 \001(\005\"I\n\014blessRefre" + + "sh\0229\n\006reward\030\001 \001(\0132).com.ljsd.jieling.pr" + + "otocols.blessResponse\"Q\n\025storeUpdateIndi" + + "cation\0228\n\tstoreInfo\030\001 \003(\0132%.com.ljsd.jie" + + "ling.protocols.StoreInfo\"%\n\tLockEquip\022\n\n", + "\002id\030\001 \003(\t\022\014\n\004type\030\002 \001(\005\"r\n\027ActivityUpate" + + "Indication\022>\n\014activityInfo\030\001 \003(\0132(.com.l" + + "jsd.jieling.protocols.ActivityInfo\022\027\n\017cl" + + "oseActivityId\030\002 \003(\005\";\n\027GetForceRankInfoR" + + "equest\022\014\n\004page\030\001 \001(\005\022\022\n\nactiviteId\030\002 \001(\005" + + "\"{\n\030GetForceRankInfoResponse\022>\n\014useForce" + + "Info\030\001 \003(\0132(.com.ljsd.jieling.protocols." + + "UseForceInfo\022\017\n\007myForce\030\002 \001(\005\022\016\n\006myRank\030" + + "\003 \001(\005\"a\n\037ActivityUpateProgressIndication" + + "\022>\n\014activityInfo\030\001 \002(\0132(.com.ljsd.jielin", + "g.protocols.ActivityInfo\"*\n\024GetExpertInf" + + "oRequest\022\022\n\nactiviteId\030\001 \001(\005\"p\n\025GetExper" + + "tInfoResponse\0226\n\006expert\030\001 \003(\0132&.com.ljsd" + + ".jieling.protocols.ExpertInfo\022\017\n\007myScore" + + "\030\002 \001(\005\022\016\n\006myRank\030\003 \001(\005\"!\n\rSignInRequest\022" + + "\020\n\010dayIndex\030\001 \001(\005\"@\n\016SignInResponse\022.\n\004d" + + "rop\030\001 \001(\0132 .com.ljsd.jieling.protocols.D" + + "rop\"?\n\033GetPlayerOneTeamInfoRequest\022\020\n\010pl" + + "ayerId\030\001 \001(\005\022\016\n\006teamId\030\002 \001(\005\"Y\n\034GetPlaye" + + "rOneTeamInfoResponse\0229\n\010teamInfo\030\001 \001(\0132\'", + ".com.ljsd.jieling.protocols.TeamOneInfo\"" + + "O\n\035TakeSenvenScoreRewardResponse\022.\n\004drop" + + "\030\001 \001(\0132 .com.ljsd.jieling.protocols.Drop" + + "\"\"\n\022UpdateStateRequest\022\014\n\004type\030\001 \001(\005\"5\n\027" + + "UpdateUserExpIndicaiton\022\r\n\005level\030\001 \001(\005\022\013" + + "\n\003exp\030\002 \001(\005\"6\n\037UpdateSecretBoxSeasonIndi" + + "cation\022\023\n\013newSeasonId\030\001 \001(\005\"\033\n\031GetMonste" + + "rRankInfoRequest\"{\n\032GetMonsterRankInfoRe" + + "sponse\022<\n\007monster\030\001 \003(\0132+.com.ljsd.jieli" + + "ng.protocols.MonsterRankInfo\022\017\n\007myScore\030", + "\002 \001(\005\022\016\n\006myRank\030\003 \001(\005\"-\n\031PlayerBackCInfo" + + "Indication\022\020\n\010nickName\030\001 \001(\t\"*\n\026UpdatePh" + + "oneinfoRequest\022\020\n\010phoneNum\030\001 \001(\t\"(\n\027Upda" + + "tePhoneinfoResponse\022\r\n\005state\030\001 \001(\005\"\027\n\025Ge" + + "tPhoneRewardRequest\"H\n\026GetPhoneRewardRes" + + "ponse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jieling.p" + + "rotocols.Drop\"#\n\022QuestionIndication\022\r\n\005s" + + "tate\030\001 \001(\005\"\024\n\022GetQuestionRequest\"\226\001\n\023Get" + + "QuestionResponse\022\n\n\002id\030\001 \001(\t\022\020\n\010questDes" + + "\030\002 \001(\t\022\r\n\005start\030\003 \001(\t\022\017\n\007endtime\030\004 \001(\t\022A", + "\n\014questOptions\030\005 \003(\0132+.com.ljsd.jieling." + + "protocols.QuestionOptions\"(\n\025upDataQuest" + + "ionRequest\022\017\n\007options\030\001 \003(\t\"(\n\026upDataQue" + + "stionResponse\022\016\n\006result\030\001 \001(\005\"\013\n\tBloodRa" + + "nk\"!\n\022ExchangeCdkRequest\022\013\n\003key\030\001 \001(\t\"0\n" + + "\035NotifyPaySuccessfulIndicaiton\022\017\n\007goodsI" + + "d\030\001 \001(\005\"V\n\023DirectBuyIndication\022\017\n\007goodsI" + + "d\030\001 \001(\005\022.\n\004drop\030\002 \001(\0132 .com.ljsd.jieling" + + ".protocols.Drop\"=\n\027RefreshLuckWheelReque" + + "st\022\022\n\nactivityId\030\001 \001(\005\022\016\n\006isFree\030\002 \001(\010\"`", + "\n\030RefreshLuckWheelResponse\022D\n\010posInfos\030\001" + + " \003(\01322.com.ljsd.jieling.protocols.LuckWh" + + "eelRewardPosInfo\"E\n\035GetLuckWheelRandRewa" + + "rdRequest\022\022\n\nactivityId\030\001 \001(\005\022\020\n\010repeate" + + "d\030\002 \001(\010\"\252\001\n\036GetLuckWheelRandRewardRespon" + + "se\022\022\n\nactivityId\030\001 \001(\005\022D\n\010posInfos\030\002 \003(\013" + + "22.com.ljsd.jieling.protocols.LuckWheelR" + + "ewardPosInfo\022.\n\004drop\030\003 \001(\0132 .com.ljsd.ji" + + "eling.protocols.Drop\"\250\001\n\023LuckWheelIndica" + + "tion\022D\n\010posInfos\030\001 \003(\01322.com.ljsd.jielin", + "g.protocols.LuckWheelRewardPosInfo\022K\n\017po" + + "sInfosAdvance\030\002 \003(\01322.com.ljsd.jieling.p" + + "rotocols.LuckWheelRewardPosInfo\"\246\001\n\030GetM" + + "ainLevelInfoResponse\022\017\n\007fightId\030\001 \001(\005\022\r\n" + + "\005state\030\002 \001(\005\022\020\n\010duration\030\003 \001(\005\022H\n\021advent" + + "ureBossInfo\030\004 \003(\0132-.com.ljsd.jieling.pro" + + "tocols.AdventureBossInfo\022\016\n\006reward\030\005 \001(\t" + + "\"-\n\034QuickBuyTreasureLevelRequest\022\r\n\005leve" + + "l\030\001 \001(\005\"S\n\031TreasureRefreshIndication\0226\n\005" + + "tasks\030\001 \003(\0132\'.com.ljsd.jieling.protocols", + ".RefreshTask\"*\n\031TreasureLevelUpIndicatio" + + "n\022\r\n\005level\030\001 \001(\005\" \n\016MailDelRequest\022\016\n\006ma" + + "ilId\030\001 \003(\t\"8\n\023ViewHeroInfoRequest\022\021\n\ttar" + + "getUid\030\001 \001(\005\022\016\n\006heroId\030\002 \001(\t\"\313\001\n\024ViewHer" + + "oInfoResponse\022.\n\004hero\030\001 \001(\0132 .com.ljsd.j" + + "ieling.protocols.Hero\0220\n\005equip\030\002 \003(\0132!.c" + + "om.ljsd.jieling.protocols.Equip\022B\n\016Speci" + + "alEffects\030\003 \003(\0132*.com.ljsd.jieling.proto" + + "cols.SpecialEffects\022\r\n\005force\030\004 \001(\005\"/\n\013Ra" + + "nkRequest\022\014\n\004type\030\001 \001(\005\022\022\n\nactiviteId\030\002 ", + "\001(\005\"}\n\014RankResponse\0223\n\005ranks\030\001 \003(\0132$.com" + + ".ljsd.jieling.protocols.UserRank\0228\n\nmyRa" + + "nkInfo\030\002 \001(\0132$.com.ljsd.jieling.protocol" + + "s.RankInfo\")\n\023NextActivityRequest\022\022\n\nact" + + "ivityId\030\001 \001(\005\"0\n\024NextActivityResponse\022\n\n" + + "\002id\030\001 \001(\005\022\014\n\004time\030\002 \001(\005\"X\n\031RefreshRechar" + + "geIndication\022\016\n\006amount\030\001 \001(\005\022\024\n\014monthSav" + + "eAmt\030\002 \001(\005\022\025\n\rsmonthSaveAmt\030\003 \001(\005\"\024\n\022Vip" + + "TakeDilyRequest\"E\n\023VipTakeDilyResponse\022." + + "\n\004drop\030\001 \001(\0132 .com.ljsd.jieling.protocol", + "s.Drop\"X\n\032MissingRoomRefreshResponse\022:\n\005" + + "infos\030\001 \003(\0132+.com.ljsd.jieling.protocols" + + ".UserMissionInfo\"@\n\032MissingRoomSendHeroR" + + "equest\022\017\n\007heroIds\030\001 \003(\t\022\021\n\tmissionId\030\002 \001" + + "(\005\"1\n\034MissingRoomAccelerateRequest\022\021\n\tmi" + + "ssionId\030\001 \001(\005\"\037\n\020SexChangeRequest\022\013\n\003sex" + + "\030\001 \001(\005\"\023\n\021SexChangeResponse\"K\n\023Privilege" + + "Indication\0224\n\005infos\030\001 \003(\0132%.com.ljsd.jie" + + "ling.protocols.Privilege\"@\n\033TreasureRefr" + + "eshTimeResponse\022\017\n\007dayTime\030\001 \001(\005\022\020\n\010week", + "Time\030\002 \001(\005\"T\n\023MonthCardIndication\022=\n\nmon" + + "thinfos\030\001 \003(\0132).com.ljsd.jieling.protoco" + + "ls.MonthCardInfo\"#\n\023TakeMothDilyRequest\022" + + "\014\n\004type\030\001 \001(\005\"F\n\024TakeMothDilyResponse\022.\n" + + "\004drop\030\001 \001(\0132 .com.ljsd.jieling.protocols" + + ".DropB\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -95484,7 +97993,7 @@ public final class PlayerInfoProto { internal_static_com_ljsd_jieling_protocols_GetPlayerInfoResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetPlayerInfoResponse_descriptor, - new java.lang.String[] { "Player", "NewPlayerGuidePoint", "Privilege", "GiftGoodsInfo", "BuyGoodsId", "SuddenlyBossInfo", "VipLeveTake", "UserCreateTime", "RedType", "RandCount", "HeroHandBook", "EquipHandBook", "TowerReceivedReward", "GoodsTypeDuration", "TreasureLevel", "HadBuyTreasure", "SignInInfo", "FirstTenth", "MonsterAttackTime", "IsDayFirst", "EndInfo", "PlayerBindPhone", "QuestionState", "SoulEquipPool", "PlayedMapTypes", "Amount", "VipDaily", "MissingRefreshCount", }); + new java.lang.String[] { "Player", "NewPlayerGuidePoint", "Privilege", "GiftGoodsInfo", "BuyGoodsId", "SuddenlyBossInfo", "VipLeveTake", "UserCreateTime", "RedType", "RandCount", "HeroHandBook", "EquipHandBook", "TowerReceivedReward", "GoodsTypeDuration", "TreasureLevel", "HadBuyTreasure", "SignInInfo", "FirstTenth", "MonsterAttackTime", "IsDayFirst", "EndInfo", "PlayerBindPhone", "QuestionState", "SoulEquipPool", "PlayedMapTypes", "Amount", "VipDaily", "MissingRefreshCount", "Monthinfos", }); internal_static_com_ljsd_jieling_protocols_GetItemInfoRequest_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_com_ljsd_jieling_protocols_GetItemInfoRequest_fieldAccessorTable = new @@ -95874,7 +98383,7 @@ public final class PlayerInfoProto { internal_static_com_ljsd_jieling_protocols_FivePlayerUpdateIndication_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_FivePlayerUpdateIndication_descriptor, - new java.lang.String[] { "HadTakeDailyBox", "Privilege", "ActivityInfo", "UserMissionInfo", "FiveResetTowerInfo", "SignInInfo", "PlayerBindPhone", "PosInfos", "PosInfosAdvance", }); + new java.lang.String[] { "HadTakeDailyBox", "Privilege", "ActivityInfo", "UserMissionInfo", "FiveResetTowerInfo", "SignInInfo", "PlayerBindPhone", "PosInfos", "PosInfosAdvance", "MonthDailyTake", }); internal_static_com_ljsd_jieling_protocols_GetMissionResponse_descriptor = getDescriptor().getMessageTypes().get(70); internal_static_com_ljsd_jieling_protocols_GetMissionResponse_fieldAccessorTable = new @@ -96228,7 +98737,7 @@ public final class PlayerInfoProto { internal_static_com_ljsd_jieling_protocols_RefreshRechargeIndication_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_RefreshRechargeIndication_descriptor, - new java.lang.String[] { "Amount", }); + new java.lang.String[] { "Amount", "MonthSaveAmt", "SmonthSaveAmt", }); internal_static_com_ljsd_jieling_protocols_VipTakeDilyRequest_descriptor = getDescriptor().getMessageTypes().get(129); internal_static_com_ljsd_jieling_protocols_VipTakeDilyRequest_fieldAccessorTable = new @@ -96283,6 +98792,24 @@ public final class PlayerInfoProto { com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_TreasureRefreshTimeResponse_descriptor, new java.lang.String[] { "DayTime", "WeekTime", }); + internal_static_com_ljsd_jieling_protocols_MonthCardIndication_descriptor = + getDescriptor().getMessageTypes().get(138); + internal_static_com_ljsd_jieling_protocols_MonthCardIndication_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_MonthCardIndication_descriptor, + new java.lang.String[] { "Monthinfos", }); + internal_static_com_ljsd_jieling_protocols_TakeMothDilyRequest_descriptor = + getDescriptor().getMessageTypes().get(139); + internal_static_com_ljsd_jieling_protocols_TakeMothDilyRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_TakeMothDilyRequest_descriptor, + new java.lang.String[] { "Type", }); + internal_static_com_ljsd_jieling_protocols_TakeMothDilyResponse_descriptor = + getDescriptor().getMessageTypes().get(140); + internal_static_com_ljsd_jieling_protocols_TakeMothDilyResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_TakeMothDilyResponse_descriptor, + new java.lang.String[] { "Drop", }); return null; } }; diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/UseAndPriceItemHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/UseAndPriceItemHandler.java index 79239e016..579e7bdc0 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/UseAndPriceItemHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/UseAndPriceItemHandler.java @@ -38,8 +38,6 @@ public class UseAndPriceItemHandler extends BaseHandler equipIdsList = equipUnLoadOptRequest.getSoulEquipIdsList(); String heroId = equipUnLoadOptRequest.getHeroId(); - HeroLogic.getInstance().unloadSoulEquipOpt(iSession,heroId,equipIdsList); + // HeroLogic.getInstance().unloadSoulEquipOpt(iSession,heroId,equipIdsList); } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/equip/SoulEquipWearHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/equip/SoulEquipWearHandler.java index a083744cf..6c101cad6 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/equip/SoulEquipWearHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/equip/SoulEquipWearHandler.java @@ -18,7 +18,6 @@ public class SoulEquipWearHandler extends BaseHandler equipIdsList = equipWearRequest.getSoulEquipIdsList(); - HeroLogic.getInstance().wearSoulEquipOpt(iSession,equipWearRequest.getHeroId(),equipIdsList,equipWearRequest.getType()); + } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/equip/UpSoulEquipQuiickHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/equip/UpSoulEquipQuiickHandler.java deleted file mode 100644 index 92efc241d..000000000 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/equip/UpSoulEquipQuiickHandler.java +++ /dev/null @@ -1,108 +0,0 @@ -package com.ljsd.jieling.handler.equip; - -import com.ljsd.jieling.chat.logic.ChatLogic; -import com.ljsd.jieling.exception.ErrorCode; -import com.ljsd.jieling.exception.ErrorCodeException; -import config.SEquipSign; -import config.SErrorCodeEerverConfig; -import config.SItem; -import config.SSpecialConfig; -import com.ljsd.jieling.globals.Global; -import com.ljsd.jieling.handler.BaseHandler; -import com.ljsd.jieling.logic.activity.event.Poster; -import com.ljsd.jieling.logic.activity.event.SoulEquipUpEvent; -import com.ljsd.jieling.logic.dao.SoulEquip; -import com.ljsd.jieling.logic.dao.UserManager; -import com.ljsd.jieling.logic.dao.root.User; -import com.ljsd.jieling.network.session.ISession; -import com.ljsd.jieling.protocols.HeroInfoProto; -import com.ljsd.jieling.protocols.MessageTypeProto; -import com.ljsd.jieling.util.MessageUtil; -import org.springframework.stereotype.Component; - -import java.util.LinkedList; -import java.util.List; - -@Component -public class UpSoulEquipQuiickHandler extends BaseHandler { - @Override - public MessageTypeProto.MessageType getMessageCode() { - return MessageTypeProto.MessageType.UP_SOUL_EQUIP_QUICK_REQUEST; - } - - @Override - public void processWithProto(ISession iSession, HeroInfoProto.UpQuickSoulEquipRequest upQuickSoulEquipRequest) throws Exception { - - User user = UserManager.getUser(iSession.getUid()); - SoulEquip soulEquip = user.getEquipManager().getSoulEquipMap().get(upQuickSoulEquipRequest.getEquipId()); - if (null == soulEquip) { - throw new ErrorCodeException(ErrorCode.newDefineCode("升级的装备不存在")); - } - int addleve = 1; - SEquipSign sEcfg = SEquipSign.getsEquipSignMap().get(soulEquip.getCfgId()); - if (null == sEcfg) { - throw new ErrorCodeException(ErrorCode.newDefineCode("升级的装备配置不存在" + soulEquip.getCfgId())); - } - SEquipSign nextEcfg = SEquipSign.getsEquipSignMap().get(soulEquip.getCfgId() + addleve); - if (null == nextEcfg) { - throw new ErrorCodeException(ErrorCode.SOUL_EQUIP_LEVE_MAX); - } - List consumIds = new LinkedList<>(); - int nextNeedExp = SEquipSign.getEquipExpMap().get(sEcfg.getId()); - int sumExp = soulEquip.getExp(); - int leve = soulEquip.getLevel(); - int oldLevel = leve; - boolean full = false; - for (String equipId : upQuickSoulEquipRequest.getSoulEquipIdsList()) { - if (full) { - break; - } - SoulEquip equip = user.getEquipManager().getSoulEquipMap().get(equipId); - if (null == equip) { - throw new ErrorCodeException(ErrorCode.newDefineCode("消耗的装备不存在")); - } - SEquipSign sEquipSign1 = SEquipSign.getsEquipSignMap().get(equip.getCfgId()); - if (null == sEquipSign1) { - throw new ErrorCodeException(ErrorCode.newDefineCode("消耗的装备配置不存在" + equip.getCfgId())); - } - if (upQuickSoulEquipRequest.getEquipId() == equipId) { - throw new ErrorCodeException(ErrorCode.newDefineCode("消耗正在升级的装备" + equip.getCfgId())); - } - sumExp += sEquipSign1.getResolve(); - consumIds.add(equipId); - while (sumExp >= nextNeedExp) { - SEquipSign nextEcfg1 = SEquipSign.getsEquipSignMap().get(soulEquip.getCfgId()+addleve); - if (null == nextEcfg1) { - full = true; - break; - } - addleve += 1; - leve += 1; - Poster.getPoster().dispatchEvent(new SoulEquipUpEvent(user.getId(),equip.getEquipId(),leve)); - nextNeedExp = SEquipSign.getEquipExpMap().get(nextEcfg1.getId()); - } - if (full) { - break; - } - - } - consumIds.forEach(id -> user.getEquipManager().removeSoulEquip(id)); - soulEquip.setExp(sumExp); - soulEquip.setLevel(leve); - HeroInfoProto.UpSoulEquipResponse.Builder builder = HeroInfoProto.UpSoulEquipResponse.newBuilder(); - builder.setExp(sumExp); - builder.setLeve(leve); - builder.addAllSoulEquipIds(consumIds); - builder.setEquipId(upQuickSoulEquipRequest.getEquipId()); - MessageUtil.sendMessage(iSession, 1, MessageTypeProto.MessageType.UP_SOUL_EQUIP_RESPONSE_VALUE, builder.build(), true); - if(oldLevel!=leve && soulEquip.getLevel()>= SSpecialConfig.getIntegerValue(SSpecialConfig.lamp_rankup_equipsign_content_parm)){ - SItem sItem = SItem.getsItemMap().get(soulEquip.getEquipId()); - if(sItem.getQuantity()<5){ - return; - } - String message = SErrorCodeEerverConfig.getI18NMessage("lamp_rankup_equipsign_content", new Object[]{user.getPlayerInfoManager().getNickName(), sItem.getName(),soulEquip.getLevel()}); - ChatLogic.getInstance().sendSysChatMessage(message, Global.DILIGENT,sItem.getId(),0,0,0,0,0); - } - } - -} diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/TemporaryItems.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/TemporaryItems.java index 39a1b9fc0..01936a2b4 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/TemporaryItems.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/TemporaryItems.java @@ -13,7 +13,6 @@ public class TemporaryItems { public Set equips = new HashSet<>(); - public Set soulEquips = new HashSet<>(); } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/EquipManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/EquipManager.java index bd2e75523..ec03beef4 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/EquipManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/EquipManager.java @@ -13,7 +13,6 @@ public class EquipManager extends MongoBase { private Map equipMap; - private Map soulEquipMap; private Equip unDetermined; @@ -25,8 +24,7 @@ public class EquipManager extends MongoBase { this.equipHandBook = new HashMap<>(); this.equipMap = new HashMap<>(); - this.soulEquipMap = new HashMap<>(); - this.soulEquipPool = 1; + this.setRootCollection(User._COLLECTION_NAME); } @@ -46,26 +44,13 @@ public class EquipManager extends MongoBase { } } - public void addSoulEquip(SoulEquip soulEquip){ - updateString("soulEquipMap." + soulEquip.getId(), soulEquip); - soulEquip.init(getRootId(),getMongoKey()+".soulEquipMap." + soulEquip.getId()); - soulEquipMap.put(soulEquip.getId(), soulEquip); - } - public void removeSoulEquip(String id){ - if(soulEquipMap.containsKey(id)){ - removeString(getMongoKey()+".soulEquipMap." + id); - soulEquipMap.remove(id); - } - } + public Map getEquipMap() { return equipMap; } - public Map getSoulEquipMap() { - return soulEquipMap; - } public Equip getUnDetermined() { return unDetermined; diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/SoulEquip.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/SoulEquip.java deleted file mode 100644 index 4931ee542..000000000 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/SoulEquip.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.ljsd.jieling.logic.dao; - -import com.ljsd.jieling.logic.dao.root.User; -import com.ljsd.jieling.util.KeyGenUtils; -import com.ljsd.jieling.util.UUIDEnum; - -/** - * 魂印 - */ -public class SoulEquip extends PropertyItem { - - private int exp; - - public SoulEquip(int uid, int equipTid) { - super(); - super.setId(KeyGenUtils.produceIdByModule(UUIDEnum.SOUL_EQUIP, uid)); - super.setEquipId(equipTid); - setLevel(1); - } - public SoulEquip() { - this.setRootCollection(User._COLLECTION_NAME); - } - - public int getExp() { - return exp; - } - - public int getCfgId() { - return getEquipId()*100+getLevel(); - } - - public void setExp(int exp) { - updateString("exp",exp); - this.exp = exp; - } -} 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 75e5e722d..fa86cad6f 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 @@ -127,12 +127,6 @@ public class HeroLogic{ for(Equip equipInfo: equipMap.values()){ equipList.add(CBean2Proto.getEquipProto(equipInfo)); } - }else if(type==3){ - //魂印 - Map stringSoulEquipMap = user.getEquipManager().getSoulEquipMap(); - for(SoulEquip soulEquip: stringSoulEquipMap.values()){ - equipList.add(CBean2Proto.getEquipProto(soulEquip)); - } } @@ -1266,22 +1260,7 @@ public class HeroLogic{ } //魂印加成 - Iterator> soulIterator = hero.getSoulEquipByPositionMap().entrySet().iterator(); - while (soulIterator.hasNext()){ - Map.Entry next = soulIterator.next(); - String equipId = next.getValue(); - SoulEquip equip = equipManager.getSoulEquipMap().get(equipId); - if(equip == null){ - LOGGER.error("魂印null"+equipId); - continue; - } - SEquipSign sEquipSign = SEquipSign.getsEquipSignMap().get(equip.getCfgId()); - if(null==sEquipSign){ - LOGGER.error("魂印cfg_null"+equip.getCfgId()); - continue; - } - combinedAttribute(sEquipSign.getProperty(),heroAllAttribute); - } + //皮肤、称号加成 int decoration = user.getPlayerInfoManager().getDecoration(); int designation = user.getPlayerInfoManager().getDesignation(); @@ -1533,128 +1512,6 @@ public class HeroLogic{ } - // 安装魂印 - public void wearSoulEquipOpt(ISession session,String heroId, List equipIds,int type) throws Exception { - int uid = session.getUid(); - User user = UserManager.getUser(uid); - Hero hero = user.getHeroManager().getHeroMap().get(heroId); - - if (hero == null || equipIds.isEmpty()) { - throw new Exception("英雄不存在或无装备"+heroId+"size"+equipIds.size()); - } - - //类型检查 - Map currentType = new HashMap<>(); //pos2type - for (Map.Entry entry: hero.getSoulEquipByPositionMap().entrySet()) { - - SoulEquip equip = user.getEquipManager().getSoulEquipMap().get(entry.getValue()); - if(null == equip){ - throw new ErrorCodeException(ErrorCode.newDefineCode("装备不存在")); - } - SEquipSign cfg = SEquipSign.getsEquipSignMap().get(equip.getCfgId()); - if (null == cfg ) { - throw new ErrorCodeException(ErrorCode.newDefineCode("装备配置不存在")); - } - if(type!=1){ - currentType.put(entry.getKey(),cfg.getType()); - } - } - //checkAndUpdate same type - //checkAndUpdate pos 开启 - //条件不足 放过 - for (HeroInfoProto.SoulEquipPos soulEquipPos : equipIds) { - if (!checkPosAccess(soulEquipPos.getPosition(), user, hero)) { - continue; - } - SoulEquip soulEquip = user.getEquipManager().getSoulEquipMap().get(soulEquipPos.getEquipId()); - if (null == soulEquip) { - throw new ErrorCodeException(ErrorCode.newDefineCode("装备不存在")); - } - SEquipSign cfg = SEquipSign.getsEquipSignMap().get(soulEquip.getCfgId()); - if (null == cfg) { - throw new ErrorCodeException(ErrorCode.newDefineCode("装备配置不存在")); - } - - if (currentType.keySet().contains(soulEquipPos.getPosition())) { - currentType.remove(soulEquipPos.getPosition()); - } - if (currentType.values().contains(cfg.getType())) { - throw new ErrorCodeException(ErrorCode.newDefineCode("魂印类型重复")); - } - currentType.put(soulEquipPos.getPosition(), cfg.getType()); - } - - - Set ids = new HashSet<>(); - for (HeroInfoProto.SoulEquipPos soulEquipPos : equipIds) { - if (hero.getSoulEquipByPositionMap().containsKey(soulEquipPos.getPosition())) { - String id = hero.getSoulEquipByPositionMap().get(soulEquipPos.getPosition()); - SoulEquip oldEquip = user.getEquipManager().getSoulEquipMap().get(id); - if (null != oldEquip && !oldEquip.getId().equals(soulEquipPos.getEquipId())) { - if(!ids.contains(id)){ - oldEquip.setHeroId(""); - } - } - } - SoulEquip soulEquip = user.getEquipManager().getSoulEquipMap().get(soulEquipPos.getEquipId()); - soulEquip.setHeroId(heroId); - ids.add(soulEquipPos.getEquipId()); - hero.updateSoulEquipPositionMap(soulEquipPos.getPosition(), soulEquipPos.getEquipId()); - } - - //发送成功消息 - MessageUtil.sendMessage(session,1,MessageTypeProto.MessageType.SOUL_EQUIP_WEAR_RESPONSE_VALUE,null,true); - - } - - private boolean checkPosAccess(int pos, User user, Hero hero) throws Exception { - - SEquipSignSetting cfg = STableManager.getConfig(SEquipSignSetting.class).get(pos); - if (null == cfg) { - return false; - } - if(cfg.getOpenRules()[0]==1){ - if(user.getPlayerInfoManager().getLevel() equips) throws Exception { - int uid = session.getUid(); - User user = UserManager.getUser(uid); - Hero hero = user.getHeroManager().getHero(heroId); - - if( hero == null || equips.isEmpty()){ - throw new ErrorCodeException(ErrorCode.SERVER_SELF_DEFINE); - } - List positions = new ArrayList<>(); - for(HeroInfoProto.SoulEquipPos soulEquipPos : equips){ - - SoulEquip soulEquip = user.getEquipManager().getSoulEquipMap().get(soulEquipPos.getEquipId()); - if(null == soulEquip || StringUtil.isEmpty(soulEquip.getHeroId())){ - //未装备 - LOGGER.error("未装备"); - // MessageUtil.sendErrorResponse(session,0,MessageTypeProto.MessageType.SOUL_EQUIP_UNLOAD_OPT_RESPONSE_VALUE,""); - continue; - } - soulEquip.setHeroId(""); - positions.add(soulEquipPos.getPosition()); - } - - for(Integer position : positions){ - hero.removeSoulEquip(position); - } - //发送成功消息 - MessageUtil.sendMessage(session,1,MessageTypeProto.MessageType.SOUL_EQUIP_UNLOAD_OPT_RESPONSE_VALUE,null,true); - } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java index faece47ab..80ed81b0e 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java @@ -196,35 +196,6 @@ public class ItemLogic { sendUseAndPriceItemMessage(iSession, msgId, drop); } - /** - * 分解魂印 - * @param iSession - * @param equipIdsList - */ - public void decomposeSoulEquip(ISession iSession, List equipIdsList) throws Exception { - int msgId = MessageTypeProto.MessageType.USER_AND_PRICE_ITEM_RESPONSE_VALUE; - int uid = iSession.getUid(); - User user = UserManager.getUser(uid); - EquipManager equipManager = user.getEquipManager(); - StringBuilder reward = new StringBuilder(); - ErrorCode erroMags = checkSoulEquipResolve(equipIdsList,equipManager); - if (null!=erroMags){ - throw new ErrorCodeException(erroMags); - } - for (String equipId : equipIdsList) { - SoulEquip soulEquip = equipManager.getSoulEquipMap().get(equipId); - SItem sItem = SItem.getsItemMap().get(soulEquip.getEquipId()); - equipManager.removeSoulEquip(equipId); - if (reward.length() == 0) { - reward = new StringBuilder(sItem.getResolveReward()); - } else { - reward.append("#").append(sItem.getResolveReward()); - } - } - CommonProto.Drop.Builder drop = ItemUtil.drop(user,StringUtil.parseFiledInt(reward.toString()),1,0,BIReason.DECOMPOS_EQUIP_REWARD); - sendUseAndPriceItemMessage(iSession, msgId, drop); - } - private ErrorCode checkEquipResolve(List equipIdsList,EquipManager equipManager) { if (equipIdsList.size() == 0) { return ErrorCode.ITEM_DECOMPOSE_EQUIP_NO; @@ -250,19 +221,6 @@ public class ItemLogic { if (equipIdsList.size() == 0) { return ErrorCode.ITEM_DECOMPOSE_SOULE_EQUIP_NO; } - for (String equipId :equipIdsList){ - SoulEquip equip = equipManager.getSoulEquipMap().get(equipId); - if (equip == null){ - return ErrorCode.ITEM_DECOMPOSE_SOULE_NO_EQUIP; - } - if (!StringUtil.isEmpty(equip.getHeroId())){ - return ErrorCode.ITEM_DECOMPOSE_SOULE_IN; - } - SItem sItem = SItem.getsItemMap().get(equip.getEquipId()); - if (sItem.getIfResolve() ==0){ - return ErrorCode.ITEM_DECOMPOSE_SOULE_CANT; - } - } return null; } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java index 55e8fdcad..07b109a30 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java @@ -628,10 +628,6 @@ public class PlayerLogic { for(String equipId : hero.getEquipByPositionMap().values()){ builder.addEquip(CBean2Proto.getEquipProto(equipMap.get(equipId))); } - Map soulEquipMap = equipManager.getSoulEquipMap(); - for(String equipId : hero.getSoulEquipByPositionMap().values()){ - builder.addEquip(CBean2Proto.getEquipProto(soulEquipMap.get(equipId))); - } builder.setForce(HeroLogic.getInstance().calForce(heroNotBufferAttribute)); builder.setHero(CBean2Proto.getHero(hero)); MessageUtil.sendMessage(session,1,resMsgId,builder.build(),true); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/network/server/SessionManager.java b/serverlogic/src/main/java/com/ljsd/jieling/network/server/SessionManager.java index 3669134f5..0e42556ca 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/network/server/SessionManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/network/server/SessionManager.java @@ -268,6 +268,9 @@ public class SessionManager implements INetSession, INetReceived= index) { byte[] message = iSession.getCacheMessage(index); if (message == null) { diff --git a/serverlogic/src/main/java/com/ljsd/jieling/thread/ThreadManager.java b/serverlogic/src/main/java/com/ljsd/jieling/thread/ThreadManager.java index 6029f8022..42693997d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/thread/ThreadManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/thread/ThreadManager.java @@ -117,6 +117,7 @@ public class ThreadManager implements IManager { // testTask 已秒为单位 延迟10s, 间隔30s为周期执行 int delayForMinute = 60 - (now%60); LOGGER.info("delayForMinute---->>>>{}" ,delayForMinute); + scheduledFutureSets.add(scheduledExecutor.scheduleAtFixedRate(platConfigureTask, 10, SLEEP_INTEVAL_TIME, TimeUnit.SECONDS)); scheduledFutureSets.add( scheduledExecutor.scheduleAtFixedRate(new MinuteTask(), delayForMinute, 60, TimeUnit.SECONDS)); scheduledFutureSets.add( scheduledExecutor.scheduleAtFixedRate(new SecondsTask(), 0, 1, TimeUnit.SECONDS)); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java index bdaa042d5..6cc9f181f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -77,7 +77,6 @@ public class ItemUtil { addItem(user,itemMap,dropBuilder,reason); addCard(user,cardMap,dropBuilder,reason); addEquip(user,equipMap,dropBuilder,reason); - addSoulEquip(user,equipMap,dropBuilder,reason); return dropBuilder; } @@ -91,7 +90,6 @@ public class ItemUtil { addItem(user,itemMap,dropBuilder,reason); addCard(user,cardMap,dropBuilder,reason); addEquip(user,equipMap,dropBuilder,reason); - addSoulEquip(user,equipMap,dropBuilder,reason); return dropBuilder; } @@ -109,7 +107,6 @@ public class ItemUtil { addItem(user,itemMap,dropBuilder,reason); addCard(user,cardMap,dropBuilder,reason); addEquip(user,equipMap,dropBuilder,reason); - addSoulEquip(user,equipMap,dropBuilder,reason); return dropBuilder; } @@ -128,7 +125,6 @@ public class ItemUtil { addItem(user,itemMap,dropBuilder,reason); addCard(user,cardMap,dropBuilder,reason); addEquip(user,equipMap,dropBuilder,reason); - addSoulEquip(user,equipMap,dropBuilder,reason); return dropBuilder; } @@ -144,7 +140,6 @@ public class ItemUtil { addItem(user,itemMap,dropBuilder,reason); addCard(user,cardMap,dropBuilder,reason); addEquip(user,equipMap,dropBuilder,reason); - addSoulEquip(user,equipMap,dropBuilder,reason); } return dropBuilder; } @@ -159,7 +154,6 @@ public class ItemUtil { addItem(user, itemMap, dropBuilder,reason); addCard(user, cardMap, dropBuilder,reason); addEquip(user, equipMap, dropBuilder,reason); - addSoulEquip(user,equipMap,dropBuilder,reason); } private static void combineRewardDropGroup(User user, int[] dropGroupIds, float dropRatio, Map itemMap, Map cardMap, Map equipMap, Map randomMap) { @@ -216,7 +210,6 @@ public class ItemUtil { } else { addItem(user,itemMap,dropBuilder,reason); addEquip(user,equipMap,dropBuilder,reason); - addSoulEquip(user,equipMap,dropBuilder,reason); } addCard(user,cardMap,dropBuilder,reason); return dropBuilder; @@ -301,7 +294,6 @@ public class ItemUtil { addItem(user, itemMap, dropBuilder,reason); addCard(user, cardMap, dropBuilder,reason); addEquip(user, equipMap, dropBuilder,reason); - addSoulEquip(user,equipMap,dropBuilder,reason); } public static String getReward(Map itemMap,Map cardMap,Map equipMap, Map randomMap) { @@ -735,7 +727,7 @@ public class ItemUtil { LOGGER.info("the uid={},the curMapId={},add item={},addItemNum={},totalItemNum={}",user.getId(),user.getMapManager().getCurMapId(),entry.getKey(),entry.getValue(),item.getItemNum()); } Set equips = temporaryItems.equips; - Set soulEquips = temporaryItems.soulEquips; + for (Map.Entry entry : equipMap.entrySet()) { SEquipConfig sEquipConfig = STableManager.getConfig(SEquipConfig.class).get(entry.getKey()); if (sEquipConfig == null) { @@ -750,20 +742,6 @@ public class ItemUtil { LOGGER.info("the uid={},the curMapId={},add equip={},equipNum={},totalEquipNum={}",user.getId(),user.getMapManager().getCurMapId(),entry.getKey(),nums,equips.size()); } - for (Map.Entry entry : equipMap.entrySet()) { - SEquipSign sEquipSign = SEquipSign.getsEquipSignMap().get(entry.getKey()*100+1); - if (sEquipSign == null) { - continue; - } - Integer nums = entry.getValue(); - for(int i=0;i items = temporaryItems.items; Set equips = temporaryItems.equips; - Set soulEquips= temporaryItems.soulEquips; - if (items.isEmpty() && equips.isEmpty()&&soulEquips.isEmpty()) { + if (items.isEmpty() && equips.isEmpty()) { return; } Map itemMap = user.getItemManager().getItemMap(); @@ -834,9 +811,7 @@ public class ItemUtil { for(Equip equip:equips){ equipsToBag(user,isVictory,equip,rewardStr); } - for(SoulEquip soulEquip:soulEquips){ - equipsToBag(user,isVictory,soulEquip,rewardStr); - } + user.getMapManager().setTemporaryItems(null); if(!isVictory){ @@ -867,8 +842,6 @@ public class ItemUtil { } if(equip instanceof Equip){ equipManager.addEquip(user,(Equip)equip); - }else if(equip instanceof SoulEquip){ - equipManager.addSoulEquip((SoulEquip)equip); } KtEventUtils.onKtEvent(user, ParamEventBean.UserItemEvent,BIReason.TEMPORARY_REWARD,GlobalsDef.addReason,sItem.getId(),1,-1); @@ -1028,55 +1001,6 @@ public class ItemUtil { dropBuilder.addAllEquipId(equipList); } - public static void addSoulEquip(User user, Map equipMap, CommonProto.Drop.Builder dropBuilder,int reason) throws Exception { - if (equipMap.isEmpty()) { - return; - } - List equipList = new CopyOnWriteArrayList<>(); - List filter = new ArrayList<>(); - filter.add(GlobalItemType.SOUL_MARK); -// int limit = SSpecialConfig.getIntegerValue(SSpecialConfig.EQUIPSIGN_LIMIT); -// if (user.getEquipManager().getSoulEquipMap().size() >=limit){ -// String title = SErrorCodeEerverConfig.getI18NMessage("EquipSign_bag_limit_title"); -// String content = SErrorCodeEerverConfig.getI18NMessage("EquipSign_bag_limit_txt"); -// String reward = getLimitReward(equipMap,filter); -// int nowTime =(int) (TimeUtils.now()/1000); -// MailLogic.getInstance().sendMail(user.getId(),title,content,reward,nowTime,Global.MAIL_EFFECTIVE_TIME); -// MessageUtil.nofityBagIsFull(user); -// return; -// } - - int tempNum = equipMap.entrySet().stream().filter(k ->{ - int itemType = SItem.getsItemMap().get(k.getKey()).getItemType(); - if(itemType==GlobalItemType.SOUL_MARK){ - return true; - } - return false; - }).collect(Collectors.toSet()).size(); - if(tempNum>0){ - int limit = SSpecialConfig.getIntegerValue(SSpecialConfig.EQUIPSIGN_LIMIT); - if (user.getEquipManager().getSoulEquipMap().size()+tempNum >=limit){ - String title = SErrorCodeEerverConfig.getI18NMessage("EquipSign_bag_limit_title"); - String content = SErrorCodeEerverConfig.getI18NMessage("EquipSign_bag_limit_txt"); - String reward = getLimitReward(equipMap,filter); - int nowTime =(int) (TimeUtils.now()/1000); - MailLogic.getInstance().sendMail(user.getId(),title,content,reward,nowTime,Global.MAIL_EFFECTIVE_TIME); - MessageUtil.nofityBagIsFull(user); - return; - } - } - for (Map.Entry entry : equipMap.entrySet()) { - int itemType = SItem.getsItemMap().get(entry.getKey()).getItemType(); - if(itemType!=GlobalItemType.SOUL_MARK){ - continue; - } - int count = entry.getValue(); - for (int i = 0; i < count; i++) { - addEquip(user, entry.getKey(), equipList); - } - } - dropBuilder.addAllSoulEquip(equipList); - } private static String getLimitReward(Map equipMap,List filter) { @@ -1107,11 +1031,6 @@ public class ItemUtil { equipManager.addEquip(user,equip); equipList.add(CBean2Proto.getEquipProto(equip)); msgTem="lamp_lottery_equip_content"; - }else if(itemType==GlobalItemType.SOUL_MARK){ - SoulEquip soulEquip = new SoulEquip(user.getId(),equipId); - equipManager.addSoulEquip(soulEquip); - equipList.add(CBean2Proto.getEquipProto(soulEquip)); - msgTem="lamp_lottery_equipsign_content"; } if (item.getQuantity() >= SSpecialConfig.getIntegerValue(msgTem+"_parm")) { String nickName = user.getPlayerInfoManager().getNickName(); @@ -1438,12 +1357,6 @@ public class ItemUtil { return true; } break; - case GlobalItemType.SOUL_MARK: - int soulLimit = SSpecialConfig.getIntegerValue(SSpecialConfig.EQUIPSIGN_LIMIT); - if (user.getEquipManager().getSoulEquipMap().size()+entry.getValue()>=soulLimit){ - return true; - } - break; default: break; }