-- Generated By protoc-gen-lua Do not Edit
local protobuf = protobuf
autoImport("xCmd_pb")
local xCmd_pb = xCmd_pb
autoImport("ProtoCommon_pb")
local ProtoCommon_pb = ProtoCommon_pb
autoImport("SceneUser_pb")
local SceneUser_pb = SceneUser_pb
module('SceneSkill_pb')


SKILLPARAM = protobuf.EnumDescriptor();
SKILLPARAM_SKILLPARAM_SKILLITEM_ENUM = protobuf.EnumValueDescriptor();
SKILLPARAM_SKILLPARAM_SKILLUPDATE_ENUM = protobuf.EnumValueDescriptor();
SKILLPARAM_SKILLPARAM_LEVELUPSKILL_ENUM = protobuf.EnumValueDescriptor();
SKILLPARAM_SKILLPARAM_EQUIPSKILL_ENUM = protobuf.EnumValueDescriptor();
SKILLPARAM_SKILLPARAM_RESETSKILL_ENUM = protobuf.EnumValueDescriptor();
SKILLPARAM_SKILLPARAM_SKILLVALIDPOS_ENUM = protobuf.EnumValueDescriptor();
SKILLPARAM_SKILLPARAM_CHANGE_SKILL_ENUM = protobuf.EnumValueDescriptor();
SKILLPARAM_SKILLPARAM_SPEC_SKILL_INFO_ENUM = protobuf.EnumValueDescriptor();
SKILLPARAM_SKILLPARAM_SELECT_RUNE_ENUM = protobuf.EnumValueDescriptor();
SKILLPARAM_SKILLPARAM_MARK_SKILLNPC_ENUM = protobuf.EnumValueDescriptor();
SKILLPARAM_SKILLPARAM_TRGGER_SKILLNPC_ENUM = protobuf.EnumValueDescriptor();
SKILLPARAM_SKILLPARAM_SKILLOPTIONS_ENUM = protobuf.EnumValueDescriptor();
SKILLPARAM_SKILLPARAM_DYNAMIC_SKILL_INFO_ENUM = protobuf.EnumValueDescriptor();
SKILLPARAM_SKILLPARAM_DYNAMIC_SKILL_UPDATE_ENUM = protobuf.EnumValueDescriptor();
SKILLPARAM_SKILLPARAM_SYNC_DEST_POS_ENUM = protobuf.EnumValueDescriptor();
ESKILLSHORTCUT = protobuf.EnumDescriptor();
ESKILLSHORTCUT_ESKILLSHORTCUT_MIN_ENUM = protobuf.EnumValueDescriptor();
ESKILLSHORTCUT_ESKILLSHORTCUT_NORMAL_ENUM = protobuf.EnumValueDescriptor();
ESKILLSHORTCUT_ESKILLSHORTCUT_AUTO_ENUM = protobuf.EnumValueDescriptor();
ESKILLSHORTCUT_ESKILLSHORTCUT_EXTEND_ENUM = protobuf.EnumValueDescriptor();
ESKILLSHORTCUT_ESKILLSHORTCUT_BEINGAUTO_ENUM = protobuf.EnumValueDescriptor();
ESKILLSHORTCUT_ESKILLSHORTCUT_EXTEND_2_ENUM = protobuf.EnumValueDescriptor();
ESKILLSHORTCUT_ESKILLSHORTCUT_EXTEND_3_ENUM = protobuf.EnumValueDescriptor();
ESKILLSHORTCUT_ESKILLSHORTCUT_MAX_ENUM = protobuf.EnumValueDescriptor();
ELEVELUPTYPE = protobuf.EnumDescriptor();
ELEVELUPTYPE_ELEVELUPTYPE_MIN_ENUM = protobuf.EnumValueDescriptor();
ELEVELUPTYPE_ELEVELUPTYPE_MT_ENUM = protobuf.EnumValueDescriptor();
ELEVELUPTYPE_ELEVELUPTYPE_AT_ENUM = protobuf.EnumValueDescriptor();
ELEVELUPTYPE_ELEVELUPTYPE_MAX_ENUM = protobuf.EnumValueDescriptor();
ETRIGSKILLTYPE = protobuf.EnumDescriptor();
ETRIGSKILLTYPE_ETRIGTSKILL_MIN_ENUM = protobuf.EnumValueDescriptor();
ETRIGSKILLTYPE_ETRIGTSKILL_BTRANS_ENUM = protobuf.EnumValueDescriptor();
ESKILLOPTION = protobuf.EnumDescriptor();
ESKILLOPTION_ESKILLOPTION_AUTOQUEUE_ENUM = protobuf.EnumValueDescriptor();
ESKILLOPTION_ESKILLOPTION_SUMMONBEING_ENUM = protobuf.EnumValueDescriptor();
ESKILLOPTION_ESKILLOPTION_AUTO_ARCHERY_ENUM = protobuf.EnumValueDescriptor();
ESKILLOPTION_ESKILLOPTION_FISTS_MAGIC_ENUM = protobuf.EnumValueDescriptor();
ESKILLOPTION_ESKILLOPTION_SUMMON_ELEMENT_ENUM = protobuf.EnumValueDescriptor();
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_1_ENUM = protobuf.EnumValueDescriptor();
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_2_ENUM = protobuf.EnumValueDescriptor();
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_3_ENUM = protobuf.EnumValueDescriptor();
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_4_ENUM = protobuf.EnumValueDescriptor();
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_5_ENUM = protobuf.EnumValueDescriptor();
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_6_ENUM = protobuf.EnumValueDescriptor();
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_7_ENUM = protobuf.EnumValueDescriptor();
SKILLCONSUME = protobuf.Descriptor();
SKILLCONSUME_CURVALUE_FIELD = protobuf.FieldDescriptor();
SKILLCONSUME_MAXVALUE_FIELD = protobuf.FieldDescriptor();
SKILLCONSUME_NEXTTIME_FIELD = protobuf.FieldDescriptor();
SKILLSHORTCUT = protobuf.Descriptor();
SKILLSHORTCUT_TYPE_FIELD = protobuf.FieldDescriptor();
SKILLSHORTCUT_POS_FIELD = protobuf.FieldDescriptor();
SKILLITEM = protobuf.Descriptor();
SKILLITEM_ID_FIELD = protobuf.FieldDescriptor();
SKILLITEM_POS_FIELD = protobuf.FieldDescriptor();
SKILLITEM_CD_FIELD = protobuf.FieldDescriptor();
SKILLITEM_ACTIVE_FIELD = protobuf.FieldDescriptor();
SKILLITEM_LEARN_FIELD = protobuf.FieldDescriptor();
SKILLITEM_SOURCE_FIELD = protobuf.FieldDescriptor();
SKILLITEM_PROFESSION_FIELD = protobuf.FieldDescriptor();
SKILLITEM_CONSUME_FIELD = protobuf.FieldDescriptor();
SKILLITEM_SOURCEID_FIELD = protobuf.FieldDescriptor();
SKILLITEM_SHADOW_FIELD = protobuf.FieldDescriptor();
SKILLITEM_AUTOPOS_FIELD = protobuf.FieldDescriptor();
SKILLITEM_EXTENDPOS_FIELD = protobuf.FieldDescriptor();
SKILLITEM_RUNESPECID_FIELD = protobuf.FieldDescriptor();
SKILLITEM_REPLACEID_FIELD = protobuf.FieldDescriptor();
SKILLITEM_SELECTSWITCH_FIELD = protobuf.FieldDescriptor();
SKILLITEM_EXTRALV_FIELD = protobuf.FieldDescriptor();
SKILLITEM_OWNERID_FIELD = protobuf.FieldDescriptor();
SKILLITEM_NOTRESET_FIELD = protobuf.FieldDescriptor();
SKILLITEM_SHORTCUTS_FIELD = protobuf.FieldDescriptor();
SKILLDATA = protobuf.Descriptor();
SKILLDATA_USEDPOINT_FIELD = protobuf.FieldDescriptor();
SKILLDATA_PROFESSION_FIELD = protobuf.FieldDescriptor();
SKILLDATA_ITEMS_FIELD = protobuf.FieldDescriptor();
SKILLDATA_PRIMARYPOINT_FIELD = protobuf.FieldDescriptor();
SKILLPOS = protobuf.Descriptor();
SKILLPOS_ID_FIELD = protobuf.FieldDescriptor();
SKILLPOS_POS_FIELD = protobuf.FieldDescriptor();
SKILLPOS_SOURCEID_FIELD = protobuf.FieldDescriptor();
REQSKILLDATA = protobuf.Descriptor();
REQSKILLDATA_CMD_FIELD = protobuf.FieldDescriptor();
REQSKILLDATA_PARAM_FIELD = protobuf.FieldDescriptor();
REQSKILLDATA_DATA_FIELD = protobuf.FieldDescriptor();
SKILLUPDATE = protobuf.Descriptor();
SKILLUPDATE_CMD_FIELD = protobuf.FieldDescriptor();
SKILLUPDATE_PARAM_FIELD = protobuf.FieldDescriptor();
SKILLUPDATE_UPDATE_FIELD = protobuf.FieldDescriptor();
SKILLUPDATE_DEL_FIELD = protobuf.FieldDescriptor();
LEVELUPSKILL = protobuf.Descriptor();
LEVELUPSKILL_CMD_FIELD = protobuf.FieldDescriptor();
LEVELUPSKILL_PARAM_FIELD = protobuf.FieldDescriptor();
LEVELUPSKILL_TYPE_FIELD = protobuf.FieldDescriptor();
LEVELUPSKILL_SKILLIDS_FIELD = protobuf.FieldDescriptor();
EQUIPSKILL = protobuf.Descriptor();
EQUIPSKILL_CMD_FIELD = protobuf.FieldDescriptor();
EQUIPSKILL_PARAM_FIELD = protobuf.FieldDescriptor();
EQUIPSKILL_SKILLID_FIELD = protobuf.FieldDescriptor();
EQUIPSKILL_POS_FIELD = protobuf.FieldDescriptor();
EQUIPSKILL_SOURCEID_FIELD = protobuf.FieldDescriptor();
EQUIPSKILL_EFROM_FIELD = protobuf.FieldDescriptor();
EQUIPSKILL_ETO_FIELD = protobuf.FieldDescriptor();
EQUIPSKILL_BEINGID_FIELD = protobuf.FieldDescriptor();
RESETSKILL = protobuf.Descriptor();
RESETSKILL_CMD_FIELD = protobuf.FieldDescriptor();
RESETSKILL_PARAM_FIELD = protobuf.FieldDescriptor();
SKILLVALIDSHORTCUT = protobuf.Descriptor();
SKILLVALIDSHORTCUT_TYPE_FIELD = protobuf.FieldDescriptor();
SKILLVALIDSHORTCUT_POS_FIELD = protobuf.FieldDescriptor();
SKILLVALIDPOS = protobuf.Descriptor();
SKILLVALIDPOS_CMD_FIELD = protobuf.FieldDescriptor();
SKILLVALIDPOS_PARAM_FIELD = protobuf.FieldDescriptor();
SKILLVALIDPOS_SHORTCUTS_FIELD = protobuf.FieldDescriptor();
CHANGESKILLCMD = protobuf.Descriptor();
CHANGESKILLCMD_CMD_FIELD = protobuf.FieldDescriptor();
CHANGESKILLCMD_PARAM_FIELD = protobuf.FieldDescriptor();
CHANGESKILLCMD_SKILLID_FIELD = protobuf.FieldDescriptor();
CHANGESKILLCMD_TYPE_FIELD = protobuf.FieldDescriptor();
CHANGESKILLCMD_ISADD_FIELD = protobuf.FieldDescriptor();
CHANGESKILLCMD_KEY_FIELD = protobuf.FieldDescriptor();
SKILLCOST = protobuf.Descriptor();
SKILLCOST_ITEMID_FIELD = protobuf.FieldDescriptor();
SKILLCOST_CHANGENUM_FIELD = protobuf.FieldDescriptor();
SKILLCOST_CHANGEPER_FIELD = protobuf.FieldDescriptor();
SPECSKILLINFO = protobuf.Descriptor();
SPECSKILLINFO_ID_FIELD = protobuf.FieldDescriptor();
SPECSKILLINFO_ATTRS_FIELD = protobuf.FieldDescriptor();
SPECSKILLINFO_COST_FIELD = protobuf.FieldDescriptor();
SPECSKILLINFO_CHANGERANGE_FIELD = protobuf.FieldDescriptor();
SPECSKILLINFO_CHANGENUM_FIELD = protobuf.FieldDescriptor();
SPECSKILLINFO_CHANGEREADY_FIELD = protobuf.FieldDescriptor();
SPECSKILLINFO_NEEDNOITEM_FIELD = protobuf.FieldDescriptor();
UPSKILLINFOSKILLCMD = protobuf.Descriptor();
UPSKILLINFOSKILLCMD_CMD_FIELD = protobuf.FieldDescriptor();
UPSKILLINFOSKILLCMD_PARAM_FIELD = protobuf.FieldDescriptor();
UPSKILLINFOSKILLCMD_SPECINFO_FIELD = protobuf.FieldDescriptor();
UPSKILLINFOSKILLCMD_ALLSKILLINFO_FIELD = protobuf.FieldDescriptor();
SELECTRUNESKILLCMD = protobuf.Descriptor();
SELECTRUNESKILLCMD_CMD_FIELD = protobuf.FieldDescriptor();
SELECTRUNESKILLCMD_PARAM_FIELD = protobuf.FieldDescriptor();
SELECTRUNESKILLCMD_SKILLID_FIELD = protobuf.FieldDescriptor();
SELECTRUNESKILLCMD_RUNESPECID_FIELD = protobuf.FieldDescriptor();
SELECTRUNESKILLCMD_SELECTSWITCH_FIELD = protobuf.FieldDescriptor();
SELECTRUNESKILLCMD_BEINGID_FIELD = protobuf.FieldDescriptor();
MARKSKILLNPCSKILLCMD = protobuf.Descriptor();
MARKSKILLNPCSKILLCMD_CMD_FIELD = protobuf.FieldDescriptor();
MARKSKILLNPCSKILLCMD_PARAM_FIELD = protobuf.FieldDescriptor();
MARKSKILLNPCSKILLCMD_NPCGUID_FIELD = protobuf.FieldDescriptor();
MARKSKILLNPCSKILLCMD_SKILLID_FIELD = protobuf.FieldDescriptor();
TRIGGERSKILLNPCSKILLCMD = protobuf.Descriptor();
TRIGGERSKILLNPCSKILLCMD_CMD_FIELD = protobuf.FieldDescriptor();
TRIGGERSKILLNPCSKILLCMD_PARAM_FIELD = protobuf.FieldDescriptor();
TRIGGERSKILLNPCSKILLCMD_NPCGUID_FIELD = protobuf.FieldDescriptor();
TRIGGERSKILLNPCSKILLCMD_ETYPE_FIELD = protobuf.FieldDescriptor();
SKILLOPTION = protobuf.Descriptor();
SKILLOPTION_OPT_FIELD = protobuf.FieldDescriptor();
SKILLOPTION_VALUE_FIELD = protobuf.FieldDescriptor();
SKILLOPTIONSKILLCMD = protobuf.Descriptor();
SKILLOPTIONSKILLCMD_CMD_FIELD = protobuf.FieldDescriptor();
SKILLOPTIONSKILLCMD_PARAM_FIELD = protobuf.FieldDescriptor();
SKILLOPTIONSKILLCMD_SET_OPT_FIELD = protobuf.FieldDescriptor();
SKILLOPTIONSKILLCMD_ALL_OPTS_FIELD = protobuf.FieldDescriptor();
DYNAMICSKILLCMD = protobuf.Descriptor();
DYNAMICSKILLCMD_CMD_FIELD = protobuf.FieldDescriptor();
DYNAMICSKILLCMD_PARAM_FIELD = protobuf.FieldDescriptor();
DYNAMICSKILLCMD_SKILLS_FIELD = protobuf.FieldDescriptor();
UPDATEDYNAMICSKILLCMD = protobuf.Descriptor();
UPDATEDYNAMICSKILLCMD_CMD_FIELD = protobuf.FieldDescriptor();
UPDATEDYNAMICSKILLCMD_PARAM_FIELD = protobuf.FieldDescriptor();
UPDATEDYNAMICSKILLCMD_UPDATE_FIELD = protobuf.FieldDescriptor();
UPDATEDYNAMICSKILLCMD_DEL_FIELD = protobuf.FieldDescriptor();
SYNCDESTPOSSKILLCMD = protobuf.Descriptor();
SYNCDESTPOSSKILLCMD_CMD_FIELD = protobuf.FieldDescriptor();
SYNCDESTPOSSKILLCMD_PARAM_FIELD = protobuf.FieldDescriptor();
SYNCDESTPOSSKILLCMD_SKILLID_FIELD = protobuf.FieldDescriptor();
SYNCDESTPOSSKILLCMD_POS_FIELD = protobuf.FieldDescriptor();

