上传配置

This commit is contained in:
liwei 2023-07-28 15:43:11 +08:00
parent 1b06e0af29
commit 1f2a67d591
10 changed files with 620 additions and 627 deletions

View File

@ -8,15 +8,6 @@
"itemwt": 1000,
"min": 0
},
{
"id": 2,
"assembleid": 60000010,
"lvstart": 1,
"lvend": 999,
"itemid": 1020,
"itemwt": 1000,
"min": 0
},
{
"id": 3,
"assembleid": 60000010,
@ -26,15 +17,6 @@
"itemwt": 1000,
"min": 0
},
{
"id": 4,
"assembleid": 60000010,
"lvstart": 1,
"lvend": 999,
"itemid": 1040,
"itemwt": 1000,
"min": 0
},
{
"id": 5,
"assembleid": 60000010,
@ -44,24 +26,6 @@
"itemwt": 1000,
"min": 0
},
{
"id": 6,
"assembleid": 60000010,
"lvstart": 1,
"lvend": 999,
"itemid": 1060,
"itemwt": 1000,
"min": 0
},
{
"id": 7,
"assembleid": 60000010,
"lvstart": 1,
"lvend": 999,
"itemid": 1070,
"itemwt": 1000,
"min": 0
},
{
"id": 8,
"assembleid": 60000020,

View File

@ -24,7 +24,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 1,
@ -55,7 +55,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 1,
@ -86,7 +86,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 1,
@ -117,7 +117,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 1,
@ -148,7 +148,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 1,
@ -179,7 +179,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 1,
@ -210,7 +210,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 1,
@ -241,7 +241,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 1,
@ -272,7 +272,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 1,
@ -303,7 +303,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 1,
@ -334,7 +334,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -365,7 +365,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -396,7 +396,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -427,7 +427,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -458,7 +458,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -489,7 +489,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -520,7 +520,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -551,7 +551,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -582,7 +582,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -613,7 +613,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -644,7 +644,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -675,7 +675,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -706,7 +706,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -737,7 +737,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -768,7 +768,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -799,7 +799,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -830,7 +830,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -861,7 +861,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -892,7 +892,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -923,7 +923,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -954,7 +954,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -985,7 +985,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -1016,7 +1016,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -1047,7 +1047,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,
@ -1078,7 +1078,7 @@
"text": "乌龟大师"
},
"weight": 1000,
"pic": "",
"pic": "rw_rc_img",
"True": "",
"flase": "",
"fraction": 3,

View File

@ -7,8 +7,8 @@
},
"tabId": 2,
"mapPos": {
"x": 400,
"y": 400
"x": 3665,
"y": 1922
},
"type": 1,
"params": "",
@ -35,8 +35,8 @@
},
"tabId": 10,
"mapPos": {
"x": 200,
"y": 1900
"x": 4513,
"y": 1528
},
"type": 3,
"params": "",
@ -63,12 +63,12 @@
},
"tabId": 4,
"mapPos": {
"x": 600,
"y": 1200
"x": 2871,
"y": 2511
},
"type": 2,
"params": "1",
"jumpId": 10026,
"jumpId": 10023,
"introduce": {
"key": "gamesummary_node_introdunce_3",
"text": "狩猎-巨型猩猩"
@ -101,8 +101,8 @@
},
"tabId": 4,
"mapPos": {
"x": 800,
"y": 1100
"x": 2220,
"y": 1490
},
"type": 2,
"params": "2",
@ -139,12 +139,12 @@
},
"tabId": 4,
"mapPos": {
"x": 300,
"y": 1250
"x": 4062,
"y": 912
},
"type": 2,
"params": "3",
"jumpId": 168,
"jumpId": 10026,
"introduce": {
"key": "gamesummary_node_introdunce_5",
"text": "狩猎-太空海星"
@ -177,8 +177,8 @@
},
"tabId": 4,
"mapPos": {
"x": 400,
"y": 900
"x": 5211,
"y": 1680
},
"type": 2,
"params": "4",
@ -215,8 +215,8 @@
},
"tabId": 3,
"mapPos": {
"x": 860,
"y": 100
"x": 2051,
"y": 676
},
"type": 4,
"params": "",
@ -258,8 +258,8 @@
},
"tabId": 3,
"mapPos": {
"x": 1060,
"y": 200
"x": 2412,
"y": 453
},
"type": 4,
"params": "",
@ -301,8 +301,8 @@
},
"tabId": 3,
"mapPos": {
"x": 660,
"y": 300
"x": 2740,
"y": 624
},
"type": 4,
"params": "",
@ -344,8 +344,8 @@
},
"tabId": 5,
"mapPos": {
"x": 2500,
"y": 1000
"x": 2212,
"y": 165
},
"type": 4,
"params": "",
@ -380,10 +380,10 @@
"key": "gamesummary_node_name_11",
"text": "功夫大师挑战塔"
},
"tabId": 7,
"tabId": 6,
"mapPos": {
"x": 2250,
"y": 1700
"x": 5080,
"y": 1252
},
"type": 4,
"params": "",
@ -406,19 +406,19 @@
"id": 12,
"name": {
"key": "gamesummary_node_name_12",
"text": "循环塔"
"text": "功夫大师循环塔"
},
"tabId": 8,
"tabId": 6,
"mapPos": {
"x": 2300,
"y": 1900
"x": 5827,
"y": 1560
},
"type": 4,
"params": "",
"jumpId": 10017,
"introduce": {
"key": "gamesummary_node_introdunce_12",
"text": "循环塔"
"text": "功夫大师循环塔"
},
"bg": "hkz_wftj_wjyz01",
"icon": "fb_rk_wj1",
@ -434,19 +434,19 @@
"id": 13,
"name": {
"key": "gamesummary_node_name_13",
"text": "阵营塔"
"text": "功夫大师阵营塔"
},
"tabId": 9,
"tabId": 6,
"mapPos": {
"x": 2500,
"y": 2040
"x": 6048,
"y": 1855
},
"type": 4,
"params": "",
"jumpId": 10018,
"introduce": {
"key": "gamesummary_node_introdunce_13",
"text": "阵营塔"
"text": "功夫大师阵营塔"
},
"bg": "hkz_wftj_wjyz01",
"icon": "fb_rk_wj1",
@ -466,8 +466,8 @@
},
"tabId": 12,
"mapPos": {
"x": 2400,
"y": 1000
"x": 5531,
"y": 1050
},
"type": 4,
"params": "",
@ -486,34 +486,6 @@
}
]
},
{
"id": 15,
"name": {
"key": "gamesummary_node_name_15",
"text": "旧时光"
},
"tabId": 13,
"mapPos": {
"x": 2200,
"y": 1100
},
"type": 4,
"params": "",
"jumpId": 10019,
"introduce": {
"key": "gamesummary_node_introdunce_15",
"text": "旧时光"
},
"bg": "hkz_wftj_jsg",
"icon": "rw_cj_icon05",
"dropshow": [
{
"a": "attr",
"t": "gold",
"n": 1
}
]
},
{
"id": 16,
"name": {
@ -522,15 +494,15 @@
},
"tabId": 11,
"mapPos": {
"x": 600,
"y": 1900
"x": 1700,
"y": 2700
},
"type": 4,
"params": "",
"jumpId": 10019,
"jumpId": 10027,
"introduce": {
"key": "gamesummary_node_introdunce_16",
"text": "迷宫玩法"
"text": "石阵秘境"
},
"bg": "hkz_wftj_jsg",
"icon": "rw_cj_icon01",

View File

@ -7,10 +7,10 @@
"text": "探险旅程"
},
"mapPos": {
"x": 0,
"y": 0
"x": -2000,
"y": 2100
},
"scale": 1
"scale": 0.8
},
{
"tabId": 2,
@ -20,10 +20,10 @@
"text": "冒险关卡"
},
"mapPos": {
"x": -100,
"y": 100
"x": -2363,
"y": 1272
},
"scale": 1
"scale": 0.8
},
{
"tabId": 3,
@ -33,10 +33,10 @@
"text": "维京远征"
},
"mapPos": {
"x": -300,
"y": 0
"x": -1500,
"y": 243
},
"scale": 1
"scale": 0.85
},
{
"tabId": 4,
@ -46,10 +46,10 @@
"text": "狩猎挑战"
},
"mapPos": {
"x": 0,
"y": 860
"x": -629,
"y": 237
},
"scale": 1
"scale": 0.34
},
{
"tabId": 5,
@ -59,10 +59,10 @@
"text": "梦境回廊"
},
"mapPos": {
"x": -2000,
"y": 800
"x": -1324,
"y": 0
},
"scale": 1
"scale": 0.8
},
{
"tabId": 6,
@ -72,49 +72,10 @@
"text": "功夫训练"
},
"mapPos": {
"x": -2000,
"y": 1600
"x": -3065,
"y": 754
},
"scale": 1
},
{
"tabId": 7,
"layer": 1,
"name": {
"key": "gamesummary_fathernode_name_7",
"text": "功夫大师挑战塔"
},
"mapPos": {
"x": -2000,
"y": 1600
},
"scale": 1
},
{
"tabId": 8,
"layer": 1,
"name": {
"key": "gamesummary_fathernode_name_8",
"text": "功夫大师循环塔"
},
"mapPos": {
"x": -2000,
"y": 1600
},
"scale": 1
},
{
"tabId": 9,
"layer": 1,
"name": {
"key": "gamesummary_fathernode_name_9",
"text": "功夫大师阵营塔"
},
"mapPos": {
"x": -2000,
"y": 1600
},
"scale": 1
"scale": 0.65
},
{
"tabId": 10,
@ -124,10 +85,10 @@
"text": "竞技挑战"
},
"mapPos": {
"x": 0,
"y": 1600
"x": -3055,
"y": 967
},
"scale": 1
"scale": 0.8
},
{
"tabId": 11,
@ -137,10 +98,10 @@
"text": "迷宫玩法"
},
"mapPos": {
"x": 0,
"y": 1600
"x": -1037,
"y": 1864
},
"scale": 1
"scale": 0.8
},
{
"tabId": 12,
@ -150,22 +111,9 @@
"text": "巨怪商队"
},
"mapPos": {
"x": -1600,
"y": 800
"x": -3897,
"y": 603
},
"scale": 1
},
{
"tabId": 13,
"layer": 0,
"name": {
"key": "gamesummary_fathernode_name_13",
"text": "旧时光"
},
"mapPos": {
"x": -1600,
"y": 800
},
"scale": 1
"scale": 0.8
}
]

