From 5bc5543ce5b566a37a197f0ede7e052535873ced Mon Sep 17 00:00:00 2001 From: wangyuan Date: Mon, 9 Sep 2019 20:34:10 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E8=BF=9B=E5=85=A5=E6=B8=B8=E6=88=8F?= =?UTF-8?q?=E7=8B=82=E6=AC=A2=E6=97=B6=E5=88=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/battle/actor/Creature.java | 5 + .../java/com/ljsd/battle/actor/Scene.java | 68 + .../com/ljsd/battle/room/BeanToProto.java | 8 + .../java/com/ljsd/battle/room/BloodyMap.java | 10 + .../com/ljsd/battle/room/SceneManager.java | 1 + .../battle/statics/AnalysisEventType.java | 1 + .../ljsd/battle/statics/MessageBoxUtils.java | 1 + .../statics/MineralNumsAnalysisProcessor.java | 22 + .../ljsd/jieling/protocols/CommonProto.java | 2235 +++++++---- .../ljsd/jieling/protocols/HeroInfoProto.java | 1304 +++---- .../jieling/protocols/MessageTypeProto.java | 1328 ++++--- .../com/ljsd/jieling/protocols/RoomProto.java | 3317 ++++++++++++++++- 12 files changed, 6211 insertions(+), 2089 deletions(-) create mode 100644 bloodybattle/src/main/java/com/ljsd/battle/statics/MineralNumsAnalysisProcessor.java diff --git a/bloodybattle/src/main/java/com/ljsd/battle/actor/Creature.java b/bloodybattle/src/main/java/com/ljsd/battle/actor/Creature.java index 648f55ba0..4bf67b9b9 100644 --- a/bloodybattle/src/main/java/com/ljsd/battle/actor/Creature.java +++ b/bloodybattle/src/main/java/com/ljsd/battle/actor/Creature.java @@ -5,6 +5,9 @@ package com.ljsd.battle.actor; import com.ljsd.battle.BattleRequest; import com.ljsd.battle.room.SceneManager; +import com.ljsd.battle.statics.AnalysisEventType; +import com.ljsd.battle.statics.AnalysisSourceData; +import com.ljsd.battle.statics.MessageBoxUtils; import com.ljsd.jieling.config.SChallengeMapConfig; import com.ljsd.jieling.util.CellUtil; @@ -47,6 +50,7 @@ public abstract class Creature extends SceneActor{ public void costMineral(int mineral) { this.mineral -= mineral; + MessageBoxUtils.onGameEvent(AnalysisEventType.DIGGER_NUMS,getScene(),new AnalysisSourceData(this.getId(),-1,mineral)); } public void tick(){ @@ -55,6 +59,7 @@ public abstract class Creature extends SceneActor{ public void addMineral(int mineral) { this.mineral += mineral; + MessageBoxUtils.onGameEvent(AnalysisEventType.DIGGER_NUMS,getScene(),new AnalysisSourceData(this.getId(),1,this.mineral)); } public void exec(int tyep, Object parm){ diff --git a/bloodybattle/src/main/java/com/ljsd/battle/actor/Scene.java b/bloodybattle/src/main/java/com/ljsd/battle/actor/Scene.java index e0cfe236f..6961b8123 100644 --- a/bloodybattle/src/main/java/com/ljsd/battle/actor/Scene.java +++ b/bloodybattle/src/main/java/com/ljsd/battle/actor/Scene.java @@ -122,6 +122,16 @@ public class Scene implements Runnable{ private List cacheMsg = new ArrayList<>(2); + private int quickEnd = -1; //快速结束时间 + + private int quickPlayId = 0;//快速结束玩家uid + + private Set possibaleQuickUids = new HashSet<>(); + + public void addQuickPossibalePlays(int quickPlayId){ + possibaleQuickUids.add(quickPlayId); + } + public void monsterReflush(){ Iterator> iterator = monsterRecoryMap.entrySet().iterator(); @@ -149,6 +159,31 @@ public class Scene implements Runnable{ } + public void checkNeedRestartQuickEnd(){ + if(possibaleQuickUids.isEmpty()){ + return; + } + int[] settleTime = SBloodyBattleSetting.sBloodyBattleSetting.getSettleTime(); + int endTick = settleTime[1]*20 + tick; + if(endTick>SceneManager.bloodyMap.getEndRound()){ + return; + } + for( Integer possibaleQuickUid : possibaleQuickUids){ + if(quickPlayId!=0 || quickPlayId == possibaleQuickUid){ + continue; + } + SceneActor sceneActor = sceneActorMap.get(possibaleQuickUid); + Creature creature = (Creature)sceneActor; + if(creature.getMineral()>settleTime[0]){ + startQuickTime(possibaleQuickUid,endTick); + break; + } + } + possibaleQuickUids.clear(); + + } + + public void tick() throws InterruptedException { Iterator> iterator = sceneActorMap.entrySet().iterator(); while (iterator.hasNext()){ @@ -161,6 +196,7 @@ public class Scene implements Runnable{ for(Integer removeId : builder.getRemoveActorIdList()){ sceneActorMap.remove(removeId); } + checkNeedRestartQuickEnd(); for(SceneActor sceneActor : sceneActorMap.values()){ if(sceneActor.getType() != ActorType.Npc){ if(willUpdateActors.contains(sceneActor.getId())){ @@ -235,7 +271,11 @@ public class Scene implements Runnable{ if(isEnd){ break; } + tick++; + if(checkIsEnd()){ + break; + } sysTick(); tick(); if(tick/20 == 1 && tick%20==0){ @@ -248,6 +288,14 @@ public class Scene implements Runnable{ } + public boolean checkIsEnd(){ + if(tick> SceneManager.bloodyMap.getEndRound() || (quickEnd!=-1 && tick>quickEnd)){ + gameEnd(); + return true; + } + return false; + } + public void startAllRunning(){ for(SceneActor sceneActor : sceneActorMap.values()){ if(sceneActor.getType()== ActorType.Player){ @@ -459,4 +507,24 @@ public class Scene implements Runnable{ public void addCahceBroadMsg(String msg){ cacheMsg.add(msg); } + + + public int getQuickEnd() { + return quickEnd; + } + + public int getQuickPlayId() { + return quickPlayId; + } + + public void startQuickTime(int quickPlayId,int quickEnd){ + this.quickPlayId = quickPlayId; + this.quickEnd = quickEnd; + addCahceBroadMsg("进入游戏狂欢时刻,剩余" + (quickEnd-tick)/20 + "秒"); + } + + public void clearQuickTime(){ + this.quickEnd = -1; + this.quickPlayId = 0; + } } diff --git a/bloodybattle/src/main/java/com/ljsd/battle/room/BeanToProto.java b/bloodybattle/src/main/java/com/ljsd/battle/room/BeanToProto.java index 04de6f198..ead6dc683 100644 --- a/bloodybattle/src/main/java/com/ljsd/battle/room/BeanToProto.java +++ b/bloodybattle/src/main/java/com/ljsd/battle/room/BeanToProto.java @@ -7,6 +7,7 @@ import com.ljsd.battle.vo.UserBloodySnpInfo; import com.ljsd.battle.actor.*; import com.ljsd.battle.vo.FamilyHeroInfo; import com.ljsd.battle.vo.HeroAttributeEnum; +import com.ljsd.jieling.config.SBloodyBattleSetting; import com.ljsd.jieling.protocols.CommonProto; import com.ljsd.jieling.protocols.RoomProto; @@ -93,6 +94,13 @@ public class BeanToProto { Integer value = item.getValue(); builder.addPosMineral(CommonProto.PosMineral.newBuilder().setPos(key).setNums(value).build()); } + long endTime = SBloodyBattleSetting.sBloodyBattleSetting.getBattleTime(); + if(scene.getQuickEnd()!=-1){ + long startTime = scene.getStartTime(); + endTime = startTime + scene.getQuickEnd()*50; + } + int remainTime = SBloodyBattleSetting.sBloodyBattleSetting.getBattleTime() - (int)((System.currentTimeMillis() - scene.getStartTime()) / 1000); + builder.setRemainTime(remainTime); builder.addAllBarrierPoint(SceneManager.bloodyMap.getBarrierPoints()); return builder.build(); } diff --git a/bloodybattle/src/main/java/com/ljsd/battle/room/BloodyMap.java b/bloodybattle/src/main/java/com/ljsd/battle/room/BloodyMap.java index 896c1a5ca..2b0f3cdf5 100644 --- a/bloodybattle/src/main/java/com/ljsd/battle/room/BloodyMap.java +++ b/bloodybattle/src/main/java/com/ljsd/battle/room/BloodyMap.java @@ -10,6 +10,8 @@ public class BloodyMap { private int round; + private int endRound; + public BloodyMap(int mapId) { this.mapId = mapId; } @@ -35,4 +37,12 @@ public class BloodyMap { public void setRound(int round) { this.round = round; } + + public int getEndRound() { + return endRound; + } + + public void setEndRound(int endRound) { + this.endRound = endRound; + } } diff --git a/bloodybattle/src/main/java/com/ljsd/battle/room/SceneManager.java b/bloodybattle/src/main/java/com/ljsd/battle/room/SceneManager.java index 11d7e190d..0be9eaab0 100644 --- a/bloodybattle/src/main/java/com/ljsd/battle/room/SceneManager.java +++ b/bloodybattle/src/main/java/com/ljsd/battle/room/SceneManager.java @@ -107,6 +107,7 @@ public class SceneManager { } bloodyMapTmp.setRound(max*20); + bloodyMapTmp.setEndRound(SBloodyBattleSetting.sBloodyBattleSetting.getBattleTime()*20); bloodyMap = bloodyMapTmp; calPossiblePoss(); diff --git a/bloodybattle/src/main/java/com/ljsd/battle/statics/AnalysisEventType.java b/bloodybattle/src/main/java/com/ljsd/battle/statics/AnalysisEventType.java index be41a902f..0c19f20f7 100644 --- a/bloodybattle/src/main/java/com/ljsd/battle/statics/AnalysisEventType.java +++ b/bloodybattle/src/main/java/com/ljsd/battle/statics/AnalysisEventType.java @@ -3,6 +3,7 @@ package com.ljsd.battle.statics; public enum AnalysisEventType { BATTLE, DIGGER, + DIGGER_NUMS, } diff --git a/bloodybattle/src/main/java/com/ljsd/battle/statics/MessageBoxUtils.java b/bloodybattle/src/main/java/com/ljsd/battle/statics/MessageBoxUtils.java index fc3ec7a44..c39fcd468 100644 --- a/bloodybattle/src/main/java/com/ljsd/battle/statics/MessageBoxUtils.java +++ b/bloodybattle/src/main/java/com/ljsd/battle/statics/MessageBoxUtils.java @@ -19,6 +19,7 @@ public class MessageBoxUtils { //更新统计数据 数据汇总聚合 analysisEventTypeIntegerMap.put(AnalysisEventType.BATTLE,new BattleAnalysisProcessor()); analysisEventTypeIntegerMap.put(AnalysisEventType.DIGGER,new DiggerAnalysisProcessor()); + analysisEventTypeIntegerMap.put(AnalysisEventType.DIGGER_NUMS,new MineralNumsAnalysisProcessor()); } public static void init(){ diff --git a/bloodybattle/src/main/java/com/ljsd/battle/statics/MineralNumsAnalysisProcessor.java b/bloodybattle/src/main/java/com/ljsd/battle/statics/MineralNumsAnalysisProcessor.java new file mode 100644 index 000000000..690073993 --- /dev/null +++ b/bloodybattle/src/main/java/com/ljsd/battle/statics/MineralNumsAnalysisProcessor.java @@ -0,0 +1,22 @@ +package com.ljsd.battle.statics; + + +import com.ljsd.battle.actor.Scene; +import com.ljsd.jieling.config.SBloodyBattleSetting; + +public class MineralNumsAnalysisProcessor implements AnalysisProcessor{ + @Override + public void process(Scene scene, AnalysisSourceData analysisSourceData) { + int targetId = analysisSourceData.getTargetId(); + int caster = analysisSourceData.getCaster(); + int value = analysisSourceData.getValue(); + int[] settleTime = SBloodyBattleSetting.sBloodyBattleSetting.getSettleTime(); + int quickPlayId = scene.getQuickPlayId(); + if(quickPlayId == targetId && caster == -1 && value= settleTime[0]){ + scene.addQuickPossibalePlays(targetId); + } + } +} 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 5da2a594b..dfbd2cb77 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/CommonProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/CommonProto.java @@ -6334,6 +6334,638 @@ public final class CommonProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.Equip) } + public interface SoulPosOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional string equipId = 1; + /** + * optional string equipId = 1; + * + *
+     *装备id
+     * 
+ */ + boolean hasEquipId(); + /** + * optional string equipId = 1; + * + *
+     *装备id
+     * 
+ */ + java.lang.String getEquipId(); + /** + * optional string equipId = 1; + * + *
+     *装备id
+     * 
+ */ + com.google.protobuf.ByteString + getEquipIdBytes(); + + // optional int32 position = 2; + /** + * optional int32 position = 2; + * + *
+     *卡槽位置
+     * 
+ */ + boolean hasPosition(); + /** + * optional int32 position = 2; + * + *
+     *卡槽位置
+     * 
+ */ + int getPosition(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.SoulPos} + */ + public static final class SoulPos extends + com.google.protobuf.GeneratedMessage + implements SoulPosOrBuilder { + // Use SoulPos.newBuilder() to construct. + private SoulPos(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private SoulPos(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final SoulPos defaultInstance; + public static SoulPos getDefaultInstance() { + return defaultInstance; + } + + public SoulPos getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private SoulPos( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + bitField0_ |= 0x00000001; + equipId_ = input.readBytes(); + break; + } + case 16: { + bitField0_ |= 0x00000002; + position_ = 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_SoulPos_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_SoulPos_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.CommonProto.SoulPos.class, com.ljsd.jieling.protocols.CommonProto.SoulPos.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public SoulPos parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SoulPos(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional string equipId = 1; + public static final int EQUIPID_FIELD_NUMBER = 1; + private java.lang.Object equipId_; + /** + * optional string equipId = 1; + * + *
+     *装备id
+     * 
+ */ + public boolean hasEquipId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional string equipId = 1; + * + *
+     *装备id
+     * 
+ */ + public java.lang.String getEquipId() { + java.lang.Object ref = equipId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + equipId_ = s; + } + return s; + } + } + /** + * optional string equipId = 1; + * + *
+     *装备id
+     * 
+ */ + public com.google.protobuf.ByteString + getEquipIdBytes() { + java.lang.Object ref = equipId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + equipId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // optional int32 position = 2; + public static final int POSITION_FIELD_NUMBER = 2; + private int position_; + /** + * optional int32 position = 2; + * + *
+     *卡槽位置
+     * 
+ */ + public boolean hasPosition() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 position = 2; + * + *
+     *卡槽位置
+     * 
+ */ + public int getPosition() { + return position_; + } + + private void initFields() { + equipId_ = ""; + position_ = 0; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, getEquipIdBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, position_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, getEquipIdBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, position_); + } + 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.SoulPos parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.CommonProto.SoulPos 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.SoulPos parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.CommonProto.SoulPos 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.SoulPos parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.CommonProto.SoulPos 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.SoulPos parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.CommonProto.SoulPos 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.SoulPos parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.CommonProto.SoulPos 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.SoulPos 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.SoulPos} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.CommonProto.SoulPosOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_SoulPos_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_SoulPos_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.CommonProto.SoulPos.class, com.ljsd.jieling.protocols.CommonProto.SoulPos.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.CommonProto.SoulPos.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(); + equipId_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + position_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_SoulPos_descriptor; + } + + public com.ljsd.jieling.protocols.CommonProto.SoulPos getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.CommonProto.SoulPos.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.CommonProto.SoulPos build() { + com.ljsd.jieling.protocols.CommonProto.SoulPos result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.CommonProto.SoulPos buildPartial() { + com.ljsd.jieling.protocols.CommonProto.SoulPos result = new com.ljsd.jieling.protocols.CommonProto.SoulPos(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.equipId_ = equipId_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.position_ = position_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.CommonProto.SoulPos) { + return mergeFrom((com.ljsd.jieling.protocols.CommonProto.SoulPos)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.CommonProto.SoulPos other) { + if (other == com.ljsd.jieling.protocols.CommonProto.SoulPos.getDefaultInstance()) return this; + if (other.hasEquipId()) { + bitField0_ |= 0x00000001; + equipId_ = other.equipId_; + onChanged(); + } + if (other.hasPosition()) { + setPosition(other.getPosition()); + } + 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.SoulPos parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.CommonProto.SoulPos) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional string equipId = 1; + private java.lang.Object equipId_ = ""; + /** + * optional string equipId = 1; + * + *
+       *装备id
+       * 
+ */ + public boolean hasEquipId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional string equipId = 1; + * + *
+       *装备id
+       * 
+ */ + public java.lang.String getEquipId() { + java.lang.Object ref = equipId_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + equipId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string equipId = 1; + * + *
+       *装备id
+       * 
+ */ + public com.google.protobuf.ByteString + getEquipIdBytes() { + java.lang.Object ref = equipId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + equipId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string equipId = 1; + * + *
+       *装备id
+       * 
+ */ + public Builder setEquipId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + equipId_ = value; + onChanged(); + return this; + } + /** + * optional string equipId = 1; + * + *
+       *装备id
+       * 
+ */ + public Builder clearEquipId() { + bitField0_ = (bitField0_ & ~0x00000001); + equipId_ = getDefaultInstance().getEquipId(); + onChanged(); + return this; + } + /** + * optional string equipId = 1; + * + *
+       *装备id
+       * 
+ */ + public Builder setEquipIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + equipId_ = value; + onChanged(); + return this; + } + + // optional int32 position = 2; + private int position_ ; + /** + * optional int32 position = 2; + * + *
+       *卡槽位置
+       * 
+ */ + public boolean hasPosition() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 position = 2; + * + *
+       *卡槽位置
+       * 
+ */ + public int getPosition() { + return position_; + } + /** + * optional int32 position = 2; + * + *
+       *卡槽位置
+       * 
+ */ + public Builder setPosition(int value) { + bitField0_ |= 0x00000002; + position_ = value; + onChanged(); + return this; + } + /** + * optional int32 position = 2; + * + *
+       *卡槽位置
+       * 
+ */ + public Builder clearPosition() { + bitField0_ = (bitField0_ & ~0x00000002); + position_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.SoulPos) + } + + static { + defaultInstance = new SoulPos(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.SoulPos) + } + public interface HeroOrBuilder extends com.google.protobuf.MessageOrBuilder { @@ -8505,638 +9137,6 @@ public final class CommonProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.Hero) } - public interface SoulPosOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // optional string equipId = 1; - /** - * optional string equipId = 1; - * - *
-     *装备id
-     * 
- */ - boolean hasEquipId(); - /** - * optional string equipId = 1; - * - *
-     *装备id
-     * 
- */ - java.lang.String getEquipId(); - /** - * optional string equipId = 1; - * - *
-     *装备id
-     * 
- */ - com.google.protobuf.ByteString - getEquipIdBytes(); - - // optional int32 position = 2; - /** - * optional int32 position = 2; - * - *
-     *卡槽位置
-     * 
- */ - boolean hasPosition(); - /** - * optional int32 position = 2; - * - *
-     *卡槽位置
-     * 
- */ - int getPosition(); - } - /** - * Protobuf type {@code com.ljsd.jieling.protocols.SoulPos} - */ - public static final class SoulPos extends - com.google.protobuf.GeneratedMessage - implements SoulPosOrBuilder { - // Use SoulPos.newBuilder() to construct. - private SoulPos(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private SoulPos(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final SoulPos defaultInstance; - public static SoulPos getDefaultInstance() { - return defaultInstance; - } - - public SoulPos getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private SoulPos( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - bitField0_ |= 0x00000001; - equipId_ = input.readBytes(); - break; - } - case 16: { - bitField0_ |= 0x00000002; - position_ = 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_SoulPos_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_SoulPos_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.ljsd.jieling.protocols.CommonProto.SoulPos.class, com.ljsd.jieling.protocols.CommonProto.SoulPos.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public SoulPos parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new SoulPos(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - private int bitField0_; - // optional string equipId = 1; - public static final int EQUIPID_FIELD_NUMBER = 1; - private java.lang.Object equipId_; - /** - * optional string equipId = 1; - * - *
-     *装备id
-     * 
- */ - public boolean hasEquipId() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional string equipId = 1; - * - *
-     *装备id
-     * 
- */ - public java.lang.String getEquipId() { - java.lang.Object ref = equipId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (bs.isValidUtf8()) { - equipId_ = s; - } - return s; - } - } - /** - * optional string equipId = 1; - * - *
-     *装备id
-     * 
- */ - public com.google.protobuf.ByteString - getEquipIdBytes() { - java.lang.Object ref = equipId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - equipId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - // optional int32 position = 2; - public static final int POSITION_FIELD_NUMBER = 2; - private int position_; - /** - * optional int32 position = 2; - * - *
-     *卡槽位置
-     * 
- */ - public boolean hasPosition() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional int32 position = 2; - * - *
-     *卡槽位置
-     * 
- */ - public int getPosition() { - return position_; - } - - private void initFields() { - equipId_ = ""; - position_ = 0; - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeBytes(1, getEquipIdBytes()); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeInt32(2, position_); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(1, getEquipIdBytes()); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, position_); - } - 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.SoulPos parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.ljsd.jieling.protocols.CommonProto.SoulPos 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.SoulPos parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.ljsd.jieling.protocols.CommonProto.SoulPos 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.SoulPos parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static com.ljsd.jieling.protocols.CommonProto.SoulPos 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.SoulPos parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static com.ljsd.jieling.protocols.CommonProto.SoulPos 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.SoulPos parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static com.ljsd.jieling.protocols.CommonProto.SoulPos 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.SoulPos 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.SoulPos} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements com.ljsd.jieling.protocols.CommonProto.SoulPosOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_SoulPos_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_SoulPos_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.ljsd.jieling.protocols.CommonProto.SoulPos.class, com.ljsd.jieling.protocols.CommonProto.SoulPos.Builder.class); - } - - // Construct using com.ljsd.jieling.protocols.CommonProto.SoulPos.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(); - equipId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - position_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.ljsd.jieling.protocols.CommonProto.internal_static_com_ljsd_jieling_protocols_SoulPos_descriptor; - } - - public com.ljsd.jieling.protocols.CommonProto.SoulPos getDefaultInstanceForType() { - return com.ljsd.jieling.protocols.CommonProto.SoulPos.getDefaultInstance(); - } - - public com.ljsd.jieling.protocols.CommonProto.SoulPos build() { - com.ljsd.jieling.protocols.CommonProto.SoulPos result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ljsd.jieling.protocols.CommonProto.SoulPos buildPartial() { - com.ljsd.jieling.protocols.CommonProto.SoulPos result = new com.ljsd.jieling.protocols.CommonProto.SoulPos(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.equipId_ = equipId_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.position_ = position_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ljsd.jieling.protocols.CommonProto.SoulPos) { - return mergeFrom((com.ljsd.jieling.protocols.CommonProto.SoulPos)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ljsd.jieling.protocols.CommonProto.SoulPos other) { - if (other == com.ljsd.jieling.protocols.CommonProto.SoulPos.getDefaultInstance()) return this; - if (other.hasEquipId()) { - bitField0_ |= 0x00000001; - equipId_ = other.equipId_; - onChanged(); - } - if (other.hasPosition()) { - setPosition(other.getPosition()); - } - 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.SoulPos parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ljsd.jieling.protocols.CommonProto.SoulPos) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // optional string equipId = 1; - private java.lang.Object equipId_ = ""; - /** - * optional string equipId = 1; - * - *
-       *装备id
-       * 
- */ - public boolean hasEquipId() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional string equipId = 1; - * - *
-       *装备id
-       * 
- */ - public java.lang.String getEquipId() { - java.lang.Object ref = equipId_; - if (!(ref instanceof java.lang.String)) { - java.lang.String s = ((com.google.protobuf.ByteString) ref) - .toStringUtf8(); - equipId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string equipId = 1; - * - *
-       *装备id
-       * 
- */ - public com.google.protobuf.ByteString - getEquipIdBytes() { - java.lang.Object ref = equipId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - equipId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * optional string equipId = 1; - * - *
-       *装备id
-       * 
- */ - public Builder setEquipId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - equipId_ = value; - onChanged(); - return this; - } - /** - * optional string equipId = 1; - * - *
-       *装备id
-       * 
- */ - public Builder clearEquipId() { - bitField0_ = (bitField0_ & ~0x00000001); - equipId_ = getDefaultInstance().getEquipId(); - onChanged(); - return this; - } - /** - * optional string equipId = 1; - * - *
-       *装备id
-       * 
- */ - public Builder setEquipIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - equipId_ = value; - onChanged(); - return this; - } - - // optional int32 position = 2; - private int position_ ; - /** - * optional int32 position = 2; - * - *
-       *卡槽位置
-       * 
- */ - public boolean hasPosition() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional int32 position = 2; - * - *
-       *卡槽位置
-       * 
- */ - public int getPosition() { - return position_; - } - /** - * optional int32 position = 2; - * - *
-       *卡槽位置
-       * 
- */ - public Builder setPosition(int value) { - bitField0_ |= 0x00000002; - position_ = value; - onChanged(); - return this; - } - /** - * optional int32 position = 2; - * - *
-       *卡槽位置
-       * 
- */ - public Builder clearPosition() { - bitField0_ = (bitField0_ & ~0x00000002); - position_ = 0; - onChanged(); - return this; - } - - // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.SoulPos) - } - - static { - defaultInstance = new SoulPos(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.SoulPos) - } - public interface FightUnitInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { @@ -15750,6 +15750,51 @@ public final class CommonProto { */ 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; + * + *
+     *魂印
+     * 
+ */ + java.util.List + getSoulEquipList(); + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+     *魂印
+     * 
+ */ + com.ljsd.jieling.protocols.CommonProto.Equip getSoulEquip(int index); + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+     *魂印
+     * 
+ */ + int getSoulEquipCount(); + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+     *魂印
+     * 
+ */ + java.util.List + getSoulEquipOrBuilderList(); + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+     *魂印
+     * 
+ */ + com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder getSoulEquipOrBuilder( + int index); } /** * Protobuf type {@code com.ljsd.jieling.protocols.Drop} @@ -15834,6 +15879,14 @@ public final class CommonProto { 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; + } + soulEquip_.add(input.readMessage(com.ljsd.jieling.protocols.CommonProto.Equip.PARSER, extensionRegistry)); + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -15854,6 +15907,9 @@ public final class CommonProto { 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(); makeExtensionsImmutable(); } @@ -16049,11 +16105,68 @@ public final class CommonProto { return especialEquipId_.get(index); } + // repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + public static final int SOULEQUIP_FIELD_NUMBER = 5; + private java.util.List soulEquip_; + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+     *魂印
+     * 
+ */ + public java.util.List getSoulEquipList() { + return soulEquip_; + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+     *魂印
+     * 
+ */ + public java.util.List + getSoulEquipOrBuilderList() { + return soulEquip_; + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+     *魂印
+     * 
+ */ + public int getSoulEquipCount() { + return soulEquip_.size(); + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+     *魂印
+     * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.Equip getSoulEquip(int index) { + return soulEquip_.get(index); + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+     *魂印
+     * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder getSoulEquipOrBuilder( + int index) { + return soulEquip_.get(index); + } + private void initFields() { 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; public final boolean isInitialized() { @@ -16079,6 +16192,9 @@ public final class CommonProto { 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)); + } getUnknownFields().writeTo(output); } @@ -16104,6 +16220,10 @@ public final class CommonProto { 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)); + } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; @@ -16216,6 +16336,7 @@ public final class CommonProto { getEquipIdFieldBuilder(); getHeroFieldBuilder(); getEspecialEquipIdFieldBuilder(); + getSoulEquipFieldBuilder(); } } private static Builder create() { @@ -16248,6 +16369,12 @@ public final class CommonProto { } else { especialEquipIdBuilder_.clear(); } + if (soulEquipBuilder_ == null) { + soulEquip_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010); + } else { + soulEquipBuilder_.clear(); + } return this; } @@ -16311,6 +16438,15 @@ public final class CommonProto { } else { result.especialEquipId_ = especialEquipIdBuilder_.build(); } + if (soulEquipBuilder_ == null) { + if (((bitField0_ & 0x00000010) == 0x00000010)) { + soulEquip_ = java.util.Collections.unmodifiableList(soulEquip_); + bitField0_ = (bitField0_ & ~0x00000010); + } + result.soulEquip_ = soulEquip_; + } else { + result.soulEquip_ = soulEquipBuilder_.build(); + } onBuilt(); return result; } @@ -16430,6 +16566,32 @@ public final class CommonProto { } } } + if (soulEquipBuilder_ == null) { + if (!other.soulEquip_.isEmpty()) { + if (soulEquip_.isEmpty()) { + soulEquip_ = other.soulEquip_; + bitField0_ = (bitField0_ & ~0x00000010); + } else { + ensureSoulEquipIsMutable(); + soulEquip_.addAll(other.soulEquip_); + } + onChanged(); + } + } else { + if (!other.soulEquip_.isEmpty()) { + if (soulEquipBuilder_.isEmpty()) { + soulEquipBuilder_.dispose(); + soulEquipBuilder_ = null; + soulEquip_ = other.soulEquip_; + bitField0_ = (bitField0_ & ~0x00000010); + soulEquipBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getSoulEquipFieldBuilder() : null; + } else { + soulEquipBuilder_.addAllMessages(other.soulEquip_); + } + } + } this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -17489,6 +17651,318 @@ public final class CommonProto { return especialEquipIdBuilder_; } + // repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + private java.util.List soulEquip_ = + java.util.Collections.emptyList(); + private void ensureSoulEquipIsMutable() { + if (!((bitField0_ & 0x00000010) == 0x00000010)) { + soulEquip_ = new java.util.ArrayList(soulEquip_); + bitField0_ |= 0x00000010; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + 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; + * + *
+       *魂印
+       * 
+ */ + public java.util.List getSoulEquipList() { + if (soulEquipBuilder_ == null) { + return java.util.Collections.unmodifiableList(soulEquip_); + } else { + return soulEquipBuilder_.getMessageList(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public int getSoulEquipCount() { + if (soulEquipBuilder_ == null) { + return soulEquip_.size(); + } else { + return soulEquipBuilder_.getCount(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.Equip getSoulEquip(int index) { + if (soulEquipBuilder_ == null) { + return soulEquip_.get(index); + } else { + return soulEquipBuilder_.getMessage(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public Builder setSoulEquip( + int index, com.ljsd.jieling.protocols.CommonProto.Equip value) { + if (soulEquipBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSoulEquipIsMutable(); + soulEquip_.set(index, value); + onChanged(); + } else { + soulEquipBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public Builder setSoulEquip( + int index, com.ljsd.jieling.protocols.CommonProto.Equip.Builder builderForValue) { + if (soulEquipBuilder_ == null) { + ensureSoulEquipIsMutable(); + soulEquip_.set(index, builderForValue.build()); + onChanged(); + } else { + soulEquipBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public Builder addSoulEquip(com.ljsd.jieling.protocols.CommonProto.Equip value) { + if (soulEquipBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSoulEquipIsMutable(); + soulEquip_.add(value); + onChanged(); + } else { + soulEquipBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public Builder addSoulEquip( + int index, com.ljsd.jieling.protocols.CommonProto.Equip value) { + if (soulEquipBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureSoulEquipIsMutable(); + soulEquip_.add(index, value); + onChanged(); + } else { + soulEquipBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public Builder addSoulEquip( + com.ljsd.jieling.protocols.CommonProto.Equip.Builder builderForValue) { + if (soulEquipBuilder_ == null) { + ensureSoulEquipIsMutable(); + soulEquip_.add(builderForValue.build()); + onChanged(); + } else { + soulEquipBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public Builder addSoulEquip( + int index, com.ljsd.jieling.protocols.CommonProto.Equip.Builder builderForValue) { + if (soulEquipBuilder_ == null) { + ensureSoulEquipIsMutable(); + soulEquip_.add(index, builderForValue.build()); + onChanged(); + } else { + soulEquipBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public Builder addAllSoulEquip( + java.lang.Iterable values) { + if (soulEquipBuilder_ == null) { + ensureSoulEquipIsMutable(); + super.addAll(values, soulEquip_); + onChanged(); + } else { + soulEquipBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public Builder clearSoulEquip() { + if (soulEquipBuilder_ == null) { + soulEquip_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + } else { + soulEquipBuilder_.clear(); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public Builder removeSoulEquip(int index) { + if (soulEquipBuilder_ == null) { + ensureSoulEquipIsMutable(); + soulEquip_.remove(index); + onChanged(); + } else { + soulEquipBuilder_.remove(index); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.Equip.Builder getSoulEquipBuilder( + int index) { + return getSoulEquipFieldBuilder().getBuilder(index); + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.EquipOrBuilder getSoulEquipOrBuilder( + int index) { + if (soulEquipBuilder_ == null) { + return soulEquip_.get(index); } else { + return soulEquipBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public java.util.List + getSoulEquipOrBuilderList() { + if (soulEquipBuilder_ != null) { + return soulEquipBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(soulEquip_); + } + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.Equip.Builder addSoulEquipBuilder() { + return getSoulEquipFieldBuilder().addBuilder( + com.ljsd.jieling.protocols.CommonProto.Equip.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public com.ljsd.jieling.protocols.CommonProto.Equip.Builder addSoulEquipBuilder( + int index) { + return getSoulEquipFieldBuilder().addBuilder( + index, com.ljsd.jieling.protocols.CommonProto.Equip.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.Equip soulEquip = 5; + * + *
+       *魂印
+       * 
+ */ + public java.util.List + getSoulEquipBuilderList() { + return getSoulEquipFieldBuilder().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> + getSoulEquipFieldBuilder() { + if (soulEquipBuilder_ == null) { + 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), + getParentForChildren(), + isClean()); + soulEquip_ = null; + } + return soulEquipBuilder_; + } + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.Drop) } @@ -57175,6 +57649,24 @@ public final class CommonProto { */ com.ljsd.jieling.protocols.CommonProto.PosMineralOrBuilder getPosMineralOrBuilder( int index); + + // optional int32 remainTime = 7; + /** + * optional int32 remainTime = 7; + * + *
+     *剩余时间
+     * 
+ */ + boolean hasRemainTime(); + /** + * optional int32 remainTime = 7; + * + *
+     *剩余时间
+     * 
+ */ + int getRemainTime(); } /** * Protobuf type {@code com.ljsd.jieling.protocols.SceneInfo} @@ -57282,6 +57774,11 @@ public final class CommonProto { posMineral_.add(input.readMessage(com.ljsd.jieling.protocols.CommonProto.PosMineral.PARSER, extensionRegistry)); break; } + case 56: { + bitField0_ |= 0x00000004; + remainTime_ = input.readInt32(); + break; + } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { @@ -57585,6 +58082,30 @@ public final class CommonProto { return posMineral_.get(index); } + // optional int32 remainTime = 7; + public static final int REMAINTIME_FIELD_NUMBER = 7; + private int remainTime_; + /** + * optional int32 remainTime = 7; + * + *
+     *剩余时间
+     * 
+ */ + public boolean hasRemainTime() { + return ((bitField0_ & 0x00000004) == 0x00000004); + } + /** + * optional int32 remainTime = 7; + * + *
+     *剩余时间
+     * 
+ */ + public int getRemainTime() { + return remainTime_; + } + private void initFields() { roomId_ = 0; mapId_ = 0; @@ -57592,6 +58113,7 @@ public final class CommonProto { actorEffectBufferInfo_ = java.util.Collections.emptyList(); barrierPoint_ = java.util.Collections.emptyList(); posMineral_ = java.util.Collections.emptyList(); + remainTime_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { @@ -57623,6 +58145,9 @@ public final class CommonProto { for (int i = 0; i < posMineral_.size(); i++) { output.writeMessage(6, posMineral_.get(i)); } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + output.writeInt32(7, remainTime_); + } getUnknownFields().writeTo(output); } @@ -57661,6 +58186,10 @@ public final class CommonProto { size += com.google.protobuf.CodedOutputStream .computeMessageSize(6, posMineral_.get(i)); } + if (((bitField0_ & 0x00000004) == 0x00000004)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(7, remainTime_); + } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; @@ -57804,6 +58333,8 @@ public final class CommonProto { } else { posMineralBuilder_.clear(); } + remainTime_ = 0; + bitField0_ = (bitField0_ & ~0x00000040); return this; } @@ -57872,6 +58403,10 @@ public final class CommonProto { } else { result.posMineral_ = posMineralBuilder_.build(); } + if (((from_bitField0_ & 0x00000040) == 0x00000040)) { + to_bitField0_ |= 0x00000004; + } + result.remainTime_ = remainTime_; result.bitField0_ = to_bitField0_; onBuilt(); return result; @@ -57982,6 +58517,9 @@ public final class CommonProto { } } } + if (other.hasRemainTime()) { + setRemainTime(other.getRemainTime()); + } this.mergeUnknownFields(other.getUnknownFields()); return this; } @@ -59137,6 +59675,55 @@ public final class CommonProto { return posMineralBuilder_; } + // optional int32 remainTime = 7; + private int remainTime_ ; + /** + * optional int32 remainTime = 7; + * + *
+       *剩余时间
+       * 
+ */ + public boolean hasRemainTime() { + return ((bitField0_ & 0x00000040) == 0x00000040); + } + /** + * optional int32 remainTime = 7; + * + *
+       *剩余时间
+       * 
+ */ + public int getRemainTime() { + return remainTime_; + } + /** + * optional int32 remainTime = 7; + * + *
+       *剩余时间
+       * 
+ */ + public Builder setRemainTime(int value) { + bitField0_ |= 0x00000040; + remainTime_ = value; + onChanged(); + return this; + } + /** + * optional int32 remainTime = 7; + * + *
+       *剩余时间
+       * 
+ */ + public Builder clearRemainTime() { + bitField0_ = (bitField0_ & ~0x00000040); + remainTime_ = 0; + onChanged(); + return this; + } + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.SceneInfo) } @@ -75173,16 +75760,16 @@ public final class CommonProto { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_Equip_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_com_ljsd_jieling_protocols_Hero_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_com_ljsd_jieling_protocols_Hero_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_SoulPos_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_SoulPos_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_Hero_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_Hero_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_FightUnitInfo_descriptor; private static @@ -75599,15 +76186,15 @@ public final class CommonProto { "\003(\0132*.com.ljsd.jieling.protocols.Special", "Effects\022\024\n\014rebuildLevel\030\005 \001(\005\022\022\n\ncreateT" + "ime\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\"\200\002\n\004Hero\022\n\n\002id\030\001 \001(\t\022\016" + - "\n\006heroId\030\002 \001(\005\022\r\n\005level\030\003 \001(\005\022\017\n\007breakId" + - "\030\004 \001(\005\022\014\n\004star\030\005 \001(\005\022\016\n\006skinId\030\006 \001(\005\022\023\n\013" + - "skillIdList\030\007 \003(\005\022\023\n\013equipIdList\030\010 \003(\t\022\022" + - "\n\ncreateTime\030\t \001(\005\022\023\n\013starBreakId\030\n \001(\005\022" + - "\025\n\respecialEquip\030\013 \003(\t\0224\n\007soulPos\030\014 \003(\0132" + - "#.com.ljsd.jieling.protocols.SoulPos\",\n\007" + - "SoulPos\022\017\n\007equipId\030\001 \001(\t\022\020\n\010position\030\002 \001", - "(\005\"G\n\rFightUnitInfo\022\016\n\006unitId\030\001 \001(\t\022\024\n\014u" + + " \001(\005\022\013\n\003exp\030\t \001(\005\",\n\007SoulPos\022\017\n\007equipId\030" + + "\001 \001(\t\022\020\n\010position\030\002 \001(\005\"\200\002\n\004Hero\022\n\n\002id\030\001" + + " \001(\t\022\016\n\006heroId\030\002 \001(\005\022\r\n\005level\030\003 \001(\005\022\017\n\007b" + + "reakId\030\004 \001(\005\022\014\n\004star\030\005 \001(\005\022\016\n\006skinId\030\006 \001" + + "(\005\022\023\n\013skillIdList\030\007 \003(\005\022\023\n\013equipIdList\030\010" + + " \003(\t\022\022\n\ncreateTime\030\t \001(\005\022\023\n\013starBreakId\030" + + "\n \001(\005\022\025\n\respecialEquip\030\013 \003(\t\0224\n\007soulPos\030" + + "\014 \003(\0132#.com.ljsd.jieling.protocols.SoulP", + "os\"G\n\rFightUnitInfo\022\016\n\006unitId\030\001 \001(\t\022\024\n\014u" + "nitSkillIds\030\002 \001(\t\022\020\n\010property\030\003 \001(\t\"\201\001\n\r" + "FightTeamInfo\022@\n\rfightUnitList\030\001 \003(\0132).c" + "om.ljsd.jieling.protocols.FightUnitInfo\022" + @@ -75624,179 +76211,181 @@ public final class CommonProto { "\t\022\r\n\005state\030\002 \001(\005\022\014\n\004head\030\003 \001(\t\022\017\n\007conten" + "t\030\004 \001(\t\022\020\n\010mailItem\030\005 \001(\t\022\020\n\010sendTime\030\006 " + "\001(\005\022\025\n\reffectiveTime\030\007 \001(\005\022\020\n\010sendName\030\010" + - " \001(\t\022\020\n\010mailType\030\t \001(\005\"\332\001\n\004Drop\0222\n\010iteml" + + " \001(\t\022\020\n\010mailType\030\t \001(\005\"\220\002\n\004Drop\0222\n\010iteml" + "ist\030\001 \003(\0132 .com.ljsd.jieling.protocols.I" + "tem\0222\n\007equipId\030\002 \003(\0132!.com.ljsd.jieling.", "protocols.Equip\022.\n\004Hero\030\003 \003(\0132 .com.ljsd" + ".jieling.protocols.Hero\022:\n\017especialEquip" + "Id\030\004 \003(\0132!.com.ljsd.jieling.protocols.Eq" + - "uip\"\034\n\tGMCommand\022\017\n\007command\030\001 \001(\t\"y\n\027Adv" + - "entureBossSimpleInfo\022\017\n\007arenaId\030\001 \001(\005\022\016\n" + - "\006bossId\030\002 \001(\t\022\023\n\013bossGroupId\030\003 \001(\005\022\022\n\nre" + - "mainTime\030\004 \001(\005\022\024\n\014findUserName\030\005 \001(\t\"\240\001\n" + - "\022AdventureStateInfo\022\022\n\npositionId\030\001 \001(\005\022" + - "\r\n\005level\030\002 \001(\005\022\021\n\tstateTime\030\003 \001(\005\022T\n\027adv" + - "entureBossSimpleInfo\030\004 \003(\01323.com.ljsd.ji", - "eling.protocols.AdventureBossSimpleInfo\"" + - "0\n\014TeamHeroInfo\022\020\n\010position\030\001 \001(\005\022\016\n\006her" + - "oId\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\013TeamPosInf" + - "o\022\016\n\006teamId\030\001 \001(\005\022\020\n\010teamName\030\002 \001(\t\022?\n\rt" + - "eamHeroInfos\030\003 \003(\0132(.com.ljsd.jieling.pr" + - "otocols.TeamHeroInfo\022E\n\020teamPokemonInfos" + - "\030\004 \003(\0132+.com.ljsd.jieling.protocols.Team" + - "PokemonInfo\"-\n\020Pokemoncomonpent\022\n\n\002id\030\001 " + - "\001(\005\022\r\n\005level\030\002 \001(\005\"p\n\013PokemonInfo\022\n\n\002id\030", - "\001 \001(\005\022\r\n\005stage\030\002 \001(\005\022F\n\020pokemoncomonpent" + - "\030\003 \003(\0132,.com.ljsd.jieling.protocols.Poke" + - "moncomonpent\">\n\014RingFireInfo\022\n\n\002id\030\001 \001(\005" + - "\022\r\n\005stage\030\002 \001(\005\022\023\n\013comonpentId\030\003 \003(\005\"<\n\020" + - "WorkShopBaseInfo\022\014\n\004type\030\001 \001(\005\022\r\n\005levle\030" + - "\002 \001(\005\022\013\n\003exp\030\003 \001(\005\".\n\022WorkShopUnLockInfo" + - "\022\014\n\004type\030\001 \001(\005\022\n\n\002id\030\004 \003(\005\"\312\001\n\tFightData" + - "\022A\n\016heroFightInfos\030\001 \001(\0132).com.ljsd.jiel" + - "ing.protocols.FightTeamInfo\022>\n\013monsterLi" + - "st\030\002 \003(\0132).com.ljsd.jieling.protocols.Fi", - "ghtTeamInfo\022\021\n\tfightSeed\030\003 \001(\005\022\024\n\014fightM" + - "axTime\030\004 \001(\005\022\021\n\tfightType\030\005 \001(\005\"-\n\rExplo" + - "reDetail\022\n\n\002id\030\001 \001(\005\022\020\n\010progress\030\002 \001(\005\"0" + - "\n\nFoodBuffer\022\020\n\010bufferId\030\001 \001(\005\022\020\n\010leftSt" + - "ep\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\007" + - "fightId\030\001 \001(\005\022\r\n\005state\030\002 \001(\005\022\013\n\003num\030\003 \001(" + - "\005\022\014\n\004type\030\004 \001(\005\"l\n\024LevelDifficultyInfos\022" + - "\016\n\006areaId\030\001 \001(\005\022D\n\017LevelDifficulty\030\002 \003(\013" + - "2+.com.ljsd.jieling.protocols.LevelDiffi", - "culty\":\n\007MapInfo\022\r\n\005mapId\030\001 \001(\005\022\021\n\tleast" + - "Time\030\002 \001(\005\022\r\n\005stars\030\003 \003(\005\"\363\001\n\014ActivityIn" + - "fo\022\022\n\nactivityId\030\001 \002(\005\022E\n\007mission\030\002 \003(\0132" + - "4.com.ljsd.jieling.protocols.ActivityInf" + - "o.MissionInfo\022\r\n\005value\030\006 \001(\005\022\021\n\tstartTim" + - "e\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\005state\030\003 \002(\005\"J\n\nGmRes" + - "ponse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jieling.p" + - "rotocols.Drop\022\014\n\004info\030\002 \001(\t\"\215\001\n\017ArenaPer", - "sonInfo\022\013\n\003uid\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\022\014\n\004n" + - "ame\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\thead" + - "Frame\030\010 \001(\005\"\027\n\004Team\022\017\n\007heroTid\030\001 \003(\005\"}\n\n" + - "ArenaEnemy\022?\n\npersonInfo\030\001 \001(\0132+.com.ljs" + - "d.jieling.protocols.ArenaPersonInfo\022.\n\004t" + - "eam\030\002 \001(\0132 .com.ljsd.jieling.protocols.T" + - "eam\"~\n\tArenaInfo\022\020\n\010failNums\030\001 \001(\005\022\023\n\013su" + - "ccessNums\030\002 \001(\005\022\r\n\005score\030\003 \001(\005\022;\n\013arenaE" + - "nemys\030\004 \003(\0132&.com.ljsd.jieling.protocols", - ".ArenaEnemy\"\'\n\tStoreItem\022\n\n\002id\030\001 \001(\005\022\016\n\006" + - "buyNum\030\002 \001(\005\"\216\001\n\tStoreInfo\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.protocols.StoreItem\"\211\001" + - "\n\017ArenaRecordInfo\022\n\n\002id\030\001 \001(\t\022?\n\nattackI" + - "nfo\030\002 \001(\0132+.com.ljsd.jieling.protocols.A" + - "renaPersonInfo\022\022\n\nattackTime\030\003 \001(\005\022\025\n\rmy" + - "ScoreChange\030\004 \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\"q\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(\t\022\014\n\004rank\030" + - "\005 \001(\005\022\021\n\theadFrame\030\006 \001(\005\"\314\001\n\021AdventureBo" + - "ssInfo\022\017\n\007arenaId\030\001 \001(\005\022\017\n\007findUid\030\002 \001(\005" + - "\022\020\n\010findName\030\003 \001(\t\022\016\n\006bossId\030\004 \001(\t\022\023\n\013bo" + - "ssGroupId\030\005 \001(\005\022\016\n\006myHurt\030\006 \001(\005\022\022\n\nremai" + - "nTime\030\007 \001(\005\022\017\n\007totalHp\030\010 \001(\005\022\025\n\rbossRema" + - "inlHp\030\t \001(\005\022\022\n\narenaLevel\030\n \001(\005\"f\n\017UserM" + - "issionInfo\022\021\n\tmissionId\030\001 \001(\005\022\020\n\010progres", - "s\030\002 \001(\005\022\r\n\005state\030\003 \001(\005\022\014\n\004type\030\004 \001(\005\022\021\n\t" + - "takeTimes\030\005 \001(\005\"Q\n\013VipBaseInfo\022\020\n\010vipLev" + - "el\030\001 \001(\005\022\027\n\017hadTakeLevelBox\030\002 \001(\005\022\027\n\017had" + - "TakeDailyBox\030\003 \001(\005\"\225\001\n\006Friend\022\n\n\002id\030\001 \001(" + - "\005\022\014\n\004name\030\002 \001(\t\022\n\n\002lv\030\003 \001(\005\022\023\n\013offLineTi" + - "me\030\004 \001(\004\022\022\n\nhaveReward\030\005 \001(\005\022\016\n\006isGive\030\006" + - " \001(\005\022\014\n\004head\030\014 \001(\t\022\r\n\005frame\030\r \001(\005\022\017\n\007sou" + - "lVal\030\016 \001(\005\"V\n\rGiftGoodsInfo\022\017\n\007goodsId\030\001" + - " \001(\005\022\020\n\010buyTimes\030\002 \001(\005\022\021\n\tstartTime\030\003 \001(" + - "\005\022\017\n\007endTime\030\004 \001(\005\"7\n\021GoodsTypeDuration\022", - "\021\n\tgoodsType\030\001 \001(\005\022\017\n\007endTime\030\002 \001(\005\"/\n\016T" + - "echnologyInfo\022\016\n\006techId\030\001 \001(\005\022\r\n\005levle\030\002" + - " \001(\005\"J\n\020SuddenlyBossInfo\022\022\n\nsuddBossId\030\006" + - " \001(\005\022\017\n\007endTime\030\007 \001(\005\022\021\n\tfindMapId\030\010 \001(\005" + - "\"H\n\010ItemInfo\022\022\n\ntemplateId\030\001 \001(\005\022\017\n\007over" + - "lap\030\002 \001(\005\022\027\n\017nextRefreshTime\030\003 \001(\005\"A\n\rTo" + - "werRankInfo\022\014\n\004rank\030\001 \001(\005\022\024\n\014highestTowe" + - "r\030\002 \001(\005\022\014\n\004time\030\003 \001(\005\"\234\001\n\tTowerRank\022\013\n\003u" + - "id\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\022\014\n\004head\030\003 \001(\005\022\020\n" + - "\010userName\030\004 \001(\t\022@\n\rtowerRankInfo\030\005 \001(\0132)", - ".com.ljsd.jieling.protocols.TowerRankInf" + - "o\022\021\n\theadFrame\030\006 \001(\005\"\204\001\n\025ActorEffectBuff" + - "erInfo\022\n\n\002id\030\001 \001(\005\022\014\n\004type\030\002 \001(\005\022\021\n\tstar" + - "tTime\030\003 \001(\005\022\017\n\007endTime\030\004 \001(\005\022\016\n\006target\030\005" + - " \001(\005\022\016\n\006caster\030\006 \001(\005\022\r\n\005value\030\007 \003(\005\"T\n\016B" + - "loodyHeroInfo\022\016\n\006heroId\030\001 \001(\t\022\016\n\006heroHp\030" + - "\002 \001(\005\022\021\n\theroMaxHp\030\003 \001(\005\022\017\n\007heroTid\030\004 \001(" + - "\005\"%\n\010SceneMsg\022\014\n\004time\030\001 \001(\005\022\013\n\003msg\030\002 \001(\t" + - "\"\'\n\nPosMineral\022\013\n\003pos\030\001 \001(\005\022\014\n\004nums\030\002 \001(" + - "\005\"\264\001\n\010Creature\022\014\n\004path\030\001 \003(\005\022\r\n\005speed\030\002 ", - "\001(\005\022\r\n\005maxHp\030\003 \001(\005\022\r\n\005curHp\030\004 \001(\005\022\017\n\007min" + - "eral\030\005 \001(\005\022\014\n\004camp\030\006 \001(\005\022<\n\010heroInfo\030\007 \003" + - "(\0132*.com.ljsd.jieling.protocols.BloodyHe" + - "roInfo\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\010Creature\030\006 \001(\0132$.com" + - ".ljsd.jieling.protocols.Creature\022\020\n\010user" + - "Name\030\007 \001(\t\"\212\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&.co" + - "m.ljsd.jieling.protocols.SceneActor\022P\n\025a", - "ctorEffectBufferInfo\030\004 \003(\01321.com.ljsd.ji" + - "eling.protocols.ActorEffectBufferInfo\022\024\n" + - "\014barrierPoint\030\005 \003(\005\022:\n\nposMineral\030\006 \003(\0132" + - "&.com.ljsd.jieling.protocols.PosMineral\"" + - "S\n\027SceneGetFullMsgResponse\0228\n\tsceneInfo\030" + - "\001 \001(\0132%.com.ljsd.jieling.protocols.Scene" + - "Info\"B\n\013blessReward\022\022\n\nlocationId\030\001 \001(\005\022" + - "\r\n\005state\030\002 \001(\005\022\020\n\010rewardId\030\003 \001(\005\"5\n\022five" + - "ResetTowerInfo\022\r\n\005tower\030\001 \001(\005\022\020\n\010intoTyp" + - "e\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\016FamilyB" + - "aseInfo\022\n\n\002id\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022\017\n\007ann" + - "ouce\030\003 \001(\t\022\r\n\005levle\030\004 \001(\005\022\013\n\003exp\030\005 \001(\005\022\020" + - "\n\010totalNum\030\006 \001(\005\022\016\n\006maxNum\030\007 \001(\005\022\020\n\010join" + - "Type\030\010 \001(\005\022\014\n\004icon\030\t \001(\005\022\021\n\tlevelTime\030\n " + - "\001(\005\022A\n\013fightResult\030\013 \001(\0132,.com.ljsd.jiel" + - "ing.protocols.FamilyContribute\022\027\n\017player" + - "IntoLevel\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\006cellId\030\001 \001(\005\022\014\n\004time\030\002 \001(\005\"h\n\014UseFor", - "ceInfo\022\014\n\004name\030\001 \001(\t\022\014\n\004leve\030\002 \001(\005\022\r\n\005fo" + - "rce\030\003 \001(\005\022\014\n\004rank\030\004 \001(\005\022\014\n\004head\030\005 \001(\005\022\021\n" + - "\theadFrame\030\006 \001(\005\"H\n\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\004" + - "type\030\004 \001(\005\"g\n\nExpertInfo\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\nS" + - "ignInInfo\022\014\n\004days\030\001 \001(\005\022\r\n\005state\030\002 \001(\005\"}" + - "\n\017TeamOneTeamInfo\022.\n\004team\030\001 \001(\0132 .com.lj" + - "sd.jieling.protocols.Team\022\024\n\014PokemonInfo", - "s\030\002 \003(\005\022\022\n\ntotalForce\030\003 \001(\005\022\020\n\010remainHp\030" + - "\004 \003(\005\"\223\001\n\013TeamOneInfo\022\013\n\003uid\030\001 \001(\005\022\r\n\005le" + - "vel\030\002 \001(\005\022\014\n\004name\030\003 \001(\t\022\014\n\004head\030\004 \001(\005\022\021\n" + - "\theadFrame\030\005 \001(\005\0229\n\004team\030\006 \001(\0132+.com.ljs" + - "d.jieling.protocols.TeamOneTeamInfo\"l\n\017M" + - "onsterRankInfo\022\014\n\004name\030\001 \001(\t\022\r\n\005score\030\002 " + - "\001(\005\022\014\n\004rank\030\003 \001(\005\022\r\n\005level\030\004 \001(\005\022\014\n\004head" + - "\030\005 \001(\005\022\021\n\theadFrame\030\006 \001(\005\"2\n\rHeroBloodIn" + - "fo\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\nworldLeve", - "l\030\002 \001(\005\022\022\n\nbloodScore\030\003 \001(\005\"2\n\017PlayerBin" + - "dPhone\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\tmon" + - "sterId\030\002 \001(\005\"2\n\014StrongerInfo\022\020\n\010curScore" + - "\030\001 \001(\005\022\020\n\010maxScore\030\002 \001(\005\"A\n\017QuestionOpti" + - "ons\022\017\n\007content\030\001 \001(\t\022\014\n\004type\030\002 \001(\005\022\017\n\007op" + - "tions\030\003 \003(\t\"\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\004" + - "head\030\004 \001(\t\022\020\n\010serverId\030\005 \001(\005\022\r\n\005level\030\006 " + - "\001(\005\022\014\n\004rank\030\007 \001(\005\022\r\n\005score\030\010 \001(\005B\002H\001" + "uip\0224\n\tsoulEquip\030\005 \003(\0132!.com.ljsd.jielin" + + "g.protocols.Equip\"\034\n\tGMCommand\022\017\n\007comman" + + "d\030\001 \001(\t\"y\n\027AdventureBossSimpleInfo\022\017\n\007ar" + + "enaId\030\001 \001(\005\022\016\n\006bossId\030\002 \001(\t\022\023\n\013bossGroup" + + "Id\030\003 \001(\005\022\022\n\nremainTime\030\004 \001(\005\022\024\n\014findUser" + + "Name\030\005 \001(\t\"\240\001\n\022AdventureStateInfo\022\022\n\npos" + + "itionId\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\022\021\n\tstateTim", + "e\030\003 \001(\005\022T\n\027adventureBossSimpleInfo\030\004 \003(\013" + + "23.com.ljsd.jieling.protocols.AdventureB" + + "ossSimpleInfo\"0\n\014TeamHeroInfo\022\020\n\010positio" + + "n\030\001 \001(\005\022\016\n\006heroId\030\002 \001(\t\"6\n\017TeamPokemonIn" + + "fo\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\010teamN" + + "ame\030\002 \001(\t\022?\n\rteamHeroInfos\030\003 \003(\0132(.com.l" + + "jsd.jieling.protocols.TeamHeroInfo\022E\n\020te" + + "amPokemonInfos\030\004 \003(\0132+.com.ljsd.jieling." + + "protocols.TeamPokemonInfo\"-\n\020Pokemoncomo", + "npent\022\n\n\002id\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\"p\n\013Poke" + + "monInfo\022\n\n\002id\030\001 \001(\005\022\r\n\005stage\030\002 \001(\005\022F\n\020po" + + "kemoncomonpent\030\003 \003(\0132,.com.ljsd.jieling." + + "protocols.Pokemoncomonpent\">\n\014RingFireIn" + + "fo\022\n\n\002id\030\001 \001(\005\022\r\n\005stage\030\002 \001(\005\022\023\n\013comonpe" + + "ntId\030\003 \003(\005\"<\n\020WorkShopBaseInfo\022\014\n\004type\030\001" + + " \001(\005\022\r\n\005levle\030\002 \001(\005\022\013\n\003exp\030\003 \001(\005\".\n\022Work" + + "ShopUnLockInfo\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.FightTeamInf", + "o\022>\n\013monsterList\030\002 \003(\0132).com.ljsd.jielin" + + "g.protocols.FightTeamInfo\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\rExploreDetail\022\n\n\002id\030\001 \001(\005\022\020\n\010pr" + + "ogress\030\002 \001(\005\"0\n\nFoodBuffer\022\020\n\010bufferId\030\001" + + " \001(\005\022\020\n\010leftStep\030\002 \001(\005\"/\n\023NewPlayerGuide" + + "Point\022\014\n\004type\030\001 \001(\005\022\n\n\002id\030\002 \001(\005\"L\n\017Level" + + "Difficulty\022\017\n\007fightId\030\001 \001(\005\022\r\n\005state\030\002 \001" + + "(\005\022\013\n\003num\030\003 \001(\005\022\014\n\004type\030\004 \001(\005\"l\n\024LevelDi" + + "fficultyInfos\022\016\n\006areaId\030\001 \001(\005\022D\n\017LevelDi", + "fficulty\030\002 \003(\0132+.com.ljsd.jieling.protoc" + + "ols.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\nactivityId\030\001 \002(\005\022E\n\007" + + "mission\030\002 \003(\01324.com.ljsd.jieling.protoco" + + "ls.ActivityInfo.MissionInfo\022\r\n\005value\030\006 \001" + + "(\005\022\021\n\tstartTime\030\005 \001(\005\022\017\n\007endTime\030\003 \001(\005\022\022" + + "\n\nreallyOpen\030\004 \001(\005\032A\n\013MissionInfo\022\021\n\tmis" + + "sionId\030\001 \002(\005\022\020\n\010progress\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.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\005le" + + "vel\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\007her" + + "oTid\030\001 \003(\005\"}\n\nArenaEnemy\022?\n\npersonInfo\030\001" + + " \001(\0132+.com.ljsd.jieling.protocols.ArenaP" + + "ersonInfo\022.\n\004team\030\002 \001(\0132 .com.ljsd.jieli" + + "ng.protocols.Team\"~\n\tArenaInfo\022\020\n\010failNu" + + "ms\030\001 \001(\005\022\023\n\013successNums\030\002 \001(\005\022\r\n\005score\030\003", + " \001(\005\022;\n\013arenaEnemys\030\004 \003(\0132&.com.ljsd.jie" + + "ling.protocols.ArenaEnemy\"\'\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\017lastRefreshTime\030\002 \001(\003\022\021\n" + + "\tstartTime\030\004 \001(\003\022\017\n\007endTime\030\005 \001(\003\0228\n\tsto" + + "reItem\030\006 \003(\0132%.com.ljsd.jieling.protocol" + + "s.StoreItem\"\211\001\n\017ArenaRecordInfo\022\n\n\002id\030\001 " + + "\001(\t\022?\n\nattackInfo\030\002 \001(\0132+.com.ljsd.jieli" + + "ng.protocols.ArenaPersonInfo\022\022\n\nattackTi" + + "me\030\003 \001(\005\022\025\n\rmyScoreChange\030\004 \001(\005\"Z\n\016Funct", + "ionOfTime\022\022\n\nfunctionId\030\001 \001(\005\022\021\n\tstartTi" + + "me\030\002 \001(\005\022\017\n\007endTime\030\003 \001(\005\022\020\n\010interval\030\004 " + + "\001(\005\"q\n\025AdventureRankItemInfo\022\r\n\005level\030\001 " + + "\001(\005\022\014\n\004name\030\002 \001(\t\022\014\n\004hurt\030\003 \001(\005\022\014\n\004head\030" + + "\004 \001(\t\022\014\n\004rank\030\005 \001(\005\022\021\n\theadFrame\030\006 \001(\005\"\314" + + "\001\n\021AdventureBossInfo\022\017\n\007arenaId\030\001 \001(\005\022\017\n" + + "\007findUid\030\002 \001(\005\022\020\n\010findName\030\003 \001(\t\022\016\n\006boss" + + "Id\030\004 \001(\t\022\023\n\013bossGroupId\030\005 \001(\005\022\016\n\006myHurt\030" + + "\006 \001(\005\022\022\n\nremainTime\030\007 \001(\005\022\017\n\007totalHp\030\010 \001" + + "(\005\022\025\n\rbossRemainlHp\030\t \001(\005\022\022\n\narenaLevel\030", + "\n \001(\005\"f\n\017UserMissionInfo\022\021\n\tmissionId\030\001 " + + "\001(\005\022\020\n\010progress\030\002 \001(\005\022\r\n\005state\030\003 \001(\005\022\014\n\004" + + "type\030\004 \001(\005\022\021\n\ttakeTimes\030\005 \001(\005\"Q\n\013VipBase" + + "Info\022\020\n\010vipLevel\030\001 \001(\005\022\027\n\017hadTakeLevelBo" + + "x\030\002 \001(\005\022\027\n\017hadTakeDailyBox\030\003 \001(\005\"\225\001\n\006Fri" + + "end\022\n\n\002id\030\001 \001(\005\022\014\n\004name\030\002 \001(\t\022\n\n\002lv\030\003 \001(" + + "\005\022\023\n\013offLineTime\030\004 \001(\004\022\022\n\nhaveReward\030\005 \001" + + "(\005\022\016\n\006isGive\030\006 \001(\005\022\014\n\004head\030\014 \001(\t\022\r\n\005fram" + + "e\030\r \001(\005\022\017\n\007soulVal\030\016 \001(\005\"V\n\rGiftGoodsInf" + + "o\022\017\n\007goodsId\030\001 \001(\005\022\020\n\010buyTimes\030\002 \001(\005\022\021\n\t", + "startTime\030\003 \001(\005\022\017\n\007endTime\030\004 \001(\005\"7\n\021Good" + + "sTypeDuration\022\021\n\tgoodsType\030\001 \001(\005\022\017\n\007endT" + + "ime\030\002 \001(\005\"/\n\016TechnologyInfo\022\016\n\006techId\030\001 " + + "\001(\005\022\r\n\005levle\030\002 \001(\005\"J\n\020SuddenlyBossInfo\022\022" + + "\n\nsuddBossId\030\006 \001(\005\022\017\n\007endTime\030\007 \001(\005\022\021\n\tf" + + "indMapId\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\017nextRefreshTi" + + "me\030\003 \001(\005\"A\n\rTowerRankInfo\022\014\n\004rank\030\001 \001(\005\022" + + "\024\n\014highestTower\030\002 \001(\005\022\014\n\004time\030\003 \001(\005\"\234\001\n\t" + + "TowerRank\022\013\n\003uid\030\001 \001(\005\022\r\n\005level\030\002 \001(\005\022\014\n", + "\004head\030\003 \001(\005\022\020\n\010userName\030\004 \001(\t\022@\n\rtowerRa" + + "nkInfo\030\005 \001(\0132).com.ljsd.jieling.protocol" + + "s.TowerRankInfo\022\021\n\theadFrame\030\006 \001(\005\"\204\001\n\025A" + + "ctorEffectBufferInfo\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\006caster\030\006 \001(\005\022\r\n\005va" + + "lue\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\005curH" + + "p\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.prot" + + "ocols.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\010Creatu" + + "re\030\006 \001(\0132$.com.ljsd.jieling.protocols.Cr" + + "eature\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\nSceneAc", + "tor\030\003 \003(\0132&.com.ljsd.jieling.protocols.S" + + "ceneActor\022P\n\025actorEffectBufferInfo\030\004 \003(\013" + + "21.com.ljsd.jieling.protocols.ActorEffec" + + "tBufferInfo\022\024\n\014barrierPoint\030\005 \003(\005\022:\n\npos" + + "Mineral\030\006 \003(\0132&.com.ljsd.jieling.protoco" + + "ls.PosMineral\022\022\n\nremainTime\030\007 \001(\005\"S\n\027Sce" + + "neGetFullMsgResponse\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\005sta" + + "te\030\002 \001(\005\022\020\n\010rewardId\030\003 \001(\005\"5\n\022fiveResetT", + "owerInfo\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\004dr" + + "aw\030\002 \001(\005\022\014\n\004fail\030\003 \001(\005\"\210\002\n\016FamilyBaseInf" + + "o\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\010tota" + + "lNum\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\022A\n" + + "\013fightResult\030\013 \001(\0132,.com.ljsd.jieling.pr" + + "otocols.FamilyContribute\022\027\n\017playerIntoLe" + + "vel\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\006ce" + + "llId\030\001 \001(\005\022\014\n\004time\030\002 \001(\005\"h\n\014UseForceInfo" + + "\022\014\n\004name\030\001 \001(\t\022\014\n\004leve\030\002 \001(\005\022\r\n\005force\030\003 " + + "\001(\005\022\014\n\004rank\030\004 \001(\005\022\014\n\004head\030\005 \001(\005\022\021\n\theadF" + + "rame\030\006 \001(\005\"H\n\013endlessSign\022\r\n\005mapId\030\001 \001(\005" + + "\022\016\n\006cellId\030\002 \001(\005\022\014\n\004info\030\003 \001(\t\022\014\n\004type\030\004" + + " \001(\005\"g\n\nExpertInfo\022\014\n\004name\030\001 \001(\t\022\r\n\005scor" + + "e\030\002 \001(\005\022\014\n\004rank\030\003 \001(\005\022\r\n\005level\030\004 \001(\005\022\014\n\004" + + "head\030\005 \001(\005\022\021\n\theadFrame\030\006 \001(\005\")\n\nSignInI" + + "nfo\022\014\n\004days\030\001 \001(\005\022\r\n\005state\030\002 \001(\005\"}\n\017Team", + "OneTeamInfo\022.\n\004team\030\001 \001(\0132 .com.ljsd.jie" + + "ling.protocols.Team\022\024\n\014PokemonInfos\030\002 \003(" + + "\005\022\022\n\ntotalForce\030\003 \001(\005\022\020\n\010remainHp\030\004 \003(\005\"" + + "\223\001\n\013TeamOneInfo\022\013\n\003uid\030\001 \001(\005\022\r\n\005level\030\002 " + + "\001(\005\022\014\n\004name\030\003 \001(\t\022\014\n\004head\030\004 \001(\005\022\021\n\theadF" + + "rame\030\005 \001(\005\0229\n\004team\030\006 \001(\0132+.com.ljsd.jiel" + + "ing.protocols.TeamOneTeamInfo\"l\n\017Monster" + + "RankInfo\022\014\n\004name\030\001 \001(\t\022\r\n\005score\030\002 \001(\005\022\014\n" + + "\004rank\030\003 \001(\005\022\r\n\005level\030\004 \001(\005\022\014\n\004head\030\005 \001(\005" + + "\022\021\n\theadFrame\030\006 \001(\005\"2\n\rHeroBloodInfo\022\016\n\006", + "heroId\030\001 \001(\t\022\021\n\tlostBlood\030\002 \001(\005\"D\n\013Endle" + + "ssInfo\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\014End" + + "lessPoint\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\"A\n\017QuestionOptions\022\017\n" + + "\007content\030\001 \001(\t\022\014\n\004type\030\002 \001(\005\022\017\n\007options\030" + + "\003 \003(\t\"\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(\t\022\020\n\010serverId\030\005 \001(\005\022\r\n\005level\030\006 \001(\005\022\014\n" + + "\004rank\030\007 \001(\005\022\r\n\005score\030\010 \001(\005B\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -75839,18 +76428,18 @@ public final class CommonProto { com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_Equip_descriptor, new java.lang.String[] { "Id", "EquipId", "MainAttribute", "SecondAttribute", "RebuildLevel", "CreateTime", "SkillId", "IsLocked", "Exp", }); - internal_static_com_ljsd_jieling_protocols_Hero_descriptor = - getDescriptor().getMessageTypes().get(6); - internal_static_com_ljsd_jieling_protocols_Hero_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_com_ljsd_jieling_protocols_Hero_descriptor, - new java.lang.String[] { "Id", "HeroId", "Level", "BreakId", "Star", "SkinId", "SkillIdList", "EquipIdList", "CreateTime", "StarBreakId", "EspecialEquip", "SoulPos", }); internal_static_com_ljsd_jieling_protocols_SoulPos_descriptor = - getDescriptor().getMessageTypes().get(7); + getDescriptor().getMessageTypes().get(6); internal_static_com_ljsd_jieling_protocols_SoulPos_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_SoulPos_descriptor, new java.lang.String[] { "EquipId", "Position", }); + internal_static_com_ljsd_jieling_protocols_Hero_descriptor = + getDescriptor().getMessageTypes().get(7); + internal_static_com_ljsd_jieling_protocols_Hero_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_Hero_descriptor, + new java.lang.String[] { "Id", "HeroId", "Level", "BreakId", "Star", "SkinId", "SkillIdList", "EquipIdList", "CreateTime", "StarBreakId", "EspecialEquip", "SoulPos", }); internal_static_com_ljsd_jieling_protocols_FightUnitInfo_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_com_ljsd_jieling_protocols_FightUnitInfo_fieldAccessorTable = new @@ -75898,7 +76487,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", }); + new java.lang.String[] { "Itemlist", "EquipId", "Hero", "EspecialEquipId", "SoulEquip", }); internal_static_com_ljsd_jieling_protocols_GMCommand_descriptor = getDescriptor().getMessageTypes().get(16); internal_static_com_ljsd_jieling_protocols_GMCommand_fieldAccessorTable = new @@ -76186,7 +76775,7 @@ public final class CommonProto { internal_static_com_ljsd_jieling_protocols_SceneInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_SceneInfo_descriptor, - new java.lang.String[] { "RoomId", "MapId", "SceneActor", "ActorEffectBufferInfo", "BarrierPoint", "PosMineral", }); + new java.lang.String[] { "RoomId", "MapId", "SceneActor", "ActorEffectBufferInfo", "BarrierPoint", "PosMineral", "RemainTime", }); internal_static_com_ljsd_jieling_protocols_SceneGetFullMsgResponse_descriptor = getDescriptor().getMessageTypes().get(63); internal_static_com_ljsd_jieling_protocols_SceneGetFullMsgResponse_fieldAccessorTable = new 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 1f73a9c96..3c9a3fd9b 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/HeroInfoProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/HeroInfoProto.java @@ -9781,6 +9781,638 @@ public final class HeroInfoProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.EquipWearRequest) } + public interface SoulEquipPosOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional string equipId = 1; + /** + * optional string equipId = 1; + * + *
+     *装备id
+     * 
+ */ + boolean hasEquipId(); + /** + * optional string equipId = 1; + * + *
+     *装备id
+     * 
+ */ + java.lang.String getEquipId(); + /** + * optional string equipId = 1; + * + *
+     *装备id
+     * 
+ */ + com.google.protobuf.ByteString + getEquipIdBytes(); + + // optional int32 position = 2; + /** + * optional int32 position = 2; + * + *
+     *卡槽位置
+     * 
+ */ + boolean hasPosition(); + /** + * optional int32 position = 2; + * + *
+     *卡槽位置
+     * 
+ */ + int getPosition(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.SoulEquipPos} + */ + public static final class SoulEquipPos extends + com.google.protobuf.GeneratedMessage + implements SoulEquipPosOrBuilder { + // Use SoulEquipPos.newBuilder() to construct. + private SoulEquipPos(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private SoulEquipPos(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final SoulEquipPos defaultInstance; + public static SoulEquipPos getDefaultInstance() { + return defaultInstance; + } + + public SoulEquipPos getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private SoulEquipPos( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 10: { + bitField0_ |= 0x00000001; + equipId_ = input.readBytes(); + break; + } + case 16: { + bitField0_ |= 0x00000002; + position_ = input.readInt32(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_SoulEquipPos_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_SoulEquipPos_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos.class, com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public SoulEquipPos parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new SoulEquipPos(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional string equipId = 1; + public static final int EQUIPID_FIELD_NUMBER = 1; + private java.lang.Object equipId_; + /** + * optional string equipId = 1; + * + *
+     *装备id
+     * 
+ */ + public boolean hasEquipId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional string equipId = 1; + * + *
+     *装备id
+     * 
+ */ + public java.lang.String getEquipId() { + java.lang.Object ref = equipId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = + (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + if (bs.isValidUtf8()) { + equipId_ = s; + } + return s; + } + } + /** + * optional string equipId = 1; + * + *
+     *装备id
+     * 
+ */ + public com.google.protobuf.ByteString + getEquipIdBytes() { + java.lang.Object ref = equipId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + equipId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + // optional int32 position = 2; + public static final int POSITION_FIELD_NUMBER = 2; + private int position_; + /** + * optional int32 position = 2; + * + *
+     *卡槽位置
+     * 
+ */ + public boolean hasPosition() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 position = 2; + * + *
+     *卡槽位置
+     * 
+ */ + public int getPosition() { + return position_; + } + + private void initFields() { + equipId_ = ""; + position_ = 0; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeBytes(1, getEquipIdBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, position_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeBytesSize(1, getEquipIdBytes()); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, position_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos 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.SoulEquipPos} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPosOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_SoulEquipPos_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_SoulEquipPos_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos.class, com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos.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(); + equipId_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + position_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_SoulEquipPos_descriptor; + } + + public com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos build() { + com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos buildPartial() { + com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos result = new com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.equipId_ = equipId_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.position_ = position_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos) { + return mergeFrom((com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos other) { + if (other == com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos.getDefaultInstance()) return this; + if (other.hasEquipId()) { + bitField0_ |= 0x00000001; + equipId_ = other.equipId_; + onChanged(); + } + if (other.hasPosition()) { + setPosition(other.getPosition()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional string equipId = 1; + private java.lang.Object equipId_ = ""; + /** + * optional string equipId = 1; + * + *
+       *装备id
+       * 
+ */ + public boolean hasEquipId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional string equipId = 1; + * + *
+       *装备id
+       * 
+ */ + public java.lang.String getEquipId() { + java.lang.Object ref = equipId_; + if (!(ref instanceof java.lang.String)) { + java.lang.String s = ((com.google.protobuf.ByteString) ref) + .toStringUtf8(); + equipId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * optional string equipId = 1; + * + *
+       *装备id
+       * 
+ */ + public com.google.protobuf.ByteString + getEquipIdBytes() { + java.lang.Object ref = equipId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8( + (java.lang.String) ref); + equipId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * optional string equipId = 1; + * + *
+       *装备id
+       * 
+ */ + public Builder setEquipId( + java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + equipId_ = value; + onChanged(); + return this; + } + /** + * optional string equipId = 1; + * + *
+       *装备id
+       * 
+ */ + public Builder clearEquipId() { + bitField0_ = (bitField0_ & ~0x00000001); + equipId_ = getDefaultInstance().getEquipId(); + onChanged(); + return this; + } + /** + * optional string equipId = 1; + * + *
+       *装备id
+       * 
+ */ + public Builder setEquipIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + equipId_ = value; + onChanged(); + return this; + } + + // optional int32 position = 2; + private int position_ ; + /** + * optional int32 position = 2; + * + *
+       *卡槽位置
+       * 
+ */ + public boolean hasPosition() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 position = 2; + * + *
+       *卡槽位置
+       * 
+ */ + public int getPosition() { + return position_; + } + /** + * optional int32 position = 2; + * + *
+       *卡槽位置
+       * 
+ */ + public Builder setPosition(int value) { + bitField0_ |= 0x00000002; + position_ = value; + onChanged(); + return this; + } + /** + * optional int32 position = 2; + * + *
+       *卡槽位置
+       * 
+ */ + public Builder clearPosition() { + bitField0_ = (bitField0_ & ~0x00000002); + position_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.SoulEquipPos) + } + + static { + defaultInstance = new SoulEquipPos(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.SoulEquipPos) + } + public interface SoulEquipWearRequestOrBuilder extends com.google.protobuf.MessageOrBuilder { @@ -11767,638 +12399,6 @@ public final class HeroInfoProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.SoulEquipUnLoadWearRequest) } - public interface SoulEquipPosOrBuilder - extends com.google.protobuf.MessageOrBuilder { - - // optional string equipId = 1; - /** - * optional string equipId = 1; - * - *
-     *装备id
-     * 
- */ - boolean hasEquipId(); - /** - * optional string equipId = 1; - * - *
-     *装备id
-     * 
- */ - java.lang.String getEquipId(); - /** - * optional string equipId = 1; - * - *
-     *装备id
-     * 
- */ - com.google.protobuf.ByteString - getEquipIdBytes(); - - // optional int32 position = 2; - /** - * optional int32 position = 2; - * - *
-     *卡槽位置
-     * 
- */ - boolean hasPosition(); - /** - * optional int32 position = 2; - * - *
-     *卡槽位置
-     * 
- */ - int getPosition(); - } - /** - * Protobuf type {@code com.ljsd.jieling.protocols.SoulEquipPos} - */ - public static final class SoulEquipPos extends - com.google.protobuf.GeneratedMessage - implements SoulEquipPosOrBuilder { - // Use SoulEquipPos.newBuilder() to construct. - private SoulEquipPos(com.google.protobuf.GeneratedMessage.Builder builder) { - super(builder); - this.unknownFields = builder.getUnknownFields(); - } - private SoulEquipPos(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } - - private static final SoulEquipPos defaultInstance; - public static SoulEquipPos getDefaultInstance() { - return defaultInstance; - } - - public SoulEquipPos getDefaultInstanceForType() { - return defaultInstance; - } - - private final com.google.protobuf.UnknownFieldSet unknownFields; - @java.lang.Override - public final com.google.protobuf.UnknownFieldSet - getUnknownFields() { - return this.unknownFields; - } - private SoulEquipPos( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - initFields(); - int mutable_bitField0_ = 0; - com.google.protobuf.UnknownFieldSet.Builder unknownFields = - com.google.protobuf.UnknownFieldSet.newBuilder(); - try { - boolean done = false; - while (!done) { - int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - default: { - if (!parseUnknownField(input, unknownFields, - extensionRegistry, tag)) { - done = true; - } - break; - } - case 10: { - bitField0_ |= 0x00000001; - equipId_ = input.readBytes(); - break; - } - case 16: { - bitField0_ |= 0x00000002; - position_ = input.readInt32(); - break; - } - } - } - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - throw e.setUnfinishedMessage(this); - } catch (java.io.IOException e) { - throw new com.google.protobuf.InvalidProtocolBufferException( - e.getMessage()).setUnfinishedMessage(this); - } finally { - this.unknownFields = unknownFields.build(); - makeExtensionsImmutable(); - } - } - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_SoulEquipPos_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_SoulEquipPos_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos.class, com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos.Builder.class); - } - - public static com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - public SoulEquipPos parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new SoulEquipPos(input, extensionRegistry); - } - }; - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - private int bitField0_; - // optional string equipId = 1; - public static final int EQUIPID_FIELD_NUMBER = 1; - private java.lang.Object equipId_; - /** - * optional string equipId = 1; - * - *
-     *装备id
-     * 
- */ - public boolean hasEquipId() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional string equipId = 1; - * - *
-     *装备id
-     * 
- */ - public java.lang.String getEquipId() { - java.lang.Object ref = equipId_; - if (ref instanceof java.lang.String) { - return (java.lang.String) ref; - } else { - com.google.protobuf.ByteString bs = - (com.google.protobuf.ByteString) ref; - java.lang.String s = bs.toStringUtf8(); - if (bs.isValidUtf8()) { - equipId_ = s; - } - return s; - } - } - /** - * optional string equipId = 1; - * - *
-     *装备id
-     * 
- */ - public com.google.protobuf.ByteString - getEquipIdBytes() { - java.lang.Object ref = equipId_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - equipId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - - // optional int32 position = 2; - public static final int POSITION_FIELD_NUMBER = 2; - private int position_; - /** - * optional int32 position = 2; - * - *
-     *卡槽位置
-     * 
- */ - public boolean hasPosition() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional int32 position = 2; - * - *
-     *卡槽位置
-     * 
- */ - public int getPosition() { - return position_; - } - - private void initFields() { - equipId_ = ""; - position_ = 0; - } - private byte memoizedIsInitialized = -1; - public final boolean isInitialized() { - byte isInitialized = memoizedIsInitialized; - if (isInitialized != -1) return isInitialized == 1; - - memoizedIsInitialized = 1; - return true; - } - - public void writeTo(com.google.protobuf.CodedOutputStream output) - throws java.io.IOException { - getSerializedSize(); - if (((bitField0_ & 0x00000001) == 0x00000001)) { - output.writeBytes(1, getEquipIdBytes()); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - output.writeInt32(2, position_); - } - getUnknownFields().writeTo(output); - } - - private int memoizedSerializedSize = -1; - public int getSerializedSize() { - int size = memoizedSerializedSize; - if (size != -1) return size; - - size = 0; - if (((bitField0_ & 0x00000001) == 0x00000001)) { - size += com.google.protobuf.CodedOutputStream - .computeBytesSize(1, getEquipIdBytes()); - } - if (((bitField0_ & 0x00000002) == 0x00000002)) { - size += com.google.protobuf.CodedOutputStream - .computeInt32Size(2, position_); - } - size += getUnknownFields().getSerializedSize(); - memoizedSerializedSize = size; - return size; - } - - private static final long serialVersionUID = 0L; - @java.lang.Override - protected java.lang.Object writeReplace() - throws java.io.ObjectStreamException { - return super.writeReplace(); - } - - public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom(byte[] data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom( - byte[] data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseDelimitedFrom(java.io.InputStream input) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input); - } - public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseDelimitedFrom(input, extensionRegistry); - } - public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom( - com.google.protobuf.CodedInputStream input) - throws java.io.IOException { - return PARSER.parseFrom(input); - } - public static com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return PARSER.parseFrom(input, extensionRegistry); - } - - public static Builder newBuilder() { return Builder.create(); } - public Builder newBuilderForType() { return newBuilder(); } - public static Builder newBuilder(com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos 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.SoulEquipPos} - */ - public static final class Builder extends - com.google.protobuf.GeneratedMessage.Builder - implements com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPosOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor - getDescriptor() { - return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_SoulEquipPos_descriptor; - } - - protected com.google.protobuf.GeneratedMessage.FieldAccessorTable - internalGetFieldAccessorTable() { - return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_SoulEquipPos_fieldAccessorTable - .ensureFieldAccessorsInitialized( - com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos.class, com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos.Builder.class); - } - - // Construct using com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos.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(); - equipId_ = ""; - bitField0_ = (bitField0_ & ~0x00000001); - position_ = 0; - bitField0_ = (bitField0_ & ~0x00000002); - return this; - } - - public Builder clone() { - return create().mergeFrom(buildPartial()); - } - - public com.google.protobuf.Descriptors.Descriptor - getDescriptorForType() { - return com.ljsd.jieling.protocols.HeroInfoProto.internal_static_com_ljsd_jieling_protocols_SoulEquipPos_descriptor; - } - - public com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos getDefaultInstanceForType() { - return com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos.getDefaultInstance(); - } - - public com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos build() { - com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - public com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos buildPartial() { - com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos result = new com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos(this); - int from_bitField0_ = bitField0_; - int to_bitField0_ = 0; - if (((from_bitField0_ & 0x00000001) == 0x00000001)) { - to_bitField0_ |= 0x00000001; - } - result.equipId_ = equipId_; - if (((from_bitField0_ & 0x00000002) == 0x00000002)) { - to_bitField0_ |= 0x00000002; - } - result.position_ = position_; - result.bitField0_ = to_bitField0_; - onBuilt(); - return result; - } - - public Builder mergeFrom(com.google.protobuf.Message other) { - if (other instanceof com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos) { - return mergeFrom((com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos)other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom(com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos other) { - if (other == com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos.getDefaultInstance()) return this; - if (other.hasEquipId()) { - bitField0_ |= 0x00000001; - equipId_ = other.equipId_; - onChanged(); - } - if (other.hasPosition()) { - setPosition(other.getPosition()); - } - this.mergeUnknownFields(other.getUnknownFields()); - return this; - } - - public final boolean isInitialized() { - return true; - } - - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.ljsd.jieling.protocols.HeroInfoProto.SoulEquipPos) e.getUnfinishedMessage(); - throw e; - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - private int bitField0_; - - // optional string equipId = 1; - private java.lang.Object equipId_ = ""; - /** - * optional string equipId = 1; - * - *
-       *装备id
-       * 
- */ - public boolean hasEquipId() { - return ((bitField0_ & 0x00000001) == 0x00000001); - } - /** - * optional string equipId = 1; - * - *
-       *装备id
-       * 
- */ - public java.lang.String getEquipId() { - java.lang.Object ref = equipId_; - if (!(ref instanceof java.lang.String)) { - java.lang.String s = ((com.google.protobuf.ByteString) ref) - .toStringUtf8(); - equipId_ = s; - return s; - } else { - return (java.lang.String) ref; - } - } - /** - * optional string equipId = 1; - * - *
-       *装备id
-       * 
- */ - public com.google.protobuf.ByteString - getEquipIdBytes() { - java.lang.Object ref = equipId_; - if (ref instanceof String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8( - (java.lang.String) ref); - equipId_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } - } - /** - * optional string equipId = 1; - * - *
-       *装备id
-       * 
- */ - public Builder setEquipId( - java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - equipId_ = value; - onChanged(); - return this; - } - /** - * optional string equipId = 1; - * - *
-       *装备id
-       * 
- */ - public Builder clearEquipId() { - bitField0_ = (bitField0_ & ~0x00000001); - equipId_ = getDefaultInstance().getEquipId(); - onChanged(); - return this; - } - /** - * optional string equipId = 1; - * - *
-       *装备id
-       * 
- */ - public Builder setEquipIdBytes( - com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000001; - equipId_ = value; - onChanged(); - return this; - } - - // optional int32 position = 2; - private int position_ ; - /** - * optional int32 position = 2; - * - *
-       *卡槽位置
-       * 
- */ - public boolean hasPosition() { - return ((bitField0_ & 0x00000002) == 0x00000002); - } - /** - * optional int32 position = 2; - * - *
-       *卡槽位置
-       * 
- */ - public int getPosition() { - return position_; - } - /** - * optional int32 position = 2; - * - *
-       *卡槽位置
-       * 
- */ - public Builder setPosition(int value) { - bitField0_ |= 0x00000002; - position_ = value; - onChanged(); - return this; - } - /** - * optional int32 position = 2; - * - *
-       *卡槽位置
-       * 
- */ - public Builder clearPosition() { - bitField0_ = (bitField0_ & ~0x00000002); - position_ = 0; - onChanged(); - return this; - } - - // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.SoulEquipPos) - } - - static { - defaultInstance = new SoulEquipPos(true); - defaultInstance.initFields(); - } - - // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.SoulEquipPos) - } - public interface EquipUnLoadOptRequestOrBuilder extends com.google.protobuf.MessageOrBuilder { @@ -20742,6 +20742,11 @@ public final class HeroInfoProto { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_EquipWearRequest_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_SoulEquipPos_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_SoulEquipPos_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_SoulEquipWearRequest_descriptor; private static @@ -20752,11 +20757,6 @@ public final class HeroInfoProto { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_SoulEquipUnLoadWearRequest_fieldAccessorTable; - private static com.google.protobuf.Descriptors.Descriptor - internal_static_com_ljsd_jieling_protocols_SoulEquipPos_descriptor; - private static - com.google.protobuf.GeneratedMessage.FieldAccessorTable - internal_static_com_ljsd_jieling_protocols_SoulEquipPos_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_EquipUnLoadOptRequest_descriptor; private static @@ -20868,13 +20868,13 @@ public final class HeroInfoProto { "quipId\030\001 \001(\t\022\014\n\004leve\030\002 \001(\005\022\013\n\003exp\030\003 \001(\005\022" + "\024\n\014soulEquipIds\030\004 \003(\t\"A\n\020EquipWearReques" + "t\022\016\n\006heroId\030\001 \001(\t\022\017\n\007equipId\030\002 \003(\t\022\014\n\004ty" + - "pe\030\003 \001(\005\"f\n\024SoulEquipWearRequest\022\016\n\006hero" + - "Id\030\001 \001(\t\022>\n\014soulEquipIds\030\002 \003(\0132(.com.ljs" + - "d.jieling.protocols.SoulEquipPos\"l\n\032Soul", - "EquipUnLoadWearRequest\022\016\n\006heroId\030\001 \001(\t\022>" + - "\n\014soulEquipIds\030\002 \003(\0132(.com.ljsd.jieling." + - "protocols.SoulEquipPos\"1\n\014SoulEquipPos\022\017" + - "\n\007equipId\030\001 \001(\t\022\020\n\010position\030\002 \001(\005\"G\n\025Equ" + + "pe\030\003 \001(\005\"1\n\014SoulEquipPos\022\017\n\007equipId\030\001 \001(" + + "\t\022\020\n\010position\030\002 \001(\005\"f\n\024SoulEquipWearRequ" + + "est\022\016\n\006heroId\030\001 \001(\t\022>\n\014soulEquipIds\030\002 \003(", + "\0132(.com.ljsd.jieling.protocols.SoulEquip" + + "Pos\"l\n\032SoulEquipUnLoadWearRequest\022\016\n\006her" + + "oId\030\001 \001(\t\022>\n\014soulEquipIds\030\002 \003(\0132(.com.lj" + + "sd.jieling.protocols.SoulEquipPos\"G\n\025Equ" + "ipUnLoadOptRequest\022\016\n\006heroId\030\001 \001(\t\022\020\n\010eq" + "uipIds\030\002 \003(\t\022\014\n\004type\030\003 \001(\005\"D\n\022HeroCompos" + "eRequest\022.\n\004item\030\001 \001(\0132 .com.ljsd.jielin" + @@ -20989,24 +20989,24 @@ public final class HeroInfoProto { com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_EquipWearRequest_descriptor, new java.lang.String[] { "HeroId", "EquipId", "Type", }); - internal_static_com_ljsd_jieling_protocols_SoulEquipWearRequest_descriptor = + internal_static_com_ljsd_jieling_protocols_SoulEquipPos_descriptor = getDescriptor().getMessageTypes().get(14); + internal_static_com_ljsd_jieling_protocols_SoulEquipPos_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_SoulEquipPos_descriptor, + new java.lang.String[] { "EquipId", "Position", }); + internal_static_com_ljsd_jieling_protocols_SoulEquipWearRequest_descriptor = + getDescriptor().getMessageTypes().get(15); internal_static_com_ljsd_jieling_protocols_SoulEquipWearRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_SoulEquipWearRequest_descriptor, new java.lang.String[] { "HeroId", "SoulEquipIds", }); internal_static_com_ljsd_jieling_protocols_SoulEquipUnLoadWearRequest_descriptor = - getDescriptor().getMessageTypes().get(15); + getDescriptor().getMessageTypes().get(16); internal_static_com_ljsd_jieling_protocols_SoulEquipUnLoadWearRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_SoulEquipUnLoadWearRequest_descriptor, new java.lang.String[] { "HeroId", "SoulEquipIds", }); - internal_static_com_ljsd_jieling_protocols_SoulEquipPos_descriptor = - getDescriptor().getMessageTypes().get(16); - internal_static_com_ljsd_jieling_protocols_SoulEquipPos_fieldAccessorTable = new - com.google.protobuf.GeneratedMessage.FieldAccessorTable( - internal_static_com_ljsd_jieling_protocols_SoulEquipPos_descriptor, - new java.lang.String[] { "EquipId", "Position", }); internal_static_com_ljsd_jieling_protocols_EquipUnLoadOptRequest_descriptor = getDescriptor().getMessageTypes().get(17); internal_static_com_ljsd_jieling_protocols_EquipUnLoadOptRequest_fieldAccessorTable = new 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 2c70c5abf..04f64b864 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java @@ -397,6 +397,50 @@ public final class MessageTypeProto { * BLOOD_RANK_RESPONSE = 10116; */ BLOOD_RANK_RESPONSE(60, 10116), + /** + * BLOOD_GETSCORE_INFO_REQUEST = 10117; + * + *
+     * 获取血战积分以及领取状态信息
+     * 
+ */ + BLOOD_GETSCORE_INFO_REQUEST(61, 10117), + /** + * BLOOD_GETSCORE_INFO_RESPONSE = 10118; + */ + BLOOD_GETSCORE_INFO_RESPONSE(62, 10118), + /** + * BLOOD_TAKE_SCORE_REWARD_REQEUST = 10119; + * + *
+     * 领取血战积分奖励
+     * 
+ */ + BLOOD_TAKE_SCORE_REWARD_REQEUST(63, 10119), + /** + * BLOOD_TAKE_SCORE_REWARD_RESPONSE = 10120; + */ + BLOOD_TAKE_SCORE_REWARD_RESPONSE(64, 10120), + /** + * BLOOD_BUY_SCORE_REQUEST = 10121; + * + *
+     *购买血战积分奖励
+     * 
+ */ + BLOOD_BUY_SCORE_REQUEST(65, 10121), + /** + * BLOOD_BUY_SCORE_RESPONSE = 10122; + */ + BLOOD_BUY_SCORE_RESPONSE(66, 10122), + /** + * BLOODY_SCORE_CHANGE_INDICATION = 10123; + * + *
+     * 血战积分变更
+     * 
+ */ + BLOODY_SCORE_CHANGE_INDICATION(67, 10123), /** * COOK_FOOD_REQUEST = 10200; * @@ -404,11 +448,11 @@ public final class MessageTypeProto { * C 10200 * */ - COOK_FOOD_REQUEST(61, 10200), + COOK_FOOD_REQUEST(68, 10200), /** * COOK_FOOD_RESPONSE = 10201; */ - COOK_FOOD_RESPONSE(62, 10201), + COOK_FOOD_RESPONSE(69, 10201), /** * DRAW_HERO_REQUEST = 10300; * @@ -416,11 +460,11 @@ public final class MessageTypeProto { * D 10300 * */ - DRAW_HERO_REQUEST(63, 10300), + DRAW_HERO_REQUEST(70, 10300), /** * DRAW_HERO_RESPONSE = 10301; */ - DRAW_HERO_RESPONSE(64, 10301), + DRAW_HERO_RESPONSE(71, 10301), /** * DEL_FRIEND_REQUEST = 10302; * @@ -428,11 +472,11 @@ public final class MessageTypeProto { *删除好友 * */ - DEL_FRIEND_REQUEST(65, 10302), + DEL_FRIEND_REQUEST(72, 10302), /** * DEL_FRIEND_RESPONSE = 10303; */ - DEL_FRIEND_RESPONSE(66, 10303), + DEL_FRIEND_RESPONSE(73, 10303), /** * DIFFICULT_MAP_OPTION_RECORD_REQUEST = 10304; * @@ -440,11 +484,11 @@ public final class MessageTypeProto { *精英副本选择记录 * */ - DIFFICULT_MAP_OPTION_RECORD_REQUEST(67, 10304), + DIFFICULT_MAP_OPTION_RECORD_REQUEST(74, 10304), /** * DIFFICULT_MAP_OPTION_RECORD_RESPONSE = 10305; */ - DIFFICULT_MAP_OPTION_RECORD_RESPONSE(68, 10305), + DIFFICULT_MAP_OPTION_RECORD_RESPONSE(75, 10305), /** * ERROR_CODE_INDICATION = 10400; * @@ -452,7 +496,7 @@ public final class MessageTypeProto { * E 10400 * */ - ERROR_CODE_INDICATION(69, 10400), + ERROR_CODE_INDICATION(76, 10400), /** * EQUIP_WEAR_REQUEST = 10402; * @@ -460,11 +504,11 @@ public final class MessageTypeProto { * 穿装备 * */ - EQUIP_WEAR_REQUEST(70, 10402), + EQUIP_WEAR_REQUEST(77, 10402), /** * EQUIP_WEAR_RESPONSE = 10403; */ - EQUIP_WEAR_RESPONSE(71, 10403), + EQUIP_WEAR_RESPONSE(78, 10403), /** * EQUIP_UNLOAD_OPT_REQUEST = 10404; * @@ -472,11 +516,11 @@ public final class MessageTypeProto { *脱下装备操作 * */ - EQUIP_UNLOAD_OPT_REQUEST(72, 10404), + EQUIP_UNLOAD_OPT_REQUEST(79, 10404), /** * EQUIP_UNLOAD_OPT_RESPONSE = 10405; */ - EQUIP_UNLOAD_OPT_RESPONSE(73, 10405), + EQUIP_UNLOAD_OPT_RESPONSE(80, 10405), /** * EVENT_UPDATE_REQUEST = 10406; * @@ -484,11 +528,11 @@ public final class MessageTypeProto { * 更新事件 * */ - EVENT_UPDATE_REQUEST(74, 10406), + EVENT_UPDATE_REQUEST(81, 10406), /** * EVENT_UPDATE_RESPONSE = 10407; */ - EVENT_UPDATE_RESPONSE(75, 10407), + EVENT_UPDATE_RESPONSE(82, 10407), /** * EQUIP_LOCK_REQUEST = 10408; * @@ -496,11 +540,11 @@ public final class MessageTypeProto { *装备锁定 * */ - EQUIP_LOCK_REQUEST(76, 10408), + EQUIP_LOCK_REQUEST(83, 10408), /** * EQUIP_LOCK_RESPONSE = 10409; */ - EQUIP_LOCK_RESPONSE(77, 10409), + EQUIP_LOCK_RESPONSE(84, 10409), /** * ENDLESS_MAP_HERO_INFO_REQUEST = 10410; * @@ -508,11 +552,11 @@ public final class MessageTypeProto { *无尽副本英雄信息 * */ - ENDLESS_MAP_HERO_INFO_REQUEST(78, 10410), + ENDLESS_MAP_HERO_INFO_REQUEST(85, 10410), /** * ENDLESS_MAP_HERO_INFO_RESPONSE = 10411; */ - ENDLESS_MAP_HERO_INFO_RESPONSE(79, 10411), + ENDLESS_MAP_HERO_INFO_RESPONSE(86, 10411), /** * ENDLESS_MAP_RESET_REQUEST = 10412; * @@ -520,11 +564,11 @@ public final class MessageTypeProto { *无尽副本重置 * */ - ENDLESS_MAP_RESET_REQUEST(80, 10412), + ENDLESS_MAP_RESET_REQUEST(87, 10412), /** * ENDLESS_MAP_RESET_RESPONSE = 10413; */ - ENDLESS_MAP_RESET_RESPONSE(81, 10413), + ENDLESS_MAP_RESET_RESPONSE(88, 10413), /** * ENDLESS_MAP_SIGN_REQUEST = 10414; * @@ -532,11 +576,11 @@ public final class MessageTypeProto { *无尽副本设置标记 * */ - ENDLESS_MAP_SIGN_REQUEST(82, 10414), + ENDLESS_MAP_SIGN_REQUEST(89, 10414), /** * ENDLESS_MAP_SIGN_RESPONSE = 10415; */ - ENDLESS_MAP_SIGN_RESPONSE(83, 10415), + ENDLESS_MAP_SIGN_RESPONSE(90, 10415), /** * ENDLESS_EXECUTION_REFRESH_REQUEST = 10416; * @@ -544,11 +588,11 @@ public final class MessageTypeProto { *无尽副本请求刷新行动力 * */ - ENDLESS_EXECUTION_REFRESH_REQUEST(84, 10416), + ENDLESS_EXECUTION_REFRESH_REQUEST(91, 10416), /** * ENDLESS_EXECUTION_REFRESH_RESPONSE = 10417; */ - ENDLESS_EXECUTION_REFRESH_RESPONSE(85, 10417), + ENDLESS_EXECUTION_REFRESH_RESPONSE(92, 10417), /** * ENDLESS_OUT_CONSUME_REQUEST = 10418; * @@ -556,11 +600,11 @@ public final class MessageTypeProto { *无尽副本最后统计信息 * */ - ENDLESS_OUT_CONSUME_REQUEST(86, 10418), + ENDLESS_OUT_CONSUME_REQUEST(93, 10418), /** * ENDLESS_OUT_CONSUME_RESPONSE = 10419; */ - ENDLESS_OUT_CONSUME_RESPONSE(87, 10419), + ENDLESS_OUT_CONSUME_RESPONSE(94, 10419), /** * ENDLESS_REFRESH_INDICAITON = 10420; * @@ -568,7 +612,7 @@ public final class MessageTypeProto { *无尽副本推送刷新时间 * */ - ENDLESS_REFRESH_INDICAITON(88, 10420), + ENDLESS_REFRESH_INDICAITON(95, 10420), /** * ENDLESS_MIN_MAP_INFO_REQUEST = 10421; * @@ -576,11 +620,11 @@ public final class MessageTypeProto { *无尽副本小地图信息 * */ - ENDLESS_MIN_MAP_INFO_REQUEST(89, 10421), + ENDLESS_MIN_MAP_INFO_REQUEST(96, 10421), /** * ENDLESS_MIN_MAP_INFO_RESPONSE = 10422; */ - ENDLESS_MIN_MAP_INFO_RESPONSE(90, 10422), + ENDLESS_MIN_MAP_INFO_RESPONSE(97, 10422), /** * ENDLESS_MONSTER_REFRESH_INDICATION = 10423; * @@ -588,7 +632,7 @@ public final class MessageTypeProto { *无尽副本空地刷新小怪 * */ - ENDLESS_MONSTER_REFRESH_INDICATION(91, 10423), + ENDLESS_MONSTER_REFRESH_INDICATION(98, 10423), /** * ENDLESS_SET_SKIPFIGHT_REQUEST = 10424; * @@ -596,11 +640,11 @@ public final class MessageTypeProto { *无尽副本是否跳过战斗 * */ - ENDLESS_SET_SKIPFIGHT_REQUEST(92, 10424), + ENDLESS_SET_SKIPFIGHT_REQUEST(99, 10424), /** * ENDLESS_SET_SKIPFIGHT_RESPONSE = 10425; */ - ENDLESS_SET_SKIPFIGHT_RESPONSE(93, 10425), + ENDLESS_SET_SKIPFIGHT_RESPONSE(100, 10425), /** * FIGHT_START_REQUEST = 10500; * @@ -608,22 +652,22 @@ public final class MessageTypeProto { * F 10500 * */ - FIGHT_START_REQUEST(94, 10500), + FIGHT_START_REQUEST(101, 10500), /** * FIGHT_START_RESPONSE = 10501; */ - FIGHT_START_RESPONSE(95, 10501), + FIGHT_START_RESPONSE(102, 10501), /** * FIGHT_END_REQUEST = 10502; * *
      * 
*/ - FIGHT_END_REQUEST(96, 10502), + FIGHT_END_REQUEST(103, 10502), /** * FIGHT_END_RESPONSE = 10503; */ - FIGHT_END_RESPONSE(97, 10503), + FIGHT_END_RESPONSE(104, 10503), /** * FRIEND_INVITE_REQUEST = 10504; * @@ -631,11 +675,11 @@ public final class MessageTypeProto { * 好友申请 * */ - FRIEND_INVITE_REQUEST(98, 10504), + FRIEND_INVITE_REQUEST(105, 10504), /** * FRIEND_INVITE_RESPONSE = 10505; */ - FRIEND_INVITE_RESPONSE(99, 10505), + FRIEND_INVITE_RESPONSE(106, 10505), /** * FRIEND_INVITE_OPERATION_REQUEST = 10506; * @@ -643,11 +687,11 @@ public final class MessageTypeProto { *同意或者拒绝添加好友 * */ - FRIEND_INVITE_OPERATION_REQUEST(100, 10506), + FRIEND_INVITE_OPERATION_REQUEST(107, 10506), /** * FRIEND_INVITE_OPERATION_RESPONSE = 10507; */ - FRIEND_INVITE_OPERATION_RESPONSE(101, 10507), + FRIEND_INVITE_OPERATION_RESPONSE(108, 10507), /** * FRIEND_TAKE_HEART_REQUEST = 10508; * @@ -655,11 +699,11 @@ public final class MessageTypeProto { * 领取赠送体力 * */ - FRIEND_TAKE_HEART_REQUEST(102, 10508), + FRIEND_TAKE_HEART_REQUEST(109, 10508), /** * FRIEND_TAKE_HEART_RESPONSE = 10509; */ - FRIEND_TAKE_HEART_RESPONSE(103, 10509), + FRIEND_TAKE_HEART_RESPONSE(110, 10509), /** * FRIEND_GIVE_PRESENT_REQUEST = 10510; * @@ -667,11 +711,11 @@ public final class MessageTypeProto { *好友赠送体力 * */ - FRIEND_GIVE_PRESENT_REQUEST(104, 10510), + FRIEND_GIVE_PRESENT_REQUEST(111, 10510), /** * FRIEND_GIVE_PRESENT_RESPONSE = 10511; */ - FRIEND_GIVE_PRESENT_RESPONSE(105, 10511), + FRIEND_GIVE_PRESENT_RESPONSE(112, 10511), /** * FRIEND_SEARCH_REQUEST = 10512; * @@ -679,11 +723,11 @@ public final class MessageTypeProto { *搜索好友 * */ - FRIEND_SEARCH_REQUEST(106, 10512), + FRIEND_SEARCH_REQUEST(113, 10512), /** * FRIEND_SEARCH_RESPONSE = 10513; */ - FRIEND_SEARCH_RESPONSE(107, 10513), + FRIEND_SEARCH_RESPONSE(114, 10513), /** * FIVE_PLAYER_REFLUSH_INDICATION = 10514; * @@ -691,7 +735,7 @@ public final class MessageTypeProto { *五点玩家信息刷新 * */ - FIVE_PLAYER_REFLUSH_INDICATION(108, 10514), + FIVE_PLAYER_REFLUSH_INDICATION(115, 10514), /** * SERVER_FIVE_REQEUST = 10516; * @@ -699,7 +743,7 @@ public final class MessageTypeProto { *服务器专用用于五点刷新用户数据 * */ - SERVER_FIVE_REQEUST(109, 10516), + SERVER_FIVE_REQEUST(116, 10516), /** * FB_STAR_REWARD_REQUEST = 10517; * @@ -707,11 +751,11 @@ public final class MessageTypeProto { *副本星级奖励 * */ - FB_STAR_REWARD_REQUEST(110, 10517), + FB_STAR_REWARD_REQUEST(117, 10517), /** * FB_STAR_REWARD_RESPONSE = 10518; */ - FB_STAR_REWARD_RESPONSE(111, 10518), + FB_STAR_REWARD_RESPONSE(118, 10518), /** * FAMILY_CREATE_REQUEST = 10519; * @@ -719,11 +763,11 @@ public final class MessageTypeProto { *创建公会 * */ - FAMILY_CREATE_REQUEST(112, 10519), + FAMILY_CREATE_REQUEST(119, 10519), /** * FAMILY_CREATE_RESPONSE = 10520; */ - FAMILY_CREATE_RESPONSE(113, 10520), + FAMILY_CREATE_RESPONSE(120, 10520), /** * FAMILY_RECOMEND_REQUEST = 10521; * @@ -731,11 +775,11 @@ public final class MessageTypeProto { * 公会推荐列表 * */ - FAMILY_RECOMEND_REQUEST(114, 10521), + FAMILY_RECOMEND_REQUEST(121, 10521), /** * FAMILY_RECOMEND_RESPONSE = 10522; */ - FAMILY_RECOMEND_RESPONSE(115, 10522), + FAMILY_RECOMEND_RESPONSE(122, 10522), /** * FAMILY_JOIN_REQUEST = 10523; * @@ -743,11 +787,11 @@ public final class MessageTypeProto { * 加入公会 * */ - FAMILY_JOIN_REQUEST(116, 10523), + FAMILY_JOIN_REQUEST(123, 10523), /** * FAMILY_JOIN_RESPONSE = 10524; */ - FAMILY_JOIN_RESPONSE(117, 10524), + FAMILY_JOIN_RESPONSE(124, 10524), /** * FAMILY_APPLY_REQEUST = 10525; * @@ -755,11 +799,11 @@ public final class MessageTypeProto { *申请公会 * */ - FAMILY_APPLY_REQEUST(118, 10525), + FAMILY_APPLY_REQEUST(125, 10525), /** * FAMILY_APPLY_RESPONSE = 10526; */ - FAMILY_APPLY_RESPONSE(119, 10526), + FAMILY_APPLY_RESPONSE(126, 10526), /** * FAMILY_SEARCH_REQEUST = 10527; * @@ -767,11 +811,11 @@ public final class MessageTypeProto { * 公会搜素 * */ - FAMILY_SEARCH_REQEUST(120, 10527), + FAMILY_SEARCH_REQEUST(127, 10527), /** * FAMILY_SEARCH_RESPONSE = 10528; */ - FAMILY_SEARCH_RESPONSE(121, 10528), + FAMILY_SEARCH_RESPONSE(128, 10528), /** * FAMILY_JOIN_INDICATION = 10529; * @@ -779,7 +823,7 @@ public final class MessageTypeProto { *公会推送 * */ - FAMILY_JOIN_INDICATION(122, 10529), + FAMILY_JOIN_INDICATION(129, 10529), /** * FAMILY_GET_INFO_REQUEST = 10530; * @@ -787,11 +831,11 @@ public final class MessageTypeProto { * 获取公会信息 * */ - FAMILY_GET_INFO_REQUEST(123, 10530), + FAMILY_GET_INFO_REQUEST(130, 10530), /** * FAMILY_GET_INFO_RESPONSE = 10531; */ - FAMILY_GET_INFO_RESPONSE(124, 10531), + FAMILY_GET_INFO_RESPONSE(131, 10531), /** * FAMILY_GET_LOG_REQUEST = 10532; * @@ -799,11 +843,11 @@ public final class MessageTypeProto { * 获取公会日志信息 * */ - FAMILY_GET_LOG_REQUEST(125, 10532), + FAMILY_GET_LOG_REQUEST(132, 10532), /** * FAMILY_GET_LOG_RESPOSNE = 10533; */ - FAMILY_GET_LOG_RESPOSNE(126, 10533), + FAMILY_GET_LOG_RESPOSNE(133, 10533), /** * FAMILY_GET_MEMBER_REQUEST = 10534; * @@ -811,11 +855,11 @@ public final class MessageTypeProto { * 获取公会成员信息 * */ - FAMILY_GET_MEMBER_REQUEST(127, 10534), + FAMILY_GET_MEMBER_REQUEST(134, 10534), /** * FAMILY_GET_MEMBER_RESPOSNE = 10535; */ - FAMILY_GET_MEMBER_RESPOSNE(128, 10535), + FAMILY_GET_MEMBER_RESPOSNE(135, 10535), /** * FAMILY_GET_APPLY_REQUEST = 10536; * @@ -823,11 +867,11 @@ public final class MessageTypeProto { * 获取申请列表信息 * */ - FAMILY_GET_APPLY_REQUEST(129, 10536), + FAMILY_GET_APPLY_REQUEST(136, 10536), /** * FAMILY_GET_APPLY_RESPOSNE = 10537; */ - FAMILY_GET_APPLY_RESPOSNE(130, 10537), + FAMILY_GET_APPLY_RESPOSNE(137, 10537), /** * FAMILY_OPERATION_APPLY_LIST_REQUEST = 10538; * @@ -835,11 +879,11 @@ public final class MessageTypeProto { *操作申请列表 * */ - FAMILY_OPERATION_APPLY_LIST_REQUEST(131, 10538), + FAMILY_OPERATION_APPLY_LIST_REQUEST(138, 10538), /** * FAMILY_OPERATION_APPLY_LIST_RESPONSE = 10539; */ - FAMILY_OPERATION_APPLY_LIST_RESPONSE(132, 10539), + FAMILY_OPERATION_APPLY_LIST_RESPONSE(139, 10539), /** * FAMILY_KICK_OUT_REQUEST = 10540; * @@ -847,11 +891,11 @@ public final class MessageTypeProto { * 公会踢人 * */ - FAMILY_KICK_OUT_REQUEST(133, 10540), + FAMILY_KICK_OUT_REQUEST(140, 10540), /** * FAMILY_KICK_OUT_RESPONSE = 10541; */ - FAMILY_KICK_OUT_RESPONSE(134, 10541), + FAMILY_KICK_OUT_RESPONSE(141, 10541), /** * FAMILY_APPOINTMENT_REQEUST = 10542; * @@ -859,11 +903,11 @@ public final class MessageTypeProto { * 公会委任 * */ - FAMILY_APPOINTMENT_REQEUST(135, 10542), + FAMILY_APPOINTMENT_REQEUST(142, 10542), /** * FAMILY_APPOINTMENT_RESPONSE = 10543; */ - FAMILY_APPOINTMENT_RESPONSE(136, 10543), + FAMILY_APPOINTMENT_RESPONSE(143, 10543), /** * FAMILY_KICK_INDICATION = 10544; * @@ -871,7 +915,7 @@ public final class MessageTypeProto { * 被踢出宗门 * */ - FAMILY_KICK_INDICATION(137, 10544), + FAMILY_KICK_INDICATION(144, 10544), /** * FAMILY_POSITION_UPDATE_INDICAITON = 10545; * @@ -879,7 +923,7 @@ public final class MessageTypeProto { * 公会成员职位变更 * */ - FAMILY_POSITION_UPDATE_INDICAITON(138, 10545), + FAMILY_POSITION_UPDATE_INDICAITON(145, 10545), /** * FAMILY_DISSOLUTION_REQUEST = 10546; * @@ -887,11 +931,11 @@ public final class MessageTypeProto { *解散公会 * */ - FAMILY_DISSOLUTION_REQUEST(139, 10546), + FAMILY_DISSOLUTION_REQUEST(146, 10546), /** * FAMILY_DISSOLUTION_RESPONSE = 10547; */ - FAMILY_DISSOLUTION_RESPONSE(140, 10547), + FAMILY_DISSOLUTION_RESPONSE(147, 10547), /** * FAMILY_CHANGE_NOTICE_REQUEST = 10548; * @@ -899,11 +943,11 @@ public final class MessageTypeProto { *编辑宣言 * */ - FAMILY_CHANGE_NOTICE_REQUEST(141, 10548), + FAMILY_CHANGE_NOTICE_REQUEST(148, 10548), /** * FAMILY_CHANGE_NOTICE_RESPONSE = 10549; */ - FAMILY_CHANGE_NOTICE_RESPONSE(142, 10549), + FAMILY_CHANGE_NOTICE_RESPONSE(149, 10549), /** * FAMILY_CHANGE_JOIN_TYPE_REQUEST = 10550; * @@ -911,11 +955,11 @@ public final class MessageTypeProto { * 修改公会加入类型 * */ - FAMILY_CHANGE_JOIN_TYPE_REQUEST(143, 10550), + FAMILY_CHANGE_JOIN_TYPE_REQUEST(150, 10550), /** * FAMILY_CHANGE_JOIN_TYPE_RESPONSE = 10551; */ - FAMILY_CHANGE_JOIN_TYPE_RESPONSE(144, 10551), + FAMILY_CHANGE_JOIN_TYPE_RESPONSE(151, 10551), /** * FAMILY_CHANGE_BASE_INDICATION = 10552; * @@ -923,7 +967,7 @@ public final class MessageTypeProto { * 公会信息变更推送 * */ - FAMILY_CHANGE_BASE_INDICATION(145, 10552), + FAMILY_CHANGE_BASE_INDICATION(152, 10552), /** * FAMILY_TRANSFER_CHAIRMAN_REQUEST = 10553; * @@ -931,11 +975,11 @@ public final class MessageTypeProto { * 转让会长 * */ - FAMILY_TRANSFER_CHAIRMAN_REQUEST(146, 10553), + FAMILY_TRANSFER_CHAIRMAN_REQUEST(153, 10553), /** * FAMILY_TRANSFER_CHAIRMAN_RESPONSE = 10554; */ - FAMILY_TRANSFER_CHAIRMAN_RESPONSE(147, 10554), + FAMILY_TRANSFER_CHAIRMAN_RESPONSE(154, 10554), /** * FAMILY_LEVEL_REQUEST = 10555; * @@ -943,11 +987,11 @@ public final class MessageTypeProto { *离开公会 * */ - FAMILY_LEVEL_REQUEST(148, 10555), + FAMILY_LEVEL_REQUEST(155, 10555), /** * FAMILY_LEVEL_RESPONSE = 10556; */ - FAMILY_LEVEL_RESPONSE(149, 10556), + FAMILY_LEVEL_RESPONSE(156, 10556), /** * FAMILY_QUICK_SET_DEFEND_REQEUST = 10557; * @@ -955,11 +999,11 @@ public final class MessageTypeProto { *公会一键布防 * */ - FAMILY_QUICK_SET_DEFEND_REQEUST(150, 10557), + FAMILY_QUICK_SET_DEFEND_REQEUST(157, 10557), /** * FAMILY_QUICK_SET_DEFEND_RESPONSE = 10558; */ - FAMILY_QUICK_SET_DEFEND_RESPONSE(151, 10558), + FAMILY_QUICK_SET_DEFEND_RESPONSE(158, 10558), /** * FAMILY_VIEW_DEFEND_REQUEST = 10559; * @@ -967,11 +1011,11 @@ public final class MessageTypeProto { *查看公会布防信息 * */ - FAMILY_VIEW_DEFEND_REQUEST(152, 10559), + FAMILY_VIEW_DEFEND_REQUEST(159, 10559), /** * FAMILY_VIEW_DEFEND_RESPONSE = 10560; */ - FAMILY_VIEW_DEFEND_RESPONSE(153, 10560), + FAMILY_VIEW_DEFEND_RESPONSE(160, 10560), /** * FAMILY_VIEW_DEFEND_DETAIL_REQUEST = 10561; * @@ -979,11 +1023,11 @@ public final class MessageTypeProto { *查看具体编队信息 * */ - FAMILY_VIEW_DEFEND_DETAIL_REQUEST(154, 10561), + FAMILY_VIEW_DEFEND_DETAIL_REQUEST(161, 10561), /** * FAMILY_VIEW_DEFEND_DETAIL_RESPONSE = 10562; */ - FAMILY_VIEW_DEFEND_DETAIL_RESPONSE(155, 10562), + FAMILY_VIEW_DEFEND_DETAIL_RESPONSE(162, 10562), /** * FAMILY_WALK_REQUEST = 10563; * @@ -991,19 +1035,19 @@ public final class MessageTypeProto { *公会人员行走 * */ - FAMILY_WALK_REQUEST(156, 10563), + FAMILY_WALK_REQUEST(163, 10563), /** * FAMILY_WALK_RESPONSE = 10564; */ - FAMILY_WALK_RESPONSE(157, 10564), + FAMILY_WALK_RESPONSE(164, 10564), /** * FAMILY_WALK_INDICATION = 10565; */ - FAMILY_WALK_INDICATION(158, 10565), + FAMILY_WALK_INDICATION(165, 10565), /** * FAMILY_QUICK_SET_DEFEND_INDICATION = 10566; */ - FAMILY_QUICK_SET_DEFEND_INDICATION(159, 10566), + FAMILY_QUICK_SET_DEFEND_INDICATION(166, 10566), /** * FAMILY_FIGHT_INFO_REQUEST = 10567; * @@ -1011,11 +1055,11 @@ public final class MessageTypeProto { *公会对战具体信息 * */ - FAMILY_FIGHT_INFO_REQUEST(160, 10567), + FAMILY_FIGHT_INFO_REQUEST(167, 10567), /** * FAMILY_FIGHT_INFO_RESPONSE = 10568; */ - FAMILY_FIGHT_INFO_RESPONSE(161, 10568), + FAMILY_FIGHT_INFO_RESPONSE(168, 10568), /** * FAMILY_FIGHT_ROUND_INFO_REQUEST = 10569; * @@ -1023,11 +1067,11 @@ public final class MessageTypeProto { *公会战阶段信息 * */ - FAMILY_FIGHT_ROUND_INFO_REQUEST(162, 10569), + FAMILY_FIGHT_ROUND_INFO_REQUEST(169, 10569), /** * FAMILY_FIGHT_ROUND_INFO_RESPONSE = 10570; */ - FAMILY_FIGHT_ROUND_INFO_RESPONSE(163, 10570), + FAMILY_FIGHT_ROUND_INFO_RESPONSE(170, 10570), /** * FAMILY_FIGHT_MATCHING_SUCCESS_INDICATION = 10571; * @@ -1035,7 +1079,7 @@ public final class MessageTypeProto { *公会战匹配成功提示 * */ - FAMILY_FIGHT_MATCHING_SUCCESS_INDICATION(164, 10571), + FAMILY_FIGHT_MATCHING_SUCCESS_INDICATION(171, 10571), /** * FAMILY_FIGHT_ATTACK_REQUEST = 10572; * @@ -1043,11 +1087,11 @@ public final class MessageTypeProto { *公会战进攻 * */ - FAMILY_FIGHT_ATTACK_REQUEST(165, 10572), + FAMILY_FIGHT_ATTACK_REQUEST(172, 10572), /** * FAMILY_FIGHT_ATTACK_RESPONSE = 10573; */ - FAMILY_FIGHT_ATTACK_RESPONSE(166, 10573), + FAMILY_FIGHT_ATTACK_RESPONSE(173, 10573), /** * FAMILY_PERSONAL_FIGHT_RESULT_REQUEST = 10574; * @@ -1055,15 +1099,15 @@ public final class MessageTypeProto { *公会战个人战绩 * */ - FAMILY_PERSONAL_FIGHT_RESULT_REQUEST(167, 10574), + FAMILY_PERSONAL_FIGHT_RESULT_REQUEST(174, 10574), /** * FAMILY_PERSONAL_FIGHT_RESULT_RESPONSE = 10575; */ - FAMILY_PERSONAL_FIGHT_RESULT_RESPONSE(168, 10575), + FAMILY_PERSONAL_FIGHT_RESULT_RESPONSE(175, 10575), /** * FAMILY_DEFEATE_INDICATION = 10576; */ - FAMILY_DEFEATE_INDICATION(169, 10576), + FAMILY_DEFEATE_INDICATION(176, 10576), /** * FAMILY_FIGHT_TOTAL_RESULT_REQUEST = 10577; * @@ -1071,11 +1115,11 @@ public final class MessageTypeProto { *公会战总战绩 * */ - FAMILY_FIGHT_TOTAL_RESULT_REQUEST(170, 10577), + FAMILY_FIGHT_TOTAL_RESULT_REQUEST(177, 10577), /** * FAMILY_FIGHT_TOTAL_RESULT_RESPONSE = 10578; */ - FAMILY_FIGHT_TOTAL_RESULT_RESPONSE(171, 10578), + FAMILY_FIGHT_TOTAL_RESULT_RESPONSE(178, 10578), /** * FAMILY_CHANGE_ICON_REQUEST = 10579; * @@ -1083,11 +1127,11 @@ public final class MessageTypeProto { *修改公会图腾 * */ - FAMILY_CHANGE_ICON_REQUEST(172, 10579), + FAMILY_CHANGE_ICON_REQUEST(179, 10579), /** * FAMILY_CHANGE_ICON_RESPONSE = 10580; */ - FAMILY_CHANGE_ICON_RESPONSE(173, 10580), + FAMILY_CHANGE_ICON_RESPONSE(180, 10580), /** * FAMILY_ATTACK_BLOOD_REQUEST = 10581; * @@ -1095,11 +1139,11 @@ public final class MessageTypeProto { *查看攻击血量 * */ - FAMILY_ATTACK_BLOOD_REQUEST(174, 10581), + FAMILY_ATTACK_BLOOD_REQUEST(181, 10581), /** * FAMILY_ATTACK_BLOOD_RESPONSE = 10582; */ - FAMILY_ATTACK_BLOOD_RESPONSE(175, 10582), + FAMILY_ATTACK_BLOOD_RESPONSE(182, 10582), /** * GET_PLAYERINFO_REQUEST = 10600; * @@ -1107,33 +1151,33 @@ public final class MessageTypeProto { * G 10600 * */ - GET_PLAYERINFO_REQUEST(176, 10600), + GET_PLAYERINFO_REQUEST(183, 10600), /** * GET_PLAYERINFO_RESPONSE = 10601; */ - GET_PLAYERINFO_RESPONSE(177, 10601), + GET_PLAYERINFO_RESPONSE(184, 10601), /** * GET_HEROINFO_REQUEST = 10602; * *
      * 
*/ - GET_HEROINFO_REQUEST(178, 10602), + GET_HEROINFO_REQUEST(185, 10602), /** * GET_HEROINFO_RESPONSE = 10603; */ - GET_HEROINFO_RESPONSE(179, 10603), + GET_HEROINFO_RESPONSE(186, 10603), /** * GET_ITEMINFO_REQUEST = 10604; * *
      * 
*/ - GET_ITEMINFO_REQUEST(180, 10604), + GET_ITEMINFO_REQUEST(187, 10604), /** * GET_ITEMINFO_RESPONSE = 10605; */ - GET_ITEMINFO_RESPONSE(181, 10605), + GET_ITEMINFO_RESPONSE(188, 10605), /** * GM_REQUEST = 10606; * @@ -1141,7 +1185,7 @@ public final class MessageTypeProto { *GM * */ - GM_REQUEST(182, 10606), + GM_REQUEST(189, 10606), /** * GM_RESPONSE = 10607; * @@ -1149,7 +1193,7 @@ public final class MessageTypeProto { *GM * */ - GM_RESPONSE(183, 10607), + GM_RESPONSE(190, 10607), /** * GET_ALL_MAIL_INFO_REQUEST = 10608; * @@ -1157,11 +1201,11 @@ public final class MessageTypeProto { * 获取用户所有邮件 * */ - GET_ALL_MAIL_INFO_REQUEST(184, 10608), + GET_ALL_MAIL_INFO_REQUEST(191, 10608), /** * GET_ALL_MAIL_INFO_RESPONSE = 10609; */ - GET_ALL_MAIL_INFO_RESPONSE(185, 10609), + GET_ALL_MAIL_INFO_RESPONSE(192, 10609), /** * GET_TEAMPOS_INFO_REQUEST = 16612; * @@ -1169,11 +1213,11 @@ public final class MessageTypeProto { *获取编队信息 * */ - GET_TEAMPOS_INFO_REQUEST(186, 16612), + GET_TEAMPOS_INFO_REQUEST(193, 16612), /** * GET_TEAMPOS_INFO_RESPONSE = 16613; */ - GET_TEAMPOS_INFO_RESPONSE(187, 16613), + GET_TEAMPOS_INFO_RESPONSE(194, 16613), /** * GET_ALL_EQUIP_REQUEST = 16614; * @@ -1181,11 +1225,11 @@ public final class MessageTypeProto { *装备 * */ - GET_ALL_EQUIP_REQUEST(188, 16614), + GET_ALL_EQUIP_REQUEST(195, 16614), /** * GET_ALL_EQUIP_RESPONSE = 16615; */ - GET_ALL_EQUIP_RESPONSE(189, 16615), + GET_ALL_EQUIP_RESPONSE(196, 16615), /** * GET_ALL_POKEMON_REQUEST = 16616; * @@ -1193,11 +1237,11 @@ public final class MessageTypeProto { *获取所有异妖 * */ - GET_ALL_POKEMON_REQUEST(190, 16616), + GET_ALL_POKEMON_REQUEST(197, 16616), /** * GET_ALL_POKEMON_RESPONSE = 16617; */ - GET_ALL_POKEMON_RESPONSE(191, 16617), + GET_ALL_POKEMON_RESPONSE(198, 16617), /** * GET_WORKSHOP_INFO_REQUEST = 16618; * @@ -1205,11 +1249,11 @@ public final class MessageTypeProto { * 获取作坊信息 * */ - GET_WORKSHOP_INFO_REQUEST(192, 16618), + GET_WORKSHOP_INFO_REQUEST(199, 16618), /** * GET_WORKSHOP_INFO_RESPONSE = 16619; */ - GET_WORKSHOP_INFO_RESPONSE(193, 16619), + GET_WORKSHOP_INFO_RESPONSE(200, 16619), /** * GET_ALL_LEVE_DIFFICULTT_REQUEST = 16622; * @@ -1217,11 +1261,11 @@ public final class MessageTypeProto { * 获取关卡信息 * */ - GET_ALL_LEVE_DIFFICULTT_REQUEST(194, 16622), + GET_ALL_LEVE_DIFFICULTT_REQUEST(201, 16622), /** * GET_ALL_LEVE_DIFFICULTT_RESPONSE = 16623; */ - GET_ALL_LEVE_DIFFICULTT_RESPONSE(195, 16623), + GET_ALL_LEVE_DIFFICULTT_RESPONSE(202, 16623), /** * GET_ALL_ACTIVITY_REQUEST = 16624; * @@ -1229,11 +1273,11 @@ public final class MessageTypeProto { *获取所有活动信息 * */ - GET_ALL_ACTIVITY_REQUEST(196, 16624), + GET_ALL_ACTIVITY_REQUEST(203, 16624), /** * GET_ALL_ACTIVITY_RESPONSE = 16625; */ - GET_ALL_ACTIVITY_RESPONSE(197, 16625), + GET_ALL_ACTIVITY_RESPONSE(204, 16625), /** * GET_SECRETBOX_REQUEST = 16626; * @@ -1241,11 +1285,11 @@ public final class MessageTypeProto { *获取秘盒信息 * */ - GET_SECRETBOX_REQUEST(198, 16626), + GET_SECRETBOX_REQUEST(205, 16626), /** * GET_SECRETBOX_RESPONSE = 16627; */ - GET_SECRETBOX_RESPONSE(199, 16627), + GET_SECRETBOX_RESPONSE(206, 16627), /** * GET_STARE_INFOS_REQUEST = 16628; * @@ -1253,11 +1297,11 @@ public final class MessageTypeProto { *获取商店信息 * */ - GET_STARE_INFOS_REQUEST(200, 16628), + GET_STARE_INFOS_REQUEST(207, 16628), /** * GET_STARE_INFOS_RESPONSE = 16629; */ - GET_STARE_INFOS_RESPONSE(201, 16629), + GET_STARE_INFOS_RESPONSE(208, 16629), /** * GET_FUNCTIONOFTIME_REQUEST = 16630; * @@ -1265,11 +1309,11 @@ public final class MessageTypeProto { *获取功能开放时间 * */ - GET_FUNCTIONOFTIME_REQUEST(202, 16630), + GET_FUNCTIONOFTIME_REQUEST(209, 16630), /** * GET_FUNCTIONOFTIME_RESPONSE = 16631; */ - GET_FUNCTIONOFTIME_RESPONSE(203, 16631), + GET_FUNCTIONOFTIME_RESPONSE(210, 16631), /** * GET_CHAT_MESSAGE_REQUEST = 16636; * @@ -1277,11 +1321,11 @@ public final class MessageTypeProto { * 获取聊天信息 * */ - GET_CHAT_MESSAGE_REQUEST(204, 16636), + GET_CHAT_MESSAGE_REQUEST(211, 16636), /** * GET_CHAT_MESSAGE_REPONSE = 16637; */ - GET_CHAT_MESSAGE_REPONSE(205, 16637), + GET_CHAT_MESSAGE_REPONSE(212, 16637), /** * GET_FRIEND_INFO_REQUEST = 16638; * @@ -1289,11 +1333,11 @@ public final class MessageTypeProto { * 获取好友信息 * */ - GET_FRIEND_INFO_REQUEST(206, 16638), + GET_FRIEND_INFO_REQUEST(213, 16638), /** * GET_FRIEND_INFO_REPONSE = 16639; */ - GET_FRIEND_INFO_REPONSE(207, 16639), + GET_FRIEND_INFO_REPONSE(214, 16639), /** * GET_RINGFIRE_INFO_REQUEST = 16640; * @@ -1301,11 +1345,11 @@ public final class MessageTypeProto { * 获取天赋异妖信息 * */ - GET_RINGFIRE_INFO_REQUEST(208, 16640), + GET_RINGFIRE_INFO_REQUEST(215, 16640), /** * GET_RINGFIRE_INFO_RESPONSE = 16641; */ - GET_RINGFIRE_INFO_RESPONSE(209, 16641), + GET_RINGFIRE_INFO_RESPONSE(216, 16641), /** * GET_MISSION_REQUEST = 16642; * @@ -1313,11 +1357,11 @@ public final class MessageTypeProto { * 获取任务 * */ - GET_MISSION_REQUEST(210, 16642), + GET_MISSION_REQUEST(217, 16642), /** * GET_MISSION_RESPONSE = 16643; */ - GET_MISSION_RESPONSE(211, 16643), + GET_MISSION_RESPONSE(218, 16643), /** * GET_TOWER_RANK_BY_PAGE_REQUEST = 16644; * @@ -1325,27 +1369,27 @@ public final class MessageTypeProto { *获取试炼副本排行 * */ - GET_TOWER_RANK_BY_PAGE_REQUEST(212, 16644), + GET_TOWER_RANK_BY_PAGE_REQUEST(219, 16644), /** * GET_TOWER_RANK_BY_PAGE_RESPONSE = 16645; */ - GET_TOWER_RANK_BY_PAGE_RESPONSE(213, 16645), + GET_TOWER_RANK_BY_PAGE_RESPONSE(220, 16645), /** * GETF_FORCE_RANK_INFO_REQUEST = 16646; */ - GETF_FORCE_RANK_INFO_REQUEST(214, 16646), + GETF_FORCE_RANK_INFO_REQUEST(221, 16646), /** * GETF_FORCE_RANK_INFO_RESPONSE = 16647; */ - GETF_FORCE_RANK_INFO_RESPONSE(215, 16647), + GETF_FORCE_RANK_INFO_RESPONSE(222, 16647), /** * GETF_EXPERT_RANK_INFO_REQUEST = 16648; */ - GETF_EXPERT_RANK_INFO_REQUEST(216, 16648), + GETF_EXPERT_RANK_INFO_REQUEST(223, 16648), /** * GETF_EXPERT_RANK_INFO_RESPONSE = 16649; */ - GETF_EXPERT_RANK_INFO_RESPONSE(217, 16649), + GETF_EXPERT_RANK_INFO_RESPONSE(224, 16649), /** * GET_PLAYER_ONE_TEAM_INFO_REQUEST = 16650; * @@ -1353,11 +1397,11 @@ public final class MessageTypeProto { *获取第一编队信息 * */ - GET_PLAYER_ONE_TEAM_INFO_REQUEST(218, 16650), + GET_PLAYER_ONE_TEAM_INFO_REQUEST(225, 16650), /** * GET_PLAYER_ONE_TEAM_INFO_RESPONSE = 16651; */ - GET_PLAYER_ONE_TEAM_INFO_RESPONSE(219, 16651), + GET_PLAYER_ONE_TEAM_INFO_RESPONSE(226, 16651), /** * GET_MONSTER_RANK_INFO_REQUEST = 16652; * @@ -1365,11 +1409,11 @@ public final class MessageTypeProto { *获取妖兽排行 * */ - GET_MONSTER_RANK_INFO_REQUEST(220, 16652), + GET_MONSTER_RANK_INFO_REQUEST(227, 16652), /** * GET_MONSTER_RANK_INFO_RESPONSE = 1663; */ - GET_MONSTER_RANK_INFO_RESPONSE(221, 1663), + GET_MONSTER_RANK_INFO_RESPONSE(228, 1663), /** * GET_PHONE_REWARD_REQUEST = 1664; * @@ -1377,11 +1421,11 @@ public final class MessageTypeProto { *获取绑定手机号奖励 * */ - GET_PHONE_REWARD_REQUEST(222, 1664), + GET_PHONE_REWARD_REQUEST(229, 1664), /** * GET_PHONE_REWARD_RESPONSE = 1665; */ - GET_PHONE_REWARD_RESPONSE(223, 1665), + GET_PHONE_REWARD_RESPONSE(230, 1665), /** * GET_QUESTION_REQUEST = 1666; * @@ -1389,11 +1433,11 @@ public final class MessageTypeProto { *问卷 * */ - GET_QUESTION_REQUEST(224, 1666), + GET_QUESTION_REQUEST(231, 1666), /** * GET_QUESTION_RESPONSE = 1667; */ - GET_QUESTION_RESPONSE(225, 1667), + GET_QUESTION_RESPONSE(232, 1667), /** * HERO_RAND_REQQUEST = 10701; * @@ -1401,11 +1445,11 @@ public final class MessageTypeProto { * H 10700 * */ - HERO_RAND_REQQUEST(226, 10701), + HERO_RAND_REQQUEST(233, 10701), /** * HERO_RAND_RESPONSE = 10702; */ - HERO_RAND_RESPONSE(227, 10702), + HERO_RAND_RESPONSE(234, 10702), /** * HERO_COMPOSE_REQUEST = 10703; * @@ -1413,7 +1457,7 @@ public final class MessageTypeProto { * 合成英雄 * */ - HERO_COMPOSE_REQUEST(228, 10703), + HERO_COMPOSE_REQUEST(235, 10703), /** * HERO_COMPOSE_RESPONSE = 10704; * @@ -1424,7 +1468,7 @@ public final class MessageTypeProto { * L 11100 * */ - HERO_COMPOSE_RESPONSE(229, 10704), + HERO_COMPOSE_RESPONSE(236, 10704), /** * LOGIN_REQUEST = 11100; * @@ -1432,11 +1476,11 @@ public final class MessageTypeProto { * 登陆或注册 * */ - LOGIN_REQUEST(230, 11100), + LOGIN_REQUEST(237, 11100), /** * LOGIN_RESPONSE = 11101; */ - LOGIN_RESPONSE(231, 11101), + LOGIN_RESPONSE(238, 11101), /** * MAP_ENTER_REQUEST = 11200; * @@ -1444,22 +1488,22 @@ public final class MessageTypeProto { * M 11200 * */ - MAP_ENTER_REQUEST(232, 11200), + MAP_ENTER_REQUEST(239, 11200), /** * MAP_ENTER_RESPONSE = 11201; */ - MAP_ENTER_RESPONSE(233, 11201), + MAP_ENTER_RESPONSE(240, 11201), /** * MAP_OUT_REQUEST = 11202; * *
      * 
*/ - MAP_OUT_REQUEST(234, 11202), + MAP_OUT_REQUEST(241, 11202), /** * MAP_OUT_RESPONSE = 11203; */ - MAP_OUT_RESPONSE(235, 11203), + MAP_OUT_RESPONSE(242, 11203), /** * MAP_UDPATE_REQUEST = 11204; * @@ -1467,11 +1511,11 @@ public final class MessageTypeProto { * 更新地图 * */ - MAP_UDPATE_REQUEST(236, 11204), + MAP_UDPATE_REQUEST(243, 11204), /** * MAP_UDPATE_RESPONSE = 11205; */ - MAP_UDPATE_RESPONSE(237, 11205), + MAP_UDPATE_RESPONSE(244, 11205), /** * MAIL_READ_REQUEST = 11206; * @@ -1479,11 +1523,11 @@ public final class MessageTypeProto { *读取邮件 * */ - MAIL_READ_REQUEST(238, 11206), + MAIL_READ_REQUEST(245, 11206), /** * MAIL_READ_RESPONSE = 11207; */ - MAIL_READ_RESPONSE(239, 11207), + MAIL_READ_RESPONSE(246, 11207), /** * MAIL_TAKE_MAIL_ITEM_REQUEST = 11208; * @@ -1491,11 +1535,11 @@ public final class MessageTypeProto { *领取附件 * */ - MAIL_TAKE_MAIL_ITEM_REQUEST(240, 11208), + MAIL_TAKE_MAIL_ITEM_REQUEST(247, 11208), /** * MAIL_TAKE_MAIL_ITEM_RESPONESE = 11209; */ - MAIL_TAKE_MAIL_ITEM_RESPONESE(241, 11209), + MAIL_TAKE_MAIL_ITEM_RESPONESE(248, 11209), /** * MAP_START_EXPLORE_REQUEST = 11210; * @@ -1503,11 +1547,11 @@ public final class MessageTypeProto { * 开始探索 * */ - MAP_START_EXPLORE_REQUEST(242, 11210), + MAP_START_EXPLORE_REQUEST(249, 11210), /** * MAP_START_EXPLORE_RESPONSE = 11211; */ - MAP_START_EXPLORE_RESPONSE(243, 11211), + MAP_START_EXPLORE_RESPONSE(250, 11211), /** * MAP_GET_RANK_INFO_REQUEST = 11212; * @@ -1515,11 +1559,11 @@ public final class MessageTypeProto { * 获取地图排行榜 * */ - MAP_GET_RANK_INFO_REQUEST(244, 11212), + MAP_GET_RANK_INFO_REQUEST(251, 11212), /** * MAP_GET_RANK_INFO_RESPONSE = 11213; */ - MAP_GET_RANK_INFO_RESPONSE(245, 11213), + MAP_GET_RANK_INFO_RESPONSE(252, 11213), /** * MAP_BUY_FIGHT_COUNT_REQUEST = 11214; * @@ -1527,11 +1571,11 @@ public final class MessageTypeProto { * 购买挑战次数 * */ - MAP_BUY_FIGHT_COUNT_REQUEST(246, 11214), + MAP_BUY_FIGHT_COUNT_REQUEST(253, 11214), /** * MAP_BUY_FIGHT_COUNT_RESPONSE = 11215; */ - MAP_BUY_FIGHT_COUNT_RESPONSE(247, 11215), + MAP_BUY_FIGHT_COUNT_RESPONSE(254, 11215), /** * MAP_SWEEP_REQUEST = 11216; * @@ -1539,11 +1583,11 @@ public final class MessageTypeProto { * 扫荡三星通关副本 * */ - MAP_SWEEP_REQUEST(248, 11216), + MAP_SWEEP_REQUEST(255, 11216), /** * MAP_SWEEP_RESPONSE = 11217; */ - MAP_SWEEP_RESPONSE(249, 11217), + MAP_SWEEP_RESPONSE(256, 11217), /** * MAP_FAST_FIGHT_REQUEST = 11218; * @@ -1551,11 +1595,11 @@ public final class MessageTypeProto { * 快速战斗结算 * */ - MAP_FAST_FIGHT_REQUEST(250, 11218), + MAP_FAST_FIGHT_REQUEST(257, 11218), /** * MAP_FAST_FIGHT_RESPONSE = 11219; */ - MAP_FAST_FIGHT_RESPONSE(251, 11219), + MAP_FAST_FIGHT_RESPONSE(258, 11219), /** * MISSION_UPDATE_INDICATION = 11220; * @@ -1563,7 +1607,7 @@ public final class MessageTypeProto { *任务更细 * */ - MISSION_UPDATE_INDICATION(252, 11220), + MISSION_UPDATE_INDICATION(259, 11220), /** * MAP_TOWER_RESET_REQUEST = 11223; * @@ -1571,11 +1615,11 @@ public final class MessageTypeProto { * 重置爬塔副本(试炼副本) * */ - MAP_TOWER_RESET_REQUEST(253, 11223), + MAP_TOWER_RESET_REQUEST(260, 11223), /** * MAP_TOWER_RESET_RESPONSE = 11224; */ - MAP_TOWER_RESET_RESPONSE(254, 11224), + MAP_TOWER_RESET_RESPONSE(261, 11224), /** * MAP_TOWER_CALL_CHIEF_REQUEST = 11225; * @@ -1583,11 +1627,11 @@ public final class MessageTypeProto { * 爬塔副本召唤首领(试炼副本) * */ - MAP_TOWER_CALL_CHIEF_REQUEST(255, 11225), + MAP_TOWER_CALL_CHIEF_REQUEST(262, 11225), /** * MAP_TOWER_CALL_CHIEF_RESPONSE = 11226; */ - MAP_TOWER_CALL_CHIEF_RESPONSE(256, 11226), + MAP_TOWER_CALL_CHIEF_RESPONSE(263, 11226), /** * MAP_TOWER_USEBOMB_REQUEST = 11229; * @@ -1595,11 +1639,11 @@ public final class MessageTypeProto { * 爬塔副本使用炸弹(试炼副本) * */ - MAP_TOWER_USEBOMB_REQUEST(257, 11229), + MAP_TOWER_USEBOMB_REQUEST(264, 11229), /** * MAP_TOWER_USEBOMB_RESPONSE = 11230; */ - MAP_TOWER_USEBOMB_RESPONSE(258, 11230), + MAP_TOWER_USEBOMB_RESPONSE(265, 11230), /** * MAP_TOWER_USEBUFF_REQUEST = 11231; * @@ -1607,11 +1651,11 @@ public final class MessageTypeProto { * 爬塔副本使用Buff(试炼副本) * */ - MAP_TOWER_USEBUFF_REQUEST(259, 11231), + MAP_TOWER_USEBUFF_REQUEST(266, 11231), /** * MAP_TOWER_USEBUFF_RESPONSE = 11232; */ - MAP_TOWER_USEBUFF_RESPONSE(260, 11232), + MAP_TOWER_USEBUFF_RESPONSE(267, 11232), /** * MODIFY_HEAD_FRAME_REQUEST = 11233; * @@ -1619,11 +1663,11 @@ public final class MessageTypeProto { *修改头像框 * */ - MODIFY_HEAD_FRAME_REQUEST(261, 11233), + MODIFY_HEAD_FRAME_REQUEST(268, 11233), /** * MODIFY_HEAD_FRAME_RESPONSE = 11234; */ - MODIFY_HEAD_FRAME_RESPONSE(262, 11234), + MODIFY_HEAD_FRAME_RESPONSE(269, 11234), /** * MAP_OUT_INDICATION = 11235; * @@ -1631,7 +1675,7 @@ public final class MessageTypeProto { *出图indication * */ - MAP_OUT_INDICATION(263, 11235), + MAP_OUT_INDICATION(270, 11235), /** * POKEMON_COMONPENT_LEVELUP_REQUEST = 11500; * @@ -1641,11 +1685,11 @@ public final class MessageTypeProto { * P 11500 * */ - POKEMON_COMONPENT_LEVELUP_REQUEST(264, 11500), + POKEMON_COMONPENT_LEVELUP_REQUEST(271, 11500), /** * POKEMON_COMONPENT_LEVELUP_RESPONSE = 11501; */ - POKEMON_COMONPENT_LEVELUP_RESPONSE(265, 11501), + POKEMON_COMONPENT_LEVELUP_RESPONSE(272, 11501), /** * POKEMON_ADVANCED_REQUEST = 11502; * @@ -1653,11 +1697,11 @@ public final class MessageTypeProto { *异妖进阶 * */ - POKEMON_ADVANCED_REQUEST(266, 11502), + POKEMON_ADVANCED_REQUEST(273, 11502), /** * POKEMON_ADVANCED_RESPONSE = 11503; */ - POKEMON_ADVANCED_RESPONSE(267, 11503), + POKEMON_ADVANCED_RESPONSE(274, 11503), /** * PLAYER_BACKCINFO_INDICATION = 11504; * @@ -1665,7 +1709,7 @@ public final class MessageTypeProto { *客服平台推送 * */ - PLAYER_BACKCINFO_INDICATION(268, 11504), + PLAYER_BACKCINFO_INDICATION(275, 11504), /** * QUESTION_INDICATION = 11600; * @@ -1673,7 +1717,7 @@ public final class MessageTypeProto { * Q 11600 * */ - QUESTION_INDICATION(269, 11600), + QUESTION_INDICATION(276, 11600), /** * RECONNECT_REQUEST = 11700; * @@ -1681,11 +1725,11 @@ public final class MessageTypeProto { * R 11700 * */ - RECONNECT_REQUEST(270, 11700), + RECONNECT_REQUEST(277, 11700), /** * RECONNECT_RESPONSE = 11701; */ - RECONNECT_RESPONSE(271, 11701), + RECONNECT_RESPONSE(278, 11701), /** * RANDOMNAME_REQUEST = 11702; * @@ -1693,11 +1737,11 @@ public final class MessageTypeProto { * 随机名字 * */ - RANDOMNAME_REQUEST(272, 11702), + RANDOMNAME_REQUEST(279, 11702), /** * RANDOMNAME_RESPONSE = 11703; */ - RANDOMNAME_RESPONSE(273, 11703), + RANDOMNAME_RESPONSE(280, 11703), /** * RENAME_REQUEST = 11704; * @@ -1705,11 +1749,11 @@ public final class MessageTypeProto { * 修改名字 * */ - RENAME_REQUEST(274, 11704), + RENAME_REQUEST(281, 11704), /** * RENAME_RESPONSE = 11705; */ - RENAME_RESPONSE(275, 11705), + RENAME_RESPONSE(282, 11705), /** * RINGFIRE_LOAD_REQUEST = 11706; * @@ -1717,11 +1761,11 @@ public final class MessageTypeProto { *天赋异妖组件放置 * */ - RINGFIRE_LOAD_REQUEST(276, 11706), + RINGFIRE_LOAD_REQUEST(283, 11706), /** * RINGFIRE_LOAD_RESPONSE = 11707; */ - RINGFIRE_LOAD_RESPONSE(277, 11707), + RINGFIRE_LOAD_RESPONSE(284, 11707), /** * RINGFIRE_ADVANCED_REQUEST = 11708; * @@ -1729,11 +1773,11 @@ public final class MessageTypeProto { *天赋异妖进阶 * */ - RINGFIRE_ADVANCED_REQUEST(278, 11708), + RINGFIRE_ADVANCED_REQUEST(285, 11708), /** * RINGFIRE_ADVANCED_RESPONSE = 11709; */ - RINGFIRE_ADVANCED_RESPONSE(279, 11709), + RINGFIRE_ADVANCED_RESPONSE(286, 11709), /** * REFRESH_FRIEND_STATE_REQEUST = 11710; * @@ -1741,11 +1785,11 @@ public final class MessageTypeProto { *刷新好友在线状态 * */ - REFRESH_FRIEND_STATE_REQEUST(280, 11710), + REFRESH_FRIEND_STATE_REQEUST(287, 11710), /** * REFRESH_FRIEND_STATE_RESPONSE = 11711; */ - REFRESH_FRIEND_STATE_RESPONSE(281, 11711), + REFRESH_FRIEND_STATE_RESPONSE(288, 11711), /** * ROOM_MATCH_REQUEST = 11712; * @@ -1753,11 +1797,11 @@ public final class MessageTypeProto { *请求匹配 * */ - ROOM_MATCH_REQUEST(282, 11712), + ROOM_MATCH_REQUEST(289, 11712), /** * ROOM_MATCH_RESPONSE = 11713; */ - ROOM_MATCH_RESPONSE(283, 11713), + ROOM_MATCH_RESPONSE(290, 11713), /** * ROOM_CANCEL_MATCH_REQUEST = 11714; * @@ -1765,15 +1809,15 @@ public final class MessageTypeProto { *取消匹配 * */ - ROOM_CANCEL_MATCH_REQUEST(284, 11714), + ROOM_CANCEL_MATCH_REQUEST(291, 11714), /** * ROOM_CANCEL_MATCH_RESPONSE = 11715; */ - ROOM_CANCEL_MATCH_RESPONSE(285, 11715), + ROOM_CANCEL_MATCH_RESPONSE(292, 11715), /** * ROOM_MATCH_SUCCESS_INDICATION = 11716; */ - ROOM_MATCH_SUCCESS_INDICATION(286, 11716), + ROOM_MATCH_SUCCESS_INDICATION(293, 11716), /** * ROOM_START_GAME_READY_REQUEST = 11718; * @@ -1781,11 +1825,11 @@ public final class MessageTypeProto { *准备 * */ - ROOM_START_GAME_READY_REQUEST(287, 11718), + ROOM_START_GAME_READY_REQUEST(294, 11718), /** * ROOM_START_GAME_READY_RESPONSE = 11719; */ - ROOM_START_GAME_READY_RESPONSE(288, 11719), + ROOM_START_GAME_READY_RESPONSE(295, 11719), /** * ROOM_START_GAME_INDICATION = 11720; * @@ -1793,7 +1837,7 @@ public final class MessageTypeProto { *开始游戏推送 * */ - ROOM_START_GAME_INDICATION(289, 11720), + ROOM_START_GAME_INDICATION(296, 11720), /** * ROOM_GAME_START_REQUEST = 11722; * @@ -1801,11 +1845,11 @@ public final class MessageTypeProto { *开始游戏 * */ - ROOM_GAME_START_REQUEST(290, 11722), + ROOM_GAME_START_REQUEST(297, 11722), /** * ROOM_GAME_START_RESPONSE = 11723; */ - ROOM_GAME_START_RESPONSE(291, 11723), + ROOM_GAME_START_RESPONSE(298, 11723), /** * ROOM_GAME_END_INDICATION = 11724; * @@ -1813,7 +1857,7 @@ public final class MessageTypeProto { *游戏结束 * */ - ROOM_GAME_END_INDICATION(292, 11724), + ROOM_GAME_END_INDICATION(299, 11724), /** * ROOM_SYNC_MYSELF_MOVE_REQUEST = 11726; * @@ -1821,11 +1865,11 @@ public final class MessageTypeProto { *移动同步 * */ - ROOM_SYNC_MYSELF_MOVE_REQUEST(293, 11726), + ROOM_SYNC_MYSELF_MOVE_REQUEST(300, 11726), /** * ROOM_SYNC_MYSELF_MOVE_RESPONSE = 11727; */ - ROOM_SYNC_MYSELF_MOVE_RESPONSE(294, 11727), + ROOM_SYNC_MYSELF_MOVE_RESPONSE(301, 11727), /** * ROOM_SYNC_OTHER_MOVE_INDICTION = 11728; * @@ -1833,7 +1877,7 @@ public final class MessageTypeProto { *移动其他用户的位置 * */ - ROOM_SYNC_OTHER_MOVE_INDICTION(295, 11728), + ROOM_SYNC_OTHER_MOVE_INDICTION(302, 11728), /** * ROOM_TRIGGER_FIGHT_INDICATION = 11730; * @@ -1841,7 +1885,7 @@ public final class MessageTypeProto { *触发战斗 * */ - ROOM_TRIGGER_FIGHT_INDICATION(296, 11730), + ROOM_TRIGGER_FIGHT_INDICATION(303, 11730), /** * ROOM_GET_FULL_INFO_REQEUST = 11731; * @@ -1849,11 +1893,11 @@ public final class MessageTypeProto { *获取房间全量信息 * */ - ROOM_GET_FULL_INFO_REQEUST(297, 11731), + ROOM_GET_FULL_INFO_REQEUST(304, 11731), /** * ROOM_GET_FULL_INFO_RESPONSE = 11732; */ - ROOM_GET_FULL_INFO_RESPONSE(298, 11732), + ROOM_GET_FULL_INFO_RESPONSE(305, 11732), /** * ROOM_MAP_UPDATE_EVENT_REQUEST = 11733; * @@ -1861,11 +1905,11 @@ public final class MessageTypeProto { *更新事件 * */ - ROOM_MAP_UPDATE_EVENT_REQUEST(299, 11733), + ROOM_MAP_UPDATE_EVENT_REQUEST(306, 11733), /** * ROOM_MAP_UPDATE_EVENT_RESPONSE = 11734; */ - ROOM_MAP_UPDATE_EVENT_RESPONSE(300, 11734), + ROOM_MAP_UPDATE_EVENT_RESPONSE(307, 11734), /** * ROOM_MAP_POINT_INDICATION = 11735; * @@ -1873,7 +1917,7 @@ public final class MessageTypeProto { * 地图位置更新 * */ - ROOM_MAP_POINT_INDICATION(301, 11735), + ROOM_MAP_POINT_INDICATION(308, 11735), /** * ROOM_PLAY_HP_UPDATE_INDICATION = 11736; * @@ -1881,7 +1925,7 @@ public final class MessageTypeProto { * 玩家血量更新 * */ - ROOM_PLAY_HP_UPDATE_INDICATION(302, 11736), + ROOM_PLAY_HP_UPDATE_INDICATION(309, 11736), /** * REFRESH_ITEM_NUM_REQUEST = 11737; * @@ -1889,11 +1933,11 @@ public final class MessageTypeProto { *刷新道具数量 * */ - REFRESH_ITEM_NUM_REQUEST(303, 11737), + REFRESH_ITEM_NUM_REQUEST(310, 11737), /** * REFRESH_ITEM_NUM_RESPONSE = 11738; */ - REFRESH_ITEM_NUM_RESPONSE(304, 11738), + REFRESH_ITEM_NUM_RESPONSE(311, 11738), /** * ROOM_ADDRESS_INDICATION = 11739; * @@ -1901,7 +1945,7 @@ public final class MessageTypeProto { * 房间地址信息 * */ - ROOM_ADDRESS_INDICATION(305, 11739), + ROOM_ADDRESS_INDICATION(312, 11739), /** * ROOM_LOGIN_REQEUST = 11740; * @@ -1909,11 +1953,11 @@ public final class MessageTypeProto { * 登录房间 * */ - ROOM_LOGIN_REQEUST(306, 11740), + ROOM_LOGIN_REQEUST(313, 11740), /** * ROOM_LOGIN_RESPONSE = 11750; */ - ROOM_LOGIN_RESPONSE(307, 11750), + ROOM_LOGIN_RESPONSE(314, 11750), /** * SUCCESS_RESPONSE = 11800; * @@ -1921,7 +1965,7 @@ public final class MessageTypeProto { * S 11800 * */ - SUCCESS_RESPONSE(308, 11800), + SUCCESS_RESPONSE(315, 11800), /** * SWITCH_WORLDCHANNEL_REQUEST = 11802; * @@ -1929,11 +1973,11 @@ public final class MessageTypeProto { *切换世界聊天频道 * */ - SWITCH_WORLDCHANNEL_REQUEST(309, 11802), + SWITCH_WORLDCHANNEL_REQUEST(316, 11802), /** * SWITCH_WORLDCHANNEL_RESPONSE = 11803; */ - SWITCH_WORLDCHANNEL_RESPONSE(310, 11803), + SWITCH_WORLDCHANNEL_RESPONSE(317, 11803), /** * SEND_CHAT_INFO_REQUEST = 11804; * @@ -1941,11 +1985,11 @@ public final class MessageTypeProto { *发送聊天 * */ - SEND_CHAT_INFO_REQUEST(311, 11804), + SEND_CHAT_INFO_REQUEST(318, 11804), /** * SEND_CHAT_INFO_RESPONSE = 11805; */ - SEND_CHAT_INFO_RESPONSE(312, 11805), + SEND_CHAT_INFO_RESPONSE(319, 11805), /** * SEND_RED_POINT_INDICATION = 11806; * @@ -1953,7 +1997,7 @@ public final class MessageTypeProto { *红点消息推送 * */ - SEND_RED_POINT_INDICATION(313, 11806), + SEND_RED_POINT_INDICATION(320, 11806), /** * SAVE_NEW_PLAYER_GUIDE_POINT_REQUEST = 11807; * @@ -1961,11 +2005,11 @@ public final class MessageTypeProto { *保存新手引导节点 * */ - SAVE_NEW_PLAYER_GUIDE_POINT_REQUEST(314, 11807), + SAVE_NEW_PLAYER_GUIDE_POINT_REQUEST(321, 11807), /** * SAVE_NEW_PLAYER_GUIDE_POINT_RESPONSE = 11808; */ - SAVE_NEW_PLAYER_GUIDE_POINT_RESPONSE(315, 11808), + SAVE_NEW_PLAYER_GUIDE_POINT_RESPONSE(322, 11808), /** * SWEEP_RIGHT_REQUEST = 11809; * @@ -1973,11 +2017,11 @@ public final class MessageTypeProto { * 扫荡 * */ - SWEEP_RIGHT_REQUEST(316, 11809), + SWEEP_RIGHT_REQUEST(323, 11809), /** * SWEEP_RIGHT_RESPONSE = 11810; */ - SWEEP_RIGHT_RESPONSE(317, 11810), + SWEEP_RIGHT_RESPONSE(324, 11810), /** * SECRETBOX_RANDOM_REQUEST = 11811; * @@ -1985,11 +2029,11 @@ public final class MessageTypeProto { *秘盒抽取 * */ - SECRETBOX_RANDOM_REQUEST(318, 11811), + SECRETBOX_RANDOM_REQUEST(325, 11811), /** * SECRETBOX_RANDOM_RESPONSE = 11812; */ - SECRETBOX_RANDOM_RESPONSE(319, 11812), + SECRETBOX_RANDOM_RESPONSE(326, 11812), /** * STORE_GOODS_REFRESH_REQUEST = 11813; * @@ -1997,11 +2041,11 @@ public final class MessageTypeProto { *商店刷新 * */ - STORE_GOODS_REFRESH_REQUEST(320, 11813), + STORE_GOODS_REFRESH_REQUEST(327, 11813), /** * STORE_GOODS_REFRESH_RESPONSE = 11814; */ - STORE_GOODS_REFRESH_RESPONSE(321, 11814), + STORE_GOODS_REFRESH_RESPONSE(328, 11814), /** * RECHARGE_INFO_REQUEST = 11815; * @@ -2009,11 +2053,11 @@ public final class MessageTypeProto { *充值 * */ - RECHARGE_INFO_REQUEST(322, 11815), + RECHARGE_INFO_REQUEST(329, 11815), /** * RECHARGE_INFO_RESPONSE = 11816; */ - RECHARGE_INFO_RESPONSE(323, 11816), + RECHARGE_INFO_RESPONSE(330, 11816), /** * SEND_FRIEND_INFO_INDICATION = 11817; * @@ -2021,7 +2065,7 @@ public final class MessageTypeProto { *好友信息推送 * */ - SEND_FRIEND_INFO_INDICATION(324, 11817), + SEND_FRIEND_INFO_INDICATION(331, 11817), /** * SEND_CHAT_INFO_INDICATION = 11818; * @@ -2029,7 +2073,7 @@ public final class MessageTypeProto { *好友聊天推送 * */ - SEND_CHAT_INFO_INDICATION(325, 11818), + SEND_CHAT_INFO_INDICATION(332, 11818), /** * SEND_FRIEND_STATE_INDICATION = 11819; * @@ -2037,7 +2081,7 @@ public final class MessageTypeProto { * 推送好友信息 * */ - SEND_FRIEND_STATE_INDICATION(326, 11819), + SEND_FRIEND_STATE_INDICATION(333, 11819), /** * SCENE_MSG_UPDATE_INDICATION = 11820; * @@ -2045,7 +2089,7 @@ public final class MessageTypeProto { * 场景信息变更 * */ - SCENE_MSG_UPDATE_INDICATION(327, 11820), + SCENE_MSG_UPDATE_INDICATION(334, 11820), /** * SCENE_GET_FULL_MSG_REQUEST = 11821; * @@ -2053,11 +2097,11 @@ public final class MessageTypeProto { *获取场景所有信息 * */ - SCENE_GET_FULL_MSG_REQUEST(328, 11821), + SCENE_GET_FULL_MSG_REQUEST(335, 11821), /** * SCENE_GET_FULL_MSG_RESPONSE = 11822; */ - SCENE_GET_FULL_MSG_RESPONSE(329, 11822), + SCENE_GET_FULL_MSG_RESPONSE(336, 11822), /** * SCENE_COMMAND_REQUEST = 11823; * @@ -2065,11 +2109,11 @@ public final class MessageTypeProto { *在场景中发送的指令请求 * */ - SCENE_COMMAND_REQUEST(330, 11823), + SCENE_COMMAND_REQUEST(337, 11823), /** * SCENE_COMMAND_RESPONSE = 11824; */ - SCENE_COMMAND_RESPONSE(331, 11824), + SCENE_COMMAND_RESPONSE(338, 11824), /** * SERVER_ZERO_REQUEST = 11825; * @@ -2077,7 +2121,7 @@ public final class MessageTypeProto { *服务器12点更新用户数据 * */ - SERVER_ZERO_REQUEST(332, 11825), + SERVER_ZERO_REQUEST(339, 11825), /** * STORE_UPDATE_INDICATION = 11826; * @@ -2085,7 +2129,7 @@ public final class MessageTypeProto { * 商店更新信息 * */ - STORE_UPDATE_INDICATION(333, 11826), + STORE_UPDATE_INDICATION(340, 11826), /** * SIGN_IN_REQUEST = 11827; * @@ -2093,11 +2137,11 @@ public final class MessageTypeProto { *签到 * */ - SIGN_IN_REQUEST(334, 11827), + SIGN_IN_REQUEST(341, 11827), /** * SIGN_IN_RESPONSE = 11828; */ - SIGN_IN_RESPONSE(335, 11828), + SIGN_IN_RESPONSE(342, 11828), /** * SCENE_GAME_OVER_READY_INDICATION = 11829; * @@ -2105,7 +2149,7 @@ public final class MessageTypeProto { * 最后狂欢时刻到来 * */ - SCENE_GAME_OVER_READY_INDICATION(336, 11829), + SCENE_GAME_OVER_READY_INDICATION(343, 11829), /** * SCENE_GAME_OVER_INDICATION = 11830; * @@ -2113,7 +2157,7 @@ public final class MessageTypeProto { * 场景结算 * */ - SCENE_GAME_OVER_INDICATION(337, 11830), + SCENE_GAME_OVER_INDICATION(344, 11830), /** * SOUL_EQUIP_WEAR_REQUEST = 11831; * @@ -2121,11 +2165,11 @@ public final class MessageTypeProto { * 安装魂印 * */ - SOUL_EQUIP_WEAR_REQUEST(338, 11831), + SOUL_EQUIP_WEAR_REQUEST(345, 11831), /** * SOUL_EQUIP_WEAR_RESPONSE = 11832; */ - SOUL_EQUIP_WEAR_RESPONSE(339, 11832), + SOUL_EQUIP_WEAR_RESPONSE(346, 11832), /** * SOUL_EQUIP_UNLOAD_OPT_REQUEST = 11833; * @@ -2133,11 +2177,11 @@ public final class MessageTypeProto { *卸下魂印 * */ - SOUL_EQUIP_UNLOAD_OPT_REQUEST(340, 11833), + SOUL_EQUIP_UNLOAD_OPT_REQUEST(347, 11833), /** * SOUL_EQUIP_UNLOAD_OPT_RESPONSE = 11834; */ - SOUL_EQUIP_UNLOAD_OPT_RESPONSE(341, 11834), + SOUL_EQUIP_UNLOAD_OPT_RESPONSE(348, 11834), /** * SOUL_RAND_EQUIP_REQUEST = 11835; * @@ -2145,11 +2189,11 @@ public final class MessageTypeProto { *抽魂印 * */ - SOUL_RAND_EQUIP_REQUEST(342, 11835), + SOUL_RAND_EQUIP_REQUEST(349, 11835), /** * SOUL_RAND_EQUIP_RESPONSE = 11836; */ - SOUL_RAND_EQUIP_RESPONSE(343, 11836), + SOUL_RAND_EQUIP_RESPONSE(350, 11836), /** * SOUL_FORCE_RAND_EQUIP_REQUEST = 11837; * @@ -2157,11 +2201,11 @@ public final class MessageTypeProto { *抽魂印 * */ - SOUL_FORCE_RAND_EQUIP_REQUEST(344, 11837), + SOUL_FORCE_RAND_EQUIP_REQUEST(351, 11837), /** * SOUL_FORCE_RAND_EQUIP_RESPONSE = 11838; */ - SOUL_FORCE_RAND_EQUIP_RESPONSE(345, 11838), + SOUL_FORCE_RAND_EQUIP_RESPONSE(352, 11838), /** * TRIGGER_EVENT_REQUEST = 11900; * @@ -2169,11 +2213,11 @@ public final class MessageTypeProto { * T 11900 * */ - TRIGGER_EVENT_REQUEST(346, 11900), + TRIGGER_EVENT_REQUEST(353, 11900), /** * TRIGGER_EVENT_RESPONSE = 11901; */ - TRIGGER_EVENT_RESPONSE(347, 11901), + TRIGGER_EVENT_RESPONSE(354, 11901), /** * TEAM_POS_SAVE_REQUEST = 11902; * @@ -2181,11 +2225,11 @@ public final class MessageTypeProto { *保存阵容 * */ - TEAM_POS_SAVE_REQUEST(348, 11902), + TEAM_POS_SAVE_REQUEST(355, 11902), /** * TEAM_POS_SAVE_RESPONSE = 11903; */ - TEAM_POS_SAVE_RESPONSE(349, 11903), + TEAM_POS_SAVE_RESPONSE(356, 11903), /** * TAKE_ACTIVITY_REWARD_REQUEST = 11904; * @@ -2193,11 +2237,11 @@ public final class MessageTypeProto { *领取活动奖励 * */ - TAKE_ACTIVITY_REWARD_REQUEST(350, 11904), + TAKE_ACTIVITY_REWARD_REQUEST(357, 11904), /** * TAKE_ACTIVITY_REWARD_RESPONSE = 11905; */ - TAKE_ACTIVITY_REWARD_RESPONSE(351, 11905), + TAKE_ACTIVITY_REWARD_RESPONSE(358, 11905), /** * TAKE_MISSION_REWARD_REQUEST = 11906; * @@ -2205,11 +2249,11 @@ public final class MessageTypeProto { *领取任务奖励 * */ - TAKE_MISSION_REWARD_REQUEST(352, 11906), + TAKE_MISSION_REWARD_REQUEST(359, 11906), /** * TAKE_MISSION_REWARD_RESPONSE = 11907; */ - TAKE_MISSION_REWARD_RESPONSE(353, 11907), + TAKE_MISSION_REWARD_RESPONSE(360, 11907), /** * TEST_BUY_GIGT_GOODS_REQEUST = 11908; * @@ -2217,11 +2261,11 @@ public final class MessageTypeProto { *测试购买礼包 * */ - TEST_BUY_GIGT_GOODS_REQEUST(354, 11908), + TEST_BUY_GIGT_GOODS_REQEUST(361, 11908), /** * TEST_BUY_GIGT_GOODS_RESPONSE = 11909; */ - TEST_BUY_GIGT_GOODS_RESPONSE(355, 11909), + TEST_BUY_GIGT_GOODS_RESPONSE(362, 11909), /** * TAKE_TOWER_REWARD_REQUEST = 11910; * @@ -2229,11 +2273,11 @@ public final class MessageTypeProto { *领取层级奖励 * */ - TAKE_TOWER_REWARD_REQUEST(356, 11910), + TAKE_TOWER_REWARD_REQUEST(363, 11910), /** * TAKE_TOWER_REWARD_RESPONSE = 11911; */ - TAKE_TOWER_REWARD_RESPONSE(357, 11911), + TAKE_TOWER_REWARD_RESPONSE(364, 11911), /** * TAKE_SEVEN_HAPPY_REWARD_REQUEST = 11912; * @@ -2241,11 +2285,11 @@ public final class MessageTypeProto { * 领取七日狂欢积分奖励 * */ - TAKE_SEVEN_HAPPY_REWARD_REQUEST(358, 11912), + TAKE_SEVEN_HAPPY_REWARD_REQUEST(365, 11912), /** * TAKE_SEVEN_HAPPY_REWARD_RESPONSE = 11913; */ - TAKE_SEVEN_HAPPY_REWARD_RESPONSE(359, 11913), + TAKE_SEVEN_HAPPY_REWARD_RESPONSE(366, 11913), /** * TO_BE_STRONGER_REQUEST = 11914; * @@ -2253,11 +2297,11 @@ public final class MessageTypeProto { *我要变强 * */ - TO_BE_STRONGER_REQUEST(360, 11914), + TO_BE_STRONGER_REQUEST(367, 11914), /** * TO_BE_STRONGER_RESPONSE = 11915; */ - TO_BE_STRONGER_RESPONSE(361, 11915), + TO_BE_STRONGER_RESPONSE(368, 11915), /** * UP_HERO_LEVEL_REQUEST = 12000; * @@ -2265,11 +2309,11 @@ public final class MessageTypeProto { * U 12000 * */ - UP_HERO_LEVEL_REQUEST(362, 12000), + UP_HERO_LEVEL_REQUEST(369, 12000), /** * UP_HERO_LEVEL_RESPONSE = 12001; */ - UP_HERO_LEVEL_RESPONSE(363, 12001), + UP_HERO_LEVEL_RESPONSE(370, 12001), /** * UP_HERO_STAR_REQUEST = 12002; * @@ -2277,11 +2321,11 @@ public final class MessageTypeProto { * 升星 * */ - UP_HERO_STAR_REQUEST(364, 12002), + UP_HERO_STAR_REQUEST(371, 12002), /** * UP_HERO_STAR_RESPONSE = 12003; */ - UP_HERO_STAR_RESPONSE(365, 12003), + UP_HERO_STAR_RESPONSE(372, 12003), /** * USER_AND_PRICE_ITEM_REQUEST = 12004; * @@ -2289,11 +2333,11 @@ public final class MessageTypeProto { *使用出售道具 * */ - USER_AND_PRICE_ITEM_REQUEST(366, 12004), + USER_AND_PRICE_ITEM_REQUEST(373, 12004), /** * USER_AND_PRICE_ITEM_RESPONSE = 12005; */ - USER_AND_PRICE_ITEM_RESPONSE(367, 12005), + USER_AND_PRICE_ITEM_RESPONSE(374, 12005), /** * USER_FORCE_CHANGE_REQUEST = 12006; * @@ -2301,11 +2345,11 @@ public final class MessageTypeProto { *用户战力提升 * */ - USER_FORCE_CHANGE_REQUEST(368, 12006), + USER_FORCE_CHANGE_REQUEST(375, 12006), /** * USER_FORCE_CHANGE_RESPONSE = 12007; */ - USER_FORCE_CHANGE_RESPONSE(369, 12007), + USER_FORCE_CHANGE_RESPONSE(376, 12007), /** * UPDATE_BAG_INDICATION = 12008; * @@ -2313,7 +2357,7 @@ public final class MessageTypeProto { *更新背包 * */ - UPDATE_BAG_INDICATION(370, 12008), + UPDATE_BAG_INDICATION(377, 12008), /** * UPDATE_STATE_REQUEST = 12009; * @@ -2321,11 +2365,11 @@ public final class MessageTypeProto { * 更新客户状态 * */ - UPDATE_STATE_REQUEST(371, 12009), + UPDATE_STATE_REQUEST(378, 12009), /** * UPDATE_STATE_RESPONSE = 12010; */ - UPDATE_STATE_RESPONSE(372, 12010), + UPDATE_STATE_RESPONSE(379, 12010), /** * UPDATE_USER_EXP_INDICATION = 12011; * @@ -2333,7 +2377,7 @@ public final class MessageTypeProto { * 更新玩家等级经验信息 * */ - UPDATE_USER_EXP_INDICATION(373, 12011), + UPDATE_USER_EXP_INDICATION(380, 12011), /** * UPDATE_SECRET_BOX_SEASON_INDICATION = 12012; * @@ -2341,7 +2385,7 @@ public final class MessageTypeProto { * 更新秘盒赛季信息 * */ - UPDATE_SECRET_BOX_SEASON_INDICATION(374, 12012), + UPDATE_SECRET_BOX_SEASON_INDICATION(381, 12012), /** * UPDATE_PHONE_INFO_REQUEST = 12013; * @@ -2349,11 +2393,11 @@ public final class MessageTypeProto { *更新手机号 * */ - UPDATE_PHONE_INFO_REQUEST(375, 12013), + UPDATE_PHONE_INFO_REQUEST(382, 12013), /** * UPDATE_PHONE_INFO_RESPONSE = 12014; */ - UPDATE_PHONE_INFO_RESPONSE(376, 12014), + UPDATE_PHONE_INFO_RESPONSE(383, 12014), /** * UPDATE_QUESTION_REQUEST = 12015; * @@ -2361,15 +2405,15 @@ public final class MessageTypeProto { *问卷 * */ - UPDATE_QUESTION_REQUEST(377, 12015), + UPDATE_QUESTION_REQUEST(384, 12015), /** * UPDATE_QUESTION_RESPONSE = 12016; */ - UPDATE_QUESTION_RESPONSE(378, 12016), + UPDATE_QUESTION_RESPONSE(385, 12016), /** * UP_SOUL_EQUIP_QUICK_REQUEST = 12018; */ - UP_SOUL_EQUIP_QUICK_REQUEST(379, 12018), + UP_SOUL_EQUIP_QUICK_REQUEST(386, 12018), /** * UP_SOUL_EQUIP_RESPONSE = 12019; * @@ -2377,7 +2421,7 @@ public final class MessageTypeProto { *魂印升级 * */ - UP_SOUL_EQUIP_RESPONSE(380, 12019), + UP_SOUL_EQUIP_RESPONSE(387, 12019), /** * VIEW_FIGHTREPLAY_REQUEST = 12100; * @@ -2385,11 +2429,11 @@ public final class MessageTypeProto { * V 12100 * */ - VIEW_FIGHTREPLAY_REQUEST(381, 12100), + VIEW_FIGHTREPLAY_REQUEST(388, 12100), /** * VIEW_FIGHTREPLAY_RESPONSE = 12101; */ - VIEW_FIGHTREPLAY_RESPONSE(382, 12101), + VIEW_FIGHTREPLAY_RESPONSE(389, 12101), /** * VIP_LEVELUP_REQEUST = 12102; * @@ -2397,11 +2441,11 @@ public final class MessageTypeProto { *VIP等级提升 * */ - VIP_LEVELUP_REQEUST(383, 12102), + VIP_LEVELUP_REQEUST(390, 12102), /** * VIP_LEVELUP_RESPONSE = 12103; */ - VIP_LEVELUP_RESPONSE(384, 12103), + VIP_LEVELUP_RESPONSE(391, 12103), /** * VIP_TAKE_REWARD_REQUEST = 12104; * @@ -2409,11 +2453,11 @@ public final class MessageTypeProto { *领取vip等级或每日礼包 * */ - VIP_TAKE_REWARD_REQUEST(385, 12104), + VIP_TAKE_REWARD_REQUEST(392, 12104), /** * VIP_TAKE_REWARD_RESPONSE = 12105; */ - VIP_TAKE_REWARD_RESPONSE(386, 12105), + VIP_TAKE_REWARD_RESPONSE(393, 12105), /** * WORKSHOP_FOUNDATION_REQUEST = 12200; * @@ -2421,11 +2465,11 @@ public final class MessageTypeProto { * W 12200 * */ - WORKSHOP_FOUNDATION_REQUEST(387, 12200), + WORKSHOP_FOUNDATION_REQUEST(394, 12200), /** * WORKSHOP_FOUNDATION_RESPONSE = 12201; */ - WORKSHOP_FOUNDATION_RESPONSE(388, 12201), + WORKSHOP_FOUNDATION_RESPONSE(395, 12201), /** * WORKSHOP_EQUIP_CREATE_REQUEST = 12202; * @@ -2433,11 +2477,11 @@ public final class MessageTypeProto { *装备打造 * */ - WORKSHOP_EQUIP_CREATE_REQUEST(389, 12202), + WORKSHOP_EQUIP_CREATE_REQUEST(396, 12202), /** * WORKSHOP_EQUIP_CREATE_RESPONSE = 12203; */ - WORKSHOP_EQUIP_CREATE_RESPONSE(390, 12203), + WORKSHOP_EQUIP_CREATE_RESPONSE(397, 12203), /** * WORKSHOP_REBUILD_REQUEST = 12204; * @@ -2445,11 +2489,11 @@ public final class MessageTypeProto { *装备重铸 * */ - WORKSHOP_REBUILD_REQUEST(391, 12204), + WORKSHOP_REBUILD_REQUEST(398, 12204), /** * WORKSHOP_REBUILD_RESPONSE = 12205; */ - WORKSHOP_REBUILD_RESPONSE(392, 12205), + WORKSHOP_REBUILD_RESPONSE(399, 12205), /** * WORKSHOP_REBUILD_CONFIRM_REQUEST = 12206; * @@ -2457,11 +2501,11 @@ public final class MessageTypeProto { * 重铸确认 * */ - WORKSHOP_REBUILD_CONFIRM_REQUEST(393, 12206), + WORKSHOP_REBUILD_CONFIRM_REQUEST(400, 12206), /** * WORKSHOP_REBUILD_CONFIRM_RESONSE = 12207; */ - WORKSHOP_REBUILD_CONFIRM_RESONSE(394, 12207), + WORKSHOP_REBUILD_CONFIRM_RESONSE(401, 12207), /** * WORKSHOP_LEVELUP_REQUEST = 12208; * @@ -2469,11 +2513,11 @@ public final class MessageTypeProto { *工坊升级 * */ - WORKSHOP_LEVELUP_REQUEST(395, 12208), + WORKSHOP_LEVELUP_REQUEST(402, 12208), /** * WORKSHOP_LEVELUP_RESPONSE = 12209; */ - WORKSHOP_LEVELUP_RESPONSE(396, 12209), + WORKSHOP_LEVELUP_RESPONSE(403, 12209), /** * WORKSHOP_TECHNOLOGY_LEVEL_REQUEST = 12210; * @@ -2481,11 +2525,11 @@ public final class MessageTypeProto { *科技树升级 * */ - WORKSHOP_TECHNOLOGY_LEVEL_REQUEST(397, 12210), + WORKSHOP_TECHNOLOGY_LEVEL_REQUEST(404, 12210), /** * WORKSHOP_TECHNOLOGY_RESPONSE = 12211; */ - WORKSHOP_TECHNOLOGY_RESPONSE(398, 12211), + WORKSHOP_TECHNOLOGY_RESPONSE(405, 12211), /** * WORKSHOP_TECHNOLOGY_RESET_REQUEST = 12212; * @@ -2493,11 +2537,11 @@ public final class MessageTypeProto { *科技树重置 * */ - WORKSHOP_TECHNOLOGY_RESET_REQUEST(399, 12212), + WORKSHOP_TECHNOLOGY_RESET_REQUEST(406, 12212), /** * WORKSHOP_TECHNOLOGY_RESET_RESPONSE = 12213; */ - WORKSHOP_TECHNOLOGY_RESET_RESPONSE(400, 12213), + WORKSHOP_TECHNOLOGY_RESET_RESPONSE(407, 12213), ; /** @@ -2884,6 +2928,50 @@ public final class MessageTypeProto { * BLOOD_RANK_RESPONSE = 10116; */ public static final int BLOOD_RANK_RESPONSE_VALUE = 10116; + /** + * BLOOD_GETSCORE_INFO_REQUEST = 10117; + * + *
+     * 获取血战积分以及领取状态信息
+     * 
+ */ + public static final int BLOOD_GETSCORE_INFO_REQUEST_VALUE = 10117; + /** + * BLOOD_GETSCORE_INFO_RESPONSE = 10118; + */ + public static final int BLOOD_GETSCORE_INFO_RESPONSE_VALUE = 10118; + /** + * BLOOD_TAKE_SCORE_REWARD_REQEUST = 10119; + * + *
+     * 领取血战积分奖励
+     * 
+ */ + public static final int BLOOD_TAKE_SCORE_REWARD_REQEUST_VALUE = 10119; + /** + * BLOOD_TAKE_SCORE_REWARD_RESPONSE = 10120; + */ + public static final int BLOOD_TAKE_SCORE_REWARD_RESPONSE_VALUE = 10120; + /** + * BLOOD_BUY_SCORE_REQUEST = 10121; + * + *
+     *购买血战积分奖励
+     * 
+ */ + public static final int BLOOD_BUY_SCORE_REQUEST_VALUE = 10121; + /** + * BLOOD_BUY_SCORE_RESPONSE = 10122; + */ + public static final int BLOOD_BUY_SCORE_RESPONSE_VALUE = 10122; + /** + * BLOODY_SCORE_CHANGE_INDICATION = 10123; + * + *
+     * 血战积分变更
+     * 
+ */ + public static final int BLOODY_SCORE_CHANGE_INDICATION_VALUE = 10123; /** * COOK_FOOD_REQUEST = 10200; * @@ -5052,6 +5140,13 @@ public final class MessageTypeProto { case 10114: return BUY_TREASURE_RESPONSE; case 10115: return BLOOD_RANK_REQUEST; case 10116: return BLOOD_RANK_RESPONSE; + case 10117: return BLOOD_GETSCORE_INFO_REQUEST; + case 10118: return BLOOD_GETSCORE_INFO_RESPONSE; + case 10119: return BLOOD_TAKE_SCORE_REWARD_REQEUST; + case 10120: return BLOOD_TAKE_SCORE_REWARD_RESPONSE; + case 10121: return BLOOD_BUY_SCORE_REQUEST; + case 10122: return BLOOD_BUY_SCORE_RESPONSE; + case 10123: return BLOODY_SCORE_CHANGE_INDICATION; case 10200: return COOK_FOOD_REQUEST; case 10201: return COOK_FOOD_RESPONSE; case 10300: return DRAW_HERO_REQUEST; @@ -5453,7 +5548,7 @@ public final class MessageTypeProto { static { java.lang.String[] descriptorData = { "\n\026MessageTypeProto.proto\022\032com.ljsd.jieli" + - "ng.protocols*\355c\n\013MessageType\022\027\n\022HEART_BE" + + "ng.protocols*\341e\n\013MessageType\022\027\n\022HEART_BE" + "AT_REQUEST\020\350\007\022\030\n\023HEART_BEAT_RESPONSE\020\351\007\022" + "\036\n\031ACTIVITE_WORKSHOP_REQUEST\020\224N\022\037\n\032ACTIV" + "ITE_WORKSHOP_RESPONSE\020\225N\022\027\n\022ARENA_INFO_R" + @@ -5501,278 +5596,285 @@ public final class MessageTypeProto { "LESS_INFO_RESPONSE\020\200O\022\031\n\024BUY_TREASURE_RE" + "QUEST\020\201O\022\032\n\025BUY_TREASURE_RESPONSE\020\202O\022\027\n\022" + "BLOOD_RANK_REQUEST\020\203O\022\030\n\023BLOOD_RANK_RESP" + - "ONSE\020\204O\022\026\n\021COOK_FOOD_REQUEST\020\330O\022\027\n\022COOK_", - "FOOD_RESPONSE\020\331O\022\026\n\021DRAW_HERO_REQUEST\020\274P" + - "\022\027\n\022DRAW_HERO_RESPONSE\020\275P\022\027\n\022DEL_FRIEND_" + - "REQUEST\020\276P\022\030\n\023DEL_FRIEND_RESPONSE\020\277P\022(\n#" + - "DIFFICULT_MAP_OPTION_RECORD_REQUEST\020\300P\022)" + - "\n$DIFFICULT_MAP_OPTION_RECORD_RESPONSE\020\301" + - "P\022\032\n\025ERROR_CODE_INDICATION\020\240Q\022\027\n\022EQUIP_W" + - "EAR_REQUEST\020\242Q\022\030\n\023EQUIP_WEAR_RESPONSE\020\243Q" + - "\022\035\n\030EQUIP_UNLOAD_OPT_REQUEST\020\244Q\022\036\n\031EQUIP" + - "_UNLOAD_OPT_RESPONSE\020\245Q\022\031\n\024EVENT_UPDATE_" + - "REQUEST\020\246Q\022\032\n\025EVENT_UPDATE_RESPONSE\020\247Q\022\027", - "\n\022EQUIP_LOCK_REQUEST\020\250Q\022\030\n\023EQUIP_LOCK_RE" + - "SPONSE\020\251Q\022\"\n\035ENDLESS_MAP_HERO_INFO_REQUE" + - "ST\020\252Q\022#\n\036ENDLESS_MAP_HERO_INFO_RESPONSE\020" + - "\253Q\022\036\n\031ENDLESS_MAP_RESET_REQUEST\020\254Q\022\037\n\032EN" + - "DLESS_MAP_RESET_RESPONSE\020\255Q\022\035\n\030ENDLESS_M" + - "AP_SIGN_REQUEST\020\256Q\022\036\n\031ENDLESS_MAP_SIGN_R" + - "ESPONSE\020\257Q\022&\n!ENDLESS_EXECUTION_REFRESH_" + - "REQUEST\020\260Q\022\'\n\"ENDLESS_EXECUTION_REFRESH_" + - "RESPONSE\020\261Q\022 \n\033ENDLESS_OUT_CONSUME_REQUE" + - "ST\020\262Q\022!\n\034ENDLESS_OUT_CONSUME_RESPONSE\020\263Q", - "\022\037\n\032ENDLESS_REFRESH_INDICAITON\020\264Q\022!\n\034END" + - "LESS_MIN_MAP_INFO_REQUEST\020\265Q\022\"\n\035ENDLESS_" + - "MIN_MAP_INFO_RESPONSE\020\266Q\022\'\n\"ENDLESS_MONS" + - "TER_REFRESH_INDICATION\020\267Q\022\"\n\035ENDLESS_SET" + - "_SKIPFIGHT_REQUEST\020\270Q\022#\n\036ENDLESS_SET_SKI" + - "PFIGHT_RESPONSE\020\271Q\022\030\n\023FIGHT_START_REQUES" + - "T\020\204R\022\031\n\024FIGHT_START_RESPONSE\020\205R\022\026\n\021FIGHT" + - "_END_REQUEST\020\206R\022\027\n\022FIGHT_END_RESPONSE\020\207R" + - "\022\032\n\025FRIEND_INVITE_REQUEST\020\210R\022\033\n\026FRIEND_I" + - "NVITE_RESPONSE\020\211R\022$\n\037FRIEND_INVITE_OPERA", - "TION_REQUEST\020\212R\022%\n FRIEND_INVITE_OPERATI" + - "ON_RESPONSE\020\213R\022\036\n\031FRIEND_TAKE_HEART_REQU" + - "EST\020\214R\022\037\n\032FRIEND_TAKE_HEART_RESPONSE\020\215R\022" + - " \n\033FRIEND_GIVE_PRESENT_REQUEST\020\216R\022!\n\034FRI" + - "END_GIVE_PRESENT_RESPONSE\020\217R\022\032\n\025FRIEND_S" + - "EARCH_REQUEST\020\220R\022\033\n\026FRIEND_SEARCH_RESPON" + - "SE\020\221R\022#\n\036FIVE_PLAYER_REFLUSH_INDICATION\020" + - "\222R\022\030\n\023SERVER_FIVE_REQEUST\020\224R\022\033\n\026FB_STAR_" + - "REWARD_REQUEST\020\225R\022\034\n\027FB_STAR_REWARD_RESP" + - "ONSE\020\226R\022\032\n\025FAMILY_CREATE_REQUEST\020\227R\022\033\n\026F", - "AMILY_CREATE_RESPONSE\020\230R\022\034\n\027FAMILY_RECOM" + - "END_REQUEST\020\231R\022\035\n\030FAMILY_RECOMEND_RESPON" + - "SE\020\232R\022\030\n\023FAMILY_JOIN_REQUEST\020\233R\022\031\n\024FAMIL" + - "Y_JOIN_RESPONSE\020\234R\022\031\n\024FAMILY_APPLY_REQEU" + - "ST\020\235R\022\032\n\025FAMILY_APPLY_RESPONSE\020\236R\022\032\n\025FAM" + - "ILY_SEARCH_REQEUST\020\237R\022\033\n\026FAMILY_SEARCH_R" + - "ESPONSE\020\240R\022\033\n\026FAMILY_JOIN_INDICATION\020\241R\022" + - "\034\n\027FAMILY_GET_INFO_REQUEST\020\242R\022\035\n\030FAMILY_" + - "GET_INFO_RESPONSE\020\243R\022\033\n\026FAMILY_GET_LOG_R" + - "EQUEST\020\244R\022\034\n\027FAMILY_GET_LOG_RESPOSNE\020\245R\022", - "\036\n\031FAMILY_GET_MEMBER_REQUEST\020\246R\022\037\n\032FAMIL" + - "Y_GET_MEMBER_RESPOSNE\020\247R\022\035\n\030FAMILY_GET_A" + - "PPLY_REQUEST\020\250R\022\036\n\031FAMILY_GET_APPLY_RESP" + - "OSNE\020\251R\022(\n#FAMILY_OPERATION_APPLY_LIST_R" + - "EQUEST\020\252R\022)\n$FAMILY_OPERATION_APPLY_LIST" + - "_RESPONSE\020\253R\022\034\n\027FAMILY_KICK_OUT_REQUEST\020" + - "\254R\022\035\n\030FAMILY_KICK_OUT_RESPONSE\020\255R\022\037\n\032FAM" + - "ILY_APPOINTMENT_REQEUST\020\256R\022 \n\033FAMILY_APP" + - "OINTMENT_RESPONSE\020\257R\022\033\n\026FAMILY_KICK_INDI" + - "CATION\020\260R\022&\n!FAMILY_POSITION_UPDATE_INDI", - "CAITON\020\261R\022\037\n\032FAMILY_DISSOLUTION_REQUEST\020" + - "\262R\022 \n\033FAMILY_DISSOLUTION_RESPONSE\020\263R\022!\n\034" + - "FAMILY_CHANGE_NOTICE_REQUEST\020\264R\022\"\n\035FAMIL" + - "Y_CHANGE_NOTICE_RESPONSE\020\265R\022$\n\037FAMILY_CH" + - "ANGE_JOIN_TYPE_REQUEST\020\266R\022%\n FAMILY_CHAN" + - "GE_JOIN_TYPE_RESPONSE\020\267R\022\"\n\035FAMILY_CHANG" + - "E_BASE_INDICATION\020\270R\022%\n FAMILY_TRANSFER_" + - "CHAIRMAN_REQUEST\020\271R\022&\n!FAMILY_TRANSFER_C" + - "HAIRMAN_RESPONSE\020\272R\022\031\n\024FAMILY_LEVEL_REQU" + - "EST\020\273R\022\032\n\025FAMILY_LEVEL_RESPONSE\020\274R\022$\n\037FA", - "MILY_QUICK_SET_DEFEND_REQEUST\020\275R\022%\n FAMI" + - "LY_QUICK_SET_DEFEND_RESPONSE\020\276R\022\037\n\032FAMIL" + - "Y_VIEW_DEFEND_REQUEST\020\277R\022 \n\033FAMILY_VIEW_" + - "DEFEND_RESPONSE\020\300R\022&\n!FAMILY_VIEW_DEFEND" + - "_DETAIL_REQUEST\020\301R\022\'\n\"FAMILY_VIEW_DEFEND" + - "_DETAIL_RESPONSE\020\302R\022\030\n\023FAMILY_WALK_REQUE" + - "ST\020\303R\022\031\n\024FAMILY_WALK_RESPONSE\020\304R\022\033\n\026FAMI" + - "LY_WALK_INDICATION\020\305R\022\'\n\"FAMILY_QUICK_SE" + - "T_DEFEND_INDICATION\020\306R\022\036\n\031FAMILY_FIGHT_I" + - "NFO_REQUEST\020\307R\022\037\n\032FAMILY_FIGHT_INFO_RESP", - "ONSE\020\310R\022$\n\037FAMILY_FIGHT_ROUND_INFO_REQUE" + - "ST\020\311R\022%\n FAMILY_FIGHT_ROUND_INFO_RESPONS" + - "E\020\312R\022-\n(FAMILY_FIGHT_MATCHING_SUCCESS_IN" + - "DICATION\020\313R\022 \n\033FAMILY_FIGHT_ATTACK_REQUE" + - "ST\020\314R\022!\n\034FAMILY_FIGHT_ATTACK_RESPONSE\020\315R" + - "\022)\n$FAMILY_PERSONAL_FIGHT_RESULT_REQUEST" + - "\020\316R\022*\n%FAMILY_PERSONAL_FIGHT_RESULT_RESP" + - "ONSE\020\317R\022\036\n\031FAMILY_DEFEATE_INDICATION\020\320R\022" + - "&\n!FAMILY_FIGHT_TOTAL_RESULT_REQUEST\020\321R\022" + - "\'\n\"FAMILY_FIGHT_TOTAL_RESULT_RESPONSE\020\322R", - "\022\037\n\032FAMILY_CHANGE_ICON_REQUEST\020\323R\022 \n\033FAM" + - "ILY_CHANGE_ICON_RESPONSE\020\324R\022 \n\033FAMILY_AT" + - "TACK_BLOOD_REQUEST\020\325R\022!\n\034FAMILY_ATTACK_B" + - "LOOD_RESPONSE\020\326R\022\033\n\026GET_PLAYERINFO_REQUE" + - "ST\020\350R\022\034\n\027GET_PLAYERINFO_RESPONSE\020\351R\022\031\n\024G" + - "ET_HEROINFO_REQUEST\020\352R\022\032\n\025GET_HEROINFO_R" + - "ESPONSE\020\353R\022\031\n\024GET_ITEMINFO_REQUEST\020\354R\022\032\n" + - "\025GET_ITEMINFO_RESPONSE\020\355R\022\017\n\nGM_REQUEST\020" + - "\356R\022\020\n\013GM_RESPONSE\020\357R\022\036\n\031GET_ALL_MAIL_INF" + - "O_REQUEST\020\360R\022\037\n\032GET_ALL_MAIL_INFO_RESPON", - "SE\020\361R\022\036\n\030GET_TEAMPOS_INFO_REQUEST\020\344\201\001\022\037\n" + - "\031GET_TEAMPOS_INFO_RESPONSE\020\345\201\001\022\033\n\025GET_AL" + - "L_EQUIP_REQUEST\020\346\201\001\022\034\n\026GET_ALL_EQUIP_RES" + - "PONSE\020\347\201\001\022\035\n\027GET_ALL_POKEMON_REQUEST\020\350\201\001" + - "\022\036\n\030GET_ALL_POKEMON_RESPONSE\020\351\201\001\022\037\n\031GET_" + - "WORKSHOP_INFO_REQUEST\020\352\201\001\022 \n\032GET_WORKSHO" + - "P_INFO_RESPONSE\020\353\201\001\022%\n\037GET_ALL_LEVE_DIFF" + - "ICULTT_REQUEST\020\356\201\001\022&\n GET_ALL_LEVE_DIFFI" + - "CULTT_RESPONSE\020\357\201\001\022\036\n\030GET_ALL_ACTIVITY_R" + - "EQUEST\020\360\201\001\022\037\n\031GET_ALL_ACTIVITY_RESPONSE\020", - "\361\201\001\022\033\n\025GET_SECRETBOX_REQUEST\020\362\201\001\022\034\n\026GET_" + - "SECRETBOX_RESPONSE\020\363\201\001\022\035\n\027GET_STARE_INFO" + - "S_REQUEST\020\364\201\001\022\036\n\030GET_STARE_INFOS_RESPONS" + - "E\020\365\201\001\022 \n\032GET_FUNCTIONOFTIME_REQUEST\020\366\201\001\022" + - "!\n\033GET_FUNCTIONOFTIME_RESPONSE\020\367\201\001\022\036\n\030GE" + - "T_CHAT_MESSAGE_REQUEST\020\374\201\001\022\036\n\030GET_CHAT_M" + - "ESSAGE_REPONSE\020\375\201\001\022\035\n\027GET_FRIEND_INFO_RE" + - "QUEST\020\376\201\001\022\035\n\027GET_FRIEND_INFO_REPONSE\020\377\201\001" + - "\022\037\n\031GET_RINGFIRE_INFO_REQUEST\020\200\202\001\022 \n\032GET" + - "_RINGFIRE_INFO_RESPONSE\020\201\202\001\022\031\n\023GET_MISSI", - "ON_REQUEST\020\202\202\001\022\032\n\024GET_MISSION_RESPONSE\020\203" + - "\202\001\022$\n\036GET_TOWER_RANK_BY_PAGE_REQUEST\020\204\202\001" + - "\022%\n\037GET_TOWER_RANK_BY_PAGE_RESPONSE\020\205\202\001\022" + - "\"\n\034GETF_FORCE_RANK_INFO_REQUEST\020\206\202\001\022#\n\035G" + - "ETF_FORCE_RANK_INFO_RESPONSE\020\207\202\001\022#\n\035GETF" + - "_EXPERT_RANK_INFO_REQUEST\020\210\202\001\022$\n\036GETF_EX" + - "PERT_RANK_INFO_RESPONSE\020\211\202\001\022&\n GET_PLAYE" + - "R_ONE_TEAM_INFO_REQUEST\020\212\202\001\022\'\n!GET_PLAYE" + - "R_ONE_TEAM_INFO_RESPONSE\020\213\202\001\022#\n\035GET_MONS" + - "TER_RANK_INFO_REQUEST\020\214\202\001\022#\n\036GET_MONSTER", - "_RANK_INFO_RESPONSE\020\377\014\022\035\n\030GET_PHONE_REWA" + - "RD_REQUEST\020\200\r\022\036\n\031GET_PHONE_REWARD_RESPON" + - "SE\020\201\r\022\031\n\024GET_QUESTION_REQUEST\020\202\r\022\032\n\025GET_" + - "QUESTION_RESPONSE\020\203\r\022\027\n\022HERO_RAND_REQQUE" + - "ST\020\315S\022\027\n\022HERO_RAND_RESPONSE\020\316S\022\031\n\024HERO_C" + - "OMPOSE_REQUEST\020\317S\022\032\n\025HERO_COMPOSE_RESPON" + - "SE\020\320S\022\022\n\rLOGIN_REQUEST\020\334V\022\023\n\016LOGIN_RESPO" + - "NSE\020\335V\022\026\n\021MAP_ENTER_REQUEST\020\300W\022\027\n\022MAP_EN" + - "TER_RESPONSE\020\301W\022\024\n\017MAP_OUT_REQUEST\020\302W\022\025\n" + - "\020MAP_OUT_RESPONSE\020\303W\022\027\n\022MAP_UDPATE_REQUE", - "ST\020\304W\022\030\n\023MAP_UDPATE_RESPONSE\020\305W\022\026\n\021MAIL_" + - "READ_REQUEST\020\306W\022\027\n\022MAIL_READ_RESPONSE\020\307W" + - "\022 \n\033MAIL_TAKE_MAIL_ITEM_REQUEST\020\310W\022\"\n\035MA" + - "IL_TAKE_MAIL_ITEM_RESPONESE\020\311W\022\036\n\031MAP_ST" + - "ART_EXPLORE_REQUEST\020\312W\022\037\n\032MAP_START_EXPL" + - "ORE_RESPONSE\020\313W\022\036\n\031MAP_GET_RANK_INFO_REQ" + - "UEST\020\314W\022\037\n\032MAP_GET_RANK_INFO_RESPONSE\020\315W" + - "\022 \n\033MAP_BUY_FIGHT_COUNT_REQUEST\020\316W\022!\n\034MA" + - "P_BUY_FIGHT_COUNT_RESPONSE\020\317W\022\026\n\021MAP_SWE" + - "EP_REQUEST\020\320W\022\027\n\022MAP_SWEEP_RESPONSE\020\321W\022\033", - "\n\026MAP_FAST_FIGHT_REQUEST\020\322W\022\034\n\027MAP_FAST_" + - "FIGHT_RESPONSE\020\323W\022\036\n\031MISSION_UPDATE_INDI" + - "CATION\020\324W\022\034\n\027MAP_TOWER_RESET_REQUEST\020\327W\022" + - "\035\n\030MAP_TOWER_RESET_RESPONSE\020\330W\022!\n\034MAP_TO" + - "WER_CALL_CHIEF_REQUEST\020\331W\022\"\n\035MAP_TOWER_C" + - "ALL_CHIEF_RESPONSE\020\332W\022\036\n\031MAP_TOWER_USEBO" + - "MB_REQUEST\020\335W\022\037\n\032MAP_TOWER_USEBOMB_RESPO" + - "NSE\020\336W\022\036\n\031MAP_TOWER_USEBUFF_REQUEST\020\337W\022\037" + - "\n\032MAP_TOWER_USEBUFF_RESPONSE\020\340W\022\036\n\031MODIF" + - "Y_HEAD_FRAME_REQUEST\020\341W\022\037\n\032MODIFY_HEAD_F", - "RAME_RESPONSE\020\342W\022\027\n\022MAP_OUT_INDICATION\020\343" + - "W\022&\n!POKEMON_COMONPENT_LEVELUP_REQUEST\020\354" + - "Y\022\'\n\"POKEMON_COMONPENT_LEVELUP_RESPONSE\020" + - "\355Y\022\035\n\030POKEMON_ADVANCED_REQUEST\020\356Y\022\036\n\031POK" + - "EMON_ADVANCED_RESPONSE\020\357Y\022 \n\033PLAYER_BACK" + - "CINFO_INDICATION\020\360Y\022\030\n\023QUESTION_INDICATI" + - "ON\020\320Z\022\026\n\021RECONNECT_REQUEST\020\264[\022\027\n\022RECONNE" + - "CT_RESPONSE\020\265[\022\027\n\022RANDOMNAME_REQUEST\020\266[\022" + - "\030\n\023RANDOMNAME_RESPONSE\020\267[\022\023\n\016RENAME_REQU" + - "EST\020\270[\022\024\n\017RENAME_RESPONSE\020\271[\022\032\n\025RINGFIRE", - "_LOAD_REQUEST\020\272[\022\033\n\026RINGFIRE_LOAD_RESPON" + - "SE\020\273[\022\036\n\031RINGFIRE_ADVANCED_REQUEST\020\274[\022\037\n" + - "\032RINGFIRE_ADVANCED_RESPONSE\020\275[\022!\n\034REFRES" + - "H_FRIEND_STATE_REQEUST\020\276[\022\"\n\035REFRESH_FRI" + - "END_STATE_RESPONSE\020\277[\022\027\n\022ROOM_MATCH_REQU" + - "EST\020\300[\022\030\n\023ROOM_MATCH_RESPONSE\020\301[\022\036\n\031ROOM" + - "_CANCEL_MATCH_REQUEST\020\302[\022\037\n\032ROOM_CANCEL_" + - "MATCH_RESPONSE\020\303[\022\"\n\035ROOM_MATCH_SUCCESS_" + - "INDICATION\020\304[\022\"\n\035ROOM_START_GAME_READY_R" + - "EQUEST\020\306[\022#\n\036ROOM_START_GAME_READY_RESPO", - "NSE\020\307[\022\037\n\032ROOM_START_GAME_INDICATION\020\310[\022" + - "\034\n\027ROOM_GAME_START_REQUEST\020\312[\022\035\n\030ROOM_GA" + - "ME_START_RESPONSE\020\313[\022\035\n\030ROOM_GAME_END_IN" + - "DICATION\020\314[\022\"\n\035ROOM_SYNC_MYSELF_MOVE_REQ" + - "UEST\020\316[\022#\n\036ROOM_SYNC_MYSELF_MOVE_RESPONS" + - "E\020\317[\022#\n\036ROOM_SYNC_OTHER_MOVE_INDICTION\020\320" + - "[\022\"\n\035ROOM_TRIGGER_FIGHT_INDICATION\020\322[\022\037\n" + - "\032ROOM_GET_FULL_INFO_REQEUST\020\323[\022 \n\033ROOM_G" + - "ET_FULL_INFO_RESPONSE\020\324[\022\"\n\035ROOM_MAP_UPD" + - "ATE_EVENT_REQUEST\020\325[\022#\n\036ROOM_MAP_UPDATE_", - "EVENT_RESPONSE\020\326[\022\036\n\031ROOM_MAP_POINT_INDI" + - "CATION\020\327[\022#\n\036ROOM_PLAY_HP_UPDATE_INDICAT" + - "ION\020\330[\022\035\n\030REFRESH_ITEM_NUM_REQUEST\020\331[\022\036\n" + - "\031REFRESH_ITEM_NUM_RESPONSE\020\332[\022\034\n\027ROOM_AD" + - "DRESS_INDICATION\020\333[\022\027\n\022ROOM_LOGIN_REQEUS" + - "T\020\334[\022\030\n\023ROOM_LOGIN_RESPONSE\020\346[\022\025\n\020SUCCES" + - "S_RESPONSE\020\230\\\022 \n\033SWITCH_WORLDCHANNEL_REQ" + - "UEST\020\232\\\022!\n\034SWITCH_WORLDCHANNEL_RESPONSE\020" + - "\233\\\022\033\n\026SEND_CHAT_INFO_REQUEST\020\234\\\022\034\n\027SEND_" + - "CHAT_INFO_RESPONSE\020\235\\\022\036\n\031SEND_RED_POINT_", - "INDICATION\020\236\\\022(\n#SAVE_NEW_PLAYER_GUIDE_P" + - "OINT_REQUEST\020\237\\\022)\n$SAVE_NEW_PLAYER_GUIDE" + - "_POINT_RESPONSE\020\240\\\022\030\n\023SWEEP_RIGHT_REQUES" + - "T\020\241\\\022\031\n\024SWEEP_RIGHT_RESPONSE\020\242\\\022\035\n\030SECRE" + - "TBOX_RANDOM_REQUEST\020\243\\\022\036\n\031SECRETBOX_RAND" + - "OM_RESPONSE\020\244\\\022 \n\033STORE_GOODS_REFRESH_RE" + - "QUEST\020\245\\\022!\n\034STORE_GOODS_REFRESH_RESPONSE" + - "\020\246\\\022\032\n\025RECHARGE_INFO_REQUEST\020\247\\\022\033\n\026RECHA" + - "RGE_INFO_RESPONSE\020\250\\\022 \n\033SEND_FRIEND_INFO" + - "_INDICATION\020\251\\\022\036\n\031SEND_CHAT_INFO_INDICAT", - "ION\020\252\\\022!\n\034SEND_FRIEND_STATE_INDICATION\020\253" + - "\\\022 \n\033SCENE_MSG_UPDATE_INDICATION\020\254\\\022\037\n\032S" + - "CENE_GET_FULL_MSG_REQUEST\020\255\\\022 \n\033SCENE_GE" + - "T_FULL_MSG_RESPONSE\020\256\\\022\032\n\025SCENE_COMMAND_" + - "REQUEST\020\257\\\022\033\n\026SCENE_COMMAND_RESPONSE\020\260\\\022" + - "\030\n\023SERVER_ZERO_REQUEST\020\261\\\022\034\n\027STORE_UPDAT" + - "E_INDICATION\020\262\\\022\024\n\017SIGN_IN_REQUEST\020\263\\\022\025\n" + - "\020SIGN_IN_RESPONSE\020\264\\\022%\n SCENE_GAME_OVER_" + - "READY_INDICATION\020\265\\\022\037\n\032SCENE_GAME_OVER_I" + - "NDICATION\020\266\\\022\034\n\027SOUL_EQUIP_WEAR_REQUEST\020", - "\267\\\022\035\n\030SOUL_EQUIP_WEAR_RESPONSE\020\270\\\022\"\n\035SOU" + - "L_EQUIP_UNLOAD_OPT_REQUEST\020\271\\\022#\n\036SOUL_EQ" + - "UIP_UNLOAD_OPT_RESPONSE\020\272\\\022\034\n\027SOUL_RAND_" + - "EQUIP_REQUEST\020\273\\\022\035\n\030SOUL_RAND_EQUIP_RESP" + - "ONSE\020\274\\\022\"\n\035SOUL_FORCE_RAND_EQUIP_REQUEST" + - "\020\275\\\022#\n\036SOUL_FORCE_RAND_EQUIP_RESPONSE\020\276\\" + - "\022\032\n\025TRIGGER_EVENT_REQUEST\020\374\\\022\033\n\026TRIGGER_" + - "EVENT_RESPONSE\020\375\\\022\032\n\025TEAM_POS_SAVE_REQUE" + - "ST\020\376\\\022\033\n\026TEAM_POS_SAVE_RESPONSE\020\377\\\022!\n\034TA" + - "KE_ACTIVITY_REWARD_REQUEST\020\200]\022\"\n\035TAKE_AC", - "TIVITY_REWARD_RESPONSE\020\201]\022 \n\033TAKE_MISSIO" + - "N_REWARD_REQUEST\020\202]\022!\n\034TAKE_MISSION_REWA" + - "RD_RESPONSE\020\203]\022 \n\033TEST_BUY_GIGT_GOODS_RE" + - "QEUST\020\204]\022!\n\034TEST_BUY_GIGT_GOODS_RESPONSE" + - "\020\205]\022\036\n\031TAKE_TOWER_REWARD_REQUEST\020\206]\022\037\n\032T" + - "AKE_TOWER_REWARD_RESPONSE\020\207]\022$\n\037TAKE_SEV" + - "EN_HAPPY_REWARD_REQUEST\020\210]\022%\n TAKE_SEVEN" + - "_HAPPY_REWARD_RESPONSE\020\211]\022\033\n\026TO_BE_STRON" + - "GER_REQUEST\020\212]\022\034\n\027TO_BE_STRONGER_RESPONS" + - "E\020\213]\022\032\n\025UP_HERO_LEVEL_REQUEST\020\340]\022\033\n\026UP_H", - "ERO_LEVEL_RESPONSE\020\341]\022\031\n\024UP_HERO_STAR_RE" + - "QUEST\020\342]\022\032\n\025UP_HERO_STAR_RESPONSE\020\343]\022 \n\033" + - "USER_AND_PRICE_ITEM_REQUEST\020\344]\022!\n\034USER_A" + - "ND_PRICE_ITEM_RESPONSE\020\345]\022\036\n\031USER_FORCE_" + - "CHANGE_REQUEST\020\346]\022\037\n\032USER_FORCE_CHANGE_R" + - "ESPONSE\020\347]\022\032\n\025UPDATE_BAG_INDICATION\020\350]\022\031" + - "\n\024UPDATE_STATE_REQUEST\020\351]\022\032\n\025UPDATE_STAT" + - "E_RESPONSE\020\352]\022\037\n\032UPDATE_USER_EXP_INDICAT" + - "ION\020\353]\022(\n#UPDATE_SECRET_BOX_SEASON_INDIC" + - "ATION\020\354]\022\036\n\031UPDATE_PHONE_INFO_REQUEST\020\355]", - "\022\037\n\032UPDATE_PHONE_INFO_RESPONSE\020\356]\022\034\n\027UPD" + - "ATE_QUESTION_REQUEST\020\357]\022\035\n\030UPDATE_QUESTI" + - "ON_RESPONSE\020\360]\022 \n\033UP_SOUL_EQUIP_QUICK_RE" + - "QUEST\020\362]\022\033\n\026UP_SOUL_EQUIP_RESPONSE\020\363]\022\035\n" + - "\030VIEW_FIGHTREPLAY_REQUEST\020\304^\022\036\n\031VIEW_FIG" + - "HTREPLAY_RESPONSE\020\305^\022\030\n\023VIP_LEVELUP_REQE" + - "UST\020\306^\022\031\n\024VIP_LEVELUP_RESPONSE\020\307^\022\034\n\027VIP" + - "_TAKE_REWARD_REQUEST\020\310^\022\035\n\030VIP_TAKE_REWA" + - "RD_RESPONSE\020\311^\022 \n\033WORKSHOP_FOUNDATION_RE" + - "QUEST\020\250_\022!\n\034WORKSHOP_FOUNDATION_RESPONSE", - "\020\251_\022\"\n\035WORKSHOP_EQUIP_CREATE_REQUEST\020\252_\022" + - "#\n\036WORKSHOP_EQUIP_CREATE_RESPONSE\020\253_\022\035\n\030" + - "WORKSHOP_REBUILD_REQUEST\020\254_\022\036\n\031WORKSHOP_" + - "REBUILD_RESPONSE\020\255_\022%\n WORKSHOP_REBUILD_" + - "CONFIRM_REQUEST\020\256_\022%\n WORKSHOP_REBUILD_C" + - "ONFIRM_RESONSE\020\257_\022\035\n\030WORKSHOP_LEVELUP_RE" + - "QUEST\020\260_\022\036\n\031WORKSHOP_LEVELUP_RESPONSE\020\261_" + - "\022&\n!WORKSHOP_TECHNOLOGY_LEVEL_REQUEST\020\262_" + - "\022!\n\034WORKSHOP_TECHNOLOGY_RESPONSE\020\263_\022&\n!W" + - "ORKSHOP_TECHNOLOGY_RESET_REQUEST\020\264_\022\'\n\"W", - "ORKSHOP_TECHNOLOGY_RESET_RESPONSE\020\265_B\002H\001" + "ONSE\020\204O\022 \n\033BLOOD_GETSCORE_INFO_REQUEST\020\205", + "O\022!\n\034BLOOD_GETSCORE_INFO_RESPONSE\020\206O\022$\n\037" + + "BLOOD_TAKE_SCORE_REWARD_REQEUST\020\207O\022%\n BL" + + "OOD_TAKE_SCORE_REWARD_RESPONSE\020\210O\022\034\n\027BLO" + + "OD_BUY_SCORE_REQUEST\020\211O\022\035\n\030BLOOD_BUY_SCO" + + "RE_RESPONSE\020\212O\022#\n\036BLOODY_SCORE_CHANGE_IN" + + "DICATION\020\213O\022\026\n\021COOK_FOOD_REQUEST\020\330O\022\027\n\022C" + + "OOK_FOOD_RESPONSE\020\331O\022\026\n\021DRAW_HERO_REQUES" + + "T\020\274P\022\027\n\022DRAW_HERO_RESPONSE\020\275P\022\027\n\022DEL_FRI" + + "END_REQUEST\020\276P\022\030\n\023DEL_FRIEND_RESPONSE\020\277P" + + "\022(\n#DIFFICULT_MAP_OPTION_RECORD_REQUEST\020", + "\300P\022)\n$DIFFICULT_MAP_OPTION_RECORD_RESPON" + + "SE\020\301P\022\032\n\025ERROR_CODE_INDICATION\020\240Q\022\027\n\022EQU" + + "IP_WEAR_REQUEST\020\242Q\022\030\n\023EQUIP_WEAR_RESPONS" + + "E\020\243Q\022\035\n\030EQUIP_UNLOAD_OPT_REQUEST\020\244Q\022\036\n\031E" + + "QUIP_UNLOAD_OPT_RESPONSE\020\245Q\022\031\n\024EVENT_UPD" + + "ATE_REQUEST\020\246Q\022\032\n\025EVENT_UPDATE_RESPONSE\020" + + "\247Q\022\027\n\022EQUIP_LOCK_REQUEST\020\250Q\022\030\n\023EQUIP_LOC" + + "K_RESPONSE\020\251Q\022\"\n\035ENDLESS_MAP_HERO_INFO_R" + + "EQUEST\020\252Q\022#\n\036ENDLESS_MAP_HERO_INFO_RESPO" + + "NSE\020\253Q\022\036\n\031ENDLESS_MAP_RESET_REQUEST\020\254Q\022\037", + "\n\032ENDLESS_MAP_RESET_RESPONSE\020\255Q\022\035\n\030ENDLE" + + "SS_MAP_SIGN_REQUEST\020\256Q\022\036\n\031ENDLESS_MAP_SI" + + "GN_RESPONSE\020\257Q\022&\n!ENDLESS_EXECUTION_REFR" + + "ESH_REQUEST\020\260Q\022\'\n\"ENDLESS_EXECUTION_REFR" + + "ESH_RESPONSE\020\261Q\022 \n\033ENDLESS_OUT_CONSUME_R" + + "EQUEST\020\262Q\022!\n\034ENDLESS_OUT_CONSUME_RESPONS" + + "E\020\263Q\022\037\n\032ENDLESS_REFRESH_INDICAITON\020\264Q\022!\n" + + "\034ENDLESS_MIN_MAP_INFO_REQUEST\020\265Q\022\"\n\035ENDL" + + "ESS_MIN_MAP_INFO_RESPONSE\020\266Q\022\'\n\"ENDLESS_" + + "MONSTER_REFRESH_INDICATION\020\267Q\022\"\n\035ENDLESS", + "_SET_SKIPFIGHT_REQUEST\020\270Q\022#\n\036ENDLESS_SET" + + "_SKIPFIGHT_RESPONSE\020\271Q\022\030\n\023FIGHT_START_RE" + + "QUEST\020\204R\022\031\n\024FIGHT_START_RESPONSE\020\205R\022\026\n\021F" + + "IGHT_END_REQUEST\020\206R\022\027\n\022FIGHT_END_RESPONS" + + "E\020\207R\022\032\n\025FRIEND_INVITE_REQUEST\020\210R\022\033\n\026FRIE" + + "ND_INVITE_RESPONSE\020\211R\022$\n\037FRIEND_INVITE_O" + + "PERATION_REQUEST\020\212R\022%\n FRIEND_INVITE_OPE" + + "RATION_RESPONSE\020\213R\022\036\n\031FRIEND_TAKE_HEART_" + + "REQUEST\020\214R\022\037\n\032FRIEND_TAKE_HEART_RESPONSE" + + "\020\215R\022 \n\033FRIEND_GIVE_PRESENT_REQUEST\020\216R\022!\n", + "\034FRIEND_GIVE_PRESENT_RESPONSE\020\217R\022\032\n\025FRIE" + + "ND_SEARCH_REQUEST\020\220R\022\033\n\026FRIEND_SEARCH_RE" + + "SPONSE\020\221R\022#\n\036FIVE_PLAYER_REFLUSH_INDICAT" + + "ION\020\222R\022\030\n\023SERVER_FIVE_REQEUST\020\224R\022\033\n\026FB_S" + + "TAR_REWARD_REQUEST\020\225R\022\034\n\027FB_STAR_REWARD_" + + "RESPONSE\020\226R\022\032\n\025FAMILY_CREATE_REQUEST\020\227R\022" + + "\033\n\026FAMILY_CREATE_RESPONSE\020\230R\022\034\n\027FAMILY_R" + + "ECOMEND_REQUEST\020\231R\022\035\n\030FAMILY_RECOMEND_RE" + + "SPONSE\020\232R\022\030\n\023FAMILY_JOIN_REQUEST\020\233R\022\031\n\024F" + + "AMILY_JOIN_RESPONSE\020\234R\022\031\n\024FAMILY_APPLY_R", + "EQEUST\020\235R\022\032\n\025FAMILY_APPLY_RESPONSE\020\236R\022\032\n" + + "\025FAMILY_SEARCH_REQEUST\020\237R\022\033\n\026FAMILY_SEAR" + + "CH_RESPONSE\020\240R\022\033\n\026FAMILY_JOIN_INDICATION" + + "\020\241R\022\034\n\027FAMILY_GET_INFO_REQUEST\020\242R\022\035\n\030FAM" + + "ILY_GET_INFO_RESPONSE\020\243R\022\033\n\026FAMILY_GET_L" + + "OG_REQUEST\020\244R\022\034\n\027FAMILY_GET_LOG_RESPOSNE" + + "\020\245R\022\036\n\031FAMILY_GET_MEMBER_REQUEST\020\246R\022\037\n\032F" + + "AMILY_GET_MEMBER_RESPOSNE\020\247R\022\035\n\030FAMILY_G" + + "ET_APPLY_REQUEST\020\250R\022\036\n\031FAMILY_GET_APPLY_" + + "RESPOSNE\020\251R\022(\n#FAMILY_OPERATION_APPLY_LI", + "ST_REQUEST\020\252R\022)\n$FAMILY_OPERATION_APPLY_" + + "LIST_RESPONSE\020\253R\022\034\n\027FAMILY_KICK_OUT_REQU" + + "EST\020\254R\022\035\n\030FAMILY_KICK_OUT_RESPONSE\020\255R\022\037\n" + + "\032FAMILY_APPOINTMENT_REQEUST\020\256R\022 \n\033FAMILY" + + "_APPOINTMENT_RESPONSE\020\257R\022\033\n\026FAMILY_KICK_" + + "INDICATION\020\260R\022&\n!FAMILY_POSITION_UPDATE_" + + "INDICAITON\020\261R\022\037\n\032FAMILY_DISSOLUTION_REQU" + + "EST\020\262R\022 \n\033FAMILY_DISSOLUTION_RESPONSE\020\263R" + + "\022!\n\034FAMILY_CHANGE_NOTICE_REQUEST\020\264R\022\"\n\035F" + + "AMILY_CHANGE_NOTICE_RESPONSE\020\265R\022$\n\037FAMIL", + "Y_CHANGE_JOIN_TYPE_REQUEST\020\266R\022%\n FAMILY_" + + "CHANGE_JOIN_TYPE_RESPONSE\020\267R\022\"\n\035FAMILY_C" + + "HANGE_BASE_INDICATION\020\270R\022%\n FAMILY_TRANS" + + "FER_CHAIRMAN_REQUEST\020\271R\022&\n!FAMILY_TRANSF" + + "ER_CHAIRMAN_RESPONSE\020\272R\022\031\n\024FAMILY_LEVEL_" + + "REQUEST\020\273R\022\032\n\025FAMILY_LEVEL_RESPONSE\020\274R\022$" + + "\n\037FAMILY_QUICK_SET_DEFEND_REQEUST\020\275R\022%\n " + + "FAMILY_QUICK_SET_DEFEND_RESPONSE\020\276R\022\037\n\032F" + + "AMILY_VIEW_DEFEND_REQUEST\020\277R\022 \n\033FAMILY_V" + + "IEW_DEFEND_RESPONSE\020\300R\022&\n!FAMILY_VIEW_DE", + "FEND_DETAIL_REQUEST\020\301R\022\'\n\"FAMILY_VIEW_DE" + + "FEND_DETAIL_RESPONSE\020\302R\022\030\n\023FAMILY_WALK_R" + + "EQUEST\020\303R\022\031\n\024FAMILY_WALK_RESPONSE\020\304R\022\033\n\026" + + "FAMILY_WALK_INDICATION\020\305R\022\'\n\"FAMILY_QUIC" + + "K_SET_DEFEND_INDICATION\020\306R\022\036\n\031FAMILY_FIG" + + "HT_INFO_REQUEST\020\307R\022\037\n\032FAMILY_FIGHT_INFO_" + + "RESPONSE\020\310R\022$\n\037FAMILY_FIGHT_ROUND_INFO_R" + + "EQUEST\020\311R\022%\n FAMILY_FIGHT_ROUND_INFO_RES" + + "PONSE\020\312R\022-\n(FAMILY_FIGHT_MATCHING_SUCCES" + + "S_INDICATION\020\313R\022 \n\033FAMILY_FIGHT_ATTACK_R", + "EQUEST\020\314R\022!\n\034FAMILY_FIGHT_ATTACK_RESPONS" + + "E\020\315R\022)\n$FAMILY_PERSONAL_FIGHT_RESULT_REQ" + + "UEST\020\316R\022*\n%FAMILY_PERSONAL_FIGHT_RESULT_" + + "RESPONSE\020\317R\022\036\n\031FAMILY_DEFEATE_INDICATION" + + "\020\320R\022&\n!FAMILY_FIGHT_TOTAL_RESULT_REQUEST" + + "\020\321R\022\'\n\"FAMILY_FIGHT_TOTAL_RESULT_RESPONS" + + "E\020\322R\022\037\n\032FAMILY_CHANGE_ICON_REQUEST\020\323R\022 \n" + + "\033FAMILY_CHANGE_ICON_RESPONSE\020\324R\022 \n\033FAMIL" + + "Y_ATTACK_BLOOD_REQUEST\020\325R\022!\n\034FAMILY_ATTA" + + "CK_BLOOD_RESPONSE\020\326R\022\033\n\026GET_PLAYERINFO_R", + "EQUEST\020\350R\022\034\n\027GET_PLAYERINFO_RESPONSE\020\351R\022" + + "\031\n\024GET_HEROINFO_REQUEST\020\352R\022\032\n\025GET_HEROIN" + + "FO_RESPONSE\020\353R\022\031\n\024GET_ITEMINFO_REQUEST\020\354" + + "R\022\032\n\025GET_ITEMINFO_RESPONSE\020\355R\022\017\n\nGM_REQU" + + "EST\020\356R\022\020\n\013GM_RESPONSE\020\357R\022\036\n\031GET_ALL_MAIL" + + "_INFO_REQUEST\020\360R\022\037\n\032GET_ALL_MAIL_INFO_RE" + + "SPONSE\020\361R\022\036\n\030GET_TEAMPOS_INFO_REQUEST\020\344\201" + + "\001\022\037\n\031GET_TEAMPOS_INFO_RESPONSE\020\345\201\001\022\033\n\025GE" + + "T_ALL_EQUIP_REQUEST\020\346\201\001\022\034\n\026GET_ALL_EQUIP" + + "_RESPONSE\020\347\201\001\022\035\n\027GET_ALL_POKEMON_REQUEST", + "\020\350\201\001\022\036\n\030GET_ALL_POKEMON_RESPONSE\020\351\201\001\022\037\n\031" + + "GET_WORKSHOP_INFO_REQUEST\020\352\201\001\022 \n\032GET_WOR" + + "KSHOP_INFO_RESPONSE\020\353\201\001\022%\n\037GET_ALL_LEVE_" + + "DIFFICULTT_REQUEST\020\356\201\001\022&\n GET_ALL_LEVE_D" + + "IFFICULTT_RESPONSE\020\357\201\001\022\036\n\030GET_ALL_ACTIVI" + + "TY_REQUEST\020\360\201\001\022\037\n\031GET_ALL_ACTIVITY_RESPO" + + "NSE\020\361\201\001\022\033\n\025GET_SECRETBOX_REQUEST\020\362\201\001\022\034\n\026" + + "GET_SECRETBOX_RESPONSE\020\363\201\001\022\035\n\027GET_STARE_" + + "INFOS_REQUEST\020\364\201\001\022\036\n\030GET_STARE_INFOS_RES" + + "PONSE\020\365\201\001\022 \n\032GET_FUNCTIONOFTIME_REQUEST\020", + "\366\201\001\022!\n\033GET_FUNCTIONOFTIME_RESPONSE\020\367\201\001\022\036" + + "\n\030GET_CHAT_MESSAGE_REQUEST\020\374\201\001\022\036\n\030GET_CH" + + "AT_MESSAGE_REPONSE\020\375\201\001\022\035\n\027GET_FRIEND_INF" + + "O_REQUEST\020\376\201\001\022\035\n\027GET_FRIEND_INFO_REPONSE" + + "\020\377\201\001\022\037\n\031GET_RINGFIRE_INFO_REQUEST\020\200\202\001\022 \n" + + "\032GET_RINGFIRE_INFO_RESPONSE\020\201\202\001\022\031\n\023GET_M" + + "ISSION_REQUEST\020\202\202\001\022\032\n\024GET_MISSION_RESPON" + + "SE\020\203\202\001\022$\n\036GET_TOWER_RANK_BY_PAGE_REQUEST" + + "\020\204\202\001\022%\n\037GET_TOWER_RANK_BY_PAGE_RESPONSE\020" + + "\205\202\001\022\"\n\034GETF_FORCE_RANK_INFO_REQUEST\020\206\202\001\022", + "#\n\035GETF_FORCE_RANK_INFO_RESPONSE\020\207\202\001\022#\n\035" + + "GETF_EXPERT_RANK_INFO_REQUEST\020\210\202\001\022$\n\036GET" + + "F_EXPERT_RANK_INFO_RESPONSE\020\211\202\001\022&\n GET_P" + + "LAYER_ONE_TEAM_INFO_REQUEST\020\212\202\001\022\'\n!GET_P" + + "LAYER_ONE_TEAM_INFO_RESPONSE\020\213\202\001\022#\n\035GET_" + + "MONSTER_RANK_INFO_REQUEST\020\214\202\001\022#\n\036GET_MON" + + "STER_RANK_INFO_RESPONSE\020\377\014\022\035\n\030GET_PHONE_" + + "REWARD_REQUEST\020\200\r\022\036\n\031GET_PHONE_REWARD_RE" + + "SPONSE\020\201\r\022\031\n\024GET_QUESTION_REQUEST\020\202\r\022\032\n\025" + + "GET_QUESTION_RESPONSE\020\203\r\022\027\n\022HERO_RAND_RE", + "QQUEST\020\315S\022\027\n\022HERO_RAND_RESPONSE\020\316S\022\031\n\024HE" + + "RO_COMPOSE_REQUEST\020\317S\022\032\n\025HERO_COMPOSE_RE" + + "SPONSE\020\320S\022\022\n\rLOGIN_REQUEST\020\334V\022\023\n\016LOGIN_R" + + "ESPONSE\020\335V\022\026\n\021MAP_ENTER_REQUEST\020\300W\022\027\n\022MA" + + "P_ENTER_RESPONSE\020\301W\022\024\n\017MAP_OUT_REQUEST\020\302" + + "W\022\025\n\020MAP_OUT_RESPONSE\020\303W\022\027\n\022MAP_UDPATE_R" + + "EQUEST\020\304W\022\030\n\023MAP_UDPATE_RESPONSE\020\305W\022\026\n\021M" + + "AIL_READ_REQUEST\020\306W\022\027\n\022MAIL_READ_RESPONS" + + "E\020\307W\022 \n\033MAIL_TAKE_MAIL_ITEM_REQUEST\020\310W\022\"" + + "\n\035MAIL_TAKE_MAIL_ITEM_RESPONESE\020\311W\022\036\n\031MA", + "P_START_EXPLORE_REQUEST\020\312W\022\037\n\032MAP_START_" + + "EXPLORE_RESPONSE\020\313W\022\036\n\031MAP_GET_RANK_INFO" + + "_REQUEST\020\314W\022\037\n\032MAP_GET_RANK_INFO_RESPONS" + + "E\020\315W\022 \n\033MAP_BUY_FIGHT_COUNT_REQUEST\020\316W\022!" + + "\n\034MAP_BUY_FIGHT_COUNT_RESPONSE\020\317W\022\026\n\021MAP" + + "_SWEEP_REQUEST\020\320W\022\027\n\022MAP_SWEEP_RESPONSE\020" + + "\321W\022\033\n\026MAP_FAST_FIGHT_REQUEST\020\322W\022\034\n\027MAP_F" + + "AST_FIGHT_RESPONSE\020\323W\022\036\n\031MISSION_UPDATE_" + + "INDICATION\020\324W\022\034\n\027MAP_TOWER_RESET_REQUEST" + + "\020\327W\022\035\n\030MAP_TOWER_RESET_RESPONSE\020\330W\022!\n\034MA", + "P_TOWER_CALL_CHIEF_REQUEST\020\331W\022\"\n\035MAP_TOW" + + "ER_CALL_CHIEF_RESPONSE\020\332W\022\036\n\031MAP_TOWER_U" + + "SEBOMB_REQUEST\020\335W\022\037\n\032MAP_TOWER_USEBOMB_R" + + "ESPONSE\020\336W\022\036\n\031MAP_TOWER_USEBUFF_REQUEST\020" + + "\337W\022\037\n\032MAP_TOWER_USEBUFF_RESPONSE\020\340W\022\036\n\031M" + + "ODIFY_HEAD_FRAME_REQUEST\020\341W\022\037\n\032MODIFY_HE" + + "AD_FRAME_RESPONSE\020\342W\022\027\n\022MAP_OUT_INDICATI" + + "ON\020\343W\022&\n!POKEMON_COMONPENT_LEVELUP_REQUE" + + "ST\020\354Y\022\'\n\"POKEMON_COMONPENT_LEVELUP_RESPO" + + "NSE\020\355Y\022\035\n\030POKEMON_ADVANCED_REQUEST\020\356Y\022\036\n", + "\031POKEMON_ADVANCED_RESPONSE\020\357Y\022 \n\033PLAYER_" + + "BACKCINFO_INDICATION\020\360Y\022\030\n\023QUESTION_INDI" + + "CATION\020\320Z\022\026\n\021RECONNECT_REQUEST\020\264[\022\027\n\022REC" + + "ONNECT_RESPONSE\020\265[\022\027\n\022RANDOMNAME_REQUEST" + + "\020\266[\022\030\n\023RANDOMNAME_RESPONSE\020\267[\022\023\n\016RENAME_" + + "REQUEST\020\270[\022\024\n\017RENAME_RESPONSE\020\271[\022\032\n\025RING" + + "FIRE_LOAD_REQUEST\020\272[\022\033\n\026RINGFIRE_LOAD_RE" + + "SPONSE\020\273[\022\036\n\031RINGFIRE_ADVANCED_REQUEST\020\274" + + "[\022\037\n\032RINGFIRE_ADVANCED_RESPONSE\020\275[\022!\n\034RE" + + "FRESH_FRIEND_STATE_REQEUST\020\276[\022\"\n\035REFRESH", + "_FRIEND_STATE_RESPONSE\020\277[\022\027\n\022ROOM_MATCH_" + + "REQUEST\020\300[\022\030\n\023ROOM_MATCH_RESPONSE\020\301[\022\036\n\031" + + "ROOM_CANCEL_MATCH_REQUEST\020\302[\022\037\n\032ROOM_CAN" + + "CEL_MATCH_RESPONSE\020\303[\022\"\n\035ROOM_MATCH_SUCC" + + "ESS_INDICATION\020\304[\022\"\n\035ROOM_START_GAME_REA" + + "DY_REQUEST\020\306[\022#\n\036ROOM_START_GAME_READY_R" + + "ESPONSE\020\307[\022\037\n\032ROOM_START_GAME_INDICATION" + + "\020\310[\022\034\n\027ROOM_GAME_START_REQUEST\020\312[\022\035\n\030ROO" + + "M_GAME_START_RESPONSE\020\313[\022\035\n\030ROOM_GAME_EN" + + "D_INDICATION\020\314[\022\"\n\035ROOM_SYNC_MYSELF_MOVE", + "_REQUEST\020\316[\022#\n\036ROOM_SYNC_MYSELF_MOVE_RES" + + "PONSE\020\317[\022#\n\036ROOM_SYNC_OTHER_MOVE_INDICTI" + + "ON\020\320[\022\"\n\035ROOM_TRIGGER_FIGHT_INDICATION\020\322" + + "[\022\037\n\032ROOM_GET_FULL_INFO_REQEUST\020\323[\022 \n\033RO" + + "OM_GET_FULL_INFO_RESPONSE\020\324[\022\"\n\035ROOM_MAP" + + "_UPDATE_EVENT_REQUEST\020\325[\022#\n\036ROOM_MAP_UPD" + + "ATE_EVENT_RESPONSE\020\326[\022\036\n\031ROOM_MAP_POINT_" + + "INDICATION\020\327[\022#\n\036ROOM_PLAY_HP_UPDATE_IND" + + "ICATION\020\330[\022\035\n\030REFRESH_ITEM_NUM_REQUEST\020\331" + + "[\022\036\n\031REFRESH_ITEM_NUM_RESPONSE\020\332[\022\034\n\027ROO", + "M_ADDRESS_INDICATION\020\333[\022\027\n\022ROOM_LOGIN_RE" + + "QEUST\020\334[\022\030\n\023ROOM_LOGIN_RESPONSE\020\346[\022\025\n\020SU" + + "CCESS_RESPONSE\020\230\\\022 \n\033SWITCH_WORLDCHANNEL" + + "_REQUEST\020\232\\\022!\n\034SWITCH_WORLDCHANNEL_RESPO" + + "NSE\020\233\\\022\033\n\026SEND_CHAT_INFO_REQUEST\020\234\\\022\034\n\027S" + + "END_CHAT_INFO_RESPONSE\020\235\\\022\036\n\031SEND_RED_PO" + + "INT_INDICATION\020\236\\\022(\n#SAVE_NEW_PLAYER_GUI" + + "DE_POINT_REQUEST\020\237\\\022)\n$SAVE_NEW_PLAYER_G" + + "UIDE_POINT_RESPONSE\020\240\\\022\030\n\023SWEEP_RIGHT_RE" + + "QUEST\020\241\\\022\031\n\024SWEEP_RIGHT_RESPONSE\020\242\\\022\035\n\030S", + "ECRETBOX_RANDOM_REQUEST\020\243\\\022\036\n\031SECRETBOX_" + + "RANDOM_RESPONSE\020\244\\\022 \n\033STORE_GOODS_REFRES" + + "H_REQUEST\020\245\\\022!\n\034STORE_GOODS_REFRESH_RESP" + + "ONSE\020\246\\\022\032\n\025RECHARGE_INFO_REQUEST\020\247\\\022\033\n\026R" + + "ECHARGE_INFO_RESPONSE\020\250\\\022 \n\033SEND_FRIEND_" + + "INFO_INDICATION\020\251\\\022\036\n\031SEND_CHAT_INFO_IND" + + "ICATION\020\252\\\022!\n\034SEND_FRIEND_STATE_INDICATI" + + "ON\020\253\\\022 \n\033SCENE_MSG_UPDATE_INDICATION\020\254\\\022" + + "\037\n\032SCENE_GET_FULL_MSG_REQUEST\020\255\\\022 \n\033SCEN" + + "E_GET_FULL_MSG_RESPONSE\020\256\\\022\032\n\025SCENE_COMM", + "AND_REQUEST\020\257\\\022\033\n\026SCENE_COMMAND_RESPONSE" + + "\020\260\\\022\030\n\023SERVER_ZERO_REQUEST\020\261\\\022\034\n\027STORE_U" + + "PDATE_INDICATION\020\262\\\022\024\n\017SIGN_IN_REQUEST\020\263" + + "\\\022\025\n\020SIGN_IN_RESPONSE\020\264\\\022%\n SCENE_GAME_O" + + "VER_READY_INDICATION\020\265\\\022\037\n\032SCENE_GAME_OV" + + "ER_INDICATION\020\266\\\022\034\n\027SOUL_EQUIP_WEAR_REQU" + + "EST\020\267\\\022\035\n\030SOUL_EQUIP_WEAR_RESPONSE\020\270\\\022\"\n" + + "\035SOUL_EQUIP_UNLOAD_OPT_REQUEST\020\271\\\022#\n\036SOU" + + "L_EQUIP_UNLOAD_OPT_RESPONSE\020\272\\\022\034\n\027SOUL_R" + + "AND_EQUIP_REQUEST\020\273\\\022\035\n\030SOUL_RAND_EQUIP_", + "RESPONSE\020\274\\\022\"\n\035SOUL_FORCE_RAND_EQUIP_REQ" + + "UEST\020\275\\\022#\n\036SOUL_FORCE_RAND_EQUIP_RESPONS" + + "E\020\276\\\022\032\n\025TRIGGER_EVENT_REQUEST\020\374\\\022\033\n\026TRIG" + + "GER_EVENT_RESPONSE\020\375\\\022\032\n\025TEAM_POS_SAVE_R" + + "EQUEST\020\376\\\022\033\n\026TEAM_POS_SAVE_RESPONSE\020\377\\\022!" + + "\n\034TAKE_ACTIVITY_REWARD_REQUEST\020\200]\022\"\n\035TAK" + + "E_ACTIVITY_REWARD_RESPONSE\020\201]\022 \n\033TAKE_MI" + + "SSION_REWARD_REQUEST\020\202]\022!\n\034TAKE_MISSION_" + + "REWARD_RESPONSE\020\203]\022 \n\033TEST_BUY_GIGT_GOOD" + + "S_REQEUST\020\204]\022!\n\034TEST_BUY_GIGT_GOODS_RESP", + "ONSE\020\205]\022\036\n\031TAKE_TOWER_REWARD_REQUEST\020\206]\022" + + "\037\n\032TAKE_TOWER_REWARD_RESPONSE\020\207]\022$\n\037TAKE" + + "_SEVEN_HAPPY_REWARD_REQUEST\020\210]\022%\n TAKE_S" + + "EVEN_HAPPY_REWARD_RESPONSE\020\211]\022\033\n\026TO_BE_S" + + "TRONGER_REQUEST\020\212]\022\034\n\027TO_BE_STRONGER_RES" + + "PONSE\020\213]\022\032\n\025UP_HERO_LEVEL_REQUEST\020\340]\022\033\n\026" + + "UP_HERO_LEVEL_RESPONSE\020\341]\022\031\n\024UP_HERO_STA" + + "R_REQUEST\020\342]\022\032\n\025UP_HERO_STAR_RESPONSE\020\343]" + + "\022 \n\033USER_AND_PRICE_ITEM_REQUEST\020\344]\022!\n\034US" + + "ER_AND_PRICE_ITEM_RESPONSE\020\345]\022\036\n\031USER_FO", + "RCE_CHANGE_REQUEST\020\346]\022\037\n\032USER_FORCE_CHAN" + + "GE_RESPONSE\020\347]\022\032\n\025UPDATE_BAG_INDICATION\020" + + "\350]\022\031\n\024UPDATE_STATE_REQUEST\020\351]\022\032\n\025UPDATE_" + + "STATE_RESPONSE\020\352]\022\037\n\032UPDATE_USER_EXP_IND" + + "ICATION\020\353]\022(\n#UPDATE_SECRET_BOX_SEASON_I" + + "NDICATION\020\354]\022\036\n\031UPDATE_PHONE_INFO_REQUES" + + "T\020\355]\022\037\n\032UPDATE_PHONE_INFO_RESPONSE\020\356]\022\034\n" + + "\027UPDATE_QUESTION_REQUEST\020\357]\022\035\n\030UPDATE_QU" + + "ESTION_RESPONSE\020\360]\022 \n\033UP_SOUL_EQUIP_QUIC" + + "K_REQUEST\020\362]\022\033\n\026UP_SOUL_EQUIP_RESPONSE\020\363", + "]\022\035\n\030VIEW_FIGHTREPLAY_REQUEST\020\304^\022\036\n\031VIEW" + + "_FIGHTREPLAY_RESPONSE\020\305^\022\030\n\023VIP_LEVELUP_" + + "REQEUST\020\306^\022\031\n\024VIP_LEVELUP_RESPONSE\020\307^\022\034\n" + + "\027VIP_TAKE_REWARD_REQUEST\020\310^\022\035\n\030VIP_TAKE_" + + "REWARD_RESPONSE\020\311^\022 \n\033WORKSHOP_FOUNDATIO" + + "N_REQUEST\020\250_\022!\n\034WORKSHOP_FOUNDATION_RESP" + + "ONSE\020\251_\022\"\n\035WORKSHOP_EQUIP_CREATE_REQUEST" + + "\020\252_\022#\n\036WORKSHOP_EQUIP_CREATE_RESPONSE\020\253_" + + "\022\035\n\030WORKSHOP_REBUILD_REQUEST\020\254_\022\036\n\031WORKS" + + "HOP_REBUILD_RESPONSE\020\255_\022%\n WORKSHOP_REBU", + "ILD_CONFIRM_REQUEST\020\256_\022%\n WORKSHOP_REBUI" + + "LD_CONFIRM_RESONSE\020\257_\022\035\n\030WORKSHOP_LEVELU" + + "P_REQUEST\020\260_\022\036\n\031WORKSHOP_LEVELUP_RESPONS" + + "E\020\261_\022&\n!WORKSHOP_TECHNOLOGY_LEVEL_REQUES" + + "T\020\262_\022!\n\034WORKSHOP_TECHNOLOGY_RESPONSE\020\263_\022" + + "&\n!WORKSHOP_TECHNOLOGY_RESET_REQUEST\020\264_\022" + + "\'\n\"WORKSHOP_TECHNOLOGY_RESET_RESPONSE\020\265_" + + "B\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { diff --git a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/RoomProto.java b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/RoomProto.java index 2fd2b674c..7fbfc93b1 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/RoomProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/RoomProto.java @@ -8419,6 +8419,3255 @@ public final class RoomProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.RoomLoginResponse) } + public interface BloodyScoreItemInfoOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 id = 1; + /** + * optional int32 id = 1; + */ + boolean hasId(); + /** + * optional int32 id = 1; + */ + int getId(); + + // optional int32 status = 2; + /** + * optional int32 status = 2; + * + *
+     * 领取状态标识 0: 未领取 1:已领取但未领取花钱的奖励 2:已领取并且已领取花钱的奖励
+     * 
+ */ + boolean hasStatus(); + /** + * optional int32 status = 2; + * + *
+     * 领取状态标识 0: 未领取 1:已领取但未领取花钱的奖励 2:已领取并且已领取花钱的奖励
+     * 
+ */ + int getStatus(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.BloodyScoreItemInfo} + */ + public static final class BloodyScoreItemInfo extends + com.google.protobuf.GeneratedMessage + implements BloodyScoreItemInfoOrBuilder { + // Use BloodyScoreItemInfo.newBuilder() to construct. + private BloodyScoreItemInfo(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private BloodyScoreItemInfo(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final BloodyScoreItemInfo defaultInstance; + public static BloodyScoreItemInfo getDefaultInstance() { + return defaultInstance; + } + + public BloodyScoreItemInfo getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BloodyScoreItemInfo( + 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; + status_ = 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.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyScoreItemInfo_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyScoreItemInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.class, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public BloodyScoreItemInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BloodyScoreItemInfo(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 status = 2; + public static final int STATUS_FIELD_NUMBER = 2; + private int status_; + /** + * optional int32 status = 2; + * + *
+     * 领取状态标识 0: 未领取 1:已领取但未领取花钱的奖励 2:已领取并且已领取花钱的奖励
+     * 
+ */ + public boolean hasStatus() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 status = 2; + * + *
+     * 领取状态标识 0: 未领取 1:已领取但未领取花钱的奖励 2:已领取并且已领取花钱的奖励
+     * 
+ */ + public int getStatus() { + return status_; + } + + private void initFields() { + id_ = 0; + status_ = 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, status_); + } + 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, status_); + } + 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.RoomProto.BloodyScoreItemInfo parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo 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.RoomProto.BloodyScoreItemInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo 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.RoomProto.BloodyScoreItemInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo 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.RoomProto.BloodyScoreItemInfo parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo 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.RoomProto.BloodyScoreItemInfo 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.BloodyScoreItemInfo} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyScoreItemInfo_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyScoreItemInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.class, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.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); + status_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyScoreItemInfo_descriptor; + } + + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo build() { + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo buildPartial() { + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo result = new com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo(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.status_ = status_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo) { + return mergeFrom((com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo other) { + if (other == com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.getDefaultInstance()) return this; + if (other.hasId()) { + setId(other.getId()); + } + if (other.hasStatus()) { + setStatus(other.getStatus()); + } + 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.RoomProto.BloodyScoreItemInfo parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo) 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 status = 2; + private int status_ ; + /** + * optional int32 status = 2; + * + *
+       * 领取状态标识 0: 未领取 1:已领取但未领取花钱的奖励 2:已领取并且已领取花钱的奖励
+       * 
+ */ + public boolean hasStatus() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 status = 2; + * + *
+       * 领取状态标识 0: 未领取 1:已领取但未领取花钱的奖励 2:已领取并且已领取花钱的奖励
+       * 
+ */ + public int getStatus() { + return status_; + } + /** + * optional int32 status = 2; + * + *
+       * 领取状态标识 0: 未领取 1:已领取但未领取花钱的奖励 2:已领取并且已领取花钱的奖励
+       * 
+ */ + public Builder setStatus(int value) { + bitField0_ |= 0x00000002; + status_ = value; + onChanged(); + return this; + } + /** + * optional int32 status = 2; + * + *
+       * 领取状态标识 0: 未领取 1:已领取但未领取花钱的奖励 2:已领取并且已领取花钱的奖励
+       * 
+ */ + public Builder clearStatus() { + bitField0_ = (bitField0_ & ~0x00000002); + status_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.BloodyScoreItemInfo) + } + + static { + defaultInstance = new BloodyScoreItemInfo(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.BloodyScoreItemInfo) + } + + public interface GetBloodyScoreInfoResponseOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 score = 1; + /** + * optional int32 score = 1; + * + *
+     * 积分
+     * 
+ */ + boolean hasScore(); + /** + * optional int32 score = 1; + * + *
+     * 积分
+     * 
+ */ + int getScore(); + + // optional int32 hadBuy = 2; + /** + * optional int32 hadBuy = 2; + * + *
+     * 是否已购
+     * 
+ */ + boolean hasHadBuy(); + /** + * optional int32 hadBuy = 2; + * + *
+     * 是否已购
+     * 
+ */ + int getHadBuy(); + + // repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + java.util.List + getBloodyScoreItemInfoList(); + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo getBloodyScoreItemInfo(int index); + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + int getBloodyScoreItemInfoCount(); + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + java.util.List + getBloodyScoreItemInfoOrBuilderList(); + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfoOrBuilder getBloodyScoreItemInfoOrBuilder( + int index); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.GetBloodyScoreInfoResponse} + */ + public static final class GetBloodyScoreInfoResponse extends + com.google.protobuf.GeneratedMessage + implements GetBloodyScoreInfoResponseOrBuilder { + // Use GetBloodyScoreInfoResponse.newBuilder() to construct. + private GetBloodyScoreInfoResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private GetBloodyScoreInfoResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final GetBloodyScoreInfoResponse defaultInstance; + public static GetBloodyScoreInfoResponse getDefaultInstance() { + return defaultInstance; + } + + public GetBloodyScoreInfoResponse getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private GetBloodyScoreInfoResponse( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + score_ = input.readInt32(); + break; + } + case 16: { + bitField0_ |= 0x00000002; + hadBuy_ = input.readInt32(); + break; + } + case 26: { + if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { + bloodyScoreItemInfo_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000004; + } + bloodyScoreItemInfo_.add(input.readMessage(com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.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_ & 0x00000004) == 0x00000004)) { + bloodyScoreItemInfo_ = java.util.Collections.unmodifiableList(bloodyScoreItemInfo_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_GetBloodyScoreInfoResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_GetBloodyScoreInfoResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse.class, com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public GetBloodyScoreInfoResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new GetBloodyScoreInfoResponse(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional int32 score = 1; + public static final int SCORE_FIELD_NUMBER = 1; + private int score_; + /** + * optional int32 score = 1; + * + *
+     * 积分
+     * 
+ */ + public boolean hasScore() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 score = 1; + * + *
+     * 积分
+     * 
+ */ + public int getScore() { + return score_; + } + + // optional int32 hadBuy = 2; + public static final int HADBUY_FIELD_NUMBER = 2; + private int hadBuy_; + /** + * optional int32 hadBuy = 2; + * + *
+     * 是否已购
+     * 
+ */ + public boolean hasHadBuy() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 hadBuy = 2; + * + *
+     * 是否已购
+     * 
+ */ + public int getHadBuy() { + return hadBuy_; + } + + // repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + public static final int BLOODYSCOREITEMINFO_FIELD_NUMBER = 3; + private java.util.List bloodyScoreItemInfo_; + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public java.util.List getBloodyScoreItemInfoList() { + return bloodyScoreItemInfo_; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public java.util.List + getBloodyScoreItemInfoOrBuilderList() { + return bloodyScoreItemInfo_; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public int getBloodyScoreItemInfoCount() { + return bloodyScoreItemInfo_.size(); + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo getBloodyScoreItemInfo(int index) { + return bloodyScoreItemInfo_.get(index); + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfoOrBuilder getBloodyScoreItemInfoOrBuilder( + int index) { + return bloodyScoreItemInfo_.get(index); + } + + private void initFields() { + score_ = 0; + hadBuy_ = 0; + bloodyScoreItemInfo_ = java.util.Collections.emptyList(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeInt32(1, score_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, hadBuy_); + } + for (int i = 0; i < bloodyScoreItemInfo_.size(); i++) { + output.writeMessage(3, bloodyScoreItemInfo_.get(i)); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, score_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, hadBuy_); + } + for (int i = 0; i < bloodyScoreItemInfo_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, bloodyScoreItemInfo_.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.RoomProto.GetBloodyScoreInfoResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse 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.RoomProto.GetBloodyScoreInfoResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse 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.RoomProto.GetBloodyScoreInfoResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse 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.RoomProto.GetBloodyScoreInfoResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse 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.RoomProto.GetBloodyScoreInfoResponse 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.GetBloodyScoreInfoResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_GetBloodyScoreInfoResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_GetBloodyScoreInfoResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse.class, com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + getBloodyScoreItemInfoFieldBuilder(); + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + score_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + hadBuy_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + if (bloodyScoreItemInfoBuilder_ == null) { + bloodyScoreItemInfo_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + } else { + bloodyScoreItemInfoBuilder_.clear(); + } + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_GetBloodyScoreInfoResponse_descriptor; + } + + public com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse build() { + com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse buildPartial() { + com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse result = new com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.score_ = score_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.hadBuy_ = hadBuy_; + if (bloodyScoreItemInfoBuilder_ == null) { + if (((bitField0_ & 0x00000004) == 0x00000004)) { + bloodyScoreItemInfo_ = java.util.Collections.unmodifiableList(bloodyScoreItemInfo_); + bitField0_ = (bitField0_ & ~0x00000004); + } + result.bloodyScoreItemInfo_ = bloodyScoreItemInfo_; + } else { + result.bloodyScoreItemInfo_ = bloodyScoreItemInfoBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse) { + return mergeFrom((com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse other) { + if (other == com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse.getDefaultInstance()) return this; + if (other.hasScore()) { + setScore(other.getScore()); + } + if (other.hasHadBuy()) { + setHadBuy(other.getHadBuy()); + } + if (bloodyScoreItemInfoBuilder_ == null) { + if (!other.bloodyScoreItemInfo_.isEmpty()) { + if (bloodyScoreItemInfo_.isEmpty()) { + bloodyScoreItemInfo_ = other.bloodyScoreItemInfo_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureBloodyScoreItemInfoIsMutable(); + bloodyScoreItemInfo_.addAll(other.bloodyScoreItemInfo_); + } + onChanged(); + } + } else { + if (!other.bloodyScoreItemInfo_.isEmpty()) { + if (bloodyScoreItemInfoBuilder_.isEmpty()) { + bloodyScoreItemInfoBuilder_.dispose(); + bloodyScoreItemInfoBuilder_ = null; + bloodyScoreItemInfo_ = other.bloodyScoreItemInfo_; + bitField0_ = (bitField0_ & ~0x00000004); + bloodyScoreItemInfoBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getBloodyScoreItemInfoFieldBuilder() : null; + } else { + bloodyScoreItemInfoBuilder_.addAllMessages(other.bloodyScoreItemInfo_); + } + } + } + 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.RoomProto.GetBloodyScoreInfoResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.RoomProto.GetBloodyScoreInfoResponse) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional int32 score = 1; + private int score_ ; + /** + * optional int32 score = 1; + * + *
+       * 积分
+       * 
+ */ + public boolean hasScore() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 score = 1; + * + *
+       * 积分
+       * 
+ */ + public int getScore() { + return score_; + } + /** + * optional int32 score = 1; + * + *
+       * 积分
+       * 
+ */ + public Builder setScore(int value) { + bitField0_ |= 0x00000001; + score_ = value; + onChanged(); + return this; + } + /** + * optional int32 score = 1; + * + *
+       * 积分
+       * 
+ */ + public Builder clearScore() { + bitField0_ = (bitField0_ & ~0x00000001); + score_ = 0; + onChanged(); + return this; + } + + // optional int32 hadBuy = 2; + private int hadBuy_ ; + /** + * optional int32 hadBuy = 2; + * + *
+       * 是否已购
+       * 
+ */ + public boolean hasHadBuy() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 hadBuy = 2; + * + *
+       * 是否已购
+       * 
+ */ + public int getHadBuy() { + return hadBuy_; + } + /** + * optional int32 hadBuy = 2; + * + *
+       * 是否已购
+       * 
+ */ + public Builder setHadBuy(int value) { + bitField0_ |= 0x00000002; + hadBuy_ = value; + onChanged(); + return this; + } + /** + * optional int32 hadBuy = 2; + * + *
+       * 是否已购
+       * 
+ */ + public Builder clearHadBuy() { + bitField0_ = (bitField0_ & ~0x00000002); + hadBuy_ = 0; + onChanged(); + return this; + } + + // repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + private java.util.List bloodyScoreItemInfo_ = + java.util.Collections.emptyList(); + private void ensureBloodyScoreItemInfoIsMutable() { + if (!((bitField0_ & 0x00000004) == 0x00000004)) { + bloodyScoreItemInfo_ = new java.util.ArrayList(bloodyScoreItemInfo_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfoOrBuilder> bloodyScoreItemInfoBuilder_; + + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public java.util.List getBloodyScoreItemInfoList() { + if (bloodyScoreItemInfoBuilder_ == null) { + return java.util.Collections.unmodifiableList(bloodyScoreItemInfo_); + } else { + return bloodyScoreItemInfoBuilder_.getMessageList(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public int getBloodyScoreItemInfoCount() { + if (bloodyScoreItemInfoBuilder_ == null) { + return bloodyScoreItemInfo_.size(); + } else { + return bloodyScoreItemInfoBuilder_.getCount(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo getBloodyScoreItemInfo(int index) { + if (bloodyScoreItemInfoBuilder_ == null) { + return bloodyScoreItemInfo_.get(index); + } else { + return bloodyScoreItemInfoBuilder_.getMessage(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public Builder setBloodyScoreItemInfo( + int index, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo value) { + if (bloodyScoreItemInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBloodyScoreItemInfoIsMutable(); + bloodyScoreItemInfo_.set(index, value); + onChanged(); + } else { + bloodyScoreItemInfoBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public Builder setBloodyScoreItemInfo( + int index, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder builderForValue) { + if (bloodyScoreItemInfoBuilder_ == null) { + ensureBloodyScoreItemInfoIsMutable(); + bloodyScoreItemInfo_.set(index, builderForValue.build()); + onChanged(); + } else { + bloodyScoreItemInfoBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public Builder addBloodyScoreItemInfo(com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo value) { + if (bloodyScoreItemInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBloodyScoreItemInfoIsMutable(); + bloodyScoreItemInfo_.add(value); + onChanged(); + } else { + bloodyScoreItemInfoBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public Builder addBloodyScoreItemInfo( + int index, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo value) { + if (bloodyScoreItemInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureBloodyScoreItemInfoIsMutable(); + bloodyScoreItemInfo_.add(index, value); + onChanged(); + } else { + bloodyScoreItemInfoBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public Builder addBloodyScoreItemInfo( + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder builderForValue) { + if (bloodyScoreItemInfoBuilder_ == null) { + ensureBloodyScoreItemInfoIsMutable(); + bloodyScoreItemInfo_.add(builderForValue.build()); + onChanged(); + } else { + bloodyScoreItemInfoBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public Builder addBloodyScoreItemInfo( + int index, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder builderForValue) { + if (bloodyScoreItemInfoBuilder_ == null) { + ensureBloodyScoreItemInfoIsMutable(); + bloodyScoreItemInfo_.add(index, builderForValue.build()); + onChanged(); + } else { + bloodyScoreItemInfoBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public Builder addAllBloodyScoreItemInfo( + java.lang.Iterable values) { + if (bloodyScoreItemInfoBuilder_ == null) { + ensureBloodyScoreItemInfoIsMutable(); + super.addAll(values, bloodyScoreItemInfo_); + onChanged(); + } else { + bloodyScoreItemInfoBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public Builder clearBloodyScoreItemInfo() { + if (bloodyScoreItemInfoBuilder_ == null) { + bloodyScoreItemInfo_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + bloodyScoreItemInfoBuilder_.clear(); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public Builder removeBloodyScoreItemInfo(int index) { + if (bloodyScoreItemInfoBuilder_ == null) { + ensureBloodyScoreItemInfoIsMutable(); + bloodyScoreItemInfo_.remove(index); + onChanged(); + } else { + bloodyScoreItemInfoBuilder_.remove(index); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder getBloodyScoreItemInfoBuilder( + int index) { + return getBloodyScoreItemInfoFieldBuilder().getBuilder(index); + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfoOrBuilder getBloodyScoreItemInfoOrBuilder( + int index) { + if (bloodyScoreItemInfoBuilder_ == null) { + return bloodyScoreItemInfo_.get(index); } else { + return bloodyScoreItemInfoBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public java.util.List + getBloodyScoreItemInfoOrBuilderList() { + if (bloodyScoreItemInfoBuilder_ != null) { + return bloodyScoreItemInfoBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(bloodyScoreItemInfo_); + } + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder addBloodyScoreItemInfoBuilder() { + return getBloodyScoreItemInfoFieldBuilder().addBuilder( + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder addBloodyScoreItemInfoBuilder( + int index) { + return getBloodyScoreItemInfoFieldBuilder().addBuilder( + index, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo bloodyScoreItemInfo = 3; + */ + public java.util.List + getBloodyScoreItemInfoBuilderList() { + return getBloodyScoreItemInfoFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfoOrBuilder> + getBloodyScoreItemInfoFieldBuilder() { + if (bloodyScoreItemInfoBuilder_ == null) { + bloodyScoreItemInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfoOrBuilder>( + bloodyScoreItemInfo_, + ((bitField0_ & 0x00000004) == 0x00000004), + getParentForChildren(), + isClean()); + bloodyScoreItemInfo_ = null; + } + return bloodyScoreItemInfoBuilder_; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.GetBloodyScoreInfoResponse) + } + + static { + defaultInstance = new GetBloodyScoreInfoResponse(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.GetBloodyScoreInfoResponse) + } + + public interface BloodyTakeScoreRewardRequetOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 id = 1; + /** + * optional int32 id = 1; + * + *
+     * 奖励id -1代表点击一键领取
+     * 
+ */ + boolean hasId(); + /** + * optional int32 id = 1; + * + *
+     * 奖励id -1代表点击一键领取
+     * 
+ */ + int getId(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.BloodyTakeScoreRewardRequet} + */ + public static final class BloodyTakeScoreRewardRequet extends + com.google.protobuf.GeneratedMessage + implements BloodyTakeScoreRewardRequetOrBuilder { + // Use BloodyTakeScoreRewardRequet.newBuilder() to construct. + private BloodyTakeScoreRewardRequet(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private BloodyTakeScoreRewardRequet(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final BloodyTakeScoreRewardRequet defaultInstance; + public static BloodyTakeScoreRewardRequet getDefaultInstance() { + return defaultInstance; + } + + public BloodyTakeScoreRewardRequet getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BloodyTakeScoreRewardRequet( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + id_ = input.readInt32(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardRequet_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardRequet_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet.class, com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public BloodyTakeScoreRewardRequet parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BloodyTakeScoreRewardRequet(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional int32 id = 1; + public static final int ID_FIELD_NUMBER = 1; + private int id_; + /** + * optional int32 id = 1; + * + *
+     * 奖励id -1代表点击一键领取
+     * 
+ */ + public boolean hasId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 id = 1; + * + *
+     * 奖励id -1代表点击一键领取
+     * 
+ */ + public int getId() { + return id_; + } + + private void initFields() { + id_ = 0; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeInt32(1, id_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, id_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet 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.RoomProto.BloodyTakeScoreRewardRequet parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet 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.RoomProto.BloodyTakeScoreRewardRequet parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet 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.RoomProto.BloodyTakeScoreRewardRequet parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet 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.RoomProto.BloodyTakeScoreRewardRequet 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.BloodyTakeScoreRewardRequet} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequetOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardRequet_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardRequet_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet.class, com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + id_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardRequet_descriptor; + } + + public com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet build() { + com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet buildPartial() { + com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet result = new com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.id_ = id_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet) { + return mergeFrom((com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet other) { + if (other == com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet.getDefaultInstance()) return this; + if (other.hasId()) { + setId(other.getId()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardRequet) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional int32 id = 1; + private int id_ ; + /** + * optional int32 id = 1; + * + *
+       * 奖励id -1代表点击一键领取
+       * 
+ */ + public boolean hasId() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 id = 1; + * + *
+       * 奖励id -1代表点击一键领取
+       * 
+ */ + public int getId() { + return id_; + } + /** + * optional int32 id = 1; + * + *
+       * 奖励id -1代表点击一键领取
+       * 
+ */ + public Builder setId(int value) { + bitField0_ |= 0x00000001; + id_ = value; + onChanged(); + return this; + } + /** + * optional int32 id = 1; + * + *
+       * 奖励id -1代表点击一键领取
+       * 
+ */ + public Builder clearId() { + bitField0_ = (bitField0_ & ~0x00000001); + id_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.BloodyTakeScoreRewardRequet) + } + + static { + defaultInstance = new BloodyTakeScoreRewardRequet(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.BloodyTakeScoreRewardRequet) + } + + public interface BloodyTakeScoreRewardResponseOrBuilder + 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(); + + // repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+     * 状态变化的信息
+     * 
+ */ + java.util.List + getChangeItemInfoList(); + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+     * 状态变化的信息
+     * 
+ */ + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo getChangeItemInfo(int index); + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+     * 状态变化的信息
+     * 
+ */ + int getChangeItemInfoCount(); + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+     * 状态变化的信息
+     * 
+ */ + java.util.List + getChangeItemInfoOrBuilderList(); + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+     * 状态变化的信息
+     * 
+ */ + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfoOrBuilder getChangeItemInfoOrBuilder( + int index); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.BloodyTakeScoreRewardResponse} + */ + public static final class BloodyTakeScoreRewardResponse extends + com.google.protobuf.GeneratedMessage + implements BloodyTakeScoreRewardResponseOrBuilder { + // Use BloodyTakeScoreRewardResponse.newBuilder() to construct. + private BloodyTakeScoreRewardResponse(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private BloodyTakeScoreRewardResponse(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final BloodyTakeScoreRewardResponse defaultInstance; + public static BloodyTakeScoreRewardResponse getDefaultInstance() { + return defaultInstance; + } + + public BloodyTakeScoreRewardResponse getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BloodyTakeScoreRewardResponse( + 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; + } + case 18: { + if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { + changeItemInfo_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + changeItemInfo_.add(input.readMessage(com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.PARSER, extensionRegistry)); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { + changeItemInfo_ = java.util.Collections.unmodifiableList(changeItemInfo_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse.class, com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public BloodyTakeScoreRewardResponse parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BloodyTakeScoreRewardResponse(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_; + } + + // repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + public static final int CHANGEITEMINFO_FIELD_NUMBER = 2; + private java.util.List changeItemInfo_; + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+     * 状态变化的信息
+     * 
+ */ + public java.util.List getChangeItemInfoList() { + return changeItemInfo_; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+     * 状态变化的信息
+     * 
+ */ + public java.util.List + getChangeItemInfoOrBuilderList() { + return changeItemInfo_; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+     * 状态变化的信息
+     * 
+ */ + public int getChangeItemInfoCount() { + return changeItemInfo_.size(); + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+     * 状态变化的信息
+     * 
+ */ + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo getChangeItemInfo(int index) { + return changeItemInfo_.get(index); + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+     * 状态变化的信息
+     * 
+ */ + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfoOrBuilder getChangeItemInfoOrBuilder( + int index) { + return changeItemInfo_.get(index); + } + + private void initFields() { + drop_ = com.ljsd.jieling.protocols.CommonProto.Drop.getDefaultInstance(); + changeItemInfo_ = java.util.Collections.emptyList(); + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeMessage(1, drop_); + } + for (int i = 0; i < changeItemInfo_.size(); i++) { + output.writeMessage(2, changeItemInfo_.get(i)); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, drop_); + } + for (int i = 0; i < changeItemInfo_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, changeItemInfo_.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.RoomProto.BloodyTakeScoreRewardResponse parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse 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.RoomProto.BloodyTakeScoreRewardResponse parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse 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.RoomProto.BloodyTakeScoreRewardResponse parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse 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.RoomProto.BloodyTakeScoreRewardResponse parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse 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.RoomProto.BloodyTakeScoreRewardResponse 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.BloodyTakeScoreRewardResponse} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponseOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardResponse_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardResponse_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse.class, com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse.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(); + getChangeItemInfoFieldBuilder(); + } + } + 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); + if (changeItemInfoBuilder_ == null) { + changeItemInfo_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + } else { + changeItemInfoBuilder_.clear(); + } + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardResponse_descriptor; + } + + public com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse build() { + com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse buildPartial() { + com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse result = new com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse(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(); + } + if (changeItemInfoBuilder_ == null) { + if (((bitField0_ & 0x00000002) == 0x00000002)) { + changeItemInfo_ = java.util.Collections.unmodifiableList(changeItemInfo_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.changeItemInfo_ = changeItemInfo_; + } else { + result.changeItemInfo_ = changeItemInfoBuilder_.build(); + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse) { + return mergeFrom((com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse other) { + if (other == com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse.getDefaultInstance()) return this; + if (other.hasDrop()) { + mergeDrop(other.getDrop()); + } + if (changeItemInfoBuilder_ == null) { + if (!other.changeItemInfo_.isEmpty()) { + if (changeItemInfo_.isEmpty()) { + changeItemInfo_ = other.changeItemInfo_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureChangeItemInfoIsMutable(); + changeItemInfo_.addAll(other.changeItemInfo_); + } + onChanged(); + } + } else { + if (!other.changeItemInfo_.isEmpty()) { + if (changeItemInfoBuilder_.isEmpty()) { + changeItemInfoBuilder_.dispose(); + changeItemInfoBuilder_ = null; + changeItemInfo_ = other.changeItemInfo_; + bitField0_ = (bitField0_ & ~0x00000002); + changeItemInfoBuilder_ = + com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? + getChangeItemInfoFieldBuilder() : null; + } else { + changeItemInfoBuilder_.addAllMessages(other.changeItemInfo_); + } + } + } + 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.RoomProto.BloodyTakeScoreRewardResponse parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.RoomProto.BloodyTakeScoreRewardResponse) 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_; + } + + // repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + private java.util.List changeItemInfo_ = + java.util.Collections.emptyList(); + private void ensureChangeItemInfoIsMutable() { + if (!((bitField0_ & 0x00000002) == 0x00000002)) { + changeItemInfo_ = new java.util.ArrayList(changeItemInfo_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfoOrBuilder> changeItemInfoBuilder_; + + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public java.util.List getChangeItemInfoList() { + if (changeItemInfoBuilder_ == null) { + return java.util.Collections.unmodifiableList(changeItemInfo_); + } else { + return changeItemInfoBuilder_.getMessageList(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public int getChangeItemInfoCount() { + if (changeItemInfoBuilder_ == null) { + return changeItemInfo_.size(); + } else { + return changeItemInfoBuilder_.getCount(); + } + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo getChangeItemInfo(int index) { + if (changeItemInfoBuilder_ == null) { + return changeItemInfo_.get(index); + } else { + return changeItemInfoBuilder_.getMessage(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public Builder setChangeItemInfo( + int index, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo value) { + if (changeItemInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureChangeItemInfoIsMutable(); + changeItemInfo_.set(index, value); + onChanged(); + } else { + changeItemInfoBuilder_.setMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public Builder setChangeItemInfo( + int index, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder builderForValue) { + if (changeItemInfoBuilder_ == null) { + ensureChangeItemInfoIsMutable(); + changeItemInfo_.set(index, builderForValue.build()); + onChanged(); + } else { + changeItemInfoBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public Builder addChangeItemInfo(com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo value) { + if (changeItemInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureChangeItemInfoIsMutable(); + changeItemInfo_.add(value); + onChanged(); + } else { + changeItemInfoBuilder_.addMessage(value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public Builder addChangeItemInfo( + int index, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo value) { + if (changeItemInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureChangeItemInfoIsMutable(); + changeItemInfo_.add(index, value); + onChanged(); + } else { + changeItemInfoBuilder_.addMessage(index, value); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public Builder addChangeItemInfo( + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder builderForValue) { + if (changeItemInfoBuilder_ == null) { + ensureChangeItemInfoIsMutable(); + changeItemInfo_.add(builderForValue.build()); + onChanged(); + } else { + changeItemInfoBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public Builder addChangeItemInfo( + int index, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder builderForValue) { + if (changeItemInfoBuilder_ == null) { + ensureChangeItemInfoIsMutable(); + changeItemInfo_.add(index, builderForValue.build()); + onChanged(); + } else { + changeItemInfoBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public Builder addAllChangeItemInfo( + java.lang.Iterable values) { + if (changeItemInfoBuilder_ == null) { + ensureChangeItemInfoIsMutable(); + super.addAll(values, changeItemInfo_); + onChanged(); + } else { + changeItemInfoBuilder_.addAllMessages(values); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public Builder clearChangeItemInfo() { + if (changeItemInfoBuilder_ == null) { + changeItemInfo_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + changeItemInfoBuilder_.clear(); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public Builder removeChangeItemInfo(int index) { + if (changeItemInfoBuilder_ == null) { + ensureChangeItemInfoIsMutable(); + changeItemInfo_.remove(index); + onChanged(); + } else { + changeItemInfoBuilder_.remove(index); + } + return this; + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder getChangeItemInfoBuilder( + int index) { + return getChangeItemInfoFieldBuilder().getBuilder(index); + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfoOrBuilder getChangeItemInfoOrBuilder( + int index) { + if (changeItemInfoBuilder_ == null) { + return changeItemInfo_.get(index); } else { + return changeItemInfoBuilder_.getMessageOrBuilder(index); + } + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public java.util.List + getChangeItemInfoOrBuilderList() { + if (changeItemInfoBuilder_ != null) { + return changeItemInfoBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(changeItemInfo_); + } + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder addChangeItemInfoBuilder() { + return getChangeItemInfoFieldBuilder().addBuilder( + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder addChangeItemInfoBuilder( + int index) { + return getChangeItemInfoFieldBuilder().addBuilder( + index, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.getDefaultInstance()); + } + /** + * repeated .com.ljsd.jieling.protocols.BloodyScoreItemInfo changeItemInfo = 2; + * + *
+       * 状态变化的信息
+       * 
+ */ + public java.util.List + getChangeItemInfoBuilderList() { + return getChangeItemInfoFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfoOrBuilder> + getChangeItemInfoFieldBuilder() { + if (changeItemInfoBuilder_ == null) { + changeItemInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< + com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfo.Builder, com.ljsd.jieling.protocols.RoomProto.BloodyScoreItemInfoOrBuilder>( + changeItemInfo_, + ((bitField0_ & 0x00000002) == 0x00000002), + getParentForChildren(), + isClean()); + changeItemInfo_ = null; + } + return changeItemInfoBuilder_; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.BloodyTakeScoreRewardResponse) + } + + static { + defaultInstance = new BloodyTakeScoreRewardResponse(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.BloodyTakeScoreRewardResponse) + } + + public interface BloodyScoreChangeIndicationOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 myscore = 1; + /** + * optional int32 myscore = 1; + * + *
+     * 血战积分
+     * 
+ */ + boolean hasMyscore(); + /** + * optional int32 myscore = 1; + * + *
+     * 血战积分
+     * 
+ */ + int getMyscore(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.BloodyScoreChangeIndication} + */ + public static final class BloodyScoreChangeIndication extends + com.google.protobuf.GeneratedMessage + implements BloodyScoreChangeIndicationOrBuilder { + // Use BloodyScoreChangeIndication.newBuilder() to construct. + private BloodyScoreChangeIndication(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private BloodyScoreChangeIndication(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final BloodyScoreChangeIndication defaultInstance; + public static BloodyScoreChangeIndication getDefaultInstance() { + return defaultInstance; + } + + public BloodyScoreChangeIndication getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private BloodyScoreChangeIndication( + 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; + myscore_ = 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.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyScoreChangeIndication_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyScoreChangeIndication_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication.class, com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public BloodyScoreChangeIndication parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new BloodyScoreChangeIndication(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional int32 myscore = 1; + public static final int MYSCORE_FIELD_NUMBER = 1; + private int myscore_; + /** + * optional int32 myscore = 1; + * + *
+     * 血战积分
+     * 
+ */ + public boolean hasMyscore() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 myscore = 1; + * + *
+     * 血战积分
+     * 
+ */ + public int getMyscore() { + return myscore_; + } + + private void initFields() { + myscore_ = 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, myscore_); + } + 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, myscore_); + } + 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.RoomProto.BloodyScoreChangeIndication parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication 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.RoomProto.BloodyScoreChangeIndication parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication 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.RoomProto.BloodyScoreChangeIndication parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication 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.RoomProto.BloodyScoreChangeIndication parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication 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.RoomProto.BloodyScoreChangeIndication 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.BloodyScoreChangeIndication} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndicationOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyScoreChangeIndication_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyScoreChangeIndication_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication.class, com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication.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(); + myscore_ = 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.RoomProto.internal_static_com_ljsd_jieling_protocols_BloodyScoreChangeIndication_descriptor; + } + + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication build() { + com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication buildPartial() { + com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication result = new com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.myscore_ = myscore_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication) { + return mergeFrom((com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication other) { + if (other == com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication.getDefaultInstance()) return this; + if (other.hasMyscore()) { + setMyscore(other.getMyscore()); + } + 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.RoomProto.BloodyScoreChangeIndication parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.RoomProto.BloodyScoreChangeIndication) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional int32 myscore = 1; + private int myscore_ ; + /** + * optional int32 myscore = 1; + * + *
+       * 血战积分
+       * 
+ */ + public boolean hasMyscore() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 myscore = 1; + * + *
+       * 血战积分
+       * 
+ */ + public int getMyscore() { + return myscore_; + } + /** + * optional int32 myscore = 1; + * + *
+       * 血战积分
+       * 
+ */ + public Builder setMyscore(int value) { + bitField0_ |= 0x00000001; + myscore_ = value; + onChanged(); + return this; + } + /** + * optional int32 myscore = 1; + * + *
+       * 血战积分
+       * 
+ */ + public Builder clearMyscore() { + bitField0_ = (bitField0_ & ~0x00000001); + myscore_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.BloodyScoreChangeIndication) + } + + static { + defaultInstance = new BloodyScoreChangeIndication(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.BloodyScoreChangeIndication) + } + private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_AgentInfo_descriptor; private static @@ -8484,6 +11733,31 @@ public final class RoomProto { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_RoomLoginResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_BloodyScoreItemInfo_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_BloodyScoreItemInfo_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_GetBloodyScoreInfoResponse_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_GetBloodyScoreInfoResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardRequet_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardRequet_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardResponse_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_BloodyScoreChangeIndication_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_BloodyScoreChangeIndication_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { @@ -8520,7 +11794,18 @@ public final class RoomProto { "ddress\030\001 \001(\t\022\014\n\004type\030\002 \001(\005\"o\n\021RoomLoginR" + "esponse\022Z\n\032roomMatchSuccessIndication\030\001 " + "\001(\01326.com.ljsd.jieling.protocols.RoomMat" + - "chSuccessIndicationB\002H\001" + "chSuccessIndication\"1\n\023BloodyScoreItemIn" + + "fo\022\n\n\002id\030\001 \001(\005\022\016\n\006status\030\002 \001(\005\"\211\001\n\032GetBl" + + "oodyScoreInfoResponse\022\r\n\005score\030\001 \001(\005\022\016\n\006", + "hadBuy\030\002 \001(\005\022L\n\023bloodyScoreItemInfo\030\003 \003(" + + "\0132/.com.ljsd.jieling.protocols.BloodySco" + + "reItemInfo\")\n\033BloodyTakeScoreRewardReque" + + "t\022\n\n\002id\030\001 \001(\005\"\230\001\n\035BloodyTakeScoreRewardR" + + "esponse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jieling" + + ".protocols.Drop\022G\n\016changeItemInfo\030\002 \003(\0132" + + "/.com.ljsd.jieling.protocols.BloodyScore" + + "ItemInfo\".\n\033BloodyScoreChangeIndication\022" + + "\017\n\007myscore\030\001 \001(\005B\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -8605,6 +11890,36 @@ public final class RoomProto { com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_RoomLoginResponse_descriptor, new java.lang.String[] { "RoomMatchSuccessIndication", }); + internal_static_com_ljsd_jieling_protocols_BloodyScoreItemInfo_descriptor = + getDescriptor().getMessageTypes().get(13); + internal_static_com_ljsd_jieling_protocols_BloodyScoreItemInfo_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_BloodyScoreItemInfo_descriptor, + new java.lang.String[] { "Id", "Status", }); + internal_static_com_ljsd_jieling_protocols_GetBloodyScoreInfoResponse_descriptor = + getDescriptor().getMessageTypes().get(14); + internal_static_com_ljsd_jieling_protocols_GetBloodyScoreInfoResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_GetBloodyScoreInfoResponse_descriptor, + new java.lang.String[] { "Score", "HadBuy", "BloodyScoreItemInfo", }); + internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardRequet_descriptor = + getDescriptor().getMessageTypes().get(15); + internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardRequet_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardRequet_descriptor, + new java.lang.String[] { "Id", }); + internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardResponse_descriptor = + getDescriptor().getMessageTypes().get(16); + internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardResponse_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_BloodyTakeScoreRewardResponse_descriptor, + new java.lang.String[] { "Drop", "ChangeItemInfo", }); + internal_static_com_ljsd_jieling_protocols_BloodyScoreChangeIndication_descriptor = + getDescriptor().getMessageTypes().get(17); + internal_static_com_ljsd_jieling_protocols_BloodyScoreChangeIndication_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_BloodyScoreChangeIndication_descriptor, + new java.lang.String[] { "Myscore", }); return null; } }; From 9eb7a469ff841d97a6acbb403c3a1c8a0f390251 Mon Sep 17 00:00:00 2001 From: lvxinran Date: Wed, 11 Sep 2019 22:21:02 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E6=B3=95=E5=AE=9D=E3=80=81=E5=85=AC?= =?UTF-8?q?=E4=BC=9A=E6=88=98=E6=97=A0=E5=B0=BD=E5=89=AF=E6=9C=AC=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ljsd/GameApplication.java | 3 ++- .../ljsd/jieling/handler/map/MapLogic.java | 9 ++++--- .../jieling/logic/GlobalDataManaager.java | 1 - .../ljsd/jieling/logic/blood/BloodLogic.java | 3 ++- .../ljsd/jieling/logic/dao/EquipManager.java | 2 +- .../jieling/logic/family/GuildFightLogic.java | 25 ++++++++++++++----- .../ljsd/jieling/logic/hero/HeroLogic.java | 18 ++++++++++--- 7 files changed, 45 insertions(+), 16 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/GameApplication.java b/serverlogic/src/main/java/com/ljsd/GameApplication.java index 0b0c836cf..f84acd1cb 100644 --- a/serverlogic/src/main/java/com/ljsd/GameApplication.java +++ b/serverlogic/src/main/java/com/ljsd/GameApplication.java @@ -11,6 +11,7 @@ import com.ljsd.jieling.handler.map.MapLogic; import com.ljsd.jieling.logic.GlobalDataManaager; import com.ljsd.jieling.logic.STableManager; import com.ljsd.jieling.logic.activity.ActivityLogic; +import com.ljsd.jieling.logic.dao.GuilidManager; import com.ljsd.jieling.logic.dao.MailingSystemManager; import com.ljsd.jieling.logic.fight.CheckFight; import com.ljsd.jieling.logic.hero.HeroLogic; @@ -84,7 +85,7 @@ public class GameApplication { //http线程池初始化 // HttpPool.init(); - + GuilidManager.init(); STableManager.initialize("com.ljsd.jieling.config"); //mongo异步数据处理线程 MongoDataHandlerTask.init(configurableApplicationContext); diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java index d6e39b893..3521362dc 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java @@ -1282,10 +1282,13 @@ public class MapLogic { } List team = user.getTeamPosManager().getTeamPosForHero().get(teamId); for (TeamPosHeroInfo teamPosHeroInfo : team) { - if(mapManager.getHeroAllAttributeMap().get(teamPosHeroInfo.getHeroId()).get(HeroAttributeEnum.Hp.getPropertyId()) heroAttr = mapManager.getHeroAllAttributeMap().get(teamPosHeroInfo.getHeroId()); + if(heroAttr!=null){ + if(heroAttr.get(HeroAttributeEnum.Hp.getPropertyId()) teamPosHeroInfos = teamPosManager.getTeamPosForHero().get(teamId); - if(teamPosHeroInfos==null){ + if(teamPosHeroInfos==null||teamPosHeroInfos.size()<1){ teamPosHeroInfos = teamPosManager.getTeamPosForHero().get(1); + teamId = 1; } Iterator it = teamPosHeroInfos.iterator(); Map heroAllAttribute = new HashMap<>(); 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 4b95dbe52..70d2d101d 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 @@ -122,8 +122,8 @@ public class EquipManager extends MongoBase { if(especialEquip ==null){ return; } + updateString("especialEquipMap."+equipId+".star",especialEquip.getStar()+1); especialEquip.setStar(especialEquip.getStar()+1); especialEquipMap.put(equipId,especialEquip); - updateString("especialEquipMap."+equipId+".star",especialEquip.getStar()+1); } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildFightLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildFightLogic.java index 3180cb0f0..deff86cf2 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildFightLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildFightLogic.java @@ -483,7 +483,7 @@ public class GuildFightLogic { public static void getFamilyFightRoundInfo(ISession session, MessageTypeProto.MessageType messageType) throws Exception { RedisUtil redisUtil = RedisUtil.getInstence(); int enemyFamily = getEnemyFamily(UserManager.getUser(session.getUid()).getPlayerInfoManager().getGuildId()); - Integer attackCount = redisUtil.getMapEntry(RedisKey.FAMILY_FIGHT_ATTACK_COUNT,"",session.getId(),Integer.class); + Integer attackCount = redisUtil.getMapEntry(RedisKey.FAMILY_FIGHT_ATTACK_COUNT,"",String.valueOf(session.getUid()),Integer.class); if(attackCount==null){ attackCount = 0; } @@ -663,7 +663,7 @@ public class GuildFightLogic { //战绩结算 int getExp = 0; Double rank = redisUtil.getZSetScore(RedisKey.FAMILY_FIGHT_RANK, "", str); -// rank+=7000; + rank+=7000; for(Map.Entry entry:sGuildScoreConfigMap.entrySet()){ if(rankentry.getValue().getScoreMax()){ continue; @@ -848,24 +848,37 @@ public class GuildFightLogic { timeRound = sGuildSetting.getPrepareTime(); if(status==0){ LOGGER.info("阶段变为布防"); + Map guildInfoMap = GuilidManager.guildInfoMap; + if(guildInfoMap!=null&&guildInfoMap.size()>0){ + for(Map.Entry entry:guildInfoMap.entrySet()){ + int build = 0; + Map> members = entry.getValue().getMembers(); + for(Map.Entry> member:members.entrySet()){ + for(Integer uid:member.getValue()){ + entry.getValue().updateDefendInfo(uid,build%3+1); + build=build%3+1; + } + } + } + } status = 1; } }else if(flagTimeRound(sGuildSetting.getMatchTime(),hour,minute)){ timeRound = sGuildSetting.getMatchTime(); - if(status==1){ + if(status!=2){ status = 2; LOGGER.info("阶段变为匹配"); + startMatching = true; } - startMatching = true; }else if(flagTimeRound(sGuildSetting.getBattleTime(),hour,minute)){ timeRound = sGuildSetting.getBattleTime(); - if(status == 2){ + if(status != 3){ status = 3; LOGGER.info("阶段变为进攻"); } }else if(flagTimeRound(sGuildSetting.getSettleTime(),hour,minute)){ timeRound = sGuildSetting.getSettleTime(); - if(status==3){ + if(status!=4){ accountFamilyFightResult(); MongoUtil.getLjsdMongoTemplate().lastUpdate(); status = 4; 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 e746509a0..219e81c94 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 @@ -374,6 +374,11 @@ public class HeroLogic { for(Map.Entry> item :teamPosForHero.entrySet()){ int teamId = item.getKey(); List teamPosHeroInfoList = item.getValue(); + if(teamId==501){ + if(teamPosHeroInfoList==null|teamPosHeroInfoList.size()<1){ + teamPosHeroInfoList = teamPosForHero.get(1); + } + } List teamPosForPokenInfos = teamPosForPoken.get(teamId); if(null == teamPosForPokenInfos){ teamPosForPokenInfos = new ArrayList<>(1); @@ -1368,9 +1373,16 @@ public class HeroLogic { MessageUtil.sendErrorResponse(session,0,MessageTypeProto.MessageType.EQUIP_WEAR_RESPONSE.getNumber(),"法宝智能穿戴一个"); }else{ int[] equipTalismanaUnlock = SGameSetting.getGameSetting().getEquipTalismanaUnlock(); - if(user.getPlayerInfoManager().getLevel() Date: Wed, 11 Sep 2019 23:29:45 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E8=A1=80=E9=87=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/jieling/handler/map/MapLogic.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java index 3521362dc..1a4d1365d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java @@ -1296,7 +1296,11 @@ public class MapLogic { Map heroAllAttribute = HeroLogic.getInstance().calHeroNotBufferAttribute(user, hero,false,teamId); int per = (int)(checkResult[i+2] / (double) heroAllAttribute.get(HeroAttributeEnum.Hp.getPropertyId())*10000); mapManager.updateEndlessHeroHp(team.get(i).getHeroId(),per); - if(mapManager.getHeroAllAttributeMap().get(hero.getId()).get(HeroAttributeEnum.CurHP.getPropertyId())==0){ + Map currAttrMap = mapManager.getHeroAllAttributeMap().get(hero.getId()); + if(currAttrMap==null){ + continue; + } + if(currAttrMap.get(HeroAttributeEnum.CurHP.getPropertyId())==0){ mapManager.removeOneHeroAttribute(hero.getId()); }else{ mapManager.updateHeroOneAttribute(team.get(i).getHeroId(), HeroAttributeEnum.CurHP.getPropertyId(), checkResult[i+2]); @@ -1546,7 +1550,11 @@ public class MapLogic { Map heroAllAttribute = HeroLogic.getInstance().calHeroNotBufferAttribute(user, hero,false,teamId); int per =(int) (checkResult[i+2] / (double) heroAllAttribute.get(HeroAttributeEnum.Hp.getPropertyId())*10000); mapManager.updateEndlessHeroHp(team.get(i).getHeroId(),per); - if(mapManager.getHeroAllAttributeMap().get(hero.getId()).get(HeroAttributeEnum.CurHP.getPropertyId())==0){ + Map currAttrMap = mapManager.getHeroAllAttributeMap().get(hero.getId()); + if(currAttrMap==null){ + continue; + } + if(currAttrMap.get(HeroAttributeEnum.CurHP.getPropertyId())==0){ mapManager.removeOneHeroAttribute(hero.getId()); }else{ mapManager.updateHeroOneAttribute(team.get(i).getHeroId(), HeroAttributeEnum.CurHP.getPropertyId(), checkResult[i+2]);