SKILLPARAM_SKILLPARAM_SKILLITEM_ENUM.name = "SKILLPARAM_SKILLITEM"
SKILLPARAM_SKILLPARAM_SKILLITEM_ENUM.index = 0
SKILLPARAM_SKILLPARAM_SKILLITEM_ENUM.number = 1
SKILLPARAM_SKILLPARAM_SKILLUPDATE_ENUM.name = "SKILLPARAM_SKILLUPDATE"
SKILLPARAM_SKILLPARAM_SKILLUPDATE_ENUM.index = 1
SKILLPARAM_SKILLPARAM_SKILLUPDATE_ENUM.number = 2
SKILLPARAM_SKILLPARAM_LEVELUPSKILL_ENUM.name = "SKILLPARAM_LEVELUPSKILL"
SKILLPARAM_SKILLPARAM_LEVELUPSKILL_ENUM.index = 2
SKILLPARAM_SKILLPARAM_LEVELUPSKILL_ENUM.number = 3
SKILLPARAM_SKILLPARAM_EQUIPSKILL_ENUM.name = "SKILLPARAM_EQUIPSKILL"
SKILLPARAM_SKILLPARAM_EQUIPSKILL_ENUM.index = 3
SKILLPARAM_SKILLPARAM_EQUIPSKILL_ENUM.number = 4
SKILLPARAM_SKILLPARAM_RESETSKILL_ENUM.name = "SKILLPARAM_RESETSKILL"
SKILLPARAM_SKILLPARAM_RESETSKILL_ENUM.index = 4
SKILLPARAM_SKILLPARAM_RESETSKILL_ENUM.number = 5
SKILLPARAM_SKILLPARAM_SKILLVALIDPOS_ENUM.name = "SKILLPARAM_SKILLVALIDPOS"
SKILLPARAM_SKILLPARAM_SKILLVALIDPOS_ENUM.index = 5
SKILLPARAM_SKILLPARAM_SKILLVALIDPOS_ENUM.number = 6
SKILLPARAM_SKILLPARAM_CHANGE_SKILL_ENUM.name = "SKILLPARAM_CHANGE_SKILL"
SKILLPARAM_SKILLPARAM_CHANGE_SKILL_ENUM.index = 6
SKILLPARAM_SKILLPARAM_CHANGE_SKILL_ENUM.number = 7
SKILLPARAM_SKILLPARAM_SPEC_SKILL_INFO_ENUM.name = "SKILLPARAM_SPEC_SKILL_INFO"
SKILLPARAM_SKILLPARAM_SPEC_SKILL_INFO_ENUM.index = 7
SKILLPARAM_SKILLPARAM_SPEC_SKILL_INFO_ENUM.number = 8
SKILLPARAM_SKILLPARAM_SELECT_RUNE_ENUM.name = "SKILLPARAM_SELECT_RUNE"
SKILLPARAM_SKILLPARAM_SELECT_RUNE_ENUM.index = 8
SKILLPARAM_SKILLPARAM_SELECT_RUNE_ENUM.number = 9
SKILLPARAM_SKILLPARAM_MARK_SKILLNPC_ENUM.name = "SKILLPARAM_MARK_SKILLNPC"
SKILLPARAM_SKILLPARAM_MARK_SKILLNPC_ENUM.index = 9
SKILLPARAM_SKILLPARAM_MARK_SKILLNPC_ENUM.number = 10
SKILLPARAM_SKILLPARAM_TRGGER_SKILLNPC_ENUM.name = "SKILLPARAM_TRGGER_SKILLNPC"
SKILLPARAM_SKILLPARAM_TRGGER_SKILLNPC_ENUM.index = 10
SKILLPARAM_SKILLPARAM_TRGGER_SKILLNPC_ENUM.number = 11
SKILLPARAM_SKILLPARAM_SKILLOPTIONS_ENUM.name = "SKILLPARAM_SKILLOPTIONS"
SKILLPARAM_SKILLPARAM_SKILLOPTIONS_ENUM.index = 11
SKILLPARAM_SKILLPARAM_SKILLOPTIONS_ENUM.number = 12
SKILLPARAM_SKILLPARAM_DYNAMIC_SKILL_INFO_ENUM.name = "SKILLPARAM_DYNAMIC_SKILL_INFO"
SKILLPARAM_SKILLPARAM_DYNAMIC_SKILL_INFO_ENUM.index = 12
SKILLPARAM_SKILLPARAM_DYNAMIC_SKILL_INFO_ENUM.number = 13
SKILLPARAM_SKILLPARAM_DYNAMIC_SKILL_UPDATE_ENUM.name = "SKILLPARAM_DYNAMIC_SKILL_UPDATE"
SKILLPARAM_SKILLPARAM_DYNAMIC_SKILL_UPDATE_ENUM.index = 13
SKILLPARAM_SKILLPARAM_DYNAMIC_SKILL_UPDATE_ENUM.number = 14
SKILLPARAM_SKILLPARAM_SYNC_DEST_POS_ENUM.name = "SKILLPARAM_SYNC_DEST_POS"
SKILLPARAM_SKILLPARAM_SYNC_DEST_POS_ENUM.index = 14
SKILLPARAM_SKILLPARAM_SYNC_DEST_POS_ENUM.number = 15
SKILLPARAM.name = "SkillParam"
SKILLPARAM.full_name = ".Cmd.SkillParam"
SKILLPARAM.values = {SKILLPARAM_SKILLPARAM_SKILLITEM_ENUM,SKILLPARAM_SKILLPARAM_SKILLUPDATE_ENUM,SKILLPARAM_SKILLPARAM_LEVELUPSKILL_ENUM,SKILLPARAM_SKILLPARAM_EQUIPSKILL_ENUM,SKILLPARAM_SKILLPARAM_RESETSKILL_ENUM,SKILLPARAM_SKILLPARAM_SKILLVALIDPOS_ENUM,SKILLPARAM_SKILLPARAM_CHANGE_SKILL_ENUM,SKILLPARAM_SKILLPARAM_SPEC_SKILL_INFO_ENUM,SKILLPARAM_SKILLPARAM_SELECT_RUNE_ENUM,SKILLPARAM_SKILLPARAM_MARK_SKILLNPC_ENUM,SKILLPARAM_SKILLPARAM_TRGGER_SKILLNPC_ENUM,SKILLPARAM_SKILLPARAM_SKILLOPTIONS_ENUM,SKILLPARAM_SKILLPARAM_DYNAMIC_SKILL_INFO_ENUM,SKILLPARAM_SKILLPARAM_DYNAMIC_SKILL_UPDATE_ENUM,SKILLPARAM_SKILLPARAM_SYNC_DEST_POS_ENUM}
ESKILLSHORTCUT_ESKILLSHORTCUT_MIN_ENUM.name = "ESKILLSHORTCUT_MIN"
ESKILLSHORTCUT_ESKILLSHORTCUT_MIN_ENUM.index = 0
ESKILLSHORTCUT_ESKILLSHORTCUT_MIN_ENUM.number = 0
ESKILLSHORTCUT_ESKILLSHORTCUT_NORMAL_ENUM.name = "ESKILLSHORTCUT_NORMAL"
ESKILLSHORTCUT_ESKILLSHORTCUT_NORMAL_ENUM.index = 1
ESKILLSHORTCUT_ESKILLSHORTCUT_NORMAL_ENUM.number = 1
ESKILLSHORTCUT_ESKILLSHORTCUT_AUTO_ENUM.name = "ESKILLSHORTCUT_AUTO"
ESKILLSHORTCUT_ESKILLSHORTCUT_AUTO_ENUM.index = 2
ESKILLSHORTCUT_ESKILLSHORTCUT_AUTO_ENUM.number = 2
ESKILLSHORTCUT_ESKILLSHORTCUT_EXTEND_ENUM.name = "ESKILLSHORTCUT_EXTEND"
ESKILLSHORTCUT_ESKILLSHORTCUT_EXTEND_ENUM.index = 3
ESKILLSHORTCUT_ESKILLSHORTCUT_EXTEND_ENUM.number = 3
ESKILLSHORTCUT_ESKILLSHORTCUT_BEINGAUTO_ENUM.name = "ESKILLSHORTCUT_BEINGAUTO"
ESKILLSHORTCUT_ESKILLSHORTCUT_BEINGAUTO_ENUM.index = 4
ESKILLSHORTCUT_ESKILLSHORTCUT_BEINGAUTO_ENUM.number = 4
ESKILLSHORTCUT_ESKILLSHORTCUT_EXTEND_2_ENUM.name = "ESKILLSHORTCUT_EXTEND_2"
ESKILLSHORTCUT_ESKILLSHORTCUT_EXTEND_2_ENUM.index = 5
ESKILLSHORTCUT_ESKILLSHORTCUT_EXTEND_2_ENUM.number = 5
ESKILLSHORTCUT_ESKILLSHORTCUT_EXTEND_3_ENUM.name = "ESKILLSHORTCUT_EXTEND_3"
ESKILLSHORTCUT_ESKILLSHORTCUT_EXTEND_3_ENUM.index = 6
ESKILLSHORTCUT_ESKILLSHORTCUT_EXTEND_3_ENUM.number = 6
ESKILLSHORTCUT_ESKILLSHORTCUT_MAX_ENUM.name = "ESKILLSHORTCUT_MAX"
ESKILLSHORTCUT_ESKILLSHORTCUT_MAX_ENUM.index = 7
ESKILLSHORTCUT_ESKILLSHORTCUT_MAX_ENUM.number = 7
ESKILLSHORTCUT.name = "ESkillShortcut"
ESKILLSHORTCUT.full_name = ".Cmd.ESkillShortcut"
ESKILLSHORTCUT.values = {ESKILLSHORTCUT_ESKILLSHORTCUT_MIN_ENUM,ESKILLSHORTCUT_ESKILLSHORTCUT_NORMAL_ENUM,ESKILLSHORTCUT_ESKILLSHORTCUT_AUTO_ENUM,ESKILLSHORTCUT_ESKILLSHORTCUT_EXTEND_ENUM,ESKILLSHORTCUT_ESKILLSHORTCUT_BEINGAUTO_ENUM,ESKILLSHORTCUT_ESKILLSHORTCUT_EXTEND_2_ENUM,ESKILLSHORTCUT_ESKILLSHORTCUT_EXTEND_3_ENUM,ESKILLSHORTCUT_ESKILLSHORTCUT_MAX_ENUM}
ELEVELUPTYPE_ELEVELUPTYPE_MIN_ENUM.name = "ELEVELUPTYPE_MIN"
ELEVELUPTYPE_ELEVELUPTYPE_MIN_ENUM.index = 0
ELEVELUPTYPE_ELEVELUPTYPE_MIN_ENUM.number = 0
ELEVELUPTYPE_ELEVELUPTYPE_MT_ENUM.name = "ELEVELUPTYPE_MT"
ELEVELUPTYPE_ELEVELUPTYPE_MT_ENUM.index = 1
ELEVELUPTYPE_ELEVELUPTYPE_MT_ENUM.number = 1
ELEVELUPTYPE_ELEVELUPTYPE_AT_ENUM.name = "ELEVELUPTYPE_AT"
ELEVELUPTYPE_ELEVELUPTYPE_AT_ENUM.index = 2
ELEVELUPTYPE_ELEVELUPTYPE_AT_ENUM.number = 2
ELEVELUPTYPE_ELEVELUPTYPE_MAX_ENUM.name = "ELEVELUPTYPE_MAX"
ELEVELUPTYPE_ELEVELUPTYPE_MAX_ENUM.index = 3
ELEVELUPTYPE_ELEVELUPTYPE_MAX_ENUM.number = 3
ELEVELUPTYPE.name = "ELevelupType"
ELEVELUPTYPE.full_name = ".Cmd.ELevelupType"
ELEVELUPTYPE.values = {ELEVELUPTYPE_ELEVELUPTYPE_MIN_ENUM,ELEVELUPTYPE_ELEVELUPTYPE_MT_ENUM,ELEVELUPTYPE_ELEVELUPTYPE_AT_ENUM,ELEVELUPTYPE_ELEVELUPTYPE_MAX_ENUM}
ETRIGSKILLTYPE_ETRIGTSKILL_MIN_ENUM.name = "ETRIGTSKILL_MIN"
ETRIGSKILLTYPE_ETRIGTSKILL_MIN_ENUM.index = 0
ETRIGSKILLTYPE_ETRIGTSKILL_MIN_ENUM.number = 0
ETRIGSKILLTYPE_ETRIGTSKILL_BTRANS_ENUM.name = "ETRIGTSKILL_BTRANS"
ETRIGSKILLTYPE_ETRIGTSKILL_BTRANS_ENUM.index = 1
ETRIGSKILLTYPE_ETRIGTSKILL_BTRANS_ENUM.number = 1
ETRIGSKILLTYPE.name = "ETrigSkillType"
ETRIGSKILLTYPE.full_name = ".Cmd.ETrigSkillType"
ETRIGSKILLTYPE.values = {ETRIGSKILLTYPE_ETRIGTSKILL_MIN_ENUM,ETRIGSKILLTYPE_ETRIGTSKILL_BTRANS_ENUM}
ESKILLOPTION_ESKILLOPTION_AUTOQUEUE_ENUM.name = "ESKILLOPTION_AUTOQUEUE"
ESKILLOPTION_ESKILLOPTION_AUTOQUEUE_ENUM.index = 0
ESKILLOPTION_ESKILLOPTION_AUTOQUEUE_ENUM.number = 1
ESKILLOPTION_ESKILLOPTION_SUMMONBEING_ENUM.name = "ESKILLOPTION_SUMMONBEING"
ESKILLOPTION_ESKILLOPTION_SUMMONBEING_ENUM.index = 1
ESKILLOPTION_ESKILLOPTION_SUMMONBEING_ENUM.number = 2
ESKILLOPTION_ESKILLOPTION_AUTO_ARCHERY_ENUM.name = "ESKILLOPTION_AUTO_ARCHERY"
ESKILLOPTION_ESKILLOPTION_AUTO_ARCHERY_ENUM.index = 2
ESKILLOPTION_ESKILLOPTION_AUTO_ARCHERY_ENUM.number = 3
ESKILLOPTION_ESKILLOPTION_FISTS_MAGIC_ENUM.name = "ESKILLOPTION_FISTS_MAGIC"
ESKILLOPTION_ESKILLOPTION_FISTS_MAGIC_ENUM.index = 3
ESKILLOPTION_ESKILLOPTION_FISTS_MAGIC_ENUM.number = 4
ESKILLOPTION_ESKILLOPTION_SUMMON_ELEMENT_ENUM.name = "ESKILLOPTION_SUMMON_ELEMENT"
ESKILLOPTION_ESKILLOPTION_SUMMON_ELEMENT_ENUM.index = 4
ESKILLOPTION_ESKILLOPTION_SUMMON_ELEMENT_ENUM.number = 5
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_1_ENUM.name = "ESKILLOPTION_COMBAT_ELITE_1"
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_1_ENUM.index = 5
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_1_ENUM.number = 6
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_2_ENUM.name = "ESKILLOPTION_COMBAT_ELITE_2"
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_2_ENUM.index = 6
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_2_ENUM.number = 7
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_3_ENUM.name = "ESKILLOPTION_COMBAT_ELITE_3"
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_3_ENUM.index = 7
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_3_ENUM.number = 8
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_4_ENUM.name = "ESKILLOPTION_COMBAT_ELITE_4"
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_4_ENUM.index = 8
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_4_ENUM.number = 9
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_5_ENUM.name = "ESKILLOPTION_COMBAT_ELITE_5"
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_5_ENUM.index = 9
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_5_ENUM.number = 10
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_6_ENUM.name = "ESKILLOPTION_COMBAT_ELITE_6"
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_6_ENUM.index = 10
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_6_ENUM.number = 11
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_7_ENUM.name = "ESKILLOPTION_COMBAT_ELITE_7"
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_7_ENUM.index = 11
ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_7_ENUM.number = 12
ESKILLOPTION.name = "ESkillOption"
ESKILLOPTION.full_name = ".Cmd.ESkillOption"
ESKILLOPTION.values = {ESKILLOPTION_ESKILLOPTION_AUTOQUEUE_ENUM,ESKILLOPTION_ESKILLOPTION_SUMMONBEING_ENUM,ESKILLOPTION_ESKILLOPTION_AUTO_ARCHERY_ENUM,ESKILLOPTION_ESKILLOPTION_FISTS_MAGIC_ENUM,ESKILLOPTION_ESKILLOPTION_SUMMON_ELEMENT_ENUM,ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_1_ENUM,ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_2_ENUM,ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_3_ENUM,ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_4_ENUM,ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_5_ENUM,ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_6_ENUM,ESKILLOPTION_ESKILLOPTION_COMBAT_ELITE_7_ENUM}
SKILLCONSUME_CURVALUE_FIELD.name = "curvalue"
SKILLCONSUME_CURVALUE_FIELD.full_name = ".Cmd.SkillConsume.curvalue"
SKILLCONSUME_CURVALUE_FIELD.number = 1
SKILLCONSUME_CURVALUE_FIELD.index = 0
SKILLCONSUME_CURVALUE_FIELD.label = 1
SKILLCONSUME_CURVALUE_FIELD.has_default_value = true
SKILLCONSUME_CURVALUE_FIELD.default_value = 0
SKILLCONSUME_CURVALUE_FIELD.type = 13
SKILLCONSUME_CURVALUE_FIELD.cpp_type = 3