View File

@ -4,7 +4,7 @@
"type": 1,
"name": {
"key": "hunting_boss_name_1",
"text": "巨型猩猩"
"text": "巨型猩猩怪兽"
},
"difficulty": 1,
"BattleReadyID": 122,
@ -29,7 +29,7 @@
],
"drop": 10001000,
"heroexp": 200,
"bossmodel": 53001,
"bossmodel": 55002,
"boss": [
401003
],
@ -60,7 +60,7 @@
"type": 1,
"name": {
"key": "hunting_boss_name_2",
"text": "巨型猩猩"
"text": "巨型猩猩怪兽"
},
"difficulty": 2,
"BattleReadyID": 122,
@ -85,7 +85,7 @@
],
"drop": 10002000,
"heroexp": 242,
"bossmodel": 53001,
"bossmodel": 55002,
"boss": [
401006
],
@ -116,7 +116,7 @@
"type": 1,
"name": {
"key": "hunting_boss_name_3",
"text": "巨型猩猩"
"text": "巨型猩猩怪兽"
},
"difficulty": 3,
"BattleReadyID": 122,
@ -146,7 +146,7 @@
],
"drop": 10003000,
"heroexp": 288,
"bossmodel": 53001,
"bossmodel": 55002,
"boss": [
401009
],
@ -177,7 +177,7 @@
"type": 1,
"name": {
"key": "hunting_boss_name_4",
"text": "巨型猩猩"
"text": "巨型猩猩怪兽"
},
"difficulty": 4,
"BattleReadyID": 122,
@ -207,7 +207,7 @@
],
"drop": 10004000,
"heroexp": 338,
"bossmodel": 53001,
"bossmodel": 55002,
"boss": [
401012
],
@ -238,7 +238,7 @@
"type": 1,
"name": {
"key": "hunting_boss_name_5",
"text": "巨型猩猩"
"text": "巨型猩猩怪兽"
},
"difficulty": 5,
"BattleReadyID": 122,
@ -268,7 +268,7 @@
],
"drop": 10005000,
"heroexp": 392,
"bossmodel": 53001,
"bossmodel": 55002,
"boss": [
401015
],
@ -299,7 +299,7 @@
"type": 1,
"name": {
"key": "hunting_boss_name_6",
"text": "巨型猩猩"
"text": "巨型猩猩怪兽"
},
"difficulty": 6,
"BattleReadyID": 122,
@ -329,7 +329,7 @@
],
"drop": 10006000,
"heroexp": 450,
"bossmodel": 53001,
"bossmodel": 55002,
"boss": [
401018
],
@ -360,7 +360,7 @@
"type": 1,
"name": {
"key": "hunting_boss_name_7",
"text": "巨型猩猩"
"text": "巨型猩猩怪兽"
},
"difficulty": 7,
"BattleReadyID": 122,
@ -395,7 +395,7 @@
],
"drop": 10007000,
"heroexp": 512,
"bossmodel": 53001,
"bossmodel": 55002,
"boss": [
401021
],
@ -426,7 +426,7 @@
"type": 1,
"name": {
"key": "hunting_boss_name_8",
"text": "巨型猩猩"
"text": "巨型猩猩怪兽"
},
"difficulty": 8,
"BattleReadyID": 122,
@ -461,7 +461,7 @@
],
"drop": 10008000,
"heroexp": 578,
"bossmodel": 53001,
"bossmodel": 55002,
"boss": [
401024
],
@ -492,7 +492,7 @@
"type": 1,
"name": {
"key": "hunting_boss_name_9",
"text": "巨型猩猩"
"text": "巨型猩猩怪兽"
},
"difficulty": 9,
"BattleReadyID": 122,
@ -527,7 +527,7 @@
],
"drop": 10009000,
"heroexp": 648,
"bossmodel": 53001,
"bossmodel": 55002,
"boss": [
401027
],
@ -558,7 +558,7 @@
"type": 1,
"name": {
"key": "hunting_boss_name_10",
"text": "巨型猩猩"
"text": "巨型猩猩怪兽"
},
"difficulty": 10,
"BattleReadyID": 122,
@ -593,7 +593,7 @@
],
"drop": 10010000,
"heroexp": 722,
"bossmodel": 53001,
"bossmodel": 55002,
"boss": [
401030
],
@ -624,7 +624,7 @@
"type": 1,
"name": {
"key": "hunting_boss_name_11",
"text": "巨型猩猩"
"text": "巨型猩猩怪兽"
},
"difficulty": 11,
"BattleReadyID": 122,
@ -659,7 +659,7 @@
],
"drop": 10011000,
"heroexp": 800,
"bossmodel": 53001,
"bossmodel": 55002,
"boss": [
401033
],
@ -690,7 +690,7 @@
"type": 1,
"name": {
"key": "hunting_boss_name_12",
"text": "巨型猩猩"
"text": "巨型猩猩怪兽"
},
"difficulty": 12,
"BattleReadyID": 122,
@ -725,7 +725,7 @@
],
"drop": 10012000,
"heroexp": 800,
"bossmodel": 53001,
"bossmodel": 55002,
"boss": [
401036
],
@ -781,7 +781,7 @@
],
"drop": 20001000,
"heroexp": 200,
"bossmodel": 51004,
"bossmodel": 55001,
"boss": [
402003
],
@ -837,7 +837,7 @@
],
"drop": 20002000,
"heroexp": 242,
"bossmodel": 51004,
"bossmodel": 55001,
"boss": [
402006
],
@ -898,7 +898,7 @@
],
"drop": 20003000,
"heroexp": 288,
"bossmodel": 51004,
"bossmodel": 55001,
"boss": [
402009
],
@ -959,7 +959,7 @@
],
"drop": 20004000,
"heroexp": 338,
"bossmodel": 51004,
"bossmodel": 55001,
"boss": [
402012
],
@ -1020,7 +1020,7 @@
],
"drop": 20005000,
"heroexp": 392,
"bossmodel": 51004,
"bossmodel": 55001,
"boss": [
402015
],
@ -1081,7 +1081,7 @@
],
"drop": 20006000,
"heroexp": 450,
"bossmodel": 51004,
"bossmodel": 55001,
"boss": [
402018
],
@ -1147,7 +1147,7 @@
],
"drop": 20007000,
"heroexp": 512,
"bossmodel": 51004,
"bossmodel": 55001,
"boss": [
402021
],
@ -1213,7 +1213,7 @@
],
"drop": 20008000,
"heroexp": 578,
"bossmodel": 51004,
"bossmodel": 55001,
"boss": [
402024
],
@ -1279,7 +1279,7 @@
],
"drop": 20009000,
"heroexp": 648,
"bossmodel": 51004,
"bossmodel": 55001,
"boss": [
402027
],
@ -1345,7 +1345,7 @@
],
"drop": 20010000,
"heroexp": 722,
"bossmodel": 51004,
"bossmodel": 55001,
"boss": [
402030
],
@ -1411,7 +1411,7 @@
],
"drop": 20011000,
"heroexp": 800,
"bossmodel": 51004,
"bossmodel": 55001,
"boss": [
402033
],
@ -1477,7 +1477,7 @@
],
"drop": 20012000,
"heroexp": 800,
"bossmodel": 51004,
"bossmodel": 55001,
"boss": [
402036
],
@ -1533,7 +1533,7 @@
],
"drop": 30001000,
"heroexp": 200,
"bossmodel": 51005,
"bossmodel": 55004,
"boss": [
403003
],
@ -1589,7 +1589,7 @@
],
"drop": 30002000,
"heroexp": 242,
"bossmodel": 51005,
"bossmodel": 55004,
"boss": [
403006
],
@ -1650,7 +1650,7 @@
],
"drop": 30003000,
"heroexp": 288,
"bossmodel": 51005,
"bossmodel": 55004,
"boss": [
403009
],
@ -1711,7 +1711,7 @@
],
"drop": 30004000,
"heroexp": 338,
"bossmodel": 51005,
"bossmodel": 55004,
"boss": [
403012
],
@ -1772,7 +1772,7 @@
],
"drop": 30005000,
"heroexp": 392,
"bossmodel": 51005,
"bossmodel": 55004,
"boss": [
403015
],
@ -1833,7 +1833,7 @@
],
"drop": 30006000,
"heroexp": 450,
"bossmodel": 51005,
"bossmodel": 55004,
"boss": [
403018
],
@ -1899,7 +1899,7 @@
],
"drop": 30007000,
"heroexp": 512,
"bossmodel": 51005,
"bossmodel": 55004,
"boss": [
403021
],
@ -1965,7 +1965,7 @@
],
"drop": 30008000,
"heroexp": 578,
"bossmodel": 51005,
"bossmodel": 55004,
"boss": [
403024
],
@ -2031,7 +2031,7 @@
],
"drop": 30009000,
"heroexp": 648,
"bossmodel": 51005,
"bossmodel": 55004,
"boss": [
403027
],
@ -2097,7 +2097,7 @@
],
"drop": 30010000,
"heroexp": 722,
"bossmodel": 51005,
"bossmodel": 55004,
"boss": [
403030
],
@ -2163,7 +2163,7 @@
],
"drop": 30011000,
"heroexp": 800,
"bossmodel": 51005,
"bossmodel": 55004,
"boss": [
403033
],
@ -2229,7 +2229,7 @@
],
"drop": 30012000,
"heroexp": 800,
"bossmodel": 51005,
"bossmodel": 55004,
"boss": [
403036
],
@ -2260,7 +2260,7 @@
"type": 4,
"name": {
"key": "hunting_boss_name_37",
"text": "太空海星"
"text": "格尔族"
},
"difficulty": 1,
"BattleReadyID": 125,
@ -2285,7 +2285,7 @@
],
"drop": 40001000,
"heroexp": 200,
"bossmodel": 51002,
"bossmodel": 55003,
"boss": [
404003
],
@ -2316,7 +2316,7 @@
"type": 4,
"name": {
"key": "hunting_boss_name_38",
"text": "太空海星"
"text": "格尔族"
},
"difficulty": 2,
"BattleReadyID": 125,
@ -2341,7 +2341,7 @@
],
"drop": 40002000,
"heroexp": 242,
"bossmodel": 51002,
"bossmodel": 55003,
"boss": [
404006
],
@ -2372,7 +2372,7 @@
"type": 4,
"name": {
"key": "hunting_boss_name_39",
"text": "太空海星"
"text": "格尔族"
},
"difficulty": 3,
"BattleReadyID": 125,
@ -2402,7 +2402,7 @@
],
"drop": 40003000,
"heroexp": 288,
"bossmodel": 51002,
"bossmodel": 55003,
"boss": [
404009
],
@ -2433,7 +2433,7 @@
"type": 4,
"name": {
"key": "hunting_boss_name_40",
"text": "太空海星"
"text": "格尔族"
},
"difficulty": 4,
"BattleReadyID": 125,
@ -2463,7 +2463,7 @@
],
"drop": 40004000,
"heroexp": 338,
"bossmodel": 51002,
"bossmodel": 55003,
"boss": [
404012
],
@ -2494,7 +2494,7 @@
"type": 4,
"name": {
"key": "hunting_boss_name_41",
"text": "太空海星"
"text": "格尔族"
},
"difficulty": 5,
"BattleReadyID": 125,
@ -2524,7 +2524,7 @@
],
"drop": 40005000,
"heroexp": 392,
"bossmodel": 51002,
"bossmodel": 55003,
"boss": [
404015
],
@ -2555,7 +2555,7 @@
"type": 4,
"name": {
"key": "hunting_boss_name_42",
"text": "太空海星"
"text": "格尔族"
},
"difficulty": 6,
"BattleReadyID": 125,
@ -2585,7 +2585,7 @@
],
"drop": 40006000,
"heroexp": 450,
"bossmodel": 51002,
"bossmodel": 55003,
"boss": [
404018
],
@ -2616,7 +2616,7 @@
"type": 4,
"name": {
"key": "hunting_boss_name_43",
"text": "太空海星"
"text": "格尔族"
},
"difficulty": 7,
"BattleReadyID": 125,
@ -2651,7 +2651,7 @@
],
"drop": 40007000,
"heroexp": 512,
"bossmodel": 51002,
"bossmodel": 55003,
"boss": [
404021
],
@ -2682,7 +2682,7 @@
"type": 4,
"name": {
"key": "hunting_boss_name_44",
"text": "太空海星"
"text": "格尔族"
},
"difficulty": 8,
"BattleReadyID": 125,
@ -2717,7 +2717,7 @@
],
"drop": 40008000,
"heroexp": 578,
"bossmodel": 51002,
"bossmodel": 55003,
"boss": [
404024
],
@ -2748,7 +2748,7 @@
"type": 4,
"name": {
"key": "hunting_boss_name_45",
"text": "太空海星"
"text": "格尔族"
},
"difficulty": 9,
"BattleReadyID": 125,
@ -2783,7 +2783,7 @@
],
"drop": 40009000,
"heroexp": 648,
"bossmodel": 51002,
"bossmodel": 55003,
"boss": [
404027
],
@ -2814,7 +2814,7 @@
"type": 4,
"name": {
"key": "hunting_boss_name_46",
"text": "太空海星"
"text": "格尔族"
},
"difficulty": 10,
"BattleReadyID": 125,
@ -2849,7 +2849,7 @@
],
"drop": 40010000,
"heroexp": 722,
"bossmodel": 51002,
"bossmodel": 55003,
"boss": [
404030
],
@ -2880,7 +2880,7 @@
"type": 4,
"name": {
"key": "hunting_boss_name_47",
"text": "太空海星"
"text": "格尔族"
},
"difficulty": 11,
"BattleReadyID": 125,
@ -2915,7 +2915,7 @@
],
"drop": 40011000,
"heroexp": 800,
"bossmodel": 51002,
"bossmodel": 55003,
"boss": [
404033
],
@ -2946,7 +2946,7 @@
"type": 4,
"name": {
"key": "hunting_boss_name_48",
"text": "太空海星"
"text": "格尔族"
},
"difficulty": 12,
"BattleReadyID": 125,
@ -2981,7 +2981,7 @@
],
"drop": 40012000,
"heroexp": 800,
"bossmodel": 51002,
"bossmodel": 55003,
"boss": [
404036
],

