-- Generated By protoc-gen-lua Do not Edit local protobuf = require "protobuf/protobuf" local CommonProto_pb = require("CommonProto_pb") module('CombatPlanProto_pb') WARWAYLEARNINGREQUEST = protobuf.Descriptor(); WARWAYLEARNINGREQUEST_TANKID_FIELD = protobuf.FieldDescriptor(); WARWAYLEARNINGREQUEST_WARWAYSKILLID_FIELD = protobuf.FieldDescriptor(); WARWAYLEARNINGREQUEST_WARWAYSLOT_FIELD = protobuf.FieldDescriptor(); WARWAYLEARNINGRESPONSE = protobuf.Descriptor(); WARWAYLEARNINGRESPONSE_RESULT_FIELD = protobuf.FieldDescriptor(); WARWAYFORGETREQUEST = protobuf.Descriptor(); WARWAYFORGETREQUEST_TANKID_FIELD = protobuf.FieldDescriptor(); WARWAYFORGETREQUEST_WARWAYSKILLID_FIELD = protobuf.FieldDescriptor(); WARWAYFORGETREQUEST_WARWAYSLOT_FIELD = protobuf.FieldDescriptor(); WARWAYFORGETRESPONSE = protobuf.Descriptor(); WARWAYFORGETRESPONSE_RESULT_FIELD = protobuf.FieldDescriptor(); COMBATPLANMERGEREQUEST = protobuf.Descriptor(); COMBATPLANMERGEREQUEST_COMBATPLANID_FIELD = protobuf.FieldDescriptor(); COMBATPLANMERGEREQUEST_QUALITY_FIELD = protobuf.FieldDescriptor(); COMBATPLANMERGERESPONSE = protobuf.Descriptor(); COMBATPLANMERGERESPONSE_RESULT_FIELD = protobuf.FieldDescriptor(); COMBATPLANMERGERESPONSE_PLAN_FIELD = protobuf.FieldDescriptor(); COMBATPLANMERGERESPONSE_EXPPLAN_FIELD = protobuf.FieldDescriptor(); COMBATPLANWEARREQUEST = protobuf.Descriptor(); COMBATPLANWEARREQUEST_HEROID_FIELD = protobuf.FieldDescriptor(); COMBATPLANWEARREQUEST_PLANID_FIELD = protobuf.FieldDescriptor(); COMBATPLANWEARREQUEST_POSITION_FIELD = protobuf.FieldDescriptor(); COMBATPLANREPLACERESPONSE = protobuf.Descriptor(); COMBATPLANREPLACERESPONSE_HEROID_FIELD = protobuf.FieldDescriptor(); COMBATPLANREPLACEREQUEST = protobuf.Descriptor(); COMBATPLANREPLACEREQUEST_HEROID_FIELD = protobuf.FieldDescriptor(); COMBATPLANREPLACEREQUEST_POSITION_FIELD = protobuf.FieldDescriptor(); COMBATPLANREPLACEREQUEST_OLDPLANID_FIELD = protobuf.FieldDescriptor(); COMBATPLANREPLACEREQUEST_NEWPLANID_FIELD = protobuf.FieldDescriptor(); COMBATPLANUNLOADREQUEST = protobuf.Descriptor(); COMBATPLANUNLOADREQUEST_HEROID_FIELD = protobuf.FieldDescriptor(); COMBATPLANUNLOADREQUEST_POSITION_FIELD = protobuf.FieldDescriptor(); COMBATPLANUNLOADREQUEST_PLANID_FIELD = protobuf.FieldDescriptor(); COMBATPLANREBUILDREQUEST = protobuf.Descriptor(); COMBATPLANREBUILDREQUEST_PLANID_FIELD = protobuf.FieldDescriptor(); COMBATPLANCONFIRMREQUEST = protobuf.Descriptor(); COMBATPLANCONFIRMREQUEST_PLANID_FIELD = protobuf.FieldDescriptor(); COMBATPLANSELLREQUEST = protobuf.Descriptor(); COMBATPLANSELLREQUEST_PLANID_FIELD = protobuf.FieldDescriptor(); COMBATPLANUPGRADEREQUEST = protobuf.Descriptor(); COMBATPLANUPGRADEREQUEST_PLANID_FIELD = protobuf.FieldDescriptor(); COMBATPLANSELLRESPONSE = protobuf.Descriptor(); COMBATPLANSELLRESPONSE_DROP_FIELD = protobuf.FieldDescriptor(); COMBATPLANGETALLREQUEST = protobuf.Descriptor(); COMBATPLANGETALLREPONSE = protobuf.Descriptor(); COMBATPLANGETALLREPONSE_PLAN_FIELD = protobuf.FieldDescriptor(); COMBATPLANGETONEREPONSE = protobuf.Descriptor(); COMBATPLANGETONEREPONSE_PLAN_FIELD = protobuf.FieldDescriptor(); COMBATPLANREBUILDRESPONSE = protobuf.Descriptor(); COMBATPLANREBUILDRESPONSE_PLAN_FIELD = protobuf.FieldDescriptor(); COMBATPLANREBUILDNUMREQUEST = protobuf.Descriptor(); COMBATPLANLUCKYREBUILDNUMRESPONSE = protobuf.Descriptor(); COMBATPLANLUCKYREBUILDNUMRESPONSE_LUCKYNUM_FIELD = protobuf.FieldDescriptor(); COMBATPLANLUCKYREBUILDNUMRESPONSE_EXP_FIELD = protobuf.FieldDescriptor(); WARWAYLEARNINGREQUEST_TANKID_FIELD.name = "tankId" WARWAYLEARNINGREQUEST_TANKID_FIELD.full_name = ".com.ljsd.jieling.protocols.WarWayLearningRequest.tankId" WARWAYLEARNINGREQUEST_TANKID_FIELD.number = 1 WARWAYLEARNINGREQUEST_TANKID_FIELD.index = 0 WARWAYLEARNINGREQUEST_TANKID_FIELD.label = 1 WARWAYLEARNINGREQUEST_TANKID_FIELD.has_default_value = false WARWAYLEARNINGREQUEST_TANKID_FIELD.default_value = "" WARWAYLEARNINGREQUEST_TANKID_FIELD.type = 9 WARWAYLEARNINGREQUEST_TANKID_FIELD.cpp_type = 9 WARWAYLEARNINGREQUEST_WARWAYSKILLID_FIELD.name = "warWaySkillId" WARWAYLEARNINGREQUEST_WARWAYSKILLID_FIELD.full_name = ".com.ljsd.jieling.protocols.WarWayLearningRequest.warWaySkillId" WARWAYLEARNINGREQUEST_WARWAYSKILLID_FIELD.number = 2 WARWAYLEARNINGREQUEST_WARWAYSKILLID_FIELD.index = 1 WARWAYLEARNINGREQUEST_WARWAYSKILLID_FIELD.label = 1 WARWAYLEARNINGREQUEST_WARWAYSKILLID_FIELD.has_default_value = false WARWAYLEARNINGREQUEST_WARWAYSKILLID_FIELD.default_value = 0 WARWAYLEARNINGREQUEST_WARWAYSKILLID_FIELD.type = 5 WARWAYLEARNINGREQUEST_WARWAYSKILLID_FIELD.cpp_type = 1 WARWAYLEARNINGREQUEST_WARWAYSLOT_FIELD.name = "warWaySlot" WARWAYLEARNINGREQUEST_WARWAYSLOT_FIELD.full_name = ".com.ljsd.jieling.protocols.WarWayLearningRequest.warWaySlot" WARWAYLEARNINGREQUEST_WARWAYSLOT_FIELD.number = 3 WARWAYLEARNINGREQUEST_WARWAYSLOT_FIELD.index = 2 WARWAYLEARNINGREQUEST_WARWAYSLOT_FIELD.label = 1 WARWAYLEARNINGREQUEST_WARWAYSLOT_FIELD.has_default_value = false WARWAYLEARNINGREQUEST_WARWAYSLOT_FIELD.default_value = 0 WARWAYLEARNINGREQUEST_WARWAYSLOT_FIELD.type = 5 WARWAYLEARNINGREQUEST_WARWAYSLOT_FIELD.cpp_type = 1 WARWAYLEARNINGREQUEST.name = "WarWayLearningRequest" WARWAYLEARNINGREQUEST.full_name = ".com.ljsd.jieling.protocols.WarWayLearningRequest" WARWAYLEARNINGREQUEST.nested_types = {} WARWAYLEARNINGREQUEST.enum_types = {} WARWAYLEARNINGREQUEST.fields = {WARWAYLEARNINGREQUEST_TANKID_FIELD, WARWAYLEARNINGREQUEST_WARWAYSKILLID_FIELD, WARWAYLEARNINGREQUEST_WARWAYSLOT_FIELD} WARWAYLEARNINGREQUEST.is_extendable = false WARWAYLEARNINGREQUEST.extensions = {} WARWAYLEARNINGRESPONSE_RESULT_FIELD.name = "result" WARWAYLEARNINGRESPONSE_RESULT_FIELD.full_name = ".com.ljsd.jieling.protocols.WarWayLearningResponse.result" WARWAYLEARNINGRESPONSE_RESULT_FIELD.number = 1 WARWAYLEARNINGRESPONSE_RESULT_FIELD.index = 0 WARWAYLEARNINGRESPONSE_RESULT_FIELD.label = 1 WARWAYLEARNINGRESPONSE_RESULT_FIELD.has_default_value = false WARWAYLEARNINGRESPONSE_RESULT_FIELD.default_value = 0 WARWAYLEARNINGRESPONSE_RESULT_FIELD.type = 5 WARWAYLEARNINGRESPONSE_RESULT_FIELD.cpp_type = 1 WARWAYLEARNINGRESPONSE.name = "WarWayLearningResponse" WARWAYLEARNINGRESPONSE.full_name = ".com.ljsd.jieling.protocols.WarWayLearningResponse" WARWAYLEARNINGRESPONSE.nested_types = {} WARWAYLEARNINGRESPONSE.enum_types = {} WARWAYLEARNINGRESPONSE.fields = {WARWAYLEARNINGRESPONSE_RESULT_FIELD} WARWAYLEARNINGRESPONSE.is_extendable = false WARWAYLEARNINGRESPONSE.extensions = {} WARWAYFORGETREQUEST_TANKID_FIELD.name = "tankId" WARWAYFORGETREQUEST_TANKID_FIELD.full_name = ".com.ljsd.jieling.protocols.WarWayForgetRequest.tankId" WARWAYFORGETREQUEST_TANKID_FIELD.number = 1 WARWAYFORGETREQUEST_TANKID_FIELD.index = 0 WARWAYFORGETREQUEST_TANKID_FIELD.label = 1 WARWAYFORGETREQUEST_TANKID_FIELD.has_default_value = false WARWAYFORGETREQUEST_TANKID_FIELD.default_value = "" WARWAYFORGETREQUEST_TANKID_FIELD.type = 9 WARWAYFORGETREQUEST_TANKID_FIELD.cpp_type = 9 WARWAYFORGETREQUEST_WARWAYSKILLID_FIELD.name = "warWaySkillId" WARWAYFORGETREQUEST_WARWAYSKILLID_FIELD.full_name = ".com.ljsd.jieling.protocols.WarWayForgetRequest.warWaySkillId" WARWAYFORGETREQUEST_WARWAYSKILLID_FIELD.number = 2 WARWAYFORGETREQUEST_WARWAYSKILLID_FIELD.index = 1 WARWAYFORGETREQUEST_WARWAYSKILLID_FIELD.label = 1 WARWAYFORGETREQUEST_WARWAYSKILLID_FIELD.has_default_value = false WARWAYFORGETREQUEST_WARWAYSKILLID_FIELD.default_value = 0 WARWAYFORGETREQUEST_WARWAYSKILLID_FIELD.type = 5 WARWAYFORGETREQUEST_WARWAYSKILLID_FIELD.cpp_type = 1 WARWAYFORGETREQUEST_WARWAYSLOT_FIELD.name = "warWaySlot" WARWAYFORGETREQUEST_WARWAYSLOT_FIELD.full_name = ".com.ljsd.jieling.protocols.WarWayForgetRequest.warWaySlot" WARWAYFORGETREQUEST_WARWAYSLOT_FIELD.number = 3 WARWAYFORGETREQUEST_WARWAYSLOT_FIELD.index = 2 WARWAYFORGETREQUEST_WARWAYSLOT_FIELD.label = 1 WARWAYFORGETREQUEST_WARWAYSLOT_FIELD.has_default_value = false WARWAYFORGETREQUEST_WARWAYSLOT_FIELD.default_value = 0 WARWAYFORGETREQUEST_WARWAYSLOT_FIELD.type = 5 WARWAYFORGETREQUEST_WARWAYSLOT_FIELD.cpp_type = 1 WARWAYFORGETREQUEST.name = "WarWayForgetRequest" WARWAYFORGETREQUEST.full_name = ".com.ljsd.jieling.protocols.WarWayForgetRequest" WARWAYFORGETREQUEST.nested_types = {} WARWAYFORGETREQUEST.enum_types = {} WARWAYFORGETREQUEST.fields = {WARWAYFORGETREQUEST_TANKID_FIELD, WARWAYFORGETREQUEST_WARWAYSKILLID_FIELD, WARWAYFORGETREQUEST_WARWAYSLOT_FIELD} WARWAYFORGETREQUEST.is_extendable = false WARWAYFORGETREQUEST.extensions = {} WARWAYFORGETRESPONSE_RESULT_FIELD.name = "result" WARWAYFORGETRESPONSE_RESULT_FIELD.full_name = ".com.ljsd.jieling.protocols.WarWayForgetResponse.result" WARWAYFORGETRESPONSE_RESULT_FIELD.number = 1 WARWAYFORGETRESPONSE_RESULT_FIELD.index = 0 WARWAYFORGETRESPONSE_RESULT_FIELD.label = 1 WARWAYFORGETRESPONSE_RESULT_FIELD.has_default_value = false WARWAYFORGETRESPONSE_RESULT_FIELD.default_value = 0 WARWAYFORGETRESPONSE_RESULT_FIELD.type = 5 WARWAYFORGETRESPONSE_RESULT_FIELD.cpp_type = 1 WARWAYFORGETRESPONSE.name = "WarWayForgetResponse" WARWAYFORGETRESPONSE.full_name = ".com.ljsd.jieling.protocols.WarWayForgetResponse" WARWAYFORGETRESPONSE.nested_types = {} WARWAYFORGETRESPONSE.enum_types = {} WARWAYFORGETRESPONSE.fields = {WARWAYFORGETRESPONSE_RESULT_FIELD} WARWAYFORGETRESPONSE.is_extendable = false WARWAYFORGETRESPONSE.extensions = {} COMBATPLANMERGEREQUEST_COMBATPLANID_FIELD.name = "combatPlanId" COMBATPLANMERGEREQUEST_COMBATPLANID_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanMergeRequest.combatPlanId" COMBATPLANMERGEREQUEST_COMBATPLANID_FIELD.number = 1 COMBATPLANMERGEREQUEST_COMBATPLANID_FIELD.index = 0 COMBATPLANMERGEREQUEST_COMBATPLANID_FIELD.label = 3 COMBATPLANMERGEREQUEST_COMBATPLANID_FIELD.has_default_value = false COMBATPLANMERGEREQUEST_COMBATPLANID_FIELD.default_value = {} COMBATPLANMERGEREQUEST_COMBATPLANID_FIELD.type = 9 COMBATPLANMERGEREQUEST_COMBATPLANID_FIELD.cpp_type = 9 COMBATPLANMERGEREQUEST_QUALITY_FIELD.name = "quality" COMBATPLANMERGEREQUEST_QUALITY_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanMergeRequest.quality" COMBATPLANMERGEREQUEST_QUALITY_FIELD.number = 2 COMBATPLANMERGEREQUEST_QUALITY_FIELD.index = 1 COMBATPLANMERGEREQUEST_QUALITY_FIELD.label = 1 COMBATPLANMERGEREQUEST_QUALITY_FIELD.has_default_value = false COMBATPLANMERGEREQUEST_QUALITY_FIELD.default_value = 0 COMBATPLANMERGEREQUEST_QUALITY_FIELD.type = 5 COMBATPLANMERGEREQUEST_QUALITY_FIELD.cpp_type = 1 COMBATPLANMERGEREQUEST.name = "CombatPlanMergeRequest" COMBATPLANMERGEREQUEST.full_name = ".com.ljsd.jieling.protocols.CombatPlanMergeRequest" COMBATPLANMERGEREQUEST.nested_types = {} COMBATPLANMERGEREQUEST.enum_types = {} COMBATPLANMERGEREQUEST.fields = {COMBATPLANMERGEREQUEST_COMBATPLANID_FIELD, COMBATPLANMERGEREQUEST_QUALITY_FIELD} COMBATPLANMERGEREQUEST.is_extendable = false COMBATPLANMERGEREQUEST.extensions = {} COMBATPLANMERGERESPONSE_RESULT_FIELD.name = "result" COMBATPLANMERGERESPONSE_RESULT_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanMergeResponse.result" COMBATPLANMERGERESPONSE_RESULT_FIELD.number = 1 COMBATPLANMERGERESPONSE_RESULT_FIELD.index = 0 COMBATPLANMERGERESPONSE_RESULT_FIELD.label = 1 COMBATPLANMERGERESPONSE_RESULT_FIELD.has_default_value = false COMBATPLANMERGERESPONSE_RESULT_FIELD.default_value = 0 COMBATPLANMERGERESPONSE_RESULT_FIELD.type = 5 COMBATPLANMERGERESPONSE_RESULT_FIELD.cpp_type = 1 COMBATPLANMERGERESPONSE_PLAN_FIELD.name = "plan" COMBATPLANMERGERESPONSE_PLAN_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanMergeResponse.plan" COMBATPLANMERGERESPONSE_PLAN_FIELD.number = 2 COMBATPLANMERGERESPONSE_PLAN_FIELD.index = 1 COMBATPLANMERGERESPONSE_PLAN_FIELD.label = 1 COMBATPLANMERGERESPONSE_PLAN_FIELD.has_default_value = false COMBATPLANMERGERESPONSE_PLAN_FIELD.default_value = nil COMBATPLANMERGERESPONSE_PLAN_FIELD.message_type = CommonProto_pb.COMBATPLAN COMBATPLANMERGERESPONSE_PLAN_FIELD.type = 11 COMBATPLANMERGERESPONSE_PLAN_FIELD.cpp_type = 10 COMBATPLANMERGERESPONSE_EXPPLAN_FIELD.name = "expPlan" COMBATPLANMERGERESPONSE_EXPPLAN_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanMergeResponse.expPlan" COMBATPLANMERGERESPONSE_EXPPLAN_FIELD.number = 3 COMBATPLANMERGERESPONSE_EXPPLAN_FIELD.index = 2 COMBATPLANMERGERESPONSE_EXPPLAN_FIELD.label = 1 COMBATPLANMERGERESPONSE_EXPPLAN_FIELD.has_default_value = false COMBATPLANMERGERESPONSE_EXPPLAN_FIELD.default_value = nil COMBATPLANMERGERESPONSE_EXPPLAN_FIELD.message_type = CommonProto_pb.COMBATPLAN COMBATPLANMERGERESPONSE_EXPPLAN_FIELD.type = 11 COMBATPLANMERGERESPONSE_EXPPLAN_FIELD.cpp_type = 10 COMBATPLANMERGERESPONSE.name = "CombatPlanMergeResponse" COMBATPLANMERGERESPONSE.full_name = ".com.ljsd.jieling.protocols.CombatPlanMergeResponse" COMBATPLANMERGERESPONSE.nested_types = {} COMBATPLANMERGERESPONSE.enum_types = {} COMBATPLANMERGERESPONSE.fields = {COMBATPLANMERGERESPONSE_RESULT_FIELD, COMBATPLANMERGERESPONSE_PLAN_FIELD, COMBATPLANMERGERESPONSE_EXPPLAN_FIELD} COMBATPLANMERGERESPONSE.is_extendable = false COMBATPLANMERGERESPONSE.extensions = {} COMBATPLANWEARREQUEST_HEROID_FIELD.name = "heroId" COMBATPLANWEARREQUEST_HEROID_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanWearRequest.heroId" COMBATPLANWEARREQUEST_HEROID_FIELD.number = 1 COMBATPLANWEARREQUEST_HEROID_FIELD.index = 0 COMBATPLANWEARREQUEST_HEROID_FIELD.label = 1 COMBATPLANWEARREQUEST_HEROID_FIELD.has_default_value = false COMBATPLANWEARREQUEST_HEROID_FIELD.default_value = "" COMBATPLANWEARREQUEST_HEROID_FIELD.type = 9 COMBATPLANWEARREQUEST_HEROID_FIELD.cpp_type = 9 COMBATPLANWEARREQUEST_PLANID_FIELD.name = "planId" COMBATPLANWEARREQUEST_PLANID_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanWearRequest.planId" COMBATPLANWEARREQUEST_PLANID_FIELD.number = 2 COMBATPLANWEARREQUEST_PLANID_FIELD.index = 1 COMBATPLANWEARREQUEST_PLANID_FIELD.label = 1 COMBATPLANWEARREQUEST_PLANID_FIELD.has_default_value = false COMBATPLANWEARREQUEST_PLANID_FIELD.default_value = "" COMBATPLANWEARREQUEST_PLANID_FIELD.type = 9 COMBATPLANWEARREQUEST_PLANID_FIELD.cpp_type = 9 COMBATPLANWEARREQUEST_POSITION_FIELD.name = "position" COMBATPLANWEARREQUEST_POSITION_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanWearRequest.position" COMBATPLANWEARREQUEST_POSITION_FIELD.number = 3 COMBATPLANWEARREQUEST_POSITION_FIELD.index = 2 COMBATPLANWEARREQUEST_POSITION_FIELD.label = 1 COMBATPLANWEARREQUEST_POSITION_FIELD.has_default_value = false COMBATPLANWEARREQUEST_POSITION_FIELD.default_value = 0 COMBATPLANWEARREQUEST_POSITION_FIELD.type = 5 COMBATPLANWEARREQUEST_POSITION_FIELD.cpp_type = 1 COMBATPLANWEARREQUEST.name = "CombatPlanWearRequest" COMBATPLANWEARREQUEST.full_name = ".com.ljsd.jieling.protocols.CombatPlanWearRequest" COMBATPLANWEARREQUEST.nested_types = {} COMBATPLANWEARREQUEST.enum_types = {} COMBATPLANWEARREQUEST.fields = {COMBATPLANWEARREQUEST_HEROID_FIELD, COMBATPLANWEARREQUEST_PLANID_FIELD, COMBATPLANWEARREQUEST_POSITION_FIELD} COMBATPLANWEARREQUEST.is_extendable = false COMBATPLANWEARREQUEST.extensions = {} COMBATPLANREPLACERESPONSE_HEROID_FIELD.name = "heroId" COMBATPLANREPLACERESPONSE_HEROID_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanReplaceResponse.heroId" COMBATPLANREPLACERESPONSE_HEROID_FIELD.number = 1 COMBATPLANREPLACERESPONSE_HEROID_FIELD.index = 0 COMBATPLANREPLACERESPONSE_HEROID_FIELD.label = 1 COMBATPLANREPLACERESPONSE_HEROID_FIELD.has_default_value = false COMBATPLANREPLACERESPONSE_HEROID_FIELD.default_value = "" COMBATPLANREPLACERESPONSE_HEROID_FIELD.type = 9 COMBATPLANREPLACERESPONSE_HEROID_FIELD.cpp_type = 9 COMBATPLANREPLACERESPONSE.name = "CombatPlanReplaceResponse" COMBATPLANREPLACERESPONSE.full_name = ".com.ljsd.jieling.protocols.CombatPlanReplaceResponse" COMBATPLANREPLACERESPONSE.nested_types = {} COMBATPLANREPLACERESPONSE.enum_types = {} COMBATPLANREPLACERESPONSE.fields = {COMBATPLANREPLACERESPONSE_HEROID_FIELD} COMBATPLANREPLACERESPONSE.is_extendable = false COMBATPLANREPLACERESPONSE.extensions = {} COMBATPLANREPLACEREQUEST_HEROID_FIELD.name = "heroId" COMBATPLANREPLACEREQUEST_HEROID_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanReplaceRequest.heroId" COMBATPLANREPLACEREQUEST_HEROID_FIELD.number = 1 COMBATPLANREPLACEREQUEST_HEROID_FIELD.index = 0 COMBATPLANREPLACEREQUEST_HEROID_FIELD.label = 1 COMBATPLANREPLACEREQUEST_HEROID_FIELD.has_default_value = false COMBATPLANREPLACEREQUEST_HEROID_FIELD.default_value = "" COMBATPLANREPLACEREQUEST_HEROID_FIELD.type = 9 COMBATPLANREPLACEREQUEST_HEROID_FIELD.cpp_type = 9 COMBATPLANREPLACEREQUEST_POSITION_FIELD.name = "position" COMBATPLANREPLACEREQUEST_POSITION_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanReplaceRequest.position" COMBATPLANREPLACEREQUEST_POSITION_FIELD.number = 2 COMBATPLANREPLACEREQUEST_POSITION_FIELD.index = 1 COMBATPLANREPLACEREQUEST_POSITION_FIELD.label = 1 COMBATPLANREPLACEREQUEST_POSITION_FIELD.has_default_value = false COMBATPLANREPLACEREQUEST_POSITION_FIELD.default_value = 0 COMBATPLANREPLACEREQUEST_POSITION_FIELD.type = 5 COMBATPLANREPLACEREQUEST_POSITION_FIELD.cpp_type = 1 COMBATPLANREPLACEREQUEST_OLDPLANID_FIELD.name = "oldPlanId" COMBATPLANREPLACEREQUEST_OLDPLANID_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanReplaceRequest.oldPlanId" COMBATPLANREPLACEREQUEST_OLDPLANID_FIELD.number = 3 COMBATPLANREPLACEREQUEST_OLDPLANID_FIELD.index = 2 COMBATPLANREPLACEREQUEST_OLDPLANID_FIELD.label = 1 COMBATPLANREPLACEREQUEST_OLDPLANID_FIELD.has_default_value = false COMBATPLANREPLACEREQUEST_OLDPLANID_FIELD.default_value = "" COMBATPLANREPLACEREQUEST_OLDPLANID_FIELD.type = 9 COMBATPLANREPLACEREQUEST_OLDPLANID_FIELD.cpp_type = 9 COMBATPLANREPLACEREQUEST_NEWPLANID_FIELD.name = "newPlanId" COMBATPLANREPLACEREQUEST_NEWPLANID_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanReplaceRequest.newPlanId" COMBATPLANREPLACEREQUEST_NEWPLANID_FIELD.number = 4 COMBATPLANREPLACEREQUEST_NEWPLANID_FIELD.index = 3 COMBATPLANREPLACEREQUEST_NEWPLANID_FIELD.label = 1 COMBATPLANREPLACEREQUEST_NEWPLANID_FIELD.has_default_value = false COMBATPLANREPLACEREQUEST_NEWPLANID_FIELD.default_value = "" COMBATPLANREPLACEREQUEST_NEWPLANID_FIELD.type = 9 COMBATPLANREPLACEREQUEST_NEWPLANID_FIELD.cpp_type = 9 COMBATPLANREPLACEREQUEST.name = "CombatPlanReplaceRequest" COMBATPLANREPLACEREQUEST.full_name = ".com.ljsd.jieling.protocols.CombatPlanReplaceRequest" COMBATPLANREPLACEREQUEST.nested_types = {} COMBATPLANREPLACEREQUEST.enum_types = {} COMBATPLANREPLACEREQUEST.fields = {COMBATPLANREPLACEREQUEST_HEROID_FIELD, COMBATPLANREPLACEREQUEST_POSITION_FIELD, COMBATPLANREPLACEREQUEST_OLDPLANID_FIELD, COMBATPLANREPLACEREQUEST_NEWPLANID_FIELD} COMBATPLANREPLACEREQUEST.is_extendable = false COMBATPLANREPLACEREQUEST.extensions = {} COMBATPLANUNLOADREQUEST_HEROID_FIELD.name = "heroId" COMBATPLANUNLOADREQUEST_HEROID_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanUnloadRequest.heroId" COMBATPLANUNLOADREQUEST_HEROID_FIELD.number = 1 COMBATPLANUNLOADREQUEST_HEROID_FIELD.index = 0 COMBATPLANUNLOADREQUEST_HEROID_FIELD.label = 1 COMBATPLANUNLOADREQUEST_HEROID_FIELD.has_default_value = false COMBATPLANUNLOADREQUEST_HEROID_FIELD.default_value = "" COMBATPLANUNLOADREQUEST_HEROID_FIELD.type = 9 COMBATPLANUNLOADREQUEST_HEROID_FIELD.cpp_type = 9 COMBATPLANUNLOADREQUEST_POSITION_FIELD.name = "position" COMBATPLANUNLOADREQUEST_POSITION_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanUnloadRequest.position" COMBATPLANUNLOADREQUEST_POSITION_FIELD.number = 2 COMBATPLANUNLOADREQUEST_POSITION_FIELD.index = 1 COMBATPLANUNLOADREQUEST_POSITION_FIELD.label = 1 COMBATPLANUNLOADREQUEST_POSITION_FIELD.has_default_value = false COMBATPLANUNLOADREQUEST_POSITION_FIELD.default_value = 0 COMBATPLANUNLOADREQUEST_POSITION_FIELD.type = 5 COMBATPLANUNLOADREQUEST_POSITION_FIELD.cpp_type = 1 COMBATPLANUNLOADREQUEST_PLANID_FIELD.name = "planId" COMBATPLANUNLOADREQUEST_PLANID_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanUnloadRequest.planId" COMBATPLANUNLOADREQUEST_PLANID_FIELD.number = 3 COMBATPLANUNLOADREQUEST_PLANID_FIELD.index = 2 COMBATPLANUNLOADREQUEST_PLANID_FIELD.label = 1 COMBATPLANUNLOADREQUEST_PLANID_FIELD.has_default_value = false COMBATPLANUNLOADREQUEST_PLANID_FIELD.default_value = "" COMBATPLANUNLOADREQUEST_PLANID_FIELD.type = 9 COMBATPLANUNLOADREQUEST_PLANID_FIELD.cpp_type = 9 COMBATPLANUNLOADREQUEST.name = "CombatPlanUnloadRequest" COMBATPLANUNLOADREQUEST.full_name = ".com.ljsd.jieling.protocols.CombatPlanUnloadRequest" COMBATPLANUNLOADREQUEST.nested_types = {} COMBATPLANUNLOADREQUEST.enum_types = {} COMBATPLANUNLOADREQUEST.fields = {COMBATPLANUNLOADREQUEST_HEROID_FIELD, COMBATPLANUNLOADREQUEST_POSITION_FIELD, COMBATPLANUNLOADREQUEST_PLANID_FIELD} COMBATPLANUNLOADREQUEST.is_extendable = false COMBATPLANUNLOADREQUEST.extensions = {} COMBATPLANREBUILDREQUEST_PLANID_FIELD.name = "planId" COMBATPLANREBUILDREQUEST_PLANID_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanRebuildRequest.planId" COMBATPLANREBUILDREQUEST_PLANID_FIELD.number = 1 COMBATPLANREBUILDREQUEST_PLANID_FIELD.index = 0 COMBATPLANREBUILDREQUEST_PLANID_FIELD.label = 1 COMBATPLANREBUILDREQUEST_PLANID_FIELD.has_default_value = false COMBATPLANREBUILDREQUEST_PLANID_FIELD.default_value = "" COMBATPLANREBUILDREQUEST_PLANID_FIELD.type = 9 COMBATPLANREBUILDREQUEST_PLANID_FIELD.cpp_type = 9 COMBATPLANREBUILDREQUEST.name = "CombatPlanRebuildRequest" COMBATPLANREBUILDREQUEST.full_name = ".com.ljsd.jieling.protocols.CombatPlanRebuildRequest" COMBATPLANREBUILDREQUEST.nested_types = {} COMBATPLANREBUILDREQUEST.enum_types = {} COMBATPLANREBUILDREQUEST.fields = {COMBATPLANREBUILDREQUEST_PLANID_FIELD} COMBATPLANREBUILDREQUEST.is_extendable = false COMBATPLANREBUILDREQUEST.extensions = {} COMBATPLANCONFIRMREQUEST_PLANID_FIELD.name = "planId" COMBATPLANCONFIRMREQUEST_PLANID_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanConfirmRequest.planId" COMBATPLANCONFIRMREQUEST_PLANID_FIELD.number = 1 COMBATPLANCONFIRMREQUEST_PLANID_FIELD.index = 0 COMBATPLANCONFIRMREQUEST_PLANID_FIELD.label = 1 COMBATPLANCONFIRMREQUEST_PLANID_FIELD.has_default_value = false COMBATPLANCONFIRMREQUEST_PLANID_FIELD.default_value = "" COMBATPLANCONFIRMREQUEST_PLANID_FIELD.type = 9 COMBATPLANCONFIRMREQUEST_PLANID_FIELD.cpp_type = 9 COMBATPLANCONFIRMREQUEST.name = "CombatPlanConfirmRequest" COMBATPLANCONFIRMREQUEST.full_name = ".com.ljsd.jieling.protocols.CombatPlanConfirmRequest" COMBATPLANCONFIRMREQUEST.nested_types = {} COMBATPLANCONFIRMREQUEST.enum_types = {} COMBATPLANCONFIRMREQUEST.fields = {COMBATPLANCONFIRMREQUEST_PLANID_FIELD} COMBATPLANCONFIRMREQUEST.is_extendable = false COMBATPLANCONFIRMREQUEST.extensions = {} COMBATPLANSELLREQUEST_PLANID_FIELD.name = "planId" COMBATPLANSELLREQUEST_PLANID_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanSellRequest.planId" COMBATPLANSELLREQUEST_PLANID_FIELD.number = 1 COMBATPLANSELLREQUEST_PLANID_FIELD.index = 0 COMBATPLANSELLREQUEST_PLANID_FIELD.label = 1 COMBATPLANSELLREQUEST_PLANID_FIELD.has_default_value = false COMBATPLANSELLREQUEST_PLANID_FIELD.default_value = "" COMBATPLANSELLREQUEST_PLANID_FIELD.type = 9 COMBATPLANSELLREQUEST_PLANID_FIELD.cpp_type = 9 COMBATPLANSELLREQUEST.name = "CombatPlanSellRequest" COMBATPLANSELLREQUEST.full_name = ".com.ljsd.jieling.protocols.CombatPlanSellRequest" COMBATPLANSELLREQUEST.nested_types = {} COMBATPLANSELLREQUEST.enum_types = {} COMBATPLANSELLREQUEST.fields = {COMBATPLANSELLREQUEST_PLANID_FIELD} COMBATPLANSELLREQUEST.is_extendable = false COMBATPLANSELLREQUEST.extensions = {} COMBATPLANUPGRADEREQUEST_PLANID_FIELD.name = "planId" COMBATPLANUPGRADEREQUEST_PLANID_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanUpgradeRequest.planId" COMBATPLANUPGRADEREQUEST_PLANID_FIELD.number = 1 COMBATPLANUPGRADEREQUEST_PLANID_FIELD.index = 0 COMBATPLANUPGRADEREQUEST_PLANID_FIELD.label = 1 COMBATPLANUPGRADEREQUEST_PLANID_FIELD.has_default_value = false COMBATPLANUPGRADEREQUEST_PLANID_FIELD.default_value = "" COMBATPLANUPGRADEREQUEST_PLANID_FIELD.type = 9 COMBATPLANUPGRADEREQUEST_PLANID_FIELD.cpp_type = 9 COMBATPLANUPGRADEREQUEST.name = "CombatPlanUpgradeRequest" COMBATPLANUPGRADEREQUEST.full_name = ".com.ljsd.jieling.protocols.CombatPlanUpgradeRequest" COMBATPLANUPGRADEREQUEST.nested_types = {} COMBATPLANUPGRADEREQUEST.enum_types = {} COMBATPLANUPGRADEREQUEST.fields = {COMBATPLANUPGRADEREQUEST_PLANID_FIELD} COMBATPLANUPGRADEREQUEST.is_extendable = false COMBATPLANUPGRADEREQUEST.extensions = {} COMBATPLANSELLRESPONSE_DROP_FIELD.name = "drop" COMBATPLANSELLRESPONSE_DROP_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanSellResponse.drop" COMBATPLANSELLRESPONSE_DROP_FIELD.number = 1 COMBATPLANSELLRESPONSE_DROP_FIELD.index = 0 COMBATPLANSELLRESPONSE_DROP_FIELD.label = 1 COMBATPLANSELLRESPONSE_DROP_FIELD.has_default_value = false COMBATPLANSELLRESPONSE_DROP_FIELD.default_value = nil COMBATPLANSELLRESPONSE_DROP_FIELD.message_type = CommonProto_pb.DROP COMBATPLANSELLRESPONSE_DROP_FIELD.type = 11 COMBATPLANSELLRESPONSE_DROP_FIELD.cpp_type = 10 COMBATPLANSELLRESPONSE.name = "CombatPlanSellResponse" COMBATPLANSELLRESPONSE.full_name = ".com.ljsd.jieling.protocols.CombatPlanSellResponse" COMBATPLANSELLRESPONSE.nested_types = {} COMBATPLANSELLRESPONSE.enum_types = {} COMBATPLANSELLRESPONSE.fields = {COMBATPLANSELLRESPONSE_DROP_FIELD} COMBATPLANSELLRESPONSE.is_extendable = false COMBATPLANSELLRESPONSE.extensions = {} COMBATPLANGETALLREQUEST.name = "CombatPlanGetAllRequest" COMBATPLANGETALLREQUEST.full_name = ".com.ljsd.jieling.protocols.CombatPlanGetAllRequest" COMBATPLANGETALLREQUEST.nested_types = {} COMBATPLANGETALLREQUEST.enum_types = {} COMBATPLANGETALLREQUEST.fields = {} COMBATPLANGETALLREQUEST.is_extendable = false COMBATPLANGETALLREQUEST.extensions = {} COMBATPLANGETALLREPONSE_PLAN_FIELD.name = "plan" COMBATPLANGETALLREPONSE_PLAN_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanGetAllReponse.plan" COMBATPLANGETALLREPONSE_PLAN_FIELD.number = 1 COMBATPLANGETALLREPONSE_PLAN_FIELD.index = 0 COMBATPLANGETALLREPONSE_PLAN_FIELD.label = 3 COMBATPLANGETALLREPONSE_PLAN_FIELD.has_default_value = false COMBATPLANGETALLREPONSE_PLAN_FIELD.default_value = {} COMBATPLANGETALLREPONSE_PLAN_FIELD.message_type = CommonProto_pb.COMBATPLAN COMBATPLANGETALLREPONSE_PLAN_FIELD.type = 11 COMBATPLANGETALLREPONSE_PLAN_FIELD.cpp_type = 10 COMBATPLANGETALLREPONSE.name = "CombatPlanGetAllReponse" COMBATPLANGETALLREPONSE.full_name = ".com.ljsd.jieling.protocols.CombatPlanGetAllReponse" COMBATPLANGETALLREPONSE.nested_types = {} COMBATPLANGETALLREPONSE.enum_types = {} COMBATPLANGETALLREPONSE.fields = {COMBATPLANGETALLREPONSE_PLAN_FIELD} COMBATPLANGETALLREPONSE.is_extendable = false COMBATPLANGETALLREPONSE.extensions = {} COMBATPLANGETONEREPONSE_PLAN_FIELD.name = "plan" COMBATPLANGETONEREPONSE_PLAN_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanGetOneReponse.plan" COMBATPLANGETONEREPONSE_PLAN_FIELD.number = 1 COMBATPLANGETONEREPONSE_PLAN_FIELD.index = 0 COMBATPLANGETONEREPONSE_PLAN_FIELD.label = 1 COMBATPLANGETONEREPONSE_PLAN_FIELD.has_default_value = false COMBATPLANGETONEREPONSE_PLAN_FIELD.default_value = nil COMBATPLANGETONEREPONSE_PLAN_FIELD.message_type = CommonProto_pb.COMBATPLAN COMBATPLANGETONEREPONSE_PLAN_FIELD.type = 11 COMBATPLANGETONEREPONSE_PLAN_FIELD.cpp_type = 10 COMBATPLANGETONEREPONSE.name = "CombatPlanGetOneReponse" COMBATPLANGETONEREPONSE.full_name = ".com.ljsd.jieling.protocols.CombatPlanGetOneReponse" COMBATPLANGETONEREPONSE.nested_types = {} COMBATPLANGETONEREPONSE.enum_types = {} COMBATPLANGETONEREPONSE.fields = {COMBATPLANGETONEREPONSE_PLAN_FIELD} COMBATPLANGETONEREPONSE.is_extendable = false COMBATPLANGETONEREPONSE.extensions = {} COMBATPLANREBUILDRESPONSE_PLAN_FIELD.name = "plan" COMBATPLANREBUILDRESPONSE_PLAN_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanRebuildResponse.plan" COMBATPLANREBUILDRESPONSE_PLAN_FIELD.number = 1 COMBATPLANREBUILDRESPONSE_PLAN_FIELD.index = 0 COMBATPLANREBUILDRESPONSE_PLAN_FIELD.label = 1 COMBATPLANREBUILDRESPONSE_PLAN_FIELD.has_default_value = false COMBATPLANREBUILDRESPONSE_PLAN_FIELD.default_value = nil COMBATPLANREBUILDRESPONSE_PLAN_FIELD.message_type = CommonProto_pb.COMBATPLAN COMBATPLANREBUILDRESPONSE_PLAN_FIELD.type = 11 COMBATPLANREBUILDRESPONSE_PLAN_FIELD.cpp_type = 10 COMBATPLANREBUILDRESPONSE.name = "CombatPlanRebuildResponse" COMBATPLANREBUILDRESPONSE.full_name = ".com.ljsd.jieling.protocols.CombatPlanRebuildResponse" COMBATPLANREBUILDRESPONSE.nested_types = {} COMBATPLANREBUILDRESPONSE.enum_types = {} COMBATPLANREBUILDRESPONSE.fields = {COMBATPLANREBUILDRESPONSE_PLAN_FIELD} COMBATPLANREBUILDRESPONSE.is_extendable = false COMBATPLANREBUILDRESPONSE.extensions = {} COMBATPLANREBUILDNUMREQUEST.name = "CombatPlanReBuildNumRequest" COMBATPLANREBUILDNUMREQUEST.full_name = ".com.ljsd.jieling.protocols.CombatPlanReBuildNumRequest" COMBATPLANREBUILDNUMREQUEST.nested_types = {} COMBATPLANREBUILDNUMREQUEST.enum_types = {} COMBATPLANREBUILDNUMREQUEST.fields = {} COMBATPLANREBUILDNUMREQUEST.is_extendable = false COMBATPLANREBUILDNUMREQUEST.extensions = {} COMBATPLANLUCKYREBUILDNUMRESPONSE_LUCKYNUM_FIELD.name = "luckyNum" COMBATPLANLUCKYREBUILDNUMRESPONSE_LUCKYNUM_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanLuckyReBuildNumResponse.luckyNum" COMBATPLANLUCKYREBUILDNUMRESPONSE_LUCKYNUM_FIELD.number = 1 COMBATPLANLUCKYREBUILDNUMRESPONSE_LUCKYNUM_FIELD.index = 0 COMBATPLANLUCKYREBUILDNUMRESPONSE_LUCKYNUM_FIELD.label = 3 COMBATPLANLUCKYREBUILDNUMRESPONSE_LUCKYNUM_FIELD.has_default_value = false COMBATPLANLUCKYREBUILDNUMRESPONSE_LUCKYNUM_FIELD.default_value = {} COMBATPLANLUCKYREBUILDNUMRESPONSE_LUCKYNUM_FIELD.message_type = CommonProto_pb.PROPERTY COMBATPLANLUCKYREBUILDNUMRESPONSE_LUCKYNUM_FIELD.type = 11 COMBATPLANLUCKYREBUILDNUMRESPONSE_LUCKYNUM_FIELD.cpp_type = 10 COMBATPLANLUCKYREBUILDNUMRESPONSE_EXP_FIELD.name = "exp" COMBATPLANLUCKYREBUILDNUMRESPONSE_EXP_FIELD.full_name = ".com.ljsd.jieling.protocols.CombatPlanLuckyReBuildNumResponse.exp" COMBATPLANLUCKYREBUILDNUMRESPONSE_EXP_FIELD.number = 2 COMBATPLANLUCKYREBUILDNUMRESPONSE_EXP_FIELD.index = 1 COMBATPLANLUCKYREBUILDNUMRESPONSE_EXP_FIELD.label = 1 COMBATPLANLUCKYREBUILDNUMRESPONSE_EXP_FIELD.has_default_value = false COMBATPLANLUCKYREBUILDNUMRESPONSE_EXP_FIELD.default_value = 0 COMBATPLANLUCKYREBUILDNUMRESPONSE_EXP_FIELD.type = 5 COMBATPLANLUCKYREBUILDNUMRESPONSE_EXP_FIELD.cpp_type = 1 COMBATPLANLUCKYREBUILDNUMRESPONSE.name = "CombatPlanLuckyReBuildNumResponse" COMBATPLANLUCKYREBUILDNUMRESPONSE.full_name = ".com.ljsd.jieling.protocols.CombatPlanLuckyReBuildNumResponse" COMBATPLANLUCKYREBUILDNUMRESPONSE.nested_types = {} COMBATPLANLUCKYREBUILDNUMRESPONSE.enum_types = {} COMBATPLANLUCKYREBUILDNUMRESPONSE.fields = {COMBATPLANLUCKYREBUILDNUMRESPONSE_LUCKYNUM_FIELD, COMBATPLANLUCKYREBUILDNUMRESPONSE_EXP_FIELD} COMBATPLANLUCKYREBUILDNUMRESPONSE.is_extendable = false COMBATPLANLUCKYREBUILDNUMRESPONSE.extensions = {} CombatPlanConfirmRequest = protobuf.Message(COMBATPLANCONFIRMREQUEST) CombatPlanGetAllReponse = protobuf.Message(COMBATPLANGETALLREPONSE) CombatPlanGetAllRequest = protobuf.Message(COMBATPLANGETALLREQUEST) CombatPlanGetOneReponse = protobuf.Message(COMBATPLANGETONEREPONSE) CombatPlanLuckyReBuildNumResponse = protobuf.Message(COMBATPLANLUCKYREBUILDNUMRESPONSE) CombatPlanMergeRequest = protobuf.Message(COMBATPLANMERGEREQUEST) CombatPlanMergeResponse = protobuf.Message(COMBATPLANMERGERESPONSE) CombatPlanReBuildNumRequest = protobuf.Message(COMBATPLANREBUILDNUMREQUEST) CombatPlanRebuildRequest = protobuf.Message(COMBATPLANREBUILDREQUEST) CombatPlanRebuildResponse = protobuf.Message(COMBATPLANREBUILDRESPONSE) CombatPlanReplaceRequest = protobuf.Message(COMBATPLANREPLACEREQUEST) CombatPlanReplaceResponse = protobuf.Message(COMBATPLANREPLACERESPONSE) CombatPlanSellRequest = protobuf.Message(COMBATPLANSELLREQUEST) CombatPlanSellResponse = protobuf.Message(COMBATPLANSELLRESPONSE) CombatPlanUnloadRequest = protobuf.Message(COMBATPLANUNLOADREQUEST) CombatPlanUpgradeRequest = protobuf.Message(COMBATPLANUPGRADEREQUEST) CombatPlanWearRequest = protobuf.Message(COMBATPLANWEARREQUEST) WarWayForgetRequest = protobuf.Message(WARWAYFORGETREQUEST) WarWayForgetResponse = protobuf.Message(WARWAYFORGETRESPONSE) WarWayLearningRequest = protobuf.Message(WARWAYLEARNINGREQUEST) WarWayLearningResponse = protobuf.Message(WARWAYLEARNINGRESPONSE)