SKILLCONSUME_MAXVALUE_FIELD.name = "maxvalue"
SKILLCONSUME_MAXVALUE_FIELD.full_name = ".Cmd.SkillConsume.maxvalue"
SKILLCONSUME_MAXVALUE_FIELD.number = 2
SKILLCONSUME_MAXVALUE_FIELD.index = 1
SKILLCONSUME_MAXVALUE_FIELD.label = 1
SKILLCONSUME_MAXVALUE_FIELD.has_default_value = true
SKILLCONSUME_MAXVALUE_FIELD.default_value = 0
SKILLCONSUME_MAXVALUE_FIELD.type = 13
SKILLCONSUME_MAXVALUE_FIELD.cpp_type = 3

SKILLCONSUME_NEXTTIME_FIELD.name = "nexttime"
SKILLCONSUME_NEXTTIME_FIELD.full_name = ".Cmd.SkillConsume.nexttime"
SKILLCONSUME_NEXTTIME_FIELD.number = 3
SKILLCONSUME_NEXTTIME_FIELD.index = 2
SKILLCONSUME_NEXTTIME_FIELD.label = 1
SKILLCONSUME_NEXTTIME_FIELD.has_default_value = true
SKILLCONSUME_NEXTTIME_FIELD.default_value = 0
SKILLCONSUME_NEXTTIME_FIELD.type = 13
SKILLCONSUME_NEXTTIME_FIELD.cpp_type = 3

SKILLCONSUME.name = "SkillConsume"
SKILLCONSUME.full_name = ".Cmd.SkillConsume"
SKILLCONSUME.nested_types = {}
SKILLCONSUME.enum_types = {}
SKILLCONSUME.fields = {SKILLCONSUME_CURVALUE_FIELD, SKILLCONSUME_MAXVALUE_FIELD, SKILLCONSUME_NEXTTIME_FIELD}
SKILLCONSUME.is_extendable = false
SKILLCONSUME.extensions = {}
SKILLSHORTCUT_TYPE_FIELD.name = "type"
SKILLSHORTCUT_TYPE_FIELD.full_name = ".Cmd.SkillShortcut.type"
SKILLSHORTCUT_TYPE_FIELD.number = 1
SKILLSHORTCUT_TYPE_FIELD.index = 0
SKILLSHORTCUT_TYPE_FIELD.label = 1
SKILLSHORTCUT_TYPE_FIELD.has_default_value = true
SKILLSHORTCUT_TYPE_FIELD.default_value = 0
SKILLSHORTCUT_TYPE_FIELD.enum_type = ESKILLSHORTCUT
SKILLSHORTCUT_TYPE_FIELD.type = 14
SKILLSHORTCUT_TYPE_FIELD.cpp_type = 8

SKILLSHORTCUT_POS_FIELD.name = "pos"
SKILLSHORTCUT_POS_FIELD.full_name = ".Cmd.SkillShortcut.pos"
SKILLSHORTCUT_POS_FIELD.number = 2
SKILLSHORTCUT_POS_FIELD.index = 1
SKILLSHORTCUT_POS_FIELD.label = 1
SKILLSHORTCUT_POS_FIELD.has_default_value = true
SKILLSHORTCUT_POS_FIELD.default_value = 0
SKILLSHORTCUT_POS_FIELD.type = 13
SKILLSHORTCUT_POS_FIELD.cpp_type = 3

SKILLSHORTCUT.name = "SkillShortcut"
SKILLSHORTCUT.full_name = ".Cmd.SkillShortcut"
SKILLSHORTCUT.nested_types = {}
SKILLSHORTCUT.enum_types = {}
SKILLSHORTCUT.fields = {SKILLSHORTCUT_TYPE_FIELD, SKILLSHORTCUT_POS_FIELD}
SKILLSHORTCUT.is_extendable = false
SKILLSHORTCUT.extensions = {}
SKILLITEM_ID_FIELD.name = "id"
SKILLITEM_ID_FIELD.full_name = ".Cmd.SkillItem.id"
SKILLITEM_ID_FIELD.number = 1
SKILLITEM_ID_FIELD.index = 0
SKILLITEM_ID_FIELD.label = 1
SKILLITEM_ID_FIELD.has_default_value = true
SKILLITEM_ID_FIELD.default_value = 0
SKILLITEM_ID_FIELD.type = 13
SKILLITEM_ID_FIELD.cpp_type = 3

SKILLITEM_POS_FIELD.name = "pos"
SKILLITEM_POS_FIELD.full_name = ".Cmd.SkillItem.pos"
SKILLITEM_POS_FIELD.number = 2
SKILLITEM_POS_FIELD.index = 1
SKILLITEM_POS_FIELD.label = 1
SKILLITEM_POS_FIELD.has_default_value = true
SKILLITEM_POS_FIELD.default_value = 0
SKILLITEM_POS_FIELD.type = 13
SKILLITEM_POS_FIELD.cpp_type = 3

SKILLITEM_CD_FIELD.name = "cd"
SKILLITEM_CD_FIELD.full_name = ".Cmd.SkillItem.cd"
SKILLITEM_CD_FIELD.number = 3
SKILLITEM_CD_FIELD.index = 2
SKILLITEM_CD_FIELD.label = 1
SKILLITEM_CD_FIELD.has_default_value = true
SKILLITEM_CD_FIELD.default_value = 0
SKILLITEM_CD_FIELD.type = 13
SKILLITEM_CD_FIELD.cpp_type = 3

SKILLITEM_ACTIVE_FIELD.name = "active"
SKILLITEM_ACTIVE_FIELD.full_name = ".Cmd.SkillItem.active"
SKILLITEM_ACTIVE_FIELD.number = 4
SKILLITEM_ACTIVE_FIELD.index = 3
SKILLITEM_ACTIVE_FIELD.label = 1
SKILLITEM_ACTIVE_FIELD.has_default_value = true
SKILLITEM_ACTIVE_FIELD.default_value = false
SKILLITEM_ACTIVE_FIELD.type = 8
SKILLITEM_ACTIVE_FIELD.cpp_type = 7

SKILLITEM_LEARN_FIELD.name = "learn"
SKILLITEM_LEARN_FIELD.full_name = ".Cmd.SkillItem.learn"
SKILLITEM_LEARN_FIELD.number = 5
SKILLITEM_LEARN_FIELD.index = 4
SKILLITEM_LEARN_FIELD.label = 1
SKILLITEM_LEARN_FIELD.has_default_value = true
SKILLITEM_LEARN_FIELD.default_value = false
SKILLITEM_LEARN_FIELD.type = 8
SKILLITEM_LEARN_FIELD.cpp_type = 7

SKILLITEM_SOURCE_FIELD.name = "source"
SKILLITEM_SOURCE_FIELD.full_name = ".Cmd.SkillItem.source"
SKILLITEM_SOURCE_FIELD.number = 6
SKILLITEM_SOURCE_FIELD.index = 5
SKILLITEM_SOURCE_FIELD.label = 1
SKILLITEM_SOURCE_FIELD.has_default_value = true
SKILLITEM_SOURCE_FIELD.default_value = 0
SKILLITEM_SOURCE_FIELD.enum_type = PROTOCOMMON_PB_ESOURCE
SKILLITEM_SOURCE_FIELD.type = 14
SKILLITEM_SOURCE_FIELD.cpp_type = 8

SKILLITEM_PROFESSION_FIELD.name = "profession"
SKILLITEM_PROFESSION_FIELD.full_name = ".Cmd.SkillItem.profession"
SKILLITEM_PROFESSION_FIELD.number = 7
SKILLITEM_PROFESSION_FIELD.index = 6
SKILLITEM_PROFESSION_FIELD.label = 1
SKILLITEM_PROFESSION_FIELD.has_default_value = true
SKILLITEM_PROFESSION_FIELD.default_value = 0
SKILLITEM_PROFESSION_FIELD.enum_type = PROTOCOMMON_PB_EPROFESSION
SKILLITEM_PROFESSION_FIELD.type = 14
SKILLITEM_PROFESSION_FIELD.cpp_type = 8

SKILLITEM_CONSUME_FIELD.name = "consume"
SKILLITEM_CONSUME_FIELD.full_name = ".Cmd.SkillItem.consume"
SKILLITEM_CONSUME_FIELD.number = 8
SKILLITEM_CONSUME_FIELD.index = 7
SKILLITEM_CONSUME_FIELD.label = 1
SKILLITEM_CONSUME_FIELD.has_default_value = false
SKILLITEM_CONSUME_FIELD.default_value = nil
SKILLITEM_CONSUME_FIELD.message_type = SKILLCONSUME
SKILLITEM_CONSUME_FIELD.type = 11
SKILLITEM_CONSUME_FIELD.cpp_type = 10

SKILLITEM_SOURCEID_FIELD.name = "sourceid"
SKILLITEM_SOURCEID_FIELD.full_name = ".Cmd.SkillItem.sourceid"
SKILLITEM_SOURCEID_FIELD.number = 9
SKILLITEM_SOURCEID_FIELD.index = 8
SKILLITEM_SOURCEID_FIELD.label = 1
SKILLITEM_SOURCEID_FIELD.has_default_value = true
SKILLITEM_SOURCEID_FIELD.default_value = 0
SKILLITEM_SOURCEID_FIELD.type = 13
SKILLITEM_SOURCEID_FIELD.cpp_type = 3

SKILLITEM_SHADOW_FIELD.name = "shadow"
SKILLITEM_SHADOW_FIELD.full_name = ".Cmd.SkillItem.shadow"
SKILLITEM_SHADOW_FIELD.number = 10
SKILLITEM_SHADOW_FIELD.index = 9
SKILLITEM_SHADOW_FIELD.label = 1
SKILLITEM_SHADOW_FIELD.has_default_value = true
SKILLITEM_SHADOW_FIELD.default_value = false
SKILLITEM_SHADOW_FIELD.type = 8
SKILLITEM_SHADOW_FIELD.cpp_type = 7

SKILLITEM_AUTOPOS_FIELD.name = "autopos"
SKILLITEM_AUTOPOS_FIELD.full_name = ".Cmd.SkillItem.autopos"
SKILLITEM_AUTOPOS_FIELD.number = 11
SKILLITEM_AUTOPOS_FIELD.index = 10
SKILLITEM_AUTOPOS_FIELD.label = 1
SKILLITEM_AUTOPOS_FIELD.has_default_value = true
SKILLITEM_AUTOPOS_FIELD.default_value = 0
SKILLITEM_AUTOPOS_FIELD.type = 13
SKILLITEM_AUTOPOS_FIELD.cpp_type = 3

SKILLITEM_EXTENDPOS_FIELD.name = "extendpos"
SKILLITEM_EXTENDPOS_FIELD.full_name = ".Cmd.SkillItem.extendpos"
SKILLITEM_EXTENDPOS_FIELD.number = 12
SKILLITEM_EXTENDPOS_FIELD.index = 11
SKILLITEM_EXTENDPOS_FIELD.label = 1
SKILLITEM_EXTENDPOS_FIELD.has_default_value = true
SKILLITEM_EXTENDPOS_FIELD.default_value = 0
SKILLITEM_EXTENDPOS_FIELD.type = 13
SKILLITEM_EXTENDPOS_FIELD.cpp_type = 3

SKILLITEM_RUNESPECID_FIELD.name = "runespecid"
SKILLITEM_RUNESPECID_FIELD.full_name = ".Cmd.SkillItem.runespecid"
SKILLITEM_RUNESPECID_FIELD.number = 13
SKILLITEM_RUNESPECID_FIELD.index = 12
SKILLITEM_RUNESPECID_FIELD.label = 1
SKILLITEM_RUNESPECID_FIELD.has_default_value = true
SKILLITEM_RUNESPECID_FIELD.default_value = 0
SKILLITEM_RUNESPECID_FIELD.type = 13
SKILLITEM_RUNESPECID_FIELD.cpp_type = 3

SKILLITEM_REPLACEID_FIELD.name = "replaceid"
SKILLITEM_REPLACEID_FIELD.full_name = ".Cmd.SkillItem.replaceid"
SKILLITEM_REPLACEID_FIELD.number = 14
SKILLITEM_REPLACEID_FIELD.index = 13
SKILLITEM_REPLACEID_FIELD.label = 1
SKILLITEM_REPLACEID_FIELD.has_default_value = true
SKILLITEM_REPLACEID_FIELD.default_value = 0
SKILLITEM_REPLACEID_FIELD.type = 13
SKILLITEM_REPLACEID_FIELD.cpp_type = 3

SKILLITEM_SELECTSWITCH_FIELD.name = "selectswitch"
SKILLITEM_SELECTSWITCH_FIELD.full_name = ".Cmd.SkillItem.selectswitch"
SKILLITEM_SELECTSWITCH_FIELD.number = 15
SKILLITEM_SELECTSWITCH_FIELD.index = 14
SKILLITEM_SELECTSWITCH_FIELD.label = 1
SKILLITEM_SELECTSWITCH_FIELD.has_default_value = true
SKILLITEM_SELECTSWITCH_FIELD.default_value = true
SKILLITEM_SELECTSWITCH_FIELD.type = 8
SKILLITEM_SELECTSWITCH_FIELD.cpp_type = 7

SKILLITEM_EXTRALV_FIELD.name = "extralv"
SKILLITEM_EXTRALV_FIELD.full_name = ".Cmd.SkillItem.extralv"
SKILLITEM_EXTRALV_FIELD.number = 16
SKILLITEM_EXTRALV_FIELD.index = 15
SKILLITEM_EXTRALV_FIELD.label = 1
SKILLITEM_EXTRALV_FIELD.has_default_value = true
SKILLITEM_EXTRALV_FIELD.default_value = 0
SKILLITEM_EXTRALV_FIELD.type = 13
SKILLITEM_EXTRALV_FIELD.cpp_type = 3

SKILLITEM_OWNERID_FIELD.name = "ownerid"
SKILLITEM_OWNERID_FIELD.full_name = ".Cmd.SkillItem.ownerid"
SKILLITEM_OWNERID_FIELD.number = 17
SKILLITEM_OWNERID_FIELD.index = 16
SKILLITEM_OWNERID_FIELD.label = 1
SKILLITEM_OWNERID_FIELD.has_default_value = true
SKILLITEM_OWNERID_FIELD.default_value = 0
SKILLITEM_OWNERID_FIELD.type = 4
SKILLITEM_OWNERID_FIELD.cpp_type = 4

SKILLITEM_NOTRESET_FIELD.name = "notreset"
SKILLITEM_NOTRESET_FIELD.full_name = ".Cmd.SkillItem.notreset"
SKILLITEM_NOTRESET_FIELD.number = 18
SKILLITEM_NOTRESET_FIELD.index = 17
SKILLITEM_NOTRESET_FIELD.label = 1
SKILLITEM_NOTRESET_FIELD.has_default_value = true
SKILLITEM_NOTRESET_FIELD.default_value = false
SKILLITEM_NOTRESET_FIELD.type = 8
SKILLITEM_NOTRESET_FIELD.cpp_type = 7

SKILLITEM_SHORTCUTS_FIELD.name = "shortcuts"
SKILLITEM_SHORTCUTS_FIELD.full_name = ".Cmd.SkillItem.shortcuts"
SKILLITEM_SHORTCUTS_FIELD.number = 19
SKILLITEM_SHORTCUTS_FIELD.index = 18
SKILLITEM_SHORTCUTS_FIELD.label = 3
SKILLITEM_SHORTCUTS_FIELD.has_default_value = false
SKILLITEM_SHORTCUTS_FIELD.default_value = {}
SKILLITEM_SHORTCUTS_FIELD.message_type = SKILLSHORTCUT
SKILLITEM_SHORTCUTS_FIELD.type = 11
SKILLITEM_SHORTCUTS_FIELD.cpp_type = 10