File diff suppressed because it is too large Load Diff

View File

@ -12,8 +12,8 @@
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 25100001,
"probability": 1000
"PostEvent": 0,
"probability": 0
},
{
"EventId": 14110101,
@ -28,8 +28,8 @@
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
"PostEvent": 25100001,
"probability": 1000
},
{
"EventId": 14110102,
@ -44,8 +44,8 @@
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
"PostEvent": 25100001,
"probability": 1000
},
{
"EventId": 14110103,
@ -60,8 +60,8 @@
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
"PostEvent": 25100001,
"probability": 500
},
{
"EventId": 14110104,
@ -76,8 +76,8 @@
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
"PostEvent": 25100001,
"probability": 500
},
{
"EventId": 14110105,
@ -92,8 +92,8 @@
"Value3": 0,
"Value4": 0,
"CostItem": [],
"PostEvent": 0,
"probability": 0
"PostEvent": 25100001,
"probability": 500
},
{
"EventId": 25100001,

View File

@ -5900,7 +5900,7 @@
"lock": 1,
"lockend": 999,
"ontxe": 0,
"id_after": 0,
"id_after": 100020,
"group": 1010,
"exgroup": 110,
"des": 1,
@ -5941,9 +5941,9 @@
"opencond": "",
"lock": 1,
"lockend": 999,
"ontxe": 0,
"ontxe": 100010,
"id_after": 0,
"group": 1020,
"group": 1010,
"exgroup": 110,
"des": 1,
"icon": "25001",
@ -5984,7 +5984,7 @@
"lock": 1,
"lockend": 999,
"ontxe": 0,
"id_after": 0,
"id_after": 100040,
"group": 1030,
"exgroup": 110,
"des": 1,
@ -6025,9 +6025,9 @@
"opencond": "",
"lock": 1,
"lockend": 999,
"ontxe": 0,
"ontxe": 100030,
"id_after": 0,
"group": 1040,
"group": 1030,
"exgroup": 110,
"des": 1,
"icon": "25001",
@ -6068,7 +6068,7 @@
"lock": 1,
"lockend": 999,
"ontxe": 0,
"id_after": 0,
"id_after": 100060,
"group": 1050,
"exgroup": 110,
"des": 1,
@ -6109,9 +6109,9 @@
"opencond": "",
"lock": 1,
"lockend": 999,
"ontxe": 0,
"id_after": 0,
"group": 1060,
"ontxe": 100050,
"id_after": 100070,
"group": 1050,
"exgroup": 110,
"des": 1,
"icon": "25001",
@ -6151,9 +6151,9 @@
"opencond": "",
"lock": 1,
"lockend": 999,
"ontxe": 0,
"ontxe": 100060,
"id_after": 0,
"group": 1070,
"group": 1050,
"exgroup": 110,
"des": 1,
"icon": "25001",

View File

@ -103,6 +103,7 @@ const (
PlayType_race PlayType = 15 // 阵营 塔
PlayType_cycle PlayType = 16 // 循环塔
PlayType_guildgve PlayType = 17 //工会gve
PlayType_stone PlayType = 18 // 石阵秘境
)
// Enum value maps for PlayType.
@ -126,6 +127,7 @@ var (
15: "race",
16: "cycle",
17: "guildgve",
18: "stone",
}
PlayType_value = map[string]int32{
"null": 0,
@ -146,6 +148,7 @@ var (
"race": 15,
"cycle": 16,
"guildgve": 17,
"stone": 18,
}
)
@ -273,6 +276,70 @@ func (DBBattleComp) EnumDescriptor() ([]byte, []int) {
return file_battle_battle_db_proto_rawDescGZIP(), []int{3}
}
//动态技能
type DySkillData struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
SkillID int32 `protobuf:"varint,1,opt,name=skillID,proto3" json:"skillID"`
SkillLv int32 `protobuf:"varint,2,opt,name=skillLv,proto3" json:"skillLv"`
Param int32 `protobuf:"varint,3,opt,name=param,proto3" json:"param"`
}
func (x *DySkillData) Reset() {
*x = DySkillData{}
if protoimpl.UnsafeEnabled {
mi := &file_battle_battle_db_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DySkillData) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DySkillData) ProtoMessage() {}
func (x *DySkillData) ProtoReflect() protoreflect.Message {
mi := &file_battle_battle_db_proto_msgTypes[0]
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 DySkillData.ProtoReflect.Descriptor instead.
func (*DySkillData) Descriptor() ([]byte, []int) {
return file_battle_battle_db_proto_rawDescGZIP(), []int{0}
}
func (x *DySkillData) GetSkillID() int32 {
if x != nil {
return x.SkillID
}
return 0
}
func (x *DySkillData) GetSkillLv() int32 {
if x != nil {
return x.SkillLv
}
return 0
}
func (x *DySkillData) GetParam() int32 {
if x != nil {
return x.Param
}
return 0
}
type BattleRole struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@ -288,7 +355,8 @@ type BattleRole struct {
MainSuitSkill int32 `protobuf:"varint,8,opt,name=mainSuitSkill,proto3" json:"mainSuitSkill" bson:"mainSuitSkill"` /// 主套装技能
SubSuitSkill int32 `protobuf:"varint,9,opt,name=subSuitSkill,proto3" json:"subSuitSkill" bson:"subSuitSkill"` /// 副套装技能
NormalSkill []*SkillData `protobuf:"bytes,10,rep,name=normalSkill,proto3" json:"normalSkill" bson:"normalSkill"` //普通技能
EquipSkill []*SkillData `protobuf:"bytes,11,rep,name=equipSkill,proto3" json:"equipSkill" bson:"equipSkill"` //普通技能
EquipSkill []*SkillData `protobuf:"bytes,11,rep,name=equipSkill,proto3" json:"equipSkill" bson:"equipSkill"` //装备技能
BattleBeforeSkill []*DySkillData `protobuf:"bytes,12,rep,name=battleBeforeSkill,proto3" json:"battleBeforeSkill" bson:"battleBeforeSkill"` //战前技能
Property map[int32]int32 `protobuf:"bytes,13,rep,name=property,proto3" json:"property" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //基础属性
Ishelp bool `protobuf:"varint,14,opt,name=ishelp,proto3" json:"ishelp"` //是否是助战英雄
Isboos int32 `protobuf:"varint,15,opt,name=isboos,proto3" json:"isboos"` //是否是boos
@ -299,7 +367,7 @@ type BattleRole struct {
func (x *BattleRole) Reset() {
*x = BattleRole{}
if protoimpl.UnsafeEnabled {
mi := &file_battle_battle_db_proto_msgTypes[0]
mi := &file_battle_battle_db_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@ -312,7 +380,7 @@ func (x *BattleRole) String() string {
func (*BattleRole) ProtoMessage() {}
func (x *BattleRole) ProtoReflect() protoreflect.Message {
mi := &file_battle_battle_db_proto_msgTypes[0]
mi := &file_battle_battle_db_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@ -325,7 +393,7 @@ func (x *BattleRole) ProtoReflect() protoreflect.Message {
// Deprecated: Use BattleRole.ProtoReflect.Descriptor instead.
func (*BattleRole) Descriptor() ([]byte, []int) {
return file_battle_battle_db_proto_rawDescGZIP(), []int{0}
return file_battle_battle_db_proto_rawDescGZIP(), []int{1}
}
func (x *BattleRole) GetTid() int32 {
@ -405,6 +473,13 @@ func (x *BattleRole) GetEquipSkill() []*SkillData {
return nil
}
func (x *BattleRole) GetBattleBeforeSkill() []*DySkillData {
if x != nil {
return x.BattleBeforeSkill
}
return nil
}
func (x *BattleRole) GetProperty() map[int32]int32 {
if x != nil {
return x.Property
@ -455,7 +530,7 @@ type DBBattleFormt struct {
func (x *DBBattleFormt) Reset() {
*x = DBBattleFormt{}
if protoimpl.UnsafeEnabled {
mi := &file_battle_battle_db_proto_msgTypes[1]
mi := &file_battle_battle_db_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@ -468,7 +543,7 @@ func (x *DBBattleFormt) String() string {
func (*DBBattleFormt) ProtoMessage() {}
func (x *DBBattleFormt) ProtoReflect() protoreflect.Message {
mi := &file_battle_battle_db_proto_msgTypes[1]
mi := &file_battle_battle_db_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@ -481,7 +556,7 @@ func (x *DBBattleFormt) ProtoReflect() protoreflect.Message {
// Deprecated: Use DBBattleFormt.ProtoReflect.Descriptor instead.
func (*DBBattleFormt) Descriptor() ([]byte, []int) {
return file_battle_battle_db_proto_rawDescGZIP(), []int{1}
return file_battle_battle_db_proto_rawDescGZIP(), []int{2}
}
func (x *DBBattleFormt) GetLeadpos() int32 {
@ -536,7 +611,7 @@ type DBBattleRecord struct {
func (x *DBBattleRecord) Reset() {
*x = DBBattleRecord{}
if protoimpl.UnsafeEnabled {
mi := &file_battle_battle_db_proto_msgTypes[2]
mi := &file_battle_battle_db_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
@ -549,7 +624,7 @@ func (x *DBBattleRecord) String() string {
func (*DBBattleRecord) ProtoMessage() {}
func (x *DBBattleRecord) ProtoReflect() protoreflect.Message {
mi := &file_battle_battle_db_proto_msgTypes[2]
mi := &file_battle_battle_db_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
@ -562,7 +637,7 @@ func (x *DBBattleRecord) ProtoReflect() protoreflect.Message {
// Deprecated: Use DBBattleRecord.ProtoReflect.Descriptor instead.
func (*DBBattleRecord) Descriptor() ([]byte, []int) {
return file_battle_battle_db_proto_rawDescGZIP(), []int{2}
return file_battle_battle_db_proto_rawDescGZIP(), []int{3}
}
func (x *DBBattleRecord) GetId() string {
@ -661,100 +736,110 @@ var File_battle_battle_db_proto protoreflect.FileDescriptor
var file_battle_battle_db_proto_rawDesc = []byte{
0x0a, 0x16, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x2f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f,
0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x2e, 0x70,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa0, 0x04, 0x0a, 0x0a, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52,
0x6f, 0x6c, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
0x52, 0x03, 0x74, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x03, 0x6f, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x03,
0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x70, 0x6f, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72,
0x6f, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49,
0x44, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x74, 0x61, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52,
0x04, 0x73, 0x74, 0x61, 0x72, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x06, 0x20, 0x01, 0x28,
0x05, 0x52, 0x02, 0x6c, 0x76, 0x12, 0x22, 0x0a, 0x0c, 0x63, 0x61, 0x70, 0x74, 0x61, 0x69, 0x6e,
0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x63, 0x61, 0x70,
0x74, 0x61, 0x69, 0x6e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x61, 0x69,
0x6e, 0x53, 0x75, 0x69, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05,
0x52, 0x0d, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x75, 0x69, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12,
0x22, 0x0a, 0x0c, 0x73, 0x75, 0x62, 0x53, 0x75, 0x69, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18,
0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x73, 0x75, 0x62, 0x53, 0x75, 0x69, 0x74, 0x53, 0x6b,
0x69, 0x6c, 0x6c, 0x12, 0x2c, 0x0a, 0x0b, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x53, 0x6b, 0x69,
0x6c, 0x6c, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c,
0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x53, 0x6b, 0x69, 0x6c,
0x6c, 0x12, 0x2a, 0x0a, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18,
0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x61, 0x74,
0x61, 0x52, 0x0a, 0x65, 0x71, 0x75, 0x69, 0x70, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x35, 0x0a,
0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x19, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x2e, 0x50, 0x72, 0x6f,
0x70, 0x65, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x70,
0x65, 0x72, 0x74, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x68, 0x65, 0x6c, 0x70, 0x18, 0x0e,
0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x68, 0x65, 0x6c, 0x70, 0x12, 0x16, 0x0a, 0x06,
0x69, 0x73, 0x62, 0x6f, 0x6f, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x69, 0x73,
0x62, 0x6f, 0x6f, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72, 0x69,
0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x65, 0x72,
0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x75, 0x72, 0x72, 0x68, 0x70, 0x18, 0x11, 0x20, 0x01,
0x28, 0x05, 0x52, 0x06, 0x63, 0x75, 0x72, 0x72, 0x68, 0x70, 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, 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, 0x9e, 0x01, 0x0a, 0x0d, 0x44, 0x42, 0x42, 0x61,
0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x65, 0x61,
0x64, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6c, 0x65, 0x61, 0x64,
0x70, 0x6f, 0x73, 0x12, 0x1f, 0x0a, 0x04, 0x74, 0x65, 0x61, 0x6d, 0x18, 0x02, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x04,
0x74, 0x65, 0x61, 0x6d, 0x12, 0x25, 0x0a, 0x07, 0x73, 0x79, 0x73, 0x74, 0x65, 0x61, 0x6d, 0x18,
0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f,
0x6c, 0x65, 0x52, 0x07, 0x73, 0x79, 0x73, 0x74, 0x65, 0x61, 0x6d, 0x12, 0x2b, 0x0a, 0x0a, 0x62,
0x61, 0x63, 0x6b, 0x75, 0x70, 0x74, 0x65, 0x61, 0x6d, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x0a, 0x62, 0x61,
0x63, 0x6b, 0x75, 0x70, 0x74, 0x65, 0x61, 0x6d, 0x22, 0xbd, 0x03, 0x0a, 0x0e, 0x44, 0x42, 0x42,
0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x69,
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x74,
0x69, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c,
0x65, 0x12, 0x21, 0x0a, 0x05, 0x62, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e,
0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x62,
0x74, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x05, 0x70, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20,
0x01, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05,
0x70, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18,
0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x23, 0x0a,
0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x42,
0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61,
0x74, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x64, 0x18,
0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x64,
0x12, 0x2a, 0x0a, 0x08, 0x72, 0x65, 0x64, 0x66, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x08, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72,
0x6d, 0x74, 0x52, 0x08, 0x72, 0x65, 0x64, 0x66, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x1e, 0x0a, 0x0a,
0x62, 0x6c, 0x75, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0a, 0x62, 0x6c, 0x75, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x64, 0x12, 0x2c, 0x0a, 0x09,
0x62, 0x75, 0x6c, 0x65, 0x66, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x0e, 0x2e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x74, 0x52,
0x09, 0x62, 0x75, 0x6c, 0x65, 0x66, 0x6c, 0x69, 0x73, 0x74, 0x12, 0x2f, 0x0a, 0x0b, 0x72, 0x6f,
0x75, 0x6e, 0x64, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0e, 0x32,
0x0d, 0x2e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x52, 0x0b,
0x72, 0x6f, 0x75, 0x6e, 0x64, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x25, 0x0a, 0x06, 0x72,
0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x44, 0x42,
0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x52, 0x06, 0x72, 0x65, 0x73, 0x75,
0x6c, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28,
0x05, 0x52, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x2a, 0x4e, 0x0a, 0x0a, 0x42, 0x61, 0x74, 0x74,
0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x07, 0x0a, 0x03, 0x6e, 0x69, 0x6c, 0x10, 0x00, 0x12,
0x07, 0x0a, 0x03, 0x70, 0x76, 0x65, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x70, 0x76, 0x70, 0x10,
0x02, 0x12, 0x07, 0x0a, 0x03, 0x70, 0x76, 0x62, 0x10, 0x03, 0x12, 0x07, 0x0a, 0x03, 0x65, 0x76,
0x65, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x72, 0x74, 0x70, 0x76, 0x70, 0x10, 0x05, 0x12, 0x08,
0x0a, 0x04, 0x6c, 0x70, 0x65, 0x76, 0x10, 0x06, 0x2a, 0xf8, 0x01, 0x0a, 0x08, 0x50, 0x6c, 0x61,
0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x6e, 0x75, 0x6c, 0x6c, 0x10, 0x00, 0x12,
0x0c, 0x0a, 0x08, 0x6d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65, 0x10, 0x01, 0x12, 0x0a, 0x0a,
0x06, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x72, 0x74, 0x61,
0x73, 0x6b, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x10,
0x04, 0x12, 0x0a, 0x0a, 0x06, 0x76, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x10, 0x05, 0x12, 0x0f, 0x0a,
0x0b, 0x6d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73, 0x79, 0x10, 0x06, 0x12, 0x09,
0x0a, 0x05, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x10, 0x07, 0x12, 0x0b, 0x0a, 0x07, 0x61, 0x63, 0x61,
0x64, 0x65, 0x6d, 0x79, 0x10, 0x08, 0x12, 0x10, 0x0a, 0x0c, 0x68, 0x65, 0x72, 0x6f, 0x74, 0x65,
0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x10, 0x09, 0x12, 0x0a, 0x0a, 0x06, 0x63, 0x6f, 0x6d, 0x62,
0x61, 0x74, 0x10, 0x0a, 0x12, 0x0b, 0x0a, 0x07, 0x65, 0x6e, 0x63, 0x68, 0x61, 0x6e, 0x74, 0x10,
0x0b, 0x12, 0x0b, 0x0a, 0x07, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x10, 0x0c, 0x12, 0x0f,
0x0a, 0x0b, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x73, 0x6d, 0x65, 0x65, 0x74, 0x10, 0x0d, 0x12,
0x0f, 0x0a, 0x0b, 0x70, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65, 0x6e, 0x70, 0x63, 0x10, 0x0e,
0x12, 0x08, 0x0a, 0x04, 0x72, 0x61, 0x63, 0x65, 0x10, 0x0f, 0x12, 0x09, 0x0a, 0x05, 0x63, 0x79,
0x63, 0x6c, 0x65, 0x10, 0x10, 0x12, 0x0c, 0x0a, 0x08, 0x67, 0x75, 0x69, 0x6c, 0x64, 0x67, 0x76,
0x65, 0x10, 0x11, 0x2a, 0x1f, 0x0a, 0x0c, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74,
0x72, 0x6f, 0x74, 0x6f, 0x22, 0x57, 0x0a, 0x0b, 0x44, 0x79, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x44,
0x61, 0x74, 0x61, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x44, 0x18, 0x01,
0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x49, 0x44, 0x12, 0x18, 0x0a,
0x07, 0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x76, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
0x73, 0x6b, 0x69, 0x6c, 0x6c, 0x4c, 0x76, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d,
0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x22, 0xdc, 0x04,
0x0a, 0x0a, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x10, 0x0a, 0x03,
0x74, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x74, 0x69, 0x64, 0x12, 0x10,
0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x69, 0x64,
0x12, 0x10, 0x0a, 0x03, 0x70, 0x6f, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x70,
0x6f, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01,
0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x49, 0x44, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x74,
0x61, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x73, 0x74, 0x61, 0x72, 0x12, 0x0e,
0x0a, 0x02, 0x6c, 0x76, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x12, 0x22,
0x0a, 0x0c, 0x63, 0x61, 0x70, 0x74, 0x61, 0x69, 0x6e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x07,
0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x63, 0x61, 0x70, 0x74, 0x61, 0x69, 0x6e, 0x53, 0x6b, 0x69,
0x6c, 0x6c, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x61, 0x69, 0x6e, 0x53, 0x75, 0x69, 0x74, 0x53, 0x6b,
0x69, 0x6c, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0d, 0x6d, 0x61, 0x69, 0x6e, 0x53,
0x75, 0x69, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x22, 0x0a, 0x0c, 0x73, 0x75, 0x62, 0x53,
0x75, 0x69, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x09, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c,
0x73, 0x75, 0x62, 0x53, 0x75, 0x69, 0x74, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x2c, 0x0a, 0x0b,
0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x0a, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0b, 0x6e,
0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x2a, 0x0a, 0x0a, 0x65, 0x71,
0x75, 0x69, 0x70, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a,
0x2e, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52, 0x0a, 0x65, 0x71, 0x75, 0x69,
0x70, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x12, 0x3a, 0x0a, 0x11, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65,
0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x18, 0x0c, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x0c, 0x2e, 0x44, 0x79, 0x53, 0x6b, 0x69, 0x6c, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x52,
0x11, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x42, 0x65, 0x66, 0x6f, 0x72, 0x65, 0x53, 0x6b, 0x69,
0x6c, 0x6c, 0x12, 0x35, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x18, 0x0d,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c,
0x65, 0x2e, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x68,
0x65, 0x6c, 0x70, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x69, 0x73, 0x68, 0x65, 0x6c,
0x70, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x62, 0x6f, 0x6f, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28,
0x05, 0x52, 0x06, 0x69, 0x73, 0x62, 0x6f, 0x6f, 0x73, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x6f, 0x6e,
0x73, 0x74, 0x65, 0x72, 0x69, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x6d, 0x6f,
0x6e, 0x73, 0x74, 0x65, 0x72, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x75, 0x72, 0x72, 0x68,
0x70, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x63, 0x75, 0x72, 0x72, 0x68, 0x70, 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, 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, 0x9e, 0x01, 0x0a,
0x0d, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x74, 0x12, 0x18,
0x0a, 0x07, 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x12, 0x1f, 0x0a, 0x04, 0x74, 0x65, 0x61, 0x6d,
0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52,
0x6f, 0x6c, 0x65, 0x52, 0x04, 0x74, 0x65, 0x61, 0x6d, 0x12, 0x25, 0x0a, 0x07, 0x73, 0x79, 0x73,
0x74, 0x65, 0x61, 0x6d, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74,
0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x07, 0x73, 0x79, 0x73, 0x74, 0x65, 0x61, 0x6d,
0x12, 0x2b, 0x0a, 0x0a, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x74, 0x65, 0x61, 0x6d, 0x18, 0x04,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x6f, 0x6c,
0x65, 0x52, 0x0a, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x74, 0x65, 0x61, 0x6d, 0x22, 0xbd, 0x03,
0x0a, 0x0e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64,
0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x12, 0x21, 0x0a, 0x05, 0x62, 0x74, 0x79, 0x70, 0x65, 0x18,
0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0b, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x54, 0x79,
0x70, 0x65, 0x52, 0x05, 0x62, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x05, 0x70, 0x74, 0x79,
0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x54,
0x79, 0x70, 0x65, 0x52, 0x05, 0x70, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x6c,
0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x6c, 0x65, 0x76,
0x65, 0x6c, 0x12, 0x23, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
0x0e, 0x32, 0x0d, 0x2e, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65,
0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x72, 0x65, 0x64, 0x43, 0x6f,
0x6d, 0x70, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x72, 0x65, 0x64, 0x43,
0x6f, 0x6d, 0x70, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x08, 0x72, 0x65, 0x64, 0x66, 0x6c, 0x69, 0x73,
0x74, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74,
0x6c, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x74, 0x52, 0x08, 0x72, 0x65, 0x64, 0x66, 0x6c, 0x69, 0x73,
0x74, 0x12, 0x1e, 0x0a, 0x0a, 0x62, 0x6c, 0x75, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x49, 0x64, 0x18,
0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x62, 0x6c, 0x75, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x49,
0x64, 0x12, 0x2c, 0x0a, 0x09, 0x62, 0x75, 0x6c, 0x65, 0x66, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x0a,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x46,
0x6f, 0x72, 0x6d, 0x74, 0x52, 0x09, 0x62, 0x75, 0x6c, 0x65, 0x66, 0x6c, 0x69, 0x73, 0x74, 0x12,
0x2f, 0x0a, 0x0b, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x0b,
0x20, 0x03, 0x28, 0x0e, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43,
0x6f, 0x6d, 0x70, 0x52, 0x0b, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74,
0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0e,
0x32, 0x0d, 0x2e, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x43, 0x6f, 0x6d, 0x70, 0x52,
0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73,
0x18, 0x0d, 0x20, 0x03, 0x28, 0x05, 0x52, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x2a, 0x4e, 0x0a,
0x0a, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x07, 0x0a, 0x03, 0x6e,
0x69, 0x6c, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x70, 0x76, 0x65, 0x10, 0x01, 0x12, 0x07, 0x0a,
0x03, 0x70, 0x76, 0x70, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x70, 0x76, 0x62, 0x10, 0x03, 0x12,
0x07, 0x0a, 0x03, 0x65, 0x76, 0x65, 0x10, 0x04, 0x12, 0x09, 0x0a, 0x05, 0x72, 0x74, 0x70, 0x76,
0x70, 0x10, 0x05, 0x12, 0x08, 0x0a, 0x04, 0x6c, 0x70, 0x65, 0x76, 0x10, 0x06, 0x2a, 0x83, 0x02,
0x0a, 0x08, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x08, 0x0a, 0x04, 0x6e, 0x75,
0x6c, 0x6c, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x6d, 0x61, 0x69, 0x6e, 0x6c, 0x69, 0x6e, 0x65,
0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x70, 0x61, 0x67, 0x6f, 0x64, 0x61, 0x10, 0x02, 0x12, 0x09,
0x0a, 0x05, 0x72, 0x74, 0x61, 0x73, 0x6b, 0x10, 0x03, 0x12, 0x0b, 0x0a, 0x07, 0x68, 0x75, 0x6e,
0x74, 0x69, 0x6e, 0x67, 0x10, 0x04, 0x12, 0x0a, 0x0a, 0x06, 0x76, 0x69, 0x6b, 0x69, 0x6e, 0x67,
0x10, 0x05, 0x12, 0x0f, 0x0a, 0x0b, 0x6d, 0x6f, 0x6f, 0x6e, 0x66, 0x61, 0x6e, 0x74, 0x61, 0x73,
0x79, 0x10, 0x06, 0x12, 0x09, 0x0a, 0x05, 0x61, 0x72, 0x65, 0x6e, 0x61, 0x10, 0x07, 0x12, 0x0b,
0x0a, 0x07, 0x61, 0x63, 0x61, 0x64, 0x65, 0x6d, 0x79, 0x10, 0x08, 0x12, 0x10, 0x0a, 0x0c, 0x68,
0x65, 0x72, 0x6f, 0x74, 0x65, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x10, 0x09, 0x12, 0x0a, 0x0a,
0x06, 0x63, 0x6f, 0x6d, 0x62, 0x61, 0x74, 0x10, 0x0a, 0x12, 0x0b, 0x0a, 0x07, 0x65, 0x6e, 0x63,
0x68, 0x61, 0x6e, 0x74, 0x10, 0x0b, 0x12, 0x0b, 0x0a, 0x07, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74,
0x79, 0x10, 0x0c, 0x12, 0x0f, 0x0a, 0x0b, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x73, 0x6d, 0x65,
0x65, 0x74, 0x10, 0x0d, 0x12, 0x0f, 0x0a, 0x0b, 0x70, 0x72, 0x61, 0x63, 0x74, 0x69, 0x63, 0x65,
0x6e, 0x70, 0x63, 0x10, 0x0e, 0x12, 0x08, 0x0a, 0x04, 0x72, 0x61, 0x63, 0x65, 0x10, 0x0f, 0x12,
0x09, 0x0a, 0x05, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x10, 0x10, 0x12, 0x0c, 0x0a, 0x08, 0x67, 0x75,
0x69, 0x6c, 0x64, 0x67, 0x76, 0x65, 0x10, 0x11, 0x12, 0x09, 0x0a, 0x05, 0x73, 0x74, 0x6f, 0x6e,
0x65, 0x10, 0x12, 0x2a, 0x1f, 0x0a, 0x0c, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x53, 0x74,
0x61, 0x74, 0x65, 0x12, 0x06, 0x0a, 0x02, 0x69, 0x6e, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x65,
0x6e, 0x64, 0x10, 0x02, 0x2a, 0x2b, 0x0a, 0x0c, 0x44, 0x42, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65,
0x43, 0x6f, 0x6d, 0x70, 0x12, 0x08, 0x0a, 0x04, 0x64, 0x72, 0x61, 0x77, 0x10, 0x00, 0x12, 0x07,
@ -776,37 +861,39 @@ func file_battle_battle_db_proto_rawDescGZIP() []byte {
}
var file_battle_battle_db_proto_enumTypes = make([]protoimpl.EnumInfo, 4)
var file_battle_battle_db_proto_msgTypes = make([]protoimpl.MessageInfo, 4)
var file_battle_battle_db_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
var file_battle_battle_db_proto_goTypes = []interface{}{
(BattleType)(0), // 0: BattleType
(PlayType)(0), // 1: PlayType
(BBattleState)(0), // 2: BBattleState
(DBBattleComp)(0), // 3: DBBattleComp
(*BattleRole)(nil), // 4: BattleRole
(*DBBattleFormt)(nil), // 5: DBBattleFormt
(*DBBattleRecord)(nil), // 6: DBBattleRecord
nil, // 7: BattleRole.PropertyEntry
(*SkillData)(nil), // 8: SkillData
(*DySkillData)(nil), // 4: DySkillData
(*BattleRole)(nil), // 5: BattleRole
(*DBBattleFormt)(nil), // 6: DBBattleFormt
(*DBBattleRecord)(nil), // 7: DBBattleRecord
nil, // 8: BattleRole.PropertyEntry
(*SkillData)(nil), // 9: SkillData
}
var file_battle_battle_db_proto_depIdxs = []int32{
8, // 0: BattleRole.normalSkill:type_name -> SkillData
8, // 1: BattleRole.equipSkill:type_name -> SkillData
7, // 2: BattleRole.property:type_name -> BattleRole.PropertyEntry
4, // 3: DBBattleFormt.team:type_name -> BattleRole
4, // 4: DBBattleFormt.systeam:type_name -> BattleRole
4, // 5: DBBattleFormt.backupteam:type_name -> BattleRole
0, // 6: DBBattleRecord.btype:type_name -> BattleType
1, // 7: DBBattleRecord.ptype:type_name -> PlayType
2, // 8: DBBattleRecord.state:type_name -> BBattleState
5, // 9: DBBattleRecord.redflist:type_name -> DBBattleFormt
5, // 10: DBBattleRecord.buleflist:type_name -> DBBattleFormt
3, // 11: DBBattleRecord.roundresult:type_name -> DBBattleComp
3, // 12: DBBattleRecord.result:type_name -> DBBattleComp
13, // [13:13] is the sub-list for method output_type
13, // [13:13] is the sub-list for method input_type
13, // [13:13] is the sub-list for extension type_name
13, // [13:13] is the sub-list for extension extendee
0, // [0:13] is the sub-list for field type_name
9, // 0: BattleRole.normalSkill:type_name -> SkillData
9, // 1: BattleRole.equipSkill:type_name -> SkillData
4, // 2: BattleRole.battleBeforeSkill:type_name -> DySkillData
8, // 3: BattleRole.property:type_name -> BattleRole.PropertyEntry
5, // 4: DBBattleFormt.team:type_name -> BattleRole
5, // 5: DBBattleFormt.systeam:type_name -> BattleRole
5, // 6: DBBattleFormt.backupteam:type_name -> BattleRole
0, // 7: DBBattleRecord.btype:type_name -> BattleType
1, // 8: DBBattleRecord.ptype:type_name -> PlayType
2, // 9: DBBattleRecord.state:type_name -> BBattleState
6, // 10: DBBattleRecord.redflist:type_name -> DBBattleFormt
6, // 11: DBBattleRecord.buleflist:type_name -> DBBattleFormt
3, // 12: DBBattleRecord.roundresult:type_name -> DBBattleComp
3, // 13: DBBattleRecord.result:type_name -> DBBattleComp
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
14, // [14:14] is the sub-list for extension extendee
0, // [0:14] is the sub-list for field type_name
}
func init() { file_battle_battle_db_proto_init() }
@ -817,7 +904,7 @@ func file_battle_battle_db_proto_init() {
file_comm_proto_init()
if !protoimpl.UnsafeEnabled {
file_battle_battle_db_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*BattleRole); i {
switch v := v.(*DySkillData); i {
case 0:
return &v.state
case 1:
@ -829,7 +916,7 @@ func file_battle_battle_db_proto_init() {
}
}
file_battle_battle_db_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DBBattleFormt); i {
switch v := v.(*BattleRole); i {
case 0:
return &v.state
case 1:
@ -841,6 +928,18 @@ func file_battle_battle_db_proto_init() {
}
}
file_battle_battle_db_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DBBattleFormt); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_battle_battle_db_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*DBBattleRecord); i {
case 0:
return &v.state
@ -859,7 +958,7 @@ func file_battle_battle_db_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_battle_battle_db_proto_rawDesc,
NumEnums: 4,
NumMessages: 4,
NumMessages: 5,
NumExtensions: 0,
NumServices: 0,
},

View File

@ -168,8 +168,9 @@ type DBDailytaskGroupProgress struct {
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Group int32 `protobuf:"varint,3,opt,name=group,proto3" json:"group"`
Group int32 `protobuf:"varint,1,opt,name=group,proto3" json:"group"`
Tasks []*DBWTaskItem `protobuf:"bytes,2,rep,name=tasks,proto3" json:"tasks"`
Complete bool `protobuf:"varint,3,opt,name=complete,proto3" json:"complete"`
}
func (x *DBDailytaskGroupProgress) Reset() {
@ -218,6 +219,13 @@ func (x *DBDailytaskGroupProgress) GetTasks() []*DBWTaskItem {
return nil
}
func (x *DBDailytaskGroupProgress) GetComplete() bool {
if x != nil {
return x.Complete
}
return false
}
var File_dailytask_dailytask_db_proto protoreflect.FileDescriptor
var file_dailytask_dailytask_db_proto_rawDesc = []byte{
@ -238,13 +246,15 @@ var file_dailytask_dailytask_db_proto_rawDesc = []byte{
0x6f, 0x75, 0x70, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03,
0x28, 0x05, 0x52, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x6d,
0x70, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63, 0x6f, 0x6d,
0x70, 0x6c, 0x65, 0x74, 0x65, 0x22, 0x54, 0x0a, 0x18, 0x44, 0x42, 0x44, 0x61, 0x69, 0x6c, 0x79,
0x70, 0x6c, 0x65, 0x74, 0x65, 0x22, 0x70, 0x0a, 0x18, 0x44, 0x42, 0x44, 0x61, 0x69, 0x6c, 0x79,
0x74, 0x61, 0x73, 0x6b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
0x73, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05,
0x73, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x22, 0x0a, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73,
0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x44, 0x42, 0x57, 0x54, 0x61, 0x73, 0x6b,
0x49, 0x74, 0x65, 0x6d, 0x52, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e,
0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
0x49, 0x74, 0x65, 0x6d, 0x52, 0x05, 0x74, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x1a, 0x0a, 0x08, 0x63,
0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x63,
0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (