slot0 = require("protobuf")
slot1 = require("common_pb")

module("p23_pb")

slot2 = {
	SC_23001_SHAM_COUNT_FIELD = slot0.FieldDescriptor(),
	SC_23001_ASSIST_SHIP_FIELD = slot0.FieldDescriptor(),
	SC_23001_DAILY_REPAIR_COUNT_FIELD = slot0.FieldDescriptor(),
	SC_23001_SIM_ID_FIELD = slot0.FieldDescriptor(),
	SC_23001_SHOP_LIST_FIELD = slot0.FieldDescriptor(),
	SC_23001_CURRENT_SHAM_FIELD = slot0.FieldDescriptor(),
	CS_23002_ID_FIELD = slot0.FieldDescriptor(),
	CS_23002_GROUP_ID_LIST_FIELD = slot0.FieldDescriptor(),
	CS_23002_FORMATION_LIST_FIELD = slot0.FieldDescriptor(),
	CS_23002_FRIEND_ID_FIELD = slot0.FieldDescriptor(),
	CS_23002_FRIEND_SHIP_ID_FIELD = slot0.FieldDescriptor(),
	SC_23003_RESULT_FIELD = slot0.FieldDescriptor(),
	SC_23003_CURRENT_SHAM_FIELD = slot0.FieldDescriptor(),
	CS_23004_ACT_FIELD = slot0.FieldDescriptor(),
	CS_23004_GROUP_ID_FIELD = slot0.FieldDescriptor(),
	CS_23004_ACT_ARG_1_FIELD = slot0.FieldDescriptor(),
	CS_23004_ACT_ARG_2_FIELD = slot0.FieldDescriptor(),
	SC_23005_RESULT_FIELD = slot0.FieldDescriptor(),
	SC_23005_MOVE_PATH_FIELD = slot0.FieldDescriptor(),
	SC_23005_DROP_LIST_FIELD = slot0.FieldDescriptor(),
	SC_23005_MAP_UPDATE_FIELD = slot0.FieldDescriptor(),
	SC_23005_SHIP_UPDATE_FIELD = slot0.FieldDescriptor(),
	CS_23006_FORMATION_LIST_FIELD = slot0.FieldDescriptor(),
	SC_23007_RESULT_FIELD = slot0.FieldDescriptor(),
	SC_23009_CELL_LIST_FIELD = slot0.FieldDescriptor(),
	CS_23010_ID_FIELD = slot0.FieldDescriptor(),
	CS_23010_COUNT_FIELD = slot0.FieldDescriptor(),
	SC_23011_RESULT_FIELD = slot0.FieldDescriptor(),
	SHAMSHOP_SHOP_ID_FIELD = slot0.FieldDescriptor(),
	SHAMSHOP_COUNT_FIELD = slot0.FieldDescriptor(),
	CURRENTSHAMINFO_ID_FIELD = slot0.FieldDescriptor(),
	CURRENTSHAMINFO_PROGRESS_FIELD = slot0.FieldDescriptor(),
	CURRENTSHAMINFO_CELL_LIST_FIELD = slot0.FieldDescriptor(),
	CURRENTSHAMINFO_GROUP_LIST_FIELD = slot0.FieldDescriptor(),
	CURRENTSHAMINFO_GROUP_FIELD = slot0.FieldDescriptor(),
	CURRENTSHAMINFO_ASSIST_SHIP_FIELD = slot0.FieldDescriptor(),
	SHAMCELLINFO_POS_FIELD = slot0.FieldDescriptor(),
	SHAMCELLINFO_ITEM_TYPE_FIELD = slot0.FieldDescriptor(),
	SHAMCELLINFO_ITEM_ID_FIELD = slot0.FieldDescriptor(),
	SHAMCELLINFO_ITEM_INFO_FIELD = slot0.FieldDescriptor(),
	SHAMCELLINFO_ITEM_STATE_FIELD = slot0.FieldDescriptor(),
	SHAMCELLINFO_ITEM_FLAG_FIELD = slot0.FieldDescriptor(),
	SHAMCELLPOS_ROW_FIELD = slot0.FieldDescriptor(),
	SHAMCELLPOS_COLUMN_FIELD = slot0.FieldDescriptor(),
	GROUPINSHAM_FORMATION_LIST_FIELD = slot0.FieldDescriptor(),
	GROUPINSHAM_POS_FIELD = slot0.FieldDescriptor(),
	GROUPINSHAM_STRATEGY_LIST_FIELD = slot0.FieldDescriptor(),
	GROUPINSHAM_STRATEGY_ID_FIELD = slot0.FieldDescriptor(),
	SHIPINSHAM_ID_FIELD = slot0.FieldDescriptor(),
	SHIPINSHAM_HP_RANT_FIELD = slot0.FieldDescriptor(),
	SHIPINSHAM_STRATEGY_LIST_FIELD = slot0.FieldDescriptor(),
	SHIPINSHAM_SHIP_INFO_FIELD = slot0.FieldDescriptor(),
	STRATEGYINFO_ID_FIELD = slot0.FieldDescriptor(),
	STRATEGYINFO_COUNT_FIELD = slot0.FieldDescriptor(),
	HPINFO_ID_FIELD = slot0.FieldDescriptor(),
	HPINFO_HP_RANT_FIELD = slot0.FieldDescriptor(),
	SHAMTARGETINFO_ID_FIELD = slot0.FieldDescriptor(),
	SHAMTARGETINFO_LEVEL_FIELD = slot0.FieldDescriptor(),
	SHAMTARGETINFO_ICON_FIELD = slot0.FieldDescriptor(),
	SHAMTARGETINFO_NAME_FIELD = slot0.FieldDescriptor(),
	SHAMTARGETINFO_SHIP_LIST_FIELD = slot0.FieldDescriptor(),
	SHAMTARGETINFO_SKIN_ID_FIELD = slot0.FieldDescriptor(),
	SHAMTARGETINFO_PROPOSE_FIELD = slot0.FieldDescriptor(),
	SHAMTARGETINFO_REMOULDED_FIELD = slot0.FieldDescriptor(),
	SHAMTARGETINFO_DISPLAY_FIELD = slot0.FieldDescriptor()
}
SC_23001 = slot0.Descriptor()
CS_23002 = slot0.Descriptor()
SC_23003 = slot0.Descriptor()
CS_23004 = slot0.Descriptor()
SC_23005 = slot0.Descriptor()
CS_23006 = slot0.Descriptor()
SC_23007 = slot0.Descriptor()
SC_23009 = slot0.Descriptor()
CS_23010 = slot0.Descriptor()
SC_23011 = slot0.Descriptor()
SHAMSHOP = slot0.Descriptor()
CURRENTSHAMINFO = slot0.Descriptor()
SHAMCELLINFO = slot0.Descriptor()
SHAMCELLPOS = slot0.Descriptor()
GROUPINSHAM = slot0.Descriptor()
SHIPINSHAM = slot0.Descriptor()
STRATEGYINFO = slot0.Descriptor()
HPINFO = slot0.Descriptor()
SHAMTARGETINFO = slot0.Descriptor()
slot2.SC_23001_SHAM_COUNT_FIELD.name = "sham_count"
slot2.SC_23001_SHAM_COUNT_FIELD.full_name = "p23.sc_23001.sham_count"
slot2.SC_23001_SHAM_COUNT_FIELD.number = 1
slot2.SC_23001_SHAM_COUNT_FIELD.index = 0
slot2.SC_23001_SHAM_COUNT_FIELD.label = 2
slot2.SC_23001_SHAM_COUNT_FIELD.has_default_value = false
slot2.SC_23001_SHAM_COUNT_FIELD.default_value = 0
slot2.SC_23001_SHAM_COUNT_FIELD.type = 13
slot2.SC_23001_SHAM_COUNT_FIELD.cpp_type = 3
slot2.SC_23001_ASSIST_SHIP_FIELD.name = "assist_ship"
slot2.SC_23001_ASSIST_SHIP_FIELD.full_name = "p23.sc_23001.assist_ship"
slot2.SC_23001_ASSIST_SHIP_FIELD.number = 2
slot2.SC_23001_ASSIST_SHIP_FIELD.index = 1
slot2.SC_23001_ASSIST_SHIP_FIELD.label = 2
slot2.SC_23001_ASSIST_SHIP_FIELD.has_default_value = false
slot2.SC_23001_ASSIST_SHIP_FIELD.default_value = 0
slot2.SC_23001_ASSIST_SHIP_FIELD.type = 13
slot2.SC_23001_ASSIST_SHIP_FIELD.cpp_type = 3
slot2.SC_23001_DAILY_REPAIR_COUNT_FIELD.name = "daily_repair_count"
slot2.SC_23001_DAILY_REPAIR_COUNT_FIELD.full_name = "p23.sc_23001.daily_repair_count"
slot2.SC_23001_DAILY_REPAIR_COUNT_FIELD.number = 3
slot2.SC_23001_DAILY_REPAIR_COUNT_FIELD.index = 2
slot2.SC_23001_DAILY_REPAIR_COUNT_FIELD.label = 2
slot2.SC_23001_DAILY_REPAIR_COUNT_FIELD.has_default_value = false
slot2.SC_23001_DAILY_REPAIR_COUNT_FIELD.default_value = 0
slot2.SC_23001_DAILY_REPAIR_COUNT_FIELD.type = 13
slot2.SC_23001_DAILY_REPAIR_COUNT_FIELD.cpp_type = 3
slot2.SC_23001_SIM_ID_FIELD.name = "sim_id"
slot2.SC_23001_SIM_ID_FIELD.full_name = "p23.sc_23001.sim_id"
slot2.SC_23001_SIM_ID_FIELD.number = 4
slot2.SC_23001_SIM_ID_FIELD.index = 3
slot2.SC_23001_SIM_ID_FIELD.label = 2
slot2.SC_23001_SIM_ID_FIELD.has_default_value = false
slot2.SC_23001_SIM_ID_FIELD.default_value = 0
slot2.SC_23001_SIM_ID_FIELD.type = 13
slot2.SC_23001_SIM_ID_FIELD.cpp_type = 3
slot2.SC_23001_SHOP_LIST_FIELD.name = "shop_list"
slot2.SC_23001_SHOP_LIST_FIELD.full_name = "p23.sc_23001.shop_list"
slot2.SC_23001_SHOP_LIST_FIELD.number = 5
slot2.SC_23001_SHOP_LIST_FIELD.index = 4
slot2.SC_23001_SHOP_LIST_FIELD.label = 3
slot2.SC_23001_SHOP_LIST_FIELD.has_default_value = false
slot2.SC_23001_SHOP_LIST_FIELD.default_value = {}
slot2.SC_23001_SHOP_LIST_FIELD.message_type = SHAMSHOP
slot2.SC_23001_SHOP_LIST_FIELD.type = 11
slot2.SC_23001_SHOP_LIST_FIELD.cpp_type = 10
slot2.SC_23001_CURRENT_SHAM_FIELD.name = "current_sham"
slot2.SC_23001_CURRENT_SHAM_FIELD.full_name = "p23.sc_23001.current_sham"
slot2.SC_23001_CURRENT_SHAM_FIELD.number = 6
slot2.SC_23001_CURRENT_SHAM_FIELD.index = 5
slot2.SC_23001_CURRENT_SHAM_FIELD.label = 1
slot2.SC_23001_CURRENT_SHAM_FIELD.has_default_value = false
slot2.SC_23001_CURRENT_SHAM_FIELD.default_value = nil
slot2.SC_23001_CURRENT_SHAM_FIELD.message_type = CURRENTSHAMINFO
slot2.SC_23001_CURRENT_SHAM_FIELD.type = 11
slot2.SC_23001_CURRENT_SHAM_FIELD.cpp_type = 10
SC_23001.name = "sc_23001"
SC_23001.full_name = "p23.sc_23001"
SC_23001.nested_types = {}
SC_23001.enum_types = {}
SC_23001.fields = {
	slot2.SC_23001_SHAM_COUNT_FIELD,
	slot2.SC_23001_ASSIST_SHIP_FIELD,
	slot2.SC_23001_DAILY_REPAIR_COUNT_FIELD,
	slot2.SC_23001_SIM_ID_FIELD,
	slot2.SC_23001_SHOP_LIST_FIELD,
	slot2.SC_23001_CURRENT_SHAM_FIELD
}
SC_23001.is_extendable = false
SC_23001.extensions = {}
slot2.CS_23002_ID_FIELD.name = "id"
slot2.CS_23002_ID_FIELD.full_name = "p23.cs_23002.id"
slot2.CS_23002_ID_FIELD.number = 1
slot2.CS_23002_ID_FIELD.index = 0
slot2.CS_23002_ID_FIELD.label = 2
slot2.CS_23002_ID_FIELD.has_default_value = false
slot2.CS_23002_ID_FIELD.default_value = 0
slot2.CS_23002_ID_FIELD.type = 13
slot2.CS_23002_ID_FIELD.cpp_type = 3
slot2.CS_23002_GROUP_ID_LIST_FIELD.name = "group_id_list"
slot2.CS_23002_GROUP_ID_LIST_FIELD.full_name = "p23.cs_23002.group_id_list"
slot2.CS_23002_GROUP_ID_LIST_FIELD.number = 2
slot2.CS_23002_GROUP_ID_LIST_FIELD.index = 1
slot2.CS_23002_GROUP_ID_LIST_FIELD.label = 3
slot2.CS_23002_GROUP_ID_LIST_FIELD.has_default_value = false
slot2.CS_23002_GROUP_ID_LIST_FIELD.default_value = {}
slot2.CS_23002_GROUP_ID_LIST_FIELD.type = 13
slot2.CS_23002_GROUP_ID_LIST_FIELD.cpp_type = 3
slot2.CS_23002_FORMATION_LIST_FIELD.name = "formation_list"
slot2.CS_23002_FORMATION_LIST_FIELD.full_name = "p23.cs_23002.formation_list"
slot2.CS_23002_FORMATION_LIST_FIELD.number = 3
slot2.CS_23002_FORMATION_LIST_FIELD.index = 2
slot2.CS_23002_FORMATION_LIST_FIELD.label = 3
slot2.CS_23002_FORMATION_LIST_FIELD.has_default_value = false
slot2.CS_23002_FORMATION_LIST_FIELD.default_value = {}
slot2.CS_23002_FORMATION_LIST_FIELD.type = 13
slot2.CS_23002_FORMATION_LIST_FIELD.cpp_type = 3
slot2.CS_23002_FRIEND_ID_FIELD.name = "friend_id"
slot2.CS_23002_FRIEND_ID_FIELD.full_name = "p23.cs_23002.friend_id"
slot2.CS_23002_FRIEND_ID_FIELD.number = 4
slot2.CS_23002_FRIEND_ID_FIELD.index = 3
slot2.CS_23002_FRIEND_ID_FIELD.label = 2
slot2.CS_23002_FRIEND_ID_FIELD.has_default_value = false
slot2.CS_23002_FRIEND_ID_FIELD.default_value = 0
slot2.CS_23002_FRIEND_ID_FIELD.type = 13
slot2.CS_23002_FRIEND_ID_FIELD.cpp_type = 3
slot2.CS_23002_FRIEND_SHIP_ID_FIELD.name = "friend_ship_id"
slot2.CS_23002_FRIEND_SHIP_ID_FIELD.full_name = "p23.cs_23002.friend_ship_id"
slot2.CS_23002_FRIEND_SHIP_ID_FIELD.number = 5
slot2.CS_23002_FRIEND_SHIP_ID_FIELD.index = 4
slot2.CS_23002_FRIEND_SHIP_ID_FIELD.label = 2
slot2.CS_23002_FRIEND_SHIP_ID_FIELD.has_default_value = false
slot2.CS_23002_FRIEND_SHIP_ID_FIELD.default_value = 0
slot2.CS_23002_FRIEND_SHIP_ID_FIELD.type = 13
slot2.CS_23002_FRIEND_SHIP_ID_FIELD.cpp_type = 3
CS_23002.name = "cs_23002"
CS_23002.full_name = "p23.cs_23002"
CS_23002.nested_types = {}
CS_23002.enum_types = {}
CS_23002.fields = {
	slot2.CS_23002_ID_FIELD,
	slot2.CS_23002_GROUP_ID_LIST_FIELD,
	slot2.CS_23002_FORMATION_LIST_FIELD,
	slot2.CS_23002_FRIEND_ID_FIELD,
	slot2.CS_23002_FRIEND_SHIP_ID_FIELD
}
CS_23002.is_extendable = false
CS_23002.extensions = {}
slot2.SC_23003_RESULT_FIELD.name = "result"
slot2.SC_23003_RESULT_FIELD.full_name = "p23.sc_23003.result"
slot2.SC_23003_RESULT_FIELD.number = 1
slot2.SC_23003_RESULT_FIELD.index = 0
slot2.SC_23003_RESULT_FIELD.label = 2
slot2.SC_23003_RESULT_FIELD.has_default_value = false
slot2.SC_23003_RESULT_FIELD.default_value = 0
slot2.SC_23003_RESULT_FIELD.type = 13
slot2.SC_23003_RESULT_FIELD.cpp_type = 3
slot2.SC_23003_CURRENT_SHAM_FIELD.name = "current_sham"
slot2.SC_23003_CURRENT_SHAM_FIELD.full_name = "p23.sc_23003.current_sham"
slot2.SC_23003_CURRENT_SHAM_FIELD.number = 2
slot2.SC_23003_CURRENT_SHAM_FIELD.index = 1
slot2.SC_23003_CURRENT_SHAM_FIELD.label = 1
slot2.SC_23003_CURRENT_SHAM_FIELD.has_default_value = false
slot2.SC_23003_CURRENT_SHAM_FIELD.default_value = nil
slot2.SC_23003_CURRENT_SHAM_FIELD.message_type = CURRENTSHAMINFO
slot2.SC_23003_CURRENT_SHAM_FIELD.type = 11
slot2.SC_23003_CURRENT_SHAM_FIELD.cpp_type = 10
SC_23003.name = "sc_23003"
SC_23003.full_name = "p23.sc_23003"
SC_23003.nested_types = {}
SC_23003.enum_types = {}
SC_23003.fields = {
	slot2.SC_23003_RESULT_FIELD,
	slot2.SC_23003_CURRENT_SHAM_FIELD
}
SC_23003.is_extendable = false
SC_23003.extensions = {}
slot2.CS_23004_ACT_FIELD.name = "act"
slot2.CS_23004_ACT_FIELD.full_name = "p23.cs_23004.act"
slot2.CS_23004_ACT_FIELD.number = 1
slot2.CS_23004_ACT_FIELD.index = 0
slot2.CS_23004_ACT_FIELD.label = 2
slot2.CS_23004_ACT_FIELD.has_default_value = false
slot2.CS_23004_ACT_FIELD.default_value = 0
slot2.CS_23004_ACT_FIELD.type = 13
slot2.CS_23004_ACT_FIELD.cpp_type = 3
slot2.CS_23004_GROUP_ID_FIELD.name = "group_id"
slot2.CS_23004_GROUP_ID_FIELD.full_name = "p23.cs_23004.group_id"
slot2.CS_23004_GROUP_ID_FIELD.number = 2
slot2.CS_23004_GROUP_ID_FIELD.index = 1
slot2.CS_23004_GROUP_ID_FIELD.label = 2
slot2.CS_23004_GROUP_ID_FIELD.has_default_value = false
slot2.CS_23004_GROUP_ID_FIELD.default_value = 0
slot2.CS_23004_GROUP_ID_FIELD.type = 13
slot2.CS_23004_GROUP_ID_FIELD.cpp_type = 3
slot2.CS_23004_ACT_ARG_1_FIELD.name = "act_arg_1"
slot2.CS_23004_ACT_ARG_1_FIELD.full_name = "p23.cs_23004.act_arg_1"
slot2.CS_23004_ACT_ARG_1_FIELD.number = 3
slot2.CS_23004_ACT_ARG_1_FIELD.index = 2
slot2.CS_23004_ACT_ARG_1_FIELD.label = 1
slot2.CS_23004_ACT_ARG_1_FIELD.has_default_value = false
slot2.CS_23004_ACT_ARG_1_FIELD.default_value = 0
slot2.CS_23004_ACT_ARG_1_FIELD.type = 13
slot2.CS_23004_ACT_ARG_1_FIELD.cpp_type = 3
slot2.CS_23004_ACT_ARG_2_FIELD.name = "act_arg_2"
slot2.CS_23004_ACT_ARG_2_FIELD.full_name = "p23.cs_23004.act_arg_2"
slot2.CS_23004_ACT_ARG_2_FIELD.number = 4
slot2.CS_23004_ACT_ARG_2_FIELD.index = 3
slot2.CS_23004_ACT_ARG_2_FIELD.label = 1
slot2.CS_23004_ACT_ARG_2_FIELD.has_default_value = false
slot2.CS_23004_ACT_ARG_2_FIELD.default_value = 0
slot2.CS_23004_ACT_ARG_2_FIELD.type = 13
slot2.CS_23004_ACT_ARG_2_FIELD.cpp_type = 3
CS_23004.name = "cs_23004"
CS_23004.full_name = "p23.cs_23004"
CS_23004.nested_types = {}
CS_23004.enum_types = {}
CS_23004.fields = {
	slot2.CS_23004_ACT_FIELD,
	slot2.CS_23004_GROUP_ID_FIELD,
	slot2.CS_23004_ACT_ARG_1_FIELD,
	slot2.CS_23004_ACT_ARG_2_FIELD
}
CS_23004.is_extendable = false
CS_23004.extensions = {}
slot2.SC_23005_RESULT_FIELD.name = "result"
slot2.SC_23005_RESULT_FIELD.full_name = "p23.sc_23005.result"
slot2.SC_23005_RESULT_FIELD.number = 1
slot2.SC_23005_RESULT_FIELD.index = 0
slot2.SC_23005_RESULT_FIELD.label = 2
slot2.SC_23005_RESULT_FIELD.has_default_value = false
slot2.SC_23005_RESULT_FIELD.default_value = 0
slot2.SC_23005_RESULT_FIELD.type = 13
slot2.SC_23005_RESULT_FIELD.cpp_type = 3
slot2.SC_23005_MOVE_PATH_FIELD.name = "move_path"
slot2.SC_23005_MOVE_PATH_FIELD.full_name = "p23.sc_23005.move_path"
slot2.SC_23005_MOVE_PATH_FIELD.number = 2
slot2.SC_23005_MOVE_PATH_FIELD.index = 1
slot2.SC_23005_MOVE_PATH_FIELD.label = 3
slot2.SC_23005_MOVE_PATH_FIELD.has_default_value = false
slot2.SC_23005_MOVE_PATH_FIELD.default_value = {}
slot2.SC_23005_MOVE_PATH_FIELD.message_type = SHAMCELLPOS
slot2.SC_23005_MOVE_PATH_FIELD.type = 11
slot2.SC_23005_MOVE_PATH_FIELD.cpp_type = 10
slot2.SC_23005_DROP_LIST_FIELD.name = "drop_list"
slot2.SC_23005_DROP_LIST_FIELD.full_name = "p23.sc_23005.drop_list"
slot2.SC_23005_DROP_LIST_FIELD.number = 3
slot2.SC_23005_DROP_LIST_FIELD.index = 2
slot2.SC_23005_DROP_LIST_FIELD.label = 3
slot2.SC_23005_DROP_LIST_FIELD.has_default_value = false
slot2.SC_23005_DROP_LIST_FIELD.default_value = {}
slot2.SC_23005_DROP_LIST_FIELD.message_type = slot1.DROPINFO
slot2.SC_23005_DROP_LIST_FIELD.type = 11
slot2.SC_23005_DROP_LIST_FIELD.cpp_type = 10
slot2.SC_23005_MAP_UPDATE_FIELD.name = "map_update"
slot2.SC_23005_MAP_UPDATE_FIELD.full_name = "p23.sc_23005.map_update"
slot2.SC_23005_MAP_UPDATE_FIELD.number = 4
slot2.SC_23005_MAP_UPDATE_FIELD.index = 3
slot2.SC_23005_MAP_UPDATE_FIELD.label = 3
slot2.SC_23005_MAP_UPDATE_FIELD.has_default_value = false
slot2.SC_23005_MAP_UPDATE_FIELD.default_value = {}
slot2.SC_23005_MAP_UPDATE_FIELD.message_type = SHAMCELLINFO
slot2.SC_23005_MAP_UPDATE_FIELD.type = 11
slot2.SC_23005_MAP_UPDATE_FIELD.cpp_type = 10
slot2.SC_23005_SHIP_UPDATE_FIELD.name = "ship_update"
slot2.SC_23005_SHIP_UPDATE_FIELD.full_name = "p23.sc_23005.ship_update"
slot2.SC_23005_SHIP_UPDATE_FIELD.number = 5
slot2.SC_23005_SHIP_UPDATE_FIELD.index = 4
slot2.SC_23005_SHIP_UPDATE_FIELD.label = 3
slot2.SC_23005_SHIP_UPDATE_FIELD.has_default_value = false
slot2.SC_23005_SHIP_UPDATE_FIELD.default_value = {}
slot2.SC_23005_SHIP_UPDATE_FIELD.message_type = HPINFO
slot2.SC_23005_SHIP_UPDATE_FIELD.type = 11
slot2.SC_23005_SHIP_UPDATE_FIELD.cpp_type = 10
SC_23005.name = "sc_23005"
SC_23005.full_name = "p23.sc_23005"
SC_23005.nested_types = {}
SC_23005.enum_types = {}
SC_23005.fields = {
	slot2.SC_23005_RESULT_FIELD,
	slot2.SC_23005_MOVE_PATH_FIELD,
	slot2.SC_23005_DROP_LIST_FIELD,
	slot2.SC_23005_MAP_UPDATE_FIELD,
	slot2.SC_23005_SHIP_UPDATE_FIELD
}
SC_23005.is_extendable = false
SC_23005.extensions = {}
slot2.CS_23006_FORMATION_LIST_FIELD.name = "formation_list"
slot2.CS_23006_FORMATION_LIST_FIELD.full_name = "p23.cs_23006.formation_list"
slot2.CS_23006_FORMATION_LIST_FIELD.number = 1
slot2.CS_23006_FORMATION_LIST_FIELD.index = 0
slot2.CS_23006_FORMATION_LIST_FIELD.label = 3
slot2.CS_23006_FORMATION_LIST_FIELD.has_default_value = false
slot2.CS_23006_FORMATION_LIST_FIELD.default_value = {}
slot2.CS_23006_FORMATION_LIST_FIELD.type = 13
slot2.CS_23006_FORMATION_LIST_FIELD.cpp_type = 3
CS_23006.name = "cs_23006"
CS_23006.full_name = "p23.cs_23006"
CS_23006.nested_types = {}
CS_23006.enum_types = {}
CS_23006.fields = {
	slot2.CS_23006_FORMATION_LIST_FIELD
}
CS_23006.is_extendable = false
CS_23006.extensions = {}
slot2.SC_23007_RESULT_FIELD.name = "result"
slot2.SC_23007_RESULT_FIELD.full_name = "p23.sc_23007.result"
slot2.SC_23007_RESULT_FIELD.number = 1
slot2.SC_23007_RESULT_FIELD.index = 0
slot2.SC_23007_RESULT_FIELD.label = 2
slot2.SC_23007_RESULT_FIELD.has_default_value = false
slot2.SC_23007_RESULT_FIELD.default_value = 0
slot2.SC_23007_RESULT_FIELD.type = 13
slot2.SC_23007_RESULT_FIELD.cpp_type = 3
SC_23007.name = "sc_23007"
SC_23007.full_name = "p23.sc_23007"
SC_23007.nested_types = {}
SC_23007.enum_types = {}
SC_23007.fields = {
	slot2.SC_23007_RESULT_FIELD
}
SC_23007.is_extendable = false
SC_23007.extensions = {}
slot2.SC_23009_CELL_LIST_FIELD.name = "cell_list"
slot2.SC_23009_CELL_LIST_FIELD.full_name = "p23.sc_23009.cell_list"
slot2.SC_23009_CELL_LIST_FIELD.number = 1
slot2.SC_23009_CELL_LIST_FIELD.index = 0
slot2.SC_23009_CELL_LIST_FIELD.label = 3
slot2.SC_23009_CELL_LIST_FIELD.has_default_value = false
slot2.SC_23009_CELL_LIST_FIELD.default_value = {}
slot2.SC_23009_CELL_LIST_FIELD.message_type = SHAMCELLINFO
slot2.SC_23009_CELL_LIST_FIELD.type = 11
slot2.SC_23009_CELL_LIST_FIELD.cpp_type = 10
SC_23009.name = "sc_23009"
SC_23009.full_name = "p23.sc_23009"
SC_23009.nested_types = {}
SC_23009.enum_types = {}
SC_23009.fields = {
	slot2.SC_23009_CELL_LIST_FIELD
}
SC_23009.is_extendable = false
SC_23009.extensions = {}
slot2.CS_23010_ID_FIELD.name = "id"
slot2.CS_23010_ID_FIELD.full_name = "p23.cs_23010.id"
slot2.CS_23010_ID_FIELD.number = 1
slot2.CS_23010_ID_FIELD.index = 0
slot2.CS_23010_ID_FIELD.label = 2
slot2.CS_23010_ID_FIELD.has_default_value = false
slot2.CS_23010_ID_FIELD.default_value = 0
slot2.CS_23010_ID_FIELD.type = 13
slot2.CS_23010_ID_FIELD.cpp_type = 3
slot2.CS_23010_COUNT_FIELD.name = "count"
slot2.CS_23010_COUNT_FIELD.full_name = "p23.cs_23010.count"
slot2.CS_23010_COUNT_FIELD.number = 2
slot2.CS_23010_COUNT_FIELD.index = 1
slot2.CS_23010_COUNT_FIELD.label = 2
slot2.CS_23010_COUNT_FIELD.has_default_value = false
slot2.CS_23010_COUNT_FIELD.default_value = 0
slot2.CS_23010_COUNT_FIELD.type = 13
slot2.CS_23010_COUNT_FIELD.cpp_type = 3
CS_23010.name = "cs_23010"
CS_23010.full_name = "p23.cs_23010"
CS_23010.nested_types = {}
CS_23010.enum_types = {}
CS_23010.fields = {
	slot2.CS_23010_ID_FIELD,
	slot2.CS_23010_COUNT_FIELD
}
CS_23010.is_extendable = false
CS_23010.extensions = {}
slot2.SC_23011_RESULT_FIELD.name = "result"
slot2.SC_23011_RESULT_FIELD.full_name = "p23.sc_23011.result"
slot2.SC_23011_RESULT_FIELD.number = 1
slot2.SC_23011_RESULT_FIELD.index = 0
slot2.SC_23011_RESULT_FIELD.label = 2
slot2.SC_23011_RESULT_FIELD.has_default_value = false
slot2.SC_23011_RESULT_FIELD.default_value = 0
slot2.SC_23011_RESULT_FIELD.type = 13
slot2.SC_23011_RESULT_FIELD.cpp_type = 3
SC_23011.name = "sc_23011"
SC_23011.full_name = "p23.sc_23011"
SC_23011.nested_types = {}
SC_23011.enum_types = {}
SC_23011.fields = {
	slot2.SC_23011_RESULT_FIELD
}
SC_23011.is_extendable = false
SC_23011.extensions = {}
slot2.SHAMSHOP_SHOP_ID_FIELD.name = "shop_id"
slot2.SHAMSHOP_SHOP_ID_FIELD.full_name = "p23.shamshop.shop_id"
slot2.SHAMSHOP_SHOP_ID_FIELD.number = 1
slot2.SHAMSHOP_SHOP_ID_FIELD.index = 0
slot2.SHAMSHOP_SHOP_ID_FIELD.label = 2
slot2.SHAMSHOP_SHOP_ID_FIELD.has_default_value = false
slot2.SHAMSHOP_SHOP_ID_FIELD.default_value = 0
slot2.SHAMSHOP_SHOP_ID_FIELD.type = 13
slot2.SHAMSHOP_SHOP_ID_FIELD.cpp_type = 3
slot2.SHAMSHOP_COUNT_FIELD.name = "count"
slot2.SHAMSHOP_COUNT_FIELD.full_name = "p23.shamshop.count"
slot2.SHAMSHOP_COUNT_FIELD.number = 2
slot2.SHAMSHOP_COUNT_FIELD.index = 1
slot2.SHAMSHOP_COUNT_FIELD.label = 2
slot2.SHAMSHOP_COUNT_FIELD.has_default_value = false
slot2.SHAMSHOP_COUNT_FIELD.default_value = 0
slot2.SHAMSHOP_COUNT_FIELD.type = 13
slot2.SHAMSHOP_COUNT_FIELD.cpp_type = 3
SHAMSHOP.name = "shamshop"
SHAMSHOP.full_name = "p23.shamshop"
SHAMSHOP.nested_types = {}
SHAMSHOP.enum_types = {}
SHAMSHOP.fields = {
	slot2.SHAMSHOP_SHOP_ID_FIELD,
	slot2.SHAMSHOP_COUNT_FIELD
}
SHAMSHOP.is_extendable = false
SHAMSHOP.extensions = {}
slot2.CURRENTSHAMINFO_ID_FIELD.name = "id"
slot2.CURRENTSHAMINFO_ID_FIELD.full_name = "p23.currentshaminfo.id"
slot2.CURRENTSHAMINFO_ID_FIELD.number = 1
slot2.CURRENTSHAMINFO_ID_FIELD.index = 0
slot2.CURRENTSHAMINFO_ID_FIELD.label = 2
slot2.CURRENTSHAMINFO_ID_FIELD.has_default_value = false
slot2.CURRENTSHAMINFO_ID_FIELD.default_value = 0
slot2.CURRENTSHAMINFO_ID_FIELD.type = 13
slot2.CURRENTSHAMINFO_ID_FIELD.cpp_type = 3
slot2.CURRENTSHAMINFO_PROGRESS_FIELD.name = "progress"
slot2.CURRENTSHAMINFO_PROGRESS_FIELD.full_name = "p23.currentshaminfo.progress"
slot2.CURRENTSHAMINFO_PROGRESS_FIELD.number = 2
slot2.CURRENTSHAMINFO_PROGRESS_FIELD.index = 1
slot2.CURRENTSHAMINFO_PROGRESS_FIELD.label = 2
slot2.CURRENTSHAMINFO_PROGRESS_FIELD.has_default_value = false
slot2.CURRENTSHAMINFO_PROGRESS_FIELD.default_value = 0
slot2.CURRENTSHAMINFO_PROGRESS_FIELD.type = 13
slot2.CURRENTSHAMINFO_PROGRESS_FIELD.cpp_type = 3
slot2.CURRENTSHAMINFO_CELL_LIST_FIELD.name = "cell_list"
slot2.CURRENTSHAMINFO_CELL_LIST_FIELD.full_name = "p23.currentshaminfo.cell_list"
slot2.CURRENTSHAMINFO_CELL_LIST_FIELD.number = 3
slot2.CURRENTSHAMINFO_CELL_LIST_FIELD.index = 2
slot2.CURRENTSHAMINFO_CELL_LIST_FIELD.label = 3
slot2.CURRENTSHAMINFO_CELL_LIST_FIELD.has_default_value = false
slot2.CURRENTSHAMINFO_CELL_LIST_FIELD.default_value = {}
slot2.CURRENTSHAMINFO_CELL_LIST_FIELD.message_type = SHAMCELLINFO
slot2.CURRENTSHAMINFO_CELL_LIST_FIELD.type = 11
slot2.CURRENTSHAMINFO_CELL_LIST_FIELD.cpp_type = 10
slot2.CURRENTSHAMINFO_GROUP_LIST_FIELD.name = "group_list"
slot2.CURRENTSHAMINFO_GROUP_LIST_FIELD.full_name = "p23.currentshaminfo.group_list"
slot2.CURRENTSHAMINFO_GROUP_LIST_FIELD.number = 4
slot2.CURRENTSHAMINFO_GROUP_LIST_FIELD.index = 3
slot2.CURRENTSHAMINFO_GROUP_LIST_FIELD.label = 3
slot2.CURRENTSHAMINFO_GROUP_LIST_FIELD.has_default_value = false
slot2.CURRENTSHAMINFO_GROUP_LIST_FIELD.default_value = {}
slot2.CURRENTSHAMINFO_GROUP_LIST_FIELD.message_type = SHIPINSHAM
slot2.CURRENTSHAMINFO_GROUP_LIST_FIELD.type = 11
slot2.CURRENTSHAMINFO_GROUP_LIST_FIELD.cpp_type = 10
slot2.CURRENTSHAMINFO_GROUP_FIELD.name = "group"
slot2.CURRENTSHAMINFO_GROUP_FIELD.full_name = "p23.currentshaminfo.group"
slot2.CURRENTSHAMINFO_GROUP_FIELD.number = 5
slot2.CURRENTSHAMINFO_GROUP_FIELD.index = 4
slot2.CURRENTSHAMINFO_GROUP_FIELD.label = 2
slot2.CURRENTSHAMINFO_GROUP_FIELD.has_default_value = false
slot2.CURRENTSHAMINFO_GROUP_FIELD.default_value = nil
slot2.CURRENTSHAMINFO_GROUP_FIELD.message_type = GROUPINSHAM
slot2.CURRENTSHAMINFO_GROUP_FIELD.type = 11
slot2.CURRENTSHAMINFO_GROUP_FIELD.cpp_type = 10
slot2.CURRENTSHAMINFO_ASSIST_SHIP_FIELD.name = "assist_ship"
slot2.CURRENTSHAMINFO_ASSIST_SHIP_FIELD.full_name = "p23.currentshaminfo.assist_ship"
slot2.CURRENTSHAMINFO_ASSIST_SHIP_FIELD.number = 6
slot2.CURRENTSHAMINFO_ASSIST_SHIP_FIELD.index = 5
slot2.CURRENTSHAMINFO_ASSIST_SHIP_FIELD.label = 1
slot2.CURRENTSHAMINFO_ASSIST_SHIP_FIELD.has_default_value = false
slot2.CURRENTSHAMINFO_ASSIST_SHIP_FIELD.default_value = nil
slot2.CURRENTSHAMINFO_ASSIST_SHIP_FIELD.message_type = slot1.SHIPINFO
slot2.CURRENTSHAMINFO_ASSIST_SHIP_FIELD.type = 11
slot2.CURRENTSHAMINFO_ASSIST_SHIP_FIELD.cpp_type = 10
CURRENTSHAMINFO.name = "currentshaminfo"
CURRENTSHAMINFO.full_name = "p23.currentshaminfo"
CURRENTSHAMINFO.nested_types = {}
CURRENTSHAMINFO.enum_types = {}
CURRENTSHAMINFO.fields = {
	slot2.CURRENTSHAMINFO_ID_FIELD,
	slot2.CURRENTSHAMINFO_PROGRESS_FIELD,
	slot2.CURRENTSHAMINFO_CELL_LIST_FIELD,
	slot2.CURRENTSHAMINFO_GROUP_LIST_FIELD,
	slot2.CURRENTSHAMINFO_GROUP_FIELD,
	slot2.CURRENTSHAMINFO_ASSIST_SHIP_FIELD
}
CURRENTSHAMINFO.is_extendable = false
CURRENTSHAMINFO.extensions = {}
slot2.SHAMCELLINFO_POS_FIELD.name = "pos"
slot2.SHAMCELLINFO_POS_FIELD.full_name = "p23.shamcellinfo.pos"
slot2.SHAMCELLINFO_POS_FIELD.number = 1
slot2.SHAMCELLINFO_POS_FIELD.index = 0
slot2.SHAMCELLINFO_POS_FIELD.label = 2
slot2.SHAMCELLINFO_POS_FIELD.has_default_value = false
slot2.SHAMCELLINFO_POS_FIELD.default_value = nil
slot2.SHAMCELLINFO_POS_FIELD.message_type = SHAMCELLPOS
slot2.SHAMCELLINFO_POS_FIELD.type = 11
slot2.SHAMCELLINFO_POS_FIELD.cpp_type = 10
slot2.SHAMCELLINFO_ITEM_TYPE_FIELD.name = "item_type"
slot2.SHAMCELLINFO_ITEM_TYPE_FIELD.full_name = "p23.shamcellinfo.item_type"
slot2.SHAMCELLINFO_ITEM_TYPE_FIELD.number = 2
slot2.SHAMCELLINFO_ITEM_TYPE_FIELD.index = 1
slot2.SHAMCELLINFO_ITEM_TYPE_FIELD.label = 2
slot2.SHAMCELLINFO_ITEM_TYPE_FIELD.has_default_value = false
slot2.SHAMCELLINFO_ITEM_TYPE_FIELD.default_value = 0
slot2.SHAMCELLINFO_ITEM_TYPE_FIELD.type = 13
slot2.SHAMCELLINFO_ITEM_TYPE_FIELD.cpp_type = 3
slot2.SHAMCELLINFO_ITEM_ID_FIELD.name = "item_id"
slot2.SHAMCELLINFO_ITEM_ID_FIELD.full_name = "p23.shamcellinfo.item_id"
slot2.SHAMCELLINFO_ITEM_ID_FIELD.number = 3
slot2.SHAMCELLINFO_ITEM_ID_FIELD.index = 2
slot2.SHAMCELLINFO_ITEM_ID_FIELD.label = 1
slot2.SHAMCELLINFO_ITEM_ID_FIELD.has_default_value = false
slot2.SHAMCELLINFO_ITEM_ID_FIELD.default_value = 0
slot2.SHAMCELLINFO_ITEM_ID_FIELD.type = 13
slot2.SHAMCELLINFO_ITEM_ID_FIELD.cpp_type = 3
slot2.SHAMCELLINFO_ITEM_INFO_FIELD.name = "item_info"
slot2.SHAMCELLINFO_ITEM_INFO_FIELD.full_name = "p23.shamcellinfo.item_info"
slot2.SHAMCELLINFO_ITEM_INFO_FIELD.number = 4
slot2.SHAMCELLINFO_ITEM_INFO_FIELD.index = 3
slot2.SHAMCELLINFO_ITEM_INFO_FIELD.label = 1
slot2.SHAMCELLINFO_ITEM_INFO_FIELD.has_default_value = false
slot2.SHAMCELLINFO_ITEM_INFO_FIELD.default_value = nil
slot2.SHAMCELLINFO_ITEM_INFO_FIELD.message_type = SHAMTARGETINFO
slot2.SHAMCELLINFO_ITEM_INFO_FIELD.type = 11
slot2.SHAMCELLINFO_ITEM_INFO_FIELD.cpp_type = 10
slot2.SHAMCELLINFO_ITEM_STATE_FIELD.name = "item_state"
slot2.SHAMCELLINFO_ITEM_STATE_FIELD.full_name = "p23.shamcellinfo.item_state"
slot2.SHAMCELLINFO_ITEM_STATE_FIELD.number = 5
slot2.SHAMCELLINFO_ITEM_STATE_FIELD.index = 4
slot2.SHAMCELLINFO_ITEM_STATE_FIELD.label = 3
slot2.SHAMCELLINFO_ITEM_STATE_FIELD.has_default_value = false
slot2.SHAMCELLINFO_ITEM_STATE_FIELD.default_value = {}
slot2.SHAMCELLINFO_ITEM_STATE_FIELD.message_type = HPINFO
slot2.SHAMCELLINFO_ITEM_STATE_FIELD.type = 11
slot2.SHAMCELLINFO_ITEM_STATE_FIELD.cpp_type = 10
slot2.SHAMCELLINFO_ITEM_FLAG_FIELD.name = "item_flag"
slot2.SHAMCELLINFO_ITEM_FLAG_FIELD.full_name = "p23.shamcellinfo.item_flag"
slot2.SHAMCELLINFO_ITEM_FLAG_FIELD.number = 6
slot2.SHAMCELLINFO_ITEM_FLAG_FIELD.index = 5
slot2.SHAMCELLINFO_ITEM_FLAG_FIELD.label = 1
slot2.SHAMCELLINFO_ITEM_FLAG_FIELD.has_default_value = false
slot2.SHAMCELLINFO_ITEM_FLAG_FIELD.default_value = 0
slot2.SHAMCELLINFO_ITEM_FLAG_FIELD.type = 13
slot2.SHAMCELLINFO_ITEM_FLAG_FIELD.cpp_type = 3
SHAMCELLINFO.name = "shamcellinfo"
SHAMCELLINFO.full_name = "p23.shamcellinfo"
SHAMCELLINFO.nested_types = {}
SHAMCELLINFO.enum_types = {}
SHAMCELLINFO.fields = {
	slot2.SHAMCELLINFO_POS_FIELD,
	slot2.SHAMCELLINFO_ITEM_TYPE_FIELD,
	slot2.SHAMCELLINFO_ITEM_ID_FIELD,
	slot2.SHAMCELLINFO_ITEM_INFO_FIELD,
	slot2.SHAMCELLINFO_ITEM_STATE_FIELD,
	slot2.SHAMCELLINFO_ITEM_FLAG_FIELD
}
SHAMCELLINFO.is_extendable = false
SHAMCELLINFO.extensions = {}
slot2.SHAMCELLPOS_ROW_FIELD.name = "row"
slot2.SHAMCELLPOS_ROW_FIELD.full_name = "p23.shamcellpos.row"
slot2.SHAMCELLPOS_ROW_FIELD.number = 1
slot2.SHAMCELLPOS_ROW_FIELD.index = 0
slot2.SHAMCELLPOS_ROW_FIELD.label = 2
slot2.SHAMCELLPOS_ROW_FIELD.has_default_value = false
slot2.SHAMCELLPOS_ROW_FIELD.default_value = 0
slot2.SHAMCELLPOS_ROW_FIELD.type = 13
slot2.SHAMCELLPOS_ROW_FIELD.cpp_type = 3
slot2.SHAMCELLPOS_COLUMN_FIELD.name = "column"
slot2.SHAMCELLPOS_COLUMN_FIELD.full_name = "p23.shamcellpos.column"
slot2.SHAMCELLPOS_COLUMN_FIELD.number = 2
slot2.SHAMCELLPOS_COLUMN_FIELD.index = 1
slot2.SHAMCELLPOS_COLUMN_FIELD.label = 2
slot2.SHAMCELLPOS_COLUMN_FIELD.has_default_value = false
slot2.SHAMCELLPOS_COLUMN_FIELD.default_value = 0
slot2.SHAMCELLPOS_COLUMN_FIELD.type = 13
slot2.SHAMCELLPOS_COLUMN_FIELD.cpp_type = 3
SHAMCELLPOS.name = "shamcellpos"
SHAMCELLPOS.full_name = "p23.shamcellpos"
SHAMCELLPOS.nested_types = {}
SHAMCELLPOS.enum_types = {}
SHAMCELLPOS.fields = {
	slot2.SHAMCELLPOS_ROW_FIELD,
	slot2.SHAMCELLPOS_COLUMN_FIELD
}
SHAMCELLPOS.is_extendable = false
SHAMCELLPOS.extensions = {}
slot2.GROUPINSHAM_FORMATION_LIST_FIELD.name = "formation_list"
slot2.GROUPINSHAM_FORMATION_LIST_FIELD.full_name = "p23.groupinsham.formation_list"
slot2.GROUPINSHAM_FORMATION_LIST_FIELD.number = 2
slot2.GROUPINSHAM_FORMATION_LIST_FIELD.index = 0
slot2.GROUPINSHAM_FORMATION_LIST_FIELD.label = 3
slot2.GROUPINSHAM_FORMATION_LIST_FIELD.has_default_value = false
slot2.GROUPINSHAM_FORMATION_LIST_FIELD.default_value = {}
slot2.GROUPINSHAM_FORMATION_LIST_FIELD.type = 13
slot2.GROUPINSHAM_FORMATION_LIST_FIELD.cpp_type = 3
slot2.GROUPINSHAM_POS_FIELD.name = "pos"
slot2.GROUPINSHAM_POS_FIELD.full_name = "p23.groupinsham.pos"
slot2.GROUPINSHAM_POS_FIELD.number = 3
slot2.GROUPINSHAM_POS_FIELD.index = 1
slot2.GROUPINSHAM_POS_FIELD.label = 2
slot2.GROUPINSHAM_POS_FIELD.has_default_value = false
slot2.GROUPINSHAM_POS_FIELD.default_value = nil
slot2.GROUPINSHAM_POS_FIELD.message_type = SHAMCELLPOS
slot2.GROUPINSHAM_POS_FIELD.type = 11
slot2.GROUPINSHAM_POS_FIELD.cpp_type = 10
slot2.GROUPINSHAM_STRATEGY_LIST_FIELD.name = "strategy_list"
slot2.GROUPINSHAM_STRATEGY_LIST_FIELD.full_name = "p23.groupinsham.strategy_list"
slot2.GROUPINSHAM_STRATEGY_LIST_FIELD.number = 4
slot2.GROUPINSHAM_STRATEGY_LIST_FIELD.index = 2
slot2.GROUPINSHAM_STRATEGY_LIST_FIELD.label = 3
slot2.GROUPINSHAM_STRATEGY_LIST_FIELD.has_default_value = false
slot2.GROUPINSHAM_STRATEGY_LIST_FIELD.default_value = {}
slot2.GROUPINSHAM_STRATEGY_LIST_FIELD.message_type = STRATEGYINFO
slot2.GROUPINSHAM_STRATEGY_LIST_FIELD.type = 11
slot2.GROUPINSHAM_STRATEGY_LIST_FIELD.cpp_type = 10
slot2.GROUPINSHAM_STRATEGY_ID_FIELD.name = "strategy_id"
slot2.GROUPINSHAM_STRATEGY_ID_FIELD.full_name = "p23.groupinsham.strategy_id"
slot2.GROUPINSHAM_STRATEGY_ID_FIELD.number = 5
slot2.GROUPINSHAM_STRATEGY_ID_FIELD.index = 3
slot2.GROUPINSHAM_STRATEGY_ID_FIELD.label = 2
slot2.GROUPINSHAM_STRATEGY_ID_FIELD.has_default_value = false
slot2.GROUPINSHAM_STRATEGY_ID_FIELD.default_value = 0
slot2.GROUPINSHAM_STRATEGY_ID_FIELD.type = 13
slot2.GROUPINSHAM_STRATEGY_ID_FIELD.cpp_type = 3
GROUPINSHAM.name = "groupinsham"
GROUPINSHAM.full_name = "p23.groupinsham"
GROUPINSHAM.nested_types = {}
GROUPINSHAM.enum_types = {}
GROUPINSHAM.fields = {
	slot2.GROUPINSHAM_FORMATION_LIST_FIELD,
	slot2.GROUPINSHAM_POS_FIELD,
	slot2.GROUPINSHAM_STRATEGY_LIST_FIELD,
	slot2.GROUPINSHAM_STRATEGY_ID_FIELD
}
GROUPINSHAM.is_extendable = false
GROUPINSHAM.extensions = {}
slot2.SHIPINSHAM_ID_FIELD.name = "id"
slot2.SHIPINSHAM_ID_FIELD.full_name = "p23.shipinsham.id"
slot2.SHIPINSHAM_ID_FIELD.number = 1
slot2.SHIPINSHAM_ID_FIELD.index = 0
slot2.SHIPINSHAM_ID_FIELD.label = 2
slot2.SHIPINSHAM_ID_FIELD.has_default_value = false
slot2.SHIPINSHAM_ID_FIELD.default_value = 0
slot2.SHIPINSHAM_ID_FIELD.type = 13
slot2.SHIPINSHAM_ID_FIELD.cpp_type = 3
slot2.SHIPINSHAM_HP_RANT_FIELD.name = "hp_rant"
slot2.SHIPINSHAM_HP_RANT_FIELD.full_name = "p23.shipinsham.hp_rant"
slot2.SHIPINSHAM_HP_RANT_FIELD.number = 2
slot2.SHIPINSHAM_HP_RANT_FIELD.index = 1
slot2.SHIPINSHAM_HP_RANT_FIELD.label = 2
slot2.SHIPINSHAM_HP_RANT_FIELD.has_default_value = false
slot2.SHIPINSHAM_HP_RANT_FIELD.default_value = 0
slot2.SHIPINSHAM_HP_RANT_FIELD.type = 13
slot2.SHIPINSHAM_HP_RANT_FIELD.cpp_type = 3
slot2.SHIPINSHAM_STRATEGY_LIST_FIELD.name = "strategy_list"
slot2.SHIPINSHAM_STRATEGY_LIST_FIELD.full_name = "p23.shipinsham.strategy_list"
slot2.SHIPINSHAM_STRATEGY_LIST_FIELD.number = 3
slot2.SHIPINSHAM_STRATEGY_LIST_FIELD.index = 2
slot2.SHIPINSHAM_STRATEGY_LIST_FIELD.label = 3
slot2.SHIPINSHAM_STRATEGY_LIST_FIELD.has_default_value = false
slot2.SHIPINSHAM_STRATEGY_LIST_FIELD.default_value = {}
slot2.SHIPINSHAM_STRATEGY_LIST_FIELD.message_type = STRATEGYINFO
slot2.SHIPINSHAM_STRATEGY_LIST_FIELD.type = 11
slot2.SHIPINSHAM_STRATEGY_LIST_FIELD.cpp_type = 10
slot2.SHIPINSHAM_SHIP_INFO_FIELD.name = "ship_info"
slot2.SHIPINSHAM_SHIP_INFO_FIELD.full_name = "p23.shipinsham.ship_info"
slot2.SHIPINSHAM_SHIP_INFO_FIELD.number = 4
slot2.SHIPINSHAM_SHIP_INFO_FIELD.index = 3
slot2.SHIPINSHAM_SHIP_INFO_FIELD.label = 2
slot2.SHIPINSHAM_SHIP_INFO_FIELD.has_default_value = false
slot2.SHIPINSHAM_SHIP_INFO_FIELD.default_value = nil
slot2.SHIPINSHAM_SHIP_INFO_FIELD.message_type = slot1.SHIPINFO
slot2.SHIPINSHAM_SHIP_INFO_FIELD.type = 11
slot2.SHIPINSHAM_SHIP_INFO_FIELD.cpp_type = 10
SHIPINSHAM.name = "shipinsham"
SHIPINSHAM.full_name = "p23.shipinsham"
SHIPINSHAM.nested_types = {}
SHIPINSHAM.enum_types = {}
SHIPINSHAM.fields = {
	slot2.SHIPINSHAM_ID_FIELD,
	slot2.SHIPINSHAM_HP_RANT_FIELD,
	slot2.SHIPINSHAM_STRATEGY_LIST_FIELD,
	slot2.SHIPINSHAM_SHIP_INFO_FIELD
}
SHIPINSHAM.is_extendable = false
SHIPINSHAM.extensions = {}
slot2.STRATEGYINFO_ID_FIELD.name = "id"
slot2.STRATEGYINFO_ID_FIELD.full_name = "p23.strategyinfo.id"
slot2.STRATEGYINFO_ID_FIELD.number = 1
slot2.STRATEGYINFO_ID_FIELD.index = 0
slot2.STRATEGYINFO_ID_FIELD.label = 2
slot2.STRATEGYINFO_ID_FIELD.has_default_value = false
slot2.STRATEGYINFO_ID_FIELD.default_value = 0
slot2.STRATEGYINFO_ID_FIELD.type = 13
slot2.STRATEGYINFO_ID_FIELD.cpp_type = 3
slot2.STRATEGYINFO_COUNT_FIELD.name = "count"
slot2.STRATEGYINFO_COUNT_FIELD.full_name = "p23.strategyinfo.count"
slot2.STRATEGYINFO_COUNT_FIELD.number = 2
slot2.STRATEGYINFO_COUNT_FIELD.index = 1
slot2.STRATEGYINFO_COUNT_FIELD.label = 2
slot2.STRATEGYINFO_COUNT_FIELD.has_default_value = false
slot2.STRATEGYINFO_COUNT_FIELD.default_value = 0
slot2.STRATEGYINFO_COUNT_FIELD.type = 13
slot2.STRATEGYINFO_COUNT_FIELD.cpp_type = 3
STRATEGYINFO.name = "strategyinfo"
STRATEGYINFO.full_name = "p23.strategyinfo"
STRATEGYINFO.nested_types = {}
STRATEGYINFO.enum_types = {}
STRATEGYINFO.fields = {
	slot2.STRATEGYINFO_ID_FIELD,
	slot2.STRATEGYINFO_COUNT_FIELD
}
STRATEGYINFO.is_extendable = false
STRATEGYINFO.extensions = {}
slot2.HPINFO_ID_FIELD.name = "id"
slot2.HPINFO_ID_FIELD.full_name = "p23.hpinfo.id"
slot2.HPINFO_ID_FIELD.number = 1
slot2.HPINFO_ID_FIELD.index = 0
slot2.HPINFO_ID_FIELD.label = 2
slot2.HPINFO_ID_FIELD.has_default_value = false
slot2.HPINFO_ID_FIELD.default_value = 0
slot2.HPINFO_ID_FIELD.type = 13
slot2.HPINFO_ID_FIELD.cpp_type = 3
slot2.HPINFO_HP_RANT_FIELD.name = "hp_rant"
slot2.HPINFO_HP_RANT_FIELD.full_name = "p23.hpinfo.hp_rant"
slot2.HPINFO_HP_RANT_FIELD.number = 2
slot2.HPINFO_HP_RANT_FIELD.index = 1
slot2.HPINFO_HP_RANT_FIELD.label = 2
slot2.HPINFO_HP_RANT_FIELD.has_default_value = false
slot2.HPINFO_HP_RANT_FIELD.default_value = 0
slot2.HPINFO_HP_RANT_FIELD.type = 13
slot2.HPINFO_HP_RANT_FIELD.cpp_type = 3
HPINFO.name = "hpinfo"
HPINFO.full_name = "p23.hpinfo"
HPINFO.nested_types = {}
HPINFO.enum_types = {}
HPINFO.fields = {
	slot2.HPINFO_ID_FIELD,
	slot2.HPINFO_HP_RANT_FIELD
}
HPINFO.is_extendable = false
HPINFO.extensions = {}
slot2.SHAMTARGETINFO_ID_FIELD.name = "id"
slot2.SHAMTARGETINFO_ID_FIELD.full_name = "p23.shamtargetinfo.id"
slot2.SHAMTARGETINFO_ID_FIELD.number = 1
slot2.SHAMTARGETINFO_ID_FIELD.index = 0
slot2.SHAMTARGETINFO_ID_FIELD.label = 2
slot2.SHAMTARGETINFO_ID_FIELD.has_default_value = false
slot2.SHAMTARGETINFO_ID_FIELD.default_value = 0
slot2.SHAMTARGETINFO_ID_FIELD.type = 13
slot2.SHAMTARGETINFO_ID_FIELD.cpp_type = 3
slot2.SHAMTARGETINFO_LEVEL_FIELD.name = "level"
slot2.SHAMTARGETINFO_LEVEL_FIELD.full_name = "p23.shamtargetinfo.level"
slot2.SHAMTARGETINFO_LEVEL_FIELD.number = 2
slot2.SHAMTARGETINFO_LEVEL_FIELD.index = 1
slot2.SHAMTARGETINFO_LEVEL_FIELD.label = 2
slot2.SHAMTARGETINFO_LEVEL_FIELD.has_default_value = false
slot2.SHAMTARGETINFO_LEVEL_FIELD.default_value = 0
slot2.SHAMTARGETINFO_LEVEL_FIELD.type = 13
slot2.SHAMTARGETINFO_LEVEL_FIELD.cpp_type = 3
slot2.SHAMTARGETINFO_ICON_FIELD.name = "icon"
slot2.SHAMTARGETINFO_ICON_FIELD.full_name = "p23.shamtargetinfo.icon"
slot2.SHAMTARGETINFO_ICON_FIELD.number = 3
slot2.SHAMTARGETINFO_ICON_FIELD.index = 2
slot2.SHAMTARGETINFO_ICON_FIELD.label = 2
slot2.SHAMTARGETINFO_ICON_FIELD.has_default_value = false
slot2.SHAMTARGETINFO_ICON_FIELD.default_value = 0
slot2.SHAMTARGETINFO_ICON_FIELD.type = 13
slot2.SHAMTARGETINFO_ICON_FIELD.cpp_type = 3
slot2.SHAMTARGETINFO_NAME_FIELD.name = "name"
slot2.SHAMTARGETINFO_NAME_FIELD.full_name = "p23.shamtargetinfo.name"
slot2.SHAMTARGETINFO_NAME_FIELD.number = 4
slot2.SHAMTARGETINFO_NAME_FIELD.index = 3
slot2.SHAMTARGETINFO_NAME_FIELD.label = 2
slot2.SHAMTARGETINFO_NAME_FIELD.has_default_value = false
slot2.SHAMTARGETINFO_NAME_FIELD.default_value = ""
slot2.SHAMTARGETINFO_NAME_FIELD.type = 9
slot2.SHAMTARGETINFO_NAME_FIELD.cpp_type = 9
slot2.SHAMTARGETINFO_SHIP_LIST_FIELD.name = "ship_list"
slot2.SHAMTARGETINFO_SHIP_LIST_FIELD.full_name = "p23.shamtargetinfo.ship_list"
slot2.SHAMTARGETINFO_SHIP_LIST_FIELD.number = 5
slot2.SHAMTARGETINFO_SHIP_LIST_FIELD.index = 4
slot2.SHAMTARGETINFO_SHIP_LIST_FIELD.label = 3
slot2.SHAMTARGETINFO_SHIP_LIST_FIELD.has_default_value = false
slot2.SHAMTARGETINFO_SHIP_LIST_FIELD.default_value = {}
slot2.SHAMTARGETINFO_SHIP_LIST_FIELD.message_type = slot1.SHIPINFO
slot2.SHAMTARGETINFO_SHIP_LIST_FIELD.type = 11
slot2.SHAMTARGETINFO_SHIP_LIST_FIELD.cpp_type = 10
slot2.SHAMTARGETINFO_SKIN_ID_FIELD.name = "skin_id"
slot2.SHAMTARGETINFO_SKIN_ID_FIELD.full_name = "p23.shamtargetinfo.skin_id"
slot2.SHAMTARGETINFO_SKIN_ID_FIELD.number = 6
slot2.SHAMTARGETINFO_SKIN_ID_FIELD.index = 5
slot2.SHAMTARGETINFO_SKIN_ID_FIELD.label = 2
slot2.SHAMTARGETINFO_SKIN_ID_FIELD.has_default_value = false
slot2.SHAMTARGETINFO_SKIN_ID_FIELD.default_value = 0
slot2.SHAMTARGETINFO_SKIN_ID_FIELD.type = 13
slot2.SHAMTARGETINFO_SKIN_ID_FIELD.cpp_type = 3
slot2.SHAMTARGETINFO_PROPOSE_FIELD.name = "propose"
slot2.SHAMTARGETINFO_PROPOSE_FIELD.full_name = "p23.shamtargetinfo.propose"
slot2.SHAMTARGETINFO_PROPOSE_FIELD.number = 7
slot2.SHAMTARGETINFO_PROPOSE_FIELD.index = 6
slot2.SHAMTARGETINFO_PROPOSE_FIELD.label = 2
slot2.SHAMTARGETINFO_PROPOSE_FIELD.has_default_value = false
slot2.SHAMTARGETINFO_PROPOSE_FIELD.default_value = 0
slot2.SHAMTARGETINFO_PROPOSE_FIELD.type = 13
slot2.SHAMTARGETINFO_PROPOSE_FIELD.cpp_type = 3
slot2.SHAMTARGETINFO_REMOULDED_FIELD.name = "remoulded"
slot2.SHAMTARGETINFO_REMOULDED_FIELD.full_name = "p23.shamtargetinfo.remoulded"
slot2.SHAMTARGETINFO_REMOULDED_FIELD.number = 8
slot2.SHAMTARGETINFO_REMOULDED_FIELD.index = 7
slot2.SHAMTARGETINFO_REMOULDED_FIELD.label = 2
slot2.SHAMTARGETINFO_REMOULDED_FIELD.has_default_value = false
slot2.SHAMTARGETINFO_REMOULDED_FIELD.default_value = 0
slot2.SHAMTARGETINFO_REMOULDED_FIELD.type = 13
slot2.SHAMTARGETINFO_REMOULDED_FIELD.cpp_type = 3
slot2.SHAMTARGETINFO_DISPLAY_FIELD.name = "display"
slot2.SHAMTARGETINFO_DISPLAY_FIELD.full_name = "p23.shamtargetinfo.display"
slot2.SHAMTARGETINFO_DISPLAY_FIELD.number = 9
slot2.SHAMTARGETINFO_DISPLAY_FIELD.index = 8
slot2.SHAMTARGETINFO_DISPLAY_FIELD.label = 1
slot2.SHAMTARGETINFO_DISPLAY_FIELD.has_default_value = false
slot2.SHAMTARGETINFO_DISPLAY_FIELD.default_value = nil
slot2.SHAMTARGETINFO_DISPLAY_FIELD.message_type = slot1.DISPLAYINFO
slot2.SHAMTARGETINFO_DISPLAY_FIELD.type = 11
slot2.SHAMTARGETINFO_DISPLAY_FIELD.cpp_type = 10
SHAMTARGETINFO.name = "shamtargetinfo"
SHAMTARGETINFO.full_name = "p23.shamtargetinfo"
SHAMTARGETINFO.nested_types = {}
SHAMTARGETINFO.enum_types = {}
SHAMTARGETINFO.fields = {
	slot2.SHAMTARGETINFO_ID_FIELD,
	slot2.SHAMTARGETINFO_LEVEL_FIELD,
	slot2.SHAMTARGETINFO_ICON_FIELD,
	slot2.SHAMTARGETINFO_NAME_FIELD,
	slot2.SHAMTARGETINFO_SHIP_LIST_FIELD,
	slot2.SHAMTARGETINFO_SKIN_ID_FIELD,
	slot2.SHAMTARGETINFO_PROPOSE_FIELD,
	slot2.SHAMTARGETINFO_REMOULDED_FIELD,
	slot2.SHAMTARGETINFO_DISPLAY_FIELD
}
SHAMTARGETINFO.is_extendable = false
SHAMTARGETINFO.extensions = {}
cs_23002 = slot0.Message(CS_23002)
cs_23004 = slot0.Message(CS_23004)
cs_23006 = slot0.Message(CS_23006)
cs_23010 = slot0.Message(CS_23010)
currentshaminfo = slot0.Message(CURRENTSHAMINFO)
groupinsham = slot0.Message(GROUPINSHAM)
hpinfo = slot0.Message(HPINFO)
sc_23001 = slot0.Message(SC_23001)
sc_23003 = slot0.Message(SC_23003)
sc_23005 = slot0.Message(SC_23005)
sc_23007 = slot0.Message(SC_23007)
sc_23009 = slot0.Message(SC_23009)
sc_23011 = slot0.Message(SC_23011)
shamcellinfo = slot0.Message(SHAMCELLINFO)
shamcellpos = slot0.Message(SHAMCELLPOS)
shamshop = slot0.Message(SHAMSHOP)
shamtargetinfo = slot0.Message(SHAMTARGETINFO)
shipinsham = slot0.Message(SHIPINSHAM)
strategyinfo = slot0.Message(STRATEGYINFO)
