From 51e91a5ea19bfc34cc80cf5004f980ace7c14121 Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Wed, 12 Jul 2023 11:40:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=BD=E5=8D=A1=E6=96=B0=E5=A2=9E=E9=99=90?= =?UTF-8?q?=E5=AE=9A=E5=92=8C=E8=AE=B8=E6=84=BF=E6=8A=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/json/game_drawpool.json | 148 +++- bin/json/game_global.json | 11 + bin/json/game_item.json | 743 +++++++++++---------- bin/json/game_playerlv.json | 118 ++-- bin/json/game_ruledesc.json | 26 +- comm/const.go | 1 + modules/hero/api_buy.go | 125 +--- modules/hero/api_drawCard.go | 22 +- modules/hero/api_drawCardFloor.go | 2 - modules/hero/model_record.go | 1 + pb/errorcode.pb.go | 714 ++++++++++---------- pb/hero_db.pb.go | 105 ++- pb/hero_msg.pb.go | 412 ++++++++---- sys/configure/structs/Game.DrawPoolData.go | 30 + sys/configure/structs/game.globalData.go | 6 + 15 files changed, 1353 insertions(+), 1111 deletions(-) diff --git a/bin/json/game_drawpool.json b/bin/json/game_drawpool.json index 5900b239a..84e034af3 100644 --- a/bin/json/game_drawpool.json +++ b/bin/json/game_drawpool.json @@ -23,12 +23,26 @@ "n": 1 } ], - "consumeB": [ + "consumeA10": [ { "a": "item", "t": "10000001", "n": 10 } + ], + "consumeB": [ + { + "a": "attr", + "t": "gold", + "n": 10 + } + ], + "consumeB10": [ + { + "a": "attr", + "t": "gold", + "n": 100 + } ] }, { @@ -55,7 +69,7 @@ "n5pool": "base_pool20005", "baodi4": 10, "baidi5": 100, - "etime": -1, + "etime": 15, "permission": 1, "consumeA": [ { @@ -64,12 +78,26 @@ "n": 1 } ], - "consumeB": [ + "consumeA10": [ { "a": "item", "t": "10000001", "n": 10 } + ], + "consumeB": [ + { + "a": "attr", + "t": "gold", + "n": 10 + } + ], + "consumeB10": [ + { + "a": "attr", + "t": "gold", + "n": 100 + } ] }, { @@ -96,12 +124,26 @@ "n": 1 } ], - "consumeB": [ + "consumeA10": [ { "a": "item", - "t": "10000021", + "t": "10000001", "n": 10 } + ], + "consumeB": [ + { + "a": "attr", + "t": "gold", + "n": 10 + } + ], + "consumeB10": [ + { + "a": "attr", + "t": "gold", + "n": 100 + } ] }, { @@ -128,12 +170,26 @@ "n": 1 } ], - "consumeB": [ + "consumeA10": [ { "a": "item", - "t": "10000022", + "t": "10000001", "n": 10 } + ], + "consumeB": [ + { + "a": "attr", + "t": "gold", + "n": 10 + } + ], + "consumeB10": [ + { + "a": "attr", + "t": "gold", + "n": 100 + } ] }, { @@ -160,12 +216,26 @@ "n": 1 } ], - "consumeB": [ + "consumeA10": [ { "a": "item", - "t": "10000023", + "t": "10000001", "n": 10 } + ], + "consumeB": [ + { + "a": "attr", + "t": "gold", + "n": 10 + } + ], + "consumeB10": [ + { + "a": "attr", + "t": "gold", + "n": 100 + } ] }, { @@ -192,12 +262,72 @@ "n": 1 } ], + "consumeA10": [ + { + "a": "item", + "t": "10000001", + "n": 10 + } + ], "consumeB": [ + { + "a": "attr", + "t": "gold", + "n": 10 + } + ], + "consumeB10": [ + { + "a": "attr", + "t": "gold", + "n": 100 + } + ] + }, + { + "key": 7, + "recruitment_type": [], + "star3w": 940, + "star4w": 52, + "star5w": 8, + "protect": 100, + "p3pool": "pro_pool70003", + "p4pool": "pro_pool70004", + "p5pool": "pro_pool70005", + "n3pool": "base_pool70003", + "n4pool": "base_pool70004", + "n5pool": "base_pool70005", + "baodi4": 10, + "baidi5": 100, + "etime": -1, + "permission": 1, + "consumeA": [ { "a": "item", "t": "10000024", + "n": 1 + } + ], + "consumeA10": [ + { + "a": "item", + "t": "10000001", "n": 10 } + ], + "consumeB": [ + { + "a": "attr", + "t": "gold", + "n": 10 + } + ], + "consumeB10": [ + { + "a": "attr", + "t": "gold", + "n": 100 + } ] } ] \ No newline at end of file diff --git a/bin/json/game_global.json b/bin/json/game_global.json index 5d23aa749..f3a10d1f9 100644 --- a/bin/json/game_global.json +++ b/bin/json/game_global.json @@ -54,6 +54,17 @@ "t": "10000001", "n": 1 }, + "replace_pro": 1000, + "reward_star4": { + "a": "item", + "t": "10000101", + "n": 1 + }, + "reward_star5": { + "a": "item", + "t": "10000101", + "n": 10 + }, "camp1_pool_cost": { "a": "item", "t": "10000001", diff --git a/bin/json/game_item.json b/bin/json/game_item.json index 2faa9d010..97c37965a 100644 --- a/bin/json/game_item.json +++ b/bin/json/game_item.json @@ -866,6 +866,39 @@ } ] }, + { + "id": "10000101", + "name": { + "key": "item_item_name_22", + "text": "许愿石" + }, + "usetype": 0, + "color": 0, + "bagtype": 0, + "index": 0, + "special_type": 0, + "time": 0, + "reddottype": 0, + "effects": "", + "modelName": "", + "box_id": 0, + "synthetize_num": 0, + "synthetize_deplete": [], + "synthetize_get": [], + "decompose_deplete": [], + "decompose_get": [], + "access": [ + 123 + ], + "use_skip": 107, + "upper_limit": 999, + "img": "item_10000001", + "intr": { + "key": "item_item_intr_22", + "text": "消耗100个可以在许愿招募兑换英雄" + }, + "sale": [] + }, { "id": "11013001", "name": { @@ -892,7 +925,7 @@ "upper_limit": 0, "img": "item_50013001", "intr": { - "key": "item_item_intr_22", + "key": "item_item_intr_23", "text": "闪闪碎片。" }, "sale": [ @@ -929,7 +962,7 @@ "upper_limit": 0, "img": "item_50013002", "intr": { - "key": "item_item_intr_23", + "key": "item_item_intr_24", "text": "食人鱼先生碎片。" }, "sale": [ @@ -966,7 +999,7 @@ "upper_limit": 0, "img": "item_50013003", "intr": { - "key": "item_item_intr_24", + "key": "item_item_intr_25", "text": "啊啊碎片。" }, "sale": [ @@ -1003,7 +1036,7 @@ "upper_limit": 0, "img": "item_50013004", "intr": { - "key": "item_item_intr_25", + "key": "item_item_intr_26", "text": "法夸德勋爵碎片。" }, "sale": [ @@ -1040,7 +1073,7 @@ "upper_limit": 0, "img": "item_50013005", "intr": { - "key": "item_item_intr_26", + "key": "item_item_intr_27", "text": "大大碎片。" }, "sale": [ @@ -1077,7 +1110,7 @@ "upper_limit": 0, "img": "item_50014001", "intr": { - "key": "item_item_intr_27", + "key": "item_item_intr_28", "text": "史图依克碎片。" }, "sale": [ @@ -1114,7 +1147,7 @@ "upper_limit": 0, "img": "item_50014002", "intr": { - "key": "item_item_intr_28", + "key": "item_item_intr_29", "text": "大龙碎片。" }, "sale": [ @@ -1151,7 +1184,7 @@ "upper_limit": 0, "img": "item_50014003", "intr": { - "key": "item_item_intr_29", + "key": "item_item_intr_30", "text": "亚丝翠碎片。" }, "sale": [ @@ -1188,7 +1221,7 @@ "upper_limit": 0, "img": "item_50014004", "intr": { - "key": "item_item_intr_30", + "key": "item_item_intr_31", "text": "克莱尔·努涅斯碎片。" }, "sale": [ @@ -1225,7 +1258,7 @@ "upper_limit": 0, "img": "item_50014005", "intr": { - "key": "item_item_intr_31", + "key": "item_item_intr_32", "text": "鹤大师碎片。" }, "sale": [ @@ -1262,7 +1295,7 @@ "upper_limit": 0, "img": "item_50014006", "intr": { - "key": "item_item_intr_32", + "key": "item_item_intr_33", "text": "布兰奇碎片。" }, "sale": [ @@ -1299,7 +1332,7 @@ "upper_limit": 0, "img": "item_50014007", "intr": { - "key": "item_item_intr_33", + "key": "item_item_intr_34", "text": "格里斯特王子碎片。" }, "sale": [ @@ -1336,7 +1369,7 @@ "upper_limit": 0, "img": "item_50015001", "intr": { - "key": "item_item_intr_34", + "key": "item_item_intr_35", "text": "吉姆·莱克碎片。" }, "sale": [ @@ -1373,7 +1406,7 @@ "upper_limit": 0, "img": "item_50015002", "intr": { - "key": "item_item_intr_35", + "key": "item_item_intr_36", "text": "船长碎片。" }, "sale": [ @@ -1410,7 +1443,7 @@ "upper_limit": 0, "img": "item_50015003", "intr": { - "key": "item_item_intr_36", + "key": "item_item_intr_37", "text": "希沙窦斯碎片。" }, "sale": [ @@ -1447,7 +1480,7 @@ "upper_limit": 0, "img": "item_50015004", "intr": { - "key": "item_item_intr_37", + "key": "item_item_intr_38", "text": "小欧碎片。" }, "sale": [ @@ -1484,7 +1517,7 @@ "upper_limit": 0, "img": "item_50023001", "intr": { - "key": "item_item_intr_38", + "key": "item_item_intr_39", "text": "亚力克斯碎片。" }, "sale": [ @@ -1521,7 +1554,7 @@ "upper_limit": 0, "img": "item_50023002", "intr": { - "key": "item_item_intr_39", + "key": "item_item_intr_40", "text": "斯梅克船长碎片。" }, "sale": [ @@ -1558,7 +1591,7 @@ "upper_limit": 0, "img": "item_50023003", "intr": { - "key": "item_item_intr_40", + "key": "item_item_intr_41", "text": "警卫队长碎片。" }, "sale": [ @@ -1595,7 +1628,7 @@ "upper_limit": 0, "img": "item_50023004", "intr": { - "key": "item_item_intr_41", + "key": "item_item_intr_42", "text": "黛塔黛恩碎片。" }, "sale": [ @@ -1632,7 +1665,7 @@ "upper_limit": 0, "img": "item_50024001", "intr": { - "key": "item_item_intr_42", + "key": "item_item_intr_43", "text": "吉姆·普雷斯科特碎片。" }, "sale": [ @@ -1669,7 +1702,7 @@ "upper_limit": 0, "img": "item_50024002", "intr": { - "key": "item_item_intr_43", + "key": "item_item_intr_44", "text": "警长碎片。" }, "sale": [ @@ -1706,7 +1739,7 @@ "upper_limit": 0, "img": "item_50024003", "intr": { - "key": "item_item_intr_44", + "key": "item_item_intr_45", "text": "牙仙碎片。" }, "sale": [ @@ -1743,7 +1776,7 @@ "upper_limit": 0, "img": "item_50024004", "intr": { - "key": "item_item_intr_45", + "key": "item_item_intr_46", "text": "睡神沙人碎片。" }, "sale": [ @@ -1780,7 +1813,7 @@ "upper_limit": 0, "img": "item_50024005", "intr": { - "key": "item_item_intr_46", + "key": "item_item_intr_47", "text": "邦尼兔碎片。" }, "sale": [ @@ -1817,7 +1850,7 @@ "upper_limit": 0, "img": "item_50024006", "intr": { - "key": "item_item_intr_47", + "key": "item_item_intr_48", "text": "金猴碎片。" }, "sale": [ @@ -1854,7 +1887,7 @@ "upper_limit": 0, "img": "item_50024007", "intr": { - "key": "item_item_intr_48", + "key": "item_item_intr_49", "text": "凯尔碎片。" }, "sale": [ @@ -1891,7 +1924,7 @@ "upper_limit": 0, "img": "item_50024008", "intr": { - "key": "item_item_intr_49", + "key": "item_item_intr_50", "text": "小钱碎片。" }, "sale": [ @@ -1928,7 +1961,7 @@ "upper_limit": 0, "img": "item_50024009", "intr": { - "key": "item_item_intr_50", + "key": "item_item_intr_51", "text": "暴芙那特碎片。" }, "sale": [ @@ -1965,7 +1998,7 @@ "upper_limit": 0, "img": "item_50025001", "intr": { - "key": "item_item_intr_51", + "key": "item_item_intr_52", "text": "云朵先生碎片。" }, "sale": [ @@ -2002,7 +2035,7 @@ "upper_limit": 0, "img": "item_50025002", "intr": { - "key": "item_item_intr_52", + "key": "item_item_intr_53", "text": "阿宝碎片。" }, "sale": [ @@ -2039,7 +2072,7 @@ "upper_limit": 0, "img": "item_50025003", "intr": { - "key": "item_item_intr_53", + "key": "item_item_intr_54", "text": "沃尔夫先生碎片。" }, "sale": [ @@ -2076,7 +2109,7 @@ "upper_limit": 0, "img": "item_50025004", "intr": { - "key": "item_item_intr_54", + "key": "item_item_intr_55", "text": "羊仙姑碎片。" }, "sale": [ @@ -2113,7 +2146,7 @@ "upper_limit": 0, "img": "item_50033001", "intr": { - "key": "item_item_intr_55", + "key": "item_item_intr_56", "text": "波比碎片。" }, "sale": [ @@ -2150,7 +2183,7 @@ "upper_limit": 0, "img": "item_50033002", "intr": { - "key": "item_item_intr_56", + "key": "item_item_intr_57", "text": "巫嘎碎片。" }, "sale": [ @@ -2187,7 +2220,7 @@ "upper_limit": 0, "img": "item_50033003", "intr": { - "key": "item_item_intr_57", + "key": "item_item_intr_58", "text": "坦克碎片。" }, "sale": [ @@ -2224,7 +2257,7 @@ "upper_limit": 0, "img": "item_50033004", "intr": { - "key": "item_item_intr_58", + "key": "item_item_intr_59", "text": "胡德先生碎片。" }, "sale": [ @@ -2261,7 +2294,7 @@ "upper_limit": 0, "img": "item_50033005", "intr": { - "key": "item_item_intr_59", + "key": "item_item_intr_60", "text": "普鲁格兰杰碎片。" }, "sale": [ @@ -2298,7 +2331,7 @@ "upper_limit": 0, "img": "item_50033006", "intr": { - "key": "item_item_intr_60", + "key": "item_item_intr_61", "text": "鼻涕粗碎片。" }, "sale": [ @@ -2335,7 +2368,7 @@ "upper_limit": 0, "img": "item_50034001", "intr": { - "key": "item_item_intr_61", + "key": "item_item_intr_62", "text": "珍妮丝·邓普顿碎片。" }, "sale": [ @@ -2372,7 +2405,7 @@ "upper_limit": 0, "img": "item_50034002", "intr": { - "key": "item_item_intr_62", + "key": "item_item_intr_63", "text": "贫嘴驴碎片。" }, "sale": [ @@ -2409,7 +2442,7 @@ "upper_limit": 0, "img": "item_50034003", "intr": { - "key": "item_item_intr_63", + "key": "item_item_intr_64", "text": "蒂姆·邓普顿碎片。" }, "sale": [ @@ -2446,7 +2479,7 @@ "upper_limit": 0, "img": "item_50034004", "intr": { - "key": "item_item_intr_64", + "key": "item_item_intr_65", "text": "圣诞老人碎片。" }, "sale": [ @@ -2483,7 +2516,7 @@ "upper_limit": 0, "img": "item_50034005", "intr": { - "key": "item_item_intr_65", + "key": "item_item_intr_66", "text": "瓜哥碎片。" }, "sale": [ @@ -2520,7 +2553,7 @@ "upper_limit": 0, "img": "item_50034006", "intr": { - "key": "item_item_intr_66", + "key": "item_item_intr_67", "text": "沃尔特·史翠克勒碎片。" }, "sale": [ @@ -2557,7 +2590,7 @@ "upper_limit": 0, "img": "item_50034007", "intr": { - "key": "item_item_intr_67", + "key": "item_item_intr_68", "text": "冰霜杰克碎片。" }, "sale": [ @@ -2594,7 +2627,7 @@ "upper_limit": 0, "img": "item_50034008", "intr": { - "key": "item_item_intr_68", + "key": "item_item_intr_69", "text": "菲奥娜碎片。" }, "sale": [ @@ -2631,7 +2664,7 @@ "upper_limit": 0, "img": "item_50035001", "intr": { - "key": "item_item_intr_69", + "key": "item_item_intr_70", "text": "悍夫那特碎片。" }, "sale": [ @@ -2668,7 +2701,7 @@ "upper_limit": 0, "img": "item_50035002", "intr": { - "key": "item_item_intr_70", + "key": "item_item_intr_71", "text": "师父碎片。" }, "sale": [ @@ -2705,7 +2738,7 @@ "upper_limit": 0, "img": "item_50035003", "intr": { - "key": "item_item_intr_71", + "key": "item_item_intr_72", "text": "希卡普碎片。" }, "sale": [ @@ -2742,7 +2775,7 @@ "upper_limit": 0, "img": "item_50035004", "intr": { - "key": "item_item_intr_72", + "key": "item_item_intr_73", "text": "漆黑碎片。" }, "sale": [ @@ -2779,7 +2812,7 @@ "upper_limit": 0, "img": "item_50035005", "intr": { - "key": "item_item_intr_73", + "key": "item_item_intr_74", "text": "黛安·福克斯顿碎片。" }, "sale": [ @@ -2816,7 +2849,7 @@ "upper_limit": 0, "img": "item_50035006", "intr": { - "key": "item_item_intr_74", + "key": "item_item_intr_75", "text": "幸运·普雷斯科特碎片。" }, "sale": [ @@ -2853,7 +2886,7 @@ "upper_limit": 0, "img": "item_50043001", "intr": { - "key": "item_item_intr_75", + "key": "item_item_intr_76", "text": "平先生碎片。" }, "sale": [ @@ -2890,7 +2923,7 @@ "upper_limit": 0, "img": "item_50043002", "intr": { - "key": "item_item_intr_76", + "key": "item_item_intr_77", "text": "阿比盖尔·斯通碎片。" }, "sale": [ @@ -2927,7 +2960,7 @@ "upper_limit": 0, "img": "item_50043003", "intr": { - "key": "item_item_intr_77", + "key": "item_item_intr_78", "text": "果酱教授碎片。" }, "sale": [ @@ -2964,7 +2997,7 @@ "upper_limit": 0, "img": "item_50043004", "intr": { - "key": "item_item_intr_78", + "key": "item_item_intr_79", "text": "史蒂夫·帕丘克碎片。" }, "sale": [ @@ -3001,7 +3034,7 @@ "upper_limit": 0, "img": "item_50043005", "intr": { - "key": "item_item_intr_79", + "key": "item_item_intr_80", "text": "姜饼人碎片。" }, "sale": [ @@ -3038,7 +3071,7 @@ "upper_limit": 0, "img": "item_50043006", "intr": { - "key": "item_item_intr_80", + "key": "item_item_intr_81", "text": "瓦希尔指挥官碎片。" }, "sale": [ @@ -3075,7 +3108,7 @@ "upper_limit": 0, "img": "item_50043007", "intr": { - "key": "item_item_intr_81", + "key": "item_item_intr_82", "text": "布里奇特碎片。" }, "sale": [ @@ -3112,7 +3145,7 @@ "upper_limit": 0, "img": "item_50044001", "intr": { - "key": "item_item_intr_82", + "key": "item_item_intr_83", "text": "戈伯碎片。" }, "sale": [ @@ -3149,7 +3182,7 @@ "upper_limit": 0, "img": "item_50044002", "intr": { - "key": "item_item_intr_83", + "key": "item_item_intr_84", "text": "美肚鲨碎片。" }, "sale": [ @@ -3186,7 +3219,7 @@ "upper_limit": 0, "img": "item_50044003", "intr": { - "key": "item_item_intr_84", + "key": "item_item_intr_85", "text": "蛇先生碎片。" }, "sale": [ @@ -3223,7 +3256,7 @@ "upper_limit": 0, "img": "item_50044004", "intr": { - "key": "item_item_intr_85", + "key": "item_item_intr_86", "text": "匹诺曹碎片。" }, "sale": [ @@ -3260,7 +3293,7 @@ "upper_limit": 0, "img": "item_50044006", "intr": { - "key": "item_item_intr_86", + "key": "item_item_intr_87", "text": "骇客蛛碎片。" }, "sale": [ @@ -3297,7 +3330,7 @@ "upper_limit": 0, "img": "item_50045001", "intr": { - "key": "item_item_intr_87", + "key": "item_item_intr_88", "text": "小伊碎片。" }, "sale": [ @@ -3334,7 +3367,7 @@ "upper_limit": 0, "img": "item_50045002", "intr": { - "key": "item_item_intr_88", + "key": "item_item_intr_89", "text": "悍娇虎碎片。" }, "sale": [ @@ -3371,7 +3404,7 @@ "upper_limit": 0, "img": "item_50045003", "intr": { - "key": "item_item_intr_89", + "key": "item_item_intr_90", "text": "乌龟大师碎片。" }, "sale": [ @@ -3408,7 +3441,7 @@ "upper_limit": 0, "img": "item_50045004", "intr": { - "key": "item_item_intr_90", + "key": "item_item_intr_91", "text": "梅林碎片。" }, "sale": [ @@ -3445,7 +3478,7 @@ "upper_limit": 0, "img": "item_50044005", "intr": { - "key": "item_item_intr_91", + "key": "item_item_intr_92", "text": "盖碎片。" }, "sale": [ @@ -3482,7 +3515,7 @@ "upper_limit": 0, "img": "item_50015005", "intr": { - "key": "item_item_intr_92", + "key": "item_item_intr_93", "text": "穿靴子的猫碎片。" }, "sale": [ @@ -3521,7 +3554,7 @@ "upper_limit": 0, "img": "xxtx_js_13001", "intr": { - "key": "item_item_intr_93", + "key": "item_item_intr_94", "text": "闪闪守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -3560,7 +3593,7 @@ "upper_limit": 0, "img": "xxtx_js_13002", "intr": { - "key": "item_item_intr_94", + "key": "item_item_intr_95", "text": "食人鱼先生守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -3599,7 +3632,7 @@ "upper_limit": 0, "img": "xxtx_js_13003", "intr": { - "key": "item_item_intr_95", + "key": "item_item_intr_96", "text": "啊啊守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -3638,7 +3671,7 @@ "upper_limit": 0, "img": "xxtx_js_13004", "intr": { - "key": "item_item_intr_96", + "key": "item_item_intr_97", "text": "法夸德勋爵守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -3677,7 +3710,7 @@ "upper_limit": 0, "img": "xxtx_js_13005", "intr": { - "key": "item_item_intr_97", + "key": "item_item_intr_98", "text": "大大守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -3716,7 +3749,7 @@ "upper_limit": 0, "img": "xxtx_js_14001", "intr": { - "key": "item_item_intr_98", + "key": "item_item_intr_99", "text": "史图依克守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -3755,7 +3788,7 @@ "upper_limit": 0, "img": "xxtx_js_14002", "intr": { - "key": "item_item_intr_99", + "key": "item_item_intr_100", "text": "大龙守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -3794,7 +3827,7 @@ "upper_limit": 0, "img": "xxtx_js_14003", "intr": { - "key": "item_item_intr_100", + "key": "item_item_intr_101", "text": "亚丝翠守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -3833,7 +3866,7 @@ "upper_limit": 0, "img": "xxtx_js_14004", "intr": { - "key": "item_item_intr_101", + "key": "item_item_intr_102", "text": "克莱尔·努涅斯守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -3872,7 +3905,7 @@ "upper_limit": 0, "img": "xxtx_js_14005", "intr": { - "key": "item_item_intr_102", + "key": "item_item_intr_103", "text": "鹤大师守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -3911,7 +3944,7 @@ "upper_limit": 0, "img": "xxtx_js_14006", "intr": { - "key": "item_item_intr_103", + "key": "item_item_intr_104", "text": "布兰奇守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -3950,7 +3983,7 @@ "upper_limit": 0, "img": "xxtx_js_14007", "intr": { - "key": "item_item_intr_104", + "key": "item_item_intr_105", "text": "格里斯特王子守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -3989,7 +4022,7 @@ "upper_limit": 0, "img": "xxtx_js_15001", "intr": { - "key": "item_item_intr_105", + "key": "item_item_intr_106", "text": "吉姆·莱克守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4028,7 +4061,7 @@ "upper_limit": 0, "img": "xxtx_js_15002", "intr": { - "key": "item_item_intr_106", + "key": "item_item_intr_107", "text": "船长守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4067,7 +4100,7 @@ "upper_limit": 0, "img": "xxtx_js_15003", "intr": { - "key": "item_item_intr_107", + "key": "item_item_intr_108", "text": "希沙窦斯守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4106,7 +4139,7 @@ "upper_limit": 0, "img": "xxtx_js_15004", "intr": { - "key": "item_item_intr_108", + "key": "item_item_intr_109", "text": "小欧守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4145,7 +4178,7 @@ "upper_limit": 0, "img": "xxtx_js_15005", "intr": { - "key": "item_item_intr_109", + "key": "item_item_intr_110", "text": "亚力克斯守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4184,7 +4217,7 @@ "upper_limit": 0, "img": "xxtx_js_23001", "intr": { - "key": "item_item_intr_110", + "key": "item_item_intr_111", "text": "斯梅克船长守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4223,7 +4256,7 @@ "upper_limit": 0, "img": "xxtx_js_23002", "intr": { - "key": "item_item_intr_111", + "key": "item_item_intr_112", "text": "警卫队长守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4262,7 +4295,7 @@ "upper_limit": 0, "img": "xxtx_js_23003", "intr": { - "key": "item_item_intr_112", + "key": "item_item_intr_113", "text": "黛塔黛恩守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4301,7 +4334,7 @@ "upper_limit": 0, "img": "xxtx_js_23004", "intr": { - "key": "item_item_intr_113", + "key": "item_item_intr_114", "text": "吉姆·普雷斯科特守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4340,7 +4373,7 @@ "upper_limit": 0, "img": "xxtx_js_24001", "intr": { - "key": "item_item_intr_114", + "key": "item_item_intr_115", "text": "警长守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4379,7 +4412,7 @@ "upper_limit": 0, "img": "xxtx_js_24002", "intr": { - "key": "item_item_intr_115", + "key": "item_item_intr_116", "text": "牙仙守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4418,7 +4451,7 @@ "upper_limit": 0, "img": "xxtx_js_24003", "intr": { - "key": "item_item_intr_116", + "key": "item_item_intr_117", "text": "睡神沙人守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4457,7 +4490,7 @@ "upper_limit": 0, "img": "xxtx_js_24004", "intr": { - "key": "item_item_intr_117", + "key": "item_item_intr_118", "text": "邦尼兔守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4496,7 +4529,7 @@ "upper_limit": 0, "img": "xxtx_js_24005", "intr": { - "key": "item_item_intr_118", + "key": "item_item_intr_119", "text": "金猴守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4535,7 +4568,7 @@ "upper_limit": 0, "img": "xxtx_js_24006", "intr": { - "key": "item_item_intr_119", + "key": "item_item_intr_120", "text": "凯尔守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4574,7 +4607,7 @@ "upper_limit": 0, "img": "xxtx_js_24007", "intr": { - "key": "item_item_intr_120", + "key": "item_item_intr_121", "text": "小钱守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4613,7 +4646,7 @@ "upper_limit": 0, "img": "xxtx_js_24008", "intr": { - "key": "item_item_intr_121", + "key": "item_item_intr_122", "text": "暴芙那特守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4652,7 +4685,7 @@ "upper_limit": 0, "img": "xxtx_js_24009", "intr": { - "key": "item_item_intr_122", + "key": "item_item_intr_123", "text": "云朵先生守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4691,7 +4724,7 @@ "upper_limit": 0, "img": "xxtx_js_25001", "intr": { - "key": "item_item_intr_123", + "key": "item_item_intr_124", "text": "阿宝守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4730,7 +4763,7 @@ "upper_limit": 0, "img": "xxtx_js_25002", "intr": { - "key": "item_item_intr_124", + "key": "item_item_intr_125", "text": "沃尔夫先生守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4769,7 +4802,7 @@ "upper_limit": 0, "img": "xxtx_js_25003", "intr": { - "key": "item_item_intr_125", + "key": "item_item_intr_126", "text": "羊仙姑守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4808,7 +4841,7 @@ "upper_limit": 0, "img": "xxtx_js_25004", "intr": { - "key": "item_item_intr_126", + "key": "item_item_intr_127", "text": "波比守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4847,7 +4880,7 @@ "upper_limit": 0, "img": "xxtx_js_33001", "intr": { - "key": "item_item_intr_127", + "key": "item_item_intr_128", "text": "巫嘎守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4886,7 +4919,7 @@ "upper_limit": 0, "img": "xxtx_js_33002", "intr": { - "key": "item_item_intr_128", + "key": "item_item_intr_129", "text": "坦克守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4925,7 +4958,7 @@ "upper_limit": 0, "img": "xxtx_js_33003", "intr": { - "key": "item_item_intr_129", + "key": "item_item_intr_130", "text": "胡德先生守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -4964,7 +4997,7 @@ "upper_limit": 0, "img": "xxtx_js_33004", "intr": { - "key": "item_item_intr_130", + "key": "item_item_intr_131", "text": "普鲁格兰杰守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5003,7 +5036,7 @@ "upper_limit": 0, "img": "xxtx_js_33005", "intr": { - "key": "item_item_intr_131", + "key": "item_item_intr_132", "text": "鼻涕粗守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5042,7 +5075,7 @@ "upper_limit": 0, "img": "xxtx_js_33006", "intr": { - "key": "item_item_intr_132", + "key": "item_item_intr_133", "text": "珍妮丝·邓普顿守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5081,7 +5114,7 @@ "upper_limit": 0, "img": "xxtx_js_34001", "intr": { - "key": "item_item_intr_133", + "key": "item_item_intr_134", "text": "贫嘴驴守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5120,7 +5153,7 @@ "upper_limit": 0, "img": "xxtx_js_34002", "intr": { - "key": "item_item_intr_134", + "key": "item_item_intr_135", "text": "蒂姆·邓普顿守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5159,7 +5192,7 @@ "upper_limit": 0, "img": "xxtx_js_34003", "intr": { - "key": "item_item_intr_135", + "key": "item_item_intr_136", "text": "圣诞老人守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5198,7 +5231,7 @@ "upper_limit": 0, "img": "xxtx_js_34004", "intr": { - "key": "item_item_intr_136", + "key": "item_item_intr_137", "text": "瓜哥守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5237,7 +5270,7 @@ "upper_limit": 0, "img": "xxtx_js_34005", "intr": { - "key": "item_item_intr_137", + "key": "item_item_intr_138", "text": "沃尔特·史翠克勒守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5276,7 +5309,7 @@ "upper_limit": 0, "img": "xxtx_js_34006", "intr": { - "key": "item_item_intr_138", + "key": "item_item_intr_139", "text": "冰霜杰克守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5315,7 +5348,7 @@ "upper_limit": 0, "img": "xxtx_js_34007", "intr": { - "key": "item_item_intr_139", + "key": "item_item_intr_140", "text": "菲奥娜守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5354,7 +5387,7 @@ "upper_limit": 0, "img": "xxtx_js_34008", "intr": { - "key": "item_item_intr_140", + "key": "item_item_intr_141", "text": "悍夫那特守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5393,7 +5426,7 @@ "upper_limit": 0, "img": "xxtx_js_35001", "intr": { - "key": "item_item_intr_141", + "key": "item_item_intr_142", "text": "师父守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5432,7 +5465,7 @@ "upper_limit": 0, "img": "xxtx_js_35002", "intr": { - "key": "item_item_intr_142", + "key": "item_item_intr_143", "text": "希卡普守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5471,7 +5504,7 @@ "upper_limit": 0, "img": "xxtx_js_35003", "intr": { - "key": "item_item_intr_143", + "key": "item_item_intr_144", "text": "漆黑守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5510,7 +5543,7 @@ "upper_limit": 0, "img": "xxtx_js_35004", "intr": { - "key": "item_item_intr_144", + "key": "item_item_intr_145", "text": "黛安·福克斯顿守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5549,7 +5582,7 @@ "upper_limit": 0, "img": "xxtx_js_35005", "intr": { - "key": "item_item_intr_145", + "key": "item_item_intr_146", "text": "幸运·普雷斯科特守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5588,7 +5621,7 @@ "upper_limit": 0, "img": "xxtx_js_35006", "intr": { - "key": "item_item_intr_146", + "key": "item_item_intr_147", "text": "平先生守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5627,7 +5660,7 @@ "upper_limit": 0, "img": "xxtx_js_43001", "intr": { - "key": "item_item_intr_147", + "key": "item_item_intr_148", "text": "阿比盖尔·斯通守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5666,7 +5699,7 @@ "upper_limit": 0, "img": "xxtx_js_43002", "intr": { - "key": "item_item_intr_148", + "key": "item_item_intr_149", "text": "果酱教授守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5705,7 +5738,7 @@ "upper_limit": 0, "img": "xxtx_js_43003", "intr": { - "key": "item_item_intr_149", + "key": "item_item_intr_150", "text": "史蒂夫·帕丘克守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5744,7 +5777,7 @@ "upper_limit": 0, "img": "xxtx_js_43004", "intr": { - "key": "item_item_intr_150", + "key": "item_item_intr_151", "text": "姜饼人守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5783,7 +5816,7 @@ "upper_limit": 0, "img": "xxtx_js_43005", "intr": { - "key": "item_item_intr_151", + "key": "item_item_intr_152", "text": "瓦希尔指挥官守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5822,7 +5855,7 @@ "upper_limit": 0, "img": "xxtx_js_43006", "intr": { - "key": "item_item_intr_152", + "key": "item_item_intr_153", "text": "布里奇特守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5861,7 +5894,7 @@ "upper_limit": 0, "img": "xxtx_js_43007", "intr": { - "key": "item_item_intr_153", + "key": "item_item_intr_154", "text": "戈伯守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5900,7 +5933,7 @@ "upper_limit": 0, "img": "xxtx_js_44001", "intr": { - "key": "item_item_intr_154", + "key": "item_item_intr_155", "text": "美肚鲨守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5939,7 +5972,7 @@ "upper_limit": 0, "img": "xxtx_js_44002", "intr": { - "key": "item_item_intr_155", + "key": "item_item_intr_156", "text": "蛇先生守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -5978,7 +6011,7 @@ "upper_limit": 0, "img": "xxtx_js_44003", "intr": { - "key": "item_item_intr_156", + "key": "item_item_intr_157", "text": "匹诺曹守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -6017,7 +6050,7 @@ "upper_limit": 0, "img": "xxtx_js_44004", "intr": { - "key": "item_item_intr_157", + "key": "item_item_intr_158", "text": "骇客蛛守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -6056,7 +6089,7 @@ "upper_limit": 0, "img": "xxtx_js_44005", "intr": { - "key": "item_item_intr_158", + "key": "item_item_intr_159", "text": "小伊守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -6095,7 +6128,7 @@ "upper_limit": 0, "img": "xxtx_js_44006", "intr": { - "key": "item_item_intr_159", + "key": "item_item_intr_160", "text": "悍娇虎守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -6134,7 +6167,7 @@ "upper_limit": 0, "img": "xxtx_js_45001", "intr": { - "key": "item_item_intr_160", + "key": "item_item_intr_161", "text": "乌龟大师守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -6173,7 +6206,7 @@ "upper_limit": 0, "img": "xxtx_js_45002", "intr": { - "key": "item_item_intr_161", + "key": "item_item_intr_162", "text": "梅林守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -6212,7 +6245,7 @@ "upper_limit": 0, "img": "xxtx_js_45003", "intr": { - "key": "item_item_intr_162", + "key": "item_item_intr_163", "text": "盖守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -6251,7 +6284,7 @@ "upper_limit": 0, "img": "xxtx_js_45004", "intr": { - "key": "item_item_intr_163", + "key": "item_item_intr_164", "text": "穿靴子的猫守护之心,可用于相应守护者的觉醒等级提升。" }, "sale": [ @@ -6290,7 +6323,7 @@ "upper_limit": 0, "img": "item_13000001", "intr": { - "key": "item_item_intr_164", + "key": "item_item_intr_165", "text": "打造时添加精炼石,必出高品质装备。" }, "sale": [ @@ -6329,7 +6362,7 @@ "upper_limit": 0, "img": "item_13000002", "intr": { - "key": "item_item_intr_165", + "key": "item_item_intr_166", "text": "打造时添加太阳石,可以选择打造的套装,添加大量太阳石可以选择打造的套装和套装部位。" }, "sale": [ @@ -6368,7 +6401,7 @@ "upper_limit": 0, "img": "item_13000003", "intr": { - "key": "item_item_intr_166", + "key": "item_item_intr_167", "text": "打造时添加熔岩石,不消耗熔炉温度。" }, "sale": [ @@ -6407,7 +6440,7 @@ "upper_limit": 0, "img": "item_13000004", "intr": { - "key": "item_item_intr_167", + "key": "item_item_intr_168", "text": "提升熔炉温度。" }, "sale": [ @@ -6444,7 +6477,7 @@ "upper_limit": 0, "img": "item_13000005", "intr": { - "key": "item_item_intr_168", + "key": "item_item_intr_169", "text": "打造时添加星耀石,可以选择打造的套装,添加大量太阳石可以选择打造的套装和套装部位。" }, "sale": [ @@ -6481,7 +6514,7 @@ "upper_limit": 0, "img": "item_13000006", "intr": { - "key": "item_item_intr_169", + "key": "item_item_intr_170", "text": "打造时添加月华石,可以选择打造的套装,添加大量太阳石可以选择打造的套装和套装部位。" }, "sale": [ @@ -6520,7 +6553,7 @@ "upper_limit": 0, "img": "item_13001001", "intr": { - "key": "item_item_intr_170", + "key": "item_item_intr_171", "text": "熔岩泰坦掉落初级材料,可用于打造装备。" }, "sale": [ @@ -6559,7 +6592,7 @@ "upper_limit": 0, "img": "item_13001002", "intr": { - "key": "item_item_intr_171", + "key": "item_item_intr_172", "text": "熔岩泰坦掉落中级材料,可用于打造装备。" }, "sale": [ @@ -6598,7 +6631,7 @@ "upper_limit": 0, "img": "item_13001003", "intr": { - "key": "item_item_intr_172", + "key": "item_item_intr_173", "text": "熔岩泰坦掉落高级材料,可用于打造装备。" }, "sale": [ @@ -6635,7 +6668,7 @@ "upper_limit": 0, "img": "item_13001004", "intr": { - "key": "item_item_intr_173", + "key": "item_item_intr_174", "text": "熔岩泰坦掉落传奇材料,可用于打造装备。" }, "sale": [ @@ -6674,7 +6707,7 @@ "upper_limit": 0, "img": "item_13002001", "intr": { - "key": "item_item_intr_174", + "key": "item_item_intr_175", "text": "森林泰坦掉落初级材料,可用于打造装备。" }, "sale": [ @@ -6713,7 +6746,7 @@ "upper_limit": 0, "img": "item_13002002", "intr": { - "key": "item_item_intr_175", + "key": "item_item_intr_176", "text": "森林泰坦掉落中级材料,可用于打造装备。" }, "sale": [ @@ -6752,7 +6785,7 @@ "upper_limit": 0, "img": "item_13002003", "intr": { - "key": "item_item_intr_176", + "key": "item_item_intr_177", "text": "森林泰坦掉落高级材料,可用于打造装备。" }, "sale": [ @@ -6789,7 +6822,7 @@ "upper_limit": 0, "img": "item_13002004", "intr": { - "key": "item_item_intr_177", + "key": "item_item_intr_178", "text": "森林泰坦掉落传奇材料,可用于打造装备。" }, "sale": [ @@ -6828,7 +6861,7 @@ "upper_limit": 0, "img": "item_13003001", "intr": { - "key": "item_item_intr_178", + "key": "item_item_intr_179", "text": "冰霜泰坦掉落初级材料,可用于打造装备。" }, "sale": [ @@ -6867,7 +6900,7 @@ "upper_limit": 0, "img": "item_13003002", "intr": { - "key": "item_item_intr_179", + "key": "item_item_intr_180", "text": "冰霜泰坦掉落中级材料,可用于打造装备。" }, "sale": [ @@ -6906,7 +6939,7 @@ "upper_limit": 0, "img": "item_13003003", "intr": { - "key": "item_item_intr_180", + "key": "item_item_intr_181", "text": "冰霜泰坦掉落高级材料,可用于打造装备。" }, "sale": [ @@ -6943,7 +6976,7 @@ "upper_limit": 0, "img": "item_13003004", "intr": { - "key": "item_item_intr_181", + "key": "item_item_intr_182", "text": "冰霜泰坦掉落传奇材料,可用于打造装备。" }, "sale": [ @@ -6982,7 +7015,7 @@ "upper_limit": 0, "img": "wp_icon_10017", "intr": { - "key": "item_item_intr_182", + "key": "item_item_intr_183", "text": "用于铁匠铺工具台升级。" }, "sale": [ @@ -7021,7 +7054,7 @@ "upper_limit": 0, "img": "wp_icon_10018", "intr": { - "key": "item_item_intr_183", + "key": "item_item_intr_184", "text": "用于铁匠铺工具台升级。" }, "sale": [ @@ -7060,7 +7093,7 @@ "upper_limit": 0, "img": "icon_st", "intr": { - "key": "item_item_intr_184", + "key": "item_item_intr_185", "text": "用于铁匠铺熔炉升级材料。" }, "sale": [ @@ -7099,7 +7132,7 @@ "upper_limit": 999, "img": "item_14010001", "intr": { - "key": "item_item_intr_185", + "key": "item_item_intr_186", "text": "随处可见,贯穿全宇宙的食材,可以变成多种美味的菜肴。" }, "sale": [ @@ -7138,7 +7171,7 @@ "upper_limit": 999, "img": "item_14010002", "intr": { - "key": "item_item_intr_186", + "key": "item_item_intr_187", "text": "上帝创造的智慧之果,香甜诱人,富含多种营养,广受好评。" }, "sale": [ @@ -7177,7 +7210,7 @@ "upper_limit": 999, "img": "item_14010003", "intr": { - "key": "item_item_intr_187", + "key": "item_item_intr_188", "text": "在灿烂的阳光下诞生的热情水果,没有生物可以抵抗它的魅力。" }, "sale": [ @@ -7216,7 +7249,7 @@ "upper_limit": 999, "img": "item_14010004", "intr": { - "key": "item_item_intr_188", + "key": "item_item_intr_189", "text": "颗颗饱满,粒粒香浓,被许多人认为是比小麦更健康的主食。" }, "sale": [ @@ -7255,7 +7288,7 @@ "upper_limit": 999, "img": "item_14010005", "intr": { - "key": "item_item_intr_189", + "key": "item_item_intr_190", "text": "生命力超级顽强的美味食物,在恶劣的土壤中也能存活。" }, "sale": [ @@ -7292,7 +7325,7 @@ "upper_limit": 0, "img": "item_14010006", "intr": { - "key": "item_item_intr_190", + "key": "item_item_intr_191", "text": "水嫩爽脆的口感,令人欲罢不能。长途旅行携带还可以防身。" }, "sale": [ @@ -7329,7 +7362,7 @@ "upper_limit": 0, "img": "item_14010007", "intr": { - "key": "item_item_intr_191", + "key": "item_item_intr_192", "text": "生长在茂密树林草原上的食物,越鲜艳的颜色携带的毒性越大。" }, "sale": [ @@ -7366,7 +7399,7 @@ "upper_limit": 0, "img": "item_14010008", "intr": { - "key": "item_item_intr_192", + "key": "item_item_intr_193", "text": "没有人询问过牛的意见……不过香醇鲜浓的口感很快折服了所有人。" }, "sale": [ @@ -7403,7 +7436,7 @@ "upper_limit": 0, "img": "item_14010009", "intr": { - "key": "item_item_intr_193", + "key": "item_item_intr_194", "text": "传说中带着魔法力量的食物,除了做成可口的菜肴还能做成小家具。" }, "sale": [ @@ -7440,7 +7473,7 @@ "upper_limit": 0, "img": "item_14010010", "intr": { - "key": "item_item_intr_194", + "key": "item_item_intr_195", "text": "它到底是蔬菜还是水果至今没有定论,但大家都认可它非凡的美味。" }, "sale": [ @@ -7477,7 +7510,7 @@ "upper_limit": 0, "img": "item_14010011", "intr": { - "key": "item_item_intr_195", + "key": "item_item_intr_196", "text": "蜜蜂神的馈赠,无上的美味,无论哪个时代它都是必不可少的调味品。" }, "sale": [ @@ -7514,7 +7547,7 @@ "upper_limit": 0, "img": "item_14010012", "intr": { - "key": "item_item_intr_196", + "key": "item_item_intr_197", "text": "白嫩如玉,在唇齿间口口生香,零食热菜以及饮料都少不了它。" }, "sale": [ @@ -7551,7 +7584,7 @@ "upper_limit": 0, "img": "item_14010013", "intr": { - "key": "item_item_intr_197", + "key": "item_item_intr_198", "text": "家鸡生下的蛋,在坚硬的外壳下包裹着柔软的高蛋白。" }, "sale": [ @@ -7588,7 +7621,7 @@ "upper_limit": 0, "img": "item_14010014", "intr": { - "key": "item_item_intr_198", + "key": "item_item_intr_199", "text": "家鸡的肉处理而成,白嫩肥美,从平民到贵族的餐桌都少不了它。" }, "sale": [ @@ -7625,7 +7658,7 @@ "upper_limit": 0, "img": "item_14010015", "intr": { - "key": "item_item_intr_199", + "key": "item_item_intr_200", "text": "家猪的肉处理而成,可加工成风味独特的肉制品。常作为宴席的高潮菜肴。" }, "sale": [ @@ -7662,7 +7695,7 @@ "upper_limit": 0, "img": "item_14010016", "intr": { - "key": "item_item_intr_200", + "key": "item_item_intr_201", "text": "水中鱼肉处理而成,简单加工即可成为佳肴。不过有的家伙很讨厌它。" }, "sale": [ @@ -7701,7 +7734,7 @@ "upper_limit": 999, "img": "item_14020000", "intr": { - "key": "item_item_intr_201", + "key": "item_item_intr_202", "text": "就是垃圾。" }, "sale": [ @@ -7740,7 +7773,7 @@ "upper_limit": 999, "img": "item_14020001", "intr": { - "key": "item_item_intr_202", + "key": "item_item_intr_203", "text": "小麦酿造的好酒,维京人特别喜欢。" }, "sale": [ @@ -7779,7 +7812,7 @@ "upper_limit": 999, "img": "item_14020002", "intr": { - "key": "item_item_intr_203", + "key": "item_item_intr_204", "text": "被维京人视为极品美酒,神的赠礼。宴会上饮用会忘却所有烦恼。" }, "sale": [ @@ -7818,7 +7851,7 @@ "upper_limit": 999, "img": "item_14020003", "intr": { - "key": "item_item_intr_204", + "key": "item_item_intr_205", "text": "连龙也无法抗拒它的香味,只有招待贵客的宴会上才能品尝到的美酒。" }, "sale": [ @@ -7857,7 +7890,7 @@ "upper_limit": 999, "img": "item_14020004", "intr": { - "key": "item_item_intr_205", + "key": "item_item_intr_206", "text": "小麦做成的饼,有着黄金一样的诱人色泽和香喷喷的味道。" }, "sale": [ @@ -7896,7 +7929,7 @@ "upper_limit": 999, "img": "item_14020005", "intr": { - "key": "item_item_intr_206", + "key": "item_item_intr_207", "text": "宴会尾声的王牌点心,醇厚的奶味特别受小孩子欢迎。" }, "sale": [ @@ -7935,7 +7968,7 @@ "upper_limit": 999, "img": "item_14020006", "intr": { - "key": "item_item_intr_207", + "key": "item_item_intr_208", "text": "半凝固的蜜汁从肉翅上滑落,金黄微焦的鸡皮下,鸡肉冒着热腾腾的白气。" }, "sale": [ @@ -7974,7 +8007,7 @@ "upper_limit": 999, "img": "item_14020007", "intr": { - "key": "item_item_intr_208", + "key": "item_item_intr_209", "text": "培根天然烟熏的风味被完整保留在松软的馅饼中,一口咬下馅饼,获得双重的快乐。" }, "sale": [ @@ -8013,7 +8046,7 @@ "upper_limit": 999, "img": "item_14020008", "intr": { - "key": "item_item_intr_209", + "key": "item_item_intr_210", "text": "乡村风味的馅饼,香嫩可口的腰子,吃了不但能抵御寒冷,还能想起妈妈的手艺。" }, "sale": [ @@ -8052,7 +8085,7 @@ "upper_limit": 999, "img": "item_14020009", "intr": { - "key": "item_item_intr_210", + "key": "item_item_intr_211", "text": "先往猪肚中塞入苹果,再将一整只猪放在炉子上烤制而成,皮酥肉嫩,宴席之王。" }, "sale": [ @@ -8091,7 +8124,7 @@ "upper_limit": 999, "img": "item_14020010", "intr": { - "key": "item_item_intr_211", + "key": "item_item_intr_212", "text": "经典维京早餐,猪血猪肉与麦粉混合煎熟,锁住血的香味,吃完精力大增。" }, "sale": [ @@ -8130,7 +8163,7 @@ "upper_limit": 999, "img": "item_14020011", "intr": { - "key": "item_item_intr_212", + "key": "item_item_intr_213", "text": "在颤悠悠的蛋糕上淋上一层蜂蜜!吃上一口就能拥有云端遨游的快乐!。" }, "sale": [ @@ -8169,7 +8202,7 @@ "upper_limit": 999, "img": "item_14020012", "intr": { - "key": "item_item_intr_213", + "key": "item_item_intr_214", "text": "驯龙者旅途中发明的神奇炖汤,将肉类和蔬菜放入炖煮,有着令人惊叹的丰富口感。" }, "sale": [ @@ -8208,7 +8241,7 @@ "upper_limit": 999, "img": "item_14020013", "intr": { - "key": "item_item_intr_214", + "key": "item_item_intr_215", "text": "金黄酥脆的玉米片紧紧包裹着微微粉红的鱼泥,蘸酱吃风味更佳。" }, "sale": [ @@ -8247,7 +8280,7 @@ "upper_limit": 999, "img": "item_14020014", "intr": { - "key": "item_item_intr_215", + "key": "item_item_intr_216", "text": "扎实十足的口感,肉质弹牙劲道,再配上绵密醇厚的土豆泥,完美的一餐。" }, "sale": [ @@ -8286,7 +8319,7 @@ "upper_limit": 999, "img": "item_14020015", "intr": { - "key": "item_item_intr_216", + "key": "item_item_intr_217", "text": "鲜嫩多汁的鱼丸落入雪白的高汤怀中,吃的过程感觉口中有鱼群游过?。" }, "sale": [ @@ -8325,7 +8358,7 @@ "upper_limit": 999, "img": "item_14020016", "intr": { - "key": "item_item_intr_217", + "key": "item_item_intr_218", "text": "只是在黄金饼的基础上加上了鸡蛋,味道却有了脱胎换骨似的提升。" }, "sale": [ @@ -8364,7 +8397,7 @@ "upper_limit": 999, "img": "item_14020017", "intr": { - "key": "item_item_intr_218", + "key": "item_item_intr_219", "text": "咸香的肉酱淋在雪白的面条上,多种颜色的蔬菜搭配,美味营养双满分,平先生得意之作。" }, "sale": [ @@ -8403,7 +8436,7 @@ "upper_limit": 999, "img": "item_14020018", "intr": { - "key": "item_item_intr_219", + "key": "item_item_intr_220", "text": "在龙卷旋风一样的细面条上淋上肉末和番茄混合的红酱,爽滑的一口面,微辣中带着香甜。" }, "sale": [ @@ -8442,7 +8475,7 @@ "upper_limit": 999, "img": "item_14020019", "intr": { - "key": "item_item_intr_220", + "key": "item_item_intr_221", "text": "煎饺的底部微微焦黄,恰到好处的火候让肉馅只留下玉米的甜,不过和平镇居民不太喜欢。" }, "sale": [ @@ -8481,7 +8514,7 @@ "upper_limit": 999, "img": "item_14020020", "intr": { - "key": "item_item_intr_221", + "key": "item_item_intr_222", "text": "没有什么人或者什么生物是一只烤得流油的鸡腿无法收买的。如果一只不行,就上十只。" }, "sale": [ @@ -8520,7 +8553,7 @@ "upper_limit": 999, "img": "item_14020021", "intr": { - "key": "item_item_intr_222", + "key": "item_item_intr_223", "text": "诞生自仙人掌和小酒馆的名小吃,玉米做饼皮包裹着嫩鸡肉,是辣是甜全看酒馆老板心情。" }, "sale": [ @@ -8559,7 +8592,7 @@ "upper_limit": 999, "img": "item_14020022", "intr": { - "key": "item_item_intr_223", + "key": "item_item_intr_224", "text": "维京少女最爱,简单的烟熏便能让鱼肉质地如奶油一般绵爽可口,又丝毫没有腥味。" }, "sale": [ @@ -8598,7 +8631,7 @@ "upper_limit": 999, "img": "item_14020023", "intr": { - "key": "item_item_intr_224", + "key": "item_item_intr_225", "text": "小巧可人的蛋挞,鸡蛋携手奶油,在舌尖奏出一道极致浪漫的圆舞曲。" }, "sale": [ @@ -8637,7 +8670,7 @@ "upper_limit": 999, "img": "item_14020024", "intr": { - "key": "item_item_intr_225", + "key": "item_item_intr_226", "text": "杏仁研磨成粉冲制而成,色白如奶酪,清甜的口感很受女性欢迎。" }, "sale": [ @@ -8676,7 +8709,7 @@ "upper_limit": 999, "img": "item_14020025", "intr": { - "key": "item_item_intr_226", + "key": "item_item_intr_227", "text": "将盐洒在鱼肉上抹匀,再将鱼肉自然风干,大自然的妙手能将它化腐朽为神奇。" }, "sale": [ @@ -8715,7 +8748,7 @@ "upper_limit": 999, "img": "item_14020026", "intr": { - "key": "item_item_intr_227", + "key": "item_item_intr_228", "text": "DuangDuang~黑褐色的焦糖,柔软的金黄色造型,入口即化的丝滑~。" }, "sale": [ @@ -8754,7 +8787,7 @@ "upper_limit": 999, "img": "item_14020027", "intr": { - "key": "item_item_intr_228", + "key": "item_item_intr_229", "text": "据说很久很久以前,四只企鹅手握钢刀跳进了海中,获得了这一家整整齐齐的鱼。" }, "sale": [ @@ -8793,7 +8826,7 @@ "upper_limit": 999, "img": "item_14020028", "intr": { - "key": "item_item_intr_229", + "key": "item_item_intr_230", "text": "丰收的季节,一整只金黄的玉米融化在奶油汤中,节日期间用它来解酒是非常棒的选择。" }, "sale": [ @@ -8832,7 +8865,7 @@ "upper_limit": 999, "img": "item_14020029", "intr": { - "key": "item_item_intr_230", + "key": "item_item_intr_231", "text": "只有节日期间才会见到的美酒,酒味浓郁而香甜,连小孩子都无法抗拒。" }, "sale": [ @@ -8871,7 +8904,7 @@ "upper_limit": 999, "img": "item_14020030", "intr": { - "key": "item_item_intr_231", + "key": "item_item_intr_232", "text": "啤酒中加入黄油,酒的苦味被浓香中和,既有奶油的绵密又有酒的清新。" }, "sale": [ @@ -8910,7 +8943,7 @@ "upper_limit": 999, "img": "item_14020031", "intr": { - "key": "item_item_intr_232", + "key": "item_item_intr_233", "text": "松松软软的苹果酱料躺在面团温柔的怀抱中,用苹果特有的清香盖过一切……温馨的家庭美食。" }, "sale": [ @@ -8949,7 +8982,7 @@ "upper_limit": 999, "img": "item_14020032", "intr": { - "key": "item_item_intr_233", + "key": "item_item_intr_234", "text": "平先生心血来潮的新作品。很受和平镇居民喜欢,就是原材料经常命丧阿宝的巨口。" }, "sale": [ @@ -8988,7 +9021,7 @@ "upper_limit": 999, "img": "item_14020033", "intr": { - "key": "item_item_intr_234", + "key": "item_item_intr_235", "text": "将萝卜片放在高汤中烹煮,然后下锅煎至焦黄再撒上蜂蜜。对于小孩子的牙来说,有些太甜了。" }, "sale": [ @@ -9027,7 +9060,7 @@ "upper_limit": 999, "img": "item_14020034", "intr": { - "key": "item_item_intr_235", + "key": "item_item_intr_236", "text": "在小麦粥中倒入牛奶,然后搅啊搅,麦香与奶香浑然一体,连勺子都想舔得干干净净。" }, "sale": [ @@ -9066,7 +9099,7 @@ "upper_limit": 999, "img": "item_14020035", "intr": { - "key": "item_item_intr_236", + "key": "item_item_intr_237", "text": "醇厚浓香的杏仁加入新鲜的牛乳,制成沁入心脾的布丁,乌龟大师说长寿秘诀就是吃上一百碗。" }, "sale": [ @@ -9105,7 +9138,7 @@ "upper_limit": 999, "img": "item_14020036", "intr": { - "key": "item_item_intr_237", + "key": "item_item_intr_238", "text": "把萝卜煮成糊糊,再加入其他配料,尽管看上去像怪物喜欢吃的,吃起来却是面包的好伴侣。" }, "sale": [ @@ -9144,7 +9177,7 @@ "upper_limit": 999, "img": "item_14020037", "intr": { - "key": "item_item_intr_238", + "key": "item_item_intr_239", "text": "面包切成丁,和奶酪奶油一起放入掏空的蘑菇内慢烤,微微冷下的时刻食用,神秘的美食。" }, "sale": [ @@ -9183,7 +9216,7 @@ "upper_limit": 999, "img": "item_14020038", "intr": { - "key": "item_item_intr_239", + "key": "item_item_intr_240", "text": "南瓜汤和奶油蘑菇汤的完美联姻,被誉为一生之中一定要品尝一次的绝世好汤。" }, "sale": [ @@ -9222,7 +9255,7 @@ "upper_limit": 999, "img": "item_14020039", "intr": { - "key": "item_item_intr_240", + "key": "item_item_intr_241", "text": "松软的面团在厨师手中飞舞,星星点点的番茄坠入其中……口感和制作过程一样华丽的美食。" }, "sale": [ @@ -9261,7 +9294,7 @@ "upper_limit": 999, "img": "item_14020040", "intr": { - "key": "item_item_intr_241", + "key": "item_item_intr_242", "text": "有点甜,有点浓,有点怪?比起普通人,它更受巫师和魔法生物的喜欢。" }, "sale": [ @@ -9300,7 +9333,7 @@ "upper_limit": 999, "img": "item_14020041", "intr": { - "key": "item_item_intr_242", + "key": "item_item_intr_243", "text": "宫廷大厨的得意之作,在蜂蜜和杏仁的温柔攻势下,凶猛的海鱼也变得无比优雅。" }, "sale": [ @@ -9339,7 +9372,7 @@ "upper_limit": 999, "img": "item_14020042", "intr": { - "key": "item_item_intr_243", + "key": "item_item_intr_244", "text": "推开小屋,一盏温暖的灯光打在桌上,一碗浓稠美味的蘑菇汤,是对旅人心灵最佳的慰藉。" }, "sale": [ @@ -9378,7 +9411,7 @@ "upper_limit": 999, "img": "item_14020043", "intr": { - "key": "item_item_intr_244", + "key": "item_item_intr_245", "text": "将甜美的冷番茄和熏味十足的火热培根搭配在一起,唇齿间唱响冰与火之歌。" }, "sale": [ @@ -9417,7 +9450,7 @@ "upper_limit": 999, "img": "item_14020044", "intr": { - "key": "item_item_intr_245", + "key": "item_item_intr_246", "text": "番茄土豆萝卜一顿乱煮,酸甜爽口的菜肴配上浓郁的汤汁,直让人赞叹是什么神仙美味。" }, "sale": [ @@ -9456,7 +9489,7 @@ "upper_limit": 999, "img": "item_14020045", "intr": { - "key": "item_item_intr_246", + "key": "item_item_intr_247", "text": "猛男最爱!大口喝酒大块啃肉!勇士们的浪漫!经常有人为表演三口一只猪而下巴脱臼。" }, "sale": [ @@ -9495,7 +9528,7 @@ "upper_limit": 999, "img": "item_14020046", "intr": { - "key": "item_item_intr_247", + "key": "item_item_intr_248", "text": "最基础的主食,因为工艺佐料的不同能产生上百个亚种,怎么做都非常好吃。" }, "sale": [ @@ -9534,7 +9567,7 @@ "upper_limit": 999, "img": "item_14020047", "intr": { - "key": "item_item_intr_248", + "key": "item_item_intr_249", "text": "鸡蛋番茄和番茄对半切,淋上细密的土豆泥,吃完主菜之后来上一盘,清爽又解腻。" }, "sale": [ @@ -9573,7 +9606,7 @@ "upper_limit": 999, "img": "item_14020048", "intr": { - "key": "item_item_intr_249", + "key": "item_item_intr_250", "text": "乌拉拉~炎热的夏日来上一口,清凉和甜蜜透彻到心底~海滩派对的王者饮料。" }, "sale": [ @@ -9612,7 +9645,7 @@ "upper_limit": 999, "img": "item_14020049", "intr": { - "key": "item_item_intr_250", + "key": "item_item_intr_251", "text": "天王盖地虎,小鸡炖蘑菇。当这份满怀着暖意和爱的炖菜端上桌时,也就意味着新年即将来临。" }, "sale": [ @@ -9663,7 +9696,7 @@ "upper_limit": 0, "img": "item_15000101", "intr": { - "key": "item_item_intr_251", + "key": "item_item_intr_252", "text": "狩猎头目的初级掉落物,可用于真诚阵营守护者回响。" }, "sale": [ @@ -9714,7 +9747,7 @@ "upper_limit": 0, "img": "item_15000102", "intr": { - "key": "item_item_intr_252", + "key": "item_item_intr_253", "text": "狩猎头目的初级掉落物,可用于直觉阵营守护者回响。" }, "sale": [ @@ -9765,7 +9798,7 @@ "upper_limit": 0, "img": "item_15000103", "intr": { - "key": "item_item_intr_253", + "key": "item_item_intr_254", "text": "狩猎头目的初级掉落物,可用于共情阵营守护者回响。" }, "sale": [ @@ -9816,7 +9849,7 @@ "upper_limit": 0, "img": "item_15000104", "intr": { - "key": "item_item_intr_254", + "key": "item_item_intr_255", "text": "狩猎头目的初级掉落物,可用于责任阵营守护者回响。" }, "sale": [ @@ -9879,7 +9912,7 @@ "upper_limit": 0, "img": "item_15000201", "intr": { - "key": "item_item_intr_255", + "key": "item_item_intr_256", "text": "狩猎头目的中级掉落物,可用于真诚阵营守护者回响。" }, "sale": [ @@ -9942,7 +9975,7 @@ "upper_limit": 0, "img": "item_15000202", "intr": { - "key": "item_item_intr_256", + "key": "item_item_intr_257", "text": "狩猎头目的中级掉落物,可用于直觉阵营守护者回响。" }, "sale": [ @@ -10005,7 +10038,7 @@ "upper_limit": 0, "img": "item_15000203", "intr": { - "key": "item_item_intr_257", + "key": "item_item_intr_258", "text": "狩猎头目的中级掉落物,可用于共情阵营守护者回响。" }, "sale": [ @@ -10068,7 +10101,7 @@ "upper_limit": 0, "img": "item_15000204", "intr": { - "key": "item_item_intr_258", + "key": "item_item_intr_259", "text": "狩猎头目的中级掉落物,可用于责任阵营守护者回响。" }, "sale": [ @@ -10119,7 +10152,7 @@ "upper_limit": 0, "img": "item_15000301", "intr": { - "key": "item_item_intr_259", + "key": "item_item_intr_260", "text": "狩猎头目的高级掉落物,可用于真诚阵营守护者回响。" }, "sale": [ @@ -10170,7 +10203,7 @@ "upper_limit": 0, "img": "item_15000302", "intr": { - "key": "item_item_intr_260", + "key": "item_item_intr_261", "text": "狩猎头目的高级掉落物,可用于直觉阵营守护者回响。" }, "sale": [ @@ -10221,7 +10254,7 @@ "upper_limit": 0, "img": "item_15000303", "intr": { - "key": "item_item_intr_261", + "key": "item_item_intr_262", "text": "狩猎头目的高级掉落物,可用于共情阵营守护者回响。" }, "sale": [ @@ -10272,7 +10305,7 @@ "upper_limit": 0, "img": "item_15000304", "intr": { - "key": "item_item_intr_262", + "key": "item_item_intr_263", "text": "狩猎头目的高级掉落物,可用于责任阵营守护者回响。" }, "sale": [ @@ -10311,7 +10344,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_263", + "key": "item_item_intr_264", "text": "旧时光用,进度表示道具。" }, "sale": [ @@ -10350,7 +10383,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_264", + "key": "item_item_intr_265", "text": "旧时光用,测试道具2。" }, "sale": [ @@ -10389,7 +10422,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_265", + "key": "item_item_intr_266", "text": "旧时光用,测试道具3。" }, "sale": [ @@ -10428,7 +10461,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_266", + "key": "item_item_intr_267", "text": "旧时光用,测试道具4。" }, "sale": [ @@ -10467,7 +10500,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_267", + "key": "item_item_intr_268", "text": "旧时光用,测试道具5。" }, "sale": [ @@ -10506,7 +10539,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_268", + "key": "item_item_intr_269", "text": "旧时光用,测试道具6。" }, "sale": [ @@ -10545,7 +10578,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_269", + "key": "item_item_intr_270", "text": "旧时光用,测试道具7。" }, "sale": [ @@ -10584,7 +10617,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_270", + "key": "item_item_intr_271", "text": "旧时光用,测试道具8。" }, "sale": [ @@ -10623,7 +10656,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_271", + "key": "item_item_intr_272", "text": "旧时光用,测试道具9。" }, "sale": [ @@ -10662,7 +10695,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_272", + "key": "item_item_intr_273", "text": "旧时光用,测试道具10。" }, "sale": [ @@ -10701,7 +10734,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_273", + "key": "item_item_intr_274", "text": "旧时光用,测试道具11。" }, "sale": [ @@ -10740,7 +10773,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_274", + "key": "item_item_intr_275", "text": "旧时光用,测试道具12。" }, "sale": [ @@ -10779,7 +10812,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_275", + "key": "item_item_intr_276", "text": "旧时光用,测试道具13。" }, "sale": [ @@ -10818,7 +10851,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_276", + "key": "item_item_intr_277", "text": "旧时光用,测试道具14。" }, "sale": [ @@ -10857,7 +10890,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_277", + "key": "item_item_intr_278", "text": "旧时光用,测试道具15。" }, "sale": [ @@ -10896,7 +10929,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_278", + "key": "item_item_intr_279", "text": "旧时光用,测试道具16。" }, "sale": [ @@ -10935,7 +10968,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_279", + "key": "item_item_intr_280", "text": "旧时光用,测试道具17。" }, "sale": [ @@ -10974,7 +11007,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_280", + "key": "item_item_intr_281", "text": "旧时光用,测试道具18。" }, "sale": [ @@ -11013,7 +11046,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_281", + "key": "item_item_intr_282", "text": "旧时光用,测试道具19。" }, "sale": [ @@ -11052,7 +11085,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_282", + "key": "item_item_intr_283", "text": "旧时光用,测试道具20。" }, "sale": [ @@ -11091,7 +11124,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_283", + "key": "item_item_intr_284", "text": "旧时光用,测试道具21。" }, "sale": [ @@ -11130,7 +11163,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_284", + "key": "item_item_intr_285", "text": "旧时光用,测试道具22。" }, "sale": [ @@ -11169,7 +11202,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_285", + "key": "item_item_intr_286", "text": "旧时光用,测试道具23。" }, "sale": [ @@ -11208,7 +11241,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_286", + "key": "item_item_intr_287", "text": "旧时光用,测试道具24。" }, "sale": [ @@ -11247,7 +11280,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_287", + "key": "item_item_intr_288", "text": "旧时光用,测试道具25。" }, "sale": [ @@ -11286,7 +11319,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_288", + "key": "item_item_intr_289", "text": "旧时光用,测试道具26。" }, "sale": [ @@ -11325,7 +11358,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_289", + "key": "item_item_intr_290", "text": "旧时光用,测试道具27。" }, "sale": [ @@ -11364,7 +11397,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_290", + "key": "item_item_intr_291", "text": "旧时光用,测试道具28。" }, "sale": [ @@ -11403,7 +11436,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_291", + "key": "item_item_intr_292", "text": "旧时光用,测试道具29。" }, "sale": [ @@ -11442,7 +11475,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_292", + "key": "item_item_intr_293", "text": "旧时光用,测试道具30。" }, "sale": [ @@ -11481,7 +11514,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_293", + "key": "item_item_intr_294", "text": "旧时光用,测试道具31。" }, "sale": [ @@ -11520,7 +11553,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_294", + "key": "item_item_intr_295", "text": "旧时光用,测试道具32。" }, "sale": [ @@ -11559,7 +11592,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_295", + "key": "item_item_intr_296", "text": "旧时光用,测试道具33。" }, "sale": [ @@ -11598,7 +11631,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_296", + "key": "item_item_intr_297", "text": "旧时光用,测试道具34。" }, "sale": [ @@ -11637,7 +11670,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_297", + "key": "item_item_intr_298", "text": "旧时光用,测试道具35。" }, "sale": [ @@ -11676,7 +11709,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_298", + "key": "item_item_intr_299", "text": "旧时光用,测试道具36。" }, "sale": [ @@ -11715,7 +11748,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_299", + "key": "item_item_intr_300", "text": "旧时光用,测试道具37。" }, "sale": [ @@ -11754,7 +11787,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_300", + "key": "item_item_intr_301", "text": "旧时光用,测试道具38。" }, "sale": [ @@ -11793,7 +11826,7 @@ "upper_limit": 999, "img": "item_16001001", "intr": { - "key": "item_item_intr_301", + "key": "item_item_intr_302", "text": "旧时光用,测试道具39。" }, "sale": [ @@ -11832,7 +11865,7 @@ "upper_limit": 99, "img": "item_17010001", "intr": { - "key": "item_item_intr_302", + "key": "item_item_intr_303", "text": "可以任选一件5星装备。" }, "sale": [ @@ -11871,7 +11904,7 @@ "upper_limit": 99, "img": "item_17020001", "intr": { - "key": "item_item_intr_303", + "key": "item_item_intr_304", "text": "可以随机获得一件5星装备。" }, "sale": [ @@ -11910,7 +11943,7 @@ "upper_limit": 99, "img": "item_17030001", "intr": { - "key": "item_item_intr_304", + "key": "item_item_intr_305", "text": "可以获得一套5星装备。" }, "sale": [ @@ -11949,7 +11982,7 @@ "upper_limit": 999, "img": "wp_icon_10030", "intr": { - "key": "item_item_intr_305", + "key": "item_item_intr_306", "text": "可以获得一套天赋点。" }, "sale": [ @@ -11986,7 +12019,7 @@ "upper_limit": 0, "img": "item_17050001", "intr": { - "key": "item_item_intr_306", + "key": "item_item_intr_307", "text": "5星全守护者自选宝箱。" }, "sale": [ @@ -12023,7 +12056,7 @@ "upper_limit": 0, "img": "item_17050002", "intr": { - "key": "item_item_intr_307", + "key": "item_item_intr_308", "text": "5星真诚自选宝箱。" }, "sale": [ @@ -12060,7 +12093,7 @@ "upper_limit": 0, "img": "item_17050003", "intr": { - "key": "item_item_intr_308", + "key": "item_item_intr_309", "text": "5星直觉自选宝箱。" }, "sale": [ @@ -12097,7 +12130,7 @@ "upper_limit": 0, "img": "item_17050004", "intr": { - "key": "item_item_intr_309", + "key": "item_item_intr_310", "text": "5星共情自选宝箱。" }, "sale": [ @@ -12134,7 +12167,7 @@ "upper_limit": 0, "img": "item_17050005", "intr": { - "key": "item_item_intr_310", + "key": "item_item_intr_311", "text": "5星责任自选宝箱。" }, "sale": [ @@ -12171,7 +12204,7 @@ "upper_limit": 0, "img": "item_17050006", "intr": { - "key": "item_item_intr_311", + "key": "item_item_intr_312", "text": "5星光系自选宝箱。" }, "sale": [ @@ -12208,7 +12241,7 @@ "upper_limit": 0, "img": "item_17050007", "intr": { - "key": "item_item_intr_312", + "key": "item_item_intr_313", "text": "5星暗系自选宝箱。" }, "sale": [ @@ -12245,7 +12278,7 @@ "upper_limit": 0, "img": "item_17060001", "intr": { - "key": "item_item_intr_313", + "key": "item_item_intr_314", "text": "高级养成资源箱。" }, "sale": [ @@ -12282,7 +12315,7 @@ "upper_limit": 0, "img": "item_17060002", "intr": { - "key": "item_item_intr_314", + "key": "item_item_intr_315", "text": "真诚回响材料宝箱。" }, "sale": [ @@ -12319,7 +12352,7 @@ "upper_limit": 0, "img": "item_17060003", "intr": { - "key": "item_item_intr_315", + "key": "item_item_intr_316", "text": "直觉回响材料宝箱。" }, "sale": [ @@ -12356,7 +12389,7 @@ "upper_limit": 0, "img": "item_17060004", "intr": { - "key": "item_item_intr_316", + "key": "item_item_intr_317", "text": "共情回响材料宝箱。" }, "sale": [ @@ -12393,7 +12426,7 @@ "upper_limit": 0, "img": "item_17060005", "intr": { - "key": "item_item_intr_317", + "key": "item_item_intr_318", "text": "责任回响材料宝箱。" }, "sale": [ @@ -12430,7 +12463,7 @@ "upper_limit": 0, "img": "item_17060006", "intr": { - "key": "item_item_intr_318", + "key": "item_item_intr_319", "text": "初级回响自选箱。" }, "sale": [ @@ -12467,7 +12500,7 @@ "upper_limit": 0, "img": "item_17060007", "intr": { - "key": "item_item_intr_319", + "key": "item_item_intr_320", "text": "中级回响自选箱。" }, "sale": [ @@ -12504,7 +12537,7 @@ "upper_limit": 0, "img": "item_17060008", "intr": { - "key": "item_item_intr_320", + "key": "item_item_intr_321", "text": "高级回响自选箱。" }, "sale": [ @@ -12541,7 +12574,7 @@ "upper_limit": 0, "img": "item_17060009", "intr": { - "key": "item_item_intr_321", + "key": "item_item_intr_322", "text": "橙色守护者自选箱碎片。" }, "sale": [ @@ -12578,7 +12611,7 @@ "upper_limit": 0, "img": "item_17060010", "intr": { - "key": "item_item_intr_322", + "key": "item_item_intr_323", "text": "紫色直觉守护者自选箱。" }, "sale": [ @@ -12615,7 +12648,7 @@ "upper_limit": 0, "img": "item_17060011", "intr": { - "key": "item_item_intr_323", + "key": "item_item_intr_324", "text": "紫色真诚守护者自选箱。" }, "sale": [ @@ -12652,7 +12685,7 @@ "upper_limit": 0, "img": "item_17060012", "intr": { - "key": "item_item_intr_324", + "key": "item_item_intr_325", "text": "紫色共情守护者自选箱。" }, "sale": [ @@ -12691,7 +12724,7 @@ "upper_limit": 0, "img": "wp_icon_jjcq", "intr": { - "key": "item_item_intr_325", + "key": "item_item_intr_326", "text": "进入维京远征的凭证。" }, "sale": [ @@ -12730,7 +12763,7 @@ "upper_limit": 0, "img": "wp_icon_jjcq", "intr": { - "key": "item_item_intr_326", + "key": "item_item_intr_327", "text": "进入狩猎的凭证。" }, "sale": [ @@ -12769,7 +12802,7 @@ "upper_limit": 0, "img": "wp_icon_jjcq", "intr": { - "key": "item_item_intr_327", + "key": "item_item_intr_328", "text": "进入秘境的凭证。" }, "sale": [ @@ -12808,7 +12841,7 @@ "upper_limit": 0, "img": "item_18000004", "intr": { - "key": "item_item_intr_328", + "key": "item_item_intr_329", "text": "进入竞技场的凭证。" }, "sale": [ @@ -12847,7 +12880,7 @@ "upper_limit": 0, "img": "wp_icon_jjcq", "intr": { - "key": "item_item_intr_329", + "key": "item_item_intr_330", "text": "进入阵营BOSS的凭证。" }, "sale": [ @@ -12886,7 +12919,7 @@ "upper_limit": 0, "img": "wp_icon_jjcq", "intr": { - "key": "item_item_intr_330", + "key": "item_item_intr_331", "text": "进入公会BOSS的凭证。" }, "sale": [ @@ -12925,7 +12958,7 @@ "upper_limit": 0, "img": "wp_icon_jjcq", "intr": { - "key": "item_item_intr_331", + "key": "item_item_intr_332", "text": "进入阵营BOSS的凭证。" }, "sale": [ @@ -12964,7 +12997,7 @@ "upper_limit": 0, "img": "wp_icon_jjcq", "intr": { - "key": "item_item_intr_332", + "key": "item_item_intr_333", "text": "进入阵营BOSS的凭证。" }, "sale": [ @@ -13003,7 +13036,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_333", + "key": "item_item_intr_334", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13042,7 +13075,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_334", + "key": "item_item_intr_335", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13081,7 +13114,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_335", + "key": "item_item_intr_336", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13120,7 +13153,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_336", + "key": "item_item_intr_337", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13159,7 +13192,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_337", + "key": "item_item_intr_338", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13198,7 +13231,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_338", + "key": "item_item_intr_339", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13237,7 +13270,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_339", + "key": "item_item_intr_340", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13276,7 +13309,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_340", + "key": "item_item_intr_341", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13315,7 +13348,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_341", + "key": "item_item_intr_342", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13354,7 +13387,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_342", + "key": "item_item_intr_343", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13393,7 +13426,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_343", + "key": "item_item_intr_344", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13432,7 +13465,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_344", + "key": "item_item_intr_345", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13471,7 +13504,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_345", + "key": "item_item_intr_346", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13510,7 +13543,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_346", + "key": "item_item_intr_347", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13549,7 +13582,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_347", + "key": "item_item_intr_348", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13588,7 +13621,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_348", + "key": "item_item_intr_349", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13627,7 +13660,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_349", + "key": "item_item_intr_350", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13666,7 +13699,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_350", + "key": "item_item_intr_351", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13705,7 +13738,7 @@ "upper_limit": 999, "img": "icon_st03", "intr": { - "key": "item_item_intr_351", + "key": "item_item_intr_352", "text": "食用后可以提升奥术系守护者的觉醒等级。" }, "sale": [ @@ -13744,7 +13777,7 @@ "upper_limit": 0, "img": "item_20000001", "intr": { - "key": "item_item_intr_352", + "key": "item_item_intr_353", "text": "在教授功夫时用来进行动作演示的工具。" }, "sale": [ @@ -13783,7 +13816,7 @@ "upper_limit": 0, "img": "icon_mcs", "intr": { - "key": "item_item_intr_353", + "key": "item_item_intr_354", "text": "熊猫武馆升级木桩所需道具。" }, "sale": [ @@ -13822,7 +13855,7 @@ "upper_limit": 999, "img": "icon_mcs", "intr": { - "key": "item_item_intr_354", + "key": "item_item_intr_355", "text": "打开后可以随机获得烹饪的食材,可以去找平先生用食材来制作各种美食。" }, "sale": [ @@ -13859,7 +13892,7 @@ "upper_limit": 0, "img": "item_10000035", "intr": { - "key": "item_item_intr_355", + "key": "item_item_intr_356", "text": "用于商城购买消耗的礼卷" }, "sale": [ @@ -13896,7 +13929,7 @@ "upper_limit": 999, "img": "item_10000005", "intr": { - "key": "item_item_intr_356", + "key": "item_item_intr_357", "text": "用于巨怪商队内移动列车的消耗品" }, "sale": [ @@ -13933,7 +13966,7 @@ "upper_limit": 999, "img": "item_birdeggs", "intr": { - "key": "item_item_intr_357", + "key": "item_item_intr_358", "text": "原始鸵鸟产的蛋,具有极高的营养价值。" }, "sale": [ @@ -13970,7 +14003,7 @@ "upper_limit": 999, "img": "item_conch", "intr": { - "key": "item_item_intr_358", + "key": "item_item_intr_359", "text": "海螺响起时,可能是传递一种信号,也可能是传递一种思念。" }, "sale": [ @@ -14007,7 +14040,7 @@ "upper_limit": 999, "img": "item_neckpillow", "intr": { - "key": "item_item_intr_359", + "key": "item_item_intr_360", "text": "长途旅行过程中,可以把颈枕放在脖子后,缓解疲劳感。" }, "sale": [ @@ -14044,7 +14077,7 @@ "upper_limit": 999, "img": "tem_shellnecklace", "intr": { - "key": "item_item_intr_360", + "key": "item_item_intr_361", "text": "用原始世界各种造型的贝壳串联起来的项链。" }, "sale": [ @@ -14081,7 +14114,7 @@ "upper_limit": 999, "img": "tem_simplesauce", "intr": { - "key": "item_item_intr_361", + "key": "item_item_intr_362", "text": "平先生做的阳春面,深受和平谷居民的欢迎。" }, "sale": [ @@ -14118,7 +14151,7 @@ "upper_limit": 999, "img": "item_skychair", "intr": { - "key": "item_item_intr_362", + "key": "item_item_intr_363", "text": "一个绑满鞭炮的椅子,能够达到一飞冲天的效果。" }, "sale": [ @@ -14155,7 +14188,7 @@ "upper_limit": 999, "img": "item_pandasign", "intr": { - "key": "item_item_intr_363", + "key": "item_item_intr_364", "text": "神龙大侠诞生之后,繁衍出的应援物。" }, "sale": [ @@ -14192,7 +14225,7 @@ "upper_limit": 999, "img": "item_lantern", "intr": { - "key": "item_item_intr_364", + "key": "item_item_intr_365", "text": "传统手工艺品,逢年过节挂上灯笼,增添节日氛围。" }, "sale": [ @@ -14229,7 +14262,7 @@ "upper_limit": 999, "img": "item_smile", "intr": { - "key": "item_item_intr_365", + "key": "item_item_intr_366", "text": "闻名于坏蛋联盟的世界名画。" }, "sale": [ @@ -14266,7 +14299,7 @@ "upper_limit": 999, "img": "item_goldcup", "intr": { - "key": "item_item_intr_366", + "key": "item_item_intr_367", "text": "用来提升室内装潢高级感的摆件。" }, "sale": [ @@ -14303,7 +14336,7 @@ "upper_limit": 999, "img": "item_creamcake", "intr": { - "key": "item_item_intr_367", + "key": "item_item_intr_368", "text": "用于庆祝一年中最重要的一天。" }, "sale": [ @@ -14340,7 +14373,7 @@ "upper_limit": 999, "img": "item_pushsugar", "intr": { - "key": "item_item_intr_368", + "key": "item_item_intr_369", "text": "一种冰棒,吃完会让人心情愉悦。" }, "sale": [ @@ -14377,7 +14410,7 @@ "upper_limit": 999, "img": "item_magicblanket", "intr": { - "key": "item_item_intr_369", + "key": "item_item_intr_370", "text": "被赋予魔法的毛毯,把人带到想去的地方。" }, "sale": [ @@ -14414,7 +14447,7 @@ "upper_limit": 999, "img": "item_happinesspotion", "intr": { - "key": "item_item_intr_370", + "key": "item_item_intr_371", "text": "传说,只要喝下幸福药水,就能和所爱之人幸福的生活在一起。" }, "sale": [ @@ -14451,7 +14484,7 @@ "upper_limit": 999, "img": "item_tambourine", "intr": { - "key": "item_item_intr_371", + "key": "item_item_intr_372", "text": "一种击打乐器,经常在具有地方特色的庆典活动中出现。" }, "sale": [ @@ -14488,7 +14521,7 @@ "upper_limit": 999, "img": "item_mirror", "intr": { - "key": "item_item_intr_372", + "key": "item_item_intr_373", "text": "这是一面能窥探到人内心深处欲望的镜子。" }, "sale": [ @@ -14525,7 +14558,7 @@ "upper_limit": 999, "img": "item_treasureclassic", "intr": { - "key": "item_item_intr_373", + "key": "item_item_intr_374", "text": "这本书里记载了各种龙的信息,爱龙人士的首选。" }, "sale": [ @@ -14562,7 +14595,7 @@ "upper_limit": 999, "img": "item_dragonteeth", "intr": { - "key": "item_item_intr_374", + "key": "item_item_intr_375", "text": "维京人纯手工打造的龙牙,坚硬无比。" }, "sale": [ @@ -14599,7 +14632,7 @@ "upper_limit": 999, "img": "item_bolt", "intr": { - "key": "item_item_intr_375", + "key": "item_item_intr_376", "text": "猎龙人研发的弩箭,是龙的天敌。" }, "sale": [ @@ -14636,7 +14669,7 @@ "upper_limit": 999, "img": "item_dragonsaddle", "intr": { - "key": "item_item_intr_376", + "key": "item_item_intr_377", "text": "龙骑士驯龙时安置在龙身上的护具。" }, "sale": [ diff --git a/bin/json/game_playerlv.json b/bin/json/game_playerlv.json index 77b6e97a3..fdb3ea929 100644 --- a/bin/json/game_playerlv.json +++ b/bin/json/game_playerlv.json @@ -19,7 +19,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -38,7 +38,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -57,7 +57,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -76,7 +76,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -95,7 +95,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -114,7 +114,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -133,7 +133,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -152,7 +152,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -171,7 +171,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -190,7 +190,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -209,7 +209,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -228,7 +228,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -247,7 +247,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -266,7 +266,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -285,7 +285,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -304,7 +304,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -323,7 +323,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -342,7 +342,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -361,7 +361,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -380,7 +380,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -399,7 +399,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -418,7 +418,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -437,7 +437,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -456,7 +456,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -475,7 +475,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -494,7 +494,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -513,7 +513,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -532,7 +532,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -551,7 +551,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -570,7 +570,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -589,7 +589,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -608,7 +608,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -627,7 +627,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -646,7 +646,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -665,7 +665,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -684,7 +684,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -703,7 +703,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -722,7 +722,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -741,7 +741,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -760,7 +760,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -779,7 +779,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -798,7 +798,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -817,7 +817,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -836,7 +836,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -855,7 +855,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -874,7 +874,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -893,7 +893,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -912,7 +912,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -931,7 +931,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -950,7 +950,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -969,7 +969,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -988,7 +988,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -1007,7 +1007,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -1026,7 +1026,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -1045,7 +1045,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -1064,7 +1064,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -1083,7 +1083,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -1102,7 +1102,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, @@ -1121,7 +1121,7 @@ { "a": "attr", "t": "starcoin", - "n": 40 + "n": 400 } ], "ps_ceiling": 180, diff --git a/bin/json/game_ruledesc.json b/bin/json/game_ruledesc.json index fea83b5b0..c99eb84bc 100644 --- a/bin/json/game_ruledesc.json +++ b/bin/json/game_ruledesc.json @@ -29,7 +29,7 @@ }, "content": { "key": "ruledesc_ruledesc_content_3", - "text": "这里可以查看与各个守护者们的好感度。" + "text": "这里可以查看与各个守护者们的好感度。
点击守护者可以进入守护者送礼界面。" } }, { @@ -40,7 +40,7 @@ }, "content": { "key": "ruledesc_ruledesc_content_4", - "text": "这里可以给守护者送礼,提升与守护者的好感度。" + "text": "这里可以给守护者送礼,提升与守护者的好感度。
每个守护者每日最多送礼9次,且每次赠送会随着饱腹度的增加而减少好感度的增加。
每日赠送1-3次,为100%的食物好感度。
每日赠送4-6次,为80%的食物好感度。
每日赠送7-9次,为50%的好感度。
每个守护者有喜欢的食物与讨厌的食物,赠送喜欢的食物增加的好感度为1.5倍,且对话也有所不同。" } }, { @@ -51,7 +51,7 @@ }, "content": { "key": "ruledesc_ruledesc_content_5", - "text": "这里可以查看各种功夫陪练,完成陪练可以获得高额奖励,完成一定数量的陪练还有格外奖励。" + "text": "这里可以查看各种功夫陪练,完成陪练可以获得高额奖励。
完成3/6/9次的陪练还有格外奖励可以领取。" } }, { @@ -84,7 +84,7 @@ }, "content": { "key": "ruledesc_ruledesc_content_8", - "text": "这里可以与其他玩家的阵容进行对决,也可以挑战电脑阵容来获取奖励。
挑战电脑阵容难度随等级解锁,挑战需要消耗竞技场挑战卷。
挑战玩家也需消耗竞技场挑战卷,战胜玩家获得积分,在每周结算时根据积分排名来获得奖励。" + "text": "这里可以与其他玩家的阵容进行对决,也可以挑战电脑阵容来获取奖励。
挑战电脑阵容难度随等级解锁,挑战需要消耗竞技场挑战卷。
竞技场挑战卷随时间恢复,每144分钟回复一张。
可以使用钻石直接购买竞技场挑战卷。购买上限最多为8张。每次购买消耗的钻石逐级递增。
挑战玩家也需消耗竞技场挑战卷,战胜玩家获得积分,在每周结算时根据积分排名来获得奖励。
积分排名逻辑:
黑铁:0—799,竞技胜利获胜奖励为竞技币10个。
青铜:800-1299,竞技胜利获胜奖励为竞技币12个。
白银:1300-1599,竞技胜利获胜奖励为竞技币14个。
黄金:1600-2199,竞技胜利获胜奖励为竞技币16个。
铂金:2200-2799,竞技胜利获胜奖励为竞技币18个。
钻石:2800-3699,竞技胜利获胜奖励为竞技币20个。
大师:3700-4599,竞技胜利获胜奖励为竞技币22个。
王者:4600以上,竞技胜利获胜奖励为竞技币22个。
积分排名奖励具体查看排名中的奖励预览。" } }, { @@ -161,7 +161,7 @@ }, "content": { "key": "ruledesc_ruledesc_content_15", - "text": "这里可以查看你获得的所有守护者们,选择守护者点击右侧按钮可以查看详细界面并且强化他们。
在强化界面,可以有各种方式强化守护者。
守护者等级强化:
点击守护者经验条下方的加号按钮可以进入守护者升级界面,使用护身符可以快速提升守护者等级。
守护者升星:
当守护者等级达到当前星级最大值(三星最大等级为30级,四星为40级,5星为50级),可以使用荣耀徽章提升守护者星级,并解锁最高等级上限。守护者最高为6星
守护者技能等级强化:
点击技能图标上方的按钮,可以进入守护者技能升级界面,使用不同等级的功夫卷轴可以强化不同稀有度的守护者的技能等级。
守护者觉醒:
可以在觉醒界面使用守护之心强化你的守护者。觉醒道具守护之心主要为招募重复守护者获得。
守护者回响:
可以在回响界面使用回响强化道具强化你的守护者。回响强化道具可以再狩猎与宝箱中获得。" + "text": "这里可以查看你获得的所有守护者们,选择守护者点击右侧按钮可以查看详细界面并且强化他们。
在强化界面,可以有各种方式强化守护者。
守护者等级强化:
点击守护者经验条下方的加号按钮可以进入守护者升级界面,使用护身符可以快速提升守护者等级。
守护者升星:
当守护者等级达到当前星级最大值(三星最大等级为30级,四星为40级,5星为50级,6星60级),可以使用荣耀徽章提升守护者星级,并解锁最高等级上限。守护者最高为6星。荣耀徽章可以通过合成或分解操作,进行不同星级之间的转换。
守护者技能等级强化:
点击技能图标上方的按钮,可以进入守护者技能升级界面,使用不同等级的功夫卷轴可以强化不同稀有度的守护者的技能等级。技能等级提升为随机提升该守护者未满级的技能等级。
守护者觉醒:
可以在觉醒界面使用守护之心强化你的守护者。觉醒道具守护之心主要为招募重复守护者获得。
守护者回响:
可以在回响界面使用回响强化道具强化你的守护者。回响强化道具可以再狩猎与宝箱中获得。" } }, { @@ -172,7 +172,7 @@ }, "content": { "key": "ruledesc_ruledesc_content_16", - "text": "这里可以查看你拥有的所有装备,并且可以给守护者们装备上,一件穿戴会默认选择你最好的装备穿戴给当前守护者(已穿戴装备除外)。" + "text": "这里可以查看你拥有的所有装备,并且可以给守护者们装备上,一件穿戴会默认选择你最好的装备穿戴给当前守护者(已穿戴装备除外)。
点击装备可以打开装备强化界面," } }, { @@ -205,7 +205,7 @@ }, "content": { "key": "ruledesc_ruledesc_content_19", - "text": "这里可以挑战泰坦们获得打造材料。" + "text": "这里可以挑战泰坦们获得打造材料。
泰坦共有三种,挑战不同的泰坦都会有不同类别的装备打造材料。
挑战高难度泰坦获得的材料奖励越多。" } }, { @@ -216,7 +216,7 @@ }, "content": { "key": "ruledesc_ruledesc_content_20", - "text": "这里可以狩猎各种敌人获得珍惜材料。" + "text": "这里可以狩猎各种敌人获得回响材料。
狩猎挑战随时间开放不同的狩猎头目,掉落的回响材料可用于阵容也会有所不同。
挑战难度越高的狩猎头目,获得的材料数量与稀有度越高。" } }, { @@ -260,7 +260,7 @@ }, "content": { "key": "ruledesc_ruledesc_content_24", - "text": "这里可以查看关卡星完成条件与获胜可获得奖励。" + "text": "这里可以查看关卡星完成条件,积累一定的关卡星可以获得格外的道具奖励。" } }, { @@ -326,7 +326,7 @@ }, "content": { "key": "ruledesc_ruledesc_content_30", - "text": "这里可以使用装备手册的各个技能强化锻造炉。
技能包括:
销售精英:
可以提升装备的售价。
节能环保:
可以减少打造所消耗的炉温。
推广引流:
可以提升顾客数量。
倾销货物:
可以提升顾客购买装备数量的上限。
制作大师:
打造高品质装备时满星的概率提升1%。
每当前一个技能提升至5级时解锁下一个技能强化选项。" + "text": "这里可以使用装备手册的各个技能强化锻造炉。
技能包括:
销售精英:
可以提升装备的售价。
节能环保:
可以减少打造所消耗的炉温。
推广引流:
可以提升顾客数量。
倾销货物:
可以提升顾客购买装备数量的上限。
制作大师:
打造高品质装备时满星的概率提升1%。" } }, { @@ -337,7 +337,7 @@ }, "content": { "key": "ruledesc_ruledesc_content_31", - "text": "这里可以挑战功夫塔,每次挑战胜利都可以获得奖励,每挑战胜利10层会有特殊奖励(功夫塔挑战不需要消耗物品)。" + "text": "这里可以挑战功夫塔,每次挑战胜利都可以获得奖励,每挑战胜利10层可以获得相应教习。(功夫塔挑战不需要消耗物品)。" } }, { @@ -458,7 +458,7 @@ }, "content": { "key": "ruledesc_ruledesc_content_42", - "text": "这里可以可以使用星图币强化这个属性的全部守护者们。" + "text": "这里可以可以使用星图币强化某个属性的全部守护者们。
强化属性会在战斗中生效,不会在属性中显示。
星图币在玩家升级时获得。" } }, { @@ -480,7 +480,7 @@ }, "content": { "key": "ruledesc_ruledesc_content_44", - "text": "这里可以查看玩家游戏进度。
可以修改名称与个性签名(名称最多20字符,汉字算2字符)。
更改角色装扮,还能修改并查看自己的阵容展示。" + "text": "这里可以查看玩家游戏进度。
可以修改名称与个性签名(名称最多12字符,汉字算2字符)。
更改角色装扮,还能修改并查看自己的阵容展示。" } } ] \ No newline at end of file diff --git a/comm/const.go b/comm/const.go index 2eb274ec5..0cda53b3b 100644 --- a/comm/const.go +++ b/comm/const.go @@ -448,6 +448,7 @@ const ( DrawCardType2 int32 = 4 // 阵营2 DrawCardType3 int32 = 5 // 阵营3 DrawCardType4 int32 = 6 // 阵营4 + DrawCardType5 int32 = 7 // 限时 ) // 红点枚举 diff --git a/modules/hero/api_buy.go b/modules/hero/api_buy.go index 12ed7e111..350ffec5e 100644 --- a/modules/hero/api_buy.go +++ b/modules/hero/api_buy.go @@ -3,9 +3,6 @@ package hero import ( "go_dreamfactory/comm" "go_dreamfactory/pb" - cfg "go_dreamfactory/sys/configure/structs" - "go_dreamfactory/utils" - "math" ) // 参数校验 @@ -19,127 +16,7 @@ func (this *apiComp) BuyCheck(session comm.IUserSession, req *pb.HeroBuyReq) (er return } -// /获取用户商品列表 +// / 新版抽卡不再需要购买 func (this *apiComp) Buy(session comm.IUserSession, req *pb.HeroBuyReq) (errdata *pb.ErrorData) { - var ( - err error - conf *cfg.GameShopitemData - global *cfg.GameGlobalData - need []*cfg.Gameatn - give []*cfg.Gameatn - totalCount int32 // 当前购买的总次数 - update map[string]interface{} - price []int32 // 购买所需的价钱 - totalCost float64 // 购买打折系数 - udata *pb.DBUser - tasks []*pb.BuriedParam = make([]*pb.BuriedParam, 0) - ) - update = make(map[string]interface{}) - if errdata = this.BuyCheck(session, req); errdata != nil { - return - } - if udata = this.module.ModuleUser.GetUser(session.GetUserId()); udata == nil { - - errdata = &pb.ErrorData{ - Code: pb.ErrorCode_UserNofound, // 没找到玩家数据 - Title: pb.ErrorCode_UserNofound.ToString(), - } - return - } - - if conf, err = this.module.configure.GetShopItemsConfigureByGroups(req.BuyType, udata); err != nil { // 找配置 - errdata = &pb.ErrorData{ - Code: pb.ErrorCode_ConfigNoFound, - Title: pb.ErrorCode_ConfigNoFound.ToString(), - Message: err.Error(), - } - return - } - - record, err := this.module.modelRecord.GetHeroRecord(session.GetUserId()) - if err != nil { - errdata = &pb.ErrorData{ - Code: pb.ErrorCode_HeroNoExist, // 没找到英雄扩展数据数据 - Title: pb.ErrorCode_HeroNoExist.ToString(), - } - return - } - global = this.module.ModuleTools.GetGlobalConf() - for _, v := range conf.Salelist { - price = append(price, v) - } - if req.BuyType == global.DrawCardSupplement1 { - totalCount = record.Onebuy + req.BuyCount - update["onebuy"] = totalCount // 记录购买的数据 - // 重新计算价格 - - } else if req.BuyType == global.DrawCardSupplement10 { - totalCount = record.Tenbuy + req.BuyCount - update["tenbuy"] = totalCount - } else { - errdata = &pb.ErrorData{ - Code: pb.ErrorCode_ReqParameterError, - Title: pb.ErrorCode_ReqParameterError.ToString(), - } - return - } - if totalCount > conf.Buymaxnum { - errdata = &pb.ErrorData{ - Code: pb.ErrorCode_ShopGoodsIsSoldOut, // 购买达到上限 - Title: pb.ErrorCode_ShopGoodsIsSoldOut.ToString(), - } - return - } - - for i := totalCount - req.BuyCount; i < totalCount; i++ { - - if i >= int32(len(price)) { - totalCost += float64(price[len(price)-1]) / 1000 - continue - } - totalCost += float64(price[i]) / 1000 - } - need = make([]*cfg.Gameatn, len(conf.Need)) - for i, v := range conf.Need { - need[i] = &cfg.Gameatn{ - A: v.A, - T: v.T, - N: int32(math.Ceil(float64(v.N) * totalCost)), - } - } - // 消耗 - if errdata = this.module.ConsumeRes(session, need, true); errdata != nil { - return - } - give = make([]*cfg.Gameatn, len(conf.Iteminfo)) - for i, v := range conf.Iteminfo { - give[i] = &cfg.Gameatn{ - A: v.A, - T: v.T, - N: v.N * req.BuyCount, - } - } - // 获得的道具 - if errdata = this.module.DispenseRes(session, give, true); errdata != nil { - return - } - - this.module.modelRecord.ChangeHeroRecord(session.GetUserId(), update) - //随机任务 - // this.module.ModuleRtask.SendToRtask(session, comm.Rtype64, 1) - tasks = append(tasks, comm.GetBuriedParam(comm.Rtype64, 1)) - for _, v := range give { - if v.A == comm.ItemType { - // this.module.ModuleRtask.SendToRtask(session, comm.Rtype65, v.N, utils.ToInt32(v.T)) - tasks = append(tasks, comm.GetBuriedParam(comm.Rtype65, v.N, utils.ToInt32(v.T))) - } - } - - go this.module.ModuleBuried.TriggerBuried(session.Clone(), tasks...) - session.SendMsg(string(this.module.GetType()), "buy", &pb.HeroBuyResp{ - IsSucc: true, - Onebuy: record.Onebuy + req.BuyCount, - Tenbuy: record.Tenbuy + req.BuyCount, - }) return } diff --git a/modules/hero/api_drawCard.go b/modules/hero/api_drawCard.go index 1adc53391..506de1f09 100644 --- a/modules/hero/api_drawCard.go +++ b/modules/hero/api_drawCard.go @@ -77,8 +77,8 @@ func (this *apiComp) DrawCard(session comm.IUserSession, req *pb.HeroDrawCardReq // 每日抽卡上限校验 if cfgGlobal.DrawToplimit < heroRecord.Daycount { errdata = &pb.ErrorData{ - Code: pb.ErrorCode_HeroDrwaMax, - Title: pb.ErrorCode_HeroDrwaMax.ToString(), + Code: pb.ErrorCode_HeroDayDrwaMax, + Title: pb.ErrorCode_HeroDayDrwaMax.ToString(), Message: fmt.Sprintf("单日抽卡达到上限,抽卡次数:%d", cfgGlobal.DrawToplimit), } return @@ -90,11 +90,19 @@ func (this *apiComp) DrawCard(session comm.IUserSession, req *pb.HeroDrawCardReq drawCount = heroRecord.Count[req.DrawType] // 获取当前阵容抽卡次数 if true { // 普通卡池抽卡 - ////// 获取消耗 star - if req.DrawCount == 1 { - costRes = drawConf.ConsumeA // 单抽消耗 - } else { - costRes = drawConf.ConsumeB // 十连消耗 + ////// 获取消耗 + if req.Consume == 0 { // 消耗A + if req.DrawCount == 1 { + costRes = drawConf.ConsumeA // 单抽消耗 + } else { + costRes = drawConf.ConsumeA10 // 十连消耗 + } + } else { // 消耗B + if req.DrawCount == 1 { + costRes = drawConf.ConsumeB // 单抽消耗 + } else { + costRes = drawConf.ConsumeB10 // 十连消耗 + } } if errdata = this.module.CheckRes(session, costRes); errdata != nil { // 消耗数量不足直接返回 diff --git a/modules/hero/api_drawCardFloor.go b/modules/hero/api_drawCardFloor.go index 4f38b6e65..5c8bdb9cd 100644 --- a/modules/hero/api_drawCardFloor.go +++ b/modules/hero/api_drawCardFloor.go @@ -16,8 +16,6 @@ func (this *apiComp) DrawCardFloor(session comm.IUserSession, req *pb.HeroDrawCa if heroRecord, err := this.module.modelRecord.GetHeroRecord(session.GetUserId()); err == nil { rsp.Baodi4 = heroRecord.Baodi4 rsp.Baodi5 = heroRecord.Baodi5 - rsp.Onebuy = heroRecord.Onebuy - rsp.Tenbuy = heroRecord.Tenbuy } session.SendMsg(string(this.module.GetType()), DrawCardFloor, rsp) diff --git a/modules/hero/model_record.go b/modules/hero/model_record.go index 7f339915c..4cb4aa237 100644 --- a/modules/hero/model_record.go +++ b/modules/hero/model_record.go @@ -39,6 +39,7 @@ func (this *ModelRecord) GetHeroRecord(uid string) (result *pb.DBHeroRecord, err result.Baodi4 = map[int32]int32{} result.Baodi5 = map[int32]int32{} result.Count = map[int32]int32{} + result.Peach = map[int32]bool{} result.Mtime = configure.Now().Unix() this.Add(uid, result) err = nil diff --git a/pb/errorcode.pb.go b/pb/errorcode.pb.go index 7a7649446..f6aeeca49 100644 --- a/pb/errorcode.pb.go +++ b/pb/errorcode.pb.go @@ -149,7 +149,7 @@ const ( ErrorCode_HeroAlreadyKongFuStatus ErrorCode = 1324 // 已经是练功状态 ErrorCode_HeroLvNoEnough ErrorCode = 1325 // 英雄等级不足 ErrorCode_HeroIsRegister ErrorCode = 1326 // 英雄已经登记过 - ErrorCode_HeroDrwaMax ErrorCode = 1327 // 英雄单日抽卡上限 + ErrorCode_HeroDayDrwaMax ErrorCode = 1327 // 英雄单日抽卡上限 // equipment ErrorCode_EquipmentOnFoundEquipment ErrorCode = 1400 // 未找到武器 ErrorCode_EquipmentLvlimitReached ErrorCode = 1401 // 武器等级已达上限 @@ -535,7 +535,7 @@ var ( 1324: "HeroAlreadyKongFuStatus", 1325: "HeroLvNoEnough", 1326: "HeroIsRegister", - 1327: "HeroDrwaMax", + 1327: "HeroDayDrwaMax", 1400: "EquipmentOnFoundEquipment", 1401: "EquipmentLvlimitReached", 1402: "EquipmentIsWorn", @@ -885,7 +885,7 @@ var ( "HeroAlreadyKongFuStatus": 1324, "HeroLvNoEnough": 1325, "HeroIsRegister": 1326, - "HeroDrwaMax": 1327, + "HeroDayDrwaMax": 1327, "EquipmentOnFoundEquipment": 1400, "EquipmentLvlimitReached": 1401, "EquipmentIsWorn": 1402, @@ -1148,7 +1148,7 @@ var File_errorcode_proto protoreflect.FileDescriptor var file_errorcode_proto_rawDesc = []byte{ 0x0a, 0x0f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x2a, 0x89, 0x40, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, + 0x6f, 0x2a, 0x8c, 0x40, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x47, 0x61, 0x74, 0x65, 0x77, 0x61, 0x79, 0x45, 0x78, 0x63, 0x65, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, @@ -1308,360 +1308,360 @@ var file_errorcode_proto_rawDesc = []byte{ 0x72, 0x65, 0x61, 0x64, 0x79, 0x4b, 0x6f, 0x6e, 0x67, 0x46, 0x75, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x10, 0xac, 0x0a, 0x12, 0x13, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x4c, 0x76, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xad, 0x0a, 0x12, 0x13, 0x0a, 0x0e, 0x48, 0x65, 0x72, - 0x6f, 0x49, 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x10, 0xae, 0x0a, 0x12, 0x10, - 0x0a, 0x0b, 0x48, 0x65, 0x72, 0x6f, 0x44, 0x72, 0x77, 0x61, 0x4d, 0x61, 0x78, 0x10, 0xaf, 0x0a, - 0x12, 0x1e, 0x0a, 0x19, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x4f, 0x6e, 0x46, - 0x6f, 0x75, 0x6e, 0x64, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x10, 0xf8, 0x0a, - 0x12, 0x1c, 0x0a, 0x17, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x4c, 0x76, 0x6c, - 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x10, 0xf9, 0x0a, 0x12, 0x14, - 0x0a, 0x0f, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x73, 0x57, 0x6f, 0x72, - 0x6e, 0x10, 0xfa, 0x0a, 0x12, 0x17, 0x0a, 0x12, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, - 0x74, 0x4e, 0x6f, 0x43, 0x61, 0x6e, 0x53, 0x65, 0x6c, 0x6c, 0x10, 0xfb, 0x0a, 0x12, 0x1b, 0x0a, - 0x16, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x69, 0x74, 0x65, 0x4e, - 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xfc, 0x0a, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x61, - 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x68, 0x61, - 0x70, 0x74, 0x65, 0x72, 0x10, 0xdc, 0x0b, 0x12, 0x15, 0x0a, 0x10, 0x4d, 0x61, 0x69, 0x6e, 0x6c, - 0x69, 0x6e, 0x65, 0x49, 0x44, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xdd, 0x0b, 0x12, 0x15, - 0x0a, 0x10, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, - 0x6e, 0x64, 0x10, 0xde, 0x0b, 0x12, 0x18, 0x0a, 0x13, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, - 0x65, 0x50, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xdf, 0x0b, 0x12, - 0x19, 0x0a, 0x14, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x70, 0x65, 0x61, - 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xe0, 0x0b, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x61, - 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, - 0x77, 0x61, 0x72, 0x64, 0x10, 0xe1, 0x0b, 0x12, 0x19, 0x0a, 0x14, 0x4d, 0x61, 0x69, 0x6e, 0x6c, - 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x53, 0x74, 0x61, 0x72, 0x10, - 0xe2, 0x0b, 0x12, 0x0d, 0x0a, 0x08, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x69, 0x74, 0x10, 0xc0, - 0x0c, 0x12, 0x0e, 0x0a, 0x09, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x65, 0x74, 0x10, 0xc1, - 0x0c, 0x12, 0x0f, 0x0a, 0x0a, 0x54, 0x61, 0x73, 0x6b, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x10, - 0xc2, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, - 0x65, 0x64, 0x10, 0xc3, 0x0c, 0x12, 0x13, 0x0a, 0x0e, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, - 0x69, 0x76, 0x65, 0x49, 0x6e, 0x69, 0x74, 0x10, 0xc4, 0x0c, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x61, - 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x66, 0x6f, 0x75, 0x6e, 0x64, 0x10, - 0xc5, 0x0c, 0x12, 0x17, 0x0a, 0x12, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, - 0x4e, 0x6f, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xc6, 0x0c, 0x12, 0x13, 0x0a, 0x0e, 0x54, - 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xc7, 0x0c, - 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, - 0x10, 0xc8, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x54, 0x61, 0x67, 0x45, 0x6d, - 0x70, 0x74, 0x79, 0x10, 0xc9, 0x0c, 0x12, 0x10, 0x0a, 0x0b, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, - 0x45, 0x6d, 0x70, 0x74, 0x79, 0x10, 0xca, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, - 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xcb, 0x0c, 0x12, 0x17, 0x0a, 0x12, 0x53, - 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x49, 0x73, 0x53, 0x6f, 0x6c, 0x64, 0x4f, 0x75, - 0x74, 0x10, 0xa4, 0x0d, 0x12, 0x1c, 0x0a, 0x17, 0x53, 0x68, 0x6f, 0x70, 0x4e, 0x6f, 0x53, 0x75, - 0x72, 0x70, 0x6c, 0x75, 0x73, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4e, 0x75, 0x6d, 0x10, - 0xa5, 0x0d, 0x12, 0x0c, 0x0a, 0x07, 0x4d, 0x61, 0x69, 0x6c, 0x45, 0x72, 0x72, 0x10, 0x88, 0x0e, - 0x12, 0x13, 0x0a, 0x0e, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, - 0x6e, 0x64, 0x10, 0xec, 0x0e, 0x12, 0x12, 0x0a, 0x0d, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x4c, - 0x65, 0x76, 0x6c, 0x45, 0x72, 0x72, 0x10, 0xed, 0x0e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x61, 0x67, - 0x6f, 0x64, 0x61, 0x47, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x72, 0x72, 0x10, - 0xee, 0x0e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x43, 0x6f, 0x6e, 0x64, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x10, 0xef, 0x0e, 0x12, 0x11, 0x0a, 0x0c, 0x50, - 0x61, 0x67, 0x6f, 0x64, 0x61, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x10, 0xf0, 0x0e, 0x12, 0x14, - 0x0a, 0x0f, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x54, 0x69, 0x6d, 0x65, 0x45, 0x72, 0x72, 0x6f, - 0x72, 0x10, 0xf1, 0x0e, 0x12, 0x13, 0x0a, 0x0e, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x4d, 0x61, - 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xf2, 0x0e, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x61, 0x72, - 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x55, 0x6e, 0x6c, 0x6f, 0x63, - 0x6b, 0x65, 0x64, 0x10, 0xd0, 0x0f, 0x12, 0x15, 0x0a, 0x10, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, - 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x55, 0x73, 0x65, 0x10, 0xd1, 0x0f, 0x12, 0x18, 0x0a, - 0x13, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x55, 0x6e, 0x6c, 0x6f, - 0x63, 0x6b, 0x65, 0x64, 0x10, 0xd2, 0x0f, 0x12, 0x1a, 0x0a, 0x15, 0x4d, 0x61, 0x72, 0x74, 0x69, - 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, - 0x10, 0xd3, 0x0f, 0x12, 0x1a, 0x0a, 0x15, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, - 0x6c, 0x6c, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0xd4, 0x0f, 0x12, - 0x1d, 0x0a, 0x18, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x41, 0x74, - 0x6c, 0x61, 0x73, 0x4e, 0x6f, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xd5, 0x0f, 0x12, 0x19, - 0x0a, 0x14, 0x47, 0x6f, 0x75, 0x72, 0x6d, 0x65, 0x74, 0x4d, 0x6f, 0x72, 0x65, 0x4f, 0x72, 0x64, - 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x10, 0xb5, 0x10, 0x12, 0x16, 0x0a, 0x11, 0x47, 0x6f, 0x75, - 0x72, 0x6d, 0x65, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x4c, 0x76, 0x10, 0xb6, - 0x10, 0x12, 0x12, 0x0a, 0x0d, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, - 0x65, 0x64, 0x10, 0x99, 0x11, 0x12, 0x14, 0x0a, 0x0f, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x55, 0x6e, - 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0x9a, 0x11, 0x12, 0x11, 0x0a, 0x0c, 0x52, - 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x10, 0x9b, 0x11, 0x12, 0x12, - 0x0a, 0x0d, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x65, 0x64, 0x10, - 0x9c, 0x11, 0x12, 0x15, 0x0a, 0x10, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x50, 0x72, 0x65, 0x4e, 0x6f, - 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x10, 0x9d, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x74, 0x61, - 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x4e, 0x6f, 0x52, 0x65, 0x61, 0x63, 0x68, 0x10, 0x9e, - 0x11, 0x12, 0x13, 0x0a, 0x0e, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x4c, 0x61, 0x73, 0x74, - 0x4f, 0x6e, 0x65, 0x10, 0x9f, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x43, - 0x6f, 0x6e, 0x64, 0x69, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xa0, 0x11, 0x12, 0x10, - 0x0a, 0x0b, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x10, 0xfd, 0x11, - 0x12, 0x13, 0x0a, 0x0e, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x6f, 0x73, 0x54, 0x79, - 0x70, 0x65, 0x10, 0xfe, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x42, - 0x75, 0x79, 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xff, 0x11, 0x12, 0x1c, 0x0a, - 0x17, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, - 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x80, 0x12, 0x12, 0x15, 0x0a, 0x10, 0x56, - 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x67, 0x65, 0x50, 0x73, 0x45, 0x72, 0x72, 0x10, - 0x81, 0x12, 0x12, 0x1a, 0x0a, 0x15, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, - 0x79, 0x48, 0x61, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x10, 0xe1, 0x12, 0x12, 0x16, - 0x0a, 0x11, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x4a, 0x6f, 0x69, - 0x6e, 0x55, 0x70, 0x10, 0xe2, 0x12, 0x12, 0x16, 0x0a, 0x11, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, - 0x6e, 0x74, 0x61, 0x73, 0x79, 0x44, 0x61, 0x72, 0x65, 0x55, 0x70, 0x10, 0xe3, 0x12, 0x12, 0x1b, + 0x6f, 0x49, 0x73, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x10, 0xae, 0x0a, 0x12, 0x13, + 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x44, 0x61, 0x79, 0x44, 0x72, 0x77, 0x61, 0x4d, 0x61, 0x78, + 0x10, 0xaf, 0x0a, 0x12, 0x1e, 0x0a, 0x19, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, + 0x4f, 0x6e, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, + 0x10, 0xf8, 0x0a, 0x12, 0x1c, 0x0a, 0x17, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, + 0x4c, 0x76, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x52, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x10, 0xf9, + 0x0a, 0x12, 0x14, 0x0a, 0x0f, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x73, + 0x57, 0x6f, 0x72, 0x6e, 0x10, 0xfa, 0x0a, 0x12, 0x17, 0x0a, 0x12, 0x45, 0x71, 0x75, 0x69, 0x70, + 0x6d, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x43, 0x61, 0x6e, 0x53, 0x65, 0x6c, 0x6c, 0x10, 0xfb, 0x0a, + 0x12, 0x1b, 0x0a, 0x16, 0x45, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x75, 0x69, + 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xfc, 0x0a, 0x12, 0x1b, 0x0a, + 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x69, 0x6e, 0x64, + 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x10, 0xdc, 0x0b, 0x12, 0x15, 0x0a, 0x10, 0x4d, 0x61, + 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x49, 0x44, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xdd, + 0x0b, 0x12, 0x15, 0x0a, 0x10, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x74, + 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xde, 0x0b, 0x12, 0x18, 0x0a, 0x13, 0x4d, 0x61, 0x69, 0x6e, + 0x6c, 0x69, 0x6e, 0x65, 0x50, 0x72, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, + 0xdf, 0x0b, 0x12, 0x19, 0x0a, 0x14, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, + 0x70, 0x65, 0x61, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xe0, 0x0b, 0x12, 0x1b, 0x0a, + 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, + 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xe1, 0x0b, 0x12, 0x19, 0x0a, 0x14, 0x4d, 0x61, + 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x53, 0x74, + 0x61, 0x72, 0x10, 0xe2, 0x0b, 0x12, 0x0d, 0x0a, 0x08, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x69, + 0x74, 0x10, 0xc0, 0x0c, 0x12, 0x0e, 0x0a, 0x09, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x65, + 0x74, 0x10, 0xc1, 0x0c, 0x12, 0x0f, 0x0a, 0x0a, 0x54, 0x61, 0x73, 0x6b, 0x48, 0x61, 0x6e, 0x64, + 0x6c, 0x65, 0x10, 0xc2, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, + 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xc3, 0x0c, 0x12, 0x13, 0x0a, 0x0e, 0x54, 0x61, 0x73, 0x6b, + 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x69, 0x74, 0x10, 0xc4, 0x0c, 0x12, 0x16, 0x0a, + 0x11, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x66, 0x6f, 0x75, + 0x6e, 0x64, 0x10, 0xc5, 0x0c, 0x12, 0x17, 0x0a, 0x12, 0x54, 0x61, 0x73, 0x6b, 0x41, 0x63, 0x74, + 0x69, 0x76, 0x65, 0x4e, 0x6f, 0x65, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xc6, 0x0c, 0x12, 0x13, + 0x0a, 0x0e, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, + 0x10, 0xc7, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, + 0x68, 0x65, 0x64, 0x10, 0xc8, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x54, 0x61, + 0x67, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x10, 0xc9, 0x0c, 0x12, 0x10, 0x0a, 0x0b, 0x54, 0x61, 0x73, + 0x6b, 0x49, 0x64, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x10, 0xca, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, + 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xcb, 0x0c, 0x12, 0x17, + 0x0a, 0x12, 0x53, 0x68, 0x6f, 0x70, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x49, 0x73, 0x53, 0x6f, 0x6c, + 0x64, 0x4f, 0x75, 0x74, 0x10, 0xa4, 0x0d, 0x12, 0x1c, 0x0a, 0x17, 0x53, 0x68, 0x6f, 0x70, 0x4e, + 0x6f, 0x53, 0x75, 0x72, 0x70, 0x6c, 0x75, 0x73, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4e, + 0x75, 0x6d, 0x10, 0xa5, 0x0d, 0x12, 0x0c, 0x0a, 0x07, 0x4d, 0x61, 0x69, 0x6c, 0x45, 0x72, 0x72, + 0x10, 0x88, 0x0e, 0x12, 0x13, 0x0a, 0x0e, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x4e, 0x6f, 0x74, + 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xec, 0x0e, 0x12, 0x12, 0x0a, 0x0d, 0x50, 0x61, 0x67, 0x6f, + 0x64, 0x61, 0x4c, 0x65, 0x76, 0x6c, 0x45, 0x72, 0x72, 0x10, 0xed, 0x0e, 0x12, 0x17, 0x0a, 0x12, + 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x47, 0x65, 0x74, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, + 0x72, 0x72, 0x10, 0xee, 0x0e, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x43, + 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x10, 0xef, 0x0e, 0x12, 0x11, + 0x0a, 0x0c, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x10, 0xf0, + 0x0e, 0x12, 0x14, 0x0a, 0x0f, 0x50, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x54, 0x69, 0x6d, 0x65, 0x45, + 0x72, 0x72, 0x6f, 0x72, 0x10, 0xf1, 0x0e, 0x12, 0x13, 0x0a, 0x0e, 0x50, 0x61, 0x67, 0x6f, 0x64, + 0x61, 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xf2, 0x0e, 0x12, 0x1b, 0x0a, 0x16, + 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x74, 0x55, 0x6e, + 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x10, 0xd0, 0x0f, 0x12, 0x15, 0x0a, 0x10, 0x4d, 0x61, 0x72, + 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x49, 0x6e, 0x55, 0x73, 0x65, 0x10, 0xd1, 0x0f, + 0x12, 0x18, 0x0a, 0x13, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x55, + 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x65, 0x64, 0x10, 0xd2, 0x0f, 0x12, 0x1a, 0x0a, 0x15, 0x4d, 0x61, + 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x4e, 0x6f, 0x55, 0x6e, 0x6c, 0x6f, 0x63, + 0x6b, 0x65, 0x64, 0x10, 0xd3, 0x0f, 0x12, 0x1a, 0x0a, 0x15, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, + 0x6c, 0x68, 0x61, 0x6c, 0x6c, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, + 0xd4, 0x0f, 0x12, 0x1d, 0x0a, 0x18, 0x4d, 0x61, 0x72, 0x74, 0x69, 0x61, 0x6c, 0x68, 0x61, 0x6c, + 0x6c, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x4e, 0x6f, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xd5, + 0x0f, 0x12, 0x19, 0x0a, 0x14, 0x47, 0x6f, 0x75, 0x72, 0x6d, 0x65, 0x74, 0x4d, 0x6f, 0x72, 0x65, + 0x4f, 0x72, 0x64, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x10, 0xb5, 0x10, 0x12, 0x16, 0x0a, 0x11, + 0x47, 0x6f, 0x75, 0x72, 0x6d, 0x65, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x4c, + 0x76, 0x10, 0xb6, 0x10, 0x12, 0x12, 0x0a, 0x0d, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, + 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0x99, 0x11, 0x12, 0x14, 0x0a, 0x0f, 0x52, 0x74, 0x61, 0x73, + 0x6b, 0x55, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0x9a, 0x11, 0x12, 0x11, + 0x0a, 0x0c, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x10, 0x9b, + 0x11, 0x12, 0x12, 0x0a, 0x0d, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, + 0x65, 0x64, 0x10, 0x9c, 0x11, 0x12, 0x15, 0x0a, 0x10, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x50, 0x72, + 0x65, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x10, 0x9d, 0x11, 0x12, 0x16, 0x0a, 0x11, + 0x52, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x4e, 0x6f, 0x52, 0x65, 0x61, 0x63, + 0x68, 0x10, 0x9e, 0x11, 0x12, 0x13, 0x0a, 0x0e, 0x52, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x4c, + 0x61, 0x73, 0x74, 0x4f, 0x6e, 0x65, 0x10, 0x9f, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x52, 0x74, 0x61, + 0x73, 0x6b, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xa0, + 0x11, 0x12, 0x10, 0x0a, 0x0b, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x4c, 0x76, 0x45, 0x72, 0x72, + 0x10, 0xfd, 0x11, 0x12, 0x13, 0x0a, 0x0e, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x6f, + 0x73, 0x54, 0x79, 0x70, 0x65, 0x10, 0xfe, 0x11, 0x12, 0x16, 0x0a, 0x11, 0x56, 0x69, 0x6b, 0x69, + 0x6e, 0x67, 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xff, 0x11, + 0x12, 0x1c, 0x0a, 0x17, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x78, 0x43, 0x68, 0x61, + 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x80, 0x12, 0x12, 0x15, + 0x0a, 0x10, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x67, 0x65, 0x50, 0x73, 0x45, + 0x72, 0x72, 0x10, 0x81, 0x12, 0x12, 0x1a, 0x0a, 0x15, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, + 0x74, 0x61, 0x73, 0x79, 0x48, 0x61, 0x73, 0x45, 0x78, 0x70, 0x69, 0x72, 0x65, 0x64, 0x10, 0xe1, + 0x12, 0x12, 0x16, 0x0a, 0x11, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, + 0x4a, 0x6f, 0x69, 0x6e, 0x55, 0x70, 0x10, 0xe2, 0x12, 0x12, 0x16, 0x0a, 0x11, 0x4d, 0x6f, 0x6f, + 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x44, 0x61, 0x72, 0x65, 0x55, 0x70, 0x10, 0xe3, + 0x12, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, + 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x45, 0x6e, 0x64, 0x10, 0xe4, 0x12, 0x12, 0x1b, 0x0a, 0x16, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x42, 0x61, 0x74, - 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x45, 0x6e, 0x64, 0x10, 0xe4, 0x12, 0x12, 0x1b, 0x0a, 0x16, 0x4d, - 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, - 0x4e, 0x6f, 0x57, 0x69, 0x6e, 0x10, 0xe5, 0x12, 0x12, 0x16, 0x0a, 0x11, 0x4d, 0x6f, 0x6f, 0x6e, - 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x4e, 0x6f, 0x4a, 0x6f, 0x69, 0x6e, 0x10, 0xe6, 0x12, - 0x12, 0x20, 0x0a, 0x1b, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x4e, - 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x73, 0x10, - 0xe7, 0x12, 0x12, 0x18, 0x0a, 0x13, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x46, 0x6f, - 0x75, 0x6e, 0x64, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x10, 0xc5, 0x13, 0x12, 0x1a, 0x0a, 0x15, - 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, - 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xa9, 0x14, 0x12, 0x17, 0x0a, 0x12, 0x4c, 0x69, 0x6e, 0x65, - 0x73, 0x74, 0x6f, 0x72, 0x79, 0x4e, 0x6f, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0xaa, - 0x14, 0x12, 0x1f, 0x0a, 0x1a, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, - 0x73, 0x6b, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x45, 0x6e, 0x74, 0x65, 0x72, 0x10, - 0xab, 0x14, 0x12, 0x1b, 0x0a, 0x16, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x43, - 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x4f, 0x70, 0x65, 0x6e, 0x10, 0xac, 0x14, 0x12, - 0x1b, 0x0a, 0x16, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x50, 0x72, 0x65, 0x4e, - 0x6f, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x10, 0xad, 0x14, 0x12, 0x11, 0x0a, 0x0c, - 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x10, 0x8d, 0x15, 0x12, - 0x14, 0x0a, 0x0f, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x6f, 0x73, 0x54, 0x79, - 0x70, 0x65, 0x10, 0x8e, 0x15, 0x12, 0x17, 0x0a, 0x12, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, - 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x8f, 0x15, 0x12, 0x1d, - 0x0a, 0x18, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x6c, - 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x90, 0x15, 0x12, 0x1c, 0x0a, - 0x17, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, - 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x91, 0x15, 0x12, 0x11, 0x0a, 0x0c, 0x45, - 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x10, 0x97, 0x15, 0x12, 0x14, - 0x0a, 0x0f, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x42, 0x6f, 0x6f, 0x73, 0x54, 0x79, 0x70, - 0x65, 0x10, 0x98, 0x15, 0x12, 0x17, 0x0a, 0x12, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x42, - 0x75, 0x79, 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x99, 0x15, 0x12, 0x1d, 0x0a, - 0x18, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x4d, 0x61, 0x78, 0x43, 0x68, 0x61, 0x6c, 0x6c, - 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x9a, 0x15, 0x12, 0x1c, 0x0a, 0x17, - 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x4e, 0x6f, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, - 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x9b, 0x15, 0x12, 0x11, 0x0a, 0x0c, 0x4c, 0x69, - 0x62, 0x72, 0x61, 0x72, 0x79, 0x4d, 0x61, 0x78, 0x4c, 0x76, 0x10, 0xf1, 0x15, 0x12, 0x12, 0x0a, - 0x0d, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4e, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x10, 0xf2, - 0x15, 0x12, 0x16, 0x0a, 0x11, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, 0x63, 0x74, 0x69, - 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0xf3, 0x15, 0x12, 0x12, 0x0a, 0x0d, 0x4c, 0x69, 0x62, - 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xf4, 0x15, 0x12, 0x14, 0x0a, - 0x0f, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4c, 0x76, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, - 0x10, 0xf5, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x46, 0x65, - 0x74, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, - 0xf6, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x50, 0x72, 0x65, - 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xf7, - 0x15, 0x12, 0x18, 0x0a, 0x13, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x47, 0x69, 0x76, 0x65, - 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xf8, 0x15, 0x12, 0x1b, 0x0a, 0x16, 0x42, - 0x61, 0x74, 0x74, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, - 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xd5, 0x16, 0x12, 0x10, 0x0a, 0x0b, 0x42, 0x61, 0x74, 0x74, - 0x6c, 0x65, 0x4e, 0x6f, 0x57, 0x69, 0x6e, 0x10, 0xd6, 0x16, 0x12, 0x17, 0x0a, 0x12, 0x42, 0x61, - 0x74, 0x74, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, - 0x10, 0xd7, 0x16, 0x12, 0x16, 0x0a, 0x11, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x43, - 0x6d, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xd8, 0x16, 0x12, 0x12, 0x0a, 0x0d, 0x42, - 0x61, 0x74, 0x74, 0x6c, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x10, 0xd9, 0x16, 0x12, - 0x1e, 0x0a, 0x19, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x61, 0x70, 0x73, 0x6b, 0x69, 0x6c, - 0x6c, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xda, 0x16, 0x12, - 0x11, 0x0a, 0x0c, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x4b, 0x65, 0x65, 0x70, 0x10, - 0xdb, 0x16, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x46, - 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xb8, 0x17, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6f, 0x63, 0x69, 0x61, - 0x74, 0x79, 0x41, 0x64, 0x64, 0x65, 0x64, 0x10, 0xb9, 0x17, 0x12, 0x1b, 0x0a, 0x16, 0x53, 0x6f, - 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x4e, 0x6f, 0x45, 0x6e, - 0x6f, 0x75, 0x67, 0x68, 0x10, 0xba, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, - 0x74, 0x79, 0x4e, 0x6f, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x10, 0xbb, 0x17, 0x12, 0x13, 0x0a, - 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x52, 0x69, 0x67, 0x68, 0x74, 0x10, - 0xbc, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x41, - 0x64, 0x64, 0x65, 0x64, 0x10, 0xbd, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, - 0x74, 0x79, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x10, 0xbe, 0x17, 0x12, 0x10, 0x0a, 0x0b, - 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x51, 0x75, 0x69, 0x74, 0x10, 0xbf, 0x17, 0x12, 0x11, - 0x0a, 0x0c, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x67, 0x72, 0x65, 0x65, 0x10, 0xc0, - 0x17, 0x12, 0x12, 0x0a, 0x0d, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x66, 0x75, - 0x73, 0x65, 0x10, 0xc1, 0x17, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, - 0x4c, 0x6f, 0x67, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x10, 0xc2, 0x17, 0x12, 0x18, 0x0a, 0x13, - 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x44, - 0x69, 0x73, 0x73, 0x10, 0xc3, 0x17, 0x12, 0x16, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, - 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x4a, 0x6f, 0x62, 0x10, 0xc4, 0x17, 0x12, 0x13, - 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, - 0x10, 0xc5, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, - 0x41, 0x63, 0x63, 0x75, 0x73, 0x65, 0x10, 0xc6, 0x17, 0x12, 0x10, 0x0a, 0x0b, 0x53, 0x6f, 0x63, - 0x69, 0x61, 0x74, 0x79, 0x53, 0x69, 0x67, 0x6e, 0x10, 0xc7, 0x17, 0x12, 0x12, 0x0a, 0x0d, 0x53, - 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x10, 0xc8, 0x17, 0x12, - 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x43, 0x44, 0x4c, 0x69, 0x6d, 0x69, - 0x74, 0x10, 0xc9, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, - 0x70, 0x70, 0x6c, 0x79, 0x4d, 0x61, 0x78, 0x10, 0xca, 0x17, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6f, - 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x6c, 0x66, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, - 0x10, 0xcb, 0x17, 0x12, 0x1c, 0x0a, 0x17, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4d, 0x65, - 0x6d, 0x62, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0xcc, - 0x17, 0x12, 0x1a, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x77, 0x61, - 0x72, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xcd, 0x17, 0x12, 0x19, 0x0a, - 0x14, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, - 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0xce, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, - 0x61, 0x74, 0x79, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x10, 0xcf, 0x17, 0x12, 0x14, - 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x65, 0x6c, 0x6f, 0x6e, 0x67, 0x54, - 0x6f, 0x10, 0xd1, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, - 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x10, 0xd2, 0x17, 0x12, 0x1a, 0x0a, 0x15, 0x53, 0x6f, 0x63, - 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x79, 0x4c, 0x76, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, - 0x67, 0x68, 0x10, 0xd3, 0x17, 0x12, 0x1a, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, - 0x54, 0x61, 0x73, 0x6b, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0xd4, - 0x17, 0x12, 0x1c, 0x0a, 0x17, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, - 0x76, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xd5, 0x17, 0x12, - 0x1b, 0x0a, 0x16, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x69, 0x74, 0x76, 0x69, - 0x74, 0x79, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0xd6, 0x17, 0x12, 0x15, 0x0a, 0x10, - 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x65, 0x64, - 0x10, 0xd7, 0x17, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x61, - 0x6d, 0x65, 0x45, 0x78, 0x69, 0x73, 0x74, 0x10, 0xd8, 0x17, 0x12, 0x19, 0x0a, 0x14, 0x53, 0x6f, - 0x63, 0x69, 0x61, 0x74, 0x79, 0x51, 0x75, 0x69, 0x74, 0x4e, 0x6f, 0x41, 0x6c, 0x6c, 0x6f, 0x77, - 0x65, 0x64, 0x10, 0xd9, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, - 0x4e, 0x6f, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x10, 0xda, 0x17, 0x12, 0x17, 0x0a, 0x12, 0x53, - 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x10, 0xdb, 0x17, 0x12, 0x1b, 0x0a, 0x16, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xdc, - 0x17, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x70, 0x6f, 0x72, - 0x74, 0x73, 0x4e, 0x6f, 0x69, 0x6e, 0x69, 0x74, 0x10, 0xdd, 0x17, 0x12, 0x15, 0x0a, 0x10, 0x53, - 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x45, 0x6e, 0x64, 0x10, - 0xde, 0x17, 0x12, 0x16, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x65, 0x61, - 0x6d, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x10, 0xdf, 0x17, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6f, - 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, - 0x10, 0xe0, 0x17, 0x12, 0x1a, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, - 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xe1, 0x17, 0x12, - 0x18, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, - 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xe2, 0x17, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6f, 0x63, - 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x4c, 0x76, 0x4c, 0x69, 0x6d, 0x69, 0x74, - 0x10, 0xe3, 0x17, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, - 0x70, 0x6c, 0x79, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x10, 0xe4, 0x17, 0x12, 0x19, 0x0a, 0x14, - 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x54, 0x65, 0x78, - 0x74, 0x4c, 0x65, 0x6e, 0x10, 0xe5, 0x17, 0x12, 0x20, 0x0a, 0x1b, 0x53, 0x6f, 0x63, 0x69, 0x61, - 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x57, 0x6f, 0x72, 0x64, 0x73, 0x10, 0xe6, 0x17, 0x12, 0x22, 0x0a, 0x1d, 0x53, 0x6f, 0x63, - 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x64, 0x73, 0x10, 0xe7, 0x17, 0x12, 0x15, 0x0a, - 0x10, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x42, 0x75, 0x79, 0x55, - 0x70, 0x10, 0x9d, 0x18, 0x12, 0x19, 0x0a, 0x14, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x54, 0x69, 0x63, - 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0x9e, 0x18, 0x12, - 0x17, 0x0a, 0x12, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x70, - 0x63, 0x49, 0x6e, 0x43, 0x64, 0x10, 0x9f, 0x18, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x61, 0x6c, 0x65, - 0x6e, 0x74, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x4c, 0x65, 0x61, 0x72, 0x6e, 0x10, 0x81, 0x19, - 0x12, 0x12, 0x0a, 0x0d, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x45, 0x72, 0x72, 0x44, 0x61, 0x74, - 0x61, 0x10, 0x82, 0x19, 0x12, 0x19, 0x0a, 0x14, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x55, 0x6e, - 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x10, 0x83, 0x19, 0x12, - 0x15, 0x0a, 0x10, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x65, 0x74, 0x53, 0x74, - 0x61, 0x74, 0x65, 0x10, 0x84, 0x19, 0x12, 0x10, 0x0a, 0x0b, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x42, - 0x75, 0x79, 0x4d, 0x61, 0x78, 0x10, 0xe5, 0x19, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x72, 0x6f, 0x6c, - 0x6c, 0x53, 0x65, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x10, 0xe6, 0x19, 0x12, 0x16, 0x0a, 0x11, 0x54, - 0x72, 0x6f, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x53, 0x65, 0x6c, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x10, 0xe7, 0x19, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x49, - 0x74, 0x65, 0x6d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xe8, 0x19, 0x12, 0x18, 0x0a, 0x13, 0x54, - 0x72, 0x6f, 0x6c, 0x6c, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x52, 0x65, 0x77, 0x61, - 0x72, 0x64, 0x10, 0xe9, 0x19, 0x12, 0x0e, 0x0a, 0x09, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x43, 0x69, - 0x74, 0x79, 0x10, 0xea, 0x19, 0x12, 0x0e, 0x0a, 0x09, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x54, 0x61, - 0x73, 0x6b, 0x10, 0xeb, 0x19, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x49, 0x74, - 0x65, 0x6d, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xec, 0x19, 0x12, 0x18, 0x0a, - 0x13, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x43, 0x69, 0x74, 0x79, 0x55, 0x6e, 0x53, 0x65, 0x6c, 0x6c, - 0x49, 0x74, 0x65, 0x6d, 0x10, 0xed, 0x19, 0x12, 0x18, 0x0a, 0x13, 0x54, 0x72, 0x6f, 0x6c, 0x6c, - 0x43, 0x69, 0x74, 0x79, 0x55, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x10, 0xee, - 0x19, 0x12, 0x19, 0x0a, 0x14, 0x48, 0x6f, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x4e, 0x6f, - 0x74, 0x54, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x4f, 0x6e, 0x10, 0xc9, 0x1a, 0x12, 0x19, 0x0a, 0x14, - 0x48, 0x6f, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x52, 0x65, 0x73, 0x74, 0x43, 0x44, 0x4e, - 0x6f, 0x45, 0x6e, 0x64, 0x10, 0xca, 0x1a, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x72, 0x69, 0x76, 0x69, - 0x6c, 0x65, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xad, 0x1b, 0x12, - 0x17, 0x0a, 0x12, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x52, 0x65, 0x6e, 0x65, - 0x77, 0x54, 0x69, 0x6d, 0x65, 0x10, 0xae, 0x1b, 0x12, 0x0f, 0x0a, 0x0a, 0x56, 0x69, 0x70, 0x4c, - 0x76, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0xaf, 0x1b, 0x12, 0x11, 0x0a, 0x0c, 0x56, 0x69, 0x70, - 0x47, 0x69, 0x66, 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0xb0, 0x1b, 0x12, 0x11, 0x0a, 0x0c, - 0x56, 0x69, 0x70, 0x42, 0x75, 0x79, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x10, 0xb1, 0x1b, 0x12, - 0x14, 0x0a, 0x0f, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, - 0x76, 0x65, 0x10, 0x91, 0x1c, 0x12, 0x17, 0x0a, 0x12, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x61, 0x73, - 0x6b, 0x41, 0x64, 0x76, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0x92, 0x1c, 0x12, 0x17, - 0x0a, 0x12, 0x50, 0x61, 0x79, 0x42, 0x75, 0x79, 0x4e, 0x75, 0x6d, 0x4e, 0x6f, 0x74, 0x45, 0x6e, - 0x6f, 0x75, 0x67, 0x68, 0x10, 0xf5, 0x1c, 0x12, 0x14, 0x0a, 0x0f, 0x50, 0x61, 0x79, 0x52, 0x65, - 0x6e, 0x65, 0x77, 0x54, 0x69, 0x6d, 0x65, 0x45, 0x72, 0x72, 0x10, 0xf6, 0x1c, 0x12, 0x16, 0x0a, - 0x11, 0x50, 0x61, 0x79, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, - 0x65, 0x64, 0x10, 0xf7, 0x1c, 0x12, 0x14, 0x0a, 0x0f, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, - 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x10, 0xd9, 0x1d, 0x12, 0x19, 0x0a, 0x14, 0x57, - 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4c, 0x76, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f, - 0x75, 0x67, 0x68, 0x10, 0xda, 0x1d, 0x12, 0x16, 0x0a, 0x11, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, - 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x10, 0xdb, 0x1d, 0x12, 0x18, - 0x0a, 0x13, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x43, 0x6f, 0x6d, - 0x70, 0x6c, 0x65, 0x74, 0x65, 0x10, 0xdc, 0x1d, 0x12, 0x15, 0x0a, 0x10, 0x57, 0x6f, 0x72, 0x6c, - 0x64, 0x74, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x68, 0x65, 0x64, 0x10, 0xdd, 0x1d, 0x12, - 0x1c, 0x0a, 0x17, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4c, 0x61, 0x73, 0x74, - 0x55, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xde, 0x1d, 0x12, 0x1b, 0x0a, - 0x16, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, - 0x64, 0x4e, 0x6f, 0x73, 0x61, 0x6d, 0x65, 0x10, 0xdf, 0x1d, 0x12, 0x1f, 0x0a, 0x1a, 0x57, 0x6f, - 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x55, 0x6e, - 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xe0, 0x1d, 0x12, 0x1d, 0x0a, 0x18, 0x57, - 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x52, - 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xe1, 0x1d, 0x12, 0x17, 0x0a, 0x12, 0x57, 0x6f, - 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x50, 0x72, 0x6f, 0x63, 0x65, 0x73, 0x73, - 0x10, 0xe2, 0x1d, 0x12, 0x1a, 0x0a, 0x15, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, - 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x10, 0xe3, 0x1d, 0x12, - 0x1e, 0x0a, 0x19, 0x41, 0x63, 0x61, 0x64, 0x65, 0x6d, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, - 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x10, 0xbd, 0x1e, 0x12, - 0x15, 0x0a, 0x10, 0x41, 0x75, 0x74, 0x6f, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x44, - 0x61, 0x74, 0x61, 0x10, 0xa1, 0x1f, 0x12, 0x18, 0x0a, 0x13, 0x41, 0x75, 0x74, 0x6f, 0x42, 0x61, - 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x45, 0x72, 0x72, 0x10, 0xa2, 0x1f, - 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4e, 0x6f, 0x52, 0x65, 0x65, 0x6c, - 0x10, 0x85, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4e, 0x6f, 0x54, - 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x10, 0x86, 0x20, 0x12, 0x15, 0x0a, - 0x10, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x53, 0x74, 0x6f, 0x76, 0x65, 0x4d, 0x61, 0x78, 0x4c, - 0x76, 0x10, 0x87, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x43, 0x75, - 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0x88, 0x20, 0x12, 0x20, - 0x0a, 0x1b, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, - 0x45, 0x71, 0x75, 0x69, 0x70, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0x89, 0x20, - 0x12, 0x19, 0x0a, 0x14, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4d, 0x61, 0x78, 0x54, 0x65, 0x6d, - 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x10, 0x8a, 0x20, 0x12, 0x13, 0x0a, 0x0e, 0x53, - 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4c, 0x61, 0x63, 0x6b, 0x4c, 0x61, 0x76, 0x61, 0x10, 0x8b, 0x20, - 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x4d, - 0x61, 0x78, 0x4c, 0x76, 0x10, 0x8c, 0x20, 0x12, 0x16, 0x0a, 0x11, 0x53, 0x6d, 0x69, 0x74, 0x68, - 0x79, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x4c, 0x61, 0x63, 0x6b, 0x4c, 0x76, 0x10, 0x8d, 0x20, 0x12, - 0x19, 0x0a, 0x14, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, - 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0x8e, 0x20, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6d, - 0x69, 0x74, 0x68, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, - 0x10, 0x8f, 0x20, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4e, 0x6f, 0x46, - 0x6f, 0x75, 0x6e, 0x64, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x10, 0x90, 0x20, 0x12, 0x1a, 0x0a, 0x15, - 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4e, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x65, - 0x41, 0x74, 0x6c, 0x61, 0x73, 0x10, 0x91, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6d, 0x69, 0x74, - 0x68, 0x79, 0x4c, 0x76, 0x54, 0x6f, 0x6f, 0x6c, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, - 0x92, 0x20, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4c, 0x76, 0x54, 0x6f, - 0x6f, 0x6c, 0x73, 0x50, 0x72, 0x65, 0x10, 0x93, 0x20, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6d, 0x69, - 0x74, 0x68, 0x79, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x54, 0x79, 0x70, 0x65, 0x45, 0x72, 0x72, 0x10, - 0x94, 0x20, 0x12, 0x1a, 0x0a, 0x15, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x48, 0x65, - 0x72, 0x6f, 0x4e, 0x6f, 0x52, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x10, 0xe9, 0x20, 0x12, 0x13, - 0x0a, 0x0e, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x46, 0x72, 0x65, 0x65, - 0x10, 0xea, 0x20, 0x12, 0x1b, 0x0a, 0x16, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x54, - 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xeb, 0x20, - 0x12, 0x19, 0x0a, 0x14, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x48, 0x65, 0x72, 0x6f, - 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x10, 0xec, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x44, - 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x54, 0x61, 0x73, 0x6b, 0x45, 0x78, 0x70, 0x69, 0x72, - 0x65, 0x64, 0x10, 0xed, 0x20, 0x12, 0x17, 0x0a, 0x12, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, - 0x68, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4d, 0x61, 0x78, 0x10, 0xee, 0x20, 0x12, 0x17, - 0x0a, 0x12, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, - 0x73, 0x68, 0x65, 0x64, 0x10, 0xef, 0x20, 0x12, 0x19, 0x0a, 0x14, 0x44, 0x69, 0x73, 0x70, 0x61, - 0x74, 0x63, 0x68, 0x48, 0x65, 0x72, 0x6f, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, - 0xf0, 0x20, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x51, 0x69, - 0x65, 0x63, 0x75, 0x6f, 0x69, 0x6e, 0x67, 0x10, 0xcd, 0x21, 0x12, 0x11, 0x0a, 0x0c, 0x50, 0x72, - 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x53, 0x65, 0x6e, 0x74, 0x10, 0xce, 0x21, 0x12, 0x1a, 0x0a, - 0x15, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x54, - 0x69, 0x6d, 0x65, 0x4f, 0x75, 0x74, 0x10, 0xcf, 0x21, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x72, 0x61, - 0x63, 0x74, 0x69, 0x63, 0x65, 0x50, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x4d, 0x61, 0x78, 0x4c, 0x76, - 0x10, 0xd0, 0x21, 0x12, 0x19, 0x0a, 0x14, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x59, - 0x6f, 0x75, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x69, 0x6e, 0x67, 0x10, 0xd1, 0x21, 0x12, 0x1c, - 0x0a, 0x17, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, - 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x69, 0x6e, 0x67, 0x10, 0xd2, 0x21, 0x12, 0x15, 0x0a, 0x10, - 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x55, 0x73, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, - 0x10, 0xd3, 0x21, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x4d, 0x65, - 0x6d, 0x62, 0x65, 0x72, 0x46, 0x75, 0x6c, 0x6c, 0x10, 0xb1, 0x22, 0x12, 0x19, 0x0a, 0x14, 0x50, - 0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4f, 0x76, 0x65, 0x72, - 0x64, 0x75, 0x65, 0x10, 0xb2, 0x22, 0x12, 0x1f, 0x0a, 0x1a, 0x50, 0x61, 0x72, 0x6b, 0x6f, 0x75, - 0x72, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x50, 0x65, 0x72, 0x6d, 0x69, 0x73, 0x73, - 0x69, 0x6f, 0x6e, 0x73, 0x10, 0xb3, 0x22, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x61, 0x72, 0x6b, 0x6f, - 0x75, 0x72, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, 0x65, 0x61, 0x6d, 0x65, 0x64, 0x10, 0xb4, - 0x22, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, - 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x46, 0x75, 0x6c, 0x6c, 0x10, 0x95, 0x23, 0x12, 0x1a, 0x0a, 0x15, - 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x50, 0x72, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x4c, 0x76, 0x10, 0x96, 0x23, 0x12, 0x15, 0x0a, 0x10, 0x4f, 0x6c, 0x64, 0x74, - 0x69, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xf9, 0x23, 0x12, - 0x15, 0x0a, 0x10, 0x4f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, - 0x68, 0x65, 0x64, 0x10, 0xfa, 0x23, 0x12, 0x16, 0x0a, 0x11, 0x4f, 0x6c, 0x64, 0x74, 0x69, 0x6d, - 0x65, 0x73, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x76, 0x65, 0x72, 0x10, 0xfb, 0x23, 0x12, 0x1f, - 0x0a, 0x1a, 0x4f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x50, 0x72, 0x65, 0x4c, 0x65, 0x76, - 0x65, 0x6c, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xfc, 0x23, 0x12, - 0x1a, 0x0a, 0x15, 0x4f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x4e, 0x6f, 0x41, 0x6c, 0x6c, - 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xfd, 0x23, 0x12, 0x1b, 0x0a, 0x16, 0x50, - 0x61, 0x73, 0x73, 0x6f, 0x6e, 0x48, 0x65, 0x72, 0x6f, 0x4e, 0x75, 0x6d, 0x4e, 0x6f, 0x74, 0x45, - 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xdd, 0x24, 0x12, 0x1a, 0x0a, 0x15, 0x50, 0x61, 0x73, 0x73, - 0x6f, 0x6e, 0x48, 0x65, 0x72, 0x6f, 0x55, 0x6e, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, - 0x65, 0x10, 0xde, 0x24, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x61, 0x73, 0x73, 0x6f, 0x6e, 0x53, 0x65, - 0x61, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x45, 0x72, 0x72, 0x10, 0xdf, 0x24, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x57, 0x69, 0x6e, 0x10, 0xe5, 0x12, 0x12, 0x16, 0x0a, 0x11, 0x4d, + 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x4e, 0x6f, 0x4a, 0x6f, 0x69, 0x6e, + 0x10, 0xe6, 0x12, 0x12, 0x20, 0x0a, 0x1b, 0x4d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, + 0x73, 0x79, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x62, 0x61, 0x74, 0x74, 0x6c, + 0x65, 0x73, 0x10, 0xe7, 0x12, 0x12, 0x18, 0x0a, 0x13, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, + 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x10, 0xc5, 0x13, 0x12, + 0x1a, 0x0a, 0x15, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x54, 0x61, 0x73, 0x6b, + 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xa9, 0x14, 0x12, 0x17, 0x0a, 0x12, 0x4c, + 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x4e, 0x6f, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, + 0x65, 0x10, 0xaa, 0x14, 0x12, 0x1f, 0x0a, 0x1a, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, + 0x79, 0x54, 0x61, 0x73, 0x6b, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x45, 0x6e, 0x74, + 0x65, 0x72, 0x10, 0xab, 0x14, 0x12, 0x1b, 0x0a, 0x16, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, + 0x72, 0x79, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x4e, 0x6f, 0x4f, 0x70, 0x65, 0x6e, 0x10, + 0xac, 0x14, 0x12, 0x1b, 0x0a, 0x16, 0x4c, 0x69, 0x6e, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x79, 0x50, + 0x72, 0x65, 0x4e, 0x6f, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x10, 0xad, 0x14, 0x12, + 0x11, 0x0a, 0x0c, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x10, + 0x8d, 0x15, 0x12, 0x14, 0x0a, 0x0f, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x42, 0x6f, 0x6f, + 0x73, 0x54, 0x79, 0x70, 0x65, 0x10, 0x8e, 0x15, 0x12, 0x17, 0x0a, 0x12, 0x48, 0x75, 0x6e, 0x74, + 0x69, 0x6e, 0x67, 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x8f, + 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4d, 0x61, 0x78, 0x43, + 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x90, 0x15, + 0x12, 0x1c, 0x0a, 0x17, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x4e, 0x6f, 0x43, 0x68, 0x61, + 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x91, 0x15, 0x12, 0x11, + 0x0a, 0x0c, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x10, 0x97, + 0x15, 0x12, 0x14, 0x0a, 0x0f, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x42, 0x6f, 0x6f, 0x73, + 0x54, 0x79, 0x70, 0x65, 0x10, 0x98, 0x15, 0x12, 0x17, 0x0a, 0x12, 0x45, 0x6e, 0x63, 0x68, 0x61, + 0x6e, 0x74, 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x99, 0x15, + 0x12, 0x1d, 0x0a, 0x18, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x4d, 0x61, 0x78, 0x43, 0x68, + 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x9a, 0x15, 0x12, + 0x1c, 0x0a, 0x17, 0x45, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x4e, 0x6f, 0x43, 0x68, 0x61, 0x6c, + 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0x9b, 0x15, 0x12, 0x11, 0x0a, + 0x0c, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4d, 0x61, 0x78, 0x4c, 0x76, 0x10, 0xf1, 0x15, + 0x12, 0x12, 0x0a, 0x0d, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4e, 0x6f, 0x44, 0x61, 0x74, + 0x61, 0x10, 0xf2, 0x15, 0x12, 0x16, 0x0a, 0x11, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x41, + 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0xf3, 0x15, 0x12, 0x12, 0x0a, 0x0d, + 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xf4, 0x15, + 0x12, 0x14, 0x0a, 0x0f, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x4c, 0x76, 0x52, 0x65, 0x77, + 0x61, 0x72, 0x64, 0x10, 0xf5, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, + 0x79, 0x46, 0x65, 0x74, 0x74, 0x65, 0x72, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x6f, 0x75, + 0x6e, 0x64, 0x10, 0xf6, 0x15, 0x12, 0x1d, 0x0a, 0x18, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, + 0x50, 0x72, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, + 0x64, 0x10, 0xf7, 0x15, 0x12, 0x18, 0x0a, 0x13, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x47, + 0x69, 0x76, 0x65, 0x4d, 0x61, 0x78, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xf8, 0x15, 0x12, 0x1b, + 0x0a, 0x16, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xd5, 0x16, 0x12, 0x10, 0x0a, 0x0b, 0x42, + 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x57, 0x69, 0x6e, 0x10, 0xd6, 0x16, 0x12, 0x17, 0x0a, + 0x12, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x61, 0x69, + 0x6c, 0x65, 0x64, 0x10, 0xd7, 0x16, 0x12, 0x16, 0x0a, 0x11, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, + 0x49, 0x6e, 0x43, 0x6d, 0x64, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, 0xd8, 0x16, 0x12, 0x12, + 0x0a, 0x0d, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x55, 0x73, 0x65, 0x72, 0x4f, 0x66, 0x66, 0x10, + 0xd9, 0x16, 0x12, 0x1e, 0x0a, 0x19, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x61, 0x70, 0x73, + 0x6b, 0x69, 0x6c, 0x6c, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x46, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x10, + 0xda, 0x16, 0x12, 0x11, 0x0a, 0x0c, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x4e, 0x6f, 0x4b, 0x65, + 0x65, 0x70, 0x10, 0xdb, 0x16, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, + 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0xb8, 0x17, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6f, + 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x64, 0x64, 0x65, 0x64, 0x10, 0xb9, 0x17, 0x12, 0x1b, 0x0a, + 0x16, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x4e, + 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xba, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, + 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x10, 0xbb, 0x17, + 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x52, 0x69, 0x67, + 0x68, 0x74, 0x10, 0xbc, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, + 0x4e, 0x6f, 0x41, 0x64, 0x64, 0x65, 0x64, 0x10, 0xbd, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, + 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x10, 0xbe, 0x17, 0x12, + 0x10, 0x0a, 0x0b, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x51, 0x75, 0x69, 0x74, 0x10, 0xbf, + 0x17, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x67, 0x72, 0x65, + 0x65, 0x10, 0xc0, 0x17, 0x12, 0x12, 0x0a, 0x0d, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, + 0x65, 0x66, 0x75, 0x73, 0x65, 0x10, 0xc1, 0x17, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, + 0x61, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x10, 0xc2, 0x17, 0x12, + 0x18, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, + 0x4e, 0x6f, 0x44, 0x69, 0x73, 0x73, 0x10, 0xc3, 0x17, 0x12, 0x16, 0x0a, 0x11, 0x53, 0x6f, 0x63, + 0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x4a, 0x6f, 0x62, 0x10, 0xc4, + 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, + 0x69, 0x6e, 0x67, 0x10, 0xc5, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, + 0x79, 0x4e, 0x6f, 0x41, 0x63, 0x63, 0x75, 0x73, 0x65, 0x10, 0xc6, 0x17, 0x12, 0x10, 0x0a, 0x0b, + 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x69, 0x67, 0x6e, 0x10, 0xc7, 0x17, 0x12, 0x12, + 0x0a, 0x0d, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x10, + 0xc8, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x43, 0x44, 0x4c, + 0x69, 0x6d, 0x69, 0x74, 0x10, 0xc9, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, + 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x4d, 0x61, 0x78, 0x10, 0xca, 0x17, 0x12, 0x17, 0x0a, + 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x6c, 0x66, 0x53, 0x65, 0x74, 0x74, + 0x69, 0x6e, 0x67, 0x10, 0xcb, 0x17, 0x12, 0x1c, 0x0a, 0x17, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, + 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4c, 0x69, 0x6d, 0x69, + 0x74, 0x10, 0xcc, 0x17, 0x12, 0x1a, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, + 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xcd, 0x17, + 0x12, 0x19, 0x0a, 0x14, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x77, 0x61, 0x72, + 0x64, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0xce, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, + 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x10, 0xcf, + 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x65, 0x6c, 0x6f, + 0x6e, 0x67, 0x54, 0x6f, 0x10, 0xd1, 0x17, 0x12, 0x13, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, + 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x64, 0x10, 0xd2, 0x17, 0x12, 0x1a, 0x0a, 0x15, + 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x79, 0x4c, 0x76, 0x4e, 0x6f, 0x45, + 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xd3, 0x17, 0x12, 0x1a, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, + 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x10, 0xd4, 0x17, 0x12, 0x1c, 0x0a, 0x17, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, + 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, + 0xd5, 0x17, 0x12, 0x1b, 0x0a, 0x16, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x69, + 0x74, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0xd6, 0x17, 0x12, + 0x15, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, + 0x73, 0x65, 0x64, 0x10, 0xd7, 0x17, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, + 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x45, 0x78, 0x69, 0x73, 0x74, 0x10, 0xd8, 0x17, 0x12, 0x19, 0x0a, + 0x14, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x51, 0x75, 0x69, 0x74, 0x4e, 0x6f, 0x41, 0x6c, + 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x10, 0xd9, 0x17, 0x12, 0x14, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, + 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x10, 0xda, 0x17, 0x12, 0x17, + 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x46, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x10, 0xdb, 0x17, 0x12, 0x1b, 0x0a, 0x16, 0x53, 0x6f, 0x63, 0x69, 0x61, + 0x74, 0x79, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, + 0x68, 0x10, 0xdc, 0x17, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, + 0x70, 0x6f, 0x72, 0x74, 0x73, 0x4e, 0x6f, 0x69, 0x6e, 0x69, 0x74, 0x10, 0xdd, 0x17, 0x12, 0x15, + 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x45, + 0x6e, 0x64, 0x10, 0xde, 0x17, 0x12, 0x16, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, + 0x54, 0x65, 0x61, 0x6d, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x10, 0xdf, 0x17, 0x12, 0x17, 0x0a, + 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x6f, + 0x75, 0x6e, 0x64, 0x10, 0xe0, 0x17, 0x12, 0x1a, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, + 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, + 0xe1, 0x17, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, + 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xe2, 0x17, 0x12, 0x18, 0x0a, 0x13, + 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x4c, 0x76, 0x4c, 0x69, + 0x6d, 0x69, 0x74, 0x10, 0xe3, 0x17, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, + 0x79, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x10, 0xe4, 0x17, 0x12, + 0x19, 0x0a, 0x14, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x63, 0x65, + 0x54, 0x65, 0x78, 0x74, 0x4c, 0x65, 0x6e, 0x10, 0xe5, 0x17, 0x12, 0x20, 0x0a, 0x1b, 0x53, 0x6f, + 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x49, 0x6e, 0x73, 0x63, 0x72, 0x69, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x64, 0x73, 0x10, 0xe6, 0x17, 0x12, 0x22, 0x0a, 0x1d, + 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x6f, 0x74, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x6f, 0x72, 0x64, 0x73, 0x10, 0xe7, 0x17, + 0x12, 0x15, 0x0a, 0x10, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x42, + 0x75, 0x79, 0x55, 0x70, 0x10, 0x9d, 0x18, 0x12, 0x19, 0x0a, 0x14, 0x41, 0x72, 0x65, 0x6e, 0x61, + 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, + 0x9e, 0x18, 0x12, 0x17, 0x0a, 0x12, 0x41, 0x72, 0x65, 0x6e, 0x61, 0x54, 0x69, 0x63, 0x6b, 0x65, + 0x74, 0x4e, 0x70, 0x63, 0x49, 0x6e, 0x43, 0x64, 0x10, 0x9f, 0x18, 0x12, 0x16, 0x0a, 0x11, 0x54, + 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x4c, 0x65, 0x61, 0x72, 0x6e, + 0x10, 0x81, 0x19, 0x12, 0x12, 0x0a, 0x0d, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x45, 0x72, 0x72, + 0x44, 0x61, 0x74, 0x61, 0x10, 0x82, 0x19, 0x12, 0x19, 0x0a, 0x14, 0x54, 0x61, 0x6c, 0x65, 0x6e, + 0x74, 0x55, 0x6e, 0x4c, 0x6f, 0x63, 0x6b, 0x65, 0x72, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x10, + 0x83, 0x19, 0x12, 0x15, 0x0a, 0x10, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x65, + 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x10, 0x84, 0x19, 0x12, 0x10, 0x0a, 0x0b, 0x54, 0x72, 0x6f, + 0x6c, 0x6c, 0x42, 0x75, 0x79, 0x4d, 0x61, 0x78, 0x10, 0xe5, 0x19, 0x12, 0x11, 0x0a, 0x0c, 0x54, + 0x72, 0x6f, 0x6c, 0x6c, 0x53, 0x65, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x10, 0xe6, 0x19, 0x12, 0x16, + 0x0a, 0x11, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x4d, 0x61, 0x78, 0x53, 0x65, 0x6c, 0x6c, 0x43, 0x6f, + 0x75, 0x6e, 0x74, 0x10, 0xe7, 0x19, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x4d, + 0x61, 0x78, 0x49, 0x74, 0x65, 0x6d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x10, 0xe8, 0x19, 0x12, 0x18, + 0x0a, 0x13, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x52, + 0x65, 0x77, 0x61, 0x72, 0x64, 0x10, 0xe9, 0x19, 0x12, 0x0e, 0x0a, 0x09, 0x54, 0x72, 0x6f, 0x6c, + 0x6c, 0x43, 0x69, 0x74, 0x79, 0x10, 0xea, 0x19, 0x12, 0x0e, 0x0a, 0x09, 0x54, 0x72, 0x6f, 0x6c, + 0x6c, 0x54, 0x61, 0x73, 0x6b, 0x10, 0xeb, 0x19, 0x12, 0x16, 0x0a, 0x11, 0x54, 0x72, 0x6f, 0x6c, + 0x6c, 0x49, 0x74, 0x65, 0x6d, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xec, 0x19, + 0x12, 0x18, 0x0a, 0x13, 0x54, 0x72, 0x6f, 0x6c, 0x6c, 0x43, 0x69, 0x74, 0x79, 0x55, 0x6e, 0x53, + 0x65, 0x6c, 0x6c, 0x49, 0x74, 0x65, 0x6d, 0x10, 0xed, 0x19, 0x12, 0x18, 0x0a, 0x13, 0x54, 0x72, + 0x6f, 0x6c, 0x6c, 0x43, 0x69, 0x74, 0x79, 0x55, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, + 0x79, 0x10, 0xee, 0x19, 0x12, 0x19, 0x0a, 0x14, 0x48, 0x6f, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, + 0x65, 0x4e, 0x6f, 0x74, 0x54, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x4f, 0x6e, 0x10, 0xc9, 0x1a, 0x12, + 0x19, 0x0a, 0x14, 0x48, 0x6f, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x52, 0x65, 0x73, 0x74, + 0x43, 0x44, 0x4e, 0x6f, 0x45, 0x6e, 0x64, 0x10, 0xca, 0x1a, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x72, + 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x4e, 0x6f, 0x74, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x10, + 0xad, 0x1b, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x72, 0x69, 0x76, 0x69, 0x6c, 0x65, 0x67, 0x65, 0x52, + 0x65, 0x6e, 0x65, 0x77, 0x54, 0x69, 0x6d, 0x65, 0x10, 0xae, 0x1b, 0x12, 0x0f, 0x0a, 0x0a, 0x56, + 0x69, 0x70, 0x4c, 0x76, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0xaf, 0x1b, 0x12, 0x11, 0x0a, 0x0c, + 0x56, 0x69, 0x70, 0x47, 0x69, 0x66, 0x74, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x10, 0xb0, 0x1b, 0x12, + 0x11, 0x0a, 0x0c, 0x56, 0x69, 0x70, 0x42, 0x75, 0x79, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x10, + 0xb1, 0x1b, 0x12, 0x14, 0x0a, 0x0f, 0x47, 0x72, 0x6f, 0x77, 0x74, 0x61, 0x73, 0x6b, 0x52, 0x65, + 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0x91, 0x1c, 0x12, 0x17, 0x0a, 0x12, 0x47, 0x72, 0x6f, 0x77, + 0x74, 0x61, 0x73, 0x6b, 0x41, 0x64, 0x76, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x10, 0x92, + 0x1c, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x61, 0x79, 0x42, 0x75, 0x79, 0x4e, 0x75, 0x6d, 0x4e, 0x6f, + 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xf5, 0x1c, 0x12, 0x14, 0x0a, 0x0f, 0x50, 0x61, + 0x79, 0x52, 0x65, 0x6e, 0x65, 0x77, 0x54, 0x69, 0x6d, 0x65, 0x45, 0x72, 0x72, 0x10, 0xf6, 0x1c, + 0x12, 0x16, 0x0a, 0x11, 0x50, 0x61, 0x79, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x70, + 0x6c, 0x65, 0x74, 0x65, 0x64, 0x10, 0xf7, 0x1c, 0x12, 0x14, 0x0a, 0x0f, 0x57, 0x6f, 0x72, 0x6c, + 0x64, 0x74, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x10, 0xd9, 0x1d, 0x12, 0x19, + 0x0a, 0x14, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4c, 0x76, 0x4e, 0x6f, 0x74, + 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xda, 0x1d, 0x12, 0x16, 0x0a, 0x11, 0x57, 0x6f, 0x72, + 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x41, 0x63, 0x63, 0x65, 0x70, 0x74, 0x10, 0xdb, + 0x1d, 0x12, 0x18, 0x0a, 0x13, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, + 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x10, 0xdc, 0x1d, 0x12, 0x15, 0x0a, 0x10, 0x57, + 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69, 0x68, 0x65, 0x64, 0x10, + 0xdd, 0x1d, 0x12, 0x1c, 0x0a, 0x17, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4c, + 0x61, 0x73, 0x74, 0x55, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xde, 0x1d, + 0x12, 0x1b, 0x0a, 0x16, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x49, 0x64, 0x4e, 0x6f, 0x73, 0x61, 0x6d, 0x65, 0x10, 0xdf, 0x1d, 0x12, 0x1f, 0x0a, + 0x1a, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, + 0x72, 0x55, 0x6e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xe0, 0x1d, 0x12, 0x1d, + 0x0a, 0x18, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x43, 0x68, 0x61, 0x70, 0x74, + 0x65, 0x72, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, 0xe1, 0x1d, 0x12, 0x17, 0x0a, + 0x12, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, 0x61, 0x73, 0x6b, 0x4e, 0x6f, 0x50, 0x72, 0x6f, 0x63, + 0x65, 0x73, 0x73, 0x10, 0xe2, 0x1d, 0x12, 0x1a, 0x0a, 0x15, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x74, + 0x61, 0x73, 0x6b, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x10, + 0xe3, 0x1d, 0x12, 0x1e, 0x0a, 0x19, 0x41, 0x63, 0x61, 0x64, 0x65, 0x6d, 0x79, 0x54, 0x61, 0x73, + 0x6b, 0x4e, 0x6f, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x10, + 0xbd, 0x1e, 0x12, 0x15, 0x0a, 0x10, 0x41, 0x75, 0x74, 0x6f, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, + 0x4e, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x10, 0xa1, 0x1f, 0x12, 0x18, 0x0a, 0x13, 0x41, 0x75, 0x74, + 0x6f, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x73, 0x45, 0x72, 0x72, + 0x10, 0xa2, 0x1f, 0x12, 0x11, 0x0a, 0x0c, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4e, 0x6f, 0x52, + 0x65, 0x65, 0x6c, 0x10, 0x85, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, + 0x4e, 0x6f, 0x54, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x10, 0x86, 0x20, + 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x53, 0x74, 0x6f, 0x76, 0x65, 0x4d, + 0x61, 0x78, 0x4c, 0x76, 0x10, 0x87, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, 0x6d, 0x69, 0x74, 0x68, + 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x65, 0x72, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x10, 0x88, + 0x20, 0x12, 0x20, 0x0a, 0x1b, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x43, 0x75, 0x73, 0x74, 0x6f, + 0x6d, 0x65, 0x72, 0x45, 0x71, 0x75, 0x69, 0x70, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, + 0x10, 0x89, 0x20, 0x12, 0x19, 0x0a, 0x14, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4d, 0x61, 0x78, + 0x54, 0x65, 0x6d, 0x70, 0x65, 0x72, 0x61, 0x74, 0x75, 0x72, 0x65, 0x10, 0x8a, 0x20, 0x12, 0x13, + 0x0a, 0x0e, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4c, 0x61, 0x63, 0x6b, 0x4c, 0x61, 0x76, 0x61, + 0x10, 0x8b, 0x20, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x41, 0x74, 0x6c, + 0x61, 0x73, 0x4d, 0x61, 0x78, 0x4c, 0x76, 0x10, 0x8c, 0x20, 0x12, 0x16, 0x0a, 0x11, 0x53, 0x6d, + 0x69, 0x74, 0x68, 0x79, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x4c, 0x61, 0x63, 0x6b, 0x4c, 0x76, 0x10, + 0x8d, 0x20, 0x12, 0x19, 0x0a, 0x14, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x54, 0x61, 0x73, 0x6b, + 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0x8e, 0x20, 0x12, 0x17, 0x0a, + 0x12, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, + 0x76, 0x65, 0x64, 0x10, 0x8f, 0x20, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, + 0x4e, 0x6f, 0x46, 0x6f, 0x75, 0x6e, 0x64, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x10, 0x90, 0x20, 0x12, + 0x1a, 0x0a, 0x15, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4e, 0x6f, 0x41, 0x63, 0x74, 0x69, 0x76, + 0x61, 0x74, 0x65, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x10, 0x91, 0x20, 0x12, 0x18, 0x0a, 0x13, 0x53, + 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4c, 0x76, 0x54, 0x6f, 0x6f, 0x6c, 0x73, 0x46, 0x61, 0x69, 0x6c, + 0x65, 0x64, 0x10, 0x92, 0x20, 0x12, 0x15, 0x0a, 0x10, 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x4c, + 0x76, 0x54, 0x6f, 0x6f, 0x6c, 0x73, 0x50, 0x72, 0x65, 0x10, 0x93, 0x20, 0x12, 0x17, 0x0a, 0x12, + 0x53, 0x6d, 0x69, 0x74, 0x68, 0x79, 0x41, 0x74, 0x6c, 0x61, 0x73, 0x54, 0x79, 0x70, 0x65, 0x45, + 0x72, 0x72, 0x10, 0x94, 0x20, 0x12, 0x1a, 0x0a, 0x15, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, + 0x68, 0x48, 0x65, 0x72, 0x6f, 0x4e, 0x6f, 0x52, 0x65, 0x61, 0x63, 0x68, 0x65, 0x64, 0x10, 0xe9, + 0x20, 0x12, 0x13, 0x0a, 0x0e, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x46, + 0x72, 0x65, 0x65, 0x10, 0xea, 0x20, 0x12, 0x1b, 0x0a, 0x16, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, + 0x63, 0x68, 0x54, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, + 0x10, 0xeb, 0x20, 0x12, 0x19, 0x0a, 0x14, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x48, + 0x65, 0x72, 0x6f, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x65, 0x64, 0x10, 0xec, 0x20, 0x12, 0x18, + 0x0a, 0x13, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x54, 0x61, 0x73, 0x6b, 0x45, 0x78, + 0x70, 0x69, 0x72, 0x65, 0x64, 0x10, 0xed, 0x20, 0x12, 0x17, 0x0a, 0x12, 0x44, 0x69, 0x73, 0x70, + 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4d, 0x61, 0x78, 0x10, 0xee, + 0x20, 0x12, 0x17, 0x0a, 0x12, 0x44, 0x69, 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x4e, 0x6f, 0x46, + 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xef, 0x20, 0x12, 0x19, 0x0a, 0x14, 0x44, 0x69, + 0x73, 0x70, 0x61, 0x74, 0x63, 0x68, 0x48, 0x65, 0x72, 0x6f, 0x4e, 0x6f, 0x45, 0x6e, 0x6f, 0x75, + 0x67, 0x68, 0x10, 0xf0, 0x20, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, + 0x65, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x69, 0x6e, 0x67, 0x10, 0xcd, 0x21, 0x12, 0x11, 0x0a, + 0x0c, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x53, 0x65, 0x6e, 0x74, 0x10, 0xce, 0x21, + 0x12, 0x1a, 0x0a, 0x15, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x76, 0x69, + 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x4f, 0x75, 0x74, 0x10, 0xcf, 0x21, 0x12, 0x18, 0x0a, 0x13, + 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x50, 0x69, 0x6c, 0x6c, 0x61, 0x72, 0x4d, 0x61, + 0x78, 0x4c, 0x76, 0x10, 0xd0, 0x21, 0x12, 0x19, 0x0a, 0x14, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, + 0x63, 0x65, 0x59, 0x6f, 0x75, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x69, 0x6e, 0x67, 0x10, 0xd1, + 0x21, 0x12, 0x1c, 0x0a, 0x17, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x54, 0x61, 0x72, + 0x67, 0x65, 0x74, 0x51, 0x69, 0x65, 0x63, 0x75, 0x6f, 0x69, 0x6e, 0x67, 0x10, 0xd2, 0x21, 0x12, + 0x15, 0x0a, 0x10, 0x50, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x55, 0x73, 0x65, 0x4c, 0x69, + 0x6d, 0x69, 0x74, 0x10, 0xd3, 0x21, 0x12, 0x16, 0x0a, 0x11, 0x50, 0x61, 0x72, 0x6b, 0x6f, 0x75, + 0x72, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x46, 0x75, 0x6c, 0x6c, 0x10, 0xb1, 0x22, 0x12, 0x19, + 0x0a, 0x14, 0x50, 0x61, 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4f, + 0x76, 0x65, 0x72, 0x64, 0x75, 0x65, 0x10, 0xb2, 0x22, 0x12, 0x1f, 0x0a, 0x1a, 0x50, 0x61, 0x72, + 0x6b, 0x6f, 0x75, 0x72, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x4e, 0x6f, 0x50, 0x65, 0x72, 0x6d, + 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x10, 0xb3, 0x22, 0x12, 0x18, 0x0a, 0x13, 0x50, 0x61, + 0x72, 0x6b, 0x6f, 0x75, 0x72, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, 0x65, 0x61, 0x6d, 0x65, + 0x64, 0x10, 0xb4, 0x22, 0x12, 0x19, 0x0a, 0x14, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, + 0x6f, 0x6e, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x46, 0x75, 0x6c, 0x6c, 0x10, 0x95, 0x23, 0x12, + 0x1a, 0x0a, 0x15, 0x52, 0x65, 0x70, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x6f, 0x50, + 0x72, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x76, 0x10, 0x96, 0x23, 0x12, 0x15, 0x0a, 0x10, 0x4f, + 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x10, + 0xf9, 0x23, 0x12, 0x15, 0x0a, 0x10, 0x4f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x46, 0x69, + 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xfa, 0x23, 0x12, 0x16, 0x0a, 0x11, 0x4f, 0x6c, 0x64, + 0x74, 0x69, 0x6d, 0x65, 0x73, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4f, 0x76, 0x65, 0x72, 0x10, 0xfb, + 0x23, 0x12, 0x1f, 0x0a, 0x1a, 0x4f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x50, 0x72, 0x65, + 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, + 0xfc, 0x23, 0x12, 0x1a, 0x0a, 0x15, 0x4f, 0x6c, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x4e, 0x6f, + 0x41, 0x6c, 0x6c, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x10, 0xfd, 0x23, 0x12, 0x1b, + 0x0a, 0x16, 0x50, 0x61, 0x73, 0x73, 0x6f, 0x6e, 0x48, 0x65, 0x72, 0x6f, 0x4e, 0x75, 0x6d, 0x4e, + 0x6f, 0x74, 0x45, 0x6e, 0x6f, 0x75, 0x67, 0x68, 0x10, 0xdd, 0x24, 0x12, 0x1a, 0x0a, 0x15, 0x50, + 0x61, 0x73, 0x73, 0x6f, 0x6e, 0x48, 0x65, 0x72, 0x6f, 0x55, 0x6e, 0x61, 0x76, 0x61, 0x69, 0x6c, + 0x61, 0x62, 0x6c, 0x65, 0x10, 0xde, 0x24, 0x12, 0x17, 0x0a, 0x12, 0x50, 0x61, 0x73, 0x73, 0x6f, + 0x6e, 0x53, 0x65, 0x61, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x45, 0x72, 0x72, 0x10, 0xdf, 0x24, + 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/pb/hero_db.pb.go b/pb/hero_db.pb.go index f04e03b07..d25d2c178 100644 --- a/pb/hero_db.pb.go +++ b/pb/hero_db.pb.go @@ -335,12 +335,11 @@ type DBHeroRecord struct { Star5Hero map[string]int32 `protobuf:"bytes,6,rep,name=star5Hero,proto3" json:"star5Hero" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 第totalcount 次抽到的5星英雄 key 英雄id Totalcount int32 `protobuf:"varint,7,opt,name=totalcount,proto3" json:"totalcount"` // 总的累计抽卡次数 Daycount int32 `protobuf:"varint,8,opt,name=daycount,proto3" json:"daycount"` // 今天抽卡次数 - Onebuy int32 `protobuf:"varint,9,opt,name=onebuy,proto3" json:"onebuy"` // 单次购买次数 - Tenbuy int32 `protobuf:"varint,10,opt,name=tenbuy,proto3" json:"tenbuy"` // 十连购买次数 - Race map[int32]int32 `protobuf:"bytes,11,rep,name=race,proto3" json:"race" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // key 阵营类型 value count + Race map[int32]int32 `protobuf:"bytes,11,rep,name=race,proto3" json:"race" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //key对应的数据 2.普通招募 3-6:阵营招募,分别对应hero表1/2/3/4阵营 7:限时招募 Baodi4 map[int32]int32 `protobuf:"bytes,12,rep,name=baodi4,proto3" json:"baodi4" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 4星保底次数 key 阵营类型 value count Baodi5 map[int32]int32 `protobuf:"bytes,13,rep,name=baodi5,proto3" json:"baodi5" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 5星保底次数 key 阵营类型 value count Count map[int32]int32 `protobuf:"bytes,14,rep,name=count,proto3" json:"count" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 抽卡次数 key 阵营类型 value count + Peach map[int32]bool `protobuf:"bytes,15,rep,name=peach,proto3" json:"peach" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 记录圣桃结实已领取的奖励 } func (x *DBHeroRecord) Reset() { @@ -431,20 +430,6 @@ func (x *DBHeroRecord) GetDaycount() int32 { return 0 } -func (x *DBHeroRecord) GetOnebuy() int32 { - if x != nil { - return x.Onebuy - } - return 0 -} - -func (x *DBHeroRecord) GetTenbuy() int32 { - if x != nil { - return x.Tenbuy - } - return 0 -} - func (x *DBHeroRecord) GetRace() map[int32]int32 { if x != nil { return x.Race @@ -473,6 +458,13 @@ func (x *DBHeroRecord) GetCount() map[int32]int32 { return nil } +func (x *DBHeroRecord) GetPeach() map[int32]bool { + if x != nil { + return x.Peach + } + return nil +} + // 英雄天赋系统 type DBHeroTalent struct { state protoimpl.MessageState @@ -636,7 +628,7 @@ var file_hero_hero_db_proto_rawDesc = []byte{ 0x65, 0x74, 0x74, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, - 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xf0, 0x06, 0x0a, 0x0c, 0x44, 0x42, 0x48, 0x65, + 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xaa, 0x07, 0x0a, 0x0c, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x74, @@ -654,10 +646,7 @@ var file_hero_hero_db_proto_rawDesc = []byte{ 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x61, 0x79, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x64, 0x61, 0x79, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x6e, 0x65, 0x62, 0x75, 0x79, 0x18, 0x09, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x06, 0x6f, 0x6e, 0x65, 0x62, 0x75, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x65, - 0x6e, 0x62, 0x75, 0x79, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x65, 0x6e, 0x62, - 0x75, 0x79, 0x12, 0x2b, 0x0a, 0x04, 0x72, 0x61, 0x63, 0x65, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, + 0x6e, 0x74, 0x12, 0x2b, 0x0a, 0x04, 0x72, 0x61, 0x63, 0x65, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x52, 0x61, 0x63, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x72, 0x61, 0x63, 0x65, 0x12, 0x31, 0x0a, 0x06, 0x62, 0x61, 0x6f, 0x64, 0x69, 0x34, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, @@ -669,7 +658,10 @@ var file_hero_hero_db_proto_rawDesc = []byte{ 0x61, 0x6f, 0x64, 0x69, 0x35, 0x12, 0x2e, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x1a, 0x3c, 0x0a, 0x0e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, + 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x05, 0x70, 0x65, 0x61, 0x63, 0x68, 0x18, 0x0f, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, + 0x6f, 0x72, 0x64, 0x2e, 0x50, 0x65, 0x61, 0x63, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, + 0x70, 0x65, 0x61, 0x63, 0x68, 0x1a, 0x3c, 0x0a, 0x0e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, @@ -691,23 +683,26 @@ var file_hero_hero_db_proto_rawDesc = []byte{ 0x1a, 0x38, 0x0a, 0x0a, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xb6, 0x01, 0x0a, 0x0c, 0x44, - 0x42, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, - 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, - 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, - 0x65, 0x72, 0x6f, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x06, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x18, - 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, - 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x52, 0x06, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x1a, 0x39, 0x0a, 0x0b, 0x54, 0x61, 0x6c, 0x65, - 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, - 0x02, 0x38, 0x01, 0x2a, 0x2f, 0x0a, 0x08, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x79, 0x70, 0x65, 0x12, - 0x0f, 0x0a, 0x0b, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x79, 0x70, 0x65, 0x4e, 0x69, 0x6c, 0x10, 0x00, - 0x12, 0x12, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x79, 0x70, 0x65, 0x4b, 0x6f, 0x6e, 0x67, - 0x46, 0x75, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x50, 0x65, + 0x61, 0x63, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, + 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, + 0x3a, 0x02, 0x38, 0x01, 0x22, 0xb6, 0x01, 0x0a, 0x0c, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x54, + 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, + 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x12, + 0x31, 0x0a, 0x06, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x19, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x54, + 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x74, 0x61, 0x6c, 0x65, + 0x6e, 0x74, 0x1a, 0x39, 0x0a, 0x0b, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, + 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x2a, 0x2f, 0x0a, + 0x08, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0f, 0x0a, 0x0b, 0x48, 0x65, 0x72, + 0x6f, 0x54, 0x79, 0x70, 0x65, 0x4e, 0x69, 0x6c, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x48, 0x65, + 0x72, 0x6f, 0x54, 0x79, 0x70, 0x65, 0x4b, 0x6f, 0x6e, 0x67, 0x46, 0x75, 0x10, 0x01, 0x42, 0x06, + 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -723,7 +718,7 @@ func file_hero_hero_db_proto_rawDescGZIP() []byte { } var file_hero_hero_db_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_hero_hero_db_proto_msgTypes = make([]protoimpl.MessageInfo, 16) +var file_hero_hero_db_proto_msgTypes = make([]protoimpl.MessageInfo, 17) var file_hero_hero_db_proto_goTypes = []interface{}{ (HeroType)(0), // 0: HeroType (*DBHero)(nil), // 1: DBHero @@ -741,19 +736,20 @@ var file_hero_hero_db_proto_goTypes = []interface{}{ nil, // 13: DBHeroRecord.Baodi4Entry nil, // 14: DBHeroRecord.Baodi5Entry nil, // 15: DBHeroRecord.CountEntry - nil, // 16: DBHeroTalent.TalentEntry - (*SkillData)(nil), // 17: SkillData - (*DB_EquipmentSuit)(nil), // 18: DB_EquipmentSuit + nil, // 16: DBHeroRecord.PeachEntry + nil, // 17: DBHeroTalent.TalentEntry + (*SkillData)(nil), // 18: SkillData + (*DB_EquipmentSuit)(nil), // 19: DB_EquipmentSuit } var file_hero_hero_db_proto_depIdxs = []int32{ - 17, // 0: DBHero.normalSkill:type_name -> SkillData + 18, // 0: DBHero.normalSkill:type_name -> SkillData 4, // 1: DBHero.property:type_name -> DBHero.PropertyEntry 5, // 2: DBHero.addProperty:type_name -> DBHero.AddPropertyEntry 6, // 3: DBHero.juexProperty:type_name -> DBHero.JuexPropertyEntry 0, // 4: DBHero.status:type_name -> HeroType - 18, // 5: DBHero.suits:type_name -> DB_EquipmentSuit + 19, // 5: DBHero.suits:type_name -> DB_EquipmentSuit 7, // 6: DBHero.talentProperty:type_name -> DBHero.TalentPropertyEntry - 17, // 7: DBHero.equipSkill:type_name -> SkillData + 18, // 7: DBHero.equipSkill:type_name -> SkillData 8, // 8: DBHero.horoscopeProperty:type_name -> DBHero.HoroscopePropertyEntry 9, // 9: DBHero.fetters:type_name -> DBHero.FettersEntry 10, // 10: DBHeroRecord.condition:type_name -> DBHeroRecord.ConditionEntry @@ -762,12 +758,13 @@ var file_hero_hero_db_proto_depIdxs = []int32{ 13, // 13: DBHeroRecord.baodi4:type_name -> DBHeroRecord.Baodi4Entry 14, // 14: DBHeroRecord.baodi5:type_name -> DBHeroRecord.Baodi5Entry 15, // 15: DBHeroRecord.count:type_name -> DBHeroRecord.CountEntry - 16, // 16: DBHeroTalent.talent:type_name -> DBHeroTalent.TalentEntry - 17, // [17:17] is the sub-list for method output_type - 17, // [17:17] is the sub-list for method input_type - 17, // [17:17] is the sub-list for extension type_name - 17, // [17:17] is the sub-list for extension extendee - 0, // [0:17] is the sub-list for field type_name + 16, // 16: DBHeroRecord.peach:type_name -> DBHeroRecord.PeachEntry + 17, // 17: DBHeroTalent.talent:type_name -> DBHeroTalent.TalentEntry + 18, // [18:18] is the sub-list for method output_type + 18, // [18:18] is the sub-list for method input_type + 18, // [18:18] is the sub-list for extension type_name + 18, // [18:18] is the sub-list for extension extendee + 0, // [0:18] is the sub-list for field type_name } func init() { file_hero_hero_db_proto_init() } @@ -821,7 +818,7 @@ func file_hero_hero_db_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_hero_hero_db_proto_rawDesc, NumEnums: 1, - NumMessages: 16, + NumMessages: 17, NumExtensions: 0, NumServices: 0, }, diff --git a/pb/hero_msg.pb.go b/pb/hero_msg.pb.go index f88e2f4a8..5852ffd9b 100644 --- a/pb/hero_msg.pb.go +++ b/pb/hero_msg.pb.go @@ -951,7 +951,11 @@ func (x *HeroGetSpecifiedResp) GetHero() *DBHero { return nil } -// 抽卡 +// +//抽卡 +//drawType: 2.普通招募 3-6:阵营招募,分别对应hero表1/2/3/4阵营 7:限时招募 +//drawCount: 1 单抽 10 十连 (只允许传 1 或 10) +//consume: 0 消耗A 1 消耗B type HeroDrawCardReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -959,6 +963,7 @@ type HeroDrawCardReq struct { DrawType int32 `protobuf:"varint,1,opt,name=drawType,proto3" json:"drawType"` // 抽卡类型 0 普通 DrawCount int32 `protobuf:"varint,2,opt,name=drawCount,proto3" json:"drawCount"` // 抽卡次数 + Consume int32 `protobuf:"varint,3,opt,name=consume,proto3" json:"consume"` } func (x *HeroDrawCardReq) Reset() { @@ -1007,6 +1012,13 @@ func (x *HeroDrawCardReq) GetDrawCount() int32 { return 0 } +func (x *HeroDrawCardReq) GetConsume() int32 { + if x != nil { + return x.Consume + } + return 0 +} + type AtnoData struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1195,8 +1207,6 @@ type HeroDrawCardFloorResp struct { Baodi4 map[int32]int32 `protobuf:"bytes,1,rep,name=baodi4,proto3" json:"baodi4" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 4星保底次数 key 阵营类型 value count Baodi5 map[int32]int32 `protobuf:"bytes,2,rep,name=baodi5,proto3" json:"baodi5" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 5星保底次数 key 阵营类型 value count - Onebuy int32 `protobuf:"varint,3,opt,name=onebuy,proto3" json:"onebuy"` // 单次购买次数 - Tenbuy int32 `protobuf:"varint,4,opt,name=tenbuy,proto3" json:"tenbuy"` // 十连购买次数 } func (x *HeroDrawCardFloorResp) Reset() { @@ -1245,20 +1255,6 @@ func (x *HeroDrawCardFloorResp) GetBaodi5() map[int32]int32 { return nil } -func (x *HeroDrawCardFloorResp) GetOnebuy() int32 { - if x != nil { - return x.Onebuy - } - return 0 -} - -func (x *HeroDrawCardFloorResp) GetTenbuy() int32 { - if x != nil { - return x.Tenbuy - } - return 0 -} - // 英雄融合 type HeroFusionReq struct { state protoimpl.MessageState @@ -1828,6 +1824,117 @@ func (x *HeroFirstGetPush) GetHeroId() []string { return nil } +// 圣桃结实 奖励领取 +type HeroPeachRewardReq struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RewardCid int32 `protobuf:"varint,1,opt,name=rewardCid,proto3" json:"rewardCid"` // 要领取的配置id + BAllGet bool `protobuf:"varint,2,opt,name=bAllGet,proto3" json:"bAllGet"` // 一键领取 +} + +func (x *HeroPeachRewardReq) Reset() { + *x = HeroPeachRewardReq{} + if protoimpl.UnsafeEnabled { + mi := &file_hero_hero_msg_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *HeroPeachRewardReq) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HeroPeachRewardReq) ProtoMessage() {} + +func (x *HeroPeachRewardReq) ProtoReflect() protoreflect.Message { + mi := &file_hero_hero_msg_proto_msgTypes[35] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HeroPeachRewardReq.ProtoReflect.Descriptor instead. +func (*HeroPeachRewardReq) Descriptor() ([]byte, []int) { + return file_hero_hero_msg_proto_rawDescGZIP(), []int{35} +} + +func (x *HeroPeachRewardReq) GetRewardCid() int32 { + if x != nil { + return x.RewardCid + } + return 0 +} + +func (x *HeroPeachRewardReq) GetBAllGet() bool { + if x != nil { + return x.BAllGet + } + return false +} + +type HeroPeachRewardResp struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Peach map[int32]bool `protobuf:"bytes,1,rep,name=peach,proto3" json:"peach" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 记录圣桃结实已领取的奖励 + Atno []*UserAtno `protobuf:"bytes,2,rep,name=atno,proto3" json:"atno"` // 奖励列表 +} + +func (x *HeroPeachRewardResp) Reset() { + *x = HeroPeachRewardResp{} + if protoimpl.UnsafeEnabled { + mi := &file_hero_hero_msg_proto_msgTypes[36] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *HeroPeachRewardResp) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*HeroPeachRewardResp) ProtoMessage() {} + +func (x *HeroPeachRewardResp) ProtoReflect() protoreflect.Message { + mi := &file_hero_hero_msg_proto_msgTypes[36] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use HeroPeachRewardResp.ProtoReflect.Descriptor instead. +func (*HeroPeachRewardResp) Descriptor() ([]byte, []int) { + return file_hero_hero_msg_proto_rawDescGZIP(), []int{36} +} + +func (x *HeroPeachRewardResp) GetPeach() map[int32]bool { + if x != nil { + return x.Peach + } + return nil +} + +func (x *HeroPeachRewardResp) GetAtno() []*UserAtno { + if x != nil { + return x.Atno + } + return nil +} + var File_hero_hero_msg_proto protoreflect.FileDescriptor var file_hero_hero_msg_proto_rawDesc = []byte{ @@ -1925,89 +2032,103 @@ var file_hero_hero_msg_proto_rawDesc = []byte{ 0x6c, 0x76, 0x22, 0x33, 0x0a, 0x14, 0x48, 0x65, 0x72, 0x6f, 0x47, 0x65, 0x74, 0x53, 0x70, 0x65, 0x63, 0x69, 0x66, 0x69, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1b, 0x0a, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, - 0x6f, 0x52, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x22, 0x4b, 0x0a, 0x0f, 0x48, 0x65, 0x72, 0x6f, 0x44, + 0x6f, 0x52, 0x04, 0x68, 0x65, 0x72, 0x6f, 0x22, 0x65, 0x0a, 0x0f, 0x48, 0x65, 0x72, 0x6f, 0x44, 0x72, 0x61, 0x77, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x77, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x64, 0x72, 0x61, 0x77, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x64, 0x72, 0x61, 0x77, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x64, 0x72, 0x61, 0x77, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x29, 0x0a, 0x08, 0x41, 0x74, 0x6e, 0x6f, 0x44, 0x61, 0x74, 0x61, - 0x12, 0x1d, 0x0a, 0x04, 0x61, 0x74, 0x6e, 0x6f, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, - 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x04, 0x61, 0x74, 0x6e, 0x6f, 0x22, - 0x31, 0x0a, 0x10, 0x48, 0x65, 0x72, 0x6f, 0x44, 0x72, 0x61, 0x77, 0x43, 0x61, 0x72, 0x64, 0x52, - 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x09, 0x2e, 0x41, 0x74, 0x6e, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, - 0x74, 0x61, 0x22, 0x2d, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, - 0x50, 0x75, 0x73, 0x68, 0x12, 0x1b, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x04, 0x6c, 0x69, 0x73, - 0x74, 0x22, 0x16, 0x0a, 0x14, 0x48, 0x65, 0x72, 0x6f, 0x44, 0x72, 0x61, 0x77, 0x43, 0x61, 0x72, - 0x64, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x22, 0xb5, 0x02, 0x0a, 0x15, 0x48, 0x65, - 0x72, 0x6f, 0x44, 0x72, 0x61, 0x77, 0x43, 0x61, 0x72, 0x64, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x52, - 0x65, 0x73, 0x70, 0x12, 0x3a, 0x0a, 0x06, 0x62, 0x61, 0x6f, 0x64, 0x69, 0x34, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x48, 0x65, 0x72, 0x6f, 0x44, 0x72, 0x61, 0x77, 0x43, 0x61, - 0x72, 0x64, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x42, 0x61, 0x6f, 0x64, - 0x69, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x62, 0x61, 0x6f, 0x64, 0x69, 0x34, 0x12, - 0x3a, 0x0a, 0x06, 0x62, 0x61, 0x6f, 0x64, 0x69, 0x35, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x22, 0x2e, 0x48, 0x65, 0x72, 0x6f, 0x44, 0x72, 0x61, 0x77, 0x43, 0x61, 0x72, 0x64, 0x46, 0x6c, - 0x6f, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x42, 0x61, 0x6f, 0x64, 0x69, 0x35, 0x45, 0x6e, - 0x74, 0x72, 0x79, 0x52, 0x06, 0x62, 0x61, 0x6f, 0x64, 0x69, 0x35, 0x12, 0x16, 0x0a, 0x06, 0x6f, - 0x6e, 0x65, 0x62, 0x75, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6f, 0x6e, 0x65, - 0x62, 0x75, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x65, 0x6e, 0x62, 0x75, 0x79, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x65, 0x6e, 0x62, 0x75, 0x79, 0x1a, 0x39, 0x0a, 0x0b, 0x42, - 0x61, 0x6f, 0x64, 0x69, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x39, 0x0a, 0x0b, 0x42, 0x61, 0x6f, 0x64, 0x69, 0x35, - 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, - 0x01, 0x22, 0x92, 0x01, 0x0a, 0x0d, 0x48, 0x65, 0x72, 0x6f, 0x46, 0x75, 0x73, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x05, 0x68, - 0x65, 0x72, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x48, 0x65, 0x72, - 0x6f, 0x46, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x48, 0x65, 0x72, 0x6f, 0x73, - 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x1a, 0x38, 0x0a, 0x0a, - 0x48, 0x65, 0x72, 0x6f, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, - 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, - 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, - 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x28, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x46, 0x75, - 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, - 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, - 0x22, 0x13, 0x0a, 0x11, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x4c, 0x69, - 0x73, 0x74, 0x52, 0x65, 0x71, 0x22, 0x3b, 0x0a, 0x12, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, - 0x65, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x25, 0x0a, 0x06, 0x74, - 0x65, 0x6c, 0x6e, 0x65, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, - 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x6e, - 0x65, 0x74, 0x22, 0x5e, 0x0a, 0x12, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, - 0x4c, 0x65, 0x61, 0x72, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x61, 0x6c, 0x65, - 0x6e, 0x74, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x74, 0x61, 0x6c, 0x65, - 0x6e, 0x74, 0x49, 0x44, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x62, 0x6a, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x62, 0x6a, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, - 0x72, 0x6f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, - 0x69, 0x64, 0x22, 0x58, 0x0a, 0x13, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, - 0x4c, 0x65, 0x61, 0x72, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x25, 0x0a, 0x06, 0x74, 0x65, 0x6c, + 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x65, 0x22, 0x29, + 0x0a, 0x08, 0x41, 0x74, 0x6e, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x12, 0x1d, 0x0a, 0x04, 0x61, 0x74, + 0x6e, 0x6f, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, + 0x74, 0x6e, 0x6f, 0x52, 0x04, 0x61, 0x74, 0x6e, 0x6f, 0x22, 0x31, 0x0a, 0x10, 0x48, 0x65, 0x72, + 0x6f, 0x44, 0x72, 0x61, 0x77, 0x43, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, + 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x41, 0x74, + 0x6e, 0x6f, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2d, 0x0a, 0x0e, + 0x48, 0x65, 0x72, 0x6f, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x75, 0x73, 0x68, 0x12, 0x1b, + 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x44, + 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0x16, 0x0a, 0x14, 0x48, + 0x65, 0x72, 0x6f, 0x44, 0x72, 0x61, 0x77, 0x43, 0x61, 0x72, 0x64, 0x46, 0x6c, 0x6f, 0x6f, 0x72, + 0x52, 0x65, 0x71, 0x22, 0x85, 0x02, 0x0a, 0x15, 0x48, 0x65, 0x72, 0x6f, 0x44, 0x72, 0x61, 0x77, + 0x43, 0x61, 0x72, 0x64, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x3a, 0x0a, + 0x06, 0x62, 0x61, 0x6f, 0x64, 0x69, 0x34, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, + 0x48, 0x65, 0x72, 0x6f, 0x44, 0x72, 0x61, 0x77, 0x43, 0x61, 0x72, 0x64, 0x46, 0x6c, 0x6f, 0x6f, + 0x72, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x42, 0x61, 0x6f, 0x64, 0x69, 0x34, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x52, 0x06, 0x62, 0x61, 0x6f, 0x64, 0x69, 0x34, 0x12, 0x3a, 0x0a, 0x06, 0x62, 0x61, 0x6f, + 0x64, 0x69, 0x35, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x48, 0x65, 0x72, 0x6f, + 0x44, 0x72, 0x61, 0x77, 0x43, 0x61, 0x72, 0x64, 0x46, 0x6c, 0x6f, 0x6f, 0x72, 0x52, 0x65, 0x73, + 0x70, 0x2e, 0x42, 0x61, 0x6f, 0x64, 0x69, 0x35, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x62, + 0x61, 0x6f, 0x64, 0x69, 0x35, 0x1a, 0x39, 0x0a, 0x0b, 0x42, 0x61, 0x6f, 0x64, 0x69, 0x34, 0x45, + 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, + 0x1a, 0x39, 0x0a, 0x0b, 0x42, 0x61, 0x6f, 0x64, 0x69, 0x35, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, + 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, + 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x92, 0x01, 0x0a, 0x0d, + 0x48, 0x65, 0x72, 0x6f, 0x46, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, + 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, + 0x65, 0x72, 0x6f, 0x49, 0x64, 0x12, 0x2f, 0x0a, 0x05, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x18, 0x02, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x48, 0x65, 0x72, 0x6f, 0x46, 0x75, 0x73, 0x69, 0x6f, + 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x48, 0x65, 0x72, 0x6f, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, + 0x05, 0x68, 0x65, 0x72, 0x6f, 0x73, 0x1a, 0x38, 0x0a, 0x0a, 0x48, 0x65, 0x72, 0x6f, 0x73, 0x45, + 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, + 0x22, 0x28, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x46, 0x75, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, + 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, 0x22, 0x13, 0x0a, 0x11, 0x48, 0x65, + 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x22, + 0x3b, 0x0a, 0x12, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x4c, 0x69, 0x73, + 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x25, 0x0a, 0x06, 0x74, 0x65, 0x6c, 0x6e, 0x65, 0x74, 0x18, + 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, + 0x6c, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x6e, 0x65, 0x74, 0x22, 0x5e, 0x0a, 0x12, + 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x61, 0x72, 0x6e, 0x52, + 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x12, 0x14, + 0x0a, 0x05, 0x6f, 0x62, 0x6a, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, + 0x62, 0x6a, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, 0x22, 0x58, 0x0a, 0x13, + 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x4c, 0x65, 0x61, 0x72, 0x6e, 0x52, + 0x65, 0x73, 0x70, 0x12, 0x25, 0x0a, 0x06, 0x74, 0x65, 0x6c, 0x6e, 0x65, 0x74, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, + 0x6e, 0x74, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x6e, 0x65, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x61, + 0x6c, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x74, 0x61, + 0x6c, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x22, 0x2a, 0x0a, 0x12, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, + 0x6c, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, + 0x6f, 0x62, 0x6a, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6f, 0x62, 0x6a, + 0x49, 0x64, 0x22, 0x3c, 0x0a, 0x13, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, + 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x25, 0x0a, 0x06, 0x74, 0x65, 0x6c, 0x6e, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x52, 0x06, 0x74, 0x65, 0x6c, 0x6e, 0x65, 0x74, - 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x08, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x49, 0x44, 0x22, 0x2a, 0x0a, 0x12, - 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, - 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x62, 0x6a, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x05, 0x6f, 0x62, 0x6a, 0x49, 0x64, 0x22, 0x3c, 0x0a, 0x13, 0x48, 0x65, 0x72, 0x6f, - 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, - 0x25, 0x0a, 0x06, 0x74, 0x65, 0x6c, 0x6e, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x0d, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x52, 0x06, - 0x74, 0x65, 0x6c, 0x6e, 0x65, 0x74, 0x22, 0x42, 0x0a, 0x0a, 0x48, 0x65, 0x72, 0x6f, 0x42, 0x75, - 0x79, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x62, 0x75, 0x79, 0x54, 0x79, 0x70, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x62, 0x75, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, - 0x0a, 0x08, 0x62, 0x75, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x08, 0x62, 0x75, 0x79, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x55, 0x0a, 0x0b, 0x48, 0x65, - 0x72, 0x6f, 0x42, 0x75, 0x79, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x49, 0x73, 0x53, - 0x75, 0x63, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x49, 0x73, 0x53, 0x75, 0x63, - 0x63, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x6e, 0x65, 0x62, 0x75, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x06, 0x6f, 0x6e, 0x65, 0x62, 0x75, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x65, 0x6e, - 0x62, 0x75, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x65, 0x6e, 0x62, 0x75, - 0x79, 0x22, 0x2a, 0x0a, 0x10, 0x48, 0x65, 0x72, 0x6f, 0x46, 0x69, 0x72, 0x73, 0x74, 0x47, 0x65, - 0x74, 0x50, 0x75, 0x73, 0x68, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x42, 0x06, 0x5a, + 0x22, 0x42, 0x0a, 0x0a, 0x48, 0x65, 0x72, 0x6f, 0x42, 0x75, 0x79, 0x52, 0x65, 0x71, 0x12, 0x18, + 0x0a, 0x07, 0x62, 0x75, 0x79, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x07, 0x62, 0x75, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x75, 0x79, 0x43, + 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x62, 0x75, 0x79, 0x43, + 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x55, 0x0a, 0x0b, 0x48, 0x65, 0x72, 0x6f, 0x42, 0x75, 0x79, 0x52, + 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x49, 0x73, 0x53, 0x75, 0x63, 0x63, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x08, 0x52, 0x06, 0x49, 0x73, 0x53, 0x75, 0x63, 0x63, 0x12, 0x16, 0x0a, 0x06, 0x6f, + 0x6e, 0x65, 0x62, 0x75, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6f, 0x6e, 0x65, + 0x62, 0x75, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x65, 0x6e, 0x62, 0x75, 0x79, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x65, 0x6e, 0x62, 0x75, 0x79, 0x22, 0x2a, 0x0a, 0x10, 0x48, + 0x65, 0x72, 0x6f, 0x46, 0x69, 0x72, 0x73, 0x74, 0x47, 0x65, 0x74, 0x50, 0x75, 0x73, 0x68, 0x12, + 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, + 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x22, 0x4c, 0x0a, 0x12, 0x48, 0x65, 0x72, 0x6f, 0x50, + 0x65, 0x61, 0x63, 0x68, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1c, 0x0a, + 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x43, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, + 0x52, 0x09, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x43, 0x69, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x62, + 0x41, 0x6c, 0x6c, 0x47, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x62, 0x41, + 0x6c, 0x6c, 0x47, 0x65, 0x74, 0x22, 0xa5, 0x01, 0x0a, 0x13, 0x48, 0x65, 0x72, 0x6f, 0x50, 0x65, + 0x61, 0x63, 0x68, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x35, 0x0a, + 0x05, 0x70, 0x65, 0x61, 0x63, 0x68, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x48, + 0x65, 0x72, 0x6f, 0x50, 0x65, 0x61, 0x63, 0x68, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, + 0x73, 0x70, 0x2e, 0x50, 0x65, 0x61, 0x63, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x70, + 0x65, 0x61, 0x63, 0x68, 0x12, 0x1d, 0x0a, 0x04, 0x61, 0x74, 0x6e, 0x6f, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x04, 0x61, + 0x74, 0x6e, 0x6f, 0x1a, 0x38, 0x0a, 0x0a, 0x50, 0x65, 0x61, 0x63, 0x68, 0x45, 0x6e, 0x74, 0x72, + 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, + 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } @@ -2023,7 +2144,7 @@ func file_hero_hero_msg_proto_rawDescGZIP() []byte { return file_hero_hero_msg_proto_rawDescData } -var file_hero_hero_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 42) +var file_hero_hero_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 45) var file_hero_hero_msg_proto_goTypes = []interface{}{ (*HeroInfoReq)(nil), // 0: HeroInfoReq (*HeroInfoResp)(nil), // 1: HeroInfoResp @@ -2060,44 +2181,49 @@ var file_hero_hero_msg_proto_goTypes = []interface{}{ (*HeroBuyReq)(nil), // 32: HeroBuyReq (*HeroBuyResp)(nil), // 33: HeroBuyResp (*HeroFirstGetPush)(nil), // 34: HeroFirstGetPush - nil, // 35: HeroStrengthenUplvReq.ItemEntry - nil, // 36: HeroStrengthenUpSkillReq.ItemEntry - nil, // 37: HeroPropertyPush.PropertyEntry - nil, // 38: HeroPropertyPush.AddPropertyEntry - nil, // 39: HeroDrawCardFloorResp.Baodi4Entry - nil, // 40: HeroDrawCardFloorResp.Baodi5Entry - nil, // 41: HeroFusionReq.HerosEntry - (*DBHero)(nil), // 42: DBHero - (*UserAtno)(nil), // 43: UserAtno - (*DBHeroTalent)(nil), // 44: DBHeroTalent + (*HeroPeachRewardReq)(nil), // 35: HeroPeachRewardReq + (*HeroPeachRewardResp)(nil), // 36: HeroPeachRewardResp + nil, // 37: HeroStrengthenUplvReq.ItemEntry + nil, // 38: HeroStrengthenUpSkillReq.ItemEntry + nil, // 39: HeroPropertyPush.PropertyEntry + nil, // 40: HeroPropertyPush.AddPropertyEntry + nil, // 41: HeroDrawCardFloorResp.Baodi4Entry + nil, // 42: HeroDrawCardFloorResp.Baodi5Entry + nil, // 43: HeroFusionReq.HerosEntry + nil, // 44: HeroPeachRewardResp.PeachEntry + (*DBHero)(nil), // 45: DBHero + (*UserAtno)(nil), // 46: UserAtno + (*DBHeroTalent)(nil), // 47: DBHeroTalent } var file_hero_hero_msg_proto_depIdxs = []int32{ - 42, // 0: HeroInfoResp.base:type_name -> DBHero - 42, // 1: HeroListResp.list:type_name -> DBHero - 35, // 2: HeroStrengthenUplvReq.item:type_name -> HeroStrengthenUplvReq.ItemEntry - 42, // 3: HeroStrengthenUplvResp.hero:type_name -> DBHero - 42, // 4: HeroStrengthenUpStarResp.hero:type_name -> DBHero - 36, // 5: HeroStrengthenUpSkillReq.item:type_name -> HeroStrengthenUpSkillReq.ItemEntry - 42, // 6: HeroStrengthenUpSkillResp.hero:type_name -> DBHero - 42, // 7: HeroAwakenResp.hero:type_name -> DBHero - 37, // 8: HeroPropertyPush.property:type_name -> HeroPropertyPush.PropertyEntry - 38, // 9: HeroPropertyPush.addProperty:type_name -> HeroPropertyPush.AddPropertyEntry - 42, // 10: HeroLockResp.hero:type_name -> DBHero - 42, // 11: HeroGetSpecifiedResp.hero:type_name -> DBHero - 43, // 12: AtnoData.atno:type_name -> UserAtno + 45, // 0: HeroInfoResp.base:type_name -> DBHero + 45, // 1: HeroListResp.list:type_name -> DBHero + 37, // 2: HeroStrengthenUplvReq.item:type_name -> HeroStrengthenUplvReq.ItemEntry + 45, // 3: HeroStrengthenUplvResp.hero:type_name -> DBHero + 45, // 4: HeroStrengthenUpStarResp.hero:type_name -> DBHero + 38, // 5: HeroStrengthenUpSkillReq.item:type_name -> HeroStrengthenUpSkillReq.ItemEntry + 45, // 6: HeroStrengthenUpSkillResp.hero:type_name -> DBHero + 45, // 7: HeroAwakenResp.hero:type_name -> DBHero + 39, // 8: HeroPropertyPush.property:type_name -> HeroPropertyPush.PropertyEntry + 40, // 9: HeroPropertyPush.addProperty:type_name -> HeroPropertyPush.AddPropertyEntry + 45, // 10: HeroLockResp.hero:type_name -> DBHero + 45, // 11: HeroGetSpecifiedResp.hero:type_name -> DBHero + 46, // 12: AtnoData.atno:type_name -> UserAtno 19, // 13: HeroDrawCardResp.data:type_name -> AtnoData - 42, // 14: HeroChangePush.list:type_name -> DBHero - 39, // 15: HeroDrawCardFloorResp.baodi4:type_name -> HeroDrawCardFloorResp.Baodi4Entry - 40, // 16: HeroDrawCardFloorResp.baodi5:type_name -> HeroDrawCardFloorResp.Baodi5Entry - 41, // 17: HeroFusionReq.heros:type_name -> HeroFusionReq.HerosEntry - 44, // 18: HeroTalentListResp.telnet:type_name -> DBHeroTalent - 44, // 19: HeroTalentLearnResp.telnet:type_name -> DBHeroTalent - 44, // 20: HeroTalentResetResp.telnet:type_name -> DBHeroTalent - 21, // [21:21] is the sub-list for method output_type - 21, // [21:21] is the sub-list for method input_type - 21, // [21:21] is the sub-list for extension type_name - 21, // [21:21] is the sub-list for extension extendee - 0, // [0:21] is the sub-list for field type_name + 45, // 14: HeroChangePush.list:type_name -> DBHero + 41, // 15: HeroDrawCardFloorResp.baodi4:type_name -> HeroDrawCardFloorResp.Baodi4Entry + 42, // 16: HeroDrawCardFloorResp.baodi5:type_name -> HeroDrawCardFloorResp.Baodi5Entry + 43, // 17: HeroFusionReq.heros:type_name -> HeroFusionReq.HerosEntry + 47, // 18: HeroTalentListResp.telnet:type_name -> DBHeroTalent + 47, // 19: HeroTalentLearnResp.telnet:type_name -> DBHeroTalent + 47, // 20: HeroTalentResetResp.telnet:type_name -> DBHeroTalent + 44, // 21: HeroPeachRewardResp.peach:type_name -> HeroPeachRewardResp.PeachEntry + 46, // 22: HeroPeachRewardResp.atno:type_name -> UserAtno + 23, // [23:23] is the sub-list for method output_type + 23, // [23:23] is the sub-list for method input_type + 23, // [23:23] is the sub-list for extension type_name + 23, // [23:23] is the sub-list for extension extendee + 0, // [0:23] is the sub-list for field type_name } func init() { file_hero_hero_msg_proto_init() } @@ -2528,6 +2654,30 @@ func file_hero_hero_msg_proto_init() { return nil } } + file_hero_hero_msg_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*HeroPeachRewardReq); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_hero_hero_msg_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*HeroPeachRewardResp); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } } type x struct{} out := protoimpl.TypeBuilder{ @@ -2535,7 +2685,7 @@ func file_hero_hero_msg_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_hero_hero_msg_proto_rawDesc, NumEnums: 0, - NumMessages: 42, + NumMessages: 45, NumExtensions: 0, NumServices: 0, }, diff --git a/sys/configure/structs/Game.DrawPoolData.go b/sys/configure/structs/Game.DrawPoolData.go index b2465c579..75f806f54 100644 --- a/sys/configure/structs/Game.DrawPoolData.go +++ b/sys/configure/structs/Game.DrawPoolData.go @@ -28,7 +28,9 @@ type GameDrawPoolData struct { Etime int32 Permission int32 ConsumeA []*Gameatn + ConsumeA10 []*Gameatn ConsumeB []*Gameatn + ConsumeB10 []*Gameatn } const TypeId_GameDrawPoolData = 271747014 @@ -81,6 +83,20 @@ func (_v *GameDrawPoolData)Deserialize(_buf map[string]interface{}) (err error) } } + { + var _arr_ []interface{} + var _ok_ bool + if _arr_, _ok_ = _buf["consumeA10"].([]interface{}); !_ok_ { err = errors.New("consumeA10 error"); return } + + _v.ConsumeA10 = make([]*Gameatn, 0, len(_arr_)) + + for _, _e_ := range _arr_ { + var _list_v_ *Gameatn + { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } } + _v.ConsumeA10 = append(_v.ConsumeA10, _list_v_) + } + } + { var _arr_ []interface{} var _ok_ bool @@ -95,6 +111,20 @@ func (_v *GameDrawPoolData)Deserialize(_buf map[string]interface{}) (err error) } } + { + var _arr_ []interface{} + var _ok_ bool + if _arr_, _ok_ = _buf["consumeB10"].([]interface{}); !_ok_ { err = errors.New("consumeB10 error"); return } + + _v.ConsumeB10 = make([]*Gameatn, 0, len(_arr_)) + + for _, _e_ := range _arr_ { + var _list_v_ *Gameatn + { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } } + _v.ConsumeB10 = append(_v.ConsumeB10, _list_v_) + } + } + return } diff --git a/sys/configure/structs/game.globalData.go b/sys/configure/structs/game.globalData.go index da2fc5b9b..d2621ad2e 100644 --- a/sys/configure/structs/game.globalData.go +++ b/sys/configure/structs/game.globalData.go @@ -43,6 +43,9 @@ type GameGlobalData struct { DrawFloorStar5 int32 DuplicateRemoval int32 BasePoolCost *Gameatn + ReplacePro int32 + RewardStar4 *Gameatn + RewardStar5 *Gameatn Camp1PoolCost *Gameatn Camp2PoolCost *Gameatn Camp3PoolCost *Gameatn @@ -335,6 +338,9 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) { { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["draw_floor_star5"].(float64); !_ok_ { err = errors.New("draw_floor_star5 error"); return }; _v.DrawFloorStar5 = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["duplicate_removal"].(float64); !_ok_ { err = errors.New("duplicate_removal error"); return }; _v.DuplicateRemoval = int32(_tempNum_) } { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["base_pool_cost"].(map[string]interface{}); !_ok_ { err = errors.New("base_pool_cost error"); return }; if _v.BasePoolCost, err = DeserializeGameatn(_x_); err != nil { return } } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["replace_pro"].(float64); !_ok_ { err = errors.New("replace_pro error"); return }; _v.ReplacePro = int32(_tempNum_) } + { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["reward_star4"].(map[string]interface{}); !_ok_ { err = errors.New("reward_star4 error"); return }; if _v.RewardStar4, err = DeserializeGameatn(_x_); err != nil { return } } + { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["reward_star5"].(map[string]interface{}); !_ok_ { err = errors.New("reward_star5 error"); return }; if _v.RewardStar5, err = DeserializeGameatn(_x_); err != nil { return } } { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["camp1_pool_cost"].(map[string]interface{}); !_ok_ { err = errors.New("camp1_pool_cost error"); return }; if _v.Camp1PoolCost, err = DeserializeGameatn(_x_); err != nil { return } } { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["camp2_pool_cost"].(map[string]interface{}); !_ok_ { err = errors.New("camp2_pool_cost error"); return }; if _v.Camp2PoolCost, err = DeserializeGameatn(_x_); err != nil { return } } { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["camp3_pool_cost"].(map[string]interface{}); !_ok_ { err = errors.New("camp3_pool_cost error"); return }; if _v.Camp3PoolCost, err = DeserializeGameatn(_x_); err != nil { return } }