SKILLITEM.name = "SkillItem"
SKILLITEM.full_name = ".Cmd.SkillItem"
SKILLITEM.nested_types = {}
SKILLITEM.enum_types = {}
SKILLITEM.fields = {SKILLITEM_ID_FIELD, SKILLITEM_POS_FIELD, SKILLITEM_CD_FIELD, SKILLITEM_ACTIVE_FIELD, SKILLITEM_LEARN_FIELD, SKILLITEM_SOURCE_FIELD, SKILLITEM_PROFESSION_FIELD, SKILLITEM_CONSUME_FIELD, SKILLITEM_SOURCEID_FIELD, SKILLITEM_SHADOW_FIELD, SKILLITEM_AUTOPOS_FIELD, SKILLITEM_EXTENDPOS_FIELD, SKILLITEM_RUNESPECID_FIELD, SKILLITEM_REPLACEID_FIELD, SKILLITEM_SELECTSWITCH_FIELD, SKILLITEM_EXTRALV_FIELD, SKILLITEM_OWNERID_FIELD, SKILLITEM_NOTRESET_FIELD, SKILLITEM_SHORTCUTS_FIELD}
SKILLITEM.is_extendable = false
SKILLITEM.extensions = {}
SKILLDATA_USEDPOINT_FIELD.name = "usedpoint"
SKILLDATA_USEDPOINT_FIELD.full_name = ".Cmd.SkillData.usedpoint"
SKILLDATA_USEDPOINT_FIELD.number = 1
SKILLDATA_USEDPOINT_FIELD.index = 0
SKILLDATA_USEDPOINT_FIELD.label = 1
SKILLDATA_USEDPOINT_FIELD.has_default_value = true
SKILLDATA_USEDPOINT_FIELD.default_value = 0
SKILLDATA_USEDPOINT_FIELD.type = 13
SKILLDATA_USEDPOINT_FIELD.cpp_type = 3

SKILLDATA_PROFESSION_FIELD.name = "profession"
SKILLDATA_PROFESSION_FIELD.full_name = ".Cmd.SkillData.profession"
SKILLDATA_PROFESSION_FIELD.number = 2
SKILLDATA_PROFESSION_FIELD.index = 1
SKILLDATA_PROFESSION_FIELD.label = 1
SKILLDATA_PROFESSION_FIELD.has_default_value = true
SKILLDATA_PROFESSION_FIELD.default_value = 0
SKILLDATA_PROFESSION_FIELD.enum_type = PROTOCOMMON_PB_EPROFESSION
SKILLDATA_PROFESSION_FIELD.type = 14
SKILLDATA_PROFESSION_FIELD.cpp_type = 8

SKILLDATA_ITEMS_FIELD.name = "items"
SKILLDATA_ITEMS_FIELD.full_name = ".Cmd.SkillData.items"
SKILLDATA_ITEMS_FIELD.number = 3
SKILLDATA_ITEMS_FIELD.index = 2
SKILLDATA_ITEMS_FIELD.label = 3
SKILLDATA_ITEMS_FIELD.has_default_value = false
SKILLDATA_ITEMS_FIELD.default_value = {}
SKILLDATA_ITEMS_FIELD.message_type = SKILLITEM
SKILLDATA_ITEMS_FIELD.type = 11
SKILLDATA_ITEMS_FIELD.cpp_type = 10

SKILLDATA_PRIMARYPOINT_FIELD.name = "primarypoint"
SKILLDATA_PRIMARYPOINT_FIELD.full_name = ".Cmd.SkillData.primarypoint"
SKILLDATA_PRIMARYPOINT_FIELD.number = 4
SKILLDATA_PRIMARYPOINT_FIELD.index = 3
SKILLDATA_PRIMARYPOINT_FIELD.label = 1
SKILLDATA_PRIMARYPOINT_FIELD.has_default_value = true
SKILLDATA_PRIMARYPOINT_FIELD.default_value = 0
SKILLDATA_PRIMARYPOINT_FIELD.type = 13
SKILLDATA_PRIMARYPOINT_FIELD.cpp_type = 3

SKILLDATA.name = "SkillData"
SKILLDATA.full_name = ".Cmd.SkillData"
SKILLDATA.nested_types = {}
SKILLDATA.enum_types = {}
SKILLDATA.fields = {SKILLDATA_USEDPOINT_FIELD, SKILLDATA_PROFESSION_FIELD, SKILLDATA_ITEMS_FIELD, SKILLDATA_PRIMARYPOINT_FIELD}
SKILLDATA.is_extendable = false
SKILLDATA.extensions = {}
SKILLPOS_ID_FIELD.name = "id"
SKILLPOS_ID_FIELD.full_name = ".Cmd.SkillPos.id"
SKILLPOS_ID_FIELD.number = 1
SKILLPOS_ID_FIELD.index = 0
SKILLPOS_ID_FIELD.label = 1
SKILLPOS_ID_FIELD.has_default_value = true
SKILLPOS_ID_FIELD.default_value = 0
SKILLPOS_ID_FIELD.type = 13
SKILLPOS_ID_FIELD.cpp_type = 3

SKILLPOS_POS_FIELD.name = "pos"
SKILLPOS_POS_FIELD.full_name = ".Cmd.SkillPos.pos"
SKILLPOS_POS_FIELD.number = 2
SKILLPOS_POS_FIELD.index = 1
SKILLPOS_POS_FIELD.label = 1
SKILLPOS_POS_FIELD.has_default_value = true
SKILLPOS_POS_FIELD.default_value = 0
SKILLPOS_POS_FIELD.type = 13
SKILLPOS_POS_FIELD.cpp_type = 3

SKILLPOS_SOURCEID_FIELD.name = "sourceid"
SKILLPOS_SOURCEID_FIELD.full_name = ".Cmd.SkillPos.sourceid"
SKILLPOS_SOURCEID_FIELD.number = 3
SKILLPOS_SOURCEID_FIELD.index = 2
SKILLPOS_SOURCEID_FIELD.label = 1
SKILLPOS_SOURCEID_FIELD.has_default_value = true
SKILLPOS_SOURCEID_FIELD.default_value = 0
SKILLPOS_SOURCEID_FIELD.type = 13
SKILLPOS_SOURCEID_FIELD.cpp_type = 3

SKILLPOS.name = "SkillPos"
SKILLPOS.full_name = ".Cmd.SkillPos"
SKILLPOS.nested_types = {}
SKILLPOS.enum_types = {}
SKILLPOS.fields = {SKILLPOS_ID_FIELD, SKILLPOS_POS_FIELD, SKILLPOS_SOURCEID_FIELD}
SKILLPOS.is_extendable = false
SKILLPOS.extensions = {}
REQSKILLDATA_CMD_FIELD.name = "cmd"
REQSKILLDATA_CMD_FIELD.full_name = ".Cmd.ReqSkillData.cmd"
REQSKILLDATA_CMD_FIELD.number = 1
REQSKILLDATA_CMD_FIELD.index = 0
REQSKILLDATA_CMD_FIELD.label = 1
REQSKILLDATA_CMD_FIELD.has_default_value = true
REQSKILLDATA_CMD_FIELD.default_value = 7
REQSKILLDATA_CMD_FIELD.enum_type = XCMD_PB_COMMAND
REQSKILLDATA_CMD_FIELD.type = 14
REQSKILLDATA_CMD_FIELD.cpp_type = 8

REQSKILLDATA_PARAM_FIELD.name = "param"
REQSKILLDATA_PARAM_FIELD.full_name = ".Cmd.ReqSkillData.param"
REQSKILLDATA_PARAM_FIELD.number = 2
REQSKILLDATA_PARAM_FIELD.index = 1
REQSKILLDATA_PARAM_FIELD.label = 1
REQSKILLDATA_PARAM_FIELD.has_default_value = true
REQSKILLDATA_PARAM_FIELD.default_value = 1
REQSKILLDATA_PARAM_FIELD.enum_type = SKILLPARAM
REQSKILLDATA_PARAM_FIELD.type = 14
REQSKILLDATA_PARAM_FIELD.cpp_type = 8

REQSKILLDATA_DATA_FIELD.name = "data"
REQSKILLDATA_DATA_FIELD.full_name = ".Cmd.ReqSkillData.data"
REQSKILLDATA_DATA_FIELD.number = 3
REQSKILLDATA_DATA_FIELD.index = 2
REQSKILLDATA_DATA_FIELD.label = 3
REQSKILLDATA_DATA_FIELD.has_default_value = false
REQSKILLDATA_DATA_FIELD.default_value = {}
REQSKILLDATA_DATA_FIELD.message_type = SKILLDATA
REQSKILLDATA_DATA_FIELD.type = 11
REQSKILLDATA_DATA_FIELD.cpp_type = 10

REQSKILLDATA.name = "ReqSkillData"
REQSKILLDATA.full_name = ".Cmd.ReqSkillData"
REQSKILLDATA.nested_types = {}
REQSKILLDATA.enum_types = {}
REQSKILLDATA.fields = {REQSKILLDATA_CMD_FIELD, REQSKILLDATA_PARAM_FIELD, REQSKILLDATA_DATA_FIELD}
REQSKILLDATA.is_extendable = false
REQSKILLDATA.extensions = {}
SKILLUPDATE_CMD_FIELD.name = "cmd"
SKILLUPDATE_CMD_FIELD.full_name = ".Cmd.SkillUpdate.cmd"
SKILLUPDATE_CMD_FIELD.number = 1
SKILLUPDATE_CMD_FIELD.index = 0
SKILLUPDATE_CMD_FIELD.label = 1
SKILLUPDATE_CMD_FIELD.has_default_value = true
SKILLUPDATE_CMD_FIELD.default_value = 7
SKILLUPDATE_CMD_FIELD.enum_type = XCMD_PB_COMMAND
SKILLUPDATE_CMD_FIELD.type = 14
SKILLUPDATE_CMD_FIELD.cpp_type = 8

SKILLUPDATE_PARAM_FIELD.name = "param"
SKILLUPDATE_PARAM_FIELD.full_name = ".Cmd.SkillUpdate.param"
SKILLUPDATE_PARAM_FIELD.number = 2
SKILLUPDATE_PARAM_FIELD.index = 1
SKILLUPDATE_PARAM_FIELD.label = 1
SKILLUPDATE_PARAM_FIELD.has_default_value = true
SKILLUPDATE_PARAM_FIELD.default_value = 2
SKILLUPDATE_PARAM_FIELD.enum_type = SKILLPARAM
SKILLUPDATE_PARAM_FIELD.type = 14
SKILLUPDATE_PARAM_FIELD.cpp_type = 8

SKILLUPDATE_UPDATE_FIELD.name = "update"
SKILLUPDATE_UPDATE_FIELD.full_name = ".Cmd.SkillUpdate.update"
SKILLUPDATE_UPDATE_FIELD.number = 3
SKILLUPDATE_UPDATE_FIELD.index = 2
SKILLUPDATE_UPDATE_FIELD.label = 3
SKILLUPDATE_UPDATE_FIELD.has_default_value = false
SKILLUPDATE_UPDATE_FIELD.default_value = {}
SKILLUPDATE_UPDATE_FIELD.message_type = SKILLDATA
SKILLUPDATE_UPDATE_FIELD.type = 11
SKILLUPDATE_UPDATE_FIELD.cpp_type = 10

SKILLUPDATE_DEL_FIELD.name = "del"
SKILLUPDATE_DEL_FIELD.full_name = ".Cmd.SkillUpdate.del"
SKILLUPDATE_DEL_FIELD.number = 4
SKILLUPDATE_DEL_FIELD.index = 3
SKILLUPDATE_DEL_FIELD.label = 3
SKILLUPDATE_DEL_FIELD.has_default_value = false
SKILLUPDATE_DEL_FIELD.default_value = {}
SKILLUPDATE_DEL_FIELD.message_type = SKILLDATA
SKILLUPDATE_DEL_FIELD.type = 11
SKILLUPDATE_DEL_FIELD.cpp_type = 10

SKILLUPDATE.name = "SkillUpdate"
SKILLUPDATE.full_name = ".Cmd.SkillUpdate"
SKILLUPDATE.nested_types = {}
SKILLUPDATE.enum_types = {}
SKILLUPDATE.fields = {SKILLUPDATE_CMD_FIELD, SKILLUPDATE_PARAM_FIELD, SKILLUPDATE_UPDATE_FIELD, SKILLUPDATE_DEL_FIELD}
SKILLUPDATE.is_extendable = false
SKILLUPDATE.extensions = {}
LEVELUPSKILL_CMD_FIELD.name = "cmd"
LEVELUPSKILL_CMD_FIELD.full_name = ".Cmd.LevelupSkill.cmd"
LEVELUPSKILL_CMD_FIELD.number = 1
LEVELUPSKILL_CMD_FIELD.index = 0
LEVELUPSKILL_CMD_FIELD.label = 1
LEVELUPSKILL_CMD_FIELD.has_default_value = true
LEVELUPSKILL_CMD_FIELD.default_value = 7
LEVELUPSKILL_CMD_FIELD.enum_type = XCMD_PB_COMMAND
LEVELUPSKILL_CMD_FIELD.type = 14
LEVELUPSKILL_CMD_FIELD.cpp_type = 8

LEVELUPSKILL_PARAM_FIELD.name = "param"
LEVELUPSKILL_PARAM_FIELD.full_name = ".Cmd.LevelupSkill.param"
LEVELUPSKILL_PARAM_FIELD.number = 2
LEVELUPSKILL_PARAM_FIELD.index = 1
LEVELUPSKILL_PARAM_FIELD.label = 1
LEVELUPSKILL_PARAM_FIELD.has_default_value = true
LEVELUPSKILL_PARAM_FIELD.default_value = 3
LEVELUPSKILL_PARAM_FIELD.enum_type = SKILLPARAM
LEVELUPSKILL_PARAM_FIELD.type = 14
LEVELUPSKILL_PARAM_FIELD.cpp_type = 8

LEVELUPSKILL_TYPE_FIELD.name = "type"
LEVELUPSKILL_TYPE_FIELD.full_name = ".Cmd.LevelupSkill.type"
LEVELUPSKILL_TYPE_FIELD.number = 3
LEVELUPSKILL_TYPE_FIELD.index = 2
LEVELUPSKILL_TYPE_FIELD.label = 1
LEVELUPSKILL_TYPE_FIELD.has_default_value = true
LEVELUPSKILL_TYPE_FIELD.default_value = 0
LEVELUPSKILL_TYPE_FIELD.enum_type = ELEVELUPTYPE
LEVELUPSKILL_TYPE_FIELD.type = 14
LEVELUPSKILL_TYPE_FIELD.cpp_type = 8

LEVELUPSKILL_SKILLIDS_FIELD.name = "skillids"
LEVELUPSKILL_SKILLIDS_FIELD.full_name = ".Cmd.LevelupSkill.skillids"
LEVELUPSKILL_SKILLIDS_FIELD.number = 4
LEVELUPSKILL_SKILLIDS_FIELD.index = 3
LEVELUPSKILL_SKILLIDS_FIELD.label = 3
LEVELUPSKILL_SKILLIDS_FIELD.has_default_value = false
LEVELUPSKILL_SKILLIDS_FIELD.default_value = {}
LEVELUPSKILL_SKILLIDS_FIELD.type = 13
LEVELUPSKILL_SKILLIDS_FIELD.cpp_type = 3

LEVELUPSKILL.name = "LevelupSkill"
LEVELUPSKILL.full_name = ".Cmd.LevelupSkill"
LEVELUPSKILL.nested_types = {}
LEVELUPSKILL.enum_types = {}
LEVELUPSKILL.fields = {LEVELUPSKILL_CMD_FIELD, LEVELUPSKILL_PARAM_FIELD, LEVELUPSKILL_TYPE_FIELD, LEVELUPSKILL_SKILLIDS_FIELD}
LEVELUPSKILL.is_extendable = false
LEVELUPSKILL.extensions = {}
EQUIPSKILL_CMD_FIELD.name = "cmd"
EQUIPSKILL_CMD_FIELD.full_name = ".Cmd.EquipSkill.cmd"
EQUIPSKILL_CMD_FIELD.number = 1
EQUIPSKILL_CMD_FIELD.index = 0
EQUIPSKILL_CMD_FIELD.label = 1
EQUIPSKILL_CMD_FIELD.has_default_value = true
EQUIPSKILL_CMD_FIELD.default_value = 7
EQUIPSKILL_CMD_FIELD.enum_type = XCMD_PB_COMMAND
EQUIPSKILL_CMD_FIELD.type = 14
EQUIPSKILL_CMD_FIELD.cpp_type = 8

