From 0d58fa4b38a862c05bf752040f2975bdf48a4fb1 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Wed, 9 Oct 2019 15:58:55 +0800 Subject: [PATCH] =?UTF-8?q?=E9=BB=91=E5=90=8D=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jieling/protocols/MessageTypeProto.java | 917 +++++++++--------- .../jieling/protocols/PlayerInfoProto.java | 890 +++++++++++++---- .../ljsd/jieling/config/SSpecialConfig.java | 1 + .../handler/friend/FriendBlackOptHandler.java | 19 + .../handler/friend/GetFriendInfoHandler.java | 3 + .../ljsd/jieling/handler/map/MapLogic.java | 2 +- .../ljsd/jieling/logic/dao/FriendManager.java | 20 + .../jieling/logic/friend/FriendLogic.java | 62 ++ 8 files changed, 1300 insertions(+), 614 deletions(-) create mode 100644 serverlogic/src/main/java/com/ljsd/jieling/handler/friend/FriendBlackOptHandler.java diff --git a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java index 3c5d18128..07a8c08a7 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/MessageTypeProto.java @@ -1204,6 +1204,18 @@ public final class MessageTypeProto { * */ FAMILY_REFUSE_JOIN_INDICATION(190, 10583), + /** + * FRIEND_BLACK_OPT_REQUEST = 10584; + * + *
+     * 黑名单操作
+     * 
+ */ + FRIEND_BLACK_OPT_REQUEST(191, 10584), + /** + * FRIEND_BLACK_OPT_RESPONSE = 10585; + */ + FRIEND_BLACK_OPT_RESPONSE(192, 10585), /** * GET_PLAYERINFO_REQUEST = 10600; * @@ -1211,33 +1223,33 @@ public final class MessageTypeProto { * G 10600 * */ - GET_PLAYERINFO_REQUEST(191, 10600), + GET_PLAYERINFO_REQUEST(193, 10600), /** * GET_PLAYERINFO_RESPONSE = 10601; */ - GET_PLAYERINFO_RESPONSE(192, 10601), + GET_PLAYERINFO_RESPONSE(194, 10601), /** * GET_HEROINFO_REQUEST = 10602; * *
      * 
*/ - GET_HEROINFO_REQUEST(193, 10602), + GET_HEROINFO_REQUEST(195, 10602), /** * GET_HEROINFO_RESPONSE = 10603; */ - GET_HEROINFO_RESPONSE(194, 10603), + GET_HEROINFO_RESPONSE(196, 10603), /** * GET_ITEMINFO_REQUEST = 10604; * *
      * 
*/ - GET_ITEMINFO_REQUEST(195, 10604), + GET_ITEMINFO_REQUEST(197, 10604), /** * GET_ITEMINFO_RESPONSE = 10605; */ - GET_ITEMINFO_RESPONSE(196, 10605), + GET_ITEMINFO_RESPONSE(198, 10605), /** * GM_REQUEST = 10606; * @@ -1245,7 +1257,7 @@ public final class MessageTypeProto { *GM * */ - GM_REQUEST(197, 10606), + GM_REQUEST(199, 10606), /** * GM_RESPONSE = 10607; * @@ -1253,7 +1265,7 @@ public final class MessageTypeProto { *GM * */ - GM_RESPONSE(198, 10607), + GM_RESPONSE(200, 10607), /** * GET_ALL_MAIL_INFO_REQUEST = 10608; * @@ -1261,11 +1273,11 @@ public final class MessageTypeProto { * 获取用户所有邮件 * */ - GET_ALL_MAIL_INFO_REQUEST(199, 10608), + GET_ALL_MAIL_INFO_REQUEST(201, 10608), /** * GET_ALL_MAIL_INFO_RESPONSE = 10609; */ - GET_ALL_MAIL_INFO_RESPONSE(200, 10609), + GET_ALL_MAIL_INFO_RESPONSE(202, 10609), /** * GET_TEAMPOS_INFO_REQUEST = 16612; * @@ -1273,11 +1285,11 @@ public final class MessageTypeProto { *获取编队信息 * */ - GET_TEAMPOS_INFO_REQUEST(201, 16612), + GET_TEAMPOS_INFO_REQUEST(203, 16612), /** * GET_TEAMPOS_INFO_RESPONSE = 16613; */ - GET_TEAMPOS_INFO_RESPONSE(202, 16613), + GET_TEAMPOS_INFO_RESPONSE(204, 16613), /** * GET_ALL_EQUIP_REQUEST = 16614; * @@ -1285,11 +1297,11 @@ public final class MessageTypeProto { *装备 * */ - GET_ALL_EQUIP_REQUEST(203, 16614), + GET_ALL_EQUIP_REQUEST(205, 16614), /** * GET_ALL_EQUIP_RESPONSE = 16615; */ - GET_ALL_EQUIP_RESPONSE(204, 16615), + GET_ALL_EQUIP_RESPONSE(206, 16615), /** * GET_ALL_POKEMON_REQUEST = 16616; * @@ -1297,11 +1309,11 @@ public final class MessageTypeProto { *获取所有异妖 * */ - GET_ALL_POKEMON_REQUEST(205, 16616), + GET_ALL_POKEMON_REQUEST(207, 16616), /** * GET_ALL_POKEMON_RESPONSE = 16617; */ - GET_ALL_POKEMON_RESPONSE(206, 16617), + GET_ALL_POKEMON_RESPONSE(208, 16617), /** * GET_WORKSHOP_INFO_REQUEST = 16618; * @@ -1309,11 +1321,11 @@ public final class MessageTypeProto { * 获取作坊信息 * */ - GET_WORKSHOP_INFO_REQUEST(207, 16618), + GET_WORKSHOP_INFO_REQUEST(209, 16618), /** * GET_WORKSHOP_INFO_RESPONSE = 16619; */ - GET_WORKSHOP_INFO_RESPONSE(208, 16619), + GET_WORKSHOP_INFO_RESPONSE(210, 16619), /** * GET_ALL_LEVE_DIFFICULTT_REQUEST = 16622; * @@ -1321,11 +1333,11 @@ public final class MessageTypeProto { * 获取关卡信息 * */ - GET_ALL_LEVE_DIFFICULTT_REQUEST(209, 16622), + GET_ALL_LEVE_DIFFICULTT_REQUEST(211, 16622), /** * GET_ALL_LEVE_DIFFICULTT_RESPONSE = 16623; */ - GET_ALL_LEVE_DIFFICULTT_RESPONSE(210, 16623), + GET_ALL_LEVE_DIFFICULTT_RESPONSE(212, 16623), /** * GET_ALL_ACTIVITY_REQUEST = 16624; * @@ -1333,11 +1345,11 @@ public final class MessageTypeProto { *获取所有活动信息 * */ - GET_ALL_ACTIVITY_REQUEST(211, 16624), + GET_ALL_ACTIVITY_REQUEST(213, 16624), /** * GET_ALL_ACTIVITY_RESPONSE = 16625; */ - GET_ALL_ACTIVITY_RESPONSE(212, 16625), + GET_ALL_ACTIVITY_RESPONSE(214, 16625), /** * GET_SECRETBOX_REQUEST = 16626; * @@ -1345,11 +1357,11 @@ public final class MessageTypeProto { *获取秘盒信息 * */ - GET_SECRETBOX_REQUEST(213, 16626), + GET_SECRETBOX_REQUEST(215, 16626), /** * GET_SECRETBOX_RESPONSE = 16627; */ - GET_SECRETBOX_RESPONSE(214, 16627), + GET_SECRETBOX_RESPONSE(216, 16627), /** * GET_STARE_INFOS_REQUEST = 16628; * @@ -1357,11 +1369,11 @@ public final class MessageTypeProto { *获取商店信息 * */ - GET_STARE_INFOS_REQUEST(215, 16628), + GET_STARE_INFOS_REQUEST(217, 16628), /** * GET_STARE_INFOS_RESPONSE = 16629; */ - GET_STARE_INFOS_RESPONSE(216, 16629), + GET_STARE_INFOS_RESPONSE(218, 16629), /** * GET_FUNCTIONOFTIME_REQUEST = 16630; * @@ -1369,11 +1381,11 @@ public final class MessageTypeProto { *获取功能开放时间 * */ - GET_FUNCTIONOFTIME_REQUEST(217, 16630), + GET_FUNCTIONOFTIME_REQUEST(219, 16630), /** * GET_FUNCTIONOFTIME_RESPONSE = 16631; */ - GET_FUNCTIONOFTIME_RESPONSE(218, 16631), + GET_FUNCTIONOFTIME_RESPONSE(220, 16631), /** * GET_CHAT_MESSAGE_REQUEST = 16636; * @@ -1381,11 +1393,11 @@ public final class MessageTypeProto { * 获取聊天信息 * */ - GET_CHAT_MESSAGE_REQUEST(219, 16636), + GET_CHAT_MESSAGE_REQUEST(221, 16636), /** * GET_CHAT_MESSAGE_REPONSE = 16637; */ - GET_CHAT_MESSAGE_REPONSE(220, 16637), + GET_CHAT_MESSAGE_REPONSE(222, 16637), /** * GET_FRIEND_INFO_REQUEST = 16638; * @@ -1393,11 +1405,11 @@ public final class MessageTypeProto { * 获取好友信息 * */ - GET_FRIEND_INFO_REQUEST(221, 16638), + GET_FRIEND_INFO_REQUEST(223, 16638), /** * GET_FRIEND_INFO_REPONSE = 16639; */ - GET_FRIEND_INFO_REPONSE(222, 16639), + GET_FRIEND_INFO_REPONSE(224, 16639), /** * GET_RINGFIRE_INFO_REQUEST = 16640; * @@ -1405,11 +1417,11 @@ public final class MessageTypeProto { * 获取天赋异妖信息 * */ - GET_RINGFIRE_INFO_REQUEST(223, 16640), + GET_RINGFIRE_INFO_REQUEST(225, 16640), /** * GET_RINGFIRE_INFO_RESPONSE = 16641; */ - GET_RINGFIRE_INFO_RESPONSE(224, 16641), + GET_RINGFIRE_INFO_RESPONSE(226, 16641), /** * GET_MISSION_REQUEST = 16642; * @@ -1417,11 +1429,11 @@ public final class MessageTypeProto { * 获取任务 * */ - GET_MISSION_REQUEST(225, 16642), + GET_MISSION_REQUEST(227, 16642), /** * GET_MISSION_RESPONSE = 16643; */ - GET_MISSION_RESPONSE(226, 16643), + GET_MISSION_RESPONSE(228, 16643), /** * GET_TOWER_RANK_BY_PAGE_REQUEST = 16644; * @@ -1429,27 +1441,27 @@ public final class MessageTypeProto { *获取试炼副本排行 * */ - GET_TOWER_RANK_BY_PAGE_REQUEST(227, 16644), + GET_TOWER_RANK_BY_PAGE_REQUEST(229, 16644), /** * GET_TOWER_RANK_BY_PAGE_RESPONSE = 16645; */ - GET_TOWER_RANK_BY_PAGE_RESPONSE(228, 16645), + GET_TOWER_RANK_BY_PAGE_RESPONSE(230, 16645), /** * GETF_FORCE_RANK_INFO_REQUEST = 16646; */ - GETF_FORCE_RANK_INFO_REQUEST(229, 16646), + GETF_FORCE_RANK_INFO_REQUEST(231, 16646), /** * GETF_FORCE_RANK_INFO_RESPONSE = 16647; */ - GETF_FORCE_RANK_INFO_RESPONSE(230, 16647), + GETF_FORCE_RANK_INFO_RESPONSE(232, 16647), /** * GETF_EXPERT_RANK_INFO_REQUEST = 16648; */ - GETF_EXPERT_RANK_INFO_REQUEST(231, 16648), + GETF_EXPERT_RANK_INFO_REQUEST(233, 16648), /** * GETF_EXPERT_RANK_INFO_RESPONSE = 16649; */ - GETF_EXPERT_RANK_INFO_RESPONSE(232, 16649), + GETF_EXPERT_RANK_INFO_RESPONSE(234, 16649), /** * GET_PLAYER_ONE_TEAM_INFO_REQUEST = 16650; * @@ -1457,11 +1469,11 @@ public final class MessageTypeProto { *获取第一编队信息 * */ - GET_PLAYER_ONE_TEAM_INFO_REQUEST(233, 16650), + GET_PLAYER_ONE_TEAM_INFO_REQUEST(235, 16650), /** * GET_PLAYER_ONE_TEAM_INFO_RESPONSE = 16651; */ - GET_PLAYER_ONE_TEAM_INFO_RESPONSE(234, 16651), + GET_PLAYER_ONE_TEAM_INFO_RESPONSE(236, 16651), /** * GET_MONSTER_RANK_INFO_REQUEST = 16652; * @@ -1469,11 +1481,11 @@ public final class MessageTypeProto { *获取妖兽排行 * */ - GET_MONSTER_RANK_INFO_REQUEST(235, 16652), + GET_MONSTER_RANK_INFO_REQUEST(237, 16652), /** * GET_MONSTER_RANK_INFO_RESPONSE = 1663; */ - GET_MONSTER_RANK_INFO_RESPONSE(236, 1663), + GET_MONSTER_RANK_INFO_RESPONSE(238, 1663), /** * GET_PHONE_REWARD_REQUEST = 1664; * @@ -1481,11 +1493,11 @@ public final class MessageTypeProto { *获取绑定手机号奖励 * */ - GET_PHONE_REWARD_REQUEST(237, 1664), + GET_PHONE_REWARD_REQUEST(239, 1664), /** * GET_PHONE_REWARD_RESPONSE = 1665; */ - GET_PHONE_REWARD_RESPONSE(238, 1665), + GET_PHONE_REWARD_RESPONSE(240, 1665), /** * GET_QUESTION_REQUEST = 1666; * @@ -1493,11 +1505,11 @@ public final class MessageTypeProto { *问卷 * */ - GET_QUESTION_REQUEST(239, 1666), + GET_QUESTION_REQUEST(241, 1666), /** * GET_QUESTION_RESPONSE = 1667; */ - GET_QUESTION_RESPONSE(240, 1667), + GET_QUESTION_RESPONSE(242, 1667), /** * GET_LUCKWHEEL_RANDREWARD_REQUEST = 1668; * @@ -1505,7 +1517,7 @@ public final class MessageTypeProto { *幸运探宝 * */ - GET_LUCKWHEEL_RANDREWARD_REQUEST(241, 1668), + GET_LUCKWHEEL_RANDREWARD_REQUEST(243, 1668), /** * GET_LUCKWHEEL_RANDREWARD_RESPONSE = 1669; * @@ -1513,7 +1525,7 @@ public final class MessageTypeProto { *幸运探宝 * */ - GET_LUCKWHEEL_RANDREWARD_RESPONSE(242, 1669), + GET_LUCKWHEEL_RANDREWARD_RESPONSE(244, 1669), /** * GET_LUCKWHEEL_REQUEST = 1670; * @@ -1521,11 +1533,11 @@ public final class MessageTypeProto { *幸运探宝 * */ - GET_LUCKWHEEL_REQUEST(243, 1670), + GET_LUCKWHEEL_REQUEST(245, 1670), /** * GET_LUCKWHEEL_RESPONSE = 1671; */ - GET_LUCKWHEEL_RESPONSE(244, 1671), + GET_LUCKWHEEL_RESPONSE(246, 1671), /** * HERO_RAND_REQQUEST = 10701; * @@ -1533,11 +1545,11 @@ public final class MessageTypeProto { * H 10700 * */ - HERO_RAND_REQQUEST(245, 10701), + HERO_RAND_REQQUEST(247, 10701), /** * HERO_RAND_RESPONSE = 10702; */ - HERO_RAND_RESPONSE(246, 10702), + HERO_RAND_RESPONSE(248, 10702), /** * HERO_COMPOSE_REQUEST = 10703; * @@ -1545,11 +1557,11 @@ public final class MessageTypeProto { * 合成英雄 * */ - HERO_COMPOSE_REQUEST(247, 10703), + HERO_COMPOSE_REQUEST(249, 10703), /** * HERO_COMPOSE_RESPONSE = 10704; */ - HERO_COMPOSE_RESPONSE(248, 10704), + HERO_COMPOSE_RESPONSE(250, 10704), /** * HERO_RETURN_REQUEST = 10705; * @@ -1557,11 +1569,11 @@ public final class MessageTypeProto { *英雄回溯 * */ - HERO_RETURN_REQUEST(249, 10705), + HERO_RETURN_REQUEST(251, 10705), /** * HERO_RETURN_RESPONSE = 10706; */ - HERO_RETURN_RESPONSE(250, 10706), + HERO_RETURN_RESPONSE(252, 10706), /** * HERO_LOCK_CHANGE_REQUEST = 10707; * @@ -1569,7 +1581,7 @@ public final class MessageTypeProto { * 英雄上锁操作 * */ - HERO_LOCK_CHANGE_REQUEST(251, 10707), + HERO_LOCK_CHANGE_REQUEST(253, 10707), /** * HERO_LOCK_CHANGE_RESPONSE = 10708; * @@ -1580,7 +1592,7 @@ public final class MessageTypeProto { * L 11100 * */ - HERO_LOCK_CHANGE_RESPONSE(252, 10708), + HERO_LOCK_CHANGE_RESPONSE(254, 10708), /** * LOGIN_REQUEST = 11100; * @@ -1588,11 +1600,11 @@ public final class MessageTypeProto { * 登陆或注册 * */ - LOGIN_REQUEST(253, 11100), + LOGIN_REQUEST(255, 11100), /** * LOGIN_RESPONSE = 11101; */ - LOGIN_RESPONSE(254, 11101), + LOGIN_RESPONSE(256, 11101), /** * LUCKWHEEL_POOL_INDICATION = 11102; * @@ -1600,7 +1612,7 @@ public final class MessageTypeProto { *幸运探宝奖池信息 * */ - LUCKWHEEL_POOL_INDICATION(255, 11102), + LUCKWHEEL_POOL_INDICATION(257, 11102), /** * MAP_ENTER_REQUEST = 11200; * @@ -1608,22 +1620,22 @@ public final class MessageTypeProto { * M 11200 * */ - MAP_ENTER_REQUEST(256, 11200), + MAP_ENTER_REQUEST(258, 11200), /** * MAP_ENTER_RESPONSE = 11201; */ - MAP_ENTER_RESPONSE(257, 11201), + MAP_ENTER_RESPONSE(259, 11201), /** * MAP_OUT_REQUEST = 11202; * *
      * 
*/ - MAP_OUT_REQUEST(258, 11202), + MAP_OUT_REQUEST(260, 11202), /** * MAP_OUT_RESPONSE = 11203; */ - MAP_OUT_RESPONSE(259, 11203), + MAP_OUT_RESPONSE(261, 11203), /** * MAP_UDPATE_REQUEST = 11204; * @@ -1631,11 +1643,11 @@ public final class MessageTypeProto { * 更新地图 * */ - MAP_UDPATE_REQUEST(260, 11204), + MAP_UDPATE_REQUEST(262, 11204), /** * MAP_UDPATE_RESPONSE = 11205; */ - MAP_UDPATE_RESPONSE(261, 11205), + MAP_UDPATE_RESPONSE(263, 11205), /** * MAIL_READ_REQUEST = 11206; * @@ -1643,11 +1655,11 @@ public final class MessageTypeProto { *读取邮件 * */ - MAIL_READ_REQUEST(262, 11206), + MAIL_READ_REQUEST(264, 11206), /** * MAIL_READ_RESPONSE = 11207; */ - MAIL_READ_RESPONSE(263, 11207), + MAIL_READ_RESPONSE(265, 11207), /** * MAIL_TAKE_MAIL_ITEM_REQUEST = 11208; * @@ -1655,11 +1667,11 @@ public final class MessageTypeProto { *领取附件 * */ - MAIL_TAKE_MAIL_ITEM_REQUEST(264, 11208), + MAIL_TAKE_MAIL_ITEM_REQUEST(266, 11208), /** * MAIL_TAKE_MAIL_ITEM_RESPONESE = 11209; */ - MAIL_TAKE_MAIL_ITEM_RESPONESE(265, 11209), + MAIL_TAKE_MAIL_ITEM_RESPONESE(267, 11209), /** * MAP_START_EXPLORE_REQUEST = 11210; * @@ -1667,11 +1679,11 @@ public final class MessageTypeProto { * 开始探索 * */ - MAP_START_EXPLORE_REQUEST(266, 11210), + MAP_START_EXPLORE_REQUEST(268, 11210), /** * MAP_START_EXPLORE_RESPONSE = 11211; */ - MAP_START_EXPLORE_RESPONSE(267, 11211), + MAP_START_EXPLORE_RESPONSE(269, 11211), /** * MAP_GET_RANK_INFO_REQUEST = 11212; * @@ -1679,11 +1691,11 @@ public final class MessageTypeProto { * 获取地图排行榜 * */ - MAP_GET_RANK_INFO_REQUEST(268, 11212), + MAP_GET_RANK_INFO_REQUEST(270, 11212), /** * MAP_GET_RANK_INFO_RESPONSE = 11213; */ - MAP_GET_RANK_INFO_RESPONSE(269, 11213), + MAP_GET_RANK_INFO_RESPONSE(271, 11213), /** * MAP_BUY_FIGHT_COUNT_REQUEST = 11214; * @@ -1691,11 +1703,11 @@ public final class MessageTypeProto { * 购买挑战次数 * */ - MAP_BUY_FIGHT_COUNT_REQUEST(270, 11214), + MAP_BUY_FIGHT_COUNT_REQUEST(272, 11214), /** * MAP_BUY_FIGHT_COUNT_RESPONSE = 11215; */ - MAP_BUY_FIGHT_COUNT_RESPONSE(271, 11215), + MAP_BUY_FIGHT_COUNT_RESPONSE(273, 11215), /** * MAP_SWEEP_REQUEST = 11216; * @@ -1703,11 +1715,11 @@ public final class MessageTypeProto { * 扫荡三星通关副本 * */ - MAP_SWEEP_REQUEST(272, 11216), + MAP_SWEEP_REQUEST(274, 11216), /** * MAP_SWEEP_RESPONSE = 11217; */ - MAP_SWEEP_RESPONSE(273, 11217), + MAP_SWEEP_RESPONSE(275, 11217), /** * MAP_FAST_FIGHT_REQUEST = 11218; * @@ -1715,11 +1727,11 @@ public final class MessageTypeProto { * 快速战斗结算 * */ - MAP_FAST_FIGHT_REQUEST(274, 11218), + MAP_FAST_FIGHT_REQUEST(276, 11218), /** * MAP_FAST_FIGHT_RESPONSE = 11219; */ - MAP_FAST_FIGHT_RESPONSE(275, 11219), + MAP_FAST_FIGHT_RESPONSE(277, 11219), /** * MISSION_UPDATE_INDICATION = 11220; * @@ -1727,7 +1739,7 @@ public final class MessageTypeProto { *任务更细 * */ - MISSION_UPDATE_INDICATION(276, 11220), + MISSION_UPDATE_INDICATION(278, 11220), /** * MAP_TOWER_RESET_REQUEST = 11223; * @@ -1735,11 +1747,11 @@ public final class MessageTypeProto { * 重置爬塔副本(试炼副本) * */ - MAP_TOWER_RESET_REQUEST(277, 11223), + MAP_TOWER_RESET_REQUEST(279, 11223), /** * MAP_TOWER_RESET_RESPONSE = 11224; */ - MAP_TOWER_RESET_RESPONSE(278, 11224), + MAP_TOWER_RESET_RESPONSE(280, 11224), /** * MAP_TOWER_CALL_CHIEF_REQUEST = 11225; * @@ -1747,11 +1759,11 @@ public final class MessageTypeProto { * 爬塔副本召唤首领(试炼副本) * */ - MAP_TOWER_CALL_CHIEF_REQUEST(279, 11225), + MAP_TOWER_CALL_CHIEF_REQUEST(281, 11225), /** * MAP_TOWER_CALL_CHIEF_RESPONSE = 11226; */ - MAP_TOWER_CALL_CHIEF_RESPONSE(280, 11226), + MAP_TOWER_CALL_CHIEF_RESPONSE(282, 11226), /** * MAP_TOWER_USEBOMB_REQUEST = 11229; * @@ -1759,11 +1771,11 @@ public final class MessageTypeProto { * 爬塔副本使用炸弹(试炼副本) * */ - MAP_TOWER_USEBOMB_REQUEST(281, 11229), + MAP_TOWER_USEBOMB_REQUEST(283, 11229), /** * MAP_TOWER_USEBOMB_RESPONSE = 11230; */ - MAP_TOWER_USEBOMB_RESPONSE(282, 11230), + MAP_TOWER_USEBOMB_RESPONSE(284, 11230), /** * MAP_TOWER_USEBUFF_REQUEST = 11231; * @@ -1771,11 +1783,11 @@ public final class MessageTypeProto { * 爬塔副本使用Buff(试炼副本) * */ - MAP_TOWER_USEBUFF_REQUEST(283, 11231), + MAP_TOWER_USEBUFF_REQUEST(285, 11231), /** * MAP_TOWER_USEBUFF_RESPONSE = 11232; */ - MAP_TOWER_USEBUFF_RESPONSE(284, 11232), + MAP_TOWER_USEBUFF_RESPONSE(286, 11232), /** * MODIFY_HEAD_FRAME_REQUEST = 11233; * @@ -1783,11 +1795,11 @@ public final class MessageTypeProto { *修改头像框 * */ - MODIFY_HEAD_FRAME_REQUEST(285, 11233), + MODIFY_HEAD_FRAME_REQUEST(287, 11233), /** * MODIFY_HEAD_FRAME_RESPONSE = 11234; */ - MODIFY_HEAD_FRAME_RESPONSE(286, 11234), + MODIFY_HEAD_FRAME_RESPONSE(288, 11234), /** * MAP_OUT_INDICATION = 11235; * @@ -1795,7 +1807,7 @@ public final class MessageTypeProto { *出图indication * */ - MAP_OUT_INDICATION(287, 11235), + MAP_OUT_INDICATION(289, 11235), /** * MAIN_LEVEL_GET_INFO_REQUEST = 11236; * @@ -1803,11 +1815,11 @@ public final class MessageTypeProto { * 获取关卡信息 * */ - MAIN_LEVEL_GET_INFO_REQUEST(288, 11236), + MAIN_LEVEL_GET_INFO_REQUEST(290, 11236), /** * MAIN_LEVEL_GET_INFO_RESPONSE = 11237; */ - MAIN_LEVEL_GET_INFO_RESPONSE(289, 11237), + MAIN_LEVEL_GET_INFO_RESPONSE(291, 11237), /** * MAIN_LEVEL_TAKE_STATE_REWARD_REQUEST = 11238; * @@ -1815,11 +1827,11 @@ public final class MessageTypeProto { *领取关卡挂机奖励 * */ - MAIN_LEVEL_TAKE_STATE_REWARD_REQUEST(290, 11238), + MAIN_LEVEL_TAKE_STATE_REWARD_REQUEST(292, 11238), /** * MAIN_LEVEL_TAKE_STATE_REWARD_RESPONSE = 11239; */ - MAIN_LEVEL_TAKE_STATE_REWARD_RESPONSE(291, 11239), + MAIN_LEVEL_TAKE_STATE_REWARD_RESPONSE(293, 11239), /** * MAIN_LEVEL_GET_RANK_REQUEST = 11240; * @@ -1827,7 +1839,7 @@ public final class MessageTypeProto { * 获取关卡排行 * */ - MAIN_LEVEL_GET_RANK_REQUEST(292, 11240), + MAIN_LEVEL_GET_RANK_REQUEST(294, 11240), /** * MAIN_LEVEL_GET_RANK_RESPONSE = 11241; * @@ -1835,7 +1847,7 @@ public final class MessageTypeProto { * * */ - MAIN_LEVEL_GET_RANK_RESPONSE(293, 11241), + MAIN_LEVEL_GET_RANK_RESPONSE(295, 11241), /** * NOTIFY_PAY_SUCCESS_INDICATION = 11300; * @@ -1843,7 +1855,7 @@ public final class MessageTypeProto { * N 11300 * */ - NOTIFY_PAY_SUCCESS_INDICATION(294, 11300), + NOTIFY_PAY_SUCCESS_INDICATION(296, 11300), /** * POKEMON_COMONPENT_LEVELUP_REQUEST = 11500; * @@ -1852,11 +1864,11 @@ public final class MessageTypeProto { * P 11500 * */ - POKEMON_COMONPENT_LEVELUP_REQUEST(295, 11500), + POKEMON_COMONPENT_LEVELUP_REQUEST(297, 11500), /** * POKEMON_COMONPENT_LEVELUP_RESPONSE = 11501; */ - POKEMON_COMONPENT_LEVELUP_RESPONSE(296, 11501), + POKEMON_COMONPENT_LEVELUP_RESPONSE(298, 11501), /** * POKEMON_ADVANCED_REQUEST = 11502; * @@ -1864,11 +1876,11 @@ public final class MessageTypeProto { *异妖进阶 * */ - POKEMON_ADVANCED_REQUEST(297, 11502), + POKEMON_ADVANCED_REQUEST(299, 11502), /** * POKEMON_ADVANCED_RESPONSE = 11503; */ - POKEMON_ADVANCED_RESPONSE(298, 11503), + POKEMON_ADVANCED_RESPONSE(300, 11503), /** * PLAYER_BACKCINFO_INDICATION = 11504; * @@ -1876,7 +1888,7 @@ public final class MessageTypeProto { *客服平台推送 * */ - PLAYER_BACKCINFO_INDICATION(299, 11504), + PLAYER_BACKCINFO_INDICATION(301, 11504), /** * PLAY_WITH_SB_REQUEST = 11505; * @@ -1884,11 +1896,11 @@ public final class MessageTypeProto { *切磋 * */ - PLAY_WITH_SB_REQUEST(300, 11505), + PLAY_WITH_SB_REQUEST(302, 11505), /** * PLAY_WITH_SB_RESPONSE = 11506; */ - PLAY_WITH_SB_RESPONSE(301, 11506), + PLAY_WITH_SB_RESPONSE(303, 11506), /** * QUESTION_INDICATION = 11600; * @@ -1896,7 +1908,7 @@ public final class MessageTypeProto { * Q 11600 * */ - QUESTION_INDICATION(302, 11600), + QUESTION_INDICATION(304, 11600), /** * QUICK_START_MONSTERFIGHTER_REQUEST = 11601; * @@ -1904,11 +1916,11 @@ public final class MessageTypeProto { *兽潮快速战斗 * */ - QUICK_START_MONSTERFIGHTER_REQUEST(303, 11601), + QUICK_START_MONSTERFIGHTER_REQUEST(305, 11601), /** * QUICK_START_MONSTERFIGHTER_REPONSE = 11602; */ - QUICK_START_MONSTERFIGHTER_REPONSE(304, 11602), + QUICK_START_MONSTERFIGHTER_REPONSE(306, 11602), /** * RECONNECT_REQUEST = 11700; * @@ -1916,11 +1928,11 @@ public final class MessageTypeProto { * R 11700 * */ - RECONNECT_REQUEST(305, 11700), + RECONNECT_REQUEST(307, 11700), /** * RECONNECT_RESPONSE = 11701; */ - RECONNECT_RESPONSE(306, 11701), + RECONNECT_RESPONSE(308, 11701), /** * RANDOMNAME_REQUEST = 11702; * @@ -1928,11 +1940,11 @@ public final class MessageTypeProto { * 随机名字 * */ - RANDOMNAME_REQUEST(307, 11702), + RANDOMNAME_REQUEST(309, 11702), /** * RANDOMNAME_RESPONSE = 11703; */ - RANDOMNAME_RESPONSE(308, 11703), + RANDOMNAME_RESPONSE(310, 11703), /** * RENAME_REQUEST = 11704; * @@ -1940,11 +1952,11 @@ public final class MessageTypeProto { * 修改名字 * */ - RENAME_REQUEST(309, 11704), + RENAME_REQUEST(311, 11704), /** * RENAME_RESPONSE = 11705; */ - RENAME_RESPONSE(310, 11705), + RENAME_RESPONSE(312, 11705), /** * RINGFIRE_LOAD_REQUEST = 11706; * @@ -1952,11 +1964,11 @@ public final class MessageTypeProto { *天赋异妖组件放置 * */ - RINGFIRE_LOAD_REQUEST(311, 11706), + RINGFIRE_LOAD_REQUEST(313, 11706), /** * RINGFIRE_LOAD_RESPONSE = 11707; */ - RINGFIRE_LOAD_RESPONSE(312, 11707), + RINGFIRE_LOAD_RESPONSE(314, 11707), /** * RINGFIRE_ADVANCED_REQUEST = 11708; * @@ -1964,11 +1976,11 @@ public final class MessageTypeProto { *天赋异妖进阶 * */ - RINGFIRE_ADVANCED_REQUEST(313, 11708), + RINGFIRE_ADVANCED_REQUEST(315, 11708), /** * RINGFIRE_ADVANCED_RESPONSE = 11709; */ - RINGFIRE_ADVANCED_RESPONSE(314, 11709), + RINGFIRE_ADVANCED_RESPONSE(316, 11709), /** * REFRESH_FRIEND_STATE_REQEUST = 11710; * @@ -1976,11 +1988,11 @@ public final class MessageTypeProto { *刷新好友在线状态 * */ - REFRESH_FRIEND_STATE_REQEUST(315, 11710), + REFRESH_FRIEND_STATE_REQEUST(317, 11710), /** * REFRESH_FRIEND_STATE_RESPONSE = 11711; */ - REFRESH_FRIEND_STATE_RESPONSE(316, 11711), + REFRESH_FRIEND_STATE_RESPONSE(318, 11711), /** * ROOM_MATCH_REQUEST = 11712; * @@ -1988,11 +2000,11 @@ public final class MessageTypeProto { *请求匹配 * */ - ROOM_MATCH_REQUEST(317, 11712), + ROOM_MATCH_REQUEST(319, 11712), /** * ROOM_MATCH_RESPONSE = 11713; */ - ROOM_MATCH_RESPONSE(318, 11713), + ROOM_MATCH_RESPONSE(320, 11713), /** * ROOM_CANCEL_MATCH_REQUEST = 11714; * @@ -2000,15 +2012,15 @@ public final class MessageTypeProto { *取消匹配 * */ - ROOM_CANCEL_MATCH_REQUEST(319, 11714), + ROOM_CANCEL_MATCH_REQUEST(321, 11714), /** * ROOM_CANCEL_MATCH_RESPONSE = 11715; */ - ROOM_CANCEL_MATCH_RESPONSE(320, 11715), + ROOM_CANCEL_MATCH_RESPONSE(322, 11715), /** * ROOM_MATCH_SUCCESS_INDICATION = 11716; */ - ROOM_MATCH_SUCCESS_INDICATION(321, 11716), + ROOM_MATCH_SUCCESS_INDICATION(323, 11716), /** * ROOM_START_GAME_READY_REQUEST = 11718; * @@ -2016,11 +2028,11 @@ public final class MessageTypeProto { *准备 * */ - ROOM_START_GAME_READY_REQUEST(322, 11718), + ROOM_START_GAME_READY_REQUEST(324, 11718), /** * ROOM_START_GAME_READY_RESPONSE = 11719; */ - ROOM_START_GAME_READY_RESPONSE(323, 11719), + ROOM_START_GAME_READY_RESPONSE(325, 11719), /** * ROOM_START_GAME_INDICATION = 11720; * @@ -2028,7 +2040,7 @@ public final class MessageTypeProto { *开始游戏推送 * */ - ROOM_START_GAME_INDICATION(324, 11720), + ROOM_START_GAME_INDICATION(326, 11720), /** * ROOM_GAME_START_REQUEST = 11722; * @@ -2036,11 +2048,11 @@ public final class MessageTypeProto { *开始游戏 * */ - ROOM_GAME_START_REQUEST(325, 11722), + ROOM_GAME_START_REQUEST(327, 11722), /** * ROOM_GAME_START_RESPONSE = 11723; */ - ROOM_GAME_START_RESPONSE(326, 11723), + ROOM_GAME_START_RESPONSE(328, 11723), /** * ROOM_GAME_END_INDICATION = 11724; * @@ -2048,7 +2060,7 @@ public final class MessageTypeProto { *游戏结束 * */ - ROOM_GAME_END_INDICATION(327, 11724), + ROOM_GAME_END_INDICATION(329, 11724), /** * ROOM_SYNC_MYSELF_MOVE_REQUEST = 11726; * @@ -2056,11 +2068,11 @@ public final class MessageTypeProto { *移动同步 * */ - ROOM_SYNC_MYSELF_MOVE_REQUEST(328, 11726), + ROOM_SYNC_MYSELF_MOVE_REQUEST(330, 11726), /** * ROOM_SYNC_MYSELF_MOVE_RESPONSE = 11727; */ - ROOM_SYNC_MYSELF_MOVE_RESPONSE(329, 11727), + ROOM_SYNC_MYSELF_MOVE_RESPONSE(331, 11727), /** * ROOM_SYNC_OTHER_MOVE_INDICTION = 11728; * @@ -2068,7 +2080,7 @@ public final class MessageTypeProto { *移动其他用户的位置 * */ - ROOM_SYNC_OTHER_MOVE_INDICTION(330, 11728), + ROOM_SYNC_OTHER_MOVE_INDICTION(332, 11728), /** * ROOM_TRIGGER_FIGHT_INDICATION = 11730; * @@ -2076,7 +2088,7 @@ public final class MessageTypeProto { *触发战斗 * */ - ROOM_TRIGGER_FIGHT_INDICATION(331, 11730), + ROOM_TRIGGER_FIGHT_INDICATION(333, 11730), /** * ROOM_GET_FULL_INFO_REQEUST = 11731; * @@ -2084,11 +2096,11 @@ public final class MessageTypeProto { *获取房间全量信息 * */ - ROOM_GET_FULL_INFO_REQEUST(332, 11731), + ROOM_GET_FULL_INFO_REQEUST(334, 11731), /** * ROOM_GET_FULL_INFO_RESPONSE = 11732; */ - ROOM_GET_FULL_INFO_RESPONSE(333, 11732), + ROOM_GET_FULL_INFO_RESPONSE(335, 11732), /** * ROOM_MAP_UPDATE_EVENT_REQUEST = 11733; * @@ -2096,11 +2108,11 @@ public final class MessageTypeProto { *更新事件 * */ - ROOM_MAP_UPDATE_EVENT_REQUEST(334, 11733), + ROOM_MAP_UPDATE_EVENT_REQUEST(336, 11733), /** * ROOM_MAP_UPDATE_EVENT_RESPONSE = 11734; */ - ROOM_MAP_UPDATE_EVENT_RESPONSE(335, 11734), + ROOM_MAP_UPDATE_EVENT_RESPONSE(337, 11734), /** * ROOM_MAP_POINT_INDICATION = 11735; * @@ -2108,7 +2120,7 @@ public final class MessageTypeProto { * 地图位置更新 * */ - ROOM_MAP_POINT_INDICATION(336, 11735), + ROOM_MAP_POINT_INDICATION(338, 11735), /** * ROOM_PLAY_HP_UPDATE_INDICATION = 11736; * @@ -2116,7 +2128,7 @@ public final class MessageTypeProto { * 玩家血量更新 * */ - ROOM_PLAY_HP_UPDATE_INDICATION(337, 11736), + ROOM_PLAY_HP_UPDATE_INDICATION(339, 11736), /** * REFRESH_ITEM_NUM_REQUEST = 11737; * @@ -2124,11 +2136,11 @@ public final class MessageTypeProto { *刷新道具数量 * */ - REFRESH_ITEM_NUM_REQUEST(338, 11737), + REFRESH_ITEM_NUM_REQUEST(340, 11737), /** * REFRESH_ITEM_NUM_RESPONSE = 11738; */ - REFRESH_ITEM_NUM_RESPONSE(339, 11738), + REFRESH_ITEM_NUM_RESPONSE(341, 11738), /** * ROOM_ADDRESS_INDICATION = 11739; * @@ -2136,7 +2148,7 @@ public final class MessageTypeProto { * 房间地址信息 * */ - ROOM_ADDRESS_INDICATION(340, 11739), + ROOM_ADDRESS_INDICATION(342, 11739), /** * ROOM_LOGIN_REQEUST = 11740; * @@ -2144,11 +2156,11 @@ public final class MessageTypeProto { * 登录房间 * */ - ROOM_LOGIN_REQEUST(341, 11740), + ROOM_LOGIN_REQEUST(343, 11740), /** * ROOM_LOGIN_RESPONSE = 11750; */ - ROOM_LOGIN_RESPONSE(342, 11750), + ROOM_LOGIN_RESPONSE(344, 11750), /** * REFRESH_LUCKWHEEL_REQUEST = 11751; * @@ -2156,11 +2168,11 @@ public final class MessageTypeProto { *幸运探宝 * */ - REFRESH_LUCKWHEEL_REQUEST(343, 11751), + REFRESH_LUCKWHEEL_REQUEST(345, 11751), /** * REFRESH_LUCKWHEEL_RESPONSE = 11752; */ - REFRESH_LUCKWHEEL_RESPONSE(344, 11752), + REFRESH_LUCKWHEEL_RESPONSE(346, 11752), /** * SUCCESS_RESPONSE = 11800; * @@ -2168,7 +2180,7 @@ public final class MessageTypeProto { * S 11800 * */ - SUCCESS_RESPONSE(345, 11800), + SUCCESS_RESPONSE(347, 11800), /** * SWITCH_WORLDCHANNEL_REQUEST = 11802; * @@ -2176,11 +2188,11 @@ public final class MessageTypeProto { *切换世界聊天频道 * */ - SWITCH_WORLDCHANNEL_REQUEST(346, 11802), + SWITCH_WORLDCHANNEL_REQUEST(348, 11802), /** * SWITCH_WORLDCHANNEL_RESPONSE = 11803; */ - SWITCH_WORLDCHANNEL_RESPONSE(347, 11803), + SWITCH_WORLDCHANNEL_RESPONSE(349, 11803), /** * SEND_CHAT_INFO_REQUEST = 11804; * @@ -2188,11 +2200,11 @@ public final class MessageTypeProto { *发送聊天 * */ - SEND_CHAT_INFO_REQUEST(348, 11804), + SEND_CHAT_INFO_REQUEST(350, 11804), /** * SEND_CHAT_INFO_RESPONSE = 11805; */ - SEND_CHAT_INFO_RESPONSE(349, 11805), + SEND_CHAT_INFO_RESPONSE(351, 11805), /** * SEND_RED_POINT_INDICATION = 11806; * @@ -2200,7 +2212,7 @@ public final class MessageTypeProto { *红点消息推送 * */ - SEND_RED_POINT_INDICATION(350, 11806), + SEND_RED_POINT_INDICATION(352, 11806), /** * SAVE_NEW_PLAYER_GUIDE_POINT_REQUEST = 11807; * @@ -2208,11 +2220,11 @@ public final class MessageTypeProto { *保存新手引导节点 * */ - SAVE_NEW_PLAYER_GUIDE_POINT_REQUEST(351, 11807), + SAVE_NEW_PLAYER_GUIDE_POINT_REQUEST(353, 11807), /** * SAVE_NEW_PLAYER_GUIDE_POINT_RESPONSE = 11808; */ - SAVE_NEW_PLAYER_GUIDE_POINT_RESPONSE(352, 11808), + SAVE_NEW_PLAYER_GUIDE_POINT_RESPONSE(354, 11808), /** * SWEEP_RIGHT_REQUEST = 11809; * @@ -2220,11 +2232,11 @@ public final class MessageTypeProto { * 扫荡 * */ - SWEEP_RIGHT_REQUEST(353, 11809), + SWEEP_RIGHT_REQUEST(355, 11809), /** * SWEEP_RIGHT_RESPONSE = 11810; */ - SWEEP_RIGHT_RESPONSE(354, 11810), + SWEEP_RIGHT_RESPONSE(356, 11810), /** * SECRETBOX_RANDOM_REQUEST = 11811; * @@ -2232,11 +2244,11 @@ public final class MessageTypeProto { *秘盒抽取 * */ - SECRETBOX_RANDOM_REQUEST(355, 11811), + SECRETBOX_RANDOM_REQUEST(357, 11811), /** * SECRETBOX_RANDOM_RESPONSE = 11812; */ - SECRETBOX_RANDOM_RESPONSE(356, 11812), + SECRETBOX_RANDOM_RESPONSE(358, 11812), /** * STORE_GOODS_REFRESH_REQUEST = 11813; * @@ -2244,11 +2256,11 @@ public final class MessageTypeProto { *商店刷新 * */ - STORE_GOODS_REFRESH_REQUEST(357, 11813), + STORE_GOODS_REFRESH_REQUEST(359, 11813), /** * STORE_GOODS_REFRESH_RESPONSE = 11814; */ - STORE_GOODS_REFRESH_RESPONSE(358, 11814), + STORE_GOODS_REFRESH_RESPONSE(360, 11814), /** * RECHARGE_INFO_REQUEST = 11815; * @@ -2256,11 +2268,11 @@ public final class MessageTypeProto { *充值 * */ - RECHARGE_INFO_REQUEST(359, 11815), + RECHARGE_INFO_REQUEST(361, 11815), /** * RECHARGE_INFO_RESPONSE = 11816; */ - RECHARGE_INFO_RESPONSE(360, 11816), + RECHARGE_INFO_RESPONSE(362, 11816), /** * SEND_FRIEND_INFO_INDICATION = 11817; * @@ -2268,7 +2280,7 @@ public final class MessageTypeProto { *好友信息推送 * */ - SEND_FRIEND_INFO_INDICATION(361, 11817), + SEND_FRIEND_INFO_INDICATION(363, 11817), /** * SEND_CHAT_INFO_INDICATION = 11818; * @@ -2276,7 +2288,7 @@ public final class MessageTypeProto { *好友聊天推送 * */ - SEND_CHAT_INFO_INDICATION(362, 11818), + SEND_CHAT_INFO_INDICATION(364, 11818), /** * SEND_FRIEND_STATE_INDICATION = 11819; * @@ -2284,7 +2296,7 @@ public final class MessageTypeProto { * 推送好友信息 * */ - SEND_FRIEND_STATE_INDICATION(363, 11819), + SEND_FRIEND_STATE_INDICATION(365, 11819), /** * SCENE_MSG_UPDATE_INDICATION = 11820; * @@ -2292,7 +2304,7 @@ public final class MessageTypeProto { * 场景信息变更 * */ - SCENE_MSG_UPDATE_INDICATION(364, 11820), + SCENE_MSG_UPDATE_INDICATION(366, 11820), /** * SCENE_GET_FULL_MSG_REQUEST = 11821; * @@ -2300,11 +2312,11 @@ public final class MessageTypeProto { *获取场景所有信息 * */ - SCENE_GET_FULL_MSG_REQUEST(365, 11821), + SCENE_GET_FULL_MSG_REQUEST(367, 11821), /** * SCENE_GET_FULL_MSG_RESPONSE = 11822; */ - SCENE_GET_FULL_MSG_RESPONSE(366, 11822), + SCENE_GET_FULL_MSG_RESPONSE(368, 11822), /** * SCENE_COMMAND_REQUEST = 11823; * @@ -2312,11 +2324,11 @@ public final class MessageTypeProto { *在场景中发送的指令请求 * */ - SCENE_COMMAND_REQUEST(367, 11823), + SCENE_COMMAND_REQUEST(369, 11823), /** * SCENE_COMMAND_RESPONSE = 11824; */ - SCENE_COMMAND_RESPONSE(368, 11824), + SCENE_COMMAND_RESPONSE(370, 11824), /** * SERVER_ZERO_REQUEST = 11825; * @@ -2324,7 +2336,7 @@ public final class MessageTypeProto { *服务器12点更新用户数据 * */ - SERVER_ZERO_REQUEST(369, 11825), + SERVER_ZERO_REQUEST(371, 11825), /** * STORE_UPDATE_INDICATION = 11826; * @@ -2332,7 +2344,7 @@ public final class MessageTypeProto { * 商店更新信息 * */ - STORE_UPDATE_INDICATION(370, 11826), + STORE_UPDATE_INDICATION(372, 11826), /** * SIGN_IN_REQUEST = 11827; * @@ -2340,11 +2352,11 @@ public final class MessageTypeProto { *签到 * */ - SIGN_IN_REQUEST(371, 11827), + SIGN_IN_REQUEST(373, 11827), /** * SIGN_IN_RESPONSE = 11828; */ - SIGN_IN_RESPONSE(372, 11828), + SIGN_IN_RESPONSE(374, 11828), /** * SCENE_GAME_OVER_READY_INDICATION = 11829; * @@ -2352,7 +2364,7 @@ public final class MessageTypeProto { * 最后狂欢时刻到来 * */ - SCENE_GAME_OVER_READY_INDICATION(373, 11829), + SCENE_GAME_OVER_READY_INDICATION(375, 11829), /** * SCENE_GAME_OVER_INDICATION = 11830; * @@ -2360,7 +2372,7 @@ public final class MessageTypeProto { * 场景结算 * */ - SCENE_GAME_OVER_INDICATION(374, 11830), + SCENE_GAME_OVER_INDICATION(376, 11830), /** * SOUL_EQUIP_WEAR_REQUEST = 11831; * @@ -2368,11 +2380,11 @@ public final class MessageTypeProto { * 安装魂印 * */ - SOUL_EQUIP_WEAR_REQUEST(375, 11831), + SOUL_EQUIP_WEAR_REQUEST(377, 11831), /** * SOUL_EQUIP_WEAR_RESPONSE = 11832; */ - SOUL_EQUIP_WEAR_RESPONSE(376, 11832), + SOUL_EQUIP_WEAR_RESPONSE(378, 11832), /** * SOUL_EQUIP_UNLOAD_OPT_REQUEST = 11833; * @@ -2380,11 +2392,11 @@ public final class MessageTypeProto { *卸下魂印 * */ - SOUL_EQUIP_UNLOAD_OPT_REQUEST(377, 11833), + SOUL_EQUIP_UNLOAD_OPT_REQUEST(379, 11833), /** * SOUL_EQUIP_UNLOAD_OPT_RESPONSE = 11834; */ - SOUL_EQUIP_UNLOAD_OPT_RESPONSE(378, 11834), + SOUL_EQUIP_UNLOAD_OPT_RESPONSE(380, 11834), /** * SOUL_RAND_EQUIP_REQUEST = 11835; * @@ -2392,11 +2404,11 @@ public final class MessageTypeProto { *抽魂印 * */ - SOUL_RAND_EQUIP_REQUEST(379, 11835), + SOUL_RAND_EQUIP_REQUEST(381, 11835), /** * SOUL_RAND_EQUIP_RESPONSE = 11836; */ - SOUL_RAND_EQUIP_RESPONSE(380, 11836), + SOUL_RAND_EQUIP_RESPONSE(382, 11836), /** * SOUL_FORCE_RAND_EQUIP_REQUEST = 11837; * @@ -2404,11 +2416,11 @@ public final class MessageTypeProto { *抽魂印 * */ - SOUL_FORCE_RAND_EQUIP_REQUEST(381, 11837), + SOUL_FORCE_RAND_EQUIP_REQUEST(383, 11837), /** * SOUL_FORCE_RAND_EQUIP_RESPONSE = 11838; */ - SOUL_FORCE_RAND_EQUIP_RESPONSE(382, 11838), + SOUL_FORCE_RAND_EQUIP_RESPONSE(384, 11838), /** * TRIGGER_EVENT_REQUEST = 11900; * @@ -2416,11 +2428,11 @@ public final class MessageTypeProto { * T 11900 * */ - TRIGGER_EVENT_REQUEST(383, 11900), + TRIGGER_EVENT_REQUEST(385, 11900), /** * TRIGGER_EVENT_RESPONSE = 11901; */ - TRIGGER_EVENT_RESPONSE(384, 11901), + TRIGGER_EVENT_RESPONSE(386, 11901), /** * TEAM_POS_SAVE_REQUEST = 11902; * @@ -2428,11 +2440,11 @@ public final class MessageTypeProto { *保存阵容 * */ - TEAM_POS_SAVE_REQUEST(385, 11902), + TEAM_POS_SAVE_REQUEST(387, 11902), /** * TEAM_POS_SAVE_RESPONSE = 11903; */ - TEAM_POS_SAVE_RESPONSE(386, 11903), + TEAM_POS_SAVE_RESPONSE(388, 11903), /** * TAKE_ACTIVITY_REWARD_REQUEST = 11904; * @@ -2440,11 +2452,11 @@ public final class MessageTypeProto { *领取活动奖励 * */ - TAKE_ACTIVITY_REWARD_REQUEST(387, 11904), + TAKE_ACTIVITY_REWARD_REQUEST(389, 11904), /** * TAKE_ACTIVITY_REWARD_RESPONSE = 11905; */ - TAKE_ACTIVITY_REWARD_RESPONSE(388, 11905), + TAKE_ACTIVITY_REWARD_RESPONSE(390, 11905), /** * TAKE_MISSION_REWARD_REQUEST = 11906; * @@ -2452,11 +2464,11 @@ public final class MessageTypeProto { *领取任务奖励 * */ - TAKE_MISSION_REWARD_REQUEST(389, 11906), + TAKE_MISSION_REWARD_REQUEST(391, 11906), /** * TAKE_MISSION_REWARD_RESPONSE = 11907; */ - TAKE_MISSION_REWARD_RESPONSE(390, 11907), + TAKE_MISSION_REWARD_RESPONSE(392, 11907), /** * TEST_BUY_GIGT_GOODS_REQEUST = 11908; * @@ -2464,11 +2476,11 @@ public final class MessageTypeProto { *测试购买礼包 * */ - TEST_BUY_GIGT_GOODS_REQEUST(391, 11908), + TEST_BUY_GIGT_GOODS_REQEUST(393, 11908), /** * TEST_BUY_GIGT_GOODS_RESPONSE = 11909; */ - TEST_BUY_GIGT_GOODS_RESPONSE(392, 11909), + TEST_BUY_GIGT_GOODS_RESPONSE(394, 11909), /** * TAKE_TOWER_REWARD_REQUEST = 11910; * @@ -2476,11 +2488,11 @@ public final class MessageTypeProto { *领取层级奖励 * */ - TAKE_TOWER_REWARD_REQUEST(393, 11910), + TAKE_TOWER_REWARD_REQUEST(395, 11910), /** * TAKE_TOWER_REWARD_RESPONSE = 11911; */ - TAKE_TOWER_REWARD_RESPONSE(394, 11911), + TAKE_TOWER_REWARD_RESPONSE(396, 11911), /** * TAKE_SEVEN_HAPPY_REWARD_REQUEST = 11912; * @@ -2488,11 +2500,11 @@ public final class MessageTypeProto { * 领取七日狂欢积分奖励 * */ - TAKE_SEVEN_HAPPY_REWARD_REQUEST(395, 11912), + TAKE_SEVEN_HAPPY_REWARD_REQUEST(397, 11912), /** * TAKE_SEVEN_HAPPY_REWARD_RESPONSE = 11913; */ - TAKE_SEVEN_HAPPY_REWARD_RESPONSE(396, 11913), + TAKE_SEVEN_HAPPY_REWARD_RESPONSE(398, 11913), /** * TO_BE_STRONGER_REQUEST = 11914; * @@ -2500,11 +2512,11 @@ public final class MessageTypeProto { *我要变强 * */ - TO_BE_STRONGER_REQUEST(397, 11914), + TO_BE_STRONGER_REQUEST(399, 11914), /** * TO_BE_STRONGER_RESPONSE = 11915; */ - TO_BE_STRONGER_RESPONSE(398, 11915), + TO_BE_STRONGER_RESPONSE(400, 11915), /** * UP_HERO_LEVEL_REQUEST = 12000; * @@ -2512,11 +2524,11 @@ public final class MessageTypeProto { * U 12000 * */ - UP_HERO_LEVEL_REQUEST(399, 12000), + UP_HERO_LEVEL_REQUEST(401, 12000), /** * UP_HERO_LEVEL_RESPONSE = 12001; */ - UP_HERO_LEVEL_RESPONSE(400, 12001), + UP_HERO_LEVEL_RESPONSE(402, 12001), /** * UP_HERO_STAR_REQUEST = 12002; * @@ -2524,11 +2536,11 @@ public final class MessageTypeProto { * 升星 * */ - UP_HERO_STAR_REQUEST(401, 12002), + UP_HERO_STAR_REQUEST(403, 12002), /** * UP_HERO_STAR_RESPONSE = 12003; */ - UP_HERO_STAR_RESPONSE(402, 12003), + UP_HERO_STAR_RESPONSE(404, 12003), /** * USER_AND_PRICE_ITEM_REQUEST = 12004; * @@ -2536,11 +2548,11 @@ public final class MessageTypeProto { *使用出售道具 * */ - USER_AND_PRICE_ITEM_REQUEST(403, 12004), + USER_AND_PRICE_ITEM_REQUEST(405, 12004), /** * USER_AND_PRICE_ITEM_RESPONSE = 12005; */ - USER_AND_PRICE_ITEM_RESPONSE(404, 12005), + USER_AND_PRICE_ITEM_RESPONSE(406, 12005), /** * USER_FORCE_CHANGE_REQUEST = 12006; * @@ -2548,11 +2560,11 @@ public final class MessageTypeProto { *用户战力提升 * */ - USER_FORCE_CHANGE_REQUEST(405, 12006), + USER_FORCE_CHANGE_REQUEST(407, 12006), /** * USER_FORCE_CHANGE_RESPONSE = 12007; */ - USER_FORCE_CHANGE_RESPONSE(406, 12007), + USER_FORCE_CHANGE_RESPONSE(408, 12007), /** * UPDATE_BAG_INDICATION = 12008; * @@ -2560,7 +2572,7 @@ public final class MessageTypeProto { *更新背包 * */ - UPDATE_BAG_INDICATION(407, 12008), + UPDATE_BAG_INDICATION(409, 12008), /** * UPDATE_STATE_REQUEST = 12009; * @@ -2568,11 +2580,11 @@ public final class MessageTypeProto { * 更新客户状态 * */ - UPDATE_STATE_REQUEST(408, 12009), + UPDATE_STATE_REQUEST(410, 12009), /** * UPDATE_STATE_RESPONSE = 12010; */ - UPDATE_STATE_RESPONSE(409, 12010), + UPDATE_STATE_RESPONSE(411, 12010), /** * UPDATE_USER_EXP_INDICATION = 12011; * @@ -2580,7 +2592,7 @@ public final class MessageTypeProto { * 更新玩家等级经验信息 * */ - UPDATE_USER_EXP_INDICATION(410, 12011), + UPDATE_USER_EXP_INDICATION(412, 12011), /** * UPDATE_SECRET_BOX_SEASON_INDICATION = 12012; * @@ -2588,7 +2600,7 @@ public final class MessageTypeProto { * 更新秘盒赛季信息 * */ - UPDATE_SECRET_BOX_SEASON_INDICATION(411, 12012), + UPDATE_SECRET_BOX_SEASON_INDICATION(413, 12012), /** * UPDATE_PHONE_INFO_REQUEST = 12013; * @@ -2596,11 +2608,11 @@ public final class MessageTypeProto { *更新手机号 * */ - UPDATE_PHONE_INFO_REQUEST(412, 12013), + UPDATE_PHONE_INFO_REQUEST(414, 12013), /** * UPDATE_PHONE_INFO_RESPONSE = 12014; */ - UPDATE_PHONE_INFO_RESPONSE(413, 12014), + UPDATE_PHONE_INFO_RESPONSE(415, 12014), /** * UPDATE_QUESTION_REQUEST = 12015; * @@ -2608,15 +2620,15 @@ public final class MessageTypeProto { *问卷 * */ - UPDATE_QUESTION_REQUEST(414, 12015), + UPDATE_QUESTION_REQUEST(416, 12015), /** * UPDATE_QUESTION_RESPONSE = 12016; */ - UPDATE_QUESTION_RESPONSE(415, 12016), + UPDATE_QUESTION_RESPONSE(417, 12016), /** * UP_SOUL_EQUIP_QUICK_REQUEST = 12018; */ - UP_SOUL_EQUIP_QUICK_REQUEST(416, 12018), + UP_SOUL_EQUIP_QUICK_REQUEST(418, 12018), /** * UP_SOUL_EQUIP_RESPONSE = 12019; * @@ -2624,7 +2636,7 @@ public final class MessageTypeProto { *魂印升级 * */ - UP_SOUL_EQUIP_RESPONSE(417, 12019), + UP_SOUL_EQUIP_RESPONSE(419, 12019), /** * VIEW_FIGHTREPLAY_REQUEST = 12100; * @@ -2632,11 +2644,11 @@ public final class MessageTypeProto { * V 12100 * */ - VIEW_FIGHTREPLAY_REQUEST(418, 12100), + VIEW_FIGHTREPLAY_REQUEST(420, 12100), /** * VIEW_FIGHTREPLAY_RESPONSE = 12101; */ - VIEW_FIGHTREPLAY_RESPONSE(419, 12101), + VIEW_FIGHTREPLAY_RESPONSE(421, 12101), /** * VIP_LEVELUP_REQEUST = 12102; * @@ -2644,11 +2656,11 @@ public final class MessageTypeProto { *VIP等级提升 * */ - VIP_LEVELUP_REQEUST(420, 12102), + VIP_LEVELUP_REQEUST(422, 12102), /** * VIP_LEVELUP_RESPONSE = 12103; */ - VIP_LEVELUP_RESPONSE(421, 12103), + VIP_LEVELUP_RESPONSE(423, 12103), /** * VIP_TAKE_REWARD_REQUEST = 12104; * @@ -2656,11 +2668,11 @@ public final class MessageTypeProto { *领取vip等级或每日礼包 * */ - VIP_TAKE_REWARD_REQUEST(422, 12104), + VIP_TAKE_REWARD_REQUEST(424, 12104), /** * VIP_TAKE_REWARD_RESPONSE = 12105; */ - VIP_TAKE_REWARD_RESPONSE(423, 12105), + VIP_TAKE_REWARD_RESPONSE(425, 12105), /** * WORKSHOP_FOUNDATION_REQUEST = 12200; * @@ -2668,11 +2680,11 @@ public final class MessageTypeProto { * W 12200 * */ - WORKSHOP_FOUNDATION_REQUEST(424, 12200), + WORKSHOP_FOUNDATION_REQUEST(426, 12200), /** * WORKSHOP_FOUNDATION_RESPONSE = 12201; */ - WORKSHOP_FOUNDATION_RESPONSE(425, 12201), + WORKSHOP_FOUNDATION_RESPONSE(427, 12201), /** * WORKSHOP_EQUIP_CREATE_REQUEST = 12202; * @@ -2680,11 +2692,11 @@ public final class MessageTypeProto { *装备打造 * */ - WORKSHOP_EQUIP_CREATE_REQUEST(426, 12202), + WORKSHOP_EQUIP_CREATE_REQUEST(428, 12202), /** * WORKSHOP_EQUIP_CREATE_RESPONSE = 12203; */ - WORKSHOP_EQUIP_CREATE_RESPONSE(427, 12203), + WORKSHOP_EQUIP_CREATE_RESPONSE(429, 12203), /** * WORKSHOP_REBUILD_REQUEST = 12204; * @@ -2692,11 +2704,11 @@ public final class MessageTypeProto { *装备重铸 * */ - WORKSHOP_REBUILD_REQUEST(428, 12204), + WORKSHOP_REBUILD_REQUEST(430, 12204), /** * WORKSHOP_REBUILD_RESPONSE = 12205; */ - WORKSHOP_REBUILD_RESPONSE(429, 12205), + WORKSHOP_REBUILD_RESPONSE(431, 12205), /** * WORKSHOP_REBUILD_CONFIRM_REQUEST = 12206; * @@ -2704,11 +2716,11 @@ public final class MessageTypeProto { * 重铸确认 * */ - WORKSHOP_REBUILD_CONFIRM_REQUEST(430, 12206), + WORKSHOP_REBUILD_CONFIRM_REQUEST(432, 12206), /** * WORKSHOP_REBUILD_CONFIRM_RESONSE = 12207; */ - WORKSHOP_REBUILD_CONFIRM_RESONSE(431, 12207), + WORKSHOP_REBUILD_CONFIRM_RESONSE(433, 12207), /** * WORKSHOP_LEVELUP_REQUEST = 12208; * @@ -2716,11 +2728,11 @@ public final class MessageTypeProto { *工坊升级 * */ - WORKSHOP_LEVELUP_REQUEST(432, 12208), + WORKSHOP_LEVELUP_REQUEST(434, 12208), /** * WORKSHOP_LEVELUP_RESPONSE = 12209; */ - WORKSHOP_LEVELUP_RESPONSE(433, 12209), + WORKSHOP_LEVELUP_RESPONSE(435, 12209), /** * WORKSHOP_TECHNOLOGY_LEVEL_REQUEST = 12210; * @@ -2728,11 +2740,11 @@ public final class MessageTypeProto { *科技树升级 * */ - WORKSHOP_TECHNOLOGY_LEVEL_REQUEST(434, 12210), + WORKSHOP_TECHNOLOGY_LEVEL_REQUEST(436, 12210), /** * WORKSHOP_TECHNOLOGY_RESPONSE = 12211; */ - WORKSHOP_TECHNOLOGY_RESPONSE(435, 12211), + WORKSHOP_TECHNOLOGY_RESPONSE(437, 12211), /** * WORKSHOP_TECHNOLOGY_RESET_REQUEST = 12212; * @@ -2740,11 +2752,11 @@ public final class MessageTypeProto { *科技树重置 * */ - WORKSHOP_TECHNOLOGY_RESET_REQUEST(436, 12212), + WORKSHOP_TECHNOLOGY_RESET_REQUEST(438, 12212), /** * WORKSHOP_TECHNOLOGY_RESET_RESPONSE = 12213; */ - WORKSHOP_TECHNOLOGY_RESET_RESPONSE(437, 12213), + WORKSHOP_TECHNOLOGY_RESET_RESPONSE(439, 12213), ; /** @@ -3938,6 +3950,18 @@ public final class MessageTypeProto { * */ public static final int FAMILY_REFUSE_JOIN_INDICATION_VALUE = 10583; + /** + * FRIEND_BLACK_OPT_REQUEST = 10584; + * + *
+     * 黑名单操作
+     * 
+ */ + public static final int FRIEND_BLACK_OPT_REQUEST_VALUE = 10584; + /** + * FRIEND_BLACK_OPT_RESPONSE = 10585; + */ + public static final int FRIEND_BLACK_OPT_RESPONSE_VALUE = 10585; /** * GET_PLAYERINFO_REQUEST = 10600; * @@ -5676,6 +5700,8 @@ public final class MessageTypeProto { case 10581: return FAMILY_ATTACK_BLOOD_REQUEST; case 10582: return FAMILY_ATTACK_BLOOD_RESPONSE; case 10583: return FAMILY_REFUSE_JOIN_INDICATION; + case 10584: return FRIEND_BLACK_OPT_REQUEST; + case 10585: return FRIEND_BLACK_OPT_RESPONSE; case 10600: return GET_PLAYERINFO_REQUEST; case 10601: return GET_PLAYERINFO_RESPONSE; case 10602: return GET_HEROINFO_REQUEST; @@ -5984,7 +6010,7 @@ public final class MessageTypeProto { static { java.lang.String[] descriptorData = { "\n\026MessageTypeProto.proto\022\032com.ljsd.jieli" + - "ng.protocols*\326m\n\013MessageType\022\027\n\022HEART_BE" + + "ng.protocols*\225n\n\013MessageType\022\027\n\022HEART_BE" + "AT_REQUEST\020\350\007\022\030\n\023HEART_BEAT_RESPONSE\020\351\007\022" + "\036\n\031ACTIVITE_WORKSHOP_REQUEST\020\224N\022\037\n\032ACTIV" + "ITE_WORKSHOP_RESPONSE\020\225N\022\027\n\022ARENA_INFO_R" + @@ -6139,203 +6165,204 @@ public final class MessageTypeProto { "ANGE_ICON_RESPONSE\020\324R\022 \n\033FAMILY_ATTACK_B" + "LOOD_REQUEST\020\325R\022!\n\034FAMILY_ATTACK_BLOOD_R" + "ESPONSE\020\326R\022\"\n\035FAMILY_REFUSE_JOIN_INDICAT" + - "ION\020\327R\022\033\n\026GET_PLAYERINFO_REQUEST\020\350R\022\034\n\027G" + - "ET_PLAYERINFO_RESPONSE\020\351R\022\031\n\024GET_HEROINF" + - "O_REQUEST\020\352R\022\032\n\025GET_HEROINFO_RESPONSE\020\353R" + - "\022\031\n\024GET_ITEMINFO_REQUEST\020\354R\022\032\n\025GET_ITEMI", - "NFO_RESPONSE\020\355R\022\017\n\nGM_REQUEST\020\356R\022\020\n\013GM_R" + - "ESPONSE\020\357R\022\036\n\031GET_ALL_MAIL_INFO_REQUEST\020" + - "\360R\022\037\n\032GET_ALL_MAIL_INFO_RESPONSE\020\361R\022\036\n\030G" + - "ET_TEAMPOS_INFO_REQUEST\020\344\201\001\022\037\n\031GET_TEAMP" + - "OS_INFO_RESPONSE\020\345\201\001\022\033\n\025GET_ALL_EQUIP_RE" + - "QUEST\020\346\201\001\022\034\n\026GET_ALL_EQUIP_RESPONSE\020\347\201\001\022" + - "\035\n\027GET_ALL_POKEMON_REQUEST\020\350\201\001\022\036\n\030GET_AL" + - "L_POKEMON_RESPONSE\020\351\201\001\022\037\n\031GET_WORKSHOP_I" + - "NFO_REQUEST\020\352\201\001\022 \n\032GET_WORKSHOP_INFO_RES" + - "PONSE\020\353\201\001\022%\n\037GET_ALL_LEVE_DIFFICULTT_REQ", - "UEST\020\356\201\001\022&\n GET_ALL_LEVE_DIFFICULTT_RESP" + - "ONSE\020\357\201\001\022\036\n\030GET_ALL_ACTIVITY_REQUEST\020\360\201\001" + - "\022\037\n\031GET_ALL_ACTIVITY_RESPONSE\020\361\201\001\022\033\n\025GET" + - "_SECRETBOX_REQUEST\020\362\201\001\022\034\n\026GET_SECRETBOX_" + - "RESPONSE\020\363\201\001\022\035\n\027GET_STARE_INFOS_REQUEST\020" + - "\364\201\001\022\036\n\030GET_STARE_INFOS_RESPONSE\020\365\201\001\022 \n\032G" + - "ET_FUNCTIONOFTIME_REQUEST\020\366\201\001\022!\n\033GET_FUN" + - "CTIONOFTIME_RESPONSE\020\367\201\001\022\036\n\030GET_CHAT_MES" + - "SAGE_REQUEST\020\374\201\001\022\036\n\030GET_CHAT_MESSAGE_REP" + - "ONSE\020\375\201\001\022\035\n\027GET_FRIEND_INFO_REQUEST\020\376\201\001\022", - "\035\n\027GET_FRIEND_INFO_REPONSE\020\377\201\001\022\037\n\031GET_RI" + - "NGFIRE_INFO_REQUEST\020\200\202\001\022 \n\032GET_RINGFIRE_" + - "INFO_RESPONSE\020\201\202\001\022\031\n\023GET_MISSION_REQUEST" + - "\020\202\202\001\022\032\n\024GET_MISSION_RESPONSE\020\203\202\001\022$\n\036GET_" + - "TOWER_RANK_BY_PAGE_REQUEST\020\204\202\001\022%\n\037GET_TO" + - "WER_RANK_BY_PAGE_RESPONSE\020\205\202\001\022\"\n\034GETF_FO" + - "RCE_RANK_INFO_REQUEST\020\206\202\001\022#\n\035GETF_FORCE_" + - "RANK_INFO_RESPONSE\020\207\202\001\022#\n\035GETF_EXPERT_RA" + - "NK_INFO_REQUEST\020\210\202\001\022$\n\036GETF_EXPERT_RANK_" + - "INFO_RESPONSE\020\211\202\001\022&\n GET_PLAYER_ONE_TEAM", - "_INFO_REQUEST\020\212\202\001\022\'\n!GET_PLAYER_ONE_TEAM" + - "_INFO_RESPONSE\020\213\202\001\022#\n\035GET_MONSTER_RANK_I" + - "NFO_REQUEST\020\214\202\001\022#\n\036GET_MONSTER_RANK_INFO" + - "_RESPONSE\020\377\014\022\035\n\030GET_PHONE_REWARD_REQUEST" + - "\020\200\r\022\036\n\031GET_PHONE_REWARD_RESPONSE\020\201\r\022\031\n\024G" + - "ET_QUESTION_REQUEST\020\202\r\022\032\n\025GET_QUESTION_R" + - "ESPONSE\020\203\r\022%\n GET_LUCKWHEEL_RANDREWARD_R" + - "EQUEST\020\204\r\022&\n!GET_LUCKWHEEL_RANDREWARD_RE" + - "SPONSE\020\205\r\022\032\n\025GET_LUCKWHEEL_REQUEST\020\206\r\022\033\n" + - "\026GET_LUCKWHEEL_RESPONSE\020\207\r\022\027\n\022HERO_RAND_", - "REQQUEST\020\315S\022\027\n\022HERO_RAND_RESPONSE\020\316S\022\031\n\024" + - "HERO_COMPOSE_REQUEST\020\317S\022\032\n\025HERO_COMPOSE_" + - "RESPONSE\020\320S\022\030\n\023HERO_RETURN_REQUEST\020\321S\022\031\n" + - "\024HERO_RETURN_RESPONSE\020\322S\022\035\n\030HERO_LOCK_CH" + - "ANGE_REQUEST\020\323S\022\036\n\031HERO_LOCK_CHANGE_RESP" + - "ONSE\020\324S\022\022\n\rLOGIN_REQUEST\020\334V\022\023\n\016LOGIN_RES" + - "PONSE\020\335V\022\036\n\031LUCKWHEEL_POOL_INDICATION\020\336V" + - "\022\026\n\021MAP_ENTER_REQUEST\020\300W\022\027\n\022MAP_ENTER_RE" + - "SPONSE\020\301W\022\024\n\017MAP_OUT_REQUEST\020\302W\022\025\n\020MAP_O" + - "UT_RESPONSE\020\303W\022\027\n\022MAP_UDPATE_REQUEST\020\304W\022", - "\030\n\023MAP_UDPATE_RESPONSE\020\305W\022\026\n\021MAIL_READ_R" + - "EQUEST\020\306W\022\027\n\022MAIL_READ_RESPONSE\020\307W\022 \n\033MA" + - "IL_TAKE_MAIL_ITEM_REQUEST\020\310W\022\"\n\035MAIL_TAK" + - "E_MAIL_ITEM_RESPONESE\020\311W\022\036\n\031MAP_START_EX" + - "PLORE_REQUEST\020\312W\022\037\n\032MAP_START_EXPLORE_RE" + - "SPONSE\020\313W\022\036\n\031MAP_GET_RANK_INFO_REQUEST\020\314" + - "W\022\037\n\032MAP_GET_RANK_INFO_RESPONSE\020\315W\022 \n\033MA" + - "P_BUY_FIGHT_COUNT_REQUEST\020\316W\022!\n\034MAP_BUY_" + - "FIGHT_COUNT_RESPONSE\020\317W\022\026\n\021MAP_SWEEP_REQ" + - "UEST\020\320W\022\027\n\022MAP_SWEEP_RESPONSE\020\321W\022\033\n\026MAP_", - "FAST_FIGHT_REQUEST\020\322W\022\034\n\027MAP_FAST_FIGHT_" + - "RESPONSE\020\323W\022\036\n\031MISSION_UPDATE_INDICATION" + - "\020\324W\022\034\n\027MAP_TOWER_RESET_REQUEST\020\327W\022\035\n\030MAP" + - "_TOWER_RESET_RESPONSE\020\330W\022!\n\034MAP_TOWER_CA" + - "LL_CHIEF_REQUEST\020\331W\022\"\n\035MAP_TOWER_CALL_CH" + - "IEF_RESPONSE\020\332W\022\036\n\031MAP_TOWER_USEBOMB_REQ" + - "UEST\020\335W\022\037\n\032MAP_TOWER_USEBOMB_RESPONSE\020\336W" + - "\022\036\n\031MAP_TOWER_USEBUFF_REQUEST\020\337W\022\037\n\032MAP_" + - "TOWER_USEBUFF_RESPONSE\020\340W\022\036\n\031MODIFY_HEAD" + - "_FRAME_REQUEST\020\341W\022\037\n\032MODIFY_HEAD_FRAME_R", - "ESPONSE\020\342W\022\027\n\022MAP_OUT_INDICATION\020\343W\022 \n\033M" + - "AIN_LEVEL_GET_INFO_REQUEST\020\344W\022!\n\034MAIN_LE" + - "VEL_GET_INFO_RESPONSE\020\345W\022)\n$MAIN_LEVEL_T" + - "AKE_STATE_REWARD_REQUEST\020\346W\022*\n%MAIN_LEVE" + - "L_TAKE_STATE_REWARD_RESPONSE\020\347W\022 \n\033MAIN_" + - "LEVEL_GET_RANK_REQUEST\020\350W\022!\n\034MAIN_LEVEL_" + - "GET_RANK_RESPONSE\020\351W\022\"\n\035NOTIFY_PAY_SUCCE" + - "SS_INDICATION\020\244X\022&\n!POKEMON_COMONPENT_LE" + - "VELUP_REQUEST\020\354Y\022\'\n\"POKEMON_COMONPENT_LE" + - "VELUP_RESPONSE\020\355Y\022\035\n\030POKEMON_ADVANCED_RE", - "QUEST\020\356Y\022\036\n\031POKEMON_ADVANCED_RESPONSE\020\357Y" + - "\022 \n\033PLAYER_BACKCINFO_INDICATION\020\360Y\022\031\n\024PL" + - "AY_WITH_SB_REQUEST\020\361Y\022\032\n\025PLAY_WITH_SB_RE" + - "SPONSE\020\362Y\022\030\n\023QUESTION_INDICATION\020\320Z\022\'\n\"Q" + - "UICK_START_MONSTERFIGHTER_REQUEST\020\321Z\022\'\n\"" + - "QUICK_START_MONSTERFIGHTER_REPONSE\020\322Z\022\026\n" + - "\021RECONNECT_REQUEST\020\264[\022\027\n\022RECONNECT_RESPO" + - "NSE\020\265[\022\027\n\022RANDOMNAME_REQUEST\020\266[\022\030\n\023RANDO" + - "MNAME_RESPONSE\020\267[\022\023\n\016RENAME_REQUEST\020\270[\022\024" + - "\n\017RENAME_RESPONSE\020\271[\022\032\n\025RINGFIRE_LOAD_RE", - "QUEST\020\272[\022\033\n\026RINGFIRE_LOAD_RESPONSE\020\273[\022\036\n" + - "\031RINGFIRE_ADVANCED_REQUEST\020\274[\022\037\n\032RINGFIR" + - "E_ADVANCED_RESPONSE\020\275[\022!\n\034REFRESH_FRIEND" + - "_STATE_REQEUST\020\276[\022\"\n\035REFRESH_FRIEND_STAT" + - "E_RESPONSE\020\277[\022\027\n\022ROOM_MATCH_REQUEST\020\300[\022\030" + - "\n\023ROOM_MATCH_RESPONSE\020\301[\022\036\n\031ROOM_CANCEL_" + - "MATCH_REQUEST\020\302[\022\037\n\032ROOM_CANCEL_MATCH_RE" + - "SPONSE\020\303[\022\"\n\035ROOM_MATCH_SUCCESS_INDICATI" + - "ON\020\304[\022\"\n\035ROOM_START_GAME_READY_REQUEST\020\306" + - "[\022#\n\036ROOM_START_GAME_READY_RESPONSE\020\307[\022\037", - "\n\032ROOM_START_GAME_INDICATION\020\310[\022\034\n\027ROOM_" + - "GAME_START_REQUEST\020\312[\022\035\n\030ROOM_GAME_START" + - "_RESPONSE\020\313[\022\035\n\030ROOM_GAME_END_INDICATION" + - "\020\314[\022\"\n\035ROOM_SYNC_MYSELF_MOVE_REQUEST\020\316[\022" + - "#\n\036ROOM_SYNC_MYSELF_MOVE_RESPONSE\020\317[\022#\n\036" + - "ROOM_SYNC_OTHER_MOVE_INDICTION\020\320[\022\"\n\035ROO" + - "M_TRIGGER_FIGHT_INDICATION\020\322[\022\037\n\032ROOM_GE" + - "T_FULL_INFO_REQEUST\020\323[\022 \n\033ROOM_GET_FULL_" + - "INFO_RESPONSE\020\324[\022\"\n\035ROOM_MAP_UPDATE_EVEN" + - "T_REQUEST\020\325[\022#\n\036ROOM_MAP_UPDATE_EVENT_RE", - "SPONSE\020\326[\022\036\n\031ROOM_MAP_POINT_INDICATION\020\327" + - "[\022#\n\036ROOM_PLAY_HP_UPDATE_INDICATION\020\330[\022\035" + - "\n\030REFRESH_ITEM_NUM_REQUEST\020\331[\022\036\n\031REFRESH" + - "_ITEM_NUM_RESPONSE\020\332[\022\034\n\027ROOM_ADDRESS_IN" + - "DICATION\020\333[\022\027\n\022ROOM_LOGIN_REQEUST\020\334[\022\030\n\023" + - "ROOM_LOGIN_RESPONSE\020\346[\022\036\n\031REFRESH_LUCKWH" + - "EEL_REQUEST\020\347[\022\037\n\032REFRESH_LUCKWHEEL_RESP" + - "ONSE\020\350[\022\025\n\020SUCCESS_RESPONSE\020\230\\\022 \n\033SWITCH" + - "_WORLDCHANNEL_REQUEST\020\232\\\022!\n\034SWITCH_WORLD" + - "CHANNEL_RESPONSE\020\233\\\022\033\n\026SEND_CHAT_INFO_RE", - "QUEST\020\234\\\022\034\n\027SEND_CHAT_INFO_RESPONSE\020\235\\\022\036" + - "\n\031SEND_RED_POINT_INDICATION\020\236\\\022(\n#SAVE_N" + - "EW_PLAYER_GUIDE_POINT_REQUEST\020\237\\\022)\n$SAVE" + - "_NEW_PLAYER_GUIDE_POINT_RESPONSE\020\240\\\022\030\n\023S" + - "WEEP_RIGHT_REQUEST\020\241\\\022\031\n\024SWEEP_RIGHT_RES" + - "PONSE\020\242\\\022\035\n\030SECRETBOX_RANDOM_REQUEST\020\243\\\022" + - "\036\n\031SECRETBOX_RANDOM_RESPONSE\020\244\\\022 \n\033STORE" + - "_GOODS_REFRESH_REQUEST\020\245\\\022!\n\034STORE_GOODS" + - "_REFRESH_RESPONSE\020\246\\\022\032\n\025RECHARGE_INFO_RE" + - "QUEST\020\247\\\022\033\n\026RECHARGE_INFO_RESPONSE\020\250\\\022 \n", - "\033SEND_FRIEND_INFO_INDICATION\020\251\\\022\036\n\031SEND_" + - "CHAT_INFO_INDICATION\020\252\\\022!\n\034SEND_FRIEND_S" + - "TATE_INDICATION\020\253\\\022 \n\033SCENE_MSG_UPDATE_I" + - "NDICATION\020\254\\\022\037\n\032SCENE_GET_FULL_MSG_REQUE" + - "ST\020\255\\\022 \n\033SCENE_GET_FULL_MSG_RESPONSE\020\256\\\022" + - "\032\n\025SCENE_COMMAND_REQUEST\020\257\\\022\033\n\026SCENE_COM" + - "MAND_RESPONSE\020\260\\\022\030\n\023SERVER_ZERO_REQUEST\020" + - "\261\\\022\034\n\027STORE_UPDATE_INDICATION\020\262\\\022\024\n\017SIGN" + - "_IN_REQUEST\020\263\\\022\025\n\020SIGN_IN_RESPONSE\020\264\\\022%\n" + - " SCENE_GAME_OVER_READY_INDICATION\020\265\\\022\037\n\032", - "SCENE_GAME_OVER_INDICATION\020\266\\\022\034\n\027SOUL_EQ" + - "UIP_WEAR_REQUEST\020\267\\\022\035\n\030SOUL_EQUIP_WEAR_R" + - "ESPONSE\020\270\\\022\"\n\035SOUL_EQUIP_UNLOAD_OPT_REQU" + - "EST\020\271\\\022#\n\036SOUL_EQUIP_UNLOAD_OPT_RESPONSE" + - "\020\272\\\022\034\n\027SOUL_RAND_EQUIP_REQUEST\020\273\\\022\035\n\030SOU" + - "L_RAND_EQUIP_RESPONSE\020\274\\\022\"\n\035SOUL_FORCE_R" + - "AND_EQUIP_REQUEST\020\275\\\022#\n\036SOUL_FORCE_RAND_" + - "EQUIP_RESPONSE\020\276\\\022\032\n\025TRIGGER_EVENT_REQUE" + - "ST\020\374\\\022\033\n\026TRIGGER_EVENT_RESPONSE\020\375\\\022\032\n\025TE" + - "AM_POS_SAVE_REQUEST\020\376\\\022\033\n\026TEAM_POS_SAVE_", - "RESPONSE\020\377\\\022!\n\034TAKE_ACTIVITY_REWARD_REQU" + - "EST\020\200]\022\"\n\035TAKE_ACTIVITY_REWARD_RESPONSE\020" + - "\201]\022 \n\033TAKE_MISSION_REWARD_REQUEST\020\202]\022!\n\034" + - "TAKE_MISSION_REWARD_RESPONSE\020\203]\022 \n\033TEST_" + - "BUY_GIGT_GOODS_REQEUST\020\204]\022!\n\034TEST_BUY_GI" + - "GT_GOODS_RESPONSE\020\205]\022\036\n\031TAKE_TOWER_REWAR" + - "D_REQUEST\020\206]\022\037\n\032TAKE_TOWER_REWARD_RESPON" + - "SE\020\207]\022$\n\037TAKE_SEVEN_HAPPY_REWARD_REQUEST" + - "\020\210]\022%\n TAKE_SEVEN_HAPPY_REWARD_RESPONSE\020" + - "\211]\022\033\n\026TO_BE_STRONGER_REQUEST\020\212]\022\034\n\027TO_BE", - "_STRONGER_RESPONSE\020\213]\022\032\n\025UP_HERO_LEVEL_R" + - "EQUEST\020\340]\022\033\n\026UP_HERO_LEVEL_RESPONSE\020\341]\022\031" + - "\n\024UP_HERO_STAR_REQUEST\020\342]\022\032\n\025UP_HERO_STA" + - "R_RESPONSE\020\343]\022 \n\033USER_AND_PRICE_ITEM_REQ" + - "UEST\020\344]\022!\n\034USER_AND_PRICE_ITEM_RESPONSE\020" + - "\345]\022\036\n\031USER_FORCE_CHANGE_REQUEST\020\346]\022\037\n\032US" + - "ER_FORCE_CHANGE_RESPONSE\020\347]\022\032\n\025UPDATE_BA" + - "G_INDICATION\020\350]\022\031\n\024UPDATE_STATE_REQUEST\020" + - "\351]\022\032\n\025UPDATE_STATE_RESPONSE\020\352]\022\037\n\032UPDATE" + - "_USER_EXP_INDICATION\020\353]\022(\n#UPDATE_SECRET", - "_BOX_SEASON_INDICATION\020\354]\022\036\n\031UPDATE_PHON" + - "E_INFO_REQUEST\020\355]\022\037\n\032UPDATE_PHONE_INFO_R" + - "ESPONSE\020\356]\022\034\n\027UPDATE_QUESTION_REQUEST\020\357]" + - "\022\035\n\030UPDATE_QUESTION_RESPONSE\020\360]\022 \n\033UP_SO" + - "UL_EQUIP_QUICK_REQUEST\020\362]\022\033\n\026UP_SOUL_EQU" + - "IP_RESPONSE\020\363]\022\035\n\030VIEW_FIGHTREPLAY_REQUE" + - "ST\020\304^\022\036\n\031VIEW_FIGHTREPLAY_RESPONSE\020\305^\022\030\n" + - "\023VIP_LEVELUP_REQEUST\020\306^\022\031\n\024VIP_LEVELUP_R" + - "ESPONSE\020\307^\022\034\n\027VIP_TAKE_REWARD_REQUEST\020\310^" + - "\022\035\n\030VIP_TAKE_REWARD_RESPONSE\020\311^\022 \n\033WORKS", - "HOP_FOUNDATION_REQUEST\020\250_\022!\n\034WORKSHOP_FO" + - "UNDATION_RESPONSE\020\251_\022\"\n\035WORKSHOP_EQUIP_C" + - "REATE_REQUEST\020\252_\022#\n\036WORKSHOP_EQUIP_CREAT" + - "E_RESPONSE\020\253_\022\035\n\030WORKSHOP_REBUILD_REQUES" + - "T\020\254_\022\036\n\031WORKSHOP_REBUILD_RESPONSE\020\255_\022%\n " + - "WORKSHOP_REBUILD_CONFIRM_REQUEST\020\256_\022%\n W" + - "ORKSHOP_REBUILD_CONFIRM_RESONSE\020\257_\022\035\n\030WO" + - "RKSHOP_LEVELUP_REQUEST\020\260_\022\036\n\031WORKSHOP_LE" + - "VELUP_RESPONSE\020\261_\022&\n!WORKSHOP_TECHNOLOGY" + - "_LEVEL_REQUEST\020\262_\022!\n\034WORKSHOP_TECHNOLOGY", - "_RESPONSE\020\263_\022&\n!WORKSHOP_TECHNOLOGY_RESE" + - "T_REQUEST\020\264_\022\'\n\"WORKSHOP_TECHNOLOGY_RESE" + - "T_RESPONSE\020\265_B\002H\001" + "ION\020\327R\022\035\n\030FRIEND_BLACK_OPT_REQUEST\020\330R\022\036\n" + + "\031FRIEND_BLACK_OPT_RESPONSE\020\331R\022\033\n\026GET_PLA" + + "YERINFO_REQUEST\020\350R\022\034\n\027GET_PLAYERINFO_RES" + + "PONSE\020\351R\022\031\n\024GET_HEROINFO_REQUEST\020\352R\022\032\n\025G", + "ET_HEROINFO_RESPONSE\020\353R\022\031\n\024GET_ITEMINFO_" + + "REQUEST\020\354R\022\032\n\025GET_ITEMINFO_RESPONSE\020\355R\022\017" + + "\n\nGM_REQUEST\020\356R\022\020\n\013GM_RESPONSE\020\357R\022\036\n\031GET" + + "_ALL_MAIL_INFO_REQUEST\020\360R\022\037\n\032GET_ALL_MAI" + + "L_INFO_RESPONSE\020\361R\022\036\n\030GET_TEAMPOS_INFO_R" + + "EQUEST\020\344\201\001\022\037\n\031GET_TEAMPOS_INFO_RESPONSE\020" + + "\345\201\001\022\033\n\025GET_ALL_EQUIP_REQUEST\020\346\201\001\022\034\n\026GET_" + + "ALL_EQUIP_RESPONSE\020\347\201\001\022\035\n\027GET_ALL_POKEMO" + + "N_REQUEST\020\350\201\001\022\036\n\030GET_ALL_POKEMON_RESPONS" + + "E\020\351\201\001\022\037\n\031GET_WORKSHOP_INFO_REQUEST\020\352\201\001\022 ", + "\n\032GET_WORKSHOP_INFO_RESPONSE\020\353\201\001\022%\n\037GET_" + + "ALL_LEVE_DIFFICULTT_REQUEST\020\356\201\001\022&\n GET_A" + + "LL_LEVE_DIFFICULTT_RESPONSE\020\357\201\001\022\036\n\030GET_A" + + "LL_ACTIVITY_REQUEST\020\360\201\001\022\037\n\031GET_ALL_ACTIV" + + "ITY_RESPONSE\020\361\201\001\022\033\n\025GET_SECRETBOX_REQUES" + + "T\020\362\201\001\022\034\n\026GET_SECRETBOX_RESPONSE\020\363\201\001\022\035\n\027G" + + "ET_STARE_INFOS_REQUEST\020\364\201\001\022\036\n\030GET_STARE_" + + "INFOS_RESPONSE\020\365\201\001\022 \n\032GET_FUNCTIONOFTIME" + + "_REQUEST\020\366\201\001\022!\n\033GET_FUNCTIONOFTIME_RESPO" + + "NSE\020\367\201\001\022\036\n\030GET_CHAT_MESSAGE_REQUEST\020\374\201\001\022", + "\036\n\030GET_CHAT_MESSAGE_REPONSE\020\375\201\001\022\035\n\027GET_F" + + "RIEND_INFO_REQUEST\020\376\201\001\022\035\n\027GET_FRIEND_INF" + + "O_REPONSE\020\377\201\001\022\037\n\031GET_RINGFIRE_INFO_REQUE" + + "ST\020\200\202\001\022 \n\032GET_RINGFIRE_INFO_RESPONSE\020\201\202\001" + + "\022\031\n\023GET_MISSION_REQUEST\020\202\202\001\022\032\n\024GET_MISSI" + + "ON_RESPONSE\020\203\202\001\022$\n\036GET_TOWER_RANK_BY_PAG" + + "E_REQUEST\020\204\202\001\022%\n\037GET_TOWER_RANK_BY_PAGE_" + + "RESPONSE\020\205\202\001\022\"\n\034GETF_FORCE_RANK_INFO_REQ" + + "UEST\020\206\202\001\022#\n\035GETF_FORCE_RANK_INFO_RESPONS" + + "E\020\207\202\001\022#\n\035GETF_EXPERT_RANK_INFO_REQUEST\020\210", + "\202\001\022$\n\036GETF_EXPERT_RANK_INFO_RESPONSE\020\211\202\001" + + "\022&\n GET_PLAYER_ONE_TEAM_INFO_REQUEST\020\212\202\001" + + "\022\'\n!GET_PLAYER_ONE_TEAM_INFO_RESPONSE\020\213\202" + + "\001\022#\n\035GET_MONSTER_RANK_INFO_REQUEST\020\214\202\001\022#" + + "\n\036GET_MONSTER_RANK_INFO_RESPONSE\020\377\014\022\035\n\030G" + + "ET_PHONE_REWARD_REQUEST\020\200\r\022\036\n\031GET_PHONE_" + + "REWARD_RESPONSE\020\201\r\022\031\n\024GET_QUESTION_REQUE" + + "ST\020\202\r\022\032\n\025GET_QUESTION_RESPONSE\020\203\r\022%\n GET" + + "_LUCKWHEEL_RANDREWARD_REQUEST\020\204\r\022&\n!GET_" + + "LUCKWHEEL_RANDREWARD_RESPONSE\020\205\r\022\032\n\025GET_", + "LUCKWHEEL_REQUEST\020\206\r\022\033\n\026GET_LUCKWHEEL_RE" + + "SPONSE\020\207\r\022\027\n\022HERO_RAND_REQQUEST\020\315S\022\027\n\022HE" + + "RO_RAND_RESPONSE\020\316S\022\031\n\024HERO_COMPOSE_REQU" + + "EST\020\317S\022\032\n\025HERO_COMPOSE_RESPONSE\020\320S\022\030\n\023HE" + + "RO_RETURN_REQUEST\020\321S\022\031\n\024HERO_RETURN_RESP" + + "ONSE\020\322S\022\035\n\030HERO_LOCK_CHANGE_REQUEST\020\323S\022\036" + + "\n\031HERO_LOCK_CHANGE_RESPONSE\020\324S\022\022\n\rLOGIN_" + + "REQUEST\020\334V\022\023\n\016LOGIN_RESPONSE\020\335V\022\036\n\031LUCKW" + + "HEEL_POOL_INDICATION\020\336V\022\026\n\021MAP_ENTER_REQ" + + "UEST\020\300W\022\027\n\022MAP_ENTER_RESPONSE\020\301W\022\024\n\017MAP_", + "OUT_REQUEST\020\302W\022\025\n\020MAP_OUT_RESPONSE\020\303W\022\027\n" + + "\022MAP_UDPATE_REQUEST\020\304W\022\030\n\023MAP_UDPATE_RES" + + "PONSE\020\305W\022\026\n\021MAIL_READ_REQUEST\020\306W\022\027\n\022MAIL" + + "_READ_RESPONSE\020\307W\022 \n\033MAIL_TAKE_MAIL_ITEM" + + "_REQUEST\020\310W\022\"\n\035MAIL_TAKE_MAIL_ITEM_RESPO" + + "NESE\020\311W\022\036\n\031MAP_START_EXPLORE_REQUEST\020\312W\022" + + "\037\n\032MAP_START_EXPLORE_RESPONSE\020\313W\022\036\n\031MAP_" + + "GET_RANK_INFO_REQUEST\020\314W\022\037\n\032MAP_GET_RANK" + + "_INFO_RESPONSE\020\315W\022 \n\033MAP_BUY_FIGHT_COUNT" + + "_REQUEST\020\316W\022!\n\034MAP_BUY_FIGHT_COUNT_RESPO", + "NSE\020\317W\022\026\n\021MAP_SWEEP_REQUEST\020\320W\022\027\n\022MAP_SW" + + "EEP_RESPONSE\020\321W\022\033\n\026MAP_FAST_FIGHT_REQUES" + + "T\020\322W\022\034\n\027MAP_FAST_FIGHT_RESPONSE\020\323W\022\036\n\031MI" + + "SSION_UPDATE_INDICATION\020\324W\022\034\n\027MAP_TOWER_" + + "RESET_REQUEST\020\327W\022\035\n\030MAP_TOWER_RESET_RESP" + + "ONSE\020\330W\022!\n\034MAP_TOWER_CALL_CHIEF_REQUEST\020" + + "\331W\022\"\n\035MAP_TOWER_CALL_CHIEF_RESPONSE\020\332W\022\036" + + "\n\031MAP_TOWER_USEBOMB_REQUEST\020\335W\022\037\n\032MAP_TO" + + "WER_USEBOMB_RESPONSE\020\336W\022\036\n\031MAP_TOWER_USE" + + "BUFF_REQUEST\020\337W\022\037\n\032MAP_TOWER_USEBUFF_RES", + "PONSE\020\340W\022\036\n\031MODIFY_HEAD_FRAME_REQUEST\020\341W" + + "\022\037\n\032MODIFY_HEAD_FRAME_RESPONSE\020\342W\022\027\n\022MAP" + + "_OUT_INDICATION\020\343W\022 \n\033MAIN_LEVEL_GET_INF" + + "O_REQUEST\020\344W\022!\n\034MAIN_LEVEL_GET_INFO_RESP" + + "ONSE\020\345W\022)\n$MAIN_LEVEL_TAKE_STATE_REWARD_" + + "REQUEST\020\346W\022*\n%MAIN_LEVEL_TAKE_STATE_REWA" + + "RD_RESPONSE\020\347W\022 \n\033MAIN_LEVEL_GET_RANK_RE" + + "QUEST\020\350W\022!\n\034MAIN_LEVEL_GET_RANK_RESPONSE" + + "\020\351W\022\"\n\035NOTIFY_PAY_SUCCESS_INDICATION\020\244X\022" + + "&\n!POKEMON_COMONPENT_LEVELUP_REQUEST\020\354Y\022", + "\'\n\"POKEMON_COMONPENT_LEVELUP_RESPONSE\020\355Y" + + "\022\035\n\030POKEMON_ADVANCED_REQUEST\020\356Y\022\036\n\031POKEM" + + "ON_ADVANCED_RESPONSE\020\357Y\022 \n\033PLAYER_BACKCI" + + "NFO_INDICATION\020\360Y\022\031\n\024PLAY_WITH_SB_REQUES" + + "T\020\361Y\022\032\n\025PLAY_WITH_SB_RESPONSE\020\362Y\022\030\n\023QUES" + + "TION_INDICATION\020\320Z\022\'\n\"QUICK_START_MONSTE" + + "RFIGHTER_REQUEST\020\321Z\022\'\n\"QUICK_START_MONST" + + "ERFIGHTER_REPONSE\020\322Z\022\026\n\021RECONNECT_REQUES" + + "T\020\264[\022\027\n\022RECONNECT_RESPONSE\020\265[\022\027\n\022RANDOMN" + + "AME_REQUEST\020\266[\022\030\n\023RANDOMNAME_RESPONSE\020\267[", + "\022\023\n\016RENAME_REQUEST\020\270[\022\024\n\017RENAME_RESPONSE" + + "\020\271[\022\032\n\025RINGFIRE_LOAD_REQUEST\020\272[\022\033\n\026RINGF" + + "IRE_LOAD_RESPONSE\020\273[\022\036\n\031RINGFIRE_ADVANCE" + + "D_REQUEST\020\274[\022\037\n\032RINGFIRE_ADVANCED_RESPON" + + "SE\020\275[\022!\n\034REFRESH_FRIEND_STATE_REQEUST\020\276[" + + "\022\"\n\035REFRESH_FRIEND_STATE_RESPONSE\020\277[\022\027\n\022" + + "ROOM_MATCH_REQUEST\020\300[\022\030\n\023ROOM_MATCH_RESP" + + "ONSE\020\301[\022\036\n\031ROOM_CANCEL_MATCH_REQUEST\020\302[\022" + + "\037\n\032ROOM_CANCEL_MATCH_RESPONSE\020\303[\022\"\n\035ROOM" + + "_MATCH_SUCCESS_INDICATION\020\304[\022\"\n\035ROOM_STA", + "RT_GAME_READY_REQUEST\020\306[\022#\n\036ROOM_START_G" + + "AME_READY_RESPONSE\020\307[\022\037\n\032ROOM_START_GAME" + + "_INDICATION\020\310[\022\034\n\027ROOM_GAME_START_REQUES" + + "T\020\312[\022\035\n\030ROOM_GAME_START_RESPONSE\020\313[\022\035\n\030R" + + "OOM_GAME_END_INDICATION\020\314[\022\"\n\035ROOM_SYNC_" + + "MYSELF_MOVE_REQUEST\020\316[\022#\n\036ROOM_SYNC_MYSE" + + "LF_MOVE_RESPONSE\020\317[\022#\n\036ROOM_SYNC_OTHER_M" + + "OVE_INDICTION\020\320[\022\"\n\035ROOM_TRIGGER_FIGHT_I" + + "NDICATION\020\322[\022\037\n\032ROOM_GET_FULL_INFO_REQEU" + + "ST\020\323[\022 \n\033ROOM_GET_FULL_INFO_RESPONSE\020\324[\022", + "\"\n\035ROOM_MAP_UPDATE_EVENT_REQUEST\020\325[\022#\n\036R" + + "OOM_MAP_UPDATE_EVENT_RESPONSE\020\326[\022\036\n\031ROOM" + + "_MAP_POINT_INDICATION\020\327[\022#\n\036ROOM_PLAY_HP" + + "_UPDATE_INDICATION\020\330[\022\035\n\030REFRESH_ITEM_NU" + + "M_REQUEST\020\331[\022\036\n\031REFRESH_ITEM_NUM_RESPONS" + + "E\020\332[\022\034\n\027ROOM_ADDRESS_INDICATION\020\333[\022\027\n\022RO" + + "OM_LOGIN_REQEUST\020\334[\022\030\n\023ROOM_LOGIN_RESPON" + + "SE\020\346[\022\036\n\031REFRESH_LUCKWHEEL_REQUEST\020\347[\022\037\n" + + "\032REFRESH_LUCKWHEEL_RESPONSE\020\350[\022\025\n\020SUCCES" + + "S_RESPONSE\020\230\\\022 \n\033SWITCH_WORLDCHANNEL_REQ", + "UEST\020\232\\\022!\n\034SWITCH_WORLDCHANNEL_RESPONSE\020" + + "\233\\\022\033\n\026SEND_CHAT_INFO_REQUEST\020\234\\\022\034\n\027SEND_" + + "CHAT_INFO_RESPONSE\020\235\\\022\036\n\031SEND_RED_POINT_" + + "INDICATION\020\236\\\022(\n#SAVE_NEW_PLAYER_GUIDE_P" + + "OINT_REQUEST\020\237\\\022)\n$SAVE_NEW_PLAYER_GUIDE" + + "_POINT_RESPONSE\020\240\\\022\030\n\023SWEEP_RIGHT_REQUES" + + "T\020\241\\\022\031\n\024SWEEP_RIGHT_RESPONSE\020\242\\\022\035\n\030SECRE" + + "TBOX_RANDOM_REQUEST\020\243\\\022\036\n\031SECRETBOX_RAND" + + "OM_RESPONSE\020\244\\\022 \n\033STORE_GOODS_REFRESH_RE" + + "QUEST\020\245\\\022!\n\034STORE_GOODS_REFRESH_RESPONSE", + "\020\246\\\022\032\n\025RECHARGE_INFO_REQUEST\020\247\\\022\033\n\026RECHA" + + "RGE_INFO_RESPONSE\020\250\\\022 \n\033SEND_FRIEND_INFO" + + "_INDICATION\020\251\\\022\036\n\031SEND_CHAT_INFO_INDICAT" + + "ION\020\252\\\022!\n\034SEND_FRIEND_STATE_INDICATION\020\253" + + "\\\022 \n\033SCENE_MSG_UPDATE_INDICATION\020\254\\\022\037\n\032S" + + "CENE_GET_FULL_MSG_REQUEST\020\255\\\022 \n\033SCENE_GE" + + "T_FULL_MSG_RESPONSE\020\256\\\022\032\n\025SCENE_COMMAND_" + + "REQUEST\020\257\\\022\033\n\026SCENE_COMMAND_RESPONSE\020\260\\\022" + + "\030\n\023SERVER_ZERO_REQUEST\020\261\\\022\034\n\027STORE_UPDAT" + + "E_INDICATION\020\262\\\022\024\n\017SIGN_IN_REQUEST\020\263\\\022\025\n", + "\020SIGN_IN_RESPONSE\020\264\\\022%\n SCENE_GAME_OVER_" + + "READY_INDICATION\020\265\\\022\037\n\032SCENE_GAME_OVER_I" + + "NDICATION\020\266\\\022\034\n\027SOUL_EQUIP_WEAR_REQUEST\020" + + "\267\\\022\035\n\030SOUL_EQUIP_WEAR_RESPONSE\020\270\\\022\"\n\035SOU" + + "L_EQUIP_UNLOAD_OPT_REQUEST\020\271\\\022#\n\036SOUL_EQ" + + "UIP_UNLOAD_OPT_RESPONSE\020\272\\\022\034\n\027SOUL_RAND_" + + "EQUIP_REQUEST\020\273\\\022\035\n\030SOUL_RAND_EQUIP_RESP" + + "ONSE\020\274\\\022\"\n\035SOUL_FORCE_RAND_EQUIP_REQUEST" + + "\020\275\\\022#\n\036SOUL_FORCE_RAND_EQUIP_RESPONSE\020\276\\" + + "\022\032\n\025TRIGGER_EVENT_REQUEST\020\374\\\022\033\n\026TRIGGER_", + "EVENT_RESPONSE\020\375\\\022\032\n\025TEAM_POS_SAVE_REQUE" + + "ST\020\376\\\022\033\n\026TEAM_POS_SAVE_RESPONSE\020\377\\\022!\n\034TA" + + "KE_ACTIVITY_REWARD_REQUEST\020\200]\022\"\n\035TAKE_AC" + + "TIVITY_REWARD_RESPONSE\020\201]\022 \n\033TAKE_MISSIO" + + "N_REWARD_REQUEST\020\202]\022!\n\034TAKE_MISSION_REWA" + + "RD_RESPONSE\020\203]\022 \n\033TEST_BUY_GIGT_GOODS_RE" + + "QEUST\020\204]\022!\n\034TEST_BUY_GIGT_GOODS_RESPONSE" + + "\020\205]\022\036\n\031TAKE_TOWER_REWARD_REQUEST\020\206]\022\037\n\032T" + + "AKE_TOWER_REWARD_RESPONSE\020\207]\022$\n\037TAKE_SEV" + + "EN_HAPPY_REWARD_REQUEST\020\210]\022%\n TAKE_SEVEN", + "_HAPPY_REWARD_RESPONSE\020\211]\022\033\n\026TO_BE_STRON" + + "GER_REQUEST\020\212]\022\034\n\027TO_BE_STRONGER_RESPONS" + + "E\020\213]\022\032\n\025UP_HERO_LEVEL_REQUEST\020\340]\022\033\n\026UP_H" + + "ERO_LEVEL_RESPONSE\020\341]\022\031\n\024UP_HERO_STAR_RE" + + "QUEST\020\342]\022\032\n\025UP_HERO_STAR_RESPONSE\020\343]\022 \n\033" + + "USER_AND_PRICE_ITEM_REQUEST\020\344]\022!\n\034USER_A" + + "ND_PRICE_ITEM_RESPONSE\020\345]\022\036\n\031USER_FORCE_" + + "CHANGE_REQUEST\020\346]\022\037\n\032USER_FORCE_CHANGE_R" + + "ESPONSE\020\347]\022\032\n\025UPDATE_BAG_INDICATION\020\350]\022\031" + + "\n\024UPDATE_STATE_REQUEST\020\351]\022\032\n\025UPDATE_STAT", + "E_RESPONSE\020\352]\022\037\n\032UPDATE_USER_EXP_INDICAT" + + "ION\020\353]\022(\n#UPDATE_SECRET_BOX_SEASON_INDIC" + + "ATION\020\354]\022\036\n\031UPDATE_PHONE_INFO_REQUEST\020\355]" + + "\022\037\n\032UPDATE_PHONE_INFO_RESPONSE\020\356]\022\034\n\027UPD" + + "ATE_QUESTION_REQUEST\020\357]\022\035\n\030UPDATE_QUESTI" + + "ON_RESPONSE\020\360]\022 \n\033UP_SOUL_EQUIP_QUICK_RE" + + "QUEST\020\362]\022\033\n\026UP_SOUL_EQUIP_RESPONSE\020\363]\022\035\n" + + "\030VIEW_FIGHTREPLAY_REQUEST\020\304^\022\036\n\031VIEW_FIG" + + "HTREPLAY_RESPONSE\020\305^\022\030\n\023VIP_LEVELUP_REQE" + + "UST\020\306^\022\031\n\024VIP_LEVELUP_RESPONSE\020\307^\022\034\n\027VIP", + "_TAKE_REWARD_REQUEST\020\310^\022\035\n\030VIP_TAKE_REWA" + + "RD_RESPONSE\020\311^\022 \n\033WORKSHOP_FOUNDATION_RE" + + "QUEST\020\250_\022!\n\034WORKSHOP_FOUNDATION_RESPONSE" + + "\020\251_\022\"\n\035WORKSHOP_EQUIP_CREATE_REQUEST\020\252_\022" + + "#\n\036WORKSHOP_EQUIP_CREATE_RESPONSE\020\253_\022\035\n\030" + + "WORKSHOP_REBUILD_REQUEST\020\254_\022\036\n\031WORKSHOP_" + + "REBUILD_RESPONSE\020\255_\022%\n WORKSHOP_REBUILD_" + + "CONFIRM_REQUEST\020\256_\022%\n WORKSHOP_REBUILD_C" + + "ONFIRM_RESONSE\020\257_\022\035\n\030WORKSHOP_LEVELUP_RE" + + "QUEST\020\260_\022\036\n\031WORKSHOP_LEVELUP_RESPONSE\020\261_", + "\022&\n!WORKSHOP_TECHNOLOGY_LEVEL_REQUEST\020\262_" + + "\022!\n\034WORKSHOP_TECHNOLOGY_RESPONSE\020\263_\022&\n!W" + + "ORKSHOP_TECHNOLOGY_RESET_REQUEST\020\264_\022\'\n\"W" + + "ORKSHOP_TECHNOLOGY_RESET_RESPONSE\020\265_B\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { diff --git a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/PlayerInfoProto.java b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/PlayerInfoProto.java index 7b83fbbb5..5060315c7 100644 --- a/bloodybattle/src/main/java/com/ljsd/jieling/protocols/PlayerInfoProto.java +++ b/bloodybattle/src/main/java/com/ljsd/jieling/protocols/PlayerInfoProto.java @@ -38959,7 +38959,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-     *1:好友列表, 2:推荐列表 3:申请列表
+     *1:好友列表, 2:推荐列表 3:申请列表 4 黑名单信息
      * 
*/ boolean hasType(); @@ -38967,7 +38967,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-     *1:好友列表, 2:推荐列表 3:申请列表
+     *1:好友列表, 2:推荐列表 3:申请列表 4 黑名单信息
      * 
*/ int getType(); @@ -39075,7 +39075,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-     *1:好友列表, 2:推荐列表 3:申请列表
+     *1:好友列表, 2:推荐列表 3:申请列表 4 黑名单信息
      * 
*/ public boolean hasType() { @@ -39085,7 +39085,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-     *1:好友列表, 2:推荐列表 3:申请列表
+     *1:好友列表, 2:推荐列表 3:申请列表 4 黑名单信息
      * 
*/ public int getType() { @@ -39325,7 +39325,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-       *1:好友列表, 2:推荐列表 3:申请列表
+       *1:好友列表, 2:推荐列表 3:申请列表 4 黑名单信息
        * 
*/ public boolean hasType() { @@ -39335,7 +39335,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-       *1:好友列表, 2:推荐列表 3:申请列表
+       *1:好友列表, 2:推荐列表 3:申请列表 4 黑名单信息
        * 
*/ public int getType() { @@ -39345,7 +39345,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-       *1:好友列表, 2:推荐列表 3:申请列表
+       *1:好友列表, 2:推荐列表 3:申请列表 4 黑名单信息
        * 
*/ public Builder setType(int value) { @@ -39358,7 +39358,7 @@ public final class PlayerInfoProto { * optional int32 type = 1; * *
-       *1:好友列表, 2:推荐列表 3:申请列表
+       *1:好友列表, 2:推荐列表 3:申请列表 4 黑名单信息
        * 
*/ public Builder clearType() { @@ -47839,6 +47839,547 @@ public final class PlayerInfoProto { // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.RefreshFriendStateResponse) } + public interface FriendBlackOptRequestOrBuilder + extends com.google.protobuf.MessageOrBuilder { + + // optional int32 type = 1; + /** + * optional int32 type = 1; + * + *
+     * 操作类型 : 1 加入黑名单 2 解除黑名单
+     * 
+ */ + boolean hasType(); + /** + * optional int32 type = 1; + * + *
+     * 操作类型 : 1 加入黑名单 2 解除黑名单
+     * 
+ */ + int getType(); + + // optional int32 blackUid = 2; + /** + * optional int32 blackUid = 2; + * + *
+     * 用户uid
+     * 
+ */ + boolean hasBlackUid(); + /** + * optional int32 blackUid = 2; + * + *
+     * 用户uid
+     * 
+ */ + int getBlackUid(); + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.FriendBlackOptRequest} + */ + public static final class FriendBlackOptRequest extends + com.google.protobuf.GeneratedMessage + implements FriendBlackOptRequestOrBuilder { + // Use FriendBlackOptRequest.newBuilder() to construct. + private FriendBlackOptRequest(com.google.protobuf.GeneratedMessage.Builder builder) { + super(builder); + this.unknownFields = builder.getUnknownFields(); + } + private FriendBlackOptRequest(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } + + private static final FriendBlackOptRequest defaultInstance; + public static FriendBlackOptRequest getDefaultInstance() { + return defaultInstance; + } + + public FriendBlackOptRequest getDefaultInstanceForType() { + return defaultInstance; + } + + private final com.google.protobuf.UnknownFieldSet unknownFields; + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private FriendBlackOptRequest( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + initFields(); + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + default: { + if (!parseUnknownField(input, unknownFields, + extensionRegistry, tag)) { + done = true; + } + break; + } + case 8: { + bitField0_ |= 0x00000001; + type_ = input.readInt32(); + break; + } + case 16: { + bitField0_ |= 0x00000002; + blackUid_ = input.readInt32(); + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException( + e.getMessage()).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_FriendBlackOptRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_FriendBlackOptRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest.class, com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest.Builder.class); + } + + public static com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + public FriendBlackOptRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new FriendBlackOptRequest(input, extensionRegistry); + } + }; + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + private int bitField0_; + // optional int32 type = 1; + public static final int TYPE_FIELD_NUMBER = 1; + private int type_; + /** + * optional int32 type = 1; + * + *
+     * 操作类型 : 1 加入黑名单 2 解除黑名单
+     * 
+ */ + public boolean hasType() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 type = 1; + * + *
+     * 操作类型 : 1 加入黑名单 2 解除黑名单
+     * 
+ */ + public int getType() { + return type_; + } + + // optional int32 blackUid = 2; + public static final int BLACKUID_FIELD_NUMBER = 2; + private int blackUid_; + /** + * optional int32 blackUid = 2; + * + *
+     * 用户uid
+     * 
+ */ + public boolean hasBlackUid() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 blackUid = 2; + * + *
+     * 用户uid
+     * 
+ */ + public int getBlackUid() { + return blackUid_; + } + + private void initFields() { + type_ = 0; + blackUid_ = 0; + } + private byte memoizedIsInitialized = -1; + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized != -1) return isInitialized == 1; + + memoizedIsInitialized = 1; + return true; + } + + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { + getSerializedSize(); + if (((bitField0_ & 0x00000001) == 0x00000001)) { + output.writeInt32(1, type_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + output.writeInt32(2, blackUid_); + } + getUnknownFields().writeTo(output); + } + + private int memoizedSerializedSize = -1; + public int getSerializedSize() { + int size = memoizedSerializedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) == 0x00000001)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, type_); + } + if (((bitField0_ & 0x00000002) == 0x00000002)) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, blackUid_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSerializedSize = size; + return size; + } + + private static final long serialVersionUID = 0L; + @java.lang.Override + protected java.lang.Object writeReplace() + throws java.io.ObjectStreamException { + return super.writeReplace(); + } + + public static com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseDelimitedFrom(input, extensionRegistry); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return PARSER.parseFrom(input); + } + public static com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return PARSER.parseFrom(input, extensionRegistry); + } + + public static Builder newBuilder() { return Builder.create(); } + public Builder newBuilderForType() { return newBuilder(); } + public static Builder newBuilder(com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest prototype) { + return newBuilder().mergeFrom(prototype); + } + public Builder toBuilder() { return newBuilder(this); } + + @java.lang.Override + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * Protobuf type {@code com.ljsd.jieling.protocols.FriendBlackOptRequest} + */ + public static final class Builder extends + com.google.protobuf.GeneratedMessage.Builder + implements com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_FriendBlackOptRequest_descriptor; + } + + protected com.google.protobuf.GeneratedMessage.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_FriendBlackOptRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest.class, com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest.Builder.class); + } + + // Construct using com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder( + com.google.protobuf.GeneratedMessage.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { + } + } + private static Builder create() { + return new Builder(); + } + + public Builder clear() { + super.clear(); + type_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + blackUid_ = 0; + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + + public Builder clone() { + return create().mergeFrom(buildPartial()); + } + + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.ljsd.jieling.protocols.PlayerInfoProto.internal_static_com_ljsd_jieling_protocols_FriendBlackOptRequest_descriptor; + } + + public com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest getDefaultInstanceForType() { + return com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest.getDefaultInstance(); + } + + public com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest build() { + com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + public com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest buildPartial() { + com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest result = new com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) == 0x00000001)) { + to_bitField0_ |= 0x00000001; + } + result.type_ = type_; + if (((from_bitField0_ & 0x00000002) == 0x00000002)) { + to_bitField0_ |= 0x00000002; + } + result.blackUid_ = blackUid_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest) { + return mergeFrom((com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest)other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest other) { + if (other == com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest.getDefaultInstance()) return this; + if (other.hasType()) { + setType(other.getType()); + } + if (other.hasBlackUid()) { + setBlackUid(other.getBlackUid()); + } + this.mergeUnknownFields(other.getUnknownFields()); + return this; + } + + public final boolean isInitialized() { + return true; + } + + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.ljsd.jieling.protocols.PlayerInfoProto.FriendBlackOptRequest) e.getUnfinishedMessage(); + throw e; + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + private int bitField0_; + + // optional int32 type = 1; + private int type_ ; + /** + * optional int32 type = 1; + * + *
+       * 操作类型 : 1 加入黑名单 2 解除黑名单
+       * 
+ */ + public boolean hasType() { + return ((bitField0_ & 0x00000001) == 0x00000001); + } + /** + * optional int32 type = 1; + * + *
+       * 操作类型 : 1 加入黑名单 2 解除黑名单
+       * 
+ */ + public int getType() { + return type_; + } + /** + * optional int32 type = 1; + * + *
+       * 操作类型 : 1 加入黑名单 2 解除黑名单
+       * 
+ */ + public Builder setType(int value) { + bitField0_ |= 0x00000001; + type_ = value; + onChanged(); + return this; + } + /** + * optional int32 type = 1; + * + *
+       * 操作类型 : 1 加入黑名单 2 解除黑名单
+       * 
+ */ + public Builder clearType() { + bitField0_ = (bitField0_ & ~0x00000001); + type_ = 0; + onChanged(); + return this; + } + + // optional int32 blackUid = 2; + private int blackUid_ ; + /** + * optional int32 blackUid = 2; + * + *
+       * 用户uid
+       * 
+ */ + public boolean hasBlackUid() { + return ((bitField0_ & 0x00000002) == 0x00000002); + } + /** + * optional int32 blackUid = 2; + * + *
+       * 用户uid
+       * 
+ */ + public int getBlackUid() { + return blackUid_; + } + /** + * optional int32 blackUid = 2; + * + *
+       * 用户uid
+       * 
+ */ + public Builder setBlackUid(int value) { + bitField0_ |= 0x00000002; + blackUid_ = value; + onChanged(); + return this; + } + /** + * optional int32 blackUid = 2; + * + *
+       * 用户uid
+       * 
+ */ + public Builder clearBlackUid() { + bitField0_ = (bitField0_ & ~0x00000002); + blackUid_ = 0; + onChanged(); + return this; + } + + // @@protoc_insertion_point(builder_scope:com.ljsd.jieling.protocols.FriendBlackOptRequest) + } + + static { + defaultInstance = new FriendBlackOptRequest(true); + defaultInstance.initFields(); + } + + // @@protoc_insertion_point(class_scope:com.ljsd.jieling.protocols.FriendBlackOptRequest) + } + public interface FivePlayerUpdateIndicationOrBuilder extends com.google.protobuf.MessageOrBuilder { @@ -82315,6 +82856,11 @@ public final class PlayerInfoProto { private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_com_ljsd_jieling_protocols_RefreshFriendStateResponse_fieldAccessorTable; + private static com.google.protobuf.Descriptors.Descriptor + internal_static_com_ljsd_jieling_protocols_FriendBlackOptRequest_descriptor; + private static + com.google.protobuf.GeneratedMessage.FieldAccessorTable + internal_static_com_ljsd_jieling_protocols_FriendBlackOptRequest_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_com_ljsd_jieling_protocols_FivePlayerUpdateIndication_descriptor; private static @@ -82727,116 +83273,118 @@ public final class PlayerInfoProto { "g.protocols.Friend\";\n\031SendFriendStateInd" + "ication\022\014\n\004type\030\001 \001(\005\022\020\n\010friendId\030\002 \001(\005\"" + "/\n\032RefreshFriendStateResponse\022\021\n\tfriendI" + - "ds\030\001 \003(\005\"\326\004\n\032FivePlayerUpdateIndication\022" + - "\027\n\017hadTakeDailyBox\030\001 \001(\005\0228\n\tprivilege\030\002 " + - "\003(\0132%.com.ljsd.jieling.protocols.Privile" + - "ge\022>\n\014activityInfo\030\003 \003(\0132(.com.ljsd.jiel" + - "ing.protocols.ActivityInfo\022D\n\017userMissio" + - "nInfo\030\004 \003(\0132+.com.ljsd.jieling.protocols" + - ".UserMissionInfo\022J\n\022fiveResetTowerInfo\030\005", - " \001(\0132..com.ljsd.jieling.protocols.fiveRe" + - "setTowerInfo\022:\n\nSignInInfo\030\006 \001(\0132&.com.l" + - "jsd.jieling.protocols.SignInInfo\022D\n\017play" + - "erBindPhone\030\007 \001(\0132+.com.ljsd.jieling.pro" + - "tocols.PlayerBindPhone\022D\n\010posInfos\030\010 \003(\013" + - "22.com.ljsd.jieling.protocols.LuckWheelR" + - "ewardPosInfo\022K\n\017posInfosAdvance\030\t \003(\01322." + - "com.ljsd.jieling.protocols.LuckWheelRewa" + - "rdPosInfo\"Z\n\022GetMissionResponse\022D\n\017userM" + - "issionInfo\030\001 \003(\0132+.com.ljsd.jieling.prot", - "ocols.UserMissionInfo\"\'\n\025RefreshItemNumR" + - "equest\022\016\n\006itemId\030\001 \003(\005\"P\n\026RefreshItemNum" + - "Response\0226\n\010itemInfo\030\001 \003(\0132$.com.ljsd.ji" + - "eling.protocols.ItemInfo\"S\n\023UpdateBagInd" + - "ication\022\014\n\004type\030\001 \001(\005\022.\n\004item\030\002 \003(\0132 .co" + - "m.ljsd.jieling.protocols.Item\"-\n\026modifyH" + - "eadFrameRequest\022\023\n\013headFrameId\030\001 \001(\005\"\336\002\n" + - "\rblessResponse\022:\n\tfixReward\030\001 \003(\0132\'.com." + - "ljsd.jieling.protocols.blessReward\022=\n\014le" + - "gendReward\030\002 \003(\0132\'.com.ljsd.jieling.prot", - "ocols.blessReward\022>\n\rsupremeReward\030\003 \003(\013" + - "2\'.com.ljsd.jieling.protocols.blessRewar" + - "d\022<\n\013countReward\030\004 \003(\0132\'.com.ljsd.jielin" + - "g.protocols.blessReward\022;\n\nrewardView\030\005 " + - "\003(\0132\'.com.ljsd.jieling.protocols.blessRe" + - "ward\022\027\n\017lastRefreshTime\030\006 \001(\005\"%\n\020blessSa" + - "veRequest\022\021\n\trewardIds\030\001 \003(\005\"(\n\022blessCho" + - "oseRequest\022\022\n\nlocationId\030\001 \001(\005\"_\n\023blessC" + - "hooseResponse\0220\n\006reward\030\001 \001(\0132 .com.ljsd" + - ".jieling.protocols.Drop\022\026\n\016chooseRewardI", - "d\030\002 \001(\005\"I\n\014blessRefresh\0229\n\006reward\030\001 \001(\0132" + - ").com.ljsd.jieling.protocols.blessRespon" + - "se\"Q\n\025storeUpdateIndication\0228\n\tstoreInfo" + - "\030\001 \003(\0132%.com.ljsd.jieling.protocols.Stor" + - "eInfo\"%\n\tLockEquip\022\n\n\002id\030\001 \003(\t\022\014\n\004type\030\002" + - " \001(\005\"r\n\027ActivityUpateIndication\022>\n\014activ" + - "ityInfo\030\001 \003(\0132(.com.ljsd.jieling.protoco" + - "ls.ActivityInfo\022\027\n\017closeActivityId\030\002 \003(\005" + - "\";\n\027GetForceRankInfoRequest\022\014\n\004page\030\001 \001(" + - "\005\022\022\n\nactiviteId\030\002 \001(\005\"{\n\030GetForceRankInf", - "oResponse\022>\n\014useForceInfo\030\001 \003(\0132(.com.lj" + - "sd.jieling.protocols.UseForceInfo\022\017\n\007myF" + - "orce\030\002 \001(\005\022\016\n\006myRank\030\003 \001(\005\"a\n\037ActivityUp" + - "ateProgressIndication\022>\n\014activityInfo\030\001 " + - "\002(\0132(.com.ljsd.jieling.protocols.Activit" + - "yInfo\"*\n\024GetExpertInfoRequest\022\022\n\nactivit" + - "eId\030\001 \001(\005\"p\n\025GetExpertInfoResponse\0226\n\006ex" + - "pert\030\001 \003(\0132&.com.ljsd.jieling.protocols." + - "ExpertInfo\022\017\n\007myScore\030\002 \001(\005\022\016\n\006myRank\030\003 " + - "\001(\005\"!\n\rSignInRequest\022\020\n\010dayIndex\030\001 \001(\005\"@", - "\n\016SignInResponse\022.\n\004drop\030\001 \001(\0132 .com.ljs" + - "d.jieling.protocols.Drop\"?\n\033GetPlayerOne" + - "TeamInfoRequest\022\020\n\010playerId\030\001 \001(\005\022\016\n\006tea" + - "mId\030\002 \001(\005\"Y\n\034GetPlayerOneTeamInfoRespons" + - "e\0229\n\010teamInfo\030\001 \001(\0132\'.com.ljsd.jieling.p" + - "rotocols.TeamOneInfo\"O\n\035TakeSenvenScoreR" + - "ewardResponse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.j" + - "ieling.protocols.Drop\"\"\n\022UpdateStateRequ" + - "est\022\014\n\004type\030\001 \001(\005\"5\n\027UpdateUserExpIndica" + - "iton\022\r\n\005level\030\001 \001(\005\022\013\n\003exp\030\002 \001(\005\"6\n\037Upda", - "teSecretBoxSeasonIndication\022\023\n\013newSeason" + - "Id\030\001 \001(\005\"\033\n\031GetMonsterRankInfoRequest\"{\n" + - "\032GetMonsterRankInfoResponse\022<\n\007monster\030\001" + - " \003(\0132+.com.ljsd.jieling.protocols.Monste" + - "rRankInfo\022\017\n\007myScore\030\002 \001(\005\022\016\n\006myRank\030\003 \001" + - "(\005\"-\n\031PlayerBackCInfoIndication\022\020\n\010nickN" + - "ame\030\001 \001(\t\"*\n\026UpdatePhoneinfoRequest\022\020\n\010p" + - "honeNum\030\001 \001(\t\"(\n\027UpdatePhoneinfoResponse" + - "\022\r\n\005state\030\001 \001(\005\"\027\n\025GetPhoneRewardRequest" + - "\"H\n\026GetPhoneRewardResponse\022.\n\004drop\030\001 \001(\013", - "2 .com.ljsd.jieling.protocols.Drop\"#\n\022Qu" + - "estionIndication\022\r\n\005state\030\001 \001(\005\"\024\n\022GetQu" + - "estionRequest\"\226\001\n\023GetQuestionResponse\022\n\n" + - "\002id\030\001 \001(\t\022\020\n\010questDes\030\002 \001(\t\022\r\n\005start\030\003 \001" + - "(\t\022\017\n\007endtime\030\004 \001(\t\022A\n\014questOptions\030\005 \003(" + - "\0132+.com.ljsd.jieling.protocols.QuestionO" + - "ptions\"(\n\025upDataQuestionRequest\022\017\n\007optio" + - "ns\030\001 \003(\t\"(\n\026upDataQuestionResponse\022\016\n\006re" + - "sult\030\001 \001(\005\"\013\n\tBloodRank\"!\n\022ExchangeCdkRe" + - "quest\022\013\n\003key\030\001 \001(\t\"0\n\035NotifyPaySuccessfu", - "lIndicaiton\022\017\n\007goodsId\030\001 \001(\005\"V\n\023DirectBu" + - "yIndication\022\017\n\007goodsId\030\001 \001(\005\022.\n\004drop\030\002 \001" + - "(\0132 .com.ljsd.jieling.protocols.Drop\"=\n\027" + - "RefreshLuckWheelRequest\022\022\n\nactivityId\030\001 " + - "\001(\005\022\016\n\006isFree\030\002 \001(\010\"`\n\030RefreshLuckWheelR" + - "esponse\022D\n\010posInfos\030\001 \003(\01322.com.ljsd.jie" + - "ling.protocols.LuckWheelRewardPosInfo\"E\n" + - "\035GetLuckWheelRandRewardRequest\022\022\n\nactivi" + - "tyId\030\001 \001(\005\022\020\n\010repeated\030\002 \001(\010\"\252\001\n\036GetLuck" + - "WheelRandRewardResponse\022\022\n\nactivityId\030\001 ", - "\001(\005\022D\n\010posInfos\030\002 \003(\01322.com.ljsd.jieling" + - ".protocols.LuckWheelRewardPosInfo\022.\n\004dro" + - "p\030\003 \001(\0132 .com.ljsd.jieling.protocols.Dro" + - "p\"\250\001\n\023LuckWheelIndication\022D\n\010posInfos\030\001 " + - "\003(\01322.com.ljsd.jieling.protocols.LuckWhe" + - "elRewardPosInfo\022K\n\017posInfosAdvance\030\002 \003(\013" + - "22.com.ljsd.jieling.protocols.LuckWheelR" + - "ewardPosInfo\"\242\001\n\030GetMainLevelInfoRespons" + - "e\022\017\n\007fightId\030\001 \001(\005\022\r\n\005state\030\002 \001(\005\022\020\n\010dur" + - "ation\030\003 \001(\005\022T\n\027adventureBossSimpleInfo\030\004", - " \003(\01323.com.ljsd.jieling.protocols.Advent" + - "ureBossSimpleInfo\"-\n\034QuickBuyTreasureLev" + - "elRequest\022\r\n\005level\030\001 \001(\005B\002H\001" + "ds\030\001 \003(\005\"7\n\025FriendBlackOptRequest\022\014\n\004typ" + + "e\030\001 \001(\005\022\020\n\010blackUid\030\002 \001(\005\"\326\004\n\032FivePlayer" + + "UpdateIndication\022\027\n\017hadTakeDailyBox\030\001 \001(" + + "\005\0228\n\tprivilege\030\002 \003(\0132%.com.ljsd.jieling." + + "protocols.Privilege\022>\n\014activityInfo\030\003 \003(" + + "\0132(.com.ljsd.jieling.protocols.ActivityI" + + "nfo\022D\n\017userMissionInfo\030\004 \003(\0132+.com.ljsd.", + "jieling.protocols.UserMissionInfo\022J\n\022fiv" + + "eResetTowerInfo\030\005 \001(\0132..com.ljsd.jieling" + + ".protocols.fiveResetTowerInfo\022:\n\nSignInI" + + "nfo\030\006 \001(\0132&.com.ljsd.jieling.protocols.S" + + "ignInInfo\022D\n\017playerBindPhone\030\007 \001(\0132+.com" + + ".ljsd.jieling.protocols.PlayerBindPhone\022" + + "D\n\010posInfos\030\010 \003(\01322.com.ljsd.jieling.pro" + + "tocols.LuckWheelRewardPosInfo\022K\n\017posInfo" + + "sAdvance\030\t \003(\01322.com.ljsd.jieling.protoc" + + "ols.LuckWheelRewardPosInfo\"Z\n\022GetMission", + "Response\022D\n\017userMissionInfo\030\001 \003(\0132+.com." + + "ljsd.jieling.protocols.UserMissionInfo\"\'" + + "\n\025RefreshItemNumRequest\022\016\n\006itemId\030\001 \003(\005\"" + + "P\n\026RefreshItemNumResponse\0226\n\010itemInfo\030\001 " + + "\003(\0132$.com.ljsd.jieling.protocols.ItemInf" + + "o\"S\n\023UpdateBagIndication\022\014\n\004type\030\001 \001(\005\022." + + "\n\004item\030\002 \003(\0132 .com.ljsd.jieling.protocol" + + "s.Item\"-\n\026modifyHeadFrameRequest\022\023\n\013head" + + "FrameId\030\001 \001(\005\"\336\002\n\rblessResponse\022:\n\tfixRe" + + "ward\030\001 \003(\0132\'.com.ljsd.jieling.protocols.", + "blessReward\022=\n\014legendReward\030\002 \003(\0132\'.com." + + "ljsd.jieling.protocols.blessReward\022>\n\rsu" + + "premeReward\030\003 \003(\0132\'.com.ljsd.jieling.pro" + + "tocols.blessReward\022<\n\013countReward\030\004 \003(\0132" + + "\'.com.ljsd.jieling.protocols.blessReward" + + "\022;\n\nrewardView\030\005 \003(\0132\'.com.ljsd.jieling." + + "protocols.blessReward\022\027\n\017lastRefreshTime" + + "\030\006 \001(\005\"%\n\020blessSaveRequest\022\021\n\trewardIds\030" + + "\001 \003(\005\"(\n\022blessChooseRequest\022\022\n\nlocationI" + + "d\030\001 \001(\005\"_\n\023blessChooseResponse\0220\n\006reward", + "\030\001 \001(\0132 .com.ljsd.jieling.protocols.Drop" + + "\022\026\n\016chooseRewardId\030\002 \001(\005\"I\n\014blessRefresh" + + "\0229\n\006reward\030\001 \001(\0132).com.ljsd.jieling.prot" + + "ocols.blessResponse\"Q\n\025storeUpdateIndica" + + "tion\0228\n\tstoreInfo\030\001 \003(\0132%.com.ljsd.jieli" + + "ng.protocols.StoreInfo\"%\n\tLockEquip\022\n\n\002i" + + "d\030\001 \003(\t\022\014\n\004type\030\002 \001(\005\"r\n\027ActivityUpateIn" + + "dication\022>\n\014activityInfo\030\001 \003(\0132(.com.ljs" + + "d.jieling.protocols.ActivityInfo\022\027\n\017clos" + + "eActivityId\030\002 \003(\005\";\n\027GetForceRankInfoReq", + "uest\022\014\n\004page\030\001 \001(\005\022\022\n\nactiviteId\030\002 \001(\005\"{" + + "\n\030GetForceRankInfoResponse\022>\n\014useForceIn" + + "fo\030\001 \003(\0132(.com.ljsd.jieling.protocols.Us" + + "eForceInfo\022\017\n\007myForce\030\002 \001(\005\022\016\n\006myRank\030\003 " + + "\001(\005\"a\n\037ActivityUpateProgressIndication\022>" + + "\n\014activityInfo\030\001 \002(\0132(.com.ljsd.jieling." + + "protocols.ActivityInfo\"*\n\024GetExpertInfoR" + + "equest\022\022\n\nactiviteId\030\001 \001(\005\"p\n\025GetExpertI" + + "nfoResponse\0226\n\006expert\030\001 \003(\0132&.com.ljsd.j" + + "ieling.protocols.ExpertInfo\022\017\n\007myScore\030\002", + " \001(\005\022\016\n\006myRank\030\003 \001(\005\"!\n\rSignInRequest\022\020\n" + + "\010dayIndex\030\001 \001(\005\"@\n\016SignInResponse\022.\n\004dro" + + "p\030\001 \001(\0132 .com.ljsd.jieling.protocols.Dro" + + "p\"?\n\033GetPlayerOneTeamInfoRequest\022\020\n\010play" + + "erId\030\001 \001(\005\022\016\n\006teamId\030\002 \001(\005\"Y\n\034GetPlayerO" + + "neTeamInfoResponse\0229\n\010teamInfo\030\001 \001(\0132\'.c" + + "om.ljsd.jieling.protocols.TeamOneInfo\"O\n" + + "\035TakeSenvenScoreRewardResponse\022.\n\004drop\030\001" + + " \001(\0132 .com.ljsd.jieling.protocols.Drop\"\"" + + "\n\022UpdateStateRequest\022\014\n\004type\030\001 \001(\005\"5\n\027Up", + "dateUserExpIndicaiton\022\r\n\005level\030\001 \001(\005\022\013\n\003" + + "exp\030\002 \001(\005\"6\n\037UpdateSecretBoxSeasonIndica" + + "tion\022\023\n\013newSeasonId\030\001 \001(\005\"\033\n\031GetMonsterR" + + "ankInfoRequest\"{\n\032GetMonsterRankInfoResp" + + "onse\022<\n\007monster\030\001 \003(\0132+.com.ljsd.jieling" + + ".protocols.MonsterRankInfo\022\017\n\007myScore\030\002 " + + "\001(\005\022\016\n\006myRank\030\003 \001(\005\"-\n\031PlayerBackCInfoIn" + + "dication\022\020\n\010nickName\030\001 \001(\t\"*\n\026UpdatePhon" + + "einfoRequest\022\020\n\010phoneNum\030\001 \001(\t\"(\n\027Update" + + "PhoneinfoResponse\022\r\n\005state\030\001 \001(\005\"\027\n\025GetP", + "honeRewardRequest\"H\n\026GetPhoneRewardRespo" + + "nse\022.\n\004drop\030\001 \001(\0132 .com.ljsd.jieling.pro" + + "tocols.Drop\"#\n\022QuestionIndication\022\r\n\005sta" + + "te\030\001 \001(\005\"\024\n\022GetQuestionRequest\"\226\001\n\023GetQu" + + "estionResponse\022\n\n\002id\030\001 \001(\t\022\020\n\010questDes\030\002" + + " \001(\t\022\r\n\005start\030\003 \001(\t\022\017\n\007endtime\030\004 \001(\t\022A\n\014" + + "questOptions\030\005 \003(\0132+.com.ljsd.jieling.pr" + + "otocols.QuestionOptions\"(\n\025upDataQuestio" + + "nRequest\022\017\n\007options\030\001 \003(\t\"(\n\026upDataQuest" + + "ionResponse\022\016\n\006result\030\001 \001(\005\"\013\n\tBloodRank", + "\"!\n\022ExchangeCdkRequest\022\013\n\003key\030\001 \001(\t\"0\n\035N" + + "otifyPaySuccessfulIndicaiton\022\017\n\007goodsId\030" + + "\001 \001(\005\"V\n\023DirectBuyIndication\022\017\n\007goodsId\030" + + "\001 \001(\005\022.\n\004drop\030\002 \001(\0132 .com.ljsd.jieling.p" + + "rotocols.Drop\"=\n\027RefreshLuckWheelRequest" + + "\022\022\n\nactivityId\030\001 \001(\005\022\016\n\006isFree\030\002 \001(\010\"`\n\030" + + "RefreshLuckWheelResponse\022D\n\010posInfos\030\001 \003" + + "(\01322.com.ljsd.jieling.protocols.LuckWhee" + + "lRewardPosInfo\"E\n\035GetLuckWheelRandReward" + + "Request\022\022\n\nactivityId\030\001 \001(\005\022\020\n\010repeated\030", + "\002 \001(\010\"\252\001\n\036GetLuckWheelRandRewardResponse" + + "\022\022\n\nactivityId\030\001 \001(\005\022D\n\010posInfos\030\002 \003(\01322" + + ".com.ljsd.jieling.protocols.LuckWheelRew" + + "ardPosInfo\022.\n\004drop\030\003 \001(\0132 .com.ljsd.jiel" + + "ing.protocols.Drop\"\250\001\n\023LuckWheelIndicati" + + "on\022D\n\010posInfos\030\001 \003(\01322.com.ljsd.jieling." + + "protocols.LuckWheelRewardPosInfo\022K\n\017posI" + + "nfosAdvance\030\002 \003(\01322.com.ljsd.jieling.pro" + + "tocols.LuckWheelRewardPosInfo\"\242\001\n\030GetMai" + + "nLevelInfoResponse\022\017\n\007fightId\030\001 \001(\005\022\r\n\005s", + "tate\030\002 \001(\005\022\020\n\010duration\030\003 \001(\005\022T\n\027adventur" + + "eBossSimpleInfo\030\004 \003(\01323.com.ljsd.jieling" + + ".protocols.AdventureBossSimpleInfo\"-\n\034Qu" + + "ickBuyTreasureLevelRequest\022\r\n\005level\030\001 \001(" + + "\005B\002H\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() { @@ -83251,302 +83799,308 @@ public final class PlayerInfoProto { com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_RefreshFriendStateResponse_descriptor, new java.lang.String[] { "FriendIds", }); - internal_static_com_ljsd_jieling_protocols_FivePlayerUpdateIndication_descriptor = + internal_static_com_ljsd_jieling_protocols_FriendBlackOptRequest_descriptor = getDescriptor().getMessageTypes().get(68); + internal_static_com_ljsd_jieling_protocols_FriendBlackOptRequest_fieldAccessorTable = new + com.google.protobuf.GeneratedMessage.FieldAccessorTable( + internal_static_com_ljsd_jieling_protocols_FriendBlackOptRequest_descriptor, + new java.lang.String[] { "Type", "BlackUid", }); + internal_static_com_ljsd_jieling_protocols_FivePlayerUpdateIndication_descriptor = + getDescriptor().getMessageTypes().get(69); internal_static_com_ljsd_jieling_protocols_FivePlayerUpdateIndication_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_FivePlayerUpdateIndication_descriptor, new java.lang.String[] { "HadTakeDailyBox", "Privilege", "ActivityInfo", "UserMissionInfo", "FiveResetTowerInfo", "SignInInfo", "PlayerBindPhone", "PosInfos", "PosInfosAdvance", }); internal_static_com_ljsd_jieling_protocols_GetMissionResponse_descriptor = - getDescriptor().getMessageTypes().get(69); + getDescriptor().getMessageTypes().get(70); internal_static_com_ljsd_jieling_protocols_GetMissionResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetMissionResponse_descriptor, new java.lang.String[] { "UserMissionInfo", }); internal_static_com_ljsd_jieling_protocols_RefreshItemNumRequest_descriptor = - getDescriptor().getMessageTypes().get(70); + getDescriptor().getMessageTypes().get(71); internal_static_com_ljsd_jieling_protocols_RefreshItemNumRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_RefreshItemNumRequest_descriptor, new java.lang.String[] { "ItemId", }); internal_static_com_ljsd_jieling_protocols_RefreshItemNumResponse_descriptor = - getDescriptor().getMessageTypes().get(71); + getDescriptor().getMessageTypes().get(72); internal_static_com_ljsd_jieling_protocols_RefreshItemNumResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_RefreshItemNumResponse_descriptor, new java.lang.String[] { "ItemInfo", }); internal_static_com_ljsd_jieling_protocols_UpdateBagIndication_descriptor = - getDescriptor().getMessageTypes().get(72); + getDescriptor().getMessageTypes().get(73); internal_static_com_ljsd_jieling_protocols_UpdateBagIndication_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_UpdateBagIndication_descriptor, new java.lang.String[] { "Type", "Item", }); internal_static_com_ljsd_jieling_protocols_modifyHeadFrameRequest_descriptor = - getDescriptor().getMessageTypes().get(73); + getDescriptor().getMessageTypes().get(74); internal_static_com_ljsd_jieling_protocols_modifyHeadFrameRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_modifyHeadFrameRequest_descriptor, new java.lang.String[] { "HeadFrameId", }); internal_static_com_ljsd_jieling_protocols_blessResponse_descriptor = - getDescriptor().getMessageTypes().get(74); + getDescriptor().getMessageTypes().get(75); internal_static_com_ljsd_jieling_protocols_blessResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_blessResponse_descriptor, new java.lang.String[] { "FixReward", "LegendReward", "SupremeReward", "CountReward", "RewardView", "LastRefreshTime", }); internal_static_com_ljsd_jieling_protocols_blessSaveRequest_descriptor = - getDescriptor().getMessageTypes().get(75); + getDescriptor().getMessageTypes().get(76); internal_static_com_ljsd_jieling_protocols_blessSaveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_blessSaveRequest_descriptor, new java.lang.String[] { "RewardIds", }); internal_static_com_ljsd_jieling_protocols_blessChooseRequest_descriptor = - getDescriptor().getMessageTypes().get(76); + getDescriptor().getMessageTypes().get(77); internal_static_com_ljsd_jieling_protocols_blessChooseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_blessChooseRequest_descriptor, new java.lang.String[] { "LocationId", }); internal_static_com_ljsd_jieling_protocols_blessChooseResponse_descriptor = - getDescriptor().getMessageTypes().get(77); + getDescriptor().getMessageTypes().get(78); internal_static_com_ljsd_jieling_protocols_blessChooseResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_blessChooseResponse_descriptor, new java.lang.String[] { "Reward", "ChooseRewardId", }); internal_static_com_ljsd_jieling_protocols_blessRefresh_descriptor = - getDescriptor().getMessageTypes().get(78); + getDescriptor().getMessageTypes().get(79); internal_static_com_ljsd_jieling_protocols_blessRefresh_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_blessRefresh_descriptor, new java.lang.String[] { "Reward", }); internal_static_com_ljsd_jieling_protocols_storeUpdateIndication_descriptor = - getDescriptor().getMessageTypes().get(79); + getDescriptor().getMessageTypes().get(80); internal_static_com_ljsd_jieling_protocols_storeUpdateIndication_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_storeUpdateIndication_descriptor, new java.lang.String[] { "StoreInfo", }); internal_static_com_ljsd_jieling_protocols_LockEquip_descriptor = - getDescriptor().getMessageTypes().get(80); + getDescriptor().getMessageTypes().get(81); internal_static_com_ljsd_jieling_protocols_LockEquip_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_LockEquip_descriptor, new java.lang.String[] { "Id", "Type", }); internal_static_com_ljsd_jieling_protocols_ActivityUpateIndication_descriptor = - getDescriptor().getMessageTypes().get(81); + getDescriptor().getMessageTypes().get(82); internal_static_com_ljsd_jieling_protocols_ActivityUpateIndication_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_ActivityUpateIndication_descriptor, new java.lang.String[] { "ActivityInfo", "CloseActivityId", }); internal_static_com_ljsd_jieling_protocols_GetForceRankInfoRequest_descriptor = - getDescriptor().getMessageTypes().get(82); + getDescriptor().getMessageTypes().get(83); internal_static_com_ljsd_jieling_protocols_GetForceRankInfoRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetForceRankInfoRequest_descriptor, new java.lang.String[] { "Page", "ActiviteId", }); internal_static_com_ljsd_jieling_protocols_GetForceRankInfoResponse_descriptor = - getDescriptor().getMessageTypes().get(83); + getDescriptor().getMessageTypes().get(84); internal_static_com_ljsd_jieling_protocols_GetForceRankInfoResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetForceRankInfoResponse_descriptor, new java.lang.String[] { "UseForceInfo", "MyForce", "MyRank", }); internal_static_com_ljsd_jieling_protocols_ActivityUpateProgressIndication_descriptor = - getDescriptor().getMessageTypes().get(84); + getDescriptor().getMessageTypes().get(85); internal_static_com_ljsd_jieling_protocols_ActivityUpateProgressIndication_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_ActivityUpateProgressIndication_descriptor, new java.lang.String[] { "ActivityInfo", }); internal_static_com_ljsd_jieling_protocols_GetExpertInfoRequest_descriptor = - getDescriptor().getMessageTypes().get(85); + getDescriptor().getMessageTypes().get(86); internal_static_com_ljsd_jieling_protocols_GetExpertInfoRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetExpertInfoRequest_descriptor, new java.lang.String[] { "ActiviteId", }); internal_static_com_ljsd_jieling_protocols_GetExpertInfoResponse_descriptor = - getDescriptor().getMessageTypes().get(86); + getDescriptor().getMessageTypes().get(87); internal_static_com_ljsd_jieling_protocols_GetExpertInfoResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetExpertInfoResponse_descriptor, new java.lang.String[] { "Expert", "MyScore", "MyRank", }); internal_static_com_ljsd_jieling_protocols_SignInRequest_descriptor = - getDescriptor().getMessageTypes().get(87); + getDescriptor().getMessageTypes().get(88); internal_static_com_ljsd_jieling_protocols_SignInRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_SignInRequest_descriptor, new java.lang.String[] { "DayIndex", }); internal_static_com_ljsd_jieling_protocols_SignInResponse_descriptor = - getDescriptor().getMessageTypes().get(88); + getDescriptor().getMessageTypes().get(89); internal_static_com_ljsd_jieling_protocols_SignInResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_SignInResponse_descriptor, new java.lang.String[] { "Drop", }); internal_static_com_ljsd_jieling_protocols_GetPlayerOneTeamInfoRequest_descriptor = - getDescriptor().getMessageTypes().get(89); + getDescriptor().getMessageTypes().get(90); internal_static_com_ljsd_jieling_protocols_GetPlayerOneTeamInfoRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetPlayerOneTeamInfoRequest_descriptor, new java.lang.String[] { "PlayerId", "TeamId", }); internal_static_com_ljsd_jieling_protocols_GetPlayerOneTeamInfoResponse_descriptor = - getDescriptor().getMessageTypes().get(90); + getDescriptor().getMessageTypes().get(91); internal_static_com_ljsd_jieling_protocols_GetPlayerOneTeamInfoResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetPlayerOneTeamInfoResponse_descriptor, new java.lang.String[] { "TeamInfo", }); internal_static_com_ljsd_jieling_protocols_TakeSenvenScoreRewardResponse_descriptor = - getDescriptor().getMessageTypes().get(91); + getDescriptor().getMessageTypes().get(92); internal_static_com_ljsd_jieling_protocols_TakeSenvenScoreRewardResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_TakeSenvenScoreRewardResponse_descriptor, new java.lang.String[] { "Drop", }); internal_static_com_ljsd_jieling_protocols_UpdateStateRequest_descriptor = - getDescriptor().getMessageTypes().get(92); + getDescriptor().getMessageTypes().get(93); internal_static_com_ljsd_jieling_protocols_UpdateStateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_UpdateStateRequest_descriptor, new java.lang.String[] { "Type", }); internal_static_com_ljsd_jieling_protocols_UpdateUserExpIndicaiton_descriptor = - getDescriptor().getMessageTypes().get(93); + getDescriptor().getMessageTypes().get(94); internal_static_com_ljsd_jieling_protocols_UpdateUserExpIndicaiton_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_UpdateUserExpIndicaiton_descriptor, new java.lang.String[] { "Level", "Exp", }); internal_static_com_ljsd_jieling_protocols_UpdateSecretBoxSeasonIndication_descriptor = - getDescriptor().getMessageTypes().get(94); + getDescriptor().getMessageTypes().get(95); internal_static_com_ljsd_jieling_protocols_UpdateSecretBoxSeasonIndication_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_UpdateSecretBoxSeasonIndication_descriptor, new java.lang.String[] { "NewSeasonId", }); internal_static_com_ljsd_jieling_protocols_GetMonsterRankInfoRequest_descriptor = - getDescriptor().getMessageTypes().get(95); + getDescriptor().getMessageTypes().get(96); internal_static_com_ljsd_jieling_protocols_GetMonsterRankInfoRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetMonsterRankInfoRequest_descriptor, new java.lang.String[] { }); internal_static_com_ljsd_jieling_protocols_GetMonsterRankInfoResponse_descriptor = - getDescriptor().getMessageTypes().get(96); + getDescriptor().getMessageTypes().get(97); internal_static_com_ljsd_jieling_protocols_GetMonsterRankInfoResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetMonsterRankInfoResponse_descriptor, new java.lang.String[] { "Monster", "MyScore", "MyRank", }); internal_static_com_ljsd_jieling_protocols_PlayerBackCInfoIndication_descriptor = - getDescriptor().getMessageTypes().get(97); + getDescriptor().getMessageTypes().get(98); internal_static_com_ljsd_jieling_protocols_PlayerBackCInfoIndication_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_PlayerBackCInfoIndication_descriptor, new java.lang.String[] { "NickName", }); internal_static_com_ljsd_jieling_protocols_UpdatePhoneinfoRequest_descriptor = - getDescriptor().getMessageTypes().get(98); + getDescriptor().getMessageTypes().get(99); internal_static_com_ljsd_jieling_protocols_UpdatePhoneinfoRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_UpdatePhoneinfoRequest_descriptor, new java.lang.String[] { "PhoneNum", }); internal_static_com_ljsd_jieling_protocols_UpdatePhoneinfoResponse_descriptor = - getDescriptor().getMessageTypes().get(99); + getDescriptor().getMessageTypes().get(100); internal_static_com_ljsd_jieling_protocols_UpdatePhoneinfoResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_UpdatePhoneinfoResponse_descriptor, new java.lang.String[] { "State", }); internal_static_com_ljsd_jieling_protocols_GetPhoneRewardRequest_descriptor = - getDescriptor().getMessageTypes().get(100); + getDescriptor().getMessageTypes().get(101); internal_static_com_ljsd_jieling_protocols_GetPhoneRewardRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetPhoneRewardRequest_descriptor, new java.lang.String[] { }); internal_static_com_ljsd_jieling_protocols_GetPhoneRewardResponse_descriptor = - getDescriptor().getMessageTypes().get(101); + getDescriptor().getMessageTypes().get(102); internal_static_com_ljsd_jieling_protocols_GetPhoneRewardResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetPhoneRewardResponse_descriptor, new java.lang.String[] { "Drop", }); internal_static_com_ljsd_jieling_protocols_QuestionIndication_descriptor = - getDescriptor().getMessageTypes().get(102); + getDescriptor().getMessageTypes().get(103); internal_static_com_ljsd_jieling_protocols_QuestionIndication_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_QuestionIndication_descriptor, new java.lang.String[] { "State", }); internal_static_com_ljsd_jieling_protocols_GetQuestionRequest_descriptor = - getDescriptor().getMessageTypes().get(103); + getDescriptor().getMessageTypes().get(104); internal_static_com_ljsd_jieling_protocols_GetQuestionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetQuestionRequest_descriptor, new java.lang.String[] { }); internal_static_com_ljsd_jieling_protocols_GetQuestionResponse_descriptor = - getDescriptor().getMessageTypes().get(104); + getDescriptor().getMessageTypes().get(105); internal_static_com_ljsd_jieling_protocols_GetQuestionResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetQuestionResponse_descriptor, new java.lang.String[] { "Id", "QuestDes", "Start", "Endtime", "QuestOptions", }); internal_static_com_ljsd_jieling_protocols_upDataQuestionRequest_descriptor = - getDescriptor().getMessageTypes().get(105); + getDescriptor().getMessageTypes().get(106); internal_static_com_ljsd_jieling_protocols_upDataQuestionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_upDataQuestionRequest_descriptor, new java.lang.String[] { "Options", }); internal_static_com_ljsd_jieling_protocols_upDataQuestionResponse_descriptor = - getDescriptor().getMessageTypes().get(106); + getDescriptor().getMessageTypes().get(107); internal_static_com_ljsd_jieling_protocols_upDataQuestionResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_upDataQuestionResponse_descriptor, new java.lang.String[] { "Result", }); internal_static_com_ljsd_jieling_protocols_BloodRank_descriptor = - getDescriptor().getMessageTypes().get(107); + getDescriptor().getMessageTypes().get(108); internal_static_com_ljsd_jieling_protocols_BloodRank_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_BloodRank_descriptor, new java.lang.String[] { }); internal_static_com_ljsd_jieling_protocols_ExchangeCdkRequest_descriptor = - getDescriptor().getMessageTypes().get(108); + getDescriptor().getMessageTypes().get(109); internal_static_com_ljsd_jieling_protocols_ExchangeCdkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_ExchangeCdkRequest_descriptor, new java.lang.String[] { "Key", }); internal_static_com_ljsd_jieling_protocols_NotifyPaySuccessfulIndicaiton_descriptor = - getDescriptor().getMessageTypes().get(109); + getDescriptor().getMessageTypes().get(110); internal_static_com_ljsd_jieling_protocols_NotifyPaySuccessfulIndicaiton_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_NotifyPaySuccessfulIndicaiton_descriptor, new java.lang.String[] { "GoodsId", }); internal_static_com_ljsd_jieling_protocols_DirectBuyIndication_descriptor = - getDescriptor().getMessageTypes().get(110); + getDescriptor().getMessageTypes().get(111); internal_static_com_ljsd_jieling_protocols_DirectBuyIndication_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_DirectBuyIndication_descriptor, new java.lang.String[] { "GoodsId", "Drop", }); internal_static_com_ljsd_jieling_protocols_RefreshLuckWheelRequest_descriptor = - getDescriptor().getMessageTypes().get(111); + getDescriptor().getMessageTypes().get(112); internal_static_com_ljsd_jieling_protocols_RefreshLuckWheelRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_RefreshLuckWheelRequest_descriptor, new java.lang.String[] { "ActivityId", "IsFree", }); internal_static_com_ljsd_jieling_protocols_RefreshLuckWheelResponse_descriptor = - getDescriptor().getMessageTypes().get(112); + getDescriptor().getMessageTypes().get(113); internal_static_com_ljsd_jieling_protocols_RefreshLuckWheelResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_RefreshLuckWheelResponse_descriptor, new java.lang.String[] { "PosInfos", }); internal_static_com_ljsd_jieling_protocols_GetLuckWheelRandRewardRequest_descriptor = - getDescriptor().getMessageTypes().get(113); + getDescriptor().getMessageTypes().get(114); internal_static_com_ljsd_jieling_protocols_GetLuckWheelRandRewardRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetLuckWheelRandRewardRequest_descriptor, new java.lang.String[] { "ActivityId", "Repeated", }); internal_static_com_ljsd_jieling_protocols_GetLuckWheelRandRewardResponse_descriptor = - getDescriptor().getMessageTypes().get(114); + getDescriptor().getMessageTypes().get(115); internal_static_com_ljsd_jieling_protocols_GetLuckWheelRandRewardResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetLuckWheelRandRewardResponse_descriptor, new java.lang.String[] { "ActivityId", "PosInfos", "Drop", }); internal_static_com_ljsd_jieling_protocols_LuckWheelIndication_descriptor = - getDescriptor().getMessageTypes().get(115); + getDescriptor().getMessageTypes().get(116); internal_static_com_ljsd_jieling_protocols_LuckWheelIndication_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_LuckWheelIndication_descriptor, new java.lang.String[] { "PosInfos", "PosInfosAdvance", }); internal_static_com_ljsd_jieling_protocols_GetMainLevelInfoResponse_descriptor = - getDescriptor().getMessageTypes().get(116); + getDescriptor().getMessageTypes().get(117); internal_static_com_ljsd_jieling_protocols_GetMainLevelInfoResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_GetMainLevelInfoResponse_descriptor, new java.lang.String[] { "FightId", "State", "Duration", "AdventureBossSimpleInfo", }); internal_static_com_ljsd_jieling_protocols_QuickBuyTreasureLevelRequest_descriptor = - getDescriptor().getMessageTypes().get(117); + getDescriptor().getMessageTypes().get(118); internal_static_com_ljsd_jieling_protocols_QuickBuyTreasureLevelRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_com_ljsd_jieling_protocols_QuickBuyTreasureLevelRequest_descriptor, diff --git a/serverlogic/src/main/java/com/ljsd/jieling/config/SSpecialConfig.java b/serverlogic/src/main/java/com/ljsd/jieling/config/SSpecialConfig.java index c696b3bf3..4f5fa9678 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/config/SSpecialConfig.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/config/SSpecialConfig.java @@ -30,6 +30,7 @@ public class SSpecialConfig implements BaseConfig { public static final String FRIENDAPPLYAMOUNT_LIMIT = "FriendApplyAmount_limit";//好友申请上限 public static final String Friend_Gift = "Friend_Gift";//好友赠送友情点 public static final String Level_RankingShowNum = "Level_RankingShowNum";//关卡排行 + public static final String FriendBlackAmount_limit = "FriendBlackAmount_limit";//黑名单上限 public static final String lamp_lottery_content_parm = "lamp_lottery_content_parm";//资质13及以上——系统消息 public static final String lamp_rankup_hero_content_parm = "lamp_rankup_hero_content_parm";//10星及以上——系统消息 diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/friend/FriendBlackOptHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/friend/FriendBlackOptHandler.java new file mode 100644 index 000000000..595ff0a76 --- /dev/null +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/friend/FriendBlackOptHandler.java @@ -0,0 +1,19 @@ +package com.ljsd.jieling.handler.friend; + +import com.ljsd.jieling.handler.BaseHandler; +import com.ljsd.jieling.logic.friend.FriendLogic; +import com.ljsd.jieling.network.session.ISession; +import com.ljsd.jieling.protocols.MessageTypeProto; +import com.ljsd.jieling.protocols.PlayerInfoProto; + +public class FriendBlackOptHandler extends BaseHandler { + @Override + public MessageTypeProto.MessageType getMessageCode() { + return MessageTypeProto.MessageType.FRIEND_BLACK_OPT_REQUEST; + } + + @Override + public void processWithProto(ISession iSession, PlayerInfoProto.FriendBlackOptRequest proto) throws Exception { + FriendLogic.getInstance().optBlackFriend(iSession,proto.getType(),proto.getBlackUid()); + } +} diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/friend/GetFriendInfoHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/friend/GetFriendInfoHandler.java index 00878aca2..3f4a0e5f8 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/friend/GetFriendInfoHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/friend/GetFriendInfoHandler.java @@ -30,6 +30,9 @@ public class GetFriendInfoHandler extends BaseHandler { case 3: //申请列表 FriendLogic.getInstance().getApplyFriends(iSession); break; + case 4: //黑名单列表 + FriendLogic.getInstance().getBlackFriendInfos(iSession); + break; } } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java index 51f1d17e3..3e049163f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java @@ -2223,7 +2223,7 @@ public class MapLogic { o2.setRank(rank); } } - return o1.getFightId() - o2.getFightId(); + return o2.getFightId()-o1.getFightId(); } }); for(CommonProto.MainLevelRankInfo.Builder builder1 : mainLevelRankInfoList){ diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/FriendManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/FriendManager.java index 119788fb6..b3d082e37 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/FriendManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/FriendManager.java @@ -9,6 +9,7 @@ import java.util.concurrent.CopyOnWriteArrayList; public class FriendManager extends MongoBase { private List friends = new CopyOnWriteArrayList<>(); + private List blackFriends = new CopyOnWriteArrayList<>(); private List applyFriends = new CopyOnWriteArrayList<>(); // 申请列表信息 //key: friendId value 状态 0:未赠送 1赠送过 @@ -25,6 +26,16 @@ public class FriendManager extends MongoBase { this.friends.add(friendId); setFriends(this.friends); } + + public void delBlackFriends(Integer friendId) { + this.blackFriends.remove(friendId); + setBlackFriends(this.blackFriends); + } + + public void addBlackFriendId(int friendId) { + this.blackFriends.add(friendId); + setBlackFriends(this.blackFriends); + } public void delApplyFriend(Integer friendId){ this.applyFriends.remove(friendId); setApplyFriends(this.applyFriends); @@ -54,6 +65,11 @@ public class FriendManager extends MongoBase { return friends; } + public void setBlackFriends(List blackFriends) { + updateString("blackFriends", friends); + this.blackFriends = blackFriends; + } + public void setFriends(List friends) { updateString("friends", friends); this.friends = friends; @@ -85,4 +101,8 @@ public class FriendManager extends MongoBase { updateString("haveRewardMap", haveRewardMap); this.haveRewardMap = haveRewardMap; } + + public List getBlackFriends() { + return blackFriends; + } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/friend/FriendLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/friend/FriendLogic.java index b93afa883..f2da026fa 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/friend/FriendLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/friend/FriendLogic.java @@ -81,6 +81,25 @@ public class FriendLogic { MessageUtil.sendMessage(iSession, 1, MessageTypeProto.MessageType.GET_FRIEND_INFO_REPONSE_VALUE, getFriendInfoResponse, true); } + /** + * 获取好友信息 + */ + public void getBlackFriendInfos(ISession iSession) throws Exception { + int uid = iSession.getUid(); + User user = UserManager.getUser(uid); + FriendManager friendManager = user.getFriendManager(); + List blackFriends = friendManager.getBlackFriends(); + List friendList = new CopyOnWriteArrayList<>(); + for (Integer friendId :blackFriends){ + CommonProto.Friend friend = CBean2Proto.getFriendInfo(friendId,friendManager); + friendList.add(friend); + } + PlayerInfoProto.GetFriendInfoResponse getFriendInfoResponse = PlayerInfoProto.GetFriendInfoResponse + .newBuilder().addAllFriends(friendList) + .build(); + MessageUtil.sendMessage(iSession, 1, MessageTypeProto.MessageType.GET_FRIEND_INFO_REPONSE_VALUE, getFriendInfoResponse, true); + } + /** * 获取推荐列表 * @param iSession @@ -109,6 +128,9 @@ public class FriendLogic { if(recommandFriends== null||recommandIdUser==null){ continue; } + if(recommandIdUser.getFriendManager().getBlackFriends().contains(uid)){ + continue; + } int minLevel = level - randomLevel; minLevel = minLevel <= 5 ? 5 : minLevel; int maxLevel = level + randomLevel; @@ -155,12 +177,16 @@ public class FriendLogic { private boolean checkIsAllowRecommandFriend(FriendManager friendManager,int commandUserId,Set recommondIds ) { List friends = friendManager.getFriends(); + List blackFriends = friendManager.getBlackFriends(); if (friends.contains(commandUserId)){ return false; } if (recommondIds.contains(commandUserId)){ return false; } + if(blackFriends.contains(commandUserId)){ + return false; + } // todo 走配置 int maxSize = SSpecialConfig.getIntegerValue(SSpecialConfig.FRIENDAMOUNT_LIMIT); if (friends.size() >= maxSize) { //用户已达上限不推荐好友信息 @@ -227,6 +253,9 @@ public class FriendLogic { if (applyFriends.contains(uid)){ continue; } + if(friendManager.getBlackFriends().contains(uid)){ + continue; + } if (friends1.size() >= maxFriends){ MessageUtil.sendErrorResponse(iSession,Global.SHOW_TIPS_ERROR,msgId,"对方好友已达上限"); return; @@ -300,6 +329,10 @@ public class FriendLogic { MessageUtil.sendErrorResponse(iSession,Global.SHOW_TIPS_ERROR,msgId,"对方好友已达上限"); return; } + if(friendfriendManager.getBlackFriends().contains(uid)){ + MessageUtil.sendErrorResponse(iSession,Global.SHOW_TIPS_ERROR,msgId,"对方已将你加入黑名单"); + return; + } if (applyFriends.contains(friendId)){ friendManager.delApplyFriend(friendId); } @@ -417,6 +450,35 @@ public class FriendLogic { sendFriendStatedication(uid,friendId,1); MessageUtil.sendMessage(iSession, 1, msgId, null, true); } + + public void optBlackFriend(ISession session,int optType,int friendId) throws Exception { + int uid = session.getUid(); + User user = UserManager.getUser(uid); + FriendManager friendManager = user.getFriendManager(); + int msgId = MessageTypeProto.MessageType.FRIEND_BLACK_OPT_RESPONSE_VALUE; + if(optType == 1){ + if(friendManager.getBlackFriends().size()>=SSpecialConfig.getIntegerValue(SSpecialConfig.FriendBlackAmount_limit)){ + MessageUtil.sendErrorResponse(session,Global.SHOW_TIPS_ERROR, msgId, "黑名单列表已满"); + return; + } + if(friendManager.getBlackFriends().contains(friendId)){ + MessageUtil.sendErrorResponse(session,Global.SHOW_TIPS_ERROR, msgId, "已加入过黑名单"); + return; + } + List friends = friendManager.getFriends(); + if (friends.contains(friendId)){ + User friendUser = UserManager.getUser(friendId); + FriendManager friendManager1 = friendUser.getFriendManager(); + delFriendInfo(friendId, uid, friendManager, friendManager1); + sendFriendStatedication(uid,friendId,1); + } + friendManager.addBlackFriendId(friendId); + }else{ + friendManager.delBlackFriends(friendId); + } + MessageUtil.sendMessage(session, 1, msgId, null, true); + + } //删除好友清除赠送领取体力信息 private void delFriendInfo(int friendId, int uid, FriendManager friendManager, FriendManager friendManager1) { friendManager1.delFriends(uid);