diff --git a/bin/json/game_battleready.json b/bin/json/game_battleready.json index 58d894e59..09b5d62c5 100644 --- a/bin/json/game_battleready.json +++ b/bin/json/game_battleready.json @@ -21,6 +21,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -59,6 +60,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -97,6 +99,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -135,6 +138,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -173,6 +177,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -211,6 +216,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -249,6 +255,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -287,6 +294,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -325,6 +333,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -363,6 +372,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -401,6 +411,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -439,6 +450,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -477,6 +489,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -515,6 +528,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -553,6 +567,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -591,6 +606,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -629,6 +645,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -669,6 +686,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -707,6 +725,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -745,6 +764,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -783,6 +803,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -821,6 +842,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -859,6 +881,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -897,6 +920,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -935,6 +959,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -973,6 +998,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -1011,6 +1037,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1049,6 +1076,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1087,6 +1115,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -1125,6 +1154,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1163,6 +1193,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1201,6 +1232,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1239,6 +1271,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1277,6 +1310,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1315,6 +1349,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1355,6 +1390,7 @@ 14 ], "ScoreGroupID": 1, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1393,6 +1429,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1431,6 +1468,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1472,6 +1510,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1510,6 +1549,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1548,6 +1588,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1586,6 +1627,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1626,6 +1668,7 @@ 109 ], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1666,6 +1709,7 @@ 110 ], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1707,6 +1751,7 @@ 114 ], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1750,6 +1795,7 @@ 112 ], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1788,6 +1834,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1826,6 +1873,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1864,6 +1912,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1904,6 +1953,7 @@ 113 ], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1942,6 +1992,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -1980,6 +2031,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2018,6 +2070,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2058,6 +2111,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [ @@ -2104,6 +2158,7 @@ 138 ], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2146,6 +2201,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2186,6 +2242,7 @@ 137 ], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [ @@ -2231,6 +2288,7 @@ 143 ], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2273,6 +2331,7 @@ 142 ], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2313,6 +2372,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2351,6 +2411,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2389,6 +2450,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2431,6 +2493,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2469,6 +2532,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2507,6 +2571,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2545,6 +2610,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2583,6 +2649,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2630,6 +2697,7 @@ 126 ], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -2672,6 +2740,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2714,6 +2783,7 @@ 132 ], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2752,6 +2822,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2790,6 +2861,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2828,6 +2900,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2866,6 +2939,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2904,6 +2978,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2942,6 +3017,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -2980,6 +3056,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3018,6 +3095,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -3056,6 +3134,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -3094,6 +3173,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -3132,6 +3212,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -3170,6 +3251,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -3208,6 +3290,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -3246,6 +3329,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -3286,6 +3370,7 @@ 136 ], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -3324,6 +3409,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3362,6 +3448,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3400,6 +3487,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3438,6 +3526,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3476,6 +3565,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3514,6 +3604,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3552,6 +3643,7 @@ }, "battleEvents": [], "ScoreGroupID": 1, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3590,6 +3682,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3628,6 +3721,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3666,6 +3760,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3704,6 +3799,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3742,6 +3838,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3780,6 +3877,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3818,6 +3916,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3856,6 +3955,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -3894,6 +3994,7 @@ }, "battleEvents": [], "ScoreGroupID": 301, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -3932,6 +4033,7 @@ }, "battleEvents": [], "ScoreGroupID": 302, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -3970,6 +4072,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -4008,6 +4111,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -4046,6 +4150,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -4084,6 +4189,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -4122,6 +4228,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -4160,6 +4267,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -4198,6 +4306,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -4236,6 +4345,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -4274,6 +4384,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -4312,6 +4423,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -4350,6 +4462,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -4388,6 +4501,7 @@ }, "battleEvents": [], "ScoreGroupID": 0, + "propertyGroupID": 0, "disableAiCamera": false, "ChoseCamp": [], "DisableCamp": [], @@ -4426,6 +4540,7 @@ }, "battleEvents": [], "ScoreGroupID": 4101, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -4464,6 +4579,7 @@ }, "battleEvents": [], "ScoreGroupID": 4201, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], @@ -4502,6 +4618,7 @@ }, "battleEvents": [], "ScoreGroupID": 4301, + "propertyGroupID": 0, "disableAiCamera": true, "ChoseCamp": [], "DisableCamp": [], diff --git a/bin/json/game_buriedcondi.json b/bin/json/game_buriedcondi.json index d5b12e2aa..d4717eed8 100644 --- a/bin/json/game_buriedcondi.json +++ b/bin/json/game_buriedcondi.json @@ -990,7 +990,7 @@ "type_sp": 1, "tasktxt": { "key": "buried_buried_condi_tasktxt_28", - "text": "搜集4个" + "text": "搜集{1}{0}个" }, "type": 187, "valid": 0, @@ -13119,7 +13119,7 @@ "n": 1 }, "Npc_event_type": 0, - "NPC": 60629, + "NPC": 60631, "tipstxt": { "key": "", "text": "" @@ -13149,7 +13149,7 @@ "n": 1 }, "Npc_event_type": 0, - "NPC": 60639, + "NPC": 60641, "tipstxt": { "key": "", "text": "" @@ -13179,7 +13179,7 @@ "n": 1 }, "Npc_event_type": 0, - "NPC": 60649, + "NPC": 60651, "tipstxt": { "key": "", "text": "" @@ -13209,7 +13209,7 @@ "n": 1 }, "Npc_event_type": 0, - "NPC": 60659, + "NPC": 60661, "tipstxt": { "key": "", "text": "" @@ -13239,7 +13239,7 @@ "n": 1 }, "Npc_event_type": 0, - "NPC": 60669, + "NPC": 60671, "tipstxt": { "key": "", "text": "" @@ -13269,7 +13269,7 @@ "n": 1 }, "Npc_event_type": 0, - "NPC": 60679, + "NPC": 60721, "tipstxt": { "key": "", "text": "" @@ -13299,7 +13299,7 @@ "n": 1 }, "Npc_event_type": 0, - "NPC": 60689, + "NPC": 60731, "tipstxt": { "key": "", "text": "" @@ -13329,7 +13329,7 @@ "n": 1 }, "Npc_event_type": 0, - "NPC": 60699, + "NPC": 60741, "tipstxt": { "key": "", "text": "" @@ -13359,7 +13359,7 @@ "n": 1 }, "Npc_event_type": 0, - "NPC": 60709, + "NPC": 60751, "tipstxt": { "key": "", "text": "" diff --git a/bin/json/game_equipattribute.json b/bin/json/game_equipattribute.json index 8f3e64423..fb4f67a64 100644 --- a/bin/json/game_equipattribute.json +++ b/bin/json/game_equipattribute.json @@ -4,7 +4,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_1", - "text": "对感观之林属性守护者伤害增加{0}" + "text": "对感观之林属性守护者伤害增加[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_1", @@ -24,7 +24,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_2", - "text": "对热情之火属性守护者伤害增加{0}" + "text": "对热情之火属性守护者伤害增加[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_2", @@ -44,7 +44,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_3", - "text": "对包容之水属性守护者伤害增加{0}" + "text": "对包容之水属性守护者伤害增加[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_3", @@ -64,7 +64,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_4", - "text": "对荣耀之光属性守护者伤害增加{0}" + "text": "对荣耀之光属性守护者伤害增加[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_4", @@ -84,7 +84,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_5", - "text": "减少受到的感观之林属性守护者伤害{0}" + "text": "减少受到的感观之林属性守护者伤害[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_5", @@ -104,7 +104,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_6", - "text": "减少受到的热情之火属性守护者伤害{0}" + "text": "减少受到的热情之火属性守护者伤害[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_6", @@ -124,7 +124,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_7", - "text": "减少受到的包容之水属性守护者伤害{0}" + "text": "减少受到的包容之水属性守护者伤害[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_7", @@ -144,7 +144,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_8", - "text": "减少受到的荣耀之光属性守护者伤害{0}" + "text": "减少受到的荣耀之光属性守护者伤害[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_8", @@ -164,11 +164,11 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_9", - "text": "提升自身已损失生命值{0}的攻击" + "text": "提升自身已损失生命值[color=#2bb496]{0}[/color]的攻击" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_9", - "text": "提升自身失去生命值百分比*系数的攻击" + "text": "提升攻击以自身已损失生命值" }, "skill_parameter": [ "1%", @@ -184,11 +184,11 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_10", - "text": "提升自身已损失生命值{0}的防御" + "text": "提升自身已损失生命值[color=#2bb496]{0}[/color]的防御" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_10", - "text": "提升自身失去生命值百分比*系数的防御" + "text": "提升防御以自身已损失生命值" }, "skill_parameter": [ "1%", @@ -204,11 +204,11 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_11", - "text": "提升自身已损失生命值{0}的速度" + "text": "提升自身已损失生命值[color=#2bb496]{0}[/color]的速度" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_11", - "text": "提升自身失去生命值百分比*系数的速度" + "text": "提升速度以自身已损失生命值" }, "skill_parameter": [ "1%", @@ -224,11 +224,11 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_12", - "text": "提升自身已损失生命值{0}的暴击" + "text": "提升自身已损失生命值[color=#2bb496]{0}[/color]的暴击" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_12", - "text": "提升自身失去生命值百分比*系数的暴击" + "text": "提升暴击以自身已损失生命值" }, "skill_parameter": [ "1%", @@ -244,11 +244,11 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_13", - "text": "提升自身已损失生命值{0}的暴击伤害" + "text": "提升自身已损失生命值[color=#2bb496]{0}[/color]的暴击伤害" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_13", - "text": "提升自身失去生命值百分比*系数的暴击伤害" + "text": "提升暴击伤害以自身已损失生命值" }, "skill_parameter": [ "1%", @@ -264,11 +264,11 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_14", - "text": "提升自身已损失生命值{0}的效果命中" + "text": "提升自身已损失生命值[color=#2bb496]{0}[/color]的效果命中" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_14", - "text": "提升自身失去生命值百分比*系数的命中" + "text": "提升效果命中以自身已损失生命值" }, "skill_parameter": [ "1%", @@ -284,11 +284,11 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_15", - "text": "提升自身已损失生命值{0}效果抵抗" + "text": "提升自身已损失生命值[color=#2bb496]{0}[/color]的效果抵抗" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_15", - "text": "提升自身失去生命值百分比*系数的效果抵抗" + "text": "提升效果抵抗以自身已损失生命值" }, "skill_parameter": [ "1%", @@ -304,11 +304,11 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_16", - "text": "攻击敌人时,增加敌人已损失生命值{0}的暴击伤害" + "text": "攻击敌人时,增加敌人已损失生命值[color=#2bb496]{0}[/color]的暴击伤害" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_16", - "text": "攻击敌人时,增加敌人失去生命值比例*系数的暴击伤害" + "text": "攻击敌人时,增加暴击伤害以敌人已损失生命值" }, "skill_parameter": [ "1%", @@ -324,11 +324,11 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_17", - "text": "攻击敌人时,增加敌人已损失生命值{0}的暴击伤害" + "text": "攻击敌人时,增加敌人总生命值[color=#2bb496]{0}[/color]的暴击伤害" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_17", - "text": "攻击敌人时,增加敌人拥有生命值比例*系数的暴击伤害" + "text": "攻击敌人时,增加暴击伤害以总生命值" }, "skill_parameter": [ "1%", @@ -344,11 +344,11 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_18", - "text": "增加相当于{0}攻击的追加伤害" + "text": "增加相当于[color=#2bb496]{0}[/color]攻击的追加伤害" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_18", - "text": "增加相当于A%攻击的追加伤害" + "text": "增加追加伤害以自身攻击" }, "skill_parameter": [ "1%", @@ -364,11 +364,11 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_19", - "text": "增加相当于{0}防御的追加伤害" + "text": "增加相当于[color=#2bb496]{0}[/color]防御的追加伤害" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_19", - "text": "增加相当于A%防御的追加伤害" + "text": "增加追加伤害以自身防御" }, "skill_parameter": [ "1%", @@ -384,11 +384,11 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_20", - "text": "增加相当于{0}生命的追加伤害" + "text": "增加相当于[color=#2bb496]{0}[/color]生命的追加伤害" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_20", - "text": "增加相当于A%生命的追加伤害" + "text": "增加追加伤害以自身生命" }, "skill_parameter": [ "1%", @@ -404,11 +404,11 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_21", - "text": "增加相当于{0}速度的追加伤害" + "text": "增加相当于[color=#2bb496]{0}[/color]速度的追加伤害" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_21", - "text": "增加相当于A%速度的追加伤害" + "text": "增加追加伤害以自身速度" }, "skill_parameter": [ "1%", @@ -424,7 +424,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_22", - "text": "攻击强化效果增加{0}" + "text": "攻击强化效果增加[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_22", @@ -444,7 +444,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_23", - "text": "反击造成的伤害增加{0}" + "text": "反击造成的伤害增加[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_23", @@ -464,7 +464,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_24", - "text": "复活时行动值增加{0}" + "text": "复活时行动值增加[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_24", @@ -484,7 +484,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_25", - "text": "复活时体力值增加{0}" + "text": "复活时体力值增加[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_25", @@ -504,7 +504,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_26", - "text": "吸血量增加{0}" + "text": "吸血量增加[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_26", @@ -524,7 +524,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_27", - "text": "出血造成的伤害增加{0}" + "text": "出血造成的伤害增加[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_27", @@ -544,7 +544,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_28", - "text": "中毒造成的伤害增加{0}" + "text": "中毒造成的伤害增加[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_28", @@ -564,11 +564,11 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_29", - "text": "被暴击时减少{0}的伤害" + "text": "被暴击时减少[color=#2bb496]{0}[/color]的伤害" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_29", - "text": "被暴击时减少A%的伤害" + "text": "被暴击时减少伤害" }, "skill_parameter": [ "1%", @@ -584,7 +584,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_30", - "text": "[1号技能]的回复量提升{0}" + "text": "[1号技能]的回复量提升[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_30", @@ -604,7 +604,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_31", - "text": "[1号技能]的暴击伤害提升{0}" + "text": "[1号技能]的暴击伤害提升[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_31", @@ -624,7 +624,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_32", - "text": "[1号技能]的命中提升{0}" + "text": "[1号技能]的命中提升[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_32", @@ -644,7 +644,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_33", - "text": "[2号技能]的回复量提升{0}" + "text": "[2号技能]的回复量提升[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_33", @@ -664,7 +664,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_34", - "text": "[2号技能]的暴击伤害提升{0}" + "text": "[2号技能]的暴击伤害提升[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_34", @@ -684,7 +684,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_35", - "text": "[2号技能]的命中提升{0}" + "text": "[2号技能]的命中提升[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_35", @@ -704,7 +704,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_36", - "text": "[3号技能]的回复量提升{0}" + "text": "[3号技能]的回复量提升[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_36", @@ -724,7 +724,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_37", - "text": "[3号技能]的暴击伤害提升{0}" + "text": "[3号技能]的暴击伤害提升[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_37", @@ -744,7 +744,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_38", - "text": "[3号技能]的命中提升{0}" + "text": "[3号技能]的命中提升[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_38", @@ -764,7 +764,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_39", - "text": "速度提升的效果增加{0}" + "text": "速度提升的效果增加[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_39", @@ -784,7 +784,7 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_40", - "text": "暴击提升的效果增加{0}" + "text": "暴击提升的效果增加[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_40", @@ -804,11 +804,11 @@ "skill_id": 110001111, "attribute_text": { "key": "equip_equip_attribute_attribute_text_41", - "text": "暴击伤害提升的效果增加{0}" + "text": "暴击伤害提升的效果增加[color=#2bb496]{0}[/color]" }, "attribute_text_novalue": { "key": "equip_equip_attribute_attribute_text_novalue_41", - "text": "爆伤提升的效果增加" + "text": "暴击伤害提升的效果增加" }, "skill_parameter": [ "1%", diff --git a/bin/json/game_equipintensify.json b/bin/json/game_equipintensify.json index 4685d51d1..9898779d6 100644 --- a/bin/json/game_equipintensify.json +++ b/bin/json/game_equipintensify.json @@ -1097,7 +1097,7 @@ "n": 16851 } ], - "bonus": 0, + "bonus": 333, "activation": false, "probability": 1000, "num": 1 @@ -1114,7 +1114,7 @@ "n": 21064 } ], - "bonus": 300, + "bonus": 666, "activation": false, "probability": 900, "num": 2 @@ -1131,7 +1131,7 @@ "n": 23936 } ], - "bonus": 600, + "bonus": 1000, "activation": true, "probability": 900, "num": 3 @@ -1148,7 +1148,7 @@ "n": 24681 } ], - "bonus": 900, + "bonus": 1333, "activation": false, "probability": 800, "num": 4 @@ -1165,7 +1165,7 @@ "n": 25319 } ], - "bonus": 1200, + "bonus": 1666, "activation": false, "probability": 700, "num": 5 @@ -1182,7 +1182,7 @@ "n": 25532 } ], - "bonus": 1500, + "bonus": 2000, "activation": true, "probability": 600, "num": 6 @@ -1199,7 +1199,7 @@ "n": 32699 } ], - "bonus": 1800, + "bonus": 2333, "activation": false, "probability": 400, "num": 7 @@ -1216,7 +1216,7 @@ "n": 34516 } ], - "bonus": 2100, + "bonus": 2666, "activation": false, "probability": 400, "num": 8 @@ -1233,7 +1233,7 @@ "n": 36560 } ], - "bonus": 2400, + "bonus": 3000, "activation": true, "probability": 400, "num": 9 @@ -1250,7 +1250,7 @@ "n": 40874 } ], - "bonus": 2700, + "bonus": 3333, "activation": false, "probability": 400, "num": 10 @@ -1267,7 +1267,7 @@ "n": 43372 } ], - "bonus": 3000, + "bonus": 3666, "activation": false, "probability": 400, "num": 11 @@ -1284,7 +1284,7 @@ "n": 48879 } ], - "bonus": 3300, + "bonus": 4000, "activation": true, "probability": 300, "num": 12 @@ -1301,7 +1301,7 @@ "n": 56453 } ], - "bonus": 3600, + "bonus": 4333, "activation": false, "probability": 200, "num": 13 @@ -1318,7 +1318,7 @@ "n": 59520 } ], - "bonus": 3900, + "bonus": 4666, "activation": false, "probability": 200, "num": 14 @@ -1335,7 +1335,7 @@ "n": 62225 } ], - "bonus": 4200, + "bonus": 5666, "activation": true, "probability": 150, "num": 15 @@ -1363,7 +1363,7 @@ "n": 13480 } ], - "bonus": 0, + "bonus": 333, "activation": false, "probability": 1000, "num": 1 @@ -1380,7 +1380,7 @@ "n": 16850 } ], - "bonus": 300, + "bonus": 666, "activation": false, "probability": 900, "num": 2 @@ -1397,7 +1397,7 @@ "n": 19149 } ], - "bonus": 600, + "bonus": 1000, "activation": true, "probability": 900, "num": 3 @@ -1414,7 +1414,7 @@ "n": 19744 } ], - "bonus": 900, + "bonus": 1333, "activation": false, "probability": 800, "num": 4 @@ -1431,7 +1431,7 @@ "n": 20255 } ], - "bonus": 1200, + "bonus": 1666, "activation": false, "probability": 700, "num": 5 @@ -1448,7 +1448,7 @@ "n": 20425 } ], - "bonus": 1500, + "bonus": 2000, "activation": true, "probability": 600, "num": 6 @@ -1465,7 +1465,7 @@ "n": 26159 } ], - "bonus": 1800, + "bonus": 2333, "activation": false, "probability": 400, "num": 7 @@ -1482,7 +1482,7 @@ "n": 27613 } ], - "bonus": 2100, + "bonus": 2666, "activation": false, "probability": 400, "num": 8 @@ -1499,7 +1499,7 @@ "n": 29248 } ], - "bonus": 2400, + "bonus": 3000, "activation": true, "probability": 400, "num": 9 @@ -1516,7 +1516,7 @@ "n": 32699 } ], - "bonus": 2700, + "bonus": 3333, "activation": false, "probability": 400, "num": 10 @@ -1533,7 +1533,7 @@ "n": 34698 } ], - "bonus": 3000, + "bonus": 3666, "activation": false, "probability": 400, "num": 11 @@ -1550,7 +1550,7 @@ "n": 39103 } ], - "bonus": 3300, + "bonus": 4000, "activation": true, "probability": 300, "num": 12 @@ -1567,7 +1567,7 @@ "n": 45163 } ], - "bonus": 3600, + "bonus": 4333, "activation": false, "probability": 200, "num": 13 @@ -1584,7 +1584,7 @@ "n": 47616 } ], - "bonus": 3900, + "bonus": 4666, "activation": false, "probability": 200, "num": 14 @@ -1601,7 +1601,7 @@ "n": 49780 } ], - "bonus": 4200, + "bonus": 5666, "activation": true, "probability": 150, "num": 15 @@ -1629,7 +1629,7 @@ "n": 10784 } ], - "bonus": 0, + "bonus": 333, "activation": false, "probability": 1000, "num": 1 @@ -1646,7 +1646,7 @@ "n": 13480 } ], - "bonus": 300, + "bonus": 666, "activation": false, "probability": 900, "num": 2 @@ -1663,7 +1663,7 @@ "n": 15318 } ], - "bonus": 600, + "bonus": 1000, "activation": true, "probability": 900, "num": 3 @@ -1680,7 +1680,7 @@ "n": 15795 } ], - "bonus": 900, + "bonus": 1333, "activation": false, "probability": 800, "num": 4 @@ -1697,7 +1697,7 @@ "n": 16203 } ], - "bonus": 1200, + "bonus": 1666, "activation": false, "probability": 700, "num": 5 @@ -1714,7 +1714,7 @@ "n": 16340 } ], - "bonus": 1500, + "bonus": 2000, "activation": true, "probability": 600, "num": 6 @@ -1731,7 +1731,7 @@ "n": 20927 } ], - "bonus": 1800, + "bonus": 2333, "activation": false, "probability": 400, "num": 7 @@ -1748,7 +1748,7 @@ "n": 22090 } ], - "bonus": 2100, + "bonus": 2666, "activation": false, "probability": 400, "num": 8 @@ -1765,7 +1765,7 @@ "n": 23398 } ], - "bonus": 2400, + "bonus": 3000, "activation": true, "probability": 400, "num": 9 @@ -1782,7 +1782,7 @@ "n": 26159 } ], - "bonus": 2700, + "bonus": 3333, "activation": false, "probability": 400, "num": 10 @@ -1799,7 +1799,7 @@ "n": 27758 } ], - "bonus": 3000, + "bonus": 3666, "activation": false, "probability": 400, "num": 11 @@ -1816,7 +1816,7 @@ "n": 31282 } ], - "bonus": 3300, + "bonus": 4000, "activation": true, "probability": 300, "num": 12 @@ -1833,7 +1833,7 @@ "n": 36130 } ], - "bonus": 3600, + "bonus": 4333, "activation": false, "probability": 200, "num": 13 @@ -1850,7 +1850,7 @@ "n": 38092 } ], - "bonus": 3900, + "bonus": 4666, "activation": false, "probability": 200, "num": 14 @@ -1867,7 +1867,7 @@ "n": 39824 } ], - "bonus": 4200, + "bonus": 5666, "activation": true, "probability": 150, "num": 15 @@ -1895,7 +1895,7 @@ "n": 8626 } ], - "bonus": 0, + "bonus": 333, "activation": false, "probability": 1000, "num": 1 @@ -1912,7 +1912,7 @@ "n": 10783 } ], - "bonus": 300, + "bonus": 666, "activation": false, "probability": 900, "num": 2 @@ -1929,7 +1929,7 @@ "n": 12254 } ], - "bonus": 600, + "bonus": 1000, "activation": true, "probability": 900, "num": 3 @@ -1946,7 +1946,7 @@ "n": 12636 } ], - "bonus": 900, + "bonus": 1333, "activation": false, "probability": 800, "num": 4 @@ -1963,7 +1963,7 @@ "n": 12962 } ], - "bonus": 1200, + "bonus": 1666, "activation": false, "probability": 700, "num": 5 @@ -1980,7 +1980,7 @@ "n": 13072 } ], - "bonus": 1500, + "bonus": 2000, "activation": true, "probability": 600, "num": 6 @@ -1997,7 +1997,7 @@ "n": 16742 } ], - "bonus": 1800, + "bonus": 2333, "activation": false, "probability": 400, "num": 7 @@ -2014,7 +2014,7 @@ "n": 17672 } ], - "bonus": 2100, + "bonus": 2666, "activation": false, "probability": 400, "num": 8 @@ -2031,7 +2031,7 @@ "n": 18718 } ], - "bonus": 2400, + "bonus": 3000, "activation": true, "probability": 400, "num": 9 @@ -2048,7 +2048,7 @@ "n": 20927 } ], - "bonus": 2700, + "bonus": 3333, "activation": false, "probability": 400, "num": 10 @@ -2065,7 +2065,7 @@ "n": 22206 } ], - "bonus": 3000, + "bonus": 3666, "activation": false, "probability": 400, "num": 11 @@ -2082,7 +2082,7 @@ "n": 25026 } ], - "bonus": 3300, + "bonus": 4000, "activation": true, "probability": 300, "num": 12 @@ -2099,7 +2099,7 @@ "n": 28904 } ], - "bonus": 3600, + "bonus": 4333, "activation": false, "probability": 200, "num": 13 @@ -2116,7 +2116,7 @@ "n": 30474 } ], - "bonus": 3900, + "bonus": 4666, "activation": false, "probability": 200, "num": 14 @@ -2133,7 +2133,7 @@ "n": 31859 } ], - "bonus": 4200, + "bonus": 5666, "activation": true, "probability": 150, "num": 15 @@ -2161,7 +2161,7 @@ "n": 6900 } ], - "bonus": 0, + "bonus": 333, "activation": false, "probability": 1000, "num": 1 @@ -2178,7 +2178,7 @@ "n": 8626 } ], - "bonus": 300, + "bonus": 666, "activation": false, "probability": 900, "num": 2 @@ -2195,7 +2195,7 @@ "n": 9802 } ], - "bonus": 600, + "bonus": 1000, "activation": true, "probability": 900, "num": 3 @@ -2212,7 +2212,7 @@ "n": 10108 } ], - "bonus": 900, + "bonus": 1333, "activation": false, "probability": 800, "num": 4 @@ -2229,7 +2229,7 @@ "n": 10369 } ], - "bonus": 1200, + "bonus": 1666, "activation": false, "probability": 700, "num": 5 @@ -2246,7 +2246,7 @@ "n": 10457 } ], - "bonus": 1500, + "bonus": 2000, "activation": true, "probability": 600, "num": 6 @@ -2263,7 +2263,7 @@ "n": 13393 } ], - "bonus": 1800, + "bonus": 2333, "activation": false, "probability": 400, "num": 7 @@ -2280,7 +2280,7 @@ "n": 14137 } ], - "bonus": 2100, + "bonus": 2666, "activation": false, "probability": 400, "num": 8 @@ -2297,7 +2297,7 @@ "n": 14974 } ], - "bonus": 2400, + "bonus": 3000, "activation": true, "probability": 400, "num": 9 @@ -2314,7 +2314,7 @@ "n": 16742 } ], - "bonus": 2700, + "bonus": 3333, "activation": false, "probability": 400, "num": 10 @@ -2331,7 +2331,7 @@ "n": 17764 } ], - "bonus": 3000, + "bonus": 3666, "activation": false, "probability": 400, "num": 11 @@ -2348,7 +2348,7 @@ "n": 20020 } ], - "bonus": 3300, + "bonus": 4000, "activation": true, "probability": 300, "num": 12 @@ -2365,7 +2365,7 @@ "n": 23123 } ], - "bonus": 3600, + "bonus": 4333, "activation": false, "probability": 200, "num": 13 @@ -2382,7 +2382,7 @@ "n": 24379 } ], - "bonus": 3900, + "bonus": 4666, "activation": false, "probability": 200, "num": 14 @@ -2399,7 +2399,7 @@ "n": 25487 } ], - "bonus": 4200, + "bonus": 5666, "activation": true, "probability": 150, "num": 15 @@ -2427,7 +2427,7 @@ "n": 5520 } ], - "bonus": 0, + "bonus": 333, "activation": false, "probability": 1000, "num": 1 @@ -2444,7 +2444,7 @@ "n": 6901 } ], - "bonus": 300, + "bonus": 666, "activation": false, "probability": 900, "num": 2 @@ -2461,7 +2461,7 @@ "n": 7841 } ], - "bonus": 600, + "bonus": 1000, "activation": true, "probability": 900, "num": 3 @@ -2478,7 +2478,7 @@ "n": 8086 } ], - "bonus": 900, + "bonus": 1333, "activation": false, "probability": 800, "num": 4 @@ -2495,7 +2495,7 @@ "n": 8295 } ], - "bonus": 1200, + "bonus": 1666, "activation": false, "probability": 700, "num": 5 @@ -2512,7 +2512,7 @@ "n": 8365 } ], - "bonus": 1500, + "bonus": 2000, "activation": true, "probability": 600, "num": 6 @@ -2529,7 +2529,7 @@ "n": 10714 } ], - "bonus": 1800, + "bonus": 2333, "activation": false, "probability": 400, "num": 7 @@ -2546,7 +2546,7 @@ "n": 11310 } ], - "bonus": 2100, + "bonus": 2666, "activation": false, "probability": 400, "num": 8 @@ -2563,7 +2563,7 @@ "n": 11979 } ], - "bonus": 2400, + "bonus": 3000, "activation": true, "probability": 400, "num": 9 @@ -2580,7 +2580,7 @@ "n": 13393 } ], - "bonus": 2700, + "bonus": 3333, "activation": false, "probability": 400, "num": 10 @@ -2597,7 +2597,7 @@ "n": 14211 } ], - "bonus": 3000, + "bonus": 3666, "activation": false, "probability": 400, "num": 11 @@ -2614,7 +2614,7 @@ "n": 16016 } ], - "bonus": 3300, + "bonus": 4000, "activation": true, "probability": 300, "num": 12 @@ -2631,7 +2631,7 @@ "n": 18498 } ], - "bonus": 3600, + "bonus": 4333, "activation": false, "probability": 200, "num": 13 @@ -2648,7 +2648,7 @@ "n": 19503 } ], - "bonus": 3900, + "bonus": 4666, "activation": false, "probability": 200, "num": 14 @@ -2665,7 +2665,7 @@ "n": 20389 } ], - "bonus": 4200, + "bonus": 5666, "activation": true, "probability": 150, "num": 15 @@ -2693,7 +2693,7 @@ "n": 16851 } ], - "bonus": 0, + "bonus": 333, "activation": false, "probability": 1000, "num": 1 @@ -2710,7 +2710,7 @@ "n": 21064 } ], - "bonus": 300, + "bonus": 666, "activation": false, "probability": 900, "num": 2 @@ -2727,7 +2727,7 @@ "n": 23936 } ], - "bonus": 600, + "bonus": 1000, "activation": true, "probability": 900, "num": 3 @@ -2744,7 +2744,7 @@ "n": 24681 } ], - "bonus": 900, + "bonus": 1333, "activation": false, "probability": 800, "num": 4 @@ -2761,7 +2761,7 @@ "n": 25319 } ], - "bonus": 1200, + "bonus": 1666, "activation": false, "probability": 700, "num": 5 @@ -2778,7 +2778,7 @@ "n": 25532 } ], - "bonus": 1500, + "bonus": 2000, "activation": true, "probability": 600, "num": 6 @@ -2795,7 +2795,7 @@ "n": 32699 } ], - "bonus": 1800, + "bonus": 2333, "activation": false, "probability": 400, "num": 7 @@ -2812,7 +2812,7 @@ "n": 34516 } ], - "bonus": 2100, + "bonus": 2666, "activation": false, "probability": 400, "num": 8 @@ -2829,7 +2829,7 @@ "n": 36560 } ], - "bonus": 2400, + "bonus": 3000, "activation": true, "probability": 400, "num": 9 @@ -2846,7 +2846,7 @@ "n": 40874 } ], - "bonus": 2700, + "bonus": 3333, "activation": false, "probability": 400, "num": 10 @@ -2863,7 +2863,7 @@ "n": 43372 } ], - "bonus": 3000, + "bonus": 3666, "activation": false, "probability": 400, "num": 11 @@ -2880,7 +2880,7 @@ "n": 48879 } ], - "bonus": 3300, + "bonus": 4000, "activation": true, "probability": 300, "num": 12 @@ -2897,7 +2897,7 @@ "n": 56453 } ], - "bonus": 3600, + "bonus": 4333, "activation": false, "probability": 200, "num": 13 @@ -2914,7 +2914,7 @@ "n": 59520 } ], - "bonus": 3900, + "bonus": 4666, "activation": false, "probability": 200, "num": 14 @@ -2931,7 +2931,7 @@ "n": 62225 } ], - "bonus": 4200, + "bonus": 5666, "activation": true, "probability": 150, "num": 15 @@ -2959,7 +2959,7 @@ "n": 13480 } ], - "bonus": 0, + "bonus": 333, "activation": false, "probability": 1000, "num": 1 @@ -2976,7 +2976,7 @@ "n": 16850 } ], - "bonus": 300, + "bonus": 666, "activation": false, "probability": 900, "num": 2 @@ -2993,7 +2993,7 @@ "n": 19149 } ], - "bonus": 600, + "bonus": 1000, "activation": true, "probability": 900, "num": 3 @@ -3010,7 +3010,7 @@ "n": 19744 } ], - "bonus": 900, + "bonus": 1333, "activation": false, "probability": 800, "num": 4 @@ -3027,7 +3027,7 @@ "n": 20255 } ], - "bonus": 1200, + "bonus": 1666, "activation": false, "probability": 700, "num": 5 @@ -3044,7 +3044,7 @@ "n": 20425 } ], - "bonus": 1500, + "bonus": 2000, "activation": true, "probability": 600, "num": 6 @@ -3061,7 +3061,7 @@ "n": 26159 } ], - "bonus": 1800, + "bonus": 2333, "activation": false, "probability": 400, "num": 7 @@ -3078,7 +3078,7 @@ "n": 27613 } ], - "bonus": 2100, + "bonus": 2666, "activation": false, "probability": 400, "num": 8 @@ -3095,7 +3095,7 @@ "n": 29248 } ], - "bonus": 2400, + "bonus": 3000, "activation": true, "probability": 400, "num": 9 @@ -3112,7 +3112,7 @@ "n": 32699 } ], - "bonus": 2700, + "bonus": 3333, "activation": false, "probability": 400, "num": 10 @@ -3129,7 +3129,7 @@ "n": 34698 } ], - "bonus": 3000, + "bonus": 3666, "activation": false, "probability": 400, "num": 11 @@ -3146,7 +3146,7 @@ "n": 39103 } ], - "bonus": 3300, + "bonus": 4000, "activation": true, "probability": 300, "num": 12 @@ -3163,7 +3163,7 @@ "n": 45163 } ], - "bonus": 3600, + "bonus": 4333, "activation": false, "probability": 200, "num": 13 @@ -3180,7 +3180,7 @@ "n": 47616 } ], - "bonus": 3900, + "bonus": 4666, "activation": false, "probability": 200, "num": 14 @@ -3197,7 +3197,7 @@ "n": 49780 } ], - "bonus": 4200, + "bonus": 5666, "activation": true, "probability": 150, "num": 15 @@ -3225,7 +3225,7 @@ "n": 10784 } ], - "bonus": 0, + "bonus": 333, "activation": false, "probability": 1000, "num": 1 @@ -3242,7 +3242,7 @@ "n": 13480 } ], - "bonus": 300, + "bonus": 666, "activation": false, "probability": 900, "num": 2 @@ -3259,7 +3259,7 @@ "n": 15318 } ], - "bonus": 600, + "bonus": 1000, "activation": true, "probability": 900, "num": 3 @@ -3276,7 +3276,7 @@ "n": 15795 } ], - "bonus": 900, + "bonus": 1333, "activation": false, "probability": 800, "num": 4 @@ -3293,7 +3293,7 @@ "n": 16203 } ], - "bonus": 1200, + "bonus": 1666, "activation": false, "probability": 700, "num": 5 @@ -3310,7 +3310,7 @@ "n": 16340 } ], - "bonus": 1500, + "bonus": 2000, "activation": true, "probability": 600, "num": 6 @@ -3327,7 +3327,7 @@ "n": 20927 } ], - "bonus": 1800, + "bonus": 2333, "activation": false, "probability": 400, "num": 7 @@ -3344,7 +3344,7 @@ "n": 22090 } ], - "bonus": 2100, + "bonus": 2666, "activation": false, "probability": 400, "num": 8 @@ -3361,7 +3361,7 @@ "n": 23398 } ], - "bonus": 2400, + "bonus": 3000, "activation": true, "probability": 400, "num": 9 @@ -3378,7 +3378,7 @@ "n": 26159 } ], - "bonus": 2700, + "bonus": 3333, "activation": false, "probability": 400, "num": 10 @@ -3395,7 +3395,7 @@ "n": 27758 } ], - "bonus": 3000, + "bonus": 3666, "activation": false, "probability": 400, "num": 11 @@ -3412,7 +3412,7 @@ "n": 31282 } ], - "bonus": 3300, + "bonus": 4000, "activation": true, "probability": 300, "num": 12 @@ -3429,7 +3429,7 @@ "n": 36130 } ], - "bonus": 3600, + "bonus": 4333, "activation": false, "probability": 200, "num": 13 @@ -3446,7 +3446,7 @@ "n": 38092 } ], - "bonus": 3900, + "bonus": 4666, "activation": false, "probability": 200, "num": 14 @@ -3463,7 +3463,7 @@ "n": 39824 } ], - "bonus": 4200, + "bonus": 5666, "activation": true, "probability": 150, "num": 15 @@ -3491,7 +3491,7 @@ "n": 8626 } ], - "bonus": 0, + "bonus": 333, "activation": false, "probability": 1000, "num": 1 @@ -3508,7 +3508,7 @@ "n": 10783 } ], - "bonus": 300, + "bonus": 666, "activation": false, "probability": 900, "num": 2 @@ -3525,7 +3525,7 @@ "n": 12254 } ], - "bonus": 600, + "bonus": 1000, "activation": true, "probability": 900, "num": 3 @@ -3542,7 +3542,7 @@ "n": 12636 } ], - "bonus": 900, + "bonus": 1333, "activation": false, "probability": 800, "num": 4 @@ -3559,7 +3559,7 @@ "n": 12962 } ], - "bonus": 1200, + "bonus": 1666, "activation": false, "probability": 700, "num": 5 @@ -3576,7 +3576,7 @@ "n": 13072 } ], - "bonus": 1500, + "bonus": 2000, "activation": true, "probability": 600, "num": 6 @@ -3593,7 +3593,7 @@ "n": 16742 } ], - "bonus": 1800, + "bonus": 2333, "activation": false, "probability": 400, "num": 7 @@ -3610,7 +3610,7 @@ "n": 17672 } ], - "bonus": 2100, + "bonus": 2666, "activation": false, "probability": 400, "num": 8 @@ -3627,7 +3627,7 @@ "n": 18718 } ], - "bonus": 2400, + "bonus": 3000, "activation": true, "probability": 400, "num": 9 @@ -3644,7 +3644,7 @@ "n": 20927 } ], - "bonus": 2700, + "bonus": 3333, "activation": false, "probability": 400, "num": 10 @@ -3661,7 +3661,7 @@ "n": 22206 } ], - "bonus": 3000, + "bonus": 3666, "activation": false, "probability": 400, "num": 11 @@ -3678,7 +3678,7 @@ "n": 25026 } ], - "bonus": 3300, + "bonus": 4000, "activation": true, "probability": 300, "num": 12 @@ -3695,7 +3695,7 @@ "n": 28904 } ], - "bonus": 3600, + "bonus": 4333, "activation": false, "probability": 200, "num": 13 @@ -3712,7 +3712,7 @@ "n": 30474 } ], - "bonus": 3900, + "bonus": 4666, "activation": false, "probability": 200, "num": 14 @@ -3729,7 +3729,7 @@ "n": 31859 } ], - "bonus": 4200, + "bonus": 5666, "activation": true, "probability": 150, "num": 15 @@ -3757,7 +3757,7 @@ "n": 6900 } ], - "bonus": 0, + "bonus": 333, "activation": false, "probability": 1000, "num": 1 @@ -3774,7 +3774,7 @@ "n": 8626 } ], - "bonus": 300, + "bonus": 666, "activation": false, "probability": 900, "num": 2 @@ -3791,7 +3791,7 @@ "n": 9802 } ], - "bonus": 600, + "bonus": 1000, "activation": true, "probability": 900, "num": 3 @@ -3808,7 +3808,7 @@ "n": 10108 } ], - "bonus": 900, + "bonus": 1333, "activation": false, "probability": 800, "num": 4 @@ -3825,7 +3825,7 @@ "n": 10369 } ], - "bonus": 1200, + "bonus": 1666, "activation": false, "probability": 700, "num": 5 @@ -3842,7 +3842,7 @@ "n": 10457 } ], - "bonus": 1500, + "bonus": 2000, "activation": true, "probability": 600, "num": 6 @@ -3859,7 +3859,7 @@ "n": 13393 } ], - "bonus": 1800, + "bonus": 2333, "activation": false, "probability": 400, "num": 7 @@ -3876,7 +3876,7 @@ "n": 14137 } ], - "bonus": 2100, + "bonus": 2666, "activation": false, "probability": 400, "num": 8 @@ -3893,7 +3893,7 @@ "n": 14974 } ], - "bonus": 2400, + "bonus": 3000, "activation": true, "probability": 400, "num": 9 @@ -3910,7 +3910,7 @@ "n": 16742 } ], - "bonus": 2700, + "bonus": 3333, "activation": false, "probability": 400, "num": 10 @@ -3927,7 +3927,7 @@ "n": 17764 } ], - "bonus": 3000, + "bonus": 3666, "activation": false, "probability": 400, "num": 11 @@ -3944,7 +3944,7 @@ "n": 20020 } ], - "bonus": 3300, + "bonus": 4000, "activation": true, "probability": 300, "num": 12 @@ -3961,7 +3961,7 @@ "n": 23123 } ], - "bonus": 3600, + "bonus": 4333, "activation": false, "probability": 200, "num": 13 @@ -3978,7 +3978,7 @@ "n": 24379 } ], - "bonus": 3900, + "bonus": 4666, "activation": false, "probability": 200, "num": 14 @@ -3995,7 +3995,7 @@ "n": 25487 } ], - "bonus": 4200, + "bonus": 5666, "activation": true, "probability": 150, "num": 15 @@ -4023,7 +4023,7 @@ "n": 5520 } ], - "bonus": 0, + "bonus": 333, "activation": false, "probability": 1000, "num": 1 @@ -4040,7 +4040,7 @@ "n": 6901 } ], - "bonus": 300, + "bonus": 666, "activation": false, "probability": 900, "num": 2 @@ -4057,7 +4057,7 @@ "n": 7841 } ], - "bonus": 600, + "bonus": 1000, "activation": true, "probability": 900, "num": 3 @@ -4074,7 +4074,7 @@ "n": 8086 } ], - "bonus": 900, + "bonus": 1333, "activation": false, "probability": 800, "num": 4 @@ -4091,7 +4091,7 @@ "n": 8295 } ], - "bonus": 1200, + "bonus": 1666, "activation": false, "probability": 700, "num": 5 @@ -4108,7 +4108,7 @@ "n": 8365 } ], - "bonus": 1500, + "bonus": 2000, "activation": true, "probability": 600, "num": 6 @@ -4125,7 +4125,7 @@ "n": 10714 } ], - "bonus": 1800, + "bonus": 2333, "activation": false, "probability": 400, "num": 7 @@ -4142,7 +4142,7 @@ "n": 11310 } ], - "bonus": 2100, + "bonus": 2666, "activation": false, "probability": 400, "num": 8 @@ -4159,7 +4159,7 @@ "n": 11979 } ], - "bonus": 2400, + "bonus": 3000, "activation": true, "probability": 400, "num": 9 @@ -4176,7 +4176,7 @@ "n": 13393 } ], - "bonus": 2700, + "bonus": 3333, "activation": false, "probability": 400, "num": 10 @@ -4193,7 +4193,7 @@ "n": 14211 } ], - "bonus": 3000, + "bonus": 3666, "activation": false, "probability": 400, "num": 11 @@ -4210,7 +4210,7 @@ "n": 16016 } ], - "bonus": 3300, + "bonus": 4000, "activation": true, "probability": 300, "num": 12 @@ -4227,7 +4227,7 @@ "n": 18498 } ], - "bonus": 3600, + "bonus": 4333, "activation": false, "probability": 200, "num": 13 @@ -4244,7 +4244,7 @@ "n": 19503 } ], - "bonus": 3900, + "bonus": 4666, "activation": false, "probability": 200, "num": 14 @@ -4261,7 +4261,7 @@ "n": 20389 } ], - "bonus": 4200, + "bonus": 5666, "activation": true, "probability": 150, "num": 15 diff --git a/bin/json/game_fightingcapacity.json b/bin/json/game_fightingcapacity.json index 5a1a43052..ccabf2e05 100644 --- a/bin/json/game_fightingcapacity.json +++ b/bin/json/game_fightingcapacity.json @@ -32,11 +32,11 @@ "value": 140 }, { - "id": 13, + "id": 113, "value": 200 }, { - "id": 14, + "id": 114, "value": 200 } ] \ No newline at end of file diff --git a/bin/json/game_gamesummary.json b/bin/json/game_gamesummary.json index d2f7c0887..1fcd3b1e8 100644 --- a/bin/json/game_gamesummary.json +++ b/bin/json/game_gamesummary.json @@ -220,7 +220,7 @@ }, "tabId": 11003, "type": 7, - "jumpId": 10071, + "jumpId": 10074, "icon": "ty_icon_zpjl", "mapPos": { "x": 5071, diff --git a/bin/json/game_hero.json b/bin/json/game_hero.json index 5d828a746..c46d12952 100644 --- a/bin/json/game_hero.json +++ b/bin/json/game_hero.json @@ -1990,7 +1990,7 @@ "type": 1, "ip": 10, "sd": 1, - "handbook": true, + "handbook": false, "prefab": "24003", "rotation": "0|0|0", "revolve": 0, @@ -2850,7 +2850,7 @@ "type": 1, "ip": 9, "sd": 1, - "handbook": true, + "handbook": false, "prefab": "25004", "rotation": "0|0|0", "revolve": 0, diff --git a/bin/json/game_loading.json b/bin/json/game_loading.json index c7631d519..66a7fa551 100644 --- a/bin/json/game_loading.json +++ b/bin/json/game_loading.json @@ -141,7 +141,7 @@ }, { "scene": "CombatLevelScene", - "subScene": "20001", + "subScene": "10008", "image": "ld_mh_bg_tjp", "icon": "loading_icon_gfxm", "title": { @@ -155,21 +155,21 @@ }, { "scene": "CombatLevelScene", - "subScene": "20002", + "subScene": "10009", "image": "ld_mh_bg_kmlcb", "icon": "loading_icon_gfxm", "title": { "key": "loading_Sheet1_title_12", - "text": "「冰岛龙穴」" + "text": "「猩猩洞窟」" }, "prompt": { "key": "loading_Sheet1_prompt_12", - "text": "冰岛内部隐藏的溶洞区域,听说这里里面好像有些……宝藏?" + "text": "传说中巨型猩猩的居住地,小心,它可能就在暗处看着你……" } }, { "scene": "CombatLevelScene", - "subScene": "20003", + "subScene": "10010", "image": "ld_mh_bg_kmlcb", "icon": "loading_icon_gfxm", "title": { diff --git a/bin/json/game_mainstage.json b/bin/json/game_mainstage.json index 7aacc06c5..285ab14ed 100644 --- a/bin/json/game_mainstage.json +++ b/bin/json/game_mainstage.json @@ -22136,6 +22136,11 @@ "a": "equi", "t": "11614", "n": 1 + }, + { + "a": "item", + "t": "24012301", + "n": 1 } ], "lotteryward": 17111610, @@ -23168,6 +23173,11 @@ "a": "equi", "t": "11614", "n": 1 + }, + { + "a": "item", + "t": "24012302", + "n": 1 } ], "lotteryward": 17111610, @@ -23695,7 +23705,13 @@ "hero_exp": 0, "ps_consume": [], "ps_mg": [], - "firstaward": [], + "firstaward": [ + { + "a": "item", + "t": "24012309", + "n": 1 + } + ], "lotteryward": 0, "commonaward": [], "BattleReadyID": 0, @@ -24100,7 +24116,13 @@ "hero_exp": 0, "ps_consume": [], "ps_mg": [], - "firstaward": [], + "firstaward": [ + { + "a": "item", + "t": "24012308", + "n": 1 + } + ], "lotteryward": 0, "commonaward": [], "BattleReadyID": 0, @@ -24343,7 +24365,13 @@ "hero_exp": 0, "ps_consume": [], "ps_mg": [], - "firstaward": [], + "firstaward": [ + { + "a": "item", + "t": "24012303", + "n": 1 + } + ], "lotteryward": 0, "commonaward": [], "BattleReadyID": 0, @@ -24586,7 +24614,13 @@ "hero_exp": 0, "ps_consume": [], "ps_mg": [], - "firstaward": [], + "firstaward": [ + { + "a": "item", + "t": "24012304", + "n": 1 + } + ], "lotteryward": 0, "commonaward": [], "BattleReadyID": 0, @@ -24877,7 +24911,13 @@ "hero_exp": 0, "ps_consume": [], "ps_mg": [], - "firstaward": [], + "firstaward": [ + { + "a": "item", + "t": "24012305", + "n": 1 + } + ], "lotteryward": 0, "commonaward": [], "BattleReadyID": 0, @@ -25168,7 +25208,13 @@ "hero_exp": 0, "ps_consume": [], "ps_mg": [], - "firstaward": [], + "firstaward": [ + { + "a": "item", + "t": "24012306", + "n": 1 + } + ], "lotteryward": 0, "commonaward": [], "BattleReadyID": 0, @@ -25459,7 +25505,13 @@ "hero_exp": 0, "ps_consume": [], "ps_mg": [], - "firstaward": [], + "firstaward": [ + { + "a": "item", + "t": "24012307", + "n": 1 + } + ], "lotteryward": 0, "commonaward": [], "BattleReadyID": 0, @@ -25639,6 +25691,93 @@ "star_value": [], "challengeward": 0 }, + { + "id": 1103063, + "chapterid": 11003, + "group_id": 100343, + "previous_group_id": [ + 100312 + ], + "previoustage": 0, + "buried_type": 2, + "buried": 10, + "grouptype": [], + "Episodetype": 7, + "stage_param": 0, + "inherit": false, + "battle_fail": false, + "venturemodelspeed": 0, + "venturemodelscale": 0, + "move_type": 0, + "venturemodel": "", + "bubbletalk": { + "key": "", + "text": "" + }, + "venturetype": 0, + "ventureavatar": [], + "scene_effect": [], + "scene_effectfilter": "", + "is_near": false, + "openlevel": 1, + "EditorStage": 0, + "herocolor": 2, + "heroimg": "zxgq_qp_icon_gth", + "bubbletext": { + "key": "", + "text": "" + }, + "animation": [], + "prewarbubbletext": { + "key": "", + "text": "" + }, + "hide": false, + "destroy": true, + "progress": 0, + "timelineplayer": false, + "stroyshow": false, + "frontstoryid": 0, + "afterstoryid": 0, + "maingroupName": { + "key": "", + "text": "" + }, + "maingroupIcon": "", + "mainlineName": { + "key": "", + "text": "" + }, + "title": { + "key": "", + "text": "" + }, + "desc": { + "key": "", + "text": "" + }, + "exp": 0, + "hero_exp": 0, + "ps_consume": [], + "ps_mg": [], + "firstaward": [ + { + "a": "item", + "t": "10000001", + "n": 10 + } + ], + "lotteryward": 0, + "commonaward": [], + "BattleReadyID": 0, + "FormatList": [], + "helphero": [], + "banhero": [], + "star": [], + "star_type": [], + "star_value": [], + "challengeward": 0 + }, { "id": 1104000, "chapterid": 11004, diff --git a/bin/json/game_monsterformat.json b/bin/json/game_monsterformat.json index 8e239e378..eba7f09f8 100644 --- a/bin/json/game_monsterformat.json +++ b/bin/json/game_monsterformat.json @@ -392856,7 +392856,7 @@ 100000002 ], "lv": 100, - "hppro": 750, + "hppro": 200, "atkpro": 1, "defpro": 1, "skill1": 1, @@ -393004,7 +393004,7 @@ 100000002 ], "lv": 100, - "hppro": 750, + "hppro": 200, "atkpro": 1, "defpro": 1, "skill1": 1, @@ -393152,7 +393152,7 @@ 100000002 ], "lv": 100, - "hppro": 750, + "hppro": 200, "atkpro": 1, "defpro": 1, "skill1": 1, diff --git a/bin/json/game_opencond.json b/bin/json/game_opencond.json index 12818f223..6c0d80b89 100644 --- a/bin/json/game_opencond.json +++ b/bin/json/game_opencond.json @@ -306,7 +306,7 @@ "text": "活动" }, "opencondi": [ - 18000013 + 18000022 ], "wkqbx": 2, "img": "icon_sytj", @@ -2262,7 +2262,7 @@ "text": "活动指南" }, "opencondi": [ - 18000091 + 18000022 ], "wkqbx": 2, "img": "icon_sytj", diff --git a/bin/json/game_skillafteratk.json b/bin/json/game_skillafteratk.json index db67b8fa3..7ed3f995f 100644 --- a/bin/json/game_skillafteratk.json +++ b/bin/json/game_skillafteratk.json @@ -75547,7 +75547,8 @@ "Argu": [ 391000132, 1000, - 1 + 1, + -1 ], "FollowSK": [], "SucFollowSK": [], @@ -75869,7 +75870,8 @@ "Argu": [ 391000143, 1000, - 1 + 1, + -1 ], "FollowSK": [], "SucFollowSK": [], @@ -76110,7 +76112,8 @@ "Argu": [ 391000147, 1000, - 1 + 1, + -1 ], "FollowSK": [], "SucFollowSK": [], @@ -76134,7 +76137,8 @@ "Argu": [ 391000148, 1000, - 1 + 1, + -1 ], "FollowSK": [], "SucFollowSK": [], @@ -76158,7 +76162,8 @@ "Argu": [ 390001116, 1000, - 1 + 1, + -1 ], "FollowSK": [], "SucFollowSK": [], @@ -76182,7 +76187,8 @@ "Argu": [ 391000149, 1000, - 1 + 1, + -1 ], "FollowSK": [], "SucFollowSK": [], @@ -76230,7 +76236,8 @@ "Argu": [ 391000150, 1000, - 1 + 1, + -1 ], "FollowSK": [], "SucFollowSK": [], @@ -76303,7 +76310,8 @@ "Argu": [ 391000152, 1000, - 1 + 1, + -1 ], "FollowSK": [], "SucFollowSK": [], @@ -76327,7 +76335,8 @@ "Argu": [ 391000153, 1000, - 1 + 1, + -1 ], "FollowSK": [], "SucFollowSK": [], diff --git a/bin/json/game_skillatk.json b/bin/json/game_skillatk.json index 3f7fcc0ae..9f18ae459 100644 --- a/bin/json/game_skillatk.json +++ b/bin/json/game_skillatk.json @@ -63004,7 +63004,7 @@ ], "Desc": { "key": "skill_skill_atk_Desc_185001906_1", - "text": "BOSS血量耗尽后,进入无限阶段,获得的积分将翻倍(没有技能,纯显示用)" + "text": "BOSS血量耗尽后,进入无限阶段,获得的积分将翻倍" }, "buffid": [], "map": "" diff --git a/bin/json/game_skillbuff.json b/bin/json/game_skillbuff.json index fe792a64f..062e06ad3 100644 --- a/bin/json/game_skillbuff.json +++ b/bin/json/game_skillbuff.json @@ -489,7 +489,7 @@ }, "BuffType": 20, "EffectArgu": [ - 13, + 113, -150 ], "BufParNum": 1, @@ -1846,7 +1846,7 @@ }, "BuffType": 20, "EffectArgu": [ - 13, + 113, 250 ], "BufParNum": 1, @@ -4597,7 +4597,7 @@ }, "BuffType": 20, "EffectArgu": [ - 13, + 113, 500 ], "BufParNum": 1, @@ -5767,7 +5767,7 @@ }, "BuffType": 20, "EffectArgu": [ - 14, + 114, 50 ], "BufParNum": 1, @@ -5805,7 +5805,7 @@ }, "BuffType": 20, "EffectArgu": [ - 14, + 114, 75 ], "BufParNum": 1, @@ -5918,7 +5918,7 @@ }, "BuffType": 0, "EffectArgu": [ - 14, + 114, 150 ], "BufParNum": 1, @@ -6494,7 +6494,7 @@ }, "BuffType": 20, "EffectArgu": [ - 13, + 113, 50 ], "BufParNum": 1, @@ -6532,7 +6532,7 @@ }, "BuffType": 20, "EffectArgu": [ - 13, + 113, 75 ], "BufParNum": 1, @@ -7423,7 +7423,7 @@ }, "BuffType": 20, "EffectArgu": [ - 13, + 113, 75 ], "BufParNum": 1, @@ -10049,7 +10049,7 @@ }, "BuffType": 20, "EffectArgu": [ - 14, + 114, 300 ], "BufParNum": 1, @@ -10203,7 +10203,7 @@ }, "BuffType": 101, "EffectArgu": [ - 14, + 114, 120 ], "BufParNum": 1, @@ -11006,7 +11006,7 @@ }, "BuffType": 20, "EffectArgu": [ - 13, + 113, 180 ], "BufParNum": 1, @@ -11084,7 +11084,7 @@ }, "BuffType": 20, "EffectArgu": [ - 14, + 114, 120 ], "BufParNum": 1, @@ -11122,7 +11122,7 @@ }, "BuffType": 20, "EffectArgu": [ - 13, + 113, 300 ], "BufParNum": 1, @@ -11240,7 +11240,7 @@ }, "BuffType": 20, "EffectArgu": [ - 13, + 113, 250 ], "BufParNum": 1, @@ -11661,7 +11661,7 @@ }, "BuffType": 20, "EffectArgu": [ - 13, + 113, 100 ], "BufParNum": 1, @@ -12040,7 +12040,7 @@ }, "BuffType": 20, "EffectArgu": [ - 14, + 114, 50 ], "BufParNum": 1, @@ -13109,7 +13109,7 @@ }, "BuffType": 20, "EffectArgu": [ - 13, + 113, -150 ], "BufParNum": 1, @@ -13221,7 +13221,7 @@ }, "BuffType": 20, "EffectArgu": [ - 13, + 113, -150 ], "BufParNum": 1, @@ -15094,7 +15094,7 @@ }, "BuffType": 20, "EffectArgu": [ - 13, + 113, 300 ], "BufParNum": 1, diff --git a/bin/json/game_skillproperty.json b/bin/json/game_skillproperty.json index ea24f84ee..81418dadc 100644 --- a/bin/json/game_skillproperty.json +++ b/bin/json/game_skillproperty.json @@ -222,11 +222,13 @@ { "ProType": 13, "GroupId": 0, - "ProLevel": 1, - "LimitValue": 0, + "ProLevel": 2, + "LimitValue": 1, "MinValue": 0, "MaxValue": 0, - "BaseTerms": [], + "BaseTerms": [ + 113 + ], "ExtraTerms": [], "PerTerms": [], "FixTerms": [] @@ -234,11 +236,13 @@ { "ProType": 14, "GroupId": 0, - "ProLevel": 1, - "LimitValue": 0, + "ProLevel": 2, + "LimitValue": 1, "MinValue": 0, "MaxValue": 0, - "BaseTerms": [], + "BaseTerms": [ + 114 + ], "ExtraTerms": [], "PerTerms": [], "FixTerms": [] @@ -1524,5 +1528,1763 @@ "ExtraTerms": [], "PerTerms": [], "FixTerms": [] + }, + { + "ProType": 113, + "GroupId": 0, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 114, + "GroupId": 0, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 0, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 1, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 1, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 2, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 1, + "MaxValue": 0, + "BaseTerms": [ + 37 + ], + "ExtraTerms": [ + 45 + ], + "PerTerms": [ + 21 + ], + "FixTerms": [ + 29, + 115 + ] + }, + { + "ProType": 3, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 4, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 38 + ], + "ExtraTerms": [ + 46 + ], + "PerTerms": [ + 22 + ], + "FixTerms": [ + 30, + 116 + ] + }, + { + "ProType": 5, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 39 + ], + "ExtraTerms": [ + 47 + ], + "PerTerms": [ + 23 + ], + "FixTerms": [ + 31, + 121 + ] + }, + { + "ProType": 6, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 40 + ], + "ExtraTerms": [ + 48 + ], + "PerTerms": [ + 87 + ], + "FixTerms": [ + 32, + 118 + ] + }, + { + "ProType": 7, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 1000, + "BaseTerms": [ + 41 + ], + "ExtraTerms": [ + 49 + ], + "PerTerms": [ + 90 + ], + "FixTerms": [ + 33, + 123 + ] + }, + { + "ProType": 8, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 42 + ], + "ExtraTerms": [ + 50 + ], + "PerTerms": [ + 93 + ], + "FixTerms": [ + 34, + 124 + ] + }, + { + "ProType": 9, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 1000, + "BaseTerms": [ + 43 + ], + "ExtraTerms": [ + 51 + ], + "PerTerms": [ + 96 + ], + "FixTerms": [ + 35, + 125 + ] + }, + { + "ProType": 10, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 200, + "MaxValue": 1000, + "BaseTerms": [ + 44 + ], + "ExtraTerms": [ + 52 + ], + "PerTerms": [ + 28 + ], + "FixTerms": [ + 36, + 126 + ] + }, + { + "ProType": 11, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 1000, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 12, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 1000, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 13, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 113 + ], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [ + 127 + ] + }, + { + "ProType": 14, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 114 + ], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [ + 128 + ] + }, + { + "ProType": 15, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 16, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 17, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 18, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 19, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 20, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 21, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 22, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 23, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 24, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 25, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 26, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 27, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 28, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 29, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 30, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 31, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 32, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 33, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 34, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 35, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 36, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 37, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 53 + ], + "ExtraTerms": [], + "PerTerms": [ + 54 + ], + "FixTerms": [ + 55 + ] + }, + { + "ProType": 38, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 56 + ], + "ExtraTerms": [], + "PerTerms": [ + 57 + ], + "FixTerms": [ + 58 + ] + }, + { + "ProType": 39, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 59 + ], + "ExtraTerms": [], + "PerTerms": [ + 60 + ], + "FixTerms": [ + 61 + ] + }, + { + "ProType": 40, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 62 + ], + "ExtraTerms": [], + "PerTerms": [ + 63 + ], + "FixTerms": [ + 64 + ] + }, + { + "ProType": 41, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 65 + ], + "ExtraTerms": [], + "PerTerms": [ + 66 + ], + "FixTerms": [ + 67 + ] + }, + { + "ProType": 42, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 68 + ], + "ExtraTerms": [], + "PerTerms": [ + 69 + ], + "FixTerms": [ + 70 + ] + }, + { + "ProType": 43, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 71 + ], + "ExtraTerms": [], + "PerTerms": [ + 72 + ], + "FixTerms": [ + 73 + ] + }, + { + "ProType": 44, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 74 + ], + "ExtraTerms": [], + "PerTerms": [ + 75 + ], + "FixTerms": [ + 76 + ] + }, + { + "ProType": 45, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 77 + ], + "ExtraTerms": [], + "PerTerms": [ + 78 + ], + "FixTerms": [ + 79 + ] + }, + { + "ProType": 46, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 80 + ], + "ExtraTerms": [], + "PerTerms": [ + 81 + ], + "FixTerms": [ + 82 + ] + }, + { + "ProType": 47, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 83 + ], + "ExtraTerms": [], + "PerTerms": [ + 84 + ], + "FixTerms": [ + 85 + ] + }, + { + "ProType": 48, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 86 + ], + "ExtraTerms": [], + "PerTerms": [ + 87 + ], + "FixTerms": [ + 88 + ] + }, + { + "ProType": 49, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 89 + ], + "ExtraTerms": [], + "PerTerms": [ + 90 + ], + "FixTerms": [ + 91 + ] + }, + { + "ProType": 50, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 92 + ], + "ExtraTerms": [], + "PerTerms": [ + 93 + ], + "FixTerms": [ + 94 + ] + }, + { + "ProType": 51, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 95 + ], + "ExtraTerms": [], + "PerTerms": [ + 96 + ], + "FixTerms": [ + 97 + ] + }, + { + "ProType": 52, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 98 + ], + "ExtraTerms": [], + "PerTerms": [ + 99 + ], + "FixTerms": [ + 100 + ] + }, + { + "ProType": 53, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 54, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 55, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 56, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 57, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 58, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 59, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 60, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 61, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 62, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 63, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 64, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 65, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 66, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 67, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 68, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 69, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 70, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 71, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 72, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 73, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 74, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 75, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 76, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 77, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 78, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 79, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 80, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 81, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 82, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 83, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 84, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 85, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 86, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 87, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 88, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 89, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 90, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 91, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 92, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 93, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 94, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 95, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 96, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 97, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 98, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 99, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 100, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 0, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 101, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 102, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 103, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 104, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 105, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 107 + ], + "ExtraTerms": [ + 108 + ], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 106, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 107, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 108, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 109, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 110, + "GroupId": 1, + "ProLevel": 2, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [ + 1 + ], + "ExtraTerms": [], + "PerTerms": [ + 111 + ], + "FixTerms": [ + 112 + ] + }, + { + "ProType": 111, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 112, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 113, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 114, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 115, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 116, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 117, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 118, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 119, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 120, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 121, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 122, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 123, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 124, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 125, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 126, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 127, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] + }, + { + "ProType": 128, + "GroupId": 1, + "ProLevel": 1, + "LimitValue": 1, + "MinValue": 0, + "MaxValue": 0, + "BaseTerms": [], + "ExtraTerms": [], + "PerTerms": [], + "FixTerms": [] } ] \ No newline at end of file diff --git a/bin/json/game_worldtask.json b/bin/json/game_worldtask.json index dbcacec15..2e9ddd2a1 100644 --- a/bin/json/game_worldtask.json +++ b/bin/json/game_worldtask.json @@ -11878,7 +11878,7 @@ "show_mode": 0, "npc": 60480, "completetask": [], - "deliver_npc": 60489, + "deliver_npc": 0, "taskend_removeitem": [], "auto_accept": 0, "tasktips": true, @@ -11960,7 +11960,7 @@ "show_mode": 0, "npc": 60500, "completetask": [], - "deliver_npc": 60509, + "deliver_npc": 0, "taskend_removeitem": [], "auto_accept": 0, "tasktips": true, @@ -12042,7 +12042,7 @@ "show_mode": 0, "npc": 60520, "completetask": [], - "deliver_npc": 60529, + "deliver_npc": 0, "taskend_removeitem": [], "auto_accept": 0, "tasktips": true, @@ -12124,7 +12124,7 @@ "show_mode": 0, "npc": 60540, "completetask": [], - "deliver_npc": 60549, + "deliver_npc": 0, "taskend_removeitem": [], "auto_accept": 0, "tasktips": true, @@ -12206,7 +12206,7 @@ "show_mode": 0, "npc": 60560, "completetask": [], - "deliver_npc": 60569, + "deliver_npc": 0, "taskend_removeitem": [], "auto_accept": 0, "tasktips": true, diff --git a/modules/mainline/api_challengeover.go b/modules/mainline/api_challengeover.go index 3aa56da2e..6e01c45d7 100644 --- a/modules/mainline/api_challengeover.go +++ b/modules/mainline/api_challengeover.go @@ -124,16 +124,16 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.MainlineCh if len(conf.Grouptype) == 2 { info.Stategroup[conf.Grouptype[0]] = conf.Grouptype[1] } - if !conf.Inherit { - info.Lastlevel[conf.Chapterid] = &pb.DBMainlineLastLevel{ - Level: req.Level, - Pos: req.Pos, - } - } else { - info.Lastlevel[conf.Chapterid] = &pb.DBMainlineLastLevel{ - Pos: req.Pos, - } - } + // if !conf.Inherit { + // info.Lastlevel[conf.Chapterid] = &pb.DBMainlineLastLevel{ + // Level: req.Level, + // Pos: req.Pos, + // } + // } else { + // info.Lastlevel[conf.Chapterid] = &pb.DBMainlineLastLevel{ + // Pos: req.Pos, + // } + // } this.module.modelMline.updateprogress(info) if first { // 发奖 diff --git a/modules/mainline/api_levelpass.go b/modules/mainline/api_levelpass.go index 93600c1a7..fc395bf8b 100644 --- a/modules/mainline/api_levelpass.go +++ b/modules/mainline/api_levelpass.go @@ -50,6 +50,7 @@ func (this *apiComp) LevelPass(session comm.IUserSession, req *pb.MainlineLevelP Title: pb.ErrorCode_DBError.ToString(), Message: err.Error(), } + return } if err = this.module.modelMline.checklevel(req.Level, info); err != nil { @@ -79,16 +80,16 @@ func (this *apiComp) LevelPass(session comm.IUserSession, req *pb.MainlineLevelP if len(conf.Grouptype) == 2 { info.Stategroup[conf.Grouptype[0]] = conf.Grouptype[1] } - if !conf.Inherit { - info.Lastlevel[conf.Chapterid] = &pb.DBMainlineLastLevel{ - Level: req.Level, - Pos: req.Pos, - } - } else { - info.Lastlevel[conf.Chapterid] = &pb.DBMainlineLastLevel{ - Pos: req.Pos, - } - } + // if !conf.Inherit { + // info.Lastlevel[conf.Chapterid] = &pb.DBMainlineLastLevel{ + // Level: req.Level, + // Pos: req.Pos, + // } + // } else { + // info.Lastlevel[conf.Chapterid] = &pb.DBMainlineLastLevel{ + // Pos: req.Pos, + // } + // } this.module.modelMline.updateprogress(info) if first { // 发奖 diff --git a/modules/mainline/api_setpolts.go b/modules/mainline/api_setpolts.go new file mode 100644 index 000000000..6fba8082f --- /dev/null +++ b/modules/mainline/api_setpolts.go @@ -0,0 +1,49 @@ +package mainline + +import ( + "go_dreamfactory/comm" + "go_dreamfactory/pb" +) + +// 参数校验 +func (this *apiComp) LevelSetPolts(session comm.IUserSession, req *pb.MainlineSetPoltsReq) (errdata *pb.ErrorData) { + return +} + +// /挑战主线关卡 +func (this *apiComp) SetPolts(session comm.IUserSession, req *pb.MainlineSetPoltsReq) (errdata *pb.ErrorData) { + var ( + info *pb.DBMainline + err error + ) + if errdata = this.LevelSetPolts(session, req); errdata != nil { + return // 参数校验失败直接返回 + } + + if info, err = this.module.modelMline.getMainlineData(session.GetUserId()); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_DBError, + Title: pb.ErrorCode_DBError.ToString(), + Message: err.Error(), + } + return + } + info.Plots[req.Pid] = req.State + + if err = this.module.modelMline.Change(session.GetUserId(), map[string]interface{}{ + "plots": info.Plots, + }); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_DBError, + Title: pb.ErrorCode_DBError.ToString(), + Message: err.Error(), + } + return + } + + session.SendMsg(string(this.module.GetType()), "setpolts", &pb.MainlineSetPoltsResp{ + Plots: info.Plots, + }) // 数据推送 + + return +} diff --git a/modules/mainline/model_mainline.go b/modules/mainline/model_mainline.go index 1ee2b2f58..78e6f88f4 100644 --- a/modules/mainline/model_mainline.go +++ b/modules/mainline/model_mainline.go @@ -41,9 +41,9 @@ func (this *ModelMline) getMainlineData(uid string) (results *pb.DBMainline, err if err == mgo.MongodbNil { err = nil results = &pb.DBMainline{ - Id: primitive.NewObjectID().Hex(), - Uid: uid, - Lastlevel: make(map[int32]*pb.DBMainlineLastLevel), + Id: primitive.NewObjectID().Hex(), + Uid: uid, + // Lastlevel: make(map[int32]*pb.DBMainlineLastLevel), Level: make(map[int32]int32), Chapteraward: make(map[int32]*pb.DBMainlineAward), Exploreaward: make(map[int32]*pb.DBMainlineAward), @@ -51,6 +51,7 @@ func (this *ModelMline) getMainlineData(uid string) (results *pb.DBMainline, err Ps: make(map[int32]int32), Chapterboos: make(map[int32]int32), Stategroup: make(map[int32]int32), + Plots: make(map[int32]bool), } err = this.Add(uid, results) } @@ -60,12 +61,12 @@ func (this *ModelMline) getMainlineData(uid string) (results *pb.DBMainline, err func (this *ModelMline) updateMainlineData(uid string, data *pb.DBMainline) (err error) { if err = this.Change(uid, map[string]interface{}{ "level": data.Level, - "lastlevel": data.Lastlevel, "chapteraward": data.Chapteraward, "exploreaward": data.Exploreaward, "groupaward": data.Groupaward, "ps": data.Ps, "stategroup": data.Stategroup, + "plots": data.Plots, }); err != nil { this.module.Error("更新用户任务数据 错误!", log.Field{Key: "err", Value: err.Error()}) return diff --git a/modules/mainline/module.go b/modules/mainline/module.go index 5bcc293f5..2dd6b82bc 100644 --- a/modules/mainline/module.go +++ b/modules/mainline/module.go @@ -127,13 +127,15 @@ func (this *Mainline) BingoJumpLevel(session comm.IUserSession, level int32) (er return } info.Level = make(map[int32]int32) - info.Lastlevel = make(map[int32]*pb.DBMainlineLastLevel) + // info.Lastlevel = make(map[int32]*pb.DBMainlineLastLevel) info.Chapteraward = make(map[int32]*pb.DBMainlineAward) info.Exploreaward = make(map[int32]*pb.DBMainlineAward) info.Groupaward = make(map[int32]*pb.DBMainlineAward) + info.Plots = make(map[int32]bool) for _, v := range confs { if v.Id <= level { info.Level[v.Id] = 7 + info.Plots[v.Id] = true aeward = append(aeward, v.Firstaward...) } } diff --git a/pb/battle_struct.pb.go b/pb/battle_struct.pb.go index 3bf32cbb5..d67fdf61b 100644 --- a/pb/battle_struct.pb.go +++ b/pb/battle_struct.pb.go @@ -2443,6 +2443,78 @@ func (x *ComBuffSpecialEffect) GetAdd() bool { return false } +//血量变化 +type ComSyncProperty struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Rid int32 `protobuf:"varint,1,opt,name=rid,proto3" json:"rid"` + Hp float32 `protobuf:"fixed32,2,opt,name=hp,proto3" json:"hp"` + MaxHp int32 `protobuf:"varint,3,opt,name=maxHp,proto3" json:"maxHp"` + SealHp int32 `protobuf:"varint,4,opt,name=sealHp,proto3" json:"sealHp"` //被封印的血量 +} + +func (x *ComSyncProperty) Reset() { + *x = ComSyncProperty{} + if protoimpl.UnsafeEnabled { + mi := &file_battle_battle_struct_proto_msgTypes[35] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ComSyncProperty) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ComSyncProperty) ProtoMessage() {} + +func (x *ComSyncProperty) ProtoReflect() protoreflect.Message { + mi := &file_battle_battle_struct_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 ComSyncProperty.ProtoReflect.Descriptor instead. +func (*ComSyncProperty) Descriptor() ([]byte, []int) { + return file_battle_battle_struct_proto_rawDescGZIP(), []int{35} +} + +func (x *ComSyncProperty) GetRid() int32 { + if x != nil { + return x.Rid + } + return 0 +} + +func (x *ComSyncProperty) GetHp() float32 { + if x != nil { + return x.Hp + } + return 0 +} + +func (x *ComSyncProperty) GetMaxHp() int32 { + if x != nil { + return x.MaxHp + } + return 0 +} + +func (x *ComSyncProperty) GetSealHp() int32 { + if x != nil { + return x.SealHp + } + return 0 +} + var File_battle_battle_struct_proto protoreflect.FileDescriptor var file_battle_battle_struct_proto_rawDesc = []byte{ @@ -2665,33 +2737,40 @@ var file_battle_battle_struct_proto_rawDesc = []byte{ 0x03, 0x72, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x72, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x62, 0x75, 0x66, 0x66, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x61, 0x64, 0x64, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x61, 0x64, 0x64, 0x2a, 0x93, 0x03, 0x0a, 0x0e, 0x45, 0x66, - 0x66, 0x65, 0x63, 0x74, 0x54, 0x69, 0x70, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0f, 0x0a, 0x0b, - 0x45, 0x66, 0x66, 0x5f, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, 0x00, 0x12, 0x0f, 0x0a, - 0x0b, 0x4e, 0x6f, 0x74, 0x5f, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, 0x01, 0x12, 0x0c, - 0x0a, 0x08, 0x49, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, - 0x52, 0x65, 0x73, 0x69, 0x73, 0x74, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x4e, 0x6f, 0x74, 0x5f, - 0x47, 0x61, 0x69, 0x6e, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x4e, 0x6f, 0x74, 0x5f, 0x43, 0x6f, - 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x10, 0x05, 0x12, 0x0e, 0x0a, 0x0a, 0x4e, 0x6f, 0x74, 0x5f, 0x41, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x06, 0x12, 0x10, 0x0a, 0x0c, 0x50, 0x75, 0x72, 0x69, 0x66, - 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x07, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x69, 0x73, - 0x70, 0x65, 0x72, 0x73, 0x65, 0x10, 0x08, 0x12, 0x0e, 0x0a, 0x0a, 0x47, 0x61, 0x69, 0x6e, 0x5f, - 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0x09, 0x12, 0x0f, 0x0a, 0x0b, 0x41, 0x64, 0x64, 0x5f, 0x4f, - 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x10, 0x0a, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x75, 0x62, 0x5f, - 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x10, 0x0b, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x74, 0x61, - 0x6e, 0x64, 0x6f, 0x66, 0x66, 0x10, 0x0c, 0x12, 0x0a, 0x0a, 0x06, 0x55, 0x6e, 0x64, 0x65, 0x61, - 0x64, 0x10, 0x0d, 0x12, 0x0c, 0x0a, 0x08, 0x50, 0x6f, 0x69, 0x73, 0x6f, 0x6e, 0x65, 0x64, 0x10, - 0x0e, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x6c, 0x65, 0x65, 0x64, 0x10, 0x0f, 0x12, 0x0c, 0x0a, 0x08, - 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x10, 0x10, 0x12, 0x0c, 0x0a, 0x08, 0x42, 0x65, - 0x61, 0x74, 0x42, 0x61, 0x63, 0x6b, 0x10, 0x11, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x69, 0x73, 0x65, - 0x61, 0x73, 0x65, 0x64, 0x10, 0x12, 0x12, 0x0c, 0x0a, 0x08, 0x4c, 0x6f, 0x73, 0x74, 0x48, 0x6f, - 0x6c, 0x64, 0x10, 0x13, 0x12, 0x0e, 0x0a, 0x0a, 0x55, 0x6e, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, - 0x6e, 0x64, 0x10, 0x14, 0x12, 0x11, 0x0a, 0x0d, 0x49, 0x6e, 0x76, 0x69, 0x6e, 0x63, 0x69, 0x62, - 0x69, 0x6c, 0x69, 0x74, 0x79, 0x10, 0x15, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x74, 0x65, 0x61, 0x6c, - 0x47, 0x61, 0x69, 0x6e, 0x10, 0x16, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x68, 0x69, 0x66, 0x74, 0x44, - 0x65, 0x62, 0x75, 0x66, 0x66, 0x10, 0x17, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x65, 0x62, 0x69, 0x72, - 0x74, 0x68, 0x10, 0x18, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x72, 0x6f, 0x69, 0x6c, 0x10, 0x19, 0x42, - 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x20, 0x01, 0x28, 0x08, 0x52, 0x03, 0x61, 0x64, 0x64, 0x22, 0x61, 0x0a, 0x0f, 0x43, 0x6f, 0x6d, + 0x53, 0x79, 0x6e, 0x63, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x10, 0x0a, 0x03, + 0x72, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x72, 0x69, 0x64, 0x12, 0x0e, + 0x0a, 0x02, 0x68, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x02, 0x68, 0x70, 0x12, 0x14, + 0x0a, 0x05, 0x6d, 0x61, 0x78, 0x48, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6d, + 0x61, 0x78, 0x48, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x61, 0x6c, 0x48, 0x70, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x65, 0x61, 0x6c, 0x48, 0x70, 0x2a, 0x93, 0x03, 0x0a, + 0x0e, 0x45, 0x66, 0x66, 0x65, 0x63, 0x74, 0x54, 0x69, 0x70, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, + 0x0f, 0x0a, 0x0b, 0x45, 0x66, 0x66, 0x5f, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, 0x00, + 0x12, 0x0f, 0x0a, 0x0b, 0x4e, 0x6f, 0x74, 0x5f, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, + 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x10, 0x02, 0x12, + 0x0a, 0x0a, 0x06, 0x52, 0x65, 0x73, 0x69, 0x73, 0x74, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x4e, + 0x6f, 0x74, 0x5f, 0x47, 0x61, 0x69, 0x6e, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x4e, 0x6f, 0x74, + 0x5f, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x10, 0x05, 0x12, 0x0e, 0x0a, 0x0a, 0x4e, 0x6f, + 0x74, 0x5f, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x06, 0x12, 0x10, 0x0a, 0x0c, 0x50, 0x75, + 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x10, 0x07, 0x12, 0x0c, 0x0a, 0x08, + 0x44, 0x69, 0x73, 0x70, 0x65, 0x72, 0x73, 0x65, 0x10, 0x08, 0x12, 0x0e, 0x0a, 0x0a, 0x47, 0x61, + 0x69, 0x6e, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x10, 0x09, 0x12, 0x0f, 0x0a, 0x0b, 0x41, 0x64, + 0x64, 0x5f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x10, 0x0a, 0x12, 0x0f, 0x0a, 0x0b, 0x53, + 0x75, 0x62, 0x5f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x10, 0x0b, 0x12, 0x0c, 0x0a, 0x08, + 0x53, 0x74, 0x61, 0x6e, 0x64, 0x6f, 0x66, 0x66, 0x10, 0x0c, 0x12, 0x0a, 0x0a, 0x06, 0x55, 0x6e, + 0x64, 0x65, 0x61, 0x64, 0x10, 0x0d, 0x12, 0x0c, 0x0a, 0x08, 0x50, 0x6f, 0x69, 0x73, 0x6f, 0x6e, + 0x65, 0x64, 0x10, 0x0e, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x6c, 0x65, 0x65, 0x64, 0x10, 0x0f, 0x12, + 0x0c, 0x0a, 0x08, 0x52, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x10, 0x10, 0x12, 0x0c, 0x0a, + 0x08, 0x42, 0x65, 0x61, 0x74, 0x42, 0x61, 0x63, 0x6b, 0x10, 0x11, 0x12, 0x0c, 0x0a, 0x08, 0x44, + 0x69, 0x73, 0x65, 0x61, 0x73, 0x65, 0x64, 0x10, 0x12, 0x12, 0x0c, 0x0a, 0x08, 0x4c, 0x6f, 0x73, + 0x74, 0x48, 0x6f, 0x6c, 0x64, 0x10, 0x13, 0x12, 0x0e, 0x0a, 0x0a, 0x55, 0x6e, 0x64, 0x65, 0x72, + 0x53, 0x74, 0x61, 0x6e, 0x64, 0x10, 0x14, 0x12, 0x11, 0x0a, 0x0d, 0x49, 0x6e, 0x76, 0x69, 0x6e, + 0x63, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x10, 0x15, 0x12, 0x0d, 0x0a, 0x09, 0x53, 0x74, + 0x65, 0x61, 0x6c, 0x47, 0x61, 0x69, 0x6e, 0x10, 0x16, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x68, 0x69, + 0x66, 0x74, 0x44, 0x65, 0x62, 0x75, 0x66, 0x66, 0x10, 0x17, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x65, + 0x62, 0x69, 0x72, 0x74, 0x68, 0x10, 0x18, 0x12, 0x09, 0x0a, 0x05, 0x42, 0x72, 0x6f, 0x69, 0x6c, + 0x10, 0x19, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, } var ( @@ -2707,7 +2786,7 @@ func file_battle_battle_struct_proto_rawDescGZIP() []byte { } var file_battle_battle_struct_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_battle_battle_struct_proto_msgTypes = make([]protoimpl.MessageInfo, 35) +var file_battle_battle_struct_proto_msgTypes = make([]protoimpl.MessageInfo, 36) var file_battle_battle_struct_proto_goTypes = []interface{}{ (EffectTipsType)(0), // 0: EffectTipsType (*DBPlayerBattleFormt)(nil), // 1: DBPlayerBattleFormt @@ -2745,19 +2824,20 @@ var file_battle_battle_struct_proto_goTypes = []interface{}{ (*ComExtraStage)(nil), // 33: ComExtraStage (*ComInBattleMaxScore)(nil), // 34: ComInBattleMaxScore (*ComBuffSpecialEffect)(nil), // 35: ComBuffSpecialEffect - (*DBHero)(nil), // 36: DBHero - (*BattleRole)(nil), // 37: BattleRole - (*BattleCmd)(nil), // 38: BattleCmd + (*ComSyncProperty)(nil), // 36: ComSyncProperty + (*DBHero)(nil), // 37: DBHero + (*BattleRole)(nil), // 38: BattleRole + (*BattleCmd)(nil), // 39: BattleCmd } var file_battle_battle_struct_proto_depIdxs = []int32{ - 36, // 0: DBPlayerBattleFormt.formt:type_name -> DBHero - 37, // 1: ComInitFight.roles:type_name -> BattleRole + 37, // 0: DBPlayerBattleFormt.formt:type_name -> DBHero + 38, // 1: ComInitFight.roles:type_name -> BattleRole 7, // 2: ComStartAction.skillInfo:type_name -> ComSkillInfo 7, // 3: ComSkillCDAction.skillInfo:type_name -> ComSkillInfo 13, // 4: ComSkillAtk.comList:type_name -> ComSkillAfterAtk - 38, // 5: ComSkillAfterAtk.comList:type_name -> BattleCmd + 39, // 5: ComSkillAfterAtk.comList:type_name -> BattleCmd 0, // 6: ComModifyHealth.tips:type_name -> EffectTipsType - 37, // 7: ComCreateRoles.roles:type_name -> BattleRole + 38, // 7: ComCreateRoles.roles:type_name -> BattleRole 0, // 8: ComEffectTips.type:type_name -> EffectTipsType 7, // 9: ComReplaceSkill.skillInfo:type_name -> ComSkillInfo 10, // [10:10] is the sub-list for method output_type @@ -3196,6 +3276,18 @@ func file_battle_battle_struct_proto_init() { return nil } } + file_battle_battle_struct_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ComSyncProperty); 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{ @@ -3203,7 +3295,7 @@ func file_battle_battle_struct_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_battle_battle_struct_proto_rawDesc, NumEnums: 1, - NumMessages: 35, + NumMessages: 36, NumExtensions: 0, NumServices: 0, }, diff --git a/pb/comm.pb.go b/pb/comm.pb.go index 8d5edd990..4263d7cd0 100644 --- a/pb/comm.pb.go +++ b/pb/comm.pb.go @@ -2507,6 +2507,78 @@ func (x *SweepResult) GetHeroexp() map[string]int32 { return nil } +//服务组数据 +type DBServiceGroup struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` + Group int32 `protobuf:"varint,2,opt,name=group,proto3" json:"group"` //分组 + Create int64 `protobuf:"varint,3,opt,name=create,proto3" json:"create"` //创建时间 + Playernum int32 `protobuf:"varint,4,opt,name=playernum,proto3" json:"playernum"` //玩家数量 +} + +func (x *DBServiceGroup) Reset() { + *x = DBServiceGroup{} + if protoimpl.UnsafeEnabled { + mi := &file_comm_proto_msgTypes[36] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DBServiceGroup) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DBServiceGroup) ProtoMessage() {} + +func (x *DBServiceGroup) ProtoReflect() protoreflect.Message { + mi := &file_comm_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 DBServiceGroup.ProtoReflect.Descriptor instead. +func (*DBServiceGroup) Descriptor() ([]byte, []int) { + return file_comm_proto_rawDescGZIP(), []int{36} +} + +func (x *DBServiceGroup) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *DBServiceGroup) GetGroup() int32 { + if x != nil { + return x.Group + } + return 0 +} + +func (x *DBServiceGroup) GetCreate() int64 { + if x != nil { + return x.Create + } + return 0 +} + +func (x *DBServiceGroup) GetPlayernum() int32 { + if x != nil { + return x.Playernum + } + return 0 +} + var File_comm_proto protoreflect.FileDescriptor var file_comm_proto_rawDesc = []byte{ @@ -2769,13 +2841,20 @@ var file_comm_proto_rawDesc = []byte{ 0x78, 0x70, 0x1a, 0x3a, 0x0a, 0x0c, 0x48, 0x65, 0x72, 0x6f, 0x65, 0x78, 0x70, 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, 0x2a, 0x43, - 0x0a, 0x12, 0x48, 0x65, 0x72, 0x6f, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, - 0x54, 0x79, 0x70, 0x65, 0x12, 0x06, 0x0a, 0x02, 0x48, 0x70, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, - 0x41, 0x74, 0x6b, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x44, 0x65, 0x66, 0x10, 0x02, 0x12, 0x09, - 0x0a, 0x05, 0x53, 0x70, 0x65, 0x65, 0x64, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x72, 0x69, - 0x74, 0x10, 0x04, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, + 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x6c, + 0x0a, 0x0e, 0x44, 0x42, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, + 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, + 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x12, 0x1c, + 0x0a, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x05, 0x52, 0x09, 0x70, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x6e, 0x75, 0x6d, 0x2a, 0x43, 0x0a, 0x12, + 0x48, 0x65, 0x72, 0x6f, 0x41, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x54, 0x79, + 0x70, 0x65, 0x12, 0x06, 0x0a, 0x02, 0x48, 0x70, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x74, + 0x6b, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x44, 0x65, 0x66, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, + 0x53, 0x70, 0x65, 0x65, 0x64, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x72, 0x69, 0x74, 0x10, + 0x04, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, } var ( @@ -2791,7 +2870,7 @@ func file_comm_proto_rawDescGZIP() []byte { } var file_comm_proto_enumTypes = make([]protoimpl.EnumInfo, 1) -var file_comm_proto_msgTypes = make([]protoimpl.MessageInfo, 37) +var file_comm_proto_msgTypes = make([]protoimpl.MessageInfo, 38) var file_comm_proto_goTypes = []interface{}{ (HeroAttributesType)(0), // 0: HeroAttributesType (*ErrorData)(nil), // 1: ErrorData @@ -2830,25 +2909,26 @@ var file_comm_proto_goTypes = []interface{}{ (*ServiceDBInfo)(nil), // 34: ServiceDBInfo (*DBVector3)(nil), // 35: DBVector3 (*SweepResult)(nil), // 36: SweepResult - nil, // 37: SweepResult.HeroexpEntry - (ErrorCode)(0), // 38: ErrorCode - (*anypb.Any)(nil), // 39: google.protobuf.Any + (*DBServiceGroup)(nil), // 37: DBServiceGroup + nil, // 38: SweepResult.HeroexpEntry + (ErrorCode)(0), // 39: ErrorCode + (*anypb.Any)(nil), // 40: google.protobuf.Any } var file_comm_proto_depIdxs = []int32{ - 38, // 0: ErrorData.code:type_name -> ErrorCode + 39, // 0: ErrorData.code:type_name -> ErrorCode 18, // 1: ErrorData.atn:type_name -> UserAssets 3, // 2: MessagePackage.messages:type_name -> UserMessage - 39, // 3: UserMessage.data:type_name -> google.protobuf.Any - 39, // 4: AgentMessage.Message:type_name -> google.protobuf.Any + 40, // 3: UserMessage.data:type_name -> google.protobuf.Any + 40, // 4: AgentMessage.Message:type_name -> google.protobuf.Any 1, // 5: RPCMessageReply.ErrorData:type_name -> ErrorData 3, // 6: RPCMessageReply.Reply:type_name -> UserMessage 3, // 7: AgentSendMessageReq.Reply:type_name -> UserMessage - 39, // 8: BatchMessageReq.Data:type_name -> google.protobuf.Any - 39, // 9: BatchUsersMessageReq.Data:type_name -> google.protobuf.Any - 39, // 10: BroadCastMessageReq.Data:type_name -> google.protobuf.Any + 40, // 8: BatchMessageReq.Data:type_name -> google.protobuf.Any + 40, // 9: BatchUsersMessageReq.Data:type_name -> google.protobuf.Any + 40, // 10: BroadCastMessageReq.Data:type_name -> google.protobuf.Any 18, // 11: SweepResult.consume:type_name -> UserAssets 19, // 12: SweepResult.award:type_name -> UserAtno - 37, // 13: SweepResult.heroexp:type_name -> SweepResult.HeroexpEntry + 38, // 13: SweepResult.heroexp:type_name -> SweepResult.HeroexpEntry 14, // [14:14] is the sub-list for method output_type 14, // [14:14] is the sub-list for method input_type 14, // [14:14] is the sub-list for extension type_name @@ -3295,6 +3375,18 @@ func file_comm_proto_init() { return nil } } + file_comm_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DBServiceGroup); 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{ @@ -3302,7 +3394,7 @@ func file_comm_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_comm_proto_rawDesc, NumEnums: 1, - NumMessages: 37, + NumMessages: 38, NumExtensions: 0, NumServices: 0, }, diff --git a/pb/mainline_db.pb.go b/pb/mainline_db.pb.go index 0fe2e6ebb..5f6f4d66c 100644 --- a/pb/mainline_db.pb.go +++ b/pb/mainline_db.pb.go @@ -80,20 +80,21 @@ type DBMainline struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID - Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid"` - Lastlevel map[int32]*DBMainlineLastLevel `protobuf:"bytes,3,rep,name=lastlevel,proto3" json:"lastlevel" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` //最后一次通关管卡 - Level map[int32]int32 `protobuf:"bytes,4,rep,name=level,proto3" json:"level" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //已通关管卡的星级 - Chapteraward map[int32]*DBMainlineAward `protobuf:"bytes,5,rep,name=chapteraward,proto3" json:"chapteraward" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` //章节进度奖励 - Exploreaward map[int32]*DBMainlineAward `protobuf:"bytes,6,rep,name=exploreaward,proto3" json:"exploreaward" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` //章节探索奖励 - Groupaward map[int32]*DBMainlineAward `protobuf:"bytes,7,rep,name=groupaward,proto3" json:"groupaward" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` //章节探索奖励 - Ps map[int32]int32 `protobuf:"bytes,8,rep,name=ps,proto3" json:"ps" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 预扣的体力 - Chapterboos map[int32]int32 `protobuf:"bytes,9,rep,name=chapterboos,proto3" json:"chapterboos" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //章节boos - Currbooschapter int32 `protobuf:"varint,10,opt,name=currbooschapter,proto3" json:"currbooschapter"` //当前boos章节 - Currboosmodel int32 `protobuf:"varint,11,opt,name=currboosmodel,proto3" json:"currboosmodel"` //boos形象 - Currbooschallengenum int32 `protobuf:"varint,12,opt,name=currbooschallengenum,proto3" json:"currbooschallengenum"` //当日boos挑战次数 - Lastboosrefresh int64 `protobuf:"varint,13,opt,name=lastboosrefresh,proto3" json:"lastboosrefresh"` //上一次boos刷新时间 - Stategroup map[int32]int32 `protobuf:"bytes,14,rep,name=stategroup,proto3" json:"stategroup" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //飞行状态组 + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID + Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid"` + // map lastlevel = 3; //最后一次通关管卡 + Level map[int32]int32 `protobuf:"bytes,4,rep,name=level,proto3" json:"level" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //已通关管卡的星级 + Chapteraward map[int32]*DBMainlineAward `protobuf:"bytes,5,rep,name=chapteraward,proto3" json:"chapteraward" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` //章节进度奖励 + Exploreaward map[int32]*DBMainlineAward `protobuf:"bytes,6,rep,name=exploreaward,proto3" json:"exploreaward" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` //章节探索奖励 + Groupaward map[int32]*DBMainlineAward `protobuf:"bytes,7,rep,name=groupaward,proto3" json:"groupaward" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` //章节探索奖励 + Ps map[int32]int32 `protobuf:"bytes,8,rep,name=ps,proto3" json:"ps" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 预扣的体力 + Chapterboos map[int32]int32 `protobuf:"bytes,9,rep,name=chapterboos,proto3" json:"chapterboos" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //章节boos + Currbooschapter int32 `protobuf:"varint,10,opt,name=currbooschapter,proto3" json:"currbooschapter"` //当前boos章节 + Currboosmodel int32 `protobuf:"varint,11,opt,name=currboosmodel,proto3" json:"currboosmodel"` //boos形象 + Currbooschallengenum int32 `protobuf:"varint,12,opt,name=currbooschallengenum,proto3" json:"currbooschallengenum"` //当日boos挑战次数 + Lastboosrefresh int64 `protobuf:"varint,13,opt,name=lastboosrefresh,proto3" json:"lastboosrefresh"` //上一次boos刷新时间 + Stategroup map[int32]int32 `protobuf:"bytes,14,rep,name=stategroup,proto3" json:"stategroup" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //飞行状态组 + Plots map[int32]bool `protobuf:"bytes,15,rep,name=plots,proto3" json:"plots" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //剧情事件状态 } func (x *DBMainline) Reset() { @@ -142,13 +143,6 @@ func (x *DBMainline) GetUid() string { return "" } -func (x *DBMainline) GetLastlevel() map[int32]*DBMainlineLastLevel { - if x != nil { - return x.Lastlevel - } - return nil -} - func (x *DBMainline) GetLevel() map[int32]int32 { if x != nil { return x.Level @@ -226,6 +220,13 @@ func (x *DBMainline) GetStategroup() map[int32]int32 { return nil } +func (x *DBMainline) GetPlots() map[int32]bool { + if x != nil { + return x.Plots + } + return nil +} + type DBMainlineAward struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -434,55 +435,49 @@ var file_mainline_mainline_db_proto_rawDesc = []byte{ 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1c, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, 0x52, 0x03, - 0x70, 0x6f, 0x73, 0x22, 0xe4, 0x09, 0x0a, 0x0a, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, + 0x70, 0x6f, 0x73, 0x22, 0xbe, 0x09, 0x0a, 0x0a, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 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, 0x38, 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x6c, 0x65, 0x76, 0x65, - 0x6c, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, - 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x4c, 0x61, 0x73, 0x74, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, - 0x74, 0x72, 0x79, 0x52, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x2c, - 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, - 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x4c, 0x65, 0x76, 0x65, 0x6c, - 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x41, 0x0a, 0x0c, - 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x05, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x2e, - 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x61, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, - 0x79, 0x52, 0x0c, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x61, 0x77, 0x61, 0x72, 0x64, 0x12, - 0x41, 0x0a, 0x0c, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, - 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, - 0x6e, 0x65, 0x2e, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x61, 0x77, 0x61, 0x72, 0x64, 0x45, - 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, 0x61, 0x77, 0x61, - 0x72, 0x64, 0x12, 0x3b, 0x0a, 0x0a, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x61, 0x77, 0x61, 0x72, 0x64, - 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, - 0x69, 0x6e, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x61, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, - 0x74, 0x72, 0x79, 0x52, 0x0a, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x61, 0x77, 0x61, 0x72, 0x64, 0x12, - 0x23, 0x0a, 0x02, 0x70, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x44, 0x42, - 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x50, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x52, 0x02, 0x70, 0x73, 0x12, 0x3e, 0x0a, 0x0b, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x62, - 0x6f, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x44, 0x42, 0x4d, 0x61, - 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x62, 0x6f, - 0x6f, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, - 0x62, 0x6f, 0x6f, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x62, 0x6f, 0x6f, 0x73, - 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0f, 0x63, - 0x75, 0x72, 0x72, 0x62, 0x6f, 0x6f, 0x73, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x12, 0x24, - 0x0a, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x62, 0x6f, 0x6f, 0x73, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, - 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x62, 0x6f, 0x6f, 0x73, 0x6d, - 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x32, 0x0a, 0x14, 0x63, 0x75, 0x72, 0x72, 0x62, 0x6f, 0x6f, 0x73, - 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x0c, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x14, 0x63, 0x75, 0x72, 0x72, 0x62, 0x6f, 0x6f, 0x73, 0x63, 0x68, 0x61, 0x6c, - 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x28, 0x0a, 0x0f, 0x6c, 0x61, 0x73, 0x74, - 0x62, 0x6f, 0x6f, 0x73, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x18, 0x0d, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x62, 0x6f, 0x6f, 0x73, 0x72, 0x65, 0x66, 0x72, 0x65, - 0x73, 0x68, 0x12, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x67, 0x72, 0x6f, 0x75, 0x70, - 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, - 0x69, 0x6e, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x45, 0x6e, - 0x74, 0x72, 0x79, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x1a, - 0x52, 0x0a, 0x0e, 0x4c, 0x61, 0x73, 0x74, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x74, 0x72, - 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, - 0x6b, 0x65, 0x79, 0x12, 0x2a, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4c, - 0x61, 0x73, 0x74, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, - 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x74, 0x72, + 0x03, 0x75, 0x69, 0x64, 0x12, 0x2c, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, + 0x2e, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x6c, 0x65, 0x76, + 0x65, 0x6c, 0x12, 0x41, 0x0a, 0x0c, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x61, 0x77, 0x61, + 0x72, 0x64, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, + 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x61, 0x77, 0x61, + 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, + 0x61, 0x77, 0x61, 0x72, 0x64, 0x12, 0x41, 0x0a, 0x0c, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, + 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x44, 0x42, + 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x45, 0x78, 0x70, 0x6c, 0x6f, 0x72, 0x65, + 0x61, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0c, 0x65, 0x78, 0x70, 0x6c, + 0x6f, 0x72, 0x65, 0x61, 0x77, 0x61, 0x72, 0x64, 0x12, 0x3b, 0x0a, 0x0a, 0x67, 0x72, 0x6f, 0x75, + 0x70, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x44, + 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x61, + 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x67, 0x72, 0x6f, 0x75, 0x70, + 0x61, 0x77, 0x61, 0x72, 0x64, 0x12, 0x23, 0x0a, 0x02, 0x70, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x13, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x50, + 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x02, 0x70, 0x73, 0x12, 0x3e, 0x0a, 0x0b, 0x63, 0x68, + 0x61, 0x70, 0x74, 0x65, 0x72, 0x62, 0x6f, 0x6f, 0x73, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x1c, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x43, 0x68, 0x61, + 0x70, 0x74, 0x65, 0x72, 0x62, 0x6f, 0x6f, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x63, + 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x62, 0x6f, 0x6f, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x63, 0x75, + 0x72, 0x72, 0x62, 0x6f, 0x6f, 0x73, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x18, 0x0a, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x62, 0x6f, 0x6f, 0x73, 0x63, 0x68, 0x61, + 0x70, 0x74, 0x65, 0x72, 0x12, 0x24, 0x0a, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x62, 0x6f, 0x6f, 0x73, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x63, 0x75, 0x72, + 0x72, 0x62, 0x6f, 0x6f, 0x73, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x12, 0x32, 0x0a, 0x14, 0x63, 0x75, + 0x72, 0x72, 0x62, 0x6f, 0x6f, 0x73, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x6e, + 0x75, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x14, 0x63, 0x75, 0x72, 0x72, 0x62, 0x6f, + 0x6f, 0x73, 0x63, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x6e, 0x75, 0x6d, 0x12, 0x28, + 0x0a, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x62, 0x6f, 0x6f, 0x73, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, + 0x68, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x6c, 0x61, 0x73, 0x74, 0x62, 0x6f, 0x6f, + 0x73, 0x72, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x12, 0x3b, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, + 0x65, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x44, + 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x67, + 0x72, 0x6f, 0x75, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x65, + 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x2c, 0x0a, 0x05, 0x70, 0x6c, 0x6f, 0x74, 0x73, 0x18, 0x0f, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, + 0x65, 0x2e, 0x50, 0x6c, 0x6f, 0x74, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x70, 0x6c, + 0x6f, 0x74, 0x73, 0x1a, 0x38, 0x0a, 0x0a, 0x4c, 0x65, 0x76, 0x65, 0x6c, 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, 0x51, 0x0a, @@ -512,51 +507,55 @@ var file_mainline_mainline_db_proto_rawDesc = []byte{ 0x74, 0x61, 0x74, 0x65, 0x67, 0x72, 0x6f, 0x75, 0x70, 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, 0x94, 0x01, 0x0a, 0x0f, 0x44, - 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x41, 0x77, 0x61, 0x72, 0x64, 0x12, 0x31, - 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, - 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x41, 0x77, 0x61, 0x72, 0x64, 0x2e, - 0x41, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, - 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x1a, 0x38, 0x0a, 0x0a, 0x41, 0x77, 0x61, 0x72, 0x64, - 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, 0x96, 0x02, 0x0a, 0x0e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, - 0x53, 0x68, 0x6f, 0x70, 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, 0x36, 0x0a, 0x07, 0x62, 0x75, 0x79, 0x74, 0x69, 0x6d, - 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, - 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x2e, 0x42, 0x75, 0x79, 0x74, 0x69, 0x6d, 0x65, - 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x62, 0x75, 0x79, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x33, - 0x0a, 0x06, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, - 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x2e, - 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x75, 0x6e, 0x6c, - 0x6f, 0x63, 0x6b, 0x1a, 0x3a, 0x0a, 0x0c, 0x42, 0x75, 0x79, 0x74, 0x69, 0x6d, 0x65, 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, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 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, 0x82, 0x02, 0x0a, 0x0a, 0x44, - 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x54, 0x61, 0x73, 0x6b, 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, 0x2c, 0x0a, 0x05, 0x74, - 0x61, 0x73, 0x6b, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x44, 0x42, 0x4d, - 0x61, 0x69, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x52, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x2f, 0x0a, 0x06, 0x72, 0x65, 0x77, - 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x44, 0x42, 0x4d, 0x61, - 0x69, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x2e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x1a, 0x38, 0x0a, 0x0a, 0x54, 0x61, - 0x73, 0x6b, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, + 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x50, 0x6c, + 0x6f, 0x74, 0x73, 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, 0x94, 0x01, 0x0a, 0x0f, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, + 0x69, 0x6e, 0x65, 0x41, 0x77, 0x61, 0x72, 0x64, 0x12, 0x31, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, + 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, + 0x6c, 0x69, 0x6e, 0x65, 0x41, 0x77, 0x61, 0x72, 0x64, 0x2e, 0x41, 0x77, 0x61, 0x72, 0x64, 0x45, + 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, + 0x74, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, + 0x65, 0x1a, 0x38, 0x0a, 0x0a, 0x41, 0x77, 0x61, 0x72, 0x64, 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, 0x96, 0x02, 0x0a, 0x0e, + 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 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, 0x36, 0x0a, 0x07, 0x62, 0x75, 0x79, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x1c, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, + 0x6f, 0x70, 0x2e, 0x42, 0x75, 0x79, 0x74, 0x69, 0x6d, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, + 0x07, 0x62, 0x75, 0x79, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x33, 0x0a, 0x06, 0x75, 0x6e, 0x6c, 0x6f, + 0x63, 0x6b, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, + 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x2e, 0x55, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x75, 0x6e, 0x6c, 0x6f, 0x63, 0x6b, 0x1a, 0x3a, 0x0a, + 0x0c, 0x42, 0x75, 0x79, 0x74, 0x69, 0x6d, 0x65, 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, 0x55, 0x6e, 0x6c, + 0x6f, 0x63, 0x6b, 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, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 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, + 0x3a, 0x02, 0x38, 0x01, 0x22, 0x82, 0x02, 0x0a, 0x0a, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x54, + 0x61, 0x73, 0x6b, 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, 0x2c, 0x0a, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x03, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x16, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x54, 0x61, 0x73, + 0x6b, 0x2e, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x74, 0x61, + 0x73, 0x6b, 0x73, 0x12, 0x2f, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x04, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x54, 0x61, 0x73, 0x6b, + 0x2e, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x72, 0x65, + 0x77, 0x61, 0x72, 0x64, 0x1a, 0x38, 0x0a, 0x0a, 0x54, 0x61, 0x73, 0x6b, 0x73, 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, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 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, } var ( @@ -578,14 +577,14 @@ var file_mainline_mainline_db_proto_goTypes = []interface{}{ (*DBMainlineAward)(nil), // 2: DBMainlineAward (*DBMainlineShop)(nil), // 3: DBMainlineShop (*DBMainTask)(nil), // 4: DBMainTask - nil, // 5: DBMainline.LastlevelEntry - nil, // 6: DBMainline.LevelEntry - nil, // 7: DBMainline.ChapterawardEntry - nil, // 8: DBMainline.ExploreawardEntry - nil, // 9: DBMainline.GroupawardEntry - nil, // 10: DBMainline.PsEntry - nil, // 11: DBMainline.ChapterboosEntry - nil, // 12: DBMainline.StategroupEntry + nil, // 5: DBMainline.LevelEntry + nil, // 6: DBMainline.ChapterawardEntry + nil, // 7: DBMainline.ExploreawardEntry + nil, // 8: DBMainline.GroupawardEntry + nil, // 9: DBMainline.PsEntry + nil, // 10: DBMainline.ChapterboosEntry + nil, // 11: DBMainline.StategroupEntry + nil, // 12: DBMainline.PlotsEntry nil, // 13: DBMainlineAward.AwardEntry nil, // 14: DBMainlineShop.BuytimeEntry nil, // 15: DBMainlineShop.UnlockEntry @@ -595,28 +594,27 @@ var file_mainline_mainline_db_proto_goTypes = []interface{}{ } var file_mainline_mainline_db_proto_depIdxs = []int32{ 18, // 0: DBMainlineLastLevel.pos:type_name -> DBVector3 - 5, // 1: DBMainline.lastlevel:type_name -> DBMainline.LastlevelEntry - 6, // 2: DBMainline.level:type_name -> DBMainline.LevelEntry - 7, // 3: DBMainline.chapteraward:type_name -> DBMainline.ChapterawardEntry - 8, // 4: DBMainline.exploreaward:type_name -> DBMainline.ExploreawardEntry - 9, // 5: DBMainline.groupaward:type_name -> DBMainline.GroupawardEntry - 10, // 6: DBMainline.ps:type_name -> DBMainline.PsEntry - 11, // 7: DBMainline.chapterboos:type_name -> DBMainline.ChapterboosEntry - 12, // 8: DBMainline.stategroup:type_name -> DBMainline.StategroupEntry + 5, // 1: DBMainline.level:type_name -> DBMainline.LevelEntry + 6, // 2: DBMainline.chapteraward:type_name -> DBMainline.ChapterawardEntry + 7, // 3: DBMainline.exploreaward:type_name -> DBMainline.ExploreawardEntry + 8, // 4: DBMainline.groupaward:type_name -> DBMainline.GroupawardEntry + 9, // 5: DBMainline.ps:type_name -> DBMainline.PsEntry + 10, // 6: DBMainline.chapterboos:type_name -> DBMainline.ChapterboosEntry + 11, // 7: DBMainline.stategroup:type_name -> DBMainline.StategroupEntry + 12, // 8: DBMainline.plots:type_name -> DBMainline.PlotsEntry 13, // 9: DBMainlineAward.award:type_name -> DBMainlineAward.AwardEntry 14, // 10: DBMainlineShop.buytime:type_name -> DBMainlineShop.BuytimeEntry 15, // 11: DBMainlineShop.unlock:type_name -> DBMainlineShop.UnlockEntry 16, // 12: DBMainTask.tasks:type_name -> DBMainTask.TasksEntry 17, // 13: DBMainTask.reward:type_name -> DBMainTask.RewardEntry - 0, // 14: DBMainline.LastlevelEntry.value:type_name -> DBMainlineLastLevel - 2, // 15: DBMainline.ChapterawardEntry.value:type_name -> DBMainlineAward - 2, // 16: DBMainline.ExploreawardEntry.value:type_name -> DBMainlineAward - 2, // 17: DBMainline.GroupawardEntry.value:type_name -> DBMainlineAward - 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 + 2, // 14: DBMainline.ChapterawardEntry.value:type_name -> DBMainlineAward + 2, // 15: DBMainline.ExploreawardEntry.value:type_name -> DBMainlineAward + 2, // 16: DBMainline.GroupawardEntry.value:type_name -> DBMainlineAward + 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 } func init() { file_mainline_mainline_db_proto_init() } diff --git a/pb/mainline_msg.pb.go b/pb/mainline_msg.pb.go index d4d21bbf2..3e47e4398 100644 --- a/pb/mainline_msg.pb.go +++ b/pb/mainline_msg.pb.go @@ -226,7 +226,6 @@ type MainlineChallengeOverReq struct { Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level"` // 小关ID Report *BattleReport `protobuf:"bytes,2,opt,name=report,proto3" json:"report"` //战报 - Pos *DBVector3 `protobuf:"bytes,3,opt,name=pos,proto3" json:"pos"` } func (x *MainlineChallengeOverReq) Reset() { @@ -275,13 +274,6 @@ func (x *MainlineChallengeOverReq) GetReport() *BattleReport { return nil } -func (x *MainlineChallengeOverReq) GetPos() *DBVector3 { - if x != nil { - return x.Pos - } - return nil -} - type MainlineChallengeOverResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -367,8 +359,7 @@ type MainlineLevelPassReq struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level"` // 小关ID - Pos *DBVector3 `protobuf:"bytes,2,opt,name=pos,proto3" json:"pos"` + Level int32 `protobuf:"varint,1,opt,name=level,proto3" json:"level"` // 小关ID } func (x *MainlineLevelPassReq) Reset() { @@ -410,13 +401,6 @@ func (x *MainlineLevelPassReq) GetLevel() int32 { return 0 } -func (x *MainlineLevelPassReq) GetPos() *DBVector3 { - if x != nil { - return x.Pos - } - return nil -} - type MainlineLevelPassResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1297,7 +1281,6 @@ type MainlineBoosChallengeOverReq struct { Boosid int32 `protobuf:"varint,1,opt,name=boosid,proto3" json:"boosid"` Report *BattleReport `protobuf:"bytes,2,opt,name=report,proto3" json:"report"` //战报 - Pos *DBVector3 `protobuf:"bytes,3,opt,name=pos,proto3" json:"pos"` } func (x *MainlineBoosChallengeOverReq) Reset() { @@ -1346,13 +1329,6 @@ func (x *MainlineBoosChallengeOverReq) GetReport() *BattleReport { return nil } -func (x *MainlineBoosChallengeOverReq) GetPos() *DBVector3 { - if x != nil { - return x.Pos - } - return nil -} - type MainlineBoosChallengeOverResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1416,6 +1392,110 @@ func (x *MainlineBoosChallengeOverResp) GetHeroexp() map[string]int32 { return nil } +//设置剧情状态 +type MainlineSetPoltsReq struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Pid int32 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid"` + State bool `protobuf:"varint,2,opt,name=state,proto3" json:"state"` +} + +func (x *MainlineSetPoltsReq) Reset() { + *x = MainlineSetPoltsReq{} + if protoimpl.UnsafeEnabled { + mi := &file_mainline_mainline_msg_proto_msgTypes[25] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MainlineSetPoltsReq) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainlineSetPoltsReq) ProtoMessage() {} + +func (x *MainlineSetPoltsReq) ProtoReflect() protoreflect.Message { + mi := &file_mainline_mainline_msg_proto_msgTypes[25] + 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 MainlineSetPoltsReq.ProtoReflect.Descriptor instead. +func (*MainlineSetPoltsReq) Descriptor() ([]byte, []int) { + return file_mainline_mainline_msg_proto_rawDescGZIP(), []int{25} +} + +func (x *MainlineSetPoltsReq) GetPid() int32 { + if x != nil { + return x.Pid + } + return 0 +} + +func (x *MainlineSetPoltsReq) GetState() bool { + if x != nil { + return x.State + } + return false +} + +//设置剧情状态 +type MainlineSetPoltsResp struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Plots map[int32]bool `protobuf:"bytes,1,rep,name=plots,proto3" json:"plots" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //剧情事件状态 +} + +func (x *MainlineSetPoltsResp) Reset() { + *x = MainlineSetPoltsResp{} + if protoimpl.UnsafeEnabled { + mi := &file_mainline_mainline_msg_proto_msgTypes[26] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MainlineSetPoltsResp) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MainlineSetPoltsResp) ProtoMessage() {} + +func (x *MainlineSetPoltsResp) ProtoReflect() protoreflect.Message { + mi := &file_mainline_mainline_msg_proto_msgTypes[26] + 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 MainlineSetPoltsResp.ProtoReflect.Descriptor instead. +func (*MainlineSetPoltsResp) Descriptor() ([]byte, []int) { + return file_mainline_mainline_msg_proto_rawDescGZIP(), []int{26} +} + +func (x *MainlineSetPoltsResp) GetPlots() map[int32]bool { + if x != nil { + return x.Plots + } + return nil +} + var File_mainline_mainline_msg_proto protoreflect.FileDescriptor var file_mainline_mainline_msg_proto_rawDesc = []byte{ @@ -1439,133 +1519,140 @@ var file_mainline_mainline_msg_proto_rawDesc = []byte{ 0x6e, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, - 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x22, 0x75, + 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x22, 0x57, 0x0a, 0x18, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, - 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, - 0x52, 0x03, 0x70, 0x6f, 0x73, 0x22, 0x81, 0x02, 0x0a, 0x19, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, - 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, + 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x81, 0x02, 0x0a, 0x19, 0x4d, 0x61, 0x69, 0x6e, + 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4f, 0x76, 0x65, + 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x73, + 0x74, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x74, 0x61, 0x72, 0x12, + 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, + 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x07, 0x75, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x12, 0x41, 0x0a, 0x07, + 0x68, 0x65, 0x72, 0x6f, 0x65, 0x78, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, + 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, + 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x48, 0x65, 0x72, 0x6f, 0x65, 0x78, + 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x65, 0x78, 0x70, 0x1a, + 0x3a, 0x0a, 0x0c, 0x48, 0x65, 0x72, 0x6f, 0x65, 0x78, 0x70, 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, 0x2c, 0x0a, 0x14, 0x4d, + 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x50, 0x61, 0x73, 0x73, + 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x22, 0x98, 0x01, 0x0a, 0x15, 0x4d, 0x61, + 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x74, 0x61, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x74, 0x61, 0x72, 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x07, 0x75, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x12, 0x41, 0x0a, 0x07, 0x68, 0x65, - 0x72, 0x6f, 0x65, 0x78, 0x70, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x4d, 0x61, - 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4f, - 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x48, 0x65, 0x72, 0x6f, 0x65, 0x78, 0x70, 0x45, - 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x65, 0x78, 0x70, 0x1a, 0x3a, 0x0a, - 0x0c, 0x48, 0x65, 0x72, 0x6f, 0x65, 0x78, 0x70, 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, 0x4a, 0x0a, 0x14, 0x4d, 0x61, 0x69, - 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, - 0x71, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x1c, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, - 0x52, 0x03, 0x70, 0x6f, 0x73, 0x22, 0x98, 0x01, 0x0a, 0x15, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, - 0x6e, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x50, 0x61, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, - 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, - 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x74, 0x61, 0x72, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x74, 0x61, 0x72, 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, - 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, - 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x18, 0x0a, 0x07, - 0x75, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x75, - 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x45, 0x78, - 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x45, 0x78, 0x70, - 0x22, 0x75, 0x0a, 0x17, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x65, - 0x69, 0x76, 0x65, 0x41, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x72, - 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x72, 0x74, 0x79, 0x70, - 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x07, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x67, - 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, - 0x70, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, - 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x22, 0x99, 0x01, 0x0a, 0x18, 0x4d, 0x61, 0x69, 0x6e, - 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x41, 0x77, 0x61, 0x72, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x05, 0x72, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, - 0x61, 0x70, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x68, 0x61, - 0x70, 0x74, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, - 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, - 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, - 0x61, 0x72, 0x64, 0x22, 0x11, 0x0a, 0x0f, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, - 0x68, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x22, 0x37, 0x0a, 0x10, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, - 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x04, 0x69, 0x6e, - 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, - 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x22, - 0x26, 0x0a, 0x12, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x42, - 0x75, 0x79, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x03, 0x63, 0x69, 0x64, 0x22, 0x59, 0x0a, 0x13, 0x4d, 0x61, 0x69, 0x6e, 0x6c, - 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x42, 0x75, 0x79, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, + 0x05, 0x52, 0x07, 0x75, 0x73, 0x65, 0x72, 0x45, 0x78, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x68, 0x65, + 0x72, 0x6f, 0x45, 0x78, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x68, 0x65, 0x72, + 0x6f, 0x45, 0x78, 0x70, 0x22, 0x75, 0x0a, 0x17, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, + 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x41, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, + 0x14, 0x0a, 0x05, 0x72, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, + 0x72, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x12, + 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, + 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x04, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x22, 0x99, 0x01, 0x0a, 0x18, + 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x41, + 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x74, 0x79, 0x70, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x72, 0x74, 0x79, 0x70, 0x65, 0x12, 0x18, + 0x0a, 0x07, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x07, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, + 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x14, + 0x0a, 0x05, 0x73, 0x74, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x73, + 0x74, 0x61, 0x67, 0x65, 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x05, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, + 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x22, 0x11, 0x0a, 0x0f, 0x4d, 0x61, 0x69, 0x6e, 0x6c, + 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, 0x71, 0x22, 0x37, 0x0a, 0x10, 0x4d, 0x61, + 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x52, 0x04, 0x69, - 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x18, 0x02, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x04, 0x69, 0x74, - 0x65, 0x6d, 0x22, 0x2a, 0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, - 0x6f, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x75, 0x73, 0x68, 0x12, 0x10, 0x0a, 0x03, - 0x63, 0x69, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x03, 0x63, 0x69, 0x64, 0x22, 0x15, - 0x0a, 0x13, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, - 0x66, 0x6f, 0x52, 0x65, 0x71, 0x22, 0x39, 0x0a, 0x14, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, - 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x21, 0x0a, - 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x44, - 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, - 0x22, 0x28, 0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x61, 0x73, 0x6b, - 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x22, 0x4a, 0x0a, 0x17, 0x4d, 0x61, - 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x02, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, - 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x22, 0x39, 0x0a, 0x1b, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, - 0x6e, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x52, 0x65, 0x77, 0x61, - 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x63, 0x68, 0x61, 0x70, 0x74, 0x65, 0x69, - 0x64, 0x22, 0x60, 0x0a, 0x1c, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x61, 0x73, - 0x6b, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x73, - 0x70, 0x12, 0x1f, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x0b, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x04, 0x74, 0x61, - 0x73, 0x6b, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, - 0x61, 0x72, 0x64, 0x22, 0x5c, 0x0a, 0x18, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x42, - 0x6f, 0x6f, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, - 0x16, 0x0a, 0x06, 0x62, 0x6f, 0x6f, 0x73, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x06, 0x62, 0x6f, 0x6f, 0x73, 0x69, 0x64, 0x12, 0x28, 0x0a, 0x06, 0x62, 0x61, 0x74, 0x74, 0x6c, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, - 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x62, 0x61, 0x74, 0x74, 0x6c, - 0x65, 0x22, 0x54, 0x0a, 0x19, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x42, 0x6f, 0x6f, - 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, - 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, - 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, - 0x16, 0x0a, 0x06, 0x62, 0x6f, 0x6f, 0x73, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x06, 0x62, 0x6f, 0x6f, 0x73, 0x69, 0x64, 0x22, 0x7b, 0x0a, 0x1c, 0x4d, 0x61, 0x69, 0x6e, 0x6c, + 0x6e, 0x66, 0x6f, 0x22, 0x26, 0x0a, 0x12, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, + 0x68, 0x6f, 0x70, 0x42, 0x75, 0x79, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x69, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x63, 0x69, 0x64, 0x22, 0x59, 0x0a, 0x13, 0x4d, + 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x42, 0x75, 0x79, 0x52, 0x65, + 0x73, 0x70, 0x12, 0x23, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x0f, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x68, 0x6f, + 0x70, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x18, + 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, + 0x52, 0x04, 0x69, 0x74, 0x65, 0x6d, 0x22, 0x2a, 0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, + 0x6e, 0x65, 0x53, 0x68, 0x6f, 0x70, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x75, 0x73, 0x68, + 0x12, 0x10, 0x0a, 0x03, 0x63, 0x69, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x52, 0x03, 0x63, + 0x69, 0x64, 0x22, 0x15, 0x0a, 0x13, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x61, + 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x22, 0x39, 0x0a, 0x14, 0x4d, 0x61, 0x69, + 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, + 0x70, 0x12, 0x21, 0x0a, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x0b, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x05, 0x74, + 0x61, 0x73, 0x6b, 0x73, 0x22, 0x28, 0x0a, 0x16, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, + 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x12, 0x0e, + 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x22, 0x4a, + 0x0a, 0x17, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, + 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, + 0x72, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, + 0x74, 0x6e, 0x6f, 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x22, 0x39, 0x0a, 0x1b, 0x4d, 0x61, + 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, + 0x52, 0x65, 0x77, 0x61, 0x72, 0x64, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x68, 0x61, + 0x70, 0x74, 0x65, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x63, 0x68, 0x61, + 0x70, 0x74, 0x65, 0x69, 0x64, 0x22, 0x60, 0x0a, 0x1c, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, + 0x65, 0x54, 0x61, 0x73, 0x6b, 0x43, 0x68, 0x61, 0x70, 0x74, 0x65, 0x52, 0x65, 0x77, 0x61, 0x72, + 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x44, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x54, 0x61, 0x73, 0x6b, + 0x52, 0x04, 0x74, 0x61, 0x73, 0x6b, 0x12, 0x1f, 0x0a, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x18, + 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, + 0x52, 0x05, 0x61, 0x77, 0x61, 0x72, 0x64, 0x22, 0x5c, 0x0a, 0x18, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x42, 0x6f, 0x6f, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, - 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x6f, 0x6f, 0x73, 0x69, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x62, 0x6f, 0x6f, 0x73, 0x69, 0x64, 0x12, - 0x25, 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x0d, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x06, - 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x1c, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x44, 0x42, 0x56, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x33, 0x52, - 0x03, 0x70, 0x6f, 0x73, 0x22, 0xdd, 0x01, 0x0a, 0x1d, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, - 0x65, 0x42, 0x6f, 0x6f, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4f, 0x76, - 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x6f, 0x6f, 0x73, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x62, 0x6f, 0x6f, 0x73, 0x69, 0x64, 0x12, 0x21, - 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, - 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, - 0x64, 0x12, 0x45, 0x0a, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x65, 0x78, 0x70, 0x18, 0x03, 0x20, 0x03, - 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x42, 0x6f, 0x6f, - 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, - 0x73, 0x70, 0x2e, 0x48, 0x65, 0x72, 0x6f, 0x65, 0x78, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, - 0x07, 0x68, 0x65, 0x72, 0x6f, 0x65, 0x78, 0x70, 0x1a, 0x3a, 0x0a, 0x0c, 0x48, 0x65, 0x72, 0x6f, - 0x65, 0x78, 0x70, 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, + 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x6f, 0x6f, 0x73, 0x69, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x06, 0x62, 0x6f, 0x6f, 0x73, 0x69, 0x64, 0x12, 0x28, 0x0a, 0x06, 0x62, + 0x61, 0x74, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x42, 0x61, + 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x62, + 0x61, 0x74, 0x74, 0x6c, 0x65, 0x22, 0x54, 0x0a, 0x19, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, + 0x65, 0x42, 0x6f, 0x6f, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x52, 0x65, + 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, + 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x6f, 0x6f, 0x73, 0x69, 0x64, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x05, 0x52, 0x06, 0x62, 0x6f, 0x6f, 0x73, 0x69, 0x64, 0x22, 0x5d, 0x0a, 0x1c, 0x4d, + 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x42, 0x6f, 0x6f, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, + 0x65, 0x6e, 0x67, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x62, + 0x6f, 0x6f, 0x73, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x62, 0x6f, 0x6f, + 0x73, 0x69, 0x64, 0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, 0x6f, + 0x72, 0x74, 0x52, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x22, 0xdd, 0x01, 0x0a, 0x1d, 0x4d, + 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x42, 0x6f, 0x6f, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, + 0x65, 0x6e, 0x67, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, + 0x62, 0x6f, 0x6f, 0x73, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x62, 0x6f, + 0x6f, 0x73, 0x69, 0x64, 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x02, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, + 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x12, 0x45, 0x0a, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x65, + 0x78, 0x70, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x4d, 0x61, 0x69, 0x6e, 0x6c, + 0x69, 0x6e, 0x65, 0x42, 0x6f, 0x6f, 0x73, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, + 0x4f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x48, 0x65, 0x72, 0x6f, 0x65, 0x78, 0x70, + 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x68, 0x65, 0x72, 0x6f, 0x65, 0x78, 0x70, 0x1a, 0x3a, + 0x0a, 0x0c, 0x48, 0x65, 0x72, 0x6f, 0x65, 0x78, 0x70, 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, 0x3d, 0x0a, 0x13, 0x4d, 0x61, + 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x74, 0x73, 0x52, 0x65, + 0x71, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, + 0x70, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x08, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0x88, 0x01, 0x0a, 0x14, 0x4d, 0x61, + 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x65, 0x74, 0x50, 0x6f, 0x6c, 0x74, 0x73, 0x52, 0x65, + 0x73, 0x70, 0x12, 0x36, 0x0a, 0x05, 0x70, 0x6c, 0x6f, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x20, 0x2e, 0x4d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x53, 0x65, 0x74, 0x50, + 0x6f, 0x6c, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x50, 0x6c, 0x6f, 0x74, 0x73, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x52, 0x05, 0x70, 0x6c, 0x6f, 0x74, 0x73, 0x1a, 0x38, 0x0a, 0x0a, 0x50, 0x6c, + 0x6f, 0x74, 0x73, 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, } @@ -1582,7 +1669,7 @@ func file_mainline_mainline_msg_proto_rawDescGZIP() []byte { return file_mainline_mainline_msg_proto_rawDescData } -var file_mainline_mainline_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 27) +var file_mainline_mainline_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 30) var file_mainline_mainline_msg_proto_goTypes = []interface{}{ (*MainlineInfoReq)(nil), // 0: MainlineInfoReq (*MainlineInfoResp)(nil), // 1: MainlineInfoResp @@ -1609,46 +1696,46 @@ var file_mainline_mainline_msg_proto_goTypes = []interface{}{ (*MainlineBoosChallengeResp)(nil), // 22: MainlineBoosChallengeResp (*MainlineBoosChallengeOverReq)(nil), // 23: MainlineBoosChallengeOverReq (*MainlineBoosChallengeOverResp)(nil), // 24: MainlineBoosChallengeOverResp - nil, // 25: MainlineChallengeOverResp.HeroexpEntry - nil, // 26: MainlineBoosChallengeOverResp.HeroexpEntry - (*DBMainline)(nil), // 27: DBMainline - (*BattleFormation)(nil), // 28: BattleFormation - (*BattleInfo)(nil), // 29: BattleInfo - (*BattleReport)(nil), // 30: BattleReport - (*DBVector3)(nil), // 31: DBVector3 - (*UserAtno)(nil), // 32: UserAtno - (*DBMainlineShop)(nil), // 33: DBMainlineShop - (*DBMainTask)(nil), // 34: DBMainTask + (*MainlineSetPoltsReq)(nil), // 25: MainlineSetPoltsReq + (*MainlineSetPoltsResp)(nil), // 26: MainlineSetPoltsResp + nil, // 27: MainlineChallengeOverResp.HeroexpEntry + nil, // 28: MainlineBoosChallengeOverResp.HeroexpEntry + nil, // 29: MainlineSetPoltsResp.PlotsEntry + (*DBMainline)(nil), // 30: DBMainline + (*BattleFormation)(nil), // 31: BattleFormation + (*BattleInfo)(nil), // 32: BattleInfo + (*BattleReport)(nil), // 33: BattleReport + (*UserAtno)(nil), // 34: UserAtno + (*DBMainlineShop)(nil), // 35: DBMainlineShop + (*DBMainTask)(nil), // 36: DBMainTask } var file_mainline_mainline_msg_proto_depIdxs = []int32{ - 27, // 0: MainlineInfoResp.info:type_name -> DBMainline - 28, // 1: MainlineChallengeReq.battle:type_name -> BattleFormation - 29, // 2: MainlineChallengeResp.info:type_name -> BattleInfo - 30, // 3: MainlineChallengeOverReq.report:type_name -> BattleReport - 31, // 4: MainlineChallengeOverReq.pos:type_name -> DBVector3 - 32, // 5: MainlineChallengeOverResp.reward:type_name -> UserAtno - 25, // 6: MainlineChallengeOverResp.heroexp:type_name -> MainlineChallengeOverResp.HeroexpEntry - 31, // 7: MainlineLevelPassReq.pos:type_name -> DBVector3 - 32, // 8: MainlineLevelPassResp.reward:type_name -> UserAtno - 32, // 9: MainlineReceiveAwardResp.reward:type_name -> UserAtno - 33, // 10: MainlineShopResp.info:type_name -> DBMainlineShop - 33, // 11: MainlineShopBuyResp.info:type_name -> DBMainlineShop - 32, // 12: MainlineShopBuyResp.item:type_name -> UserAtno - 34, // 13: MainlineTaskInfoResp.tasks:type_name -> DBMainTask - 32, // 14: MainlineTaskReceiveResp.award:type_name -> UserAtno - 34, // 15: MainlineTaskChapteRewardResp.task:type_name -> DBMainTask - 32, // 16: MainlineTaskChapteRewardResp.award:type_name -> UserAtno - 28, // 17: MainlineBoosChallengeReq.battle:type_name -> BattleFormation - 29, // 18: MainlineBoosChallengeResp.info:type_name -> BattleInfo - 30, // 19: MainlineBoosChallengeOverReq.report:type_name -> BattleReport - 31, // 20: MainlineBoosChallengeOverReq.pos:type_name -> DBVector3 - 32, // 21: MainlineBoosChallengeOverResp.reward:type_name -> UserAtno - 26, // 22: MainlineBoosChallengeOverResp.heroexp:type_name -> MainlineBoosChallengeOverResp.HeroexpEntry - 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 + 30, // 0: MainlineInfoResp.info:type_name -> DBMainline + 31, // 1: MainlineChallengeReq.battle:type_name -> BattleFormation + 32, // 2: MainlineChallengeResp.info:type_name -> BattleInfo + 33, // 3: MainlineChallengeOverReq.report:type_name -> BattleReport + 34, // 4: MainlineChallengeOverResp.reward:type_name -> UserAtno + 27, // 5: MainlineChallengeOverResp.heroexp:type_name -> MainlineChallengeOverResp.HeroexpEntry + 34, // 6: MainlineLevelPassResp.reward:type_name -> UserAtno + 34, // 7: MainlineReceiveAwardResp.reward:type_name -> UserAtno + 35, // 8: MainlineShopResp.info:type_name -> DBMainlineShop + 35, // 9: MainlineShopBuyResp.info:type_name -> DBMainlineShop + 34, // 10: MainlineShopBuyResp.item:type_name -> UserAtno + 36, // 11: MainlineTaskInfoResp.tasks:type_name -> DBMainTask + 34, // 12: MainlineTaskReceiveResp.award:type_name -> UserAtno + 36, // 13: MainlineTaskChapteRewardResp.task:type_name -> DBMainTask + 34, // 14: MainlineTaskChapteRewardResp.award:type_name -> UserAtno + 31, // 15: MainlineBoosChallengeReq.battle:type_name -> BattleFormation + 32, // 16: MainlineBoosChallengeResp.info:type_name -> BattleInfo + 33, // 17: MainlineBoosChallengeOverReq.report:type_name -> BattleReport + 34, // 18: MainlineBoosChallengeOverResp.reward:type_name -> UserAtno + 28, // 19: MainlineBoosChallengeOverResp.heroexp:type_name -> MainlineBoosChallengeOverResp.HeroexpEntry + 29, // 20: MainlineSetPoltsResp.plots:type_name -> MainlineSetPoltsResp.PlotsEntry + 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 } func init() { file_mainline_mainline_msg_proto_init() } @@ -1960,6 +2047,30 @@ func file_mainline_mainline_msg_proto_init() { return nil } } + file_mainline_mainline_msg_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MainlineSetPoltsReq); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_mainline_mainline_msg_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MainlineSetPoltsResp); 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{ @@ -1967,7 +2078,7 @@ func file_mainline_mainline_msg_proto_init() { GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_mainline_mainline_msg_proto_rawDesc, NumEnums: 0, - NumMessages: 27, + NumMessages: 30, NumExtensions: 0, NumServices: 0, }, diff --git a/sys/configure/structs/Game.BattleReadyData.go b/sys/configure/structs/Game.BattleReadyData.go index abc4d3a2e..d561b4cb9 100644 --- a/sys/configure/structs/Game.BattleReadyData.go +++ b/sys/configure/structs/Game.BattleReadyData.go @@ -24,6 +24,7 @@ type GameBattleReadyData struct { BattleTips string BattleEvents []int32 ScoreGroupID int32 + PropertyGroupID int32 DisableAiCamera bool ChoseCamp []int32 DisableCamp []int32 @@ -87,6 +88,7 @@ func (_v *GameBattleReadyData)Deserialize(_buf map[string]interface{}) (err erro } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ScoreGroupID"].(float64); !_ok_ { err = errors.New("ScoreGroupID error"); return }; _v.ScoreGroupID = int32(_tempNum_) } + { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["propertyGroupID"].(float64); !_ok_ { err = errors.New("propertyGroupID error"); return }; _v.PropertyGroupID = int32(_tempNum_) } { var _ok_ bool; if _v.DisableAiCamera, _ok_ = _buf["disableAiCamera"].(bool); !_ok_ { err = errors.New("disableAiCamera error"); return } } { var _arr_ []interface{} diff --git a/sys/configure/structs/Game.PropertyType.go b/sys/configure/structs/Game.PropertyType.go index 82e5527f9..85ed68da6 100644 --- a/sys/configure/structs/Game.PropertyType.go +++ b/sys/configure/structs/Game.PropertyType.go @@ -122,5 +122,21 @@ const ( GamePropertyType_SealMaxHp = 110 GamePropertyType_SealMaxHp_Per = 111 GamePropertyType_SealMaxHp_Fix = 112 - GamePropertyType_Max = 113 + GamePropertyType_Base_DamRe = 113 + GamePropertyType_Base_CauseDam = 114 + GamePropertyType_MaxHp_Fix_PVP = 115 + GamePropertyType_Atk_Fix_PVP = 116 + GamePropertyType_Def_Fix_PVP = 117 + GamePropertyType_Speed_Fix_PVP = 118 + GamePropertyType_MaxHp_Per_PVP = 119 + GamePropertyType_Atk_Per_PVP = 120 + GamePropertyType_Def_Per_PVP = 121 + GamePropertyType_Speed_Per_PVP = 122 + GamePropertyType_Crit_Fix_PVP = 123 + GamePropertyType_CritDam_Fix_PVP = 124 + GamePropertyType_EffectHit_Fix_PVP = 125 + GamePropertyType_EffectResist_Fix_PVP = 126 + GamePropertyType_DamRe_Fix_PVP = 127 + GamePropertyType_CauseDam_Fix_PVP = 128 + GamePropertyType_Max = 129 ) diff --git a/sys/configure/structs/Game.SkillProperty.go b/sys/configure/structs/Game.SkillProperty.go index 71ab1ebda..6a759840b 100644 --- a/sys/configure/structs/Game.SkillProperty.go +++ b/sys/configure/structs/Game.SkillProperty.go @@ -9,34 +9,26 @@ package cfg type GameSkillProperty struct { - _dataMap map[int32]*GameSkillPropertyData _dataList []*GameSkillPropertyData } func NewGameSkillProperty(_buf []map[string]interface{}) (*GameSkillProperty, error) { _dataList := make([]*GameSkillPropertyData, 0, len(_buf)) - dataMap := make(map[int32]*GameSkillPropertyData) for _, _ele_ := range _buf { if _v, err2 := DeserializeGameSkillPropertyData(_ele_); err2 != nil { return nil, err2 } else { _dataList = append(_dataList, _v) - dataMap[_v.ProType] = _v } } - return &GameSkillProperty{_dataList:_dataList, _dataMap:dataMap}, nil -} - -func (table *GameSkillProperty) GetDataMap() map[int32]*GameSkillPropertyData { - return table._dataMap + return &GameSkillProperty{_dataList:_dataList}, nil } func (table *GameSkillProperty) GetDataList() []*GameSkillPropertyData { return table._dataList } -func (table *GameSkillProperty) Get(key int32) *GameSkillPropertyData { - return table._dataMap[key] +func (table *GameSkillProperty) Get(index int) *GameSkillPropertyData { + return table._dataList[index] } -