EQUIPSKILL_PARAM_FIELD.name = "param"
EQUIPSKILL_PARAM_FIELD.full_name = ".Cmd.EquipSkill.param"
EQUIPSKILL_PARAM_FIELD.number = 2
EQUIPSKILL_PARAM_FIELD.index = 1
EQUIPSKILL_PARAM_FIELD.label = 1
EQUIPSKILL_PARAM_FIELD.has_default_value = true
EQUIPSKILL_PARAM_FIELD.default_value = 4
EQUIPSKILL_PARAM_FIELD.enum_type = SKILLPARAM
EQUIPSKILL_PARAM_FIELD.type = 14
EQUIPSKILL_PARAM_FIELD.cpp_type = 8

EQUIPSKILL_SKILLID_FIELD.name = "skillid"
EQUIPSKILL_SKILLID_FIELD.full_name = ".Cmd.EquipSkill.skillid"
EQUIPSKILL_SKILLID_FIELD.number = 3
EQUIPSKILL_SKILLID_FIELD.index = 2
EQUIPSKILL_SKILLID_FIELD.label = 1
EQUIPSKILL_SKILLID_FIELD.has_default_value = true
EQUIPSKILL_SKILLID_FIELD.default_value = 0
EQUIPSKILL_SKILLID_FIELD.type = 13
EQUIPSKILL_SKILLID_FIELD.cpp_type = 3

EQUIPSKILL_POS_FIELD.name = "pos"
EQUIPSKILL_POS_FIELD.full_name = ".Cmd.EquipSkill.pos"
EQUIPSKILL_POS_FIELD.number = 4
EQUIPSKILL_POS_FIELD.index = 3
EQUIPSKILL_POS_FIELD.label = 1
EQUIPSKILL_POS_FIELD.has_default_value = true
EQUIPSKILL_POS_FIELD.default_value = 0
EQUIPSKILL_POS_FIELD.type = 13
EQUIPSKILL_POS_FIELD.cpp_type = 3

EQUIPSKILL_SOURCEID_FIELD.name = "sourceid"
EQUIPSKILL_SOURCEID_FIELD.full_name = ".Cmd.EquipSkill.sourceid"
EQUIPSKILL_SOURCEID_FIELD.number = 5
EQUIPSKILL_SOURCEID_FIELD.index = 4
EQUIPSKILL_SOURCEID_FIELD.label = 1
EQUIPSKILL_SOURCEID_FIELD.has_default_value = true
EQUIPSKILL_SOURCEID_FIELD.default_value = 0
EQUIPSKILL_SOURCEID_FIELD.type = 13
EQUIPSKILL_SOURCEID_FIELD.cpp_type = 3

EQUIPSKILL_EFROM_FIELD.name = "efrom"
EQUIPSKILL_EFROM_FIELD.full_name = ".Cmd.EquipSkill.efrom"
EQUIPSKILL_EFROM_FIELD.number = 6
EQUIPSKILL_EFROM_FIELD.index = 5
EQUIPSKILL_EFROM_FIELD.label = 1
EQUIPSKILL_EFROM_FIELD.has_default_value = true
EQUIPSKILL_EFROM_FIELD.default_value = 0
EQUIPSKILL_EFROM_FIELD.enum_type = ESKILLSHORTCUT
EQUIPSKILL_EFROM_FIELD.type = 14
EQUIPSKILL_EFROM_FIELD.cpp_type = 8

EQUIPSKILL_ETO_FIELD.name = "eto"
EQUIPSKILL_ETO_FIELD.full_name = ".Cmd.EquipSkill.eto"
EQUIPSKILL_ETO_FIELD.number = 7
EQUIPSKILL_ETO_FIELD.index = 6
EQUIPSKILL_ETO_FIELD.label = 1
EQUIPSKILL_ETO_FIELD.has_default_value = true
EQUIPSKILL_ETO_FIELD.default_value = 0
EQUIPSKILL_ETO_FIELD.enum_type = ESKILLSHORTCUT
EQUIPSKILL_ETO_FIELD.type = 14
EQUIPSKILL_ETO_FIELD.cpp_type = 8

EQUIPSKILL_BEINGID_FIELD.name = "beingid"
EQUIPSKILL_BEINGID_FIELD.full_name = ".Cmd.EquipSkill.beingid"
EQUIPSKILL_BEINGID_FIELD.number = 8
EQUIPSKILL_BEINGID_FIELD.index = 7
EQUIPSKILL_BEINGID_FIELD.label = 1
EQUIPSKILL_BEINGID_FIELD.has_default_value = true
EQUIPSKILL_BEINGID_FIELD.default_value = 0
EQUIPSKILL_BEINGID_FIELD.type = 13
EQUIPSKILL_BEINGID_FIELD.cpp_type = 3

EQUIPSKILL.name = "EquipSkill"
EQUIPSKILL.full_name = ".Cmd.EquipSkill"
EQUIPSKILL.nested_types = {}
EQUIPSKILL.enum_types = {}
EQUIPSKILL.fields = {EQUIPSKILL_CMD_FIELD, EQUIPSKILL_PARAM_FIELD, EQUIPSKILL_SKILLID_FIELD, EQUIPSKILL_POS_FIELD, EQUIPSKILL_SOURCEID_FIELD, EQUIPSKILL_EFROM_FIELD, EQUIPSKILL_ETO_FIELD, EQUIPSKILL_BEINGID_FIELD}
EQUIPSKILL.is_extendable = false
EQUIPSKILL.extensions = {}
RESETSKILL_CMD_FIELD.name = "cmd"
RESETSKILL_CMD_FIELD.full_name = ".Cmd.ResetSkill.cmd"
RESETSKILL_CMD_FIELD.number = 1
RESETSKILL_CMD_FIELD.index = 0
RESETSKILL_CMD_FIELD.label = 1
RESETSKILL_CMD_FIELD.has_default_value = true
RESETSKILL_CMD_FIELD.default_value = 7
RESETSKILL_CMD_FIELD.enum_type = XCMD_PB_COMMAND
RESETSKILL_CMD_FIELD.type = 14
RESETSKILL_CMD_FIELD.cpp_type = 8

RESETSKILL_PARAM_FIELD.name = "param"
RESETSKILL_PARAM_FIELD.full_name = ".Cmd.ResetSkill.param"
RESETSKILL_PARAM_FIELD.number = 2
RESETSKILL_PARAM_FIELD.index = 1
RESETSKILL_PARAM_FIELD.label = 1
RESETSKILL_PARAM_FIELD.has_default_value = true
RESETSKILL_PARAM_FIELD.default_value = 5
RESETSKILL_PARAM_FIELD.enum_type = SKILLPARAM
RESETSKILL_PARAM_FIELD.type = 14
RESETSKILL_PARAM_FIELD.cpp_type = 8

RESETSKILL.name = "ResetSkill"
RESETSKILL.full_name = ".Cmd.ResetSkill"
RESETSKILL.nested_types = {}
RESETSKILL.enum_types = {}
RESETSKILL.fields = {RESETSKILL_CMD_FIELD, RESETSKILL_PARAM_FIELD}
RESETSKILL.is_extendable = false
RESETSKILL.extensions = {}
SKILLVALIDSHORTCUT_TYPE_FIELD.name = "type"
SKILLVALIDSHORTCUT_TYPE_FIELD.full_name = ".Cmd.SkillValidShortcut.type"
SKILLVALIDSHORTCUT_TYPE_FIELD.number = 1
SKILLVALIDSHORTCUT_TYPE_FIELD.index = 0
SKILLVALIDSHORTCUT_TYPE_FIELD.label = 1
SKILLVALIDSHORTCUT_TYPE_FIELD.has_default_value = true
SKILLVALIDSHORTCUT_TYPE_FIELD.default_value = 0
SKILLVALIDSHORTCUT_TYPE_FIELD.enum_type = ESKILLSHORTCUT
SKILLVALIDSHORTCUT_TYPE_FIELD.type = 14
SKILLVALIDSHORTCUT_TYPE_FIELD.cpp_type = 8

SKILLVALIDSHORTCUT_POS_FIELD.name = "pos"
SKILLVALIDSHORTCUT_POS_FIELD.full_name = ".Cmd.SkillValidShortcut.pos"
SKILLVALIDSHORTCUT_POS_FIELD.number = 2
SKILLVALIDSHORTCUT_POS_FIELD.index = 1
SKILLVALIDSHORTCUT_POS_FIELD.label = 3
SKILLVALIDSHORTCUT_POS_FIELD.has_default_value = false
SKILLVALIDSHORTCUT_POS_FIELD.default_value = {}
SKILLVALIDSHORTCUT_POS_FIELD.type = 13
SKILLVALIDSHORTCUT_POS_FIELD.cpp_type = 3

SKILLVALIDSHORTCUT.name = "SkillValidShortcut"
SKILLVALIDSHORTCUT.full_name = ".Cmd.SkillValidShortcut"
SKILLVALIDSHORTCUT.nested_types = {}
SKILLVALIDSHORTCUT.enum_types = {}
SKILLVALIDSHORTCUT.fields = {SKILLVALIDSHORTCUT_TYPE_FIELD, SKILLVALIDSHORTCUT_POS_FIELD}
SKILLVALIDSHORTCUT.is_extendable = false
SKILLVALIDSHORTCUT.extensions = {}
SKILLVALIDPOS_CMD_FIELD.name = "cmd"
SKILLVALIDPOS_CMD_FIELD.full_name = ".Cmd.SkillValidPos.cmd"
SKILLVALIDPOS_CMD_FIELD.number = 1
SKILLVALIDPOS_CMD_FIELD.index = 0
SKILLVALIDPOS_CMD_FIELD.label = 1
SKILLVALIDPOS_CMD_FIELD.has_default_value = true
SKILLVALIDPOS_CMD_FIELD.default_value = 7
SKILLVALIDPOS_CMD_FIELD.enum_type = XCMD_PB_COMMAND
SKILLVALIDPOS_CMD_FIELD.type = 14
SKILLVALIDPOS_CMD_FIELD.cpp_type = 8

SKILLVALIDPOS_PARAM_FIELD.name = "param"
SKILLVALIDPOS_PARAM_FIELD.full_name = ".Cmd.SkillValidPos.param"
SKILLVALIDPOS_PARAM_FIELD.number = 2
SKILLVALIDPOS_PARAM_FIELD.index = 1
SKILLVALIDPOS_PARAM_FIELD.label = 1
SKILLVALIDPOS_PARAM_FIELD.has_default_value = true
SKILLVALIDPOS_PARAM_FIELD.default_value = 6
SKILLVALIDPOS_PARAM_FIELD.enum_type = SKILLPARAM
SKILLVALIDPOS_PARAM_FIELD.type = 14
SKILLVALIDPOS_PARAM_FIELD.cpp_type = 8

SKILLVALIDPOS_SHORTCUTS_FIELD.name = "shortcuts"
SKILLVALIDPOS_SHORTCUTS_FIELD.full_name = ".Cmd.SkillValidPos.shortcuts"
SKILLVALIDPOS_SHORTCUTS_FIELD.number = 3
SKILLVALIDPOS_SHORTCUTS_FIELD.index = 2
SKILLVALIDPOS_SHORTCUTS_FIELD.label = 3
SKILLVALIDPOS_SHORTCUTS_FIELD.has_default_value = false
SKILLVALIDPOS_SHORTCUTS_FIELD.default_value = {}
SKILLVALIDPOS_SHORTCUTS_FIELD.message_type = SKILLVALIDSHORTCUT
SKILLVALIDPOS_SHORTCUTS_FIELD.type = 11
SKILLVALIDPOS_SHORTCUTS_FIELD.cpp_type = 10

SKILLVALIDPOS.name = "SkillValidPos"
SKILLVALIDPOS.full_name = ".Cmd.SkillValidPos"
SKILLVALIDPOS.nested_types = {}
SKILLVALIDPOS.enum_types = {}
SKILLVALIDPOS.fields = {SKILLVALIDPOS_CMD_FIELD, SKILLVALIDPOS_PARAM_FIELD, SKILLVALIDPOS_SHORTCUTS_FIELD}
SKILLVALIDPOS.is_extendable = false
SKILLVALIDPOS.extensions = {}
CHANGESKILLCMD_CMD_FIELD.name = "cmd"
CHANGESKILLCMD_CMD_FIELD.full_name = ".Cmd.ChangeSkillCmd.cmd"
CHANGESKILLCMD_CMD_FIELD.number = 1
CHANGESKILLCMD_CMD_FIELD.index = 0
CHANGESKILLCMD_CMD_FIELD.label = 1
CHANGESKILLCMD_CMD_FIELD.has_default_value = true
CHANGESKILLCMD_CMD_FIELD.default_value = 7
CHANGESKILLCMD_CMD_FIELD.enum_type = XCMD_PB_COMMAND
CHANGESKILLCMD_CMD_FIELD.type = 14
CHANGESKILLCMD_CMD_FIELD.cpp_type = 8

CHANGESKILLCMD_PARAM_FIELD.name = "param"
CHANGESKILLCMD_PARAM_FIELD.full_name = ".Cmd.ChangeSkillCmd.param"
CHANGESKILLCMD_PARAM_FIELD.number = 2
CHANGESKILLCMD_PARAM_FIELD.index = 1
CHANGESKILLCMD_PARAM_FIELD.label = 1
CHANGESKILLCMD_PARAM_FIELD.has_default_value = true
CHANGESKILLCMD_PARAM_FIELD.default_value = 7
CHANGESKILLCMD_PARAM_FIELD.enum_type = SKILLPARAM
CHANGESKILLCMD_PARAM_FIELD.type = 14
CHANGESKILLCMD_PARAM_FIELD.cpp_type = 8

CHANGESKILLCMD_SKILLID_FIELD.name = "skillid"
CHANGESKILLCMD_SKILLID_FIELD.full_name = ".Cmd.ChangeSkillCmd.skillid"
CHANGESKILLCMD_SKILLID_FIELD.number = 3
CHANGESKILLCMD_SKILLID_FIELD.index = 2
CHANGESKILLCMD_SKILLID_FIELD.label = 1
CHANGESKILLCMD_SKILLID_FIELD.has_default_value = false
CHANGESKILLCMD_SKILLID_FIELD.default_value = 0
CHANGESKILLCMD_SKILLID_FIELD.type = 13
CHANGESKILLCMD_SKILLID_FIELD.cpp_type = 3

CHANGESKILLCMD_TYPE_FIELD.name = "type"
CHANGESKILLCMD_TYPE_FIELD.full_name = ".Cmd.ChangeSkillCmd.type"
CHANGESKILLCMD_TYPE_FIELD.number = 4
CHANGESKILLCMD_TYPE_FIELD.index = 3
CHANGESKILLCMD_TYPE_FIELD.label = 1
CHANGESKILLCMD_TYPE_FIELD.has_default_value = false
CHANGESKILLCMD_TYPE_FIELD.default_value = ""
CHANGESKILLCMD_TYPE_FIELD.type = 9
CHANGESKILLCMD_TYPE_FIELD.cpp_type = 9

CHANGESKILLCMD_ISADD_FIELD.name = "isadd"
CHANGESKILLCMD_ISADD_FIELD.full_name = ".Cmd.ChangeSkillCmd.isadd"
CHANGESKILLCMD_ISADD_FIELD.number = 5
CHANGESKILLCMD_ISADD_FIELD.index = 4
CHANGESKILLCMD_ISADD_FIELD.label = 1
CHANGESKILLCMD_ISADD_FIELD.has_default_value = false
CHANGESKILLCMD_ISADD_FIELD.default_value = 0
CHANGESKILLCMD_ISADD_FIELD.type = 13
CHANGESKILLCMD_ISADD_FIELD.cpp_type = 3

CHANGESKILLCMD_KEY_FIELD.name = "key"
CHANGESKILLCMD_KEY_FIELD.full_name = ".Cmd.ChangeSkillCmd.key"
CHANGESKILLCMD_KEY_FIELD.number = 6
CHANGESKILLCMD_KEY_FIELD.index = 5
CHANGESKILLCMD_KEY_FIELD.label = 1
CHANGESKILLCMD_KEY_FIELD.has_default_value = false
CHANGESKILLCMD_KEY_FIELD.default_value = 0
CHANGESKILLCMD_KEY_FIELD.type = 13
CHANGESKILLCMD_KEY_FIELD.cpp_type = 3

