觉醒 回响 技能处理

This commit is contained in:
meixiongfeng 2023-08-24 11:04:33 +08:00
parent 5d95f02dbe
commit 5c7b92bd99
19 changed files with 1090 additions and 399 deletions

View File

@ -5,7 +5,7 @@
"lvstart": 1,
"lvend": 999,
"itemid": 1130,
"itemwt": 10000,
"itemwt": 400,
"min": 0
},
{
@ -14,7 +14,7 @@
"lvstart": 1,
"lvend": 999,
"itemid": 1180,
"itemwt": 30000,
"itemwt": 300,
"min": 0
},
{
@ -23,7 +23,7 @@
"lvstart": 1,
"lvend": 999,
"itemid": 1290,
"itemwt": 30000,
"itemwt": 300,
"min": 0
},
{
@ -32,7 +32,7 @@
"lvstart": 1,
"lvend": 999,
"itemid": 1020,
"itemwt": 10000,
"itemwt": 400,
"min": 0
},
{
@ -41,7 +41,7 @@
"lvstart": 1,
"lvend": 999,
"itemid": 1190,
"itemwt": 30000,
"itemwt": 300,
"min": 0
},
{
@ -50,7 +50,7 @@
"lvstart": 1,
"lvend": 999,
"itemid": 1300,
"itemwt": 30000,
"itemwt": 300,
"min": 0
},
{
@ -59,7 +59,7 @@
"lvstart": 1,
"lvend": 999,
"itemid": 1200,
"itemwt": 30000,
"itemwt": 400,
"min": 0
},
{
@ -68,7 +68,7 @@
"lvstart": 1,
"lvend": 999,
"itemid": 1260,
"itemwt": 10000,
"itemwt": 300,
"min": 0
},
{
@ -77,7 +77,7 @@
"lvstart": 1,
"lvend": 999,
"itemid": 1310,
"itemwt": 30000,
"itemwt": 300,
"min": 0
},
{
@ -86,7 +86,7 @@
"lvstart": 1,
"lvend": 999,
"itemid": 1210,
"itemwt": 30000,
"itemwt": 300,
"min": 0
},
{
@ -95,7 +95,7 @@
"lvstart": 1,
"lvend": 999,
"itemid": 1110,
"itemwt": 10000,
"itemwt": 100,
"min": 0
},
{
@ -104,7 +104,7 @@
"lvstart": 1,
"lvend": 999,
"itemid": 1320,
"itemwt": 30000,
"itemwt": 300,
"min": 0
},
{
@ -113,7 +113,7 @@
"lvstart": 1,
"lvend": 999,
"itemid": 1220,
"itemwt": 30000,
"itemwt": 500,
"min": 0
},
{
@ -122,7 +122,7 @@
"lvstart": 1,
"lvend": 999,
"itemid": 1330,
"itemwt": 30000,
"itemwt": 500,
"min": 0
}
]

View File

@ -54,7 +54,7 @@
"exspecial_weight": [
3000,
1000,
3001
3000
],
"exspecialnum": [
1200,
@ -159,9 +159,14 @@
"21000032"
],
"exspecial_weight": [
3000,
1000,
3001
1000,
1000,
1000,
1000,
1000,
1000,
1000
],
"exspecialnum": [
1200,
@ -265,9 +270,14 @@
"21000032"
],
"exspecial_weight": [
3000,
1000,
3002
1000,
1000,
1000,
1000,
1000,
1000,
1000
],
"exspecialnum": [
1200,
@ -374,9 +384,14 @@
"21000033"
],
"exspecial_weight": [
3000,
1000,
3003
1000,
1000,
1000,
1000,
1000,
1000,
1000
],
"exspecialnum": [
1200,
@ -482,9 +497,14 @@
"21000033"
],
"exspecial_weight": [
3000,
1000,
3004
1000,
1000,
1000,
1000,
1000,
1000,
1000
],
"exspecialnum": [
1200,
@ -591,9 +611,14 @@
"21000032"
],
"exspecial_weight": [
3000,
1000,
3003
1000,
1000,
1000,
1000,
1000,
1000,
1000
],
"exspecialnum": [
1200,
@ -699,9 +724,14 @@
"21000033"
],
"exspecial_weight": [
3000,
1000,
3004
1000,
1000,
1000,
1000,
1000,
1000,
1000
],
"exspecialnum": [
1200,
@ -807,9 +837,14 @@
"21000033"
],
"exspecial_weight": [
3000,
1000,
3003
1000,
1000,
1000,
1000,
1000,
1000,
1000
],
"exspecialnum": [
1200,
@ -915,9 +950,14 @@
"21000032"
],
"exspecial_weight": [
3000,
1000,
3004
1000,
1000,
1000,
1000,
1000,
1000,
1000
],
"exspecialnum": [
1200,
@ -1023,9 +1063,14 @@
"21000033"
],
"exspecial_weight": [
3000,
1000,
3003
1000,
1000,
1000,
1000,
1000,
1000,
1000
],
"exspecialnum": [
1200,
@ -1132,9 +1177,14 @@
"21000033"
],
"exspecial_weight": [
3000,
1000,
3004
1000,
1000,
1000,
1000,
1000,
1000,
1000
],
"exspecialnum": [
1200,
@ -1240,9 +1290,14 @@
"21000033"
],
"exspecial_weight": [
3000,
1000,
3003
1000,
1000,
1000,
1000,
1000,
1000,
1000
],
"exspecialnum": [
1200,
@ -1348,9 +1403,14 @@
"21000033"
],
"exspecial_weight": [
3000,
1000,
3004
1000,
1000,
1000,
1000,
1000,
1000,
1000
],
"exspecialnum": [
1200,

View File

@ -825,6 +825,11 @@
"stonehenge_KeyMaxNum": 8,
"stonehenge_DayNum": 1,
"stonehenge_KeyItemId": "10000039",
"ps_buyGroup": 1003
"ps_buyGroup": 1003,
"change_name": {
"a": "attr",
"t": "diamond",
"n": 200
}
}
]

View File