CHANGESKILLCMD.name = "ChangeSkillCmd"
CHANGESKILLCMD.full_name = ".Cmd.ChangeSkillCmd"
CHANGESKILLCMD.nested_types = {}
CHANGESKILLCMD.enum_types = {}
CHANGESKILLCMD.fields = {CHANGESKILLCMD_CMD_FIELD, CHANGESKILLCMD_PARAM_FIELD, CHANGESKILLCMD_SKILLID_FIELD, CHANGESKILLCMD_TYPE_FIELD, CHANGESKILLCMD_ISADD_FIELD, CHANGESKILLCMD_KEY_FIELD}
CHANGESKILLCMD.is_extendable = false
CHANGESKILLCMD.extensions = {}
SKILLCOST_ITEMID_FIELD.name = "itemid"
SKILLCOST_ITEMID_FIELD.full_name = ".Cmd.SkillCost.itemid"
SKILLCOST_ITEMID_FIELD.number = 1
SKILLCOST_ITEMID_FIELD.index = 0
SKILLCOST_ITEMID_FIELD.label = 2
SKILLCOST_ITEMID_FIELD.has_default_value = false
SKILLCOST_ITEMID_FIELD.default_value = 0
SKILLCOST_ITEMID_FIELD.type = 13
SKILLCOST_ITEMID_FIELD.cpp_type = 3

SKILLCOST_CHANGENUM_FIELD.name = "changenum"
SKILLCOST_CHANGENUM_FIELD.full_name = ".Cmd.SkillCost.changenum"
SKILLCOST_CHANGENUM_FIELD.number = 2
SKILLCOST_CHANGENUM_FIELD.index = 1
SKILLCOST_CHANGENUM_FIELD.label = 1
SKILLCOST_CHANGENUM_FIELD.has_default_value = true
SKILLCOST_CHANGENUM_FIELD.default_value = 0
SKILLCOST_CHANGENUM_FIELD.type = 5
SKILLCOST_CHANGENUM_FIELD.cpp_type = 1

SKILLCOST_CHANGEPER_FIELD.name = "changeper"
SKILLCOST_CHANGEPER_FIELD.full_name = ".Cmd.SkillCost.changeper"
SKILLCOST_CHANGEPER_FIELD.number = 3
SKILLCOST_CHANGEPER_FIELD.index = 2
SKILLCOST_CHANGEPER_FIELD.label = 1
SKILLCOST_CHANGEPER_FIELD.has_default_value = true
SKILLCOST_CHANGEPER_FIELD.default_value = 0
SKILLCOST_CHANGEPER_FIELD.type = 5
SKILLCOST_CHANGEPER_FIELD.cpp_type = 1

SKILLCOST.name = "SkillCost"
SKILLCOST.full_name = ".Cmd.SkillCost"
SKILLCOST.nested_types = {}
SKILLCOST.enum_types = {}
SKILLCOST.fields = {SKILLCOST_ITEMID_FIELD, SKILLCOST_CHANGENUM_FIELD, SKILLCOST_CHANGEPER_FIELD}
SKILLCOST.is_extendable = false
SKILLCOST.extensions = {}
SPECSKILLINFO_ID_FIELD.name = "id"
SPECSKILLINFO_ID_FIELD.full_name = ".Cmd.SpecSkillInfo.id"
SPECSKILLINFO_ID_FIELD.number = 1
SPECSKILLINFO_ID_FIELD.index = 0
SPECSKILLINFO_ID_FIELD.label = 2
SPECSKILLINFO_ID_FIELD.has_default_value = false
SPECSKILLINFO_ID_FIELD.default_value = 0
SPECSKILLINFO_ID_FIELD.type = 13
SPECSKILLINFO_ID_FIELD.cpp_type = 3

SPECSKILLINFO_ATTRS_FIELD.name = "attrs"
SPECSKILLINFO_ATTRS_FIELD.full_name = ".Cmd.SpecSkillInfo.attrs"
SPECSKILLINFO_ATTRS_FIELD.number = 2
SPECSKILLINFO_ATTRS_FIELD.index = 1
SPECSKILLINFO_ATTRS_FIELD.label = 3
SPECSKILLINFO_ATTRS_FIELD.has_default_value = false
SPECSKILLINFO_ATTRS_FIELD.default_value = {}
SPECSKILLINFO_ATTRS_FIELD.message_type = SceneUser_pb.USERATTR
SPECSKILLINFO_ATTRS_FIELD.type = 11
SPECSKILLINFO_ATTRS_FIELD.cpp_type = 10

SPECSKILLINFO_COST_FIELD.name = "cost"
SPECSKILLINFO_COST_FIELD.full_name = ".Cmd.SpecSkillInfo.cost"
SPECSKILLINFO_COST_FIELD.number = 3
SPECSKILLINFO_COST_FIELD.index = 2
SPECSKILLINFO_COST_FIELD.label = 3
SPECSKILLINFO_COST_FIELD.has_default_value = false
SPECSKILLINFO_COST_FIELD.default_value = {}
SPECSKILLINFO_COST_FIELD.message_type = SKILLCOST
SPECSKILLINFO_COST_FIELD.type = 11
SPECSKILLINFO_COST_FIELD.cpp_type = 10

SPECSKILLINFO_CHANGERANGE_FIELD.name = "changerange"
SPECSKILLINFO_CHANGERANGE_FIELD.full_name = ".Cmd.SpecSkillInfo.changerange"
SPECSKILLINFO_CHANGERANGE_FIELD.number = 4
SPECSKILLINFO_CHANGERANGE_FIELD.index = 3
SPECSKILLINFO_CHANGERANGE_FIELD.label = 1
SPECSKILLINFO_CHANGERANGE_FIELD.has_default_value = true
SPECSKILLINFO_CHANGERANGE_FIELD.default_value = 0
SPECSKILLINFO_CHANGERANGE_FIELD.type = 5
SPECSKILLINFO_CHANGERANGE_FIELD.cpp_type = 1

SPECSKILLINFO_CHANGENUM_FIELD.name = "changenum"
SPECSKILLINFO_CHANGENUM_FIELD.full_name = ".Cmd.SpecSkillInfo.changenum"
SPECSKILLINFO_CHANGENUM_FIELD.number = 5
SPECSKILLINFO_CHANGENUM_FIELD.index = 4
SPECSKILLINFO_CHANGENUM_FIELD.label = 1
SPECSKILLINFO_CHANGENUM_FIELD.has_default_value = true
SPECSKILLINFO_CHANGENUM_FIELD.default_value = 0
SPECSKILLINFO_CHANGENUM_FIELD.type = 5
SPECSKILLINFO_CHANGENUM_FIELD.cpp_type = 1

SPECSKILLINFO_CHANGEREADY_FIELD.name = "changeready"
SPECSKILLINFO_CHANGEREADY_FIELD.full_name = ".Cmd.SpecSkillInfo.changeready"
SPECSKILLINFO_CHANGEREADY_FIELD.number = 6
SPECSKILLINFO_CHANGEREADY_FIELD.index = 5
SPECSKILLINFO_CHANGEREADY_FIELD.label = 1
SPECSKILLINFO_CHANGEREADY_FIELD.has_default_value = true
SPECSKILLINFO_CHANGEREADY_FIELD.default_value = 0
SPECSKILLINFO_CHANGEREADY_FIELD.type = 5
SPECSKILLINFO_CHANGEREADY_FIELD.cpp_type = 1

SPECSKILLINFO_NEEDNOITEM_FIELD.name = "neednoitem"
SPECSKILLINFO_NEEDNOITEM_FIELD.full_name = ".Cmd.SpecSkillInfo.neednoitem"
SPECSKILLINFO_NEEDNOITEM_FIELD.number = 7
SPECSKILLINFO_NEEDNOITEM_FIELD.index = 6
SPECSKILLINFO_NEEDNOITEM_FIELD.label = 1
SPECSKILLINFO_NEEDNOITEM_FIELD.has_default_value = true
SPECSKILLINFO_NEEDNOITEM_FIELD.default_value = false
SPECSKILLINFO_NEEDNOITEM_FIELD.type = 8
SPECSKILLINFO_NEEDNOITEM_FIELD.cpp_type = 7

SPECSKILLINFO.name = "SpecSkillInfo"
SPECSKILLINFO.full_name = ".Cmd.SpecSkillInfo"
SPECSKILLINFO.nested_types = {}
SPECSKILLINFO.enum_types = {}
SPECSKILLINFO.fields = {SPECSKILLINFO_ID_FIELD, SPECSKILLINFO_ATTRS_FIELD, SPECSKILLINFO_COST_FIELD, SPECSKILLINFO_CHANGERANGE_FIELD, SPECSKILLINFO_CHANGENUM_FIELD, SPECSKILLINFO_CHANGEREADY_FIELD, SPECSKILLINFO_NEEDNOITEM_FIELD}
SPECSKILLINFO.is_extendable = false
SPECSKILLINFO.extensions = {}
UPSKILLINFOSKILLCMD_CMD_FIELD.name = "cmd"
UPSKILLINFOSKILLCMD_CMD_FIELD.full_name = ".Cmd.UpSkillInfoSkillCmd.cmd"
UPSKILLINFOSKILLCMD_CMD_FIELD.number = 1
UPSKILLINFOSKILLCMD_CMD_FIELD.index = 0
UPSKILLINFOSKILLCMD_CMD_FIELD.label = 1
UPSKILLINFOSKILLCMD_CMD_FIELD.has_default_value = true
UPSKILLINFOSKILLCMD_CMD_FIELD.default_value = 7
UPSKILLINFOSKILLCMD_CMD_FIELD.enum_type = XCMD_PB_COMMAND
UPSKILLINFOSKILLCMD_CMD_FIELD.type = 14
UPSKILLINFOSKILLCMD_CMD_FIELD.cpp_type = 8

UPSKILLINFOSKILLCMD_PARAM_FIELD.name = "param"
UPSKILLINFOSKILLCMD_PARAM_FIELD.full_name = ".Cmd.UpSkillInfoSkillCmd.param"
UPSKILLINFOSKILLCMD_PARAM_FIELD.number = 2
UPSKILLINFOSKILLCMD_PARAM_FIELD.index = 1
UPSKILLINFOSKILLCMD_PARAM_FIELD.label = 1
UPSKILLINFOSKILLCMD_PARAM_FIELD.has_default_value = true
UPSKILLINFOSKILLCMD_PARAM_FIELD.default_value = 8
UPSKILLINFOSKILLCMD_PARAM_FIELD.enum_type = SKILLPARAM
UPSKILLINFOSKILLCMD_PARAM_FIELD.type = 14
UPSKILLINFOSKILLCMD_PARAM_FIELD.cpp_type = 8

UPSKILLINFOSKILLCMD_SPECINFO_FIELD.name = "specinfo"
UPSKILLINFOSKILLCMD_SPECINFO_FIELD.full_name = ".Cmd.UpSkillInfoSkillCmd.specinfo"
UPSKILLINFOSKILLCMD_SPECINFO_FIELD.number = 3
UPSKILLINFOSKILLCMD_SPECINFO_FIELD.index = 2
UPSKILLINFOSKILLCMD_SPECINFO_FIELD.label = 3
UPSKILLINFOSKILLCMD_SPECINFO_FIELD.has_default_value = false
UPSKILLINFOSKILLCMD_SPECINFO_FIELD.default_value = {}
UPSKILLINFOSKILLCMD_SPECINFO_FIELD.message_type = SPECSKILLINFO
UPSKILLINFOSKILLCMD_SPECINFO_FIELD.type = 11
UPSKILLINFOSKILLCMD_SPECINFO_FIELD.cpp_type = 10

UPSKILLINFOSKILLCMD_ALLSKILLINFO_FIELD.name = "allskillInfo"
UPSKILLINFOSKILLCMD_ALLSKILLINFO_FIELD.full_name = ".Cmd.UpSkillInfoSkillCmd.allskillInfo"
UPSKILLINFOSKILLCMD_ALLSKILLINFO_FIELD.number = 4
UPSKILLINFOSKILLCMD_ALLSKILLINFO_FIELD.index = 3
UPSKILLINFOSKILLCMD_ALLSKILLINFO_FIELD.label = 1
UPSKILLINFOSKILLCMD_ALLSKILLINFO_FIELD.has_default_value = false
UPSKILLINFOSKILLCMD_ALLSKILLINFO_FIELD.default_value = nil
UPSKILLINFOSKILLCMD_ALLSKILLINFO_FIELD.message_type = SPECSKILLINFO
UPSKILLINFOSKILLCMD_ALLSKILLINFO_FIELD.type = 11
UPSKILLINFOSKILLCMD_ALLSKILLINFO_FIELD.cpp_type = 10

UPSKILLINFOSKILLCMD.name = "UpSkillInfoSkillCmd"
UPSKILLINFOSKILLCMD.full_name = ".Cmd.UpSkillInfoSkillCmd"
UPSKILLINFOSKILLCMD.nested_types = {}
UPSKILLINFOSKILLCMD.enum_types = {}
UPSKILLINFOSKILLCMD.fields = {UPSKILLINFOSKILLCMD_CMD_FIELD, UPSKILLINFOSKILLCMD_PARAM_FIELD, UPSKILLINFOSKILLCMD_SPECINFO_FIELD, UPSKILLINFOSKILLCMD_ALLSKILLINFO_FIELD}
UPSKILLINFOSKILLCMD.is_extendable = false
UPSKILLINFOSKILLCMD.extensions = {}
SELECTRUNESKILLCMD_CMD_FIELD.name = "cmd"
SELECTRUNESKILLCMD_CMD_FIELD.full_name = ".Cmd.SelectRuneSkillCmd.cmd"
SELECTRUNESKILLCMD_CMD_FIELD.number = 1
SELECTRUNESKILLCMD_CMD_FIELD.index = 0
SELECTRUNESKILLCMD_CMD_FIELD.label = 1
SELECTRUNESKILLCMD_CMD_FIELD.has_default_value = true
SELECTRUNESKILLCMD_CMD_FIELD.default_value = 7
SELECTRUNESKILLCMD_CMD_FIELD.enum_type = XCMD_PB_COMMAND
SELECTRUNESKILLCMD_CMD_FIELD.type = 14
SELECTRUNESKILLCMD_CMD_FIELD.cpp_type = 8

SELECTRUNESKILLCMD_PARAM_FIELD.name = "param"
SELECTRUNESKILLCMD_PARAM_FIELD.full_name = ".Cmd.SelectRuneSkillCmd.param"
SELECTRUNESKILLCMD_PARAM_FIELD.number = 2
SELECTRUNESKILLCMD_PARAM_FIELD.index = 1
SELECTRUNESKILLCMD_PARAM_FIELD.label = 1
SELECTRUNESKILLCMD_PARAM_FIELD.has_default_value = true
SELECTRUNESKILLCMD_PARAM_FIELD.default_value = 9
SELECTRUNESKILLCMD_PARAM_FIELD.enum_type = SKILLPARAM
SELECTRUNESKILLCMD_PARAM_FIELD.type = 14
SELECTRUNESKILLCMD_PARAM_FIELD.cpp_type = 8

SELECTRUNESKILLCMD_SKILLID_FIELD.name = "skillid"
SELECTRUNESKILLCMD_SKILLID_FIELD.full_name = ".Cmd.SelectRuneSkillCmd.skillid"
SELECTRUNESKILLCMD_SKILLID_FIELD.number = 3
SELECTRUNESKILLCMD_SKILLID_FIELD.index = 2
SELECTRUNESKILLCMD_SKILLID_FIELD.label = 2
SELECTRUNESKILLCMD_SKILLID_FIELD.has_default_value = false
SELECTRUNESKILLCMD_SKILLID_FIELD.default_value = 0
SELECTRUNESKILLCMD_SKILLID_FIELD.type = 13
SELECTRUNESKILLCMD_SKILLID_FIELD.cpp_type = 3

SELECTRUNESKILLCMD_RUNESPECID_FIELD.name = "runespecid"
SELECTRUNESKILLCMD_RUNESPECID_FIELD.full_name = ".Cmd.SelectRuneSkillCmd.runespecid"
SELECTRUNESKILLCMD_RUNESPECID_FIELD.number = 4
SELECTRUNESKILLCMD_RUNESPECID_FIELD.index = 3
SELECTRUNESKILLCMD_RUNESPECID_FIELD.label = 1
SELECTRUNESKILLCMD_RUNESPECID_FIELD.has_default_value = true
SELECTRUNESKILLCMD_RUNESPECID_FIELD.default_value = 0
SELECTRUNESKILLCMD_RUNESPECID_FIELD.type = 13
SELECTRUNESKILLCMD_RUNESPECID_FIELD.cpp_type = 3

SELECTRUNESKILLCMD_SELECTSWITCH_FIELD.name = "selectswitch"
SELECTRUNESKILLCMD_SELECTSWITCH_FIELD.full_name = ".Cmd.SelectRuneSkillCmd.selectswitch"
SELECTRUNESKILLCMD_SELECTSWITCH_FIELD.number = 5
SELECTRUNESKILLCMD_SELECTSWITCH_FIELD.index = 4
SELECTRUNESKILLCMD_SELECTSWITCH_FIELD.label = 1
SELECTRUNESKILLCMD_SELECTSWITCH_FIELD.has_default_value = true
SELECTRUNESKILLCMD_SELECTSWITCH_FIELD.default_value = true
SELECTRUNESKILLCMD_SELECTSWITCH_FIELD.type = 8
SELECTRUNESKILLCMD_SELECTSWITCH_FIELD.cpp_type = 7