@ -2,7 +2,7 @@
{
"type_id": 50000001,
"id_list": 1,
"jump_interface": 115,
"jump_interface": 10020,
"task_display": {
"key": "guild_guild_task_task_display_1",
"text": "使用好友助战守护者1次"
@ -36,7 +36,7 @@
{
"type_id": 50000002,
"id_list": 2,
"jump_interface": 113,
"jump_interface": 10036,
"task_display": {
"key": "guild_guild_task_task_display_2",
"text": "进行3次普通招募"
@ -70,7 +70,7 @@
{
"type_id": 50000003,
"id_list": 3,
"jump_interface": 107,
"jump_interface": 103,
"task_display": {
"key": "guild_guild_task_task_display_3",
"text": "为任意守护者提升5级"
@ -104,7 +104,7 @@
{
"type_id": 50000004,
"id_list": 4,
"jump_interface": 103,
"jump_interface": 102,
"task_display": {
"key": "guild_guild_task_task_display_4",
"text": "强化任意装备成功6次"
@ -240,7 +240,7 @@
{
"type_id": 50000008,
"id_list": 8,
"jump_interface": 156,
"jump_interface": 10015,
"task_display": {
"key": "guild_guild_task_task_display_8",
"text": "挑战3次竞技场"
@ -274,7 +274,7 @@
{
"type_id": 50000009,
"id_list": 9,
"jump_interface": 11012,
"jump_interface": 10020,
"task_display": {
"key": "guild_guild_task_task_display_9",
"text": "挑战3次“维京远征”副本"
@ -308,7 +308,7 @@
{
"type_id": 50000010,
"id_list": 10,
"jump_interface": 168,
"jump_interface": 10024,
"task_display": {
"key": "guild_guild_task_task_display_10",
"text": "挑战3次“狩猎”副本"

File diff suppressed because it is too large Load Diff

View File

@ -8219,7 +8219,7 @@
"decompose_deplete": [],
"decompose_get": [],
"access": [
1128
125
],
"use_skip": 139,
"upper_limit": 0,
@ -8267,7 +8267,7 @@
"decompose_deplete": [],
"decompose_get": [],
"access": [
1128
125
],
"use_skip": 139,
"upper_limit": 0,
@ -8315,7 +8315,7 @@
"decompose_deplete": [],
"decompose_get": [],
"access": [
1128
126
],
"use_skip": 139,
"upper_limit": 0,
@ -8363,7 +8363,7 @@
"decompose_deplete": [],
"decompose_get": [],
"access": [
1128
122
],
"use_skip": 139,
"upper_limit": 0,

View File

@ -58,7 +58,7 @@
"text": "盗窃之城"
},
"chapter_type": 1,
"map": "scenes_chapter_01",
"map": "scenes_chapter_03",
"camera": "",
"title": {
"key": "mainchapter_main_chapter_title_3",

View File

@ -7658,7 +7658,9 @@
"id": 1100200,
"chapterid": 11002,
"group_id": 100200,
"previous_group_id": [],
"previous_group_id": [
100120
],
"previoustage": 0,
"Episodetype": 0,
"openlevel": 1,
@ -8858,14 +8860,14 @@
"challengeward": 0
},
{
"id": 1100213,
"id": 1100300,
"chapterid": 11003,
"group_id": 100301,
"group_id": 100300,
"previous_group_id": [
100213
100212
],
"previoustage": 0,
"Episodetype": 1,
"Episodetype": 0,
"openlevel": 1,
"EditorStage": 0,
"venturemodel": "",
@ -8883,9 +8885,72 @@
},
"animation": [],
"hide": 0,
"destroy": 0,
"destroy": 1,
"progress": 0,
"stroyshow": 0,
"frontstoryid": 0,
"afterstoryid": 0,
"maingroupName": {
"key": "",
"text": ""
},
"mainlineName": {
"key": "",
"text": ""
},
"title": {
"key": "",
"text": ""
},
"desc": {
"key": "",
"text": ""
},
"exp": 0,
"hero_exp": 0,
"ps_consume": [],
"ps_mg": [],
"firstaward": [],
"lotteryward": 0,
"commonaward": [],
"BattleReadyID": 0,
"FormatList": [],
"helphero": [],
"banhero": [],
"star": [],
"star_type": [],
"star_value": [],
"challengeward": 0
},
{
"id": 1100301,
"chapterid": 11003,
"group_id": 100301,
"previous_group_id": [
100212
],
"previoustage": 0,
"Episodetype": 1,
"openlevel": 1,
"EditorStage": 0,
"venturemodel": "",
"bubbletalk": {
"key": "",
"text": ""
},
"venturetype": 0,
"ventureavatar": [],
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
"bubbletext": {
"key": "",
"text": ""
},
"animation": [],
"hide": 0,
"destroy": 1,
"progress": 1,
"stroyshow": 0,
"frontstoryid": 20222,
"afterstoryid": 0,
"maingroupName": {
@ -8969,11 +9034,11 @@
"challengeward": 0
},
{
"id": 1100214,
"id": 1100302,
"chapterid": 11003,
"group_id": 100302,
"previous_group_id": [
100213
100301
],
"previoustage": 0,
"Episodetype": 1,
@ -8986,16 +9051,16 @@
},
"venturetype": 0,
"ventureavatar": [],
"herocolor": 0,
"heroimg": "",
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
"bubbletext": {
"key": "",
"text": ""
},
"animation": [],
"hide": 0,
"destroy": 0,
"progress": 0,
"destroy": 1,
"progress": 1,
"stroyshow": 0,
"frontstoryid": 20223,
"afterstoryid": 20224,
@ -9080,11 +9145,11 @@
"challengeward": 0
},
{
"id": 1100215,
"id": 1100303,
"chapterid": 11003,
"group_id": 100303,
"previous_group_id": [
100213
100302
],
"previoustage": 0,
"Episodetype": 1,
@ -9097,16 +9162,16 @@
},
"venturetype": 0,
"ventureavatar": [],
"herocolor": 0,
"heroimg": "",
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
"bubbletext": {
"key": "",
"text": ""
},
"animation": [],
"hide": 0,
"destroy": 0,
"progress": 0,
"destroy": 1,
"progress": 1,
"stroyshow": 0,
"frontstoryid": 20228,
"afterstoryid": 20231,
@ -9191,11 +9256,11 @@
"challengeward": 0
},
{
"id": 1100216,
"chapterid": 11004,
"id": 1100304,
"chapterid": 11003,
"group_id": 100304,
"previous_group_id": [
100213
100303
],
"previoustage": 0,
"Episodetype": 1,
@ -9208,16 +9273,16 @@
},
"venturetype": 0,
"ventureavatar": [],
"herocolor": 0,
"heroimg": "",
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
"bubbletext": {
"key": "",
"text": ""
},
"animation": [],
"hide": 0,
"destroy": 0,
"progress": 0,
"destroy": 1,
"progress": 1,
"stroyshow": 0,
"frontstoryid": 20232,
"afterstoryid": 20233,
@ -9302,11 +9367,11 @@
"challengeward": 0
},
{
"id": 1100217,
"chapterid": 11004,
"id": 1100305,
"chapterid": 11003,
"group_id": 100305,
"previous_group_id": [
100213
100304
],
"previoustage": 0,
"Episodetype": 1,
@ -9319,16 +9384,16 @@
},
"venturetype": 0,
"ventureavatar": [],
"herocolor": 0,
"heroimg": "",
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
"bubbletext": {
"key": "",
"text": ""
},
"animation": [],
"hide": 0,
"destroy": 0,
"progress": 0,
"destroy": 1,
"progress": 1,
"stroyshow": 0,
"frontstoryid": 20300,
"afterstoryid": 20305,
@ -9413,11 +9478,11 @@
"challengeward": 0
},
{
"id": 1100218,
"chapterid": 11004,
"id": 1100306,
"chapterid": 11003,
"group_id": 100306,
"previous_group_id": [
100213
100305
],
"previoustage": 0,
"Episodetype": 1,
@ -9430,16 +9495,16 @@
},
"venturetype": 0,
"ventureavatar": [],
"herocolor": 0,
"heroimg": "",
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
"bubbletext": {
"key": "",
"text": ""
},
"animation": [],
"hide": 0,
"destroy": 0,
"progress": 0,
"destroy": 1,
"progress": 1,
"stroyshow": 0,
"frontstoryid": 20306,
"afterstoryid": 20307,
@ -9524,11 +9589,11 @@
"challengeward": 0
},
{
"id": 1100219,
"chapterid": 11004,
"id": 1100307,
"chapterid": 11003,
"group_id": 100307,
"previous_group_id": [
100213
100306
],
"previoustage": 0,
"Episodetype": 1,
@ -9541,16 +9606,16 @@
},
"venturetype": 0,
"ventureavatar": [],
"herocolor": 0,
"heroimg": "",
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
"bubbletext": {
"key": "",
"text": ""
},
"animation": [],
"hide": 0,
"destroy": 0,
"progress": 0,
"destroy": 1,
"progress": 1,
"stroyshow": 0,
"frontstoryid": 20309,
"afterstoryid": 20314,
@ -9635,10 +9700,12 @@
"challengeward": 0
},
{
"id": 1100220,
"chapterid": 11004,
"group_id": 0,
"previous_group_id": [],
"id": 1100308,
"chapterid": 11003,
"group_id": 100308,
"previous_group_id": [
100307
],
"previoustage": 0,
"Episodetype": 1,
"openlevel": 1,
@ -9650,16 +9717,16 @@
},
"venturetype": 0,
"ventureavatar": [],
"herocolor": 0,
"heroimg": "",
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
"bubbletext": {
"key": "",
"text": ""
},
"animation": [],
"hide": 0,
"destroy": 0,
"progress": 0,
"destroy": 1,
"progress": 1,
"stroyshow": 0,
"frontstoryid": 20316,
"afterstoryid": 0,
@ -9744,10 +9811,12 @@
"challengeward": 0
},
{
"id": 1100221,
"chapterid": 11004,
"group_id": 0,
"previous_group_id": [],
"id": 1100309,
"chapterid": 11003,
"group_id": 100309,
"previous_group_id": [
100308
],
"previoustage": 0,
"Episodetype": 1,
"openlevel": 1,
@ -9759,16 +9828,16 @@
},
"venturetype": 0,
"ventureavatar": [],
"herocolor": 0,
"heroimg": "",
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
"bubbletext": {
"key": "",
"text": ""
},
"animation": [],
"hide": 0,
"destroy": 0,
"progress": 0,
"destroy": 1,
"progress": 1,
"stroyshow": 0,
"frontstoryid": 20317,
"afterstoryid": 0,
@ -9853,10 +9922,12 @@
"challengeward": 0
},
{
"id": 1100222,
"chapterid": 11004,
"group_id": 0,
"previous_group_id": [],
"id": 1100310,
"chapterid": 11003,
"group_id": 100310,
"previous_group_id": [
100309
],
"previoustage": 0,
"Episodetype": 1,
"openlevel": 1,
@ -9868,16 +9939,16 @@
},
"venturetype": 0,
"ventureavatar": [],
"herocolor": 0,
"heroimg": "",
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
"bubbletext": {
"key": "",
"text": ""
},
"animation": [],
"hide": 0,
"destroy": 0,
"progress": 0,
"destroy": 1,
"progress": 1,
"stroyshow": 0,
"frontstoryid": 0,
"afterstoryid": 20318,
@ -9962,10 +10033,12 @@
"challengeward": 0
},
{
"id": 1100223,
"chapterid": 11004,
"group_id": 0,
"previous_group_id": [],
"id": 1100311,
"chapterid": 11003,
"group_id": 100311,
"previous_group_id": [
100310
],
"previoustage": 0,
"Episodetype": 1,
"openlevel": 1,
@ -9977,16 +10050,16 @@
},
"venturetype": 0,
"ventureavatar": [],
"herocolor": 0,
"heroimg": "",
"herocolor": 1,
"heroimg": "zxgq_qp_icon_gth",
"bubbletext": {
"key": "",
"text": ""
},
"animation": [],
"hide": 0,
"destroy": 0,
"progress": 0,
"destroy": 1,
"progress": 1,
"stroyshow": 0,
"frontstoryid": 20321,
"afterstoryid": 20322,
@ -10071,10 +10144,12 @@
"challengeward": 0
},
{
"id": 1100224,
"chapterid": 11005,
"group_id": 0,
"previous_group_id": [],
"id": 1100312,
"chapterid": 11004,
"group_id": 100401,
"previous_group_id": [
100311
],
"previoustage": 0,
"Episodetype": 1,
"openlevel": 1,
@ -10180,7 +10255,7 @@
"challengeward": 0
},
{
"id": 1100225,
"id": 1100313,
"chapterid": 11005,
"group_id": 0,
"previous_group_id": [],
@ -10289,7 +10364,7 @@
"challengeward": 0
},
{
"id": 1100226,
"id": 1100314,
"chapterid": 11005,
"group_id": 0,
"previous_group_id": [],
@ -10398,7 +10473,7 @@
"challengeward": 0
},
{
"id": 1100227,
"id": 1100315,
"chapterid": 11005,
"group_id": 0,
"previous_group_id": [],
@ -10507,7 +10582,7 @@
"challengeward": 0
},
{
"id": 1100228,
"id": 1100316,
"chapterid": 11005,
"group_id": 0,
"previous_group_id": [],
@ -10616,7 +10691,7 @@
"challengeward": 0
},
{
"id": 1100229,
"id": 1100317,
"chapterid": 11005,
"group_id": 0,
"previous_group_id": [],
@ -10725,7 +10800,7 @@
"challengeward": 0
},
{
"id": 1100230,
"id": 1100318,
"chapterid": 11005,
"group_id": 0,
"previous_group_id": [],
@ -10834,7 +10909,7 @@
"challengeward": 0
},
{
"id": 1100231,
"id": 1100319,
"chapterid": 11005,
"group_id": 0,
"previous_group_id": [],
@ -10943,7 +11018,7 @@
"challengeward": 0
},
{
"id": 1100232,
"id": 1100320,
"chapterid": 11006,
"group_id": 0,
"previous_group_id": [],
@ -11052,7 +11127,7 @@
"challengeward": 0
},
{
"id": 1100233,
"id": 1100321,
"chapterid": 11006,
"group_id": 0,
"previous_group_id": [],
@ -11161,7 +11236,7 @@
"challengeward": 0
},
{
"id": 1100234,
"id": 1100322,
"chapterid": 11006,
"group_id": 0,
"previous_group_id": [],
@ -11270,7 +11345,7 @@
"challengeward": 0
},
{
"id": 1100235,
"id": 1100323,
"chapterid": 11006,
"group_id": 0,
"previous_group_id": [],
@ -11379,7 +11454,7 @@
"challengeward": 0
},
{
"id": 1100236,
"id": 1100324,
"chapterid": 11006,
"group_id": 0,
"previous_group_id": [],
@ -11488,7 +11563,7 @@
"challengeward": 0
},
{
"id": 1100237,
"id": 1100325,
"chapterid": 11006,
"group_id": 0,
"previous_group_id": [],
@ -11597,7 +11672,7 @@
"challengeward": 0
},
{
"id": 1100238,
"id": 1100326,
"chapterid": 11006,
"group_id": 0,
"previous_group_id": [],
@ -11706,7 +11781,7 @@
"challengeward": 0
},
{
"id": 1100239,
"id": 1100327,
"chapterid": 11006,
"group_id": 0,
"previous_group_id": [],
@ -11815,7 +11890,7 @@
"challengeward": 0
},
{
"id": 1100240,
"id": 1100328,
"chapterid": 11007,
"group_id": 0,
"previous_group_id": [],
@ -11924,7 +11999,7 @@
"challengeward": 0
},
{
"id": 1100241,
"id": 1100329,
"chapterid": 11007,
"group_id": 0,
"previous_group_id": [],
@ -12033,7 +12108,7 @@
"challengeward": 0
},
{
"id": 1100242,
"id": 1100330,
"chapterid": 11007,
"group_id": 0,
"previous_group_id": [],
@ -12142,7 +12217,7 @@
"challengeward": 0
},
{
"id": 1100243,
"id": 1100331,
"chapterid": 11007,
"group_id": 0,
"previous_group_id": [],
@ -12251,7 +12326,7 @@
"challengeward": 0
},
{
"id": 1100244,
"id": 1100332,
"chapterid": 11007,
"group_id": 0,
"previous_group_id": [],
@ -12360,7 +12435,7 @@
"challengeward": 0
},
{
"id": 1100245,
"id": 1100333,
"chapterid": 11007,
"group_id": 0,
"previous_group_id": [],
@ -12469,7 +12544,7 @@
"challengeward": 0
},
{
"id": 1100246,
"id": 1100334,
"chapterid": 11007,
"group_id": 0,
"previous_group_id": [],
@ -12578,7 +12653,7 @@
"challengeward": 0
},
{
"id": 1100247,
"id": 1100335,
"chapterid": 11007,
"group_id": 0,
"previous_group_id": [],
@ -12687,7 +12762,7 @@
"challengeward": 0
},
{
"id": 1100248,
"id": 1100336,
"chapterid": 11008,
"group_id": 0,
"previous_group_id": [],
@ -12796,7 +12871,7 @@
"challengeward": 0
},
{
"id": 1100249,
"id": 1100337,
"chapterid": 11008,
"group_id": 0,
"previous_group_id": [],
@ -12905,7 +12980,7 @@
"challengeward": 0
},
{
"id": 1100250,
"id": 1100338,
"chapterid": 11008,
"group_id": 0,
"previous_group_id": [],
@ -13014,7 +13089,7 @@
"challengeward": 0
},
{
"id": 1100251,
"id": 1100339,
"chapterid": 11008,
"group_id": 0,
"previous_group_id": [],
@ -13123,7 +13198,7 @@
"challengeward": 0
},
{
"id": 1100252,
"id": 1100340,
"chapterid": 11008,
"group_id": 0,
"previous_group_id": [],
@ -13232,7 +13307,7 @@
"challengeward": 0
},
{
"id": 1100253,
"id": 1100341,
"chapterid": 11008,
"group_id": 0,
"previous_group_id": [],
@ -13341,7 +13416,7 @@
"challengeward": 0
},
{
"id": 1100254,
"id": 1100342,
"chapterid": 11008,
"group_id": 0,
"previous_group_id": [],
@ -13450,7 +13525,7 @@
"challengeward": 0
},
{
"id": 1100255,
"id": 1100343,
"chapterid": 11008,
"group_id": 0,
"previous_group_id": [],
@ -13559,7 +13634,7 @@
"challengeward": 0
},
{
"id": 1100256,
"id": 1100344,
"chapterid": 11009,
"group_id": 0,
"previous_group_id": [],
@ -13668,7 +13743,7 @@
"challengeward": 0
},
{
"id": 1100257,
"id": 1100345,
"chapterid": 11009,
"group_id": 0,
"previous_group_id": [],
@ -13777,7 +13852,7 @@
"challengeward": 0
},
{
"id": 1100258,
"id": 1100346,
"chapterid": 11009,
"group_id": 0,
"previous_group_id": [],
@ -13886,7 +13961,7 @@
"challengeward": 0
},
{
"id": 1100259,
"id": 1100347,
"chapterid": 11009,
"group_id": 0,
"previous_group_id": [],
@ -13995,7 +14070,7 @@
"challengeward": 0
},
{
"id": 1100260,
"id": 1100348,
"chapterid": 11009,
"group_id": 0,
"previous_group_id": [],
@ -14104,7 +14179,7 @@
"challengeward": 0
},
{
"id": 1100261,
"id": 1100349,
"chapterid": 11009,
"group_id": 0,
"previous_group_id": [],
@ -14213,7 +14288,7 @@
"challengeward": 0
},
{
"id": 1100262,
"id": 1100350,
"chapterid": 11009,
"group_id": 0,
"previous_group_id": [],
@ -14322,7 +14397,7 @@
"challengeward": 0
},
{
"id": 1100263,
"id": 1100351,
"chapterid": 11009,
"group_id": 0,
"previous_group_id": [],
@ -14431,7 +14506,7 @@
"challengeward": 0
},
{
"id": 1100264,
"id": 1100352,
"chapterid": 11010,
"group_id": 0,
"previous_group_id": [],
@ -14540,7 +14615,7 @@
"challengeward": 0
},
{
"id": 1100265,
"id": 1100353,
"chapterid": 11010,
"group_id": 0,
"previous_group_id": [],
@ -14649,7 +14724,7 @@
"challengeward": 0
},
{
"id": 1100266,
"id": 1100354,
"chapterid": 11010,
"group_id": 0,
"previous_group_id": [],
@ -14758,7 +14833,7 @@
"challengeward": 0
},
{
"id": 1100267,
"id": 1100355,
"chapterid": 11010,
"group_id": 0,
"previous_group_id": [],
@ -14867,7 +14942,7 @@
"challengeward": 0
},
{
"id": 1100268,
"id": 1100356,
"chapterid": 11010,
"group_id": 0,
"previous_group_id": [],
@ -14976,7 +15051,7 @@
"challengeward": 0
},
{
"id": 1100269,
"id": 1100357,
"chapterid": 11010,
"group_id": 0,
"previous_group_id": [],
@ -15085,7 +15160,7 @@
"challengeward": 0
},
{
"id": 1100270,
"id": 1100358,
"chapterid": 11010,
"group_id": 0,
"previous_group_id": [],
@ -15194,7 +15269,7 @@
"challengeward": 0
},
{
"id": 1100271,
"id": 1100359,
"chapterid": 11010,
"group_id": 0,
"previous_group_id": [],
@ -15303,7 +15378,7 @@
"challengeward": 0
},
{
"id": 1100272,
"id": 1100360,
"chapterid": 11011,
"group_id": 0,
"previous_group_id": [],
@ -15412,7 +15487,7 @@
"challengeward": 0
},
{
"id": 1100273,
"id": 1100361,
"chapterid": 11011,
"group_id": 0,
"previous_group_id": [],
@ -15521,7 +15596,7 @@
"challengeward": 0
},
{
"id": 1100274,
"id": 1100362,
"chapterid": 11011,
"group_id": 0,
"previous_group_id": [],
@ -15630,7 +15705,7 @@
"challengeward": 0
},
{
"id": 1100275,
"id": 1100363,
"chapterid": 11011,
"group_id": 0,
"previous_group_id": [],
@ -15739,7 +15814,7 @@
"challengeward": 0
},
{
"id": 1100276,
"id": 1100364,
"chapterid": 11011,
"group_id": 0,
"previous_group_id": [],
@ -15848,7 +15923,7 @@
"challengeward": 0
},
{
"id": 1100277,
"id": 1100365,
"chapterid": 11011,
"group_id": 0,
"previous_group_id": [],
@ -15957,7 +16032,7 @@
"challengeward": 0
},
{
"id": 1100278,
"id": 1100366,
"chapterid": 11011,
"group_id": 0,
"previous_group_id": [],
@ -16066,7 +16141,7 @@
"challengeward": 0
},
{
"id": 1100279,
"id": 1100367,
"chapterid": 11011,
"group_id": 0,
"previous_group_id": [],
@ -16175,7 +16250,7 @@
"challengeward": 0
},
{
"id": 1100280,
"id": 1100368,
"chapterid": 11012,
"group_id": 0,
"previous_group_id": [],
@ -16284,7 +16359,7 @@
"challengeward": 0
},
{
"id": 1100281,
"id": 1100369,
"chapterid": 11012,
"group_id": 0,
"previous_group_id": [],
@ -16393,7 +16468,7 @@
"challengeward": 0
},
{
"id": 1100282,
"id": 1100370,
"chapterid": 11012,
"group_id": 0,
"previous_group_id": [],
@ -16502,7 +16577,7 @@
"challengeward": 0
},
{
"id": 1100283,
"id": 1100371,
"chapterid": 11012,
"group_id": 0,
"previous_group_id": [],
@ -16611,7 +16686,7 @@
"challengeward": 0
},
{
"id": 1100284,
"id": 1100372,
"chapterid": 11012,
"group_id": 0,
"previous_group_id": [],
@ -16720,7 +16795,7 @@
"challengeward": 0
},
{
"id": 1100285,
"id": 1100373,
"chapterid": 11012,
"group_id": 0,
"previous_group_id": [],
@ -16829,7 +16904,7 @@
"challengeward": 0
},
{
"id": 1100286,
"id": 1100374,
"chapterid": 11012,
"group_id": 0,
"previous_group_id": [],
@ -16938,7 +17013,7 @@
"challengeward": 0
},
{
"id": 1100287,
"id": 1100375,
"chapterid": 11012,
"group_id": 0,
"previous_group_id": [],

View File

@ -466,8 +466,8 @@
"Type": 2,
"Argu": [
425004311,
2,
1
-1,
-1
],
"FollowSK": [],
"SucFollowSK": [],
@ -2344,7 +2344,7 @@
],
"FollowSK": [],
"SucFollowSK": [
234006212
234006232
],
"FailFollowSK": [],
"MustHit": false,
@ -2390,7 +2390,7 @@
],
"FollowSK": [],
"SucFollowSK": [
234006212
234006242
],
"FailFollowSK": [],
"MustHit": false,
@ -3083,7 +3083,7 @@
390001210,
1000,
1,
1
-1
],
"FollowSK": [],
"SucFollowSK": [],
@ -9066,7 +9066,8 @@
],
"FollowSK": [],
"SucFollowSK": [
214003112
214003112,
214003113
],
"FailFollowSK": [],
"MustHit": false,
@ -9136,7 +9137,8 @@
],
"FollowSK": [],
"SucFollowSK": [
214003122
214003122,
214003113
],
"FailFollowSK": [],
"MustHit": false,
@ -9182,7 +9184,8 @@
],
"FollowSK": [],
"SucFollowSK": [
214003132
214003132,
214003113
],
"FailFollowSK": [],
"MustHit": false,
@ -9228,7 +9231,8 @@
],
"FollowSK": [],
"SucFollowSK": [
214003142
214003142,
214003113
],
"FailFollowSK": [],
"MustHit": false,
@ -9274,7 +9278,8 @@
],
"FollowSK": [],
"SucFollowSK": [
214003152
214003152,
214003113
],
"FailFollowSK": [],
"MustHit": false,
@ -9367,7 +9372,8 @@
],
"FollowSK": [],
"SucFollowSK": [
214003214
214003214,
214003215
],
"FailFollowSK": [],
"MustHit": false,
@ -9400,6 +9406,30 @@
"RevisiCondition": "",
"RevisiParams": []
},
{
"Id": 214003215,
"EmitPR": 1000,
"From": 4,
"Where": [],
"Order": "",
"Limit": 1,
"ExecuteCnt": 1,
"Type": 26,
"Argu": [
1,
4,
6,
33
],
"FollowSK": [],
"SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
"DpsCondition": "",
"RevisiCondition": "",
"RevisiParams": []
},
{
"Id": 214003223,
"EmitPR": 1000,
@ -9416,7 +9446,8 @@
],
"FollowSK": [],
"SucFollowSK": [
214003224
214003224,
214003215
],
"FailFollowSK": [],
"MustHit": false,
@ -9465,7 +9496,8 @@
],
"FollowSK": [],
"SucFollowSK": [
214003234
214003234,
214003215
],
"FailFollowSK": [],
"MustHit": false,
@ -9514,7 +9546,8 @@
],
"FollowSK": [],
"SucFollowSK": [
214003244
214003244,
214003215
],
"FailFollowSK": [],
"MustHit": false,
@ -9566,7 +9599,8 @@
214003352
],
"SucFollowSK": [
214003312
214003312,
214003215
],
"FailFollowSK": [],
"MustHit": false,
@ -9596,6 +9630,30 @@
"RevisiCondition": "",
"RevisiParams": []
},
{
"Id": 214003313,
"EmitPR": 1000,
"From": 4,
"Where": [],
"Order": "",
"Limit": 1,
"ExecuteCnt": 1,
"Type": 26,
"Argu": [
1,
4,
6,
33
],
"FollowSK": [],
"SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
"DpsCondition": "",
"RevisiCondition": "",
"RevisiParams": []
},
{
"Id": 214003321,
"EmitPR": 1000,
@ -13143,7 +13201,7 @@
"Argu": [
1,
4,
900,
800,
1,
5,
1450
@ -13171,7 +13229,7 @@
"Argu": [
1,
4,
1000,
800,
1,
5,
1700
@ -13199,7 +13257,7 @@
"Argu": [
1,
4,
1100,
800,
1,
5,
1950
@ -13227,7 +13285,7 @@
"Argu": [
1,
4,
1200,
800,
1,
5,
2200
@ -13440,7 +13498,7 @@
"Argu": [
1,
2,
400
40
],
"FollowSK": [],
"SucFollowSK": [],
@ -20442,7 +20500,7 @@
"Argu": [
1,
4,
2150
2050
],
"FollowSK": [],
"SucFollowSK": [],
@ -20512,7 +20570,7 @@
"Argu": [
1,
4,
2300
2200
],
"FollowSK": [],
"SucFollowSK": [],
@ -20582,7 +20640,7 @@
"Argu": [
1,
4,
2450
2350
],
"FollowSK": [],
"SucFollowSK": [],
@ -20742,6 +20800,29 @@
{
"Id": 234007215,
"EmitPR": 1000,
"From": 3,
"Where": [],
"Order": "",
"Limit": 10,
"ExecuteCnt": 1,
"Type": 2,
"Argu": [
434007211,
-1,
-1
],
"FollowSK": [],
"SucFollowSK": [],
"FailFollowSK": [],
"MustHit": false,
"DpsRevisiType": 0,
"DpsCondition": "",
"RevisiCondition": "",
"RevisiParams": []
},
{
"Id": 234007216,
"EmitPR": 1000,
"From": 4,
"Where": [],
"Order": "",

View File

@ -332,10 +332,10 @@
"Target": 0,
"ChildSkill": {
"Id": [
225004314,
225004311,
225004312,
225004313,
225004314
225004313
]
},
"Desc": {
@ -343,7 +343,7 @@
"text": "进入2回合[color=#37d8a9]喜悦[/color]状态使己方收到伤害降低25%且在每个队友行动前为其驱散1个减益状态并回复其最大生命值20%的生命,效果持续期间自身无法行动。"
},
"buffid": [
390001208
390001452
],
"map": ""
},
@ -377,7 +377,7 @@
"text": "恢复量提升至22%。"
},
"buffid": [
390001208
390001452
],
"map": ""
},
@ -411,7 +411,7 @@
"text": "恢复量提升至24%。"
},
"buffid": [
390001208
390001452
],
"map": ""
},
@ -445,7 +445,7 @@
"text": "恢复量提升至26%。"
},
"buffid": [
390001208
390001452
],
"map": ""
},
@ -479,7 +479,7 @@
"text": "冷却时间减少1回合。"
},
"buffid": [
390001208
390001452
],
"map": ""
},
@ -5550,11 +5550,12 @@
},
"Desc": {
"key": "skill_skill_atk_Desc_124002211_1",
"text": "攻击时,若目标有[color=#e5621b]童真[/color] 附加2回合[color=#e5621b]速度下降[/color]。"
"text": "牙仙攻击携带[color=#e5621b]童真[/color]标记的敌方时附加2回合【中毒】状态受到携带[color=#e5621b]童真[/color]标记的敌人攻击时有50%概率进行反击。"
},
"buffid": [
390001211,
390001008
390001401,
390001109
],
"map": ""
},
@ -6474,7 +6475,7 @@
},
"Desc": {
"key": "skill_skill_atk_Desc_114003211_1",
"text": "攻击1个敌方2次每次伤害为自身攻击225%80%概率为目标附加2回合[color=#e5621b]速度下降[/color]。每点速度提供攻击力0.33%额外伤害。"
"text": "攻击1个敌方2次每次伤害为自身攻击225%80%概率为目标附加2回合[color=#e5621b]速度下降[/color]。每点速度提供攻击力0.33%额外伤害。触发暴击时对自身附加2回合【速度提升】状态。"
},
"buffid": [
390001008,
@ -6814,7 +6815,7 @@
},
"Desc": {
"key": "skill_skill_atk_Desc_145003111_1",
"text": "对敌方1个目标造成攻击力150%和自身生命值5.5%伤害。"
"text": "对敌方1个目标造成攻击力150%和自身生命值5.5%伤害。并恢复造成伤害100%的生命值。"
},
"buffid": [],
"map": ""
@ -9383,7 +9384,8 @@
"ChildSkill": {
"Id": [
214001211,
214001213
214001213,
214001311
]
},
"Desc": {
@ -9414,7 +9416,6 @@
"Target": 2,
"ChildSkill": {
"Id": [
214001311,
214001312,
214001313,
214001316
@ -9422,7 +9423,7 @@
},
"Desc": {
"key": "skill_skill_atk_Desc_114001311_1",
"text": "史图依克对敌方1个目标造成攻击力100%以及防御力270%的伤害,并[color=#e5621b]挑衅[/color]1名敌人2回合。"
"text": "史图依克对敌方1个目标造成攻击力100%以及防御力270%的伤害,并[color=#e5621b]挑衅[/color]1名敌人2回合。若有10层【酋长之怒】伤害提升50%。恢复自身生命每层【酋长之怒】提供自身最大生命值4%恢复量;之后消耗全部【酋长之怒】。"
},
"buffid": [
390001202,

View File

@ -1608,7 +1608,7 @@
},
"Desc": {
"key": "skill_skill_buff_Desc_390001211",
"text": "状态携带者受击5次后[color=#e5621b]童真[/color] 自动引爆对该目标及随机2个方目标造成该状态释放者攻击力85%的伤害并有50%概率对被童真影响的目标附加2回合[color=#e5621b]沉默[/color] 。"
"text": "状态携带者受击5次后[color=#e5621b]童真[/color] 自动引爆对该目标及随机2个方目标造成该状态释放者攻击力85%的伤害并有50%概率对被童真影响的目标附加2回合[color=#e5621b]沉默[/color] 。"
},
"BuffType": 71,
"EffectArgu": [

View File

@ -886,12 +886,12 @@
},
{
"Id": 414001212,
"When": 2,
"When": 19,
"FromCheck": "Target=3,HasBuff=390001202,OverlayNum=10",
"TargetCheck": "Target=3",
"MainSkillCheck": "",
"AfterSkillCheck": "",
"BuffCheck": "",
"BuffCheck": "BuffID=390001202",
"AddCon": [],
"PasPr": 1000,
"PasCorrection": 0,
@ -946,7 +946,7 @@
"When": 10,
"FromCheck": "Target=3",
"TargetCheck": "",
"MainSkillCheck": "",
"MainSkillCheck": "MainSkillID=124004111",
"AfterSkillCheck": "",
"BuffCheck": "",
"AddCon": [],
@ -7591,5 +7591,24 @@
"Callback": [
945003212
]
},
{
"Id": 434007211,
"When": 28,
"FromCheck": "Target=3",
"TargetCheck": "",
"MainSkillCheck": "",
"AfterSkillCheck": "SkillID=234007214",
"BuffCheck": "Succ=1",
"AddCon": [],
"PasPr": 1000,
"PasCorrection": 0,
"Type": "CallSkillPas",
"MaxEmitTimesInRoundByRole": 0,
"MaxEmitTimes": 0,
"MaxEmitTimesInRound": 0,
"Callback": [
234007216
]
}
]

View File

@ -5,7 +5,6 @@ import (
"go_dreamfactory/pb"
cfg "go_dreamfactory/sys/configure/structs"
"go_dreamfactory/utils"
"strconv"
)
// 参数校验
@ -24,13 +23,12 @@ func (this *apiComp) AwakenCheck(session comm.IUserSession, req *pb.HeroAwakenRe
// / 英雄觉醒
func (this *apiComp) Awaken(session comm.IUserSession, req *pb.HeroAwakenReq) (errdata *pb.ErrorData) {
var (
awakenData *cfg.GameHeroAwakenData
_hero *pb.DBHero
chanegCard []*pb.DBHero // change
_heroMap map[string]interface{}
err error
bManAwaken bool // 是否达到满级共鸣
bPropertyChange bool // 属性变化
awakenData *cfg.GameHeroAwakenData
_hero *pb.DBHero
chanegCard []*pb.DBHero // change
_heroMap map[string]interface{}
err error
bManAwaken bool // 是否达到满级共鸣
)
_heroMap = make(map[string]interface{}, 0)
chanegCard = make([]*pb.DBHero, 0)
@ -66,23 +64,19 @@ func (this *apiComp) Awaken(session comm.IUserSession, req *pb.HeroAwakenReq) (e
}
_hero.JuexingLv += 1
for _, v := range awakenData.Phasebonus {
_value, ok := strconv.Atoi(v.S)
if ok == nil { // 升级技能
for pos, v1 := range _hero.NormalSkill {
if int32(pos) == v.D {
v1.SkillID = int32(_value)
_heroMap["normalSkill"] = _hero.NormalSkill
break
}
}
} else { // 加属性
bPropertyChange = true
}
}
if bPropertyChange {
if len(awakenData.Phasebonus) > 0 {
this.module.modelHero.resetJuexingProperty(_hero)
}
// 校验 有没有技能
if awakenData.Skill != 0 {
skillMaxLv := this.module.configure.GetHeroSkillMaxLvConfig(uint32(awakenData.Skill))
_hero.Awakenskill = append(_hero.Awakenskill, &pb.SkillData{
SkillID: awakenData.Skill,
SkillLv: skillMaxLv,
})
_heroMap["awakenskill"] = _hero.Awakenskill
}
_heroMap["juexingLv"] = _hero.JuexingLv
_heroMap["juexProperty"] = _hero.JuexProperty
// 保存数据

View File

@ -160,10 +160,17 @@ func (this *apiComp) TalentLearn(session comm.IUserSession, req *pb.HeroTalentLe
if errdata = this.module.ConsumeRes(session, res, true); errdata != nil {
return
}
update := make(map[string]interface{}, 0)
if talentConf.Skill != 0 {
skillMaxLv := this.module.configure.GetHeroSkillMaxLvConfig(uint32(talentConf.Skill))
hero.Talentskill = append(hero.Talentskill, &pb.SkillData{
SkillID: talentConf.Skill,
SkillLv: skillMaxLv,
})
update["talentskill"] = hero.Talentskill
}
// 校验通过可以加
talent.Talent[req.TalentID] = 1
update := make(map[string]interface{}, 0)
update["talent"] = talent.Talent
if err = this.module.modelTalent.ChangeHeroTalent(talent, update); err != nil {
this.module.Errorf("update failed :%v", err)

View File

@ -83,6 +83,7 @@ func (this *apiComp) TalentReset(session comm.IUserSession, req *pb.HeroTalentRe
heroList = this.module.GetHeroList(session.GetUserId())
for _, hero := range heroList {
if hero.HeroID == _talent.HeroId {
this.module.modelHero.cleanTalentProperty(hero)
chanegCard = append(chanegCard, hero) // 添加推送属性变化信息
}

View File

@ -13,7 +13,6 @@ import (
"math"
"math/big"
"reflect"
"strconv"
"go.mongodb.org/mongo-driver/bson/primitive"
"go.mongodb.org/mongo-driver/mongo"
@ -200,12 +199,7 @@ func (this *ModelHero) resetJuexingProperty(hero *pb.DBHero) {
for i := 1; i <= int(hero.JuexingLv); i++ {
awakenData, err := this.module.configure.GetHeroAwakenConfig(hero.HeroID, int32(i))
if err == nil {
for _, v := range awakenData.Phasebonus {
_, err := strconv.Atoi(v.S)
if err == nil {
continue
}
value := v.D
switch v.S {
case comm.Hp:
@ -232,10 +226,8 @@ func (this *ModelHero) resetJuexingProperty(hero *pb.DBHero) {
this.module.Errorf("unkonw Resonance property:%s", v.S)
}
}
}
}
}
// 觉醒
@ -694,8 +686,10 @@ func (this *ModelHero) cleanTalentProperty(hero *pb.DBHero) {
return
}
hero.TalentProperty = map[string]int32{}
hero.Talentskill = make([]*pb.SkillData, 0) // 重置技能
_heroMap := make(map[string]interface{}, 0)
_heroMap["talentProperty"] = hero.TalentProperty
_heroMap["talentskill"] = hero.Talentskill
if err := this.ChangeList(hero.Uid, hero.Id, _heroMap); err != nil {
this.module.Errorf("mergeenegryProperty err %v", err)
}

View File

@ -98,6 +98,8 @@ type DBHero struct {
Fetters map[string]int32 `protobuf:"bytes,25,rep,name=fetters,proto3" json:"fetters" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3" bson:"fetters"` ////羁绊属性加成
SameCount int32 `protobuf:"varint,26,opt,name=sameCount,proto3" json:"sameCount" bson:"sameCount"` ////叠加数
Ispasson bool `protobuf:"varint,27,opt,name=ispasson,proto3" json:"ispasson"` //是否是传功学员
Awakenskill []*SkillData `protobuf:"bytes,28,rep,name=awakenskill,proto3" json:"awakenskill"` // 觉醒技能
Talentskill []*SkillData `protobuf:"bytes,29,rep,name=talentskill,proto3" json:"talentskill"` // 回响技能
}
func (x *DBHero) Reset() {
@ -321,6 +323,20 @@ func (x *DBHero) GetIspasson() bool {
return false
}
func (x *DBHero) GetAwakenskill() []*SkillData {
if x != nil {
return x.Awakenskill
}
return nil
}
func (x *DBHero) GetTalentskill() []*SkillData {
if x != nil {
return x.Talentskill
}
return nil
}
//英雄扩展数据
type DBHeroRecord struct {
state protoimpl.MessageState
@ -583,8 +599,8 @@ var file_hero_hero_db_proto_rawDesc = []byte{
0x0a, 0x12, 0x68, 0x65, 0x72, 0x6f, 0x2f, 0x68, 0x65, 0x72, 0x6f, 0x5f, 0x64, 0x62, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
0x1a, 0x1c, 0x65, 0x71, 0x75, 0x69, 0x70, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x65, 0x71, 0x75, 0x69,
0x70, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc6,
0x0a, 0x0a, 0x06, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
0x70, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa2,
0x0b, 0x0a, 0x06, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x68,
0x65, 0x72, 0x6f, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72,
@ -644,124 +660,130 @@ var file_hero_hero_db_proto_rawDesc = []byte{
0x6d, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x73,
0x61, 0x6d, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x73, 0x70, 0x61,
0x73, 0x73, 0x6f, 0x6e, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x69, 0x73, 0x70, 0x61,
0x73, 0x73, 0x6f, 0x6e, 0x1a, 0x3b, 0x0a, 0x0d, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79,
0x73, 0x73, 0x6f, 0x6e, 0x12, 0x2c, 0x0a, 0x0b, 0x61, 0x77, 0x61, 0x6b, 0x65, 0x6e, 0x73, 0x6b,
0x69, 0x6c, 0x6c, 0x18, 0x1c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x6b, 0x69, 0x6c,
0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x61, 0x77, 0x61, 0x6b, 0x65, 0x6e, 0x73, 0x6b, 0x69,
0x6c, 0x6c, 0x12, 0x2c, 0x0a, 0x0b, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x73, 0x6b, 0x69, 0x6c,
0x6c, 0x18, 0x1d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x44,
0x61, 0x74, 0x61, 0x52, 0x0b, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x73, 0x6b, 0x69, 0x6c, 0x6c,
0x1a, 0x3b, 0x0a, 0x0d, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 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, 0x1a, 0x3e, 0x0a,
0x10, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 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, 0x1a, 0x3f, 0x0a,
0x11, 0x4a, 0x75, 0x65, 0x78, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 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, 0x1a, 0x41,
0x0a, 0x13, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79,
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, 0x1a, 0x3e, 0x0a, 0x10, 0x41, 0x64, 0x64, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79,
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, 0x1a, 0x3f, 0x0a, 0x11, 0x4a, 0x75, 0x65, 0x78, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74,
0x79, 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, 0x1a, 0x41, 0x0a, 0x13, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x70,
0x65, 0x72, 0x74, 0x79, 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, 0x1a, 0x44, 0x0a, 0x16, 0x48, 0x6f, 0x72, 0x6f, 0x73, 0x63, 0x6f,
0x70, 0x65, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 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, 0x1a, 0x3a, 0x0a, 0x0c, 0x46,
0x65, 0x74, 0x74, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
0x01, 0x1a, 0x44, 0x0a, 0x16, 0x48, 0x6f, 0x72, 0x6f, 0x73, 0x63, 0x6f, 0x70, 0x65, 0x50, 0x72,
0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 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, 0xd6, 0x09, 0x0a, 0x0c, 0x44, 0x42, 0x48, 0x65,
0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x74,
0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x6d, 0x74, 0x69, 0x6d, 0x65,
0x12, 0x1c, 0x0a, 0x09, 0x64, 0x72, 0x61, 0x77, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20,
0x01, 0x28, 0x05, 0x52, 0x09, 0x64, 0x72, 0x61, 0x77, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x3a,
0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x1c, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
0x2e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
0x09, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3a, 0x0a, 0x09, 0x73, 0x74,
0x61, 0x72, 0x35, 0x48, 0x65, 0x72, 0x6f, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e,
0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x53, 0x74, 0x61,
0x72, 0x35, 0x48, 0x65, 0x72, 0x6f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x73, 0x74, 0x61,
0x72, 0x35, 0x48, 0x65, 0x72, 0x6f, 0x12, 0x1e, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x63,
0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61,
0x6c, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x61, 0x79, 0x63, 0x6f, 0x75,
0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x64, 0x61, 0x79, 0x63, 0x6f, 0x75,
0x6e, 0x74, 0x12, 0x2b, 0x0a, 0x04, 0x72, 0x61, 0x63, 0x65, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x17, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e,
0x52, 0x61, 0x63, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x72, 0x61, 0x63, 0x65, 0x12,
0x31, 0x0a, 0x06, 0x62, 0x61, 0x6f, 0x64, 0x69, 0x34, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x19, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x42,
0x61, 0x6f, 0x64, 0x69, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x62, 0x61, 0x6f, 0x64,
0x69, 0x34, 0x12, 0x31, 0x0a, 0x06, 0x62, 0x61, 0x6f, 0x64, 0x69, 0x35, 0x18, 0x0d, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x19, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72,
0x64, 0x2e, 0x42, 0x61, 0x6f, 0x64, 0x69, 0x35, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x62,
0x61, 0x6f, 0x64, 0x69, 0x35, 0x12, 0x2e, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0e,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63,
0x6f, 0x72, 0x64, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05,
0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2e, 0x0a, 0x05, 0x70, 0x65, 0x61, 0x63, 0x68, 0x18, 0x0f,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63,
0x6f, 0x72, 0x64, 0x2e, 0x50, 0x65, 0x61, 0x63, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05,
0x70, 0x65, 0x61, 0x63, 0x68, 0x12, 0x2e, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x10,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63,
0x6f, 0x72, 0x64, 0x2e, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05,
0x6c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x48, 0x65,
0x72, 0x6f, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x48,
0x65, 0x72, 0x6f, 0x12, 0x2b, 0x0a, 0x04, 0x77, 0x69, 0x73, 0x68, 0x18, 0x12, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x17, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
0x2e, 0x57, 0x69, 0x73, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x77, 0x69, 0x73, 0x68,
0x12, 0x1a, 0x0a, 0x08, 0x77, 0x69, 0x73, 0x68, 0x48, 0x65, 0x72, 0x6f, 0x18, 0x13, 0x20, 0x01,
0x28, 0x09, 0x52, 0x08, 0x77, 0x69, 0x73, 0x68, 0x48, 0x65, 0x72, 0x6f, 0x12, 0x20, 0x0a, 0x0b,
0x70, 0x65, 0x61, 0x63, 0x68, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x14, 0x20, 0x01, 0x28,
0x08, 0x52, 0x0b, 0x70, 0x65, 0x61, 0x63, 0x68, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x1a, 0x3c,
0x0a, 0x0e, 0x43, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79,
0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3a, 0x0a, 0x0c, 0x46, 0x65, 0x74, 0x74, 0x65,
0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
0x02, 0x38, 0x01, 0x22, 0xd6, 0x09, 0x0a, 0x0c, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65,
0x63, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x74, 0x69, 0x6d, 0x65, 0x18,
0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x6d, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09,
0x64, 0x72, 0x61, 0x77, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52,
0x09, 0x64, 0x72, 0x61, 0x77, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x3a, 0x0a, 0x09, 0x63, 0x6f,
0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e,
0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x43, 0x6f, 0x6e,
0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x63, 0x6f, 0x6e,
0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3a, 0x0a, 0x09, 0x73, 0x74, 0x61, 0x72, 0x35, 0x48,
0x65, 0x72, 0x6f, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x44, 0x42, 0x48, 0x65,
0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x35, 0x48, 0x65,
0x72, 0x6f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x35, 0x48, 0x65,
0x72, 0x6f, 0x12, 0x1e, 0x0a, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x63, 0x6f, 0x75, 0x6e, 0x74,
0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x63, 0x6f, 0x75,
0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x64, 0x61, 0x79, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x08,
0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x64, 0x61, 0x79, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x2b,
0x0a, 0x04, 0x72, 0x61, 0x63, 0x65, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x44,
0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x52, 0x61, 0x63, 0x65,
0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x72, 0x61, 0x63, 0x65, 0x12, 0x31, 0x0a, 0x06, 0x62,
0x61, 0x6f, 0x64, 0x69, 0x34, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x44, 0x42,
0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x42, 0x61, 0x6f, 0x64, 0x69,
0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x62, 0x61, 0x6f, 0x64, 0x69, 0x34, 0x12, 0x31,
0x0a, 0x06, 0x62, 0x61, 0x6f, 0x64, 0x69, 0x35, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19,
0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x42, 0x61,
0x6f, 0x64, 0x69, 0x35, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x62, 0x61, 0x6f, 0x64, 0x69,
0x35, 0x12, 0x2e, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x18, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e,
0x43, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e,
0x74, 0x12, 0x2e, 0x0a, 0x05, 0x70, 0x65, 0x61, 0x63, 0x68, 0x18, 0x0f, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x18, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e,
0x50, 0x65, 0x61, 0x63, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x70, 0x65, 0x61, 0x63,
0x68, 0x12, 0x2e, 0x0a, 0x05, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x10, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x18, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e,
0x4c, 0x69, 0x6d, 0x69, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x6c, 0x69, 0x6d, 0x69,
0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x48, 0x65, 0x72, 0x6f, 0x18, 0x11,
0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x48, 0x65, 0x72, 0x6f, 0x12,
0x2b, 0x0a, 0x04, 0x77, 0x69, 0x73, 0x68, 0x18, 0x12, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e,
0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x57, 0x69, 0x73,
0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x77, 0x69, 0x73, 0x68, 0x12, 0x1a, 0x0a, 0x08,
0x77, 0x69, 0x73, 0x68, 0x48, 0x65, 0x72, 0x6f, 0x18, 0x13, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
0x77, 0x69, 0x73, 0x68, 0x48, 0x65, 0x72, 0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x70, 0x65, 0x61, 0x63,
0x68, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x14, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x70,
0x65, 0x61, 0x63, 0x68, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x1a, 0x3c, 0x0a, 0x0e, 0x43, 0x6f,
0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14,
0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76,
0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3c, 0x0a, 0x0e, 0x53, 0x74, 0x61, 0x72,
0x35, 0x48, 0x65, 0x72, 0x6f, 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, 0x1a, 0x37, 0x0a, 0x09, 0x52, 0x61, 0x63, 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, 0x42, 0x61, 0x6f, 0x64, 0x69, 0x34, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79,
0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x39, 0x0a, 0x0b, 0x42, 0x61,
0x6f, 0x64, 0x69, 0x35, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6e,
0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a,
0x38, 0x0a, 0x0a, 0x50, 0x65, 0x61, 0x63, 0x68, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x05,
0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x4c, 0x69, 0x6d,
0x69, 0x74, 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, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
0x02, 0x38, 0x01, 0x1a, 0x37, 0x0a, 0x09, 0x57, 0x69, 0x73, 0x68, 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, 0x1a, 0x3c, 0x0a, 0x0e,
0x53, 0x74, 0x61, 0x72, 0x35, 0x48, 0x65, 0x72, 0x6f, 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, 0x1a, 0x37, 0x0a, 0x09, 0x52, 0x61,
0x63, 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, 0x42, 0x61, 0x6f, 0x64, 0x69, 0x34, 0x45, 0x6e, 0x74,
0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x39,
0x0a, 0x0b, 0x42, 0x61, 0x6f, 0x64, 0x69, 0x35, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x43, 0x6f, 0x75,
0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x50, 0x65, 0x61, 0x63, 0x68, 0x45, 0x6e, 0x74, 0x72,
0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03,
0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x08, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a,
0x0a, 0x4c, 0x69, 0x6d, 0x69, 0x74, 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, 0x03, 0x52, 0x05, 0x76, 0x61,
0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x37, 0x0a, 0x09, 0x57, 0x69, 0x73, 0x68, 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, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
0x22, 0xb6, 0x01, 0x0a, 0x0c, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e,
0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69,
0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
0x75, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x18, 0x03, 0x20,
0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x06, 0x74,
0x61, 0x6c, 0x65, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x44, 0x42,
0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x54, 0x61, 0x6c, 0x65, 0x6e,
0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x1a, 0x39,
0x0a, 0x0b, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x2a, 0x2f, 0x0a, 0x08, 0x48, 0x65, 0x72,
0x6f, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0f, 0x0a, 0x0b, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x79, 0x70,
0x65, 0x4e, 0x69, 0x6c, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x79,
0x70, 0x65, 0x4b, 0x6f, 0x6e, 0x67, 0x46, 0x75, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b,
0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xb6, 0x01, 0x0a,
0x0c, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x12, 0x0e, 0x0a,
0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a,
0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12,
0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x64, 0x12, 0x31, 0x0a, 0x06, 0x74, 0x61, 0x6c, 0x65, 0x6e,
0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x44, 0x42, 0x48, 0x65, 0x72, 0x6f,
0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x2e, 0x54, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x45, 0x6e, 0x74,
0x72, 0x79, 0x52, 0x06, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x1a, 0x39, 0x0a, 0x0b, 0x54, 0x61,
0x6c, 0x65, 0x6e, 0x74, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
0x65, 0x3a, 0x02, 0x38, 0x01, 0x2a, 0x2f, 0x0a, 0x08, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x79, 0x70,
0x65, 0x12, 0x0f, 0x0a, 0x0b, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x79, 0x70, 0x65, 0x4e, 0x69, 0x6c,
0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x48, 0x65, 0x72, 0x6f, 0x54, 0x79, 0x70, 0x65, 0x4b, 0x6f,
0x6e, 0x67, 0x46, 0x75, 0x10, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06,
0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@ -813,21 +835,23 @@ var file_hero_hero_db_proto_depIdxs = []int32{
20, // 7: DBHero.equipSkill:type_name -> SkillData
8, // 8: DBHero.horoscopeProperty:type_name -> DBHero.HoroscopePropertyEntry
9, // 9: DBHero.fetters:type_name -> DBHero.FettersEntry
10, // 10: DBHeroRecord.condition:type_name -> DBHeroRecord.ConditionEntry
11, // 11: DBHeroRecord.star5Hero:type_name -> DBHeroRecord.Star5HeroEntry
12, // 12: DBHeroRecord.race:type_name -> DBHeroRecord.RaceEntry
13, // 13: DBHeroRecord.baodi4:type_name -> DBHeroRecord.Baodi4Entry
14, // 14: DBHeroRecord.baodi5:type_name -> DBHeroRecord.Baodi5Entry
15, // 15: DBHeroRecord.count:type_name -> DBHeroRecord.CountEntry
16, // 16: DBHeroRecord.peach:type_name -> DBHeroRecord.PeachEntry
17, // 17: DBHeroRecord.limit:type_name -> DBHeroRecord.LimitEntry
18, // 18: DBHeroRecord.wish:type_name -> DBHeroRecord.WishEntry
19, // 19: DBHeroTalent.talent:type_name -> DBHeroTalent.TalentEntry
20, // [20:20] is the sub-list for method output_type
20, // [20:20] is the sub-list for method input_type
20, // [20:20] is the sub-list for extension type_name
20, // [20:20] is the sub-list for extension extendee
0, // [0:20] is the sub-list for field type_name
20, // 10: DBHero.awakenskill:type_name -> SkillData
20, // 11: DBHero.talentskill:type_name -> SkillData
10, // 12: DBHeroRecord.condition:type_name -> DBHeroRecord.ConditionEntry
11, // 13: DBHeroRecord.star5Hero:type_name -> DBHeroRecord.Star5HeroEntry
12, // 14: DBHeroRecord.race:type_name -> DBHeroRecord.RaceEntry
13, // 15: DBHeroRecord.baodi4:type_name -> DBHeroRecord.Baodi4Entry
14, // 16: DBHeroRecord.baodi5:type_name -> DBHeroRecord.Baodi5Entry
15, // 17: DBHeroRecord.count:type_name -> DBHeroRecord.CountEntry
16, // 18: DBHeroRecord.peach:type_name -> DBHeroRecord.PeachEntry
17, // 19: DBHeroRecord.limit:type_name -> DBHeroRecord.LimitEntry
18, // 20: DBHeroRecord.wish:type_name -> DBHeroRecord.WishEntry
19, // 21: DBHeroTalent.talent:type_name -> DBHeroTalent.TalentEntry
22, // [22:22] is the sub-list for method output_type
22, // [22:22] is the sub-list for method input_type
22, // [22:22] is the sub-list for extension type_name
22, // [22:22] is the sub-list for extension extendee
0, // [0:22] is the sub-list for field type_name
}
func init() { file_hero_hero_db_proto_init() }

View File

@ -267,6 +267,7 @@ type GameGlobalData struct {
StonehengeDayNum int32
StonehengeKeyItemId string
PsBuyGroup int32
ChangeName *Gameatn
}
const TypeId_GameGlobalData = 477542761
@ -1091,6 +1092,7 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["stonehenge_DayNum"].(float64); !_ok_ { err = errors.New("stonehenge_DayNum error"); return }; _v.StonehengeDayNum = int32(_tempNum_) }
{ var _ok_ bool; if _v.StonehengeKeyItemId, _ok_ = _buf["stonehenge_KeyItemId"].(string); !_ok_ { err = errors.New("stonehenge_KeyItemId error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ps_buyGroup"].(float64); !_ok_ { err = errors.New("ps_buyGroup error"); return }; _v.PsBuyGroup = int32(_tempNum_) }
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["change_name"].(map[string]interface{}); !_ok_ { err = errors.New("change_name error"); return }; if _v.ChangeName, err = DeserializeGameatn(_x_); err != nil { return } }
return
}

View File

@ -16,6 +16,7 @@ type GameHeroAwakenData struct {
Phase int32
Name string
Phasebonus []*Gamecompare
Skill int32
Describe string
Icon string
Condition int32
@ -48,6 +49,7 @@ func (_v *GameHeroAwakenData)Deserialize(_buf map[string]interface{}) (err error
}
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skill"].(float64); !_ok_ { err = errors.New("skill error"); return }; _v.Skill = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["describe"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Describe error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Describe, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["condition"].(float64); !_ok_ { err = errors.New("condition error"); return }; _v.Condition = int32(_tempNum_) }