SELECTRUNESKILLCMD_BEINGID_FIELD.name = "beingid"
SELECTRUNESKILLCMD_BEINGID_FIELD.full_name = ".Cmd.SelectRuneSkillCmd.beingid"
SELECTRUNESKILLCMD_BEINGID_FIELD.number = 6
SELECTRUNESKILLCMD_BEINGID_FIELD.index = 5
SELECTRUNESKILLCMD_BEINGID_FIELD.label = 1
SELECTRUNESKILLCMD_BEINGID_FIELD.has_default_value = true
SELECTRUNESKILLCMD_BEINGID_FIELD.default_value = 0
SELECTRUNESKILLCMD_BEINGID_FIELD.type = 13
SELECTRUNESKILLCMD_BEINGID_FIELD.cpp_type = 3

SELECTRUNESKILLCMD.name = "SelectRuneSkillCmd"
SELECTRUNESKILLCMD.full_name = ".Cmd.SelectRuneSkillCmd"
SELECTRUNESKILLCMD.nested_types = {}
SELECTRUNESKILLCMD.enum_types = {}
SELECTRUNESKILLCMD.fields = {SELECTRUNESKILLCMD_CMD_FIELD, SELECTRUNESKILLCMD_PARAM_FIELD, SELECTRUNESKILLCMD_SKILLID_FIELD, SELECTRUNESKILLCMD_RUNESPECID_FIELD, SELECTRUNESKILLCMD_SELECTSWITCH_FIELD, SELECTRUNESKILLCMD_BEINGID_FIELD}
SELECTRUNESKILLCMD.is_extendable = false
SELECTRUNESKILLCMD.extensions = {}
MARKSKILLNPCSKILLCMD_CMD_FIELD.name = "cmd"
MARKSKILLNPCSKILLCMD_CMD_FIELD.full_name = ".Cmd.MarkSkillNpcSkillCmd.cmd"
MARKSKILLNPCSKILLCMD_CMD_FIELD.number = 1
MARKSKILLNPCSKILLCMD_CMD_FIELD.index = 0
MARKSKILLNPCSKILLCMD_CMD_FIELD.label = 1
MARKSKILLNPCSKILLCMD_CMD_FIELD.has_default_value = true
MARKSKILLNPCSKILLCMD_CMD_FIELD.default_value = 7
MARKSKILLNPCSKILLCMD_CMD_FIELD.enum_type = XCMD_PB_COMMAND
MARKSKILLNPCSKILLCMD_CMD_FIELD.type = 14
MARKSKILLNPCSKILLCMD_CMD_FIELD.cpp_type = 8

MARKSKILLNPCSKILLCMD_PARAM_FIELD.name = "param"
MARKSKILLNPCSKILLCMD_PARAM_FIELD.full_name = ".Cmd.MarkSkillNpcSkillCmd.param"
MARKSKILLNPCSKILLCMD_PARAM_FIELD.number = 2
MARKSKILLNPCSKILLCMD_PARAM_FIELD.index = 1
MARKSKILLNPCSKILLCMD_PARAM_FIELD.label = 1
MARKSKILLNPCSKILLCMD_PARAM_FIELD.has_default_value = true
MARKSKILLNPCSKILLCMD_PARAM_FIELD.default_value = 10
MARKSKILLNPCSKILLCMD_PARAM_FIELD.enum_type = SKILLPARAM
MARKSKILLNPCSKILLCMD_PARAM_FIELD.type = 14
MARKSKILLNPCSKILLCMD_PARAM_FIELD.cpp_type = 8

MARKSKILLNPCSKILLCMD_NPCGUID_FIELD.name = "npcguid"
MARKSKILLNPCSKILLCMD_NPCGUID_FIELD.full_name = ".Cmd.MarkSkillNpcSkillCmd.npcguid"
MARKSKILLNPCSKILLCMD_NPCGUID_FIELD.number = 3
MARKSKILLNPCSKILLCMD_NPCGUID_FIELD.index = 2
MARKSKILLNPCSKILLCMD_NPCGUID_FIELD.label = 2
MARKSKILLNPCSKILLCMD_NPCGUID_FIELD.has_default_value = false
MARKSKILLNPCSKILLCMD_NPCGUID_FIELD.default_value = 0
MARKSKILLNPCSKILLCMD_NPCGUID_FIELD.type = 4
MARKSKILLNPCSKILLCMD_NPCGUID_FIELD.cpp_type = 4

MARKSKILLNPCSKILLCMD_SKILLID_FIELD.name = "skillid"
MARKSKILLNPCSKILLCMD_SKILLID_FIELD.full_name = ".Cmd.MarkSkillNpcSkillCmd.skillid"
MARKSKILLNPCSKILLCMD_SKILLID_FIELD.number = 4
MARKSKILLNPCSKILLCMD_SKILLID_FIELD.index = 3
MARKSKILLNPCSKILLCMD_SKILLID_FIELD.label = 2
MARKSKILLNPCSKILLCMD_SKILLID_FIELD.has_default_value = false
MARKSKILLNPCSKILLCMD_SKILLID_FIELD.default_value = 0
MARKSKILLNPCSKILLCMD_SKILLID_FIELD.type = 13
MARKSKILLNPCSKILLCMD_SKILLID_FIELD.cpp_type = 3

MARKSKILLNPCSKILLCMD.name = "MarkSkillNpcSkillCmd"
MARKSKILLNPCSKILLCMD.full_name = ".Cmd.MarkSkillNpcSkillCmd"
MARKSKILLNPCSKILLCMD.nested_types = {}
MARKSKILLNPCSKILLCMD.enum_types = {}
MARKSKILLNPCSKILLCMD.fields = {MARKSKILLNPCSKILLCMD_CMD_FIELD, MARKSKILLNPCSKILLCMD_PARAM_FIELD, MARKSKILLNPCSKILLCMD_NPCGUID_FIELD, MARKSKILLNPCSKILLCMD_SKILLID_FIELD}
MARKSKILLNPCSKILLCMD.is_extendable = false
MARKSKILLNPCSKILLCMD.extensions = {}
TRIGGERSKILLNPCSKILLCMD_CMD_FIELD.name = "cmd"
TRIGGERSKILLNPCSKILLCMD_CMD_FIELD.full_name = ".Cmd.TriggerSkillNpcSkillCmd.cmd"
TRIGGERSKILLNPCSKILLCMD_CMD_FIELD.number = 1
TRIGGERSKILLNPCSKILLCMD_CMD_FIELD.index = 0
TRIGGERSKILLNPCSKILLCMD_CMD_FIELD.label = 1
TRIGGERSKILLNPCSKILLCMD_CMD_FIELD.has_default_value = true
TRIGGERSKILLNPCSKILLCMD_CMD_FIELD.default_value = 7
TRIGGERSKILLNPCSKILLCMD_CMD_FIELD.enum_type = XCMD_PB_COMMAND
TRIGGERSKILLNPCSKILLCMD_CMD_FIELD.type = 14
TRIGGERSKILLNPCSKILLCMD_CMD_FIELD.cpp_type = 8

TRIGGERSKILLNPCSKILLCMD_PARAM_FIELD.name = "param"
TRIGGERSKILLNPCSKILLCMD_PARAM_FIELD.full_name = ".Cmd.TriggerSkillNpcSkillCmd.param"
TRIGGERSKILLNPCSKILLCMD_PARAM_FIELD.number = 2
TRIGGERSKILLNPCSKILLCMD_PARAM_FIELD.index = 1
TRIGGERSKILLNPCSKILLCMD_PARAM_FIELD.label = 1
TRIGGERSKILLNPCSKILLCMD_PARAM_FIELD.has_default_value = true
TRIGGERSKILLNPCSKILLCMD_PARAM_FIELD.default_value = 11
TRIGGERSKILLNPCSKILLCMD_PARAM_FIELD.enum_type = SKILLPARAM
TRIGGERSKILLNPCSKILLCMD_PARAM_FIELD.type = 14
TRIGGERSKILLNPCSKILLCMD_PARAM_FIELD.cpp_type = 8

TRIGGERSKILLNPCSKILLCMD_NPCGUID_FIELD.name = "npcguid"
TRIGGERSKILLNPCSKILLCMD_NPCGUID_FIELD.full_name = ".Cmd.TriggerSkillNpcSkillCmd.npcguid"
TRIGGERSKILLNPCSKILLCMD_NPCGUID_FIELD.number = 3
TRIGGERSKILLNPCSKILLCMD_NPCGUID_FIELD.index = 2
TRIGGERSKILLNPCSKILLCMD_NPCGUID_FIELD.label = 2
TRIGGERSKILLNPCSKILLCMD_NPCGUID_FIELD.has_default_value = false
TRIGGERSKILLNPCSKILLCMD_NPCGUID_FIELD.default_value = 0
TRIGGERSKILLNPCSKILLCMD_NPCGUID_FIELD.type = 4
TRIGGERSKILLNPCSKILLCMD_NPCGUID_FIELD.cpp_type = 4

TRIGGERSKILLNPCSKILLCMD_ETYPE_FIELD.name = "etype"
TRIGGERSKILLNPCSKILLCMD_ETYPE_FIELD.full_name = ".Cmd.TriggerSkillNpcSkillCmd.etype"
TRIGGERSKILLNPCSKILLCMD_ETYPE_FIELD.number = 4
TRIGGERSKILLNPCSKILLCMD_ETYPE_FIELD.index = 3
TRIGGERSKILLNPCSKILLCMD_ETYPE_FIELD.label = 1
TRIGGERSKILLNPCSKILLCMD_ETYPE_FIELD.has_default_value = true
TRIGGERSKILLNPCSKILLCMD_ETYPE_FIELD.default_value = 0
TRIGGERSKILLNPCSKILLCMD_ETYPE_FIELD.enum_type = ETRIGSKILLTYPE
TRIGGERSKILLNPCSKILLCMD_ETYPE_FIELD.type = 14
TRIGGERSKILLNPCSKILLCMD_ETYPE_FIELD.cpp_type = 8

TRIGGERSKILLNPCSKILLCMD.name = "TriggerSkillNpcSkillCmd"
TRIGGERSKILLNPCSKILLCMD.full_name = ".Cmd.TriggerSkillNpcSkillCmd"
TRIGGERSKILLNPCSKILLCMD.nested_types = {}
TRIGGERSKILLNPCSKILLCMD.enum_types = {}
TRIGGERSKILLNPCSKILLCMD.fields = {TRIGGERSKILLNPCSKILLCMD_CMD_FIELD, TRIGGERSKILLNPCSKILLCMD_PARAM_FIELD, TRIGGERSKILLNPCSKILLCMD_NPCGUID_FIELD, TRIGGERSKILLNPCSKILLCMD_ETYPE_FIELD}
TRIGGERSKILLNPCSKILLCMD.is_extendable = false
TRIGGERSKILLNPCSKILLCMD.extensions = {}
SKILLOPTION_OPT_FIELD.name = "opt"
SKILLOPTION_OPT_FIELD.full_name = ".Cmd.SkillOption.opt"
SKILLOPTION_OPT_FIELD.number = 1
SKILLOPTION_OPT_FIELD.index = 0
SKILLOPTION_OPT_FIELD.label = 2
SKILLOPTION_OPT_FIELD.has_default_value = false
SKILLOPTION_OPT_FIELD.default_value = nil
SKILLOPTION_OPT_FIELD.enum_type = ESKILLOPTION
SKILLOPTION_OPT_FIELD.type = 14
SKILLOPTION_OPT_FIELD.cpp_type = 8

SKILLOPTION_VALUE_FIELD.name = "value"
SKILLOPTION_VALUE_FIELD.full_name = ".Cmd.SkillOption.value"
SKILLOPTION_VALUE_FIELD.number = 2
SKILLOPTION_VALUE_FIELD.index = 1
SKILLOPTION_VALUE_FIELD.label = 1
SKILLOPTION_VALUE_FIELD.has_default_value = true
SKILLOPTION_VALUE_FIELD.default_value = 0
SKILLOPTION_VALUE_FIELD.type = 13
SKILLOPTION_VALUE_FIELD.cpp_type = 3

SKILLOPTION.name = "SkillOption"
SKILLOPTION.full_name = ".Cmd.SkillOption"
SKILLOPTION.nested_types = {}
SKILLOPTION.enum_types = {}
SKILLOPTION.fields = {SKILLOPTION_OPT_FIELD, SKILLOPTION_VALUE_FIELD}
SKILLOPTION.is_extendable = false
SKILLOPTION.extensions = {}
SKILLOPTIONSKILLCMD_CMD_FIELD.name = "cmd"
SKILLOPTIONSKILLCMD_CMD_FIELD.full_name = ".Cmd.SkillOptionSkillCmd.cmd"
SKILLOPTIONSKILLCMD_CMD_FIELD.number = 1
SKILLOPTIONSKILLCMD_CMD_FIELD.index = 0
SKILLOPTIONSKILLCMD_CMD_FIELD.label = 1
SKILLOPTIONSKILLCMD_CMD_FIELD.has_default_value = true
SKILLOPTIONSKILLCMD_CMD_FIELD.default_value = 7
SKILLOPTIONSKILLCMD_CMD_FIELD.enum_type = XCMD_PB_COMMAND
SKILLOPTIONSKILLCMD_CMD_FIELD.type = 14
SKILLOPTIONSKILLCMD_CMD_FIELD.cpp_type = 8

SKILLOPTIONSKILLCMD_PARAM_FIELD.name = "param"
SKILLOPTIONSKILLCMD_PARAM_FIELD.full_name = ".Cmd.SkillOptionSkillCmd.param"
SKILLOPTIONSKILLCMD_PARAM_FIELD.number = 2
SKILLOPTIONSKILLCMD_PARAM_FIELD.index = 1
SKILLOPTIONSKILLCMD_PARAM_FIELD.label = 1
SKILLOPTIONSKILLCMD_PARAM_FIELD.has_default_value = true
SKILLOPTIONSKILLCMD_PARAM_FIELD.default_value = 12
SKILLOPTIONSKILLCMD_PARAM_FIELD.enum_type = SKILLPARAM
SKILLOPTIONSKILLCMD_PARAM_FIELD.type = 14
SKILLOPTIONSKILLCMD_PARAM_FIELD.cpp_type = 8

SKILLOPTIONSKILLCMD_SET_OPT_FIELD.name = "set_opt"
SKILLOPTIONSKILLCMD_SET_OPT_FIELD.full_name = ".Cmd.SkillOptionSkillCmd.set_opt"
SKILLOPTIONSKILLCMD_SET_OPT_FIELD.number = 3
SKILLOPTIONSKILLCMD_SET_OPT_FIELD.index = 2
SKILLOPTIONSKILLCMD_SET_OPT_FIELD.label = 1
SKILLOPTIONSKILLCMD_SET_OPT_FIELD.has_default_value = false
SKILLOPTIONSKILLCMD_SET_OPT_FIELD.default_value = nil
SKILLOPTIONSKILLCMD_SET_OPT_FIELD.message_type = SKILLOPTION
SKILLOPTIONSKILLCMD_SET_OPT_FIELD.type = 11
SKILLOPTIONSKILLCMD_SET_OPT_FIELD.cpp_type = 10

SKILLOPTIONSKILLCMD_ALL_OPTS_FIELD.name = "all_opts"
SKILLOPTIONSKILLCMD_ALL_OPTS_FIELD.full_name = ".Cmd.SkillOptionSkillCmd.all_opts"
SKILLOPTIONSKILLCMD_ALL_OPTS_FIELD.number = 4
SKILLOPTIONSKILLCMD_ALL_OPTS_FIELD.index = 3
SKILLOPTIONSKILLCMD_ALL_OPTS_FIELD.label = 3
SKILLOPTIONSKILLCMD_ALL_OPTS_FIELD.has_default_value = false
SKILLOPTIONSKILLCMD_ALL_OPTS_FIELD.default_value = {}
SKILLOPTIONSKILLCMD_ALL_OPTS_FIELD.message_type = SKILLOPTION
SKILLOPTIONSKILLCMD_ALL_OPTS_FIELD.type = 11
SKILLOPTIONSKILLCMD_ALL_OPTS_FIELD.cpp_type = 10

SKILLOPTIONSKILLCMD.name = "SkillOptionSkillCmd"
SKILLOPTIONSKILLCMD.full_name = ".Cmd.SkillOptionSkillCmd"
SKILLOPTIONSKILLCMD.nested_types = {}
SKILLOPTIONSKILLCMD.enum_types = {}
SKILLOPTIONSKILLCMD.fields = {SKILLOPTIONSKILLCMD_CMD_FIELD, SKILLOPTIONSKILLCMD_PARAM_FIELD, SKILLOPTIONSKILLCMD_SET_OPT_FIELD, SKILLOPTIONSKILLCMD_ALL_OPTS_FIELD}
SKILLOPTIONSKILLCMD.is_extendable = false
SKILLOPTIONSKILLCMD.extensions = {}
DYNAMICSKILLCMD_CMD_FIELD.name = "cmd"
DYNAMICSKILLCMD_CMD_FIELD.full_name = ".Cmd.DynamicSkillCmd.cmd"
DYNAMICSKILLCMD_CMD_FIELD.number = 1
DYNAMICSKILLCMD_CMD_FIELD.index = 0
DYNAMICSKILLCMD_CMD_FIELD.label = 1
DYNAMICSKILLCMD_CMD_FIELD.has_default_value = true
DYNAMICSKILLCMD_CMD_FIELD.default_value = 7
DYNAMICSKILLCMD_CMD_FIELD.enum_type = XCMD_PB_COMMAND
DYNAMICSKILLCMD_CMD_FIELD.type = 14
DYNAMICSKILLCMD_CMD_FIELD.cpp_type = 8

DYNAMICSKILLCMD_PARAM_FIELD.name = "param"
DYNAMICSKILLCMD_PARAM_FIELD.full_name = ".Cmd.DynamicSkillCmd.param"
DYNAMICSKILLCMD_PARAM_FIELD.number = 2
DYNAMICSKILLCMD_PARAM_FIELD.index = 1
DYNAMICSKILLCMD_PARAM_FIELD.label = 1
DYNAMICSKILLCMD_PARAM_FIELD.has_default_value = true
DYNAMICSKILLCMD_PARAM_FIELD.default_value = 13
DYNAMICSKILLCMD_PARAM_FIELD.enum_type = SKILLPARAM
DYNAMICSKILLCMD_PARAM_FIELD.type = 14
DYNAMICSKILLCMD_PARAM_FIELD.cpp_type = 8

DYNAMICSKILLCMD_SKILLS_FIELD.name = "skills"
DYNAMICSKILLCMD_SKILLS_FIELD.full_name = ".Cmd.DynamicSkillCmd.skills"
DYNAMICSKILLCMD_SKILLS_FIELD.number = 3
DYNAMICSKILLCMD_SKILLS_FIELD.index = 2
DYNAMICSKILLCMD_SKILLS_FIELD.label = 3
DYNAMICSKILLCMD_SKILLS_FIELD.has_default_value = false
DYNAMICSKILLCMD_SKILLS_FIELD.default_value = {}
DYNAMICSKILLCMD_SKILLS_FIELD.message_type = SKILLITEM
DYNAMICSKILLCMD_SKILLS_FIELD.type = 11
DYNAMICSKILLCMD_SKILLS_FIELD.cpp_type = 10

DYNAMICSKILLCMD.name = "DynamicSkillCmd"
DYNAMICSKILLCMD.full_name = ".Cmd.DynamicSkillCmd"
DYNAMICSKILLCMD.nested_types = {}
DYNAMICSKILLCMD.enum_types = {}
DYNAMICSKILLCMD.fields = {DYNAMICSKILLCMD_CMD_FIELD, DYNAMICSKILLCMD_PARAM_FIELD, DYNAMICSKILLCMD_SKILLS_FIELD}
DYNAMICSKILLCMD.is_extendable = false
DYNAMICSKILLCMD.extensions = {}
UPDATEDYNAMICSKILLCMD_CMD_FIELD.name = "cmd"
UPDATEDYNAMICSKILLCMD_CMD_FIELD.full_name = ".Cmd.UpdateDynamicSkillCmd.cmd"
UPDATEDYNAMICSKILLCMD_CMD_FIELD.number = 1
UPDATEDYNAMICSKILLCMD_CMD_FIELD.index = 0
UPDATEDYNAMICSKILLCMD_CMD_FIELD.label = 1
UPDATEDYNAMICSKILLCMD_CMD_FIELD.has_default_value = true
UPDATEDYNAMICSKILLCMD_CMD_FIELD.default_value = 7
UPDATEDYNAMICSKILLCMD_CMD_FIELD.enum_type = XCMD_PB_COMMAND
UPDATEDYNAMICSKILLCMD_CMD_FIELD.type = 14
UPDATEDYNAMICSKILLCMD_CMD_FIELD.cpp_type = 8

UPDATEDYNAMICSKILLCMD_PARAM_FIELD.name = "param"
UPDATEDYNAMICSKILLCMD_PARAM_FIELD.full_name = ".Cmd.UpdateDynamicSkillCmd.param"
UPDATEDYNAMICSKILLCMD_PARAM_FIELD.number = 2
UPDATEDYNAMICSKILLCMD_PARAM_FIELD.index = 1
UPDATEDYNAMICSKILLCMD_PARAM_FIELD.label = 1
UPDATEDYNAMICSKILLCMD_PARAM_FIELD.has_default_value = true
UPDATEDYNAMICSKILLCMD_PARAM_FIELD.default_value = 14
UPDATEDYNAMICSKILLCMD_PARAM_FIELD.enum_type = SKILLPARAM
UPDATEDYNAMICSKILLCMD_PARAM_FIELD.type = 14
UPDATEDYNAMICSKILLCMD_PARAM_FIELD.cpp_type = 8

UPDATEDYNAMICSKILLCMD_UPDATE_FIELD.name = "update"
UPDATEDYNAMICSKILLCMD_UPDATE_FIELD.full_name = ".Cmd.UpdateDynamicSkillCmd.update"
UPDATEDYNAMICSKILLCMD_UPDATE_FIELD.number = 3
UPDATEDYNAMICSKILLCMD_UPDATE_FIELD.index = 2
UPDATEDYNAMICSKILLCMD_UPDATE_FIELD.label = 3
UPDATEDYNAMICSKILLCMD_UPDATE_FIELD.has_default_value = false
UPDATEDYNAMICSKILLCMD_UPDATE_FIELD.default_value = {}
UPDATEDYNAMICSKILLCMD_UPDATE_FIELD.message_type = SKILLITEM
UPDATEDYNAMICSKILLCMD_UPDATE_FIELD.type = 11
UPDATEDYNAMICSKILLCMD_UPDATE_FIELD.cpp_type = 10

UPDATEDYNAMICSKILLCMD_DEL_FIELD.name = "del"
UPDATEDYNAMICSKILLCMD_DEL_FIELD.full_name = ".Cmd.UpdateDynamicSkillCmd.del"
UPDATEDYNAMICSKILLCMD_DEL_FIELD.number = 4
UPDATEDYNAMICSKILLCMD_DEL_FIELD.index = 3
UPDATEDYNAMICSKILLCMD_DEL_FIELD.label = 3
UPDATEDYNAMICSKILLCMD_DEL_FIELD.has_default_value = false
UPDATEDYNAMICSKILLCMD_DEL_FIELD.default_value = {}
UPDATEDYNAMICSKILLCMD_DEL_FIELD.message_type = SKILLITEM
UPDATEDYNAMICSKILLCMD_DEL_FIELD.type = 11
UPDATEDYNAMICSKILLCMD_DEL_FIELD.cpp_type = 10

UPDATEDYNAMICSKILLCMD.name = "UpdateDynamicSkillCmd"
UPDATEDYNAMICSKILLCMD.full_name = ".Cmd.UpdateDynamicSkillCmd"
UPDATEDYNAMICSKILLCMD.nested_types = {}
UPDATEDYNAMICSKILLCMD.enum_types = {}
UPDATEDYNAMICSKILLCMD.fields = {UPDATEDYNAMICSKILLCMD_CMD_FIELD, UPDATEDYNAMICSKILLCMD_PARAM_FIELD, UPDATEDYNAMICSKILLCMD_UPDATE_FIELD, UPDATEDYNAMICSKILLCMD_DEL_FIELD}
UPDATEDYNAMICSKILLCMD.is_extendable = false
UPDATEDYNAMICSKILLCMD.extensions = {}
SYNCDESTPOSSKILLCMD_CMD_FIELD.name = "cmd"
SYNCDESTPOSSKILLCMD_CMD_FIELD.full_name = ".Cmd.SyncDestPosSkillCmd.cmd"
SYNCDESTPOSSKILLCMD_CMD_FIELD.number = 1
SYNCDESTPOSSKILLCMD_CMD_FIELD.index = 0
SYNCDESTPOSSKILLCMD_CMD_FIELD.label = 1
SYNCDESTPOSSKILLCMD_CMD_FIELD.has_default_value = true
SYNCDESTPOSSKILLCMD_CMD_FIELD.default_value = 7
SYNCDESTPOSSKILLCMD_CMD_FIELD.enum_type = XCMD_PB_COMMAND
SYNCDESTPOSSKILLCMD_CMD_FIELD.type = 14
SYNCDESTPOSSKILLCMD_CMD_FIELD.cpp_type = 8

SYNCDESTPOSSKILLCMD_PARAM_FIELD.name = "param"
SYNCDESTPOSSKILLCMD_PARAM_FIELD.full_name = ".Cmd.SyncDestPosSkillCmd.param"
SYNCDESTPOSSKILLCMD_PARAM_FIELD.number = 2
SYNCDESTPOSSKILLCMD_PARAM_FIELD.index = 1
SYNCDESTPOSSKILLCMD_PARAM_FIELD.label = 1
SYNCDESTPOSSKILLCMD_PARAM_FIELD.has_default_value = true
SYNCDESTPOSSKILLCMD_PARAM_FIELD.default_value = 15
SYNCDESTPOSSKILLCMD_PARAM_FIELD.enum_type = SKILLPARAM
SYNCDESTPOSSKILLCMD_PARAM_FIELD.type = 14
SYNCDESTPOSSKILLCMD_PARAM_FIELD.cpp_type = 8

SYNCDESTPOSSKILLCMD_SKILLID_FIELD.name = "skillid"
SYNCDESTPOSSKILLCMD_SKILLID_FIELD.full_name = ".Cmd.SyncDestPosSkillCmd.skillid"
SYNCDESTPOSSKILLCMD_SKILLID_FIELD.number = 3
SYNCDESTPOSSKILLCMD_SKILLID_FIELD.index = 2
SYNCDESTPOSSKILLCMD_SKILLID_FIELD.label = 1
SYNCDESTPOSSKILLCMD_SKILLID_FIELD.has_default_value = true
SYNCDESTPOSSKILLCMD_SKILLID_FIELD.default_value = 0
SYNCDESTPOSSKILLCMD_SKILLID_FIELD.type = 13
SYNCDESTPOSSKILLCMD_SKILLID_FIELD.cpp_type = 3

SYNCDESTPOSSKILLCMD_POS_FIELD.name = "pos"
SYNCDESTPOSSKILLCMD_POS_FIELD.full_name = ".Cmd.SyncDestPosSkillCmd.pos"
SYNCDESTPOSSKILLCMD_POS_FIELD.number = 4
SYNCDESTPOSSKILLCMD_POS_FIELD.index = 3
SYNCDESTPOSSKILLCMD_POS_FIELD.label = 1
SYNCDESTPOSSKILLCMD_POS_FIELD.has_default_value = false
SYNCDESTPOSSKILLCMD_POS_FIELD.default_value = nil
SYNCDESTPOSSKILLCMD_POS_FIELD.message_type = ProtoCommon_pb.SCENEPOS
SYNCDESTPOSSKILLCMD_POS_FIELD.type = 11
SYNCDESTPOSSKILLCMD_POS_FIELD.cpp_type = 10

SYNCDESTPOSSKILLCMD.name = "SyncDestPosSkillCmd"
SYNCDESTPOSSKILLCMD.full_name = ".Cmd.SyncDestPosSkillCmd"
SYNCDESTPOSSKILLCMD.nested_types = {}
SYNCDESTPOSSKILLCMD.enum_types = {}
SYNCDESTPOSSKILLCMD.fields = {SYNCDESTPOSSKILLCMD_CMD_FIELD, SYNCDESTPOSSKILLCMD_PARAM_FIELD, SYNCDESTPOSSKILLCMD_SKILLID_FIELD, SYNCDESTPOSSKILLCMD_POS_FIELD}
SYNCDESTPOSSKILLCMD.is_extendable = false
SYNCDESTPOSSKILLCMD.extensions = {}

ChangeSkillCmd = protobuf.Message(CHANGESKILLCMD)
DynamicSkillCmd = protobuf.Message(DYNAMICSKILLCMD)
ELEVELUPTYPE_AT = 2
ELEVELUPTYPE_MAX = 3
ELEVELUPTYPE_MIN = 0
ELEVELUPTYPE_MT = 1
ESKILLOPTION_AUTOQUEUE = 1
ESKILLOPTION_AUTO_ARCHERY = 3
ESKILLOPTION_COMBAT_ELITE_1 = 6
ESKILLOPTION_COMBAT_ELITE_2 = 7
ESKILLOPTION_COMBAT_ELITE_3 = 8
ESKILLOPTION_COMBAT_ELITE_4 = 9
ESKILLOPTION_COMBAT_ELITE_5 = 10
ESKILLOPTION_COMBAT_ELITE_6 = 11
ESKILLOPTION_COMBAT_ELITE_7 = 12
ESKILLOPTION_FISTS_MAGIC = 4
ESKILLOPTION_SUMMONBEING = 2
ESKILLOPTION_SUMMON_ELEMENT = 5
ESKILLSHORTCUT_AUTO = 2
ESKILLSHORTCUT_BEINGAUTO = 4
ESKILLSHORTCUT_EXTEND = 3
ESKILLSHORTCUT_EXTEND_2 = 5
ESKILLSHORTCUT_EXTEND_3 = 6
ESKILLSHORTCUT_MAX = 7
ESKILLSHORTCUT_MIN = 0
ESKILLSHORTCUT_NORMAL = 1
ETRIGTSKILL_BTRANS = 1
ETRIGTSKILL_MIN = 0
EquipSkill = protobuf.Message(EQUIPSKILL)
LevelupSkill = protobuf.Message(LEVELUPSKILL)
MarkSkillNpcSkillCmd = protobuf.Message(MARKSKILLNPCSKILLCMD)
ReqSkillData = protobuf.Message(REQSKILLDATA)
ResetSkill = protobuf.Message(RESETSKILL)
SKILLPARAM_CHANGE_SKILL = 7
SKILLPARAM_DYNAMIC_SKILL_INFO = 13
SKILLPARAM_DYNAMIC_SKILL_UPDATE = 14
SKILLPARAM_EQUIPSKILL = 4
SKILLPARAM_LEVELUPSKILL = 3
SKILLPARAM_MARK_SKILLNPC = 10
SKILLPARAM_RESETSKILL = 5
SKILLPARAM_SELECT_RUNE = 9
SKILLPARAM_SKILLITEM = 1
SKILLPARAM_SKILLOPTIONS = 12
SKILLPARAM_SKILLUPDATE = 2
SKILLPARAM_SKILLVALIDPOS = 6
SKILLPARAM_SPEC_SKILL_INFO = 8
SKILLPARAM_SYNC_DEST_POS = 15
SKILLPARAM_TRGGER_SKILLNPC = 11
SelectRuneSkillCmd = protobuf.Message(SELECTRUNESKILLCMD)
SkillConsume = protobuf.Message(SKILLCONSUME)
SkillCost = protobuf.Message(SKILLCOST)
SkillData = protobuf.Message(SKILLDATA)
SkillItem = protobuf.Message(SKILLITEM)
SkillOption = protobuf.Message(SKILLOPTION)
SkillOptionSkillCmd = protobuf.Message(SKILLOPTIONSKILLCMD)
SkillPos = protobuf.Message(SKILLPOS)
SkillShortcut = protobuf.Message(SKILLSHORTCUT)
SkillUpdate = protobuf.Message(SKILLUPDATE)
SkillValidPos = protobuf.Message(SKILLVALIDPOS)
SkillValidShortcut = protobuf.Message(SKILLVALIDSHORTCUT)
SpecSkillInfo = protobuf.Message(SPECSKILLINFO)
SyncDestPosSkillCmd = protobuf.Message(SYNCDESTPOSSKILLCMD)
TriggerSkillNpcSkillCmd = protobuf.Message(TRIGGERSKILLNPCSKILLCMD)
UpSkillInfoSkillCmd = protobuf.Message(UPSKILLINFOSKILLCMD)
UpdateDynamicSkillCmd = protobuf.Message(UPDATEDYNAMICSKILLCMD)

