Merge branch 'dev' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev
This commit is contained in:
commit
f3da9f9584
File diff suppressed because it is too large
Load Diff
@ -608,7 +608,7 @@
|
||||
},
|
||||
{
|
||||
"id": 98,
|
||||
"insert": 4,
|
||||
"insert": 2,
|
||||
"filter": [
|
||||
"gte"
|
||||
]
|
||||
@ -618,7 +618,7 @@
|
||||
"insert": 3,
|
||||
"filter": [
|
||||
"gte",
|
||||
"eq"
|
||||
"gte"
|
||||
]
|
||||
},
|
||||
{
|
||||
@ -798,9 +798,7 @@
|
||||
{
|
||||
"id": 129,
|
||||
"insert": 1,
|
||||
"filter": [
|
||||
"gte"
|
||||
]
|
||||
"filter": []
|
||||
},
|
||||
{
|
||||
"id": 130,
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -73,11 +73,11 @@
|
||||
},
|
||||
{
|
||||
"id": 10301,
|
||||
"drop": 16001002
|
||||
"drop": 16001001
|
||||
},
|
||||
{
|
||||
"id": 10302,
|
||||
"drop": 16001002
|
||||
"drop": 16001001
|
||||
},
|
||||
{
|
||||
"id": 10303,
|
||||
|
@ -460,7 +460,7 @@
|
||||
"scene": "leveldemo_chapter_2",
|
||||
"levelname": "Save the holy tree",
|
||||
"maintask": [
|
||||
11187019
|
||||
11187003
|
||||
],
|
||||
"subtask": [
|
||||
0
|
||||
@ -489,9 +489,9 @@
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"debrisitemid": 11187020,
|
||||
"scenemusic": "scenemusic_leveldemo_fcamer_1_10",
|
||||
"atmosphere": "atmospheremusic_leveldemo_fcamer_1_10"
|
||||
"debrisitemid": 11187018,
|
||||
"scenemusic": "scenemusic_leveldemo_fcamer_1_9",
|
||||
"atmosphere": "atmospheremusic_leveldemo_fcamer_1_9"
|
||||
},
|
||||
{
|
||||
"id": 20003,
|
||||
|
@ -395,7 +395,7 @@
|
||||
"award": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "16001001",
|
||||
"t": "16001002",
|
||||
"n": 1
|
||||
}
|
||||
]
|
||||
|
@ -6,9 +6,9 @@
|
||||
"num": 0,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -19,9 +19,9 @@
|
||||
"num": 2,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -32,9 +32,9 @@
|
||||
"num": 4,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -45,9 +45,9 @@
|
||||
"num": 6,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -65,9 +65,9 @@
|
||||
"num": 0,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -78,9 +78,9 @@
|
||||
"num": 2,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -91,9 +91,9 @@
|
||||
"num": 4,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -104,9 +104,9 @@
|
||||
"num": 6,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -124,9 +124,9 @@
|
||||
"num": 0,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -137,9 +137,9 @@
|
||||
"num": 2,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -150,9 +150,9 @@
|
||||
"num": 4,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -163,9 +163,9 @@
|
||||
"num": 6,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -183,9 +183,9 @@
|
||||
"num": 0,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -196,9 +196,9 @@
|
||||
"num": 2,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -209,9 +209,9 @@
|
||||
"num": 4,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -222,9 +222,9 @@
|
||||
"num": 6,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -242,9 +242,9 @@
|
||||
"num": 0,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -255,9 +255,9 @@
|
||||
"num": 2,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -268,9 +268,9 @@
|
||||
"num": 4,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -281,9 +281,9 @@
|
||||
"num": 6,
|
||||
"item": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 10000
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -288,7 +288,7 @@
|
||||
"text": "<br>1.召唤中,获取SSR卡时有[color=#37d8a9]50%[/color]概率可获得本次卡池概率提升的SSR卡<br>2.可以在列表中,选择心仪的守护者作为本期的概率提升SSR<br>3.每次召唤到的SSR角色不是保底SSR角色时,下次召唤到的SSR角色必为该保底SSR角色<br>4.每[color=#37d8a9]10次[/color]抽卡必定获得[color=#37d8a9]SR[/color]及以上守护者<br>5.随连续未抽到[color=#37d8a9]SSR[/color]角色卡牌的数量,逐步提升[color=#37d8a9]SSR[/color]角色卡牌的概率<br>6.连续[color=#37d8a9]40次[/color]未抽到SSR卡牌时,SSR守护者获得概率提升到[color=#37d8a9]0.08%[/color]<br>7.连续[color=#37d8a9]50次[/color]未抽到SSR卡牌时,SSR守护者获得概率提升到[color=#37d8a9]0.16%[/color]<br>8.连续[color=#37d8a9]60次[/color]未抽到SSR卡牌时,SSR守护者获得概率提升到[color=#37d8a9]0.32%[/color]<br>9.连续[color=#37d8a9]69次[/color]未抽到SSR卡牌时,第[color=#37d8a9]70抽[/color]必为SSR卡牌<br>10.中途更换选定英雄,仍将[color=#37d8a9]保留[/color]保底次数<br>11.限定卡池结束后,召唤保底次数将[color=#37d8a9]保留[/color]至下个限定卡池"
|
||||
},
|
||||
"weightreadonly": "SSR|2%,SR|20%,R|78%",
|
||||
"upweight": 5000
|
||||
"upweight": 500
|
||||
},
|
||||
{
|
||||
"key": 8,
|
||||
|
@ -3,7 +3,7 @@
|
||||
"id": 1,
|
||||
"pool": 1,
|
||||
"hero_initial": "14003",
|
||||
"hero_replace": "14003",
|
||||
"hero_replace": "15005",
|
||||
"replace_cd": 0,
|
||||
"replace_num": 0,
|
||||
"buy_cos": {
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -6,7 +6,7 @@
|
||||
"text": "驯龙养成"
|
||||
},
|
||||
"tabId": 11001,
|
||||
"type": 0,
|
||||
"type": 1,
|
||||
"jumpId": 10045,
|
||||
"icon": "ty_icon_xlyc",
|
||||
"mapPos": {
|
||||
@ -39,7 +39,7 @@
|
||||
"text": "捕羊大赛"
|
||||
},
|
||||
"tabId": 11001,
|
||||
"type": 1,
|
||||
"type": 0,
|
||||
"jumpId": 10042,
|
||||
"icon": "ty_qp_by",
|
||||
"mapPos": {
|
||||
|
@ -9,9 +9,9 @@
|
||||
"icon": "hkz_wftj_mj",
|
||||
"mapPos": {
|
||||
"x": 0,
|
||||
"y": 618
|
||||
"y": 657
|
||||
},
|
||||
"scale": 1,
|
||||
"scale": 1.3,
|
||||
"usetext": {
|
||||
"key": "gamesummary_fathernode_usetext_1",
|
||||
"text": "起初,没有人在意这次冒险,对于反派来说,这不过是又一次嘲讽失败者的机会。"
|
||||
@ -26,10 +26,10 @@
|
||||
},
|
||||
"icon": "hkz_wftj_sl02",
|
||||
"mapPos": {
|
||||
"x": -369,
|
||||
"y": 1664
|
||||
"x": -551,
|
||||
"y": 1955
|
||||
},
|
||||
"scale": 1,
|
||||
"scale": 1.3,
|
||||
"usetext": {
|
||||
"key": "gamesummary_fathernode_usetext_2",
|
||||
"text": "探险!这是永远不会停歇的主题!开始你的[color=#ffcc00]冒险之旅[/color]吧!"
|
||||
@ -44,10 +44,10 @@
|
||||
},
|
||||
"icon": "hkz_wftj_zxgk",
|
||||
"mapPos": {
|
||||
"x": -1827,
|
||||
"y": 1878
|
||||
"x": -1783,
|
||||
"y": 1910
|
||||
},
|
||||
"scale": 1,
|
||||
"scale": 1.3,
|
||||
"usetext": {
|
||||
"key": "gamesummary_fathernode_usetext_3",
|
||||
"text": "坏蛋联盟打算设计一场大骗局,让世人都以为他们是真的洗心革面、改邪归正…"
|
||||
@ -62,10 +62,10 @@
|
||||
},
|
||||
"icon": "hkz_wftj_jjc",
|
||||
"mapPos": {
|
||||
"x": -1027,
|
||||
"y": 1878
|
||||
"x": -2383,
|
||||
"y": 1455
|
||||
},
|
||||
"scale": 1,
|
||||
"scale": 1.3,
|
||||
"usetext": {
|
||||
"key": "gamesummary_fathernode_usetext_4",
|
||||
"text": "很久很久以前,在遥远的大沼泽里住着一个叫史瑞克的绿色怪物…"
|
||||
|
@ -356,7 +356,7 @@
|
||||
"x": 0,
|
||||
"y": 0
|
||||
},
|
||||
"fingerTime": 0.5,
|
||||
"fingerTime": 1,
|
||||
"objSize": {
|
||||
"x": 0,
|
||||
"y": 0
|
||||
@ -2291,7 +2291,7 @@
|
||||
"interface": "",
|
||||
"condition": "",
|
||||
"followtj": "",
|
||||
"followguide": 1000914,
|
||||
"followguide": 0,
|
||||
"finger": [
|
||||
"herocard",
|
||||
"btn_wear$"
|
||||
@ -2584,7 +2584,7 @@
|
||||
"startPar": "",
|
||||
"parameter": "",
|
||||
"interface": "",
|
||||
"condition": "worldtask_20150",
|
||||
"condition": "",
|
||||
"followtj": "",
|
||||
"followguide": 1001302,
|
||||
"finger": [
|
||||
@ -3261,7 +3261,7 @@
|
||||
"startPar": "",
|
||||
"parameter": "",
|
||||
"interface": "",
|
||||
"condition": "FinishLevel_1101037",
|
||||
"condition": "",
|
||||
"followtj": "",
|
||||
"followguide": 1001802,
|
||||
"finger": [
|
||||
|
@ -2,7 +2,7 @@
|
||||
{
|
||||
"type_id": 50000001,
|
||||
"id_list": 1,
|
||||
"jump_interface": 10020,
|
||||
"jump_interface": 10004,
|
||||
"task_display": {
|
||||
"key": "guild_guild_task_task_display_1",
|
||||
"text": "使用好友助战守护者1次"
|
||||
|
@ -1681,8 +1681,8 @@
|
||||
1,
|
||||
1
|
||||
],
|
||||
"icon": "23004",
|
||||
"vocal": "23004",
|
||||
"icon": "23011",
|
||||
"vocal": "23011",
|
||||
"tujing": [
|
||||
107
|
||||
],
|
||||
@ -1691,7 +1691,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "hero_23004",
|
||||
"events": "hero_23011",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -1721,7 +1721,7 @@
|
||||
"herofrag": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "12023004",
|
||||
"t": "12023011",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -5,7 +5,7 @@
|
||||
1,
|
||||
3,
|
||||
5,
|
||||
7
|
||||
0
|
||||
],
|
||||
"name": {
|
||||
"key": "hunting_opentime_name_1",
|
||||
@ -29,7 +29,7 @@
|
||||
1,
|
||||
3,
|
||||
5,
|
||||
7
|
||||
0
|
||||
],
|
||||
"name": {
|
||||
"key": "hunting_opentime_name_2",
|
||||
@ -53,7 +53,7 @@
|
||||
2,
|
||||
4,
|
||||
6,
|
||||
7
|
||||
0
|
||||
],
|
||||
"name": {
|
||||
"key": "hunting_opentime_name_3",
|
||||
@ -77,7 +77,7 @@
|
||||
2,
|
||||
4,
|
||||
6,
|
||||
7
|
||||
0
|
||||
],
|
||||
"name": {
|
||||
"key": "hunting_opentime_name_4",
|
||||
|
@ -711,7 +711,7 @@
|
||||
],
|
||||
"use_skip": 10038,
|
||||
"upper_limit": 999,
|
||||
"img": "wp_icon_10020",
|
||||
"img": "item_10000021",
|
||||
"intr": {
|
||||
"key": "item_item_intr_10000021",
|
||||
"text": "蕴含着热情之火力量的圣枝,用于属性招募抽取守护者。"
|
||||
@ -809,7 +809,7 @@
|
||||
],
|
||||
"use_skip": 10038,
|
||||
"upper_limit": 999,
|
||||
"img": "wp_icon_10022",
|
||||
"img": "item_10000023",
|
||||
"intr": {
|
||||
"key": "item_item_intr_10000023",
|
||||
"text": "蕴含着包容之水力量的圣枝,用于属性招募抽取守护者。"
|
||||
@ -858,7 +858,7 @@
|
||||
],
|
||||
"use_skip": 10038,
|
||||
"upper_limit": 999,
|
||||
"img": "wp_icon_10024",
|
||||
"img": "item_10000024",
|
||||
"intr": {
|
||||
"key": "item_item_intr_10000024",
|
||||
"text": "蕴含着荣耀之光力量的圣枝,用于属性招募抽取守护者。"
|
||||
@ -5227,7 +5227,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_14002",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12014002",
|
||||
"text": "大龙守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -5325,7 +5325,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_14004",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12014004",
|
||||
"text": "克莱尔·努涅斯守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -5423,7 +5423,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_14006",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12014006",
|
||||
"text": "布兰奇守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -5521,7 +5521,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_15001",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12015001",
|
||||
"text": "吉姆·莱克守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -5766,7 +5766,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_23001",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12023001",
|
||||
"text": "斯梅克船长守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -5815,7 +5815,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_23002",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12023002",
|
||||
"text": "警卫队长守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -5864,7 +5864,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_23003",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12023003",
|
||||
"text": "黛塔黛恩守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -6060,7 +6060,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_24003",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12024003",
|
||||
"text": "睡神沙人守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -6207,7 +6207,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_24006",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12024006",
|
||||
"text": "凯尔守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -6256,7 +6256,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_24007",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12024007",
|
||||
"text": "小钱守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -6452,7 +6452,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_25002",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12025002",
|
||||
"text": "沃尔夫先生守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -6501,7 +6501,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_25003",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12025003",
|
||||
"text": "羊仙姑守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -6550,7 +6550,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_25004",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12025004",
|
||||
"text": "波比守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -6599,7 +6599,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_33001",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12033001",
|
||||
"text": "巫嘎守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -6746,7 +6746,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_33004",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12033004",
|
||||
"text": "普鲁格兰杰守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -6795,7 +6795,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_33005",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12033005",
|
||||
"text": "鼻涕粗守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -6844,7 +6844,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_33006",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12033006",
|
||||
"text": "珍妮丝·邓普顿守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -6893,7 +6893,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_34001",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12034001",
|
||||
"text": "贫嘴驴守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -6991,7 +6991,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_34003",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12034003",
|
||||
"text": "圣诞老人守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -7040,7 +7040,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_34004",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12034004",
|
||||
"text": "瓜哥守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -7138,7 +7138,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_34006",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12034006",
|
||||
"text": "冰霜杰克守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -7187,7 +7187,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_34007",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12034007",
|
||||
"text": "菲奥娜守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -7383,7 +7383,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_35003",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12035003",
|
||||
"text": "漆黑守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -7432,7 +7432,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_35004",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12035004",
|
||||
"text": "黛安·福克斯顿守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -7726,7 +7726,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_43004",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12043004",
|
||||
"text": "姜饼人守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -7775,7 +7775,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_43005",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12043005",
|
||||
"text": "瓦希尔指挥官守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -7873,7 +7873,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_43007",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12043007",
|
||||
"text": "戈伯守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -7922,7 +7922,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_44001",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12044001",
|
||||
"text": "美肚鲨守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -8020,7 +8020,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_44003",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12044003",
|
||||
"text": "匹诺曹守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -8216,7 +8216,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_45001",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12045001",
|
||||
"text": "乌龟大师守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -8265,7 +8265,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_45002",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12045002",
|
||||
"text": "梅林守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
@ -8363,7 +8363,7 @@
|
||||
],
|
||||
"use_skip": 166,
|
||||
"upper_limit": 0,
|
||||
"img": "xxtx_js_45004",
|
||||
"img": "xxtx_js_25001",
|
||||
"intr": {
|
||||
"key": "item_item_intr_12045004",
|
||||
"text": "穿靴子的猫守护之心,可在觉醒界面用于相应守护者的觉醒等级提升。"
|
||||
|
@ -86,8 +86,8 @@
|
||||
{
|
||||
"scene": "ArenaScene",
|
||||
"subScene": "",
|
||||
"image": "ld_boss_bg",
|
||||
"icon": "loading_icon_gfxm",
|
||||
"image": "ld_mh_bg_fc",
|
||||
"icon": "loading_icon_fc",
|
||||
"title": {
|
||||
"key": "loading_Sheet1_title_7",
|
||||
"text": "「竞技场」"
|
||||
@ -139,6 +139,48 @@
|
||||
"text": "冰岛内部隐藏的溶洞区域,听说这里里面好像有些……宝藏?"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scene": "CombatLevelScene",
|
||||
"subScene": "20001",
|
||||
"image": "ld_mh_bg_tjp",
|
||||
"icon": "loading_icon_gfxm",
|
||||
"title": {
|
||||
"key": "loading_Sheet1_title_41",
|
||||
"text": "「冰岛龙穴」"
|
||||
},
|
||||
"prompt": {
|
||||
"key": "loading_Sheet1_prompt_10",
|
||||
"text": "冰岛内部隐藏的溶洞区域,听说这里里面好像有些……宝藏?"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scene": "CombatLevelScene",
|
||||
"subScene": "20002",
|
||||
"image": "ld_mh_bg_kmlcb",
|
||||
"icon": "loading_icon_gfxm",
|
||||
"title": {
|
||||
"key": "loading_Sheet1_title_39",
|
||||
"text": "「冰岛龙穴」"
|
||||
},
|
||||
"prompt": {
|
||||
"key": "loading_Sheet1_prompt_39",
|
||||
"text": "冰岛内部隐藏的溶洞区域,听说这里里面好像有些……宝藏?"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scene": "CombatLevelScene",
|
||||
"subScene": "20003",
|
||||
"image": "ld_mh_bg_kmlcb",
|
||||
"icon": "loading_icon_gfxm",
|
||||
"title": {
|
||||
"key": "loading_Sheet1_title_40",
|
||||
"text": "「冰岛龙穴」"
|
||||
},
|
||||
"prompt": {
|
||||
"key": "loading_Sheet1_prompt_40",
|
||||
"text": "由阿瓦隆之心驱动着的浮游城堡,守护联盟的「智囊研究所」隐秘于此,在那里布兰奇等研究员进行着各种秘密研究。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"scene": "scenesfight_06",
|
||||
"subScene": "",
|
||||
|
@ -90487,11 +90487,11 @@
|
||||
"groupwt": 1,
|
||||
"groupid": 1001,
|
||||
"subtype": 1,
|
||||
"groupnum": 4,
|
||||
"groupnum": 1,
|
||||
"itemid": {
|
||||
"a": "item",
|
||||
"t": "16001001",
|
||||
"n": 1
|
||||
"n": 4
|
||||
},
|
||||
"itemdes": "",
|
||||
"itemwt": 1000,
|
||||
@ -90539,7 +90539,7 @@
|
||||
"itemid": {
|
||||
"a": "item",
|
||||
"t": "16001002",
|
||||
"n": 1
|
||||
"n": 4
|
||||
},
|
||||
"itemdes": "",
|
||||
"itemwt": 1000,
|
||||
|
@ -427,5 +427,71 @@
|
||||
},
|
||||
"reword": [],
|
||||
"duration": 720
|
||||
},
|
||||
{
|
||||
"id": "SeasonViking1Reward",
|
||||
"title": {
|
||||
"key": "mail_mail_title_20",
|
||||
"text": "维京boss1排行奖励"
|
||||
},
|
||||
"postmark": "yj_icon_yc_mfjl",
|
||||
"recipient": {
|
||||
"key": "mail_mail_recipient_20",
|
||||
"text": "亲爱的玩家:"
|
||||
},
|
||||
"content": {
|
||||
"key": "mail_mail_content_6",
|
||||
"text": "获得第{0}名,奖励请查收。"
|
||||
},
|
||||
"sender": {
|
||||
"key": "mail_mail_sender_20",
|
||||
"text": "系统"
|
||||
},
|
||||
"reword": [],
|
||||
"duration": 720
|
||||
},
|
||||
{
|
||||
"id": "SeasonViking2Reward",
|
||||
"title": {
|
||||
"key": "mail_mail_title_21",
|
||||
"text": "维京boss1排行奖励"
|
||||
},
|
||||
"postmark": "yj_icon_yc_mfjl",
|
||||
"recipient": {
|
||||
"key": "mail_mail_recipient_21",
|
||||
"text": "亲爱的玩家:"
|
||||
},
|
||||
"content": {
|
||||
"key": "mail_mail_content_6",
|
||||
"text": "获得第{0}名,奖励请查收。"
|
||||
},
|
||||
"sender": {
|
||||
"key": "mail_mail_sender_21",
|
||||
"text": "系统"
|
||||
},
|
||||
"reword": [],
|
||||
"duration": 720
|
||||
},
|
||||
{
|
||||
"id": "SeasonViking3Reward",
|
||||
"title": {
|
||||
"key": "mail_mail_title_22",
|
||||
"text": "维京boss1排行奖励"
|
||||
},
|
||||
"postmark": "yj_icon_yc_mfjl",
|
||||
"recipient": {
|
||||
"key": "mail_mail_recipient_22",
|
||||
"text": "亲爱的玩家:"
|
||||
},
|
||||
"content": {
|
||||
"key": "mail_mail_content_6",
|
||||
"text": "获得第{0}名,奖励请查收。"
|
||||
},
|
||||
"sender": {
|
||||
"key": "mail_mail_sender_22",
|
||||
"text": "系统"
|
||||
},
|
||||
"reword": [],
|
||||
"duration": 720
|
||||
}
|
||||
]
|
@ -608,152 +608,197 @@
|
||||
"id": 11004,
|
||||
"title": {
|
||||
"key": "mainchapter_main_achievement_title_28",
|
||||
"text": "碎片28"
|
||||
"text": "找到匹诺曹"
|
||||
},
|
||||
"taskid": 11001001,
|
||||
"taskid": 11004001,
|
||||
"reword": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000008",
|
||||
"n": 40
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24041001",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_50013001"
|
||||
"icon": "item_10000008"
|
||||
},
|
||||
{
|
||||
"key": 110029,
|
||||
"id": 11004,
|
||||
"title": {
|
||||
"key": "mainchapter_main_achievement_title_29",
|
||||
"text": "碎片29"
|
||||
"text": "猫猫变身"
|
||||
},
|
||||
"taskid": 11001002,
|
||||
"taskid": 11004002,
|
||||
"reword": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000008",
|
||||
"n": 40
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24041001",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_50013001"
|
||||
"icon": "item_10000008"
|
||||
},
|
||||
{
|
||||
"key": 110030,
|
||||
"id": 11004,
|
||||
"title": {
|
||||
"key": "mainchapter_main_achievement_title_30",
|
||||
"text": "碎片30"
|
||||
"text": "逃出天坑"
|
||||
},
|
||||
"taskid": 11001003,
|
||||
"taskid": 11004003,
|
||||
"reword": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000009",
|
||||
"n": 20
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24041001",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_50013001"
|
||||
"icon": "item_10000009"
|
||||
},
|
||||
{
|
||||
"key": 110031,
|
||||
"id": 11004,
|
||||
"title": {
|
||||
"key": "mainchapter_main_achievement_title_31",
|
||||
"text": "碎片31"
|
||||
"text": "击败火龙"
|
||||
},
|
||||
"taskid": 11001004,
|
||||
"taskid": 11004004,
|
||||
"reword": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000009",
|
||||
"n": 20
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24041001",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_50013001"
|
||||
"icon": "item_10000009"
|
||||
},
|
||||
{
|
||||
"key": 110032,
|
||||
"id": 11004,
|
||||
"title": {
|
||||
"key": "mainchapter_main_achievement_title_32",
|
||||
"text": "碎片32"
|
||||
"text": "追击果酱教授"
|
||||
},
|
||||
"taskid": 11001005,
|
||||
"taskid": 11004005,
|
||||
"reword": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000009",
|
||||
"n": 25
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24041001",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_50013001"
|
||||
"icon": "item_10000009"
|
||||
},
|
||||
{
|
||||
"key": 110033,
|
||||
"id": 11004,
|
||||
"title": {
|
||||
"key": "mainchapter_main_achievement_title_33",
|
||||
"text": "碎片33"
|
||||
"text": "通关冒险难度挑战"
|
||||
},
|
||||
"taskid": 11001006,
|
||||
"taskid": 11004006,
|
||||
"reword": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000009",
|
||||
"n": 25
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24041001",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_50013001"
|
||||
"icon": "item_10000009"
|
||||
},
|
||||
{
|
||||
"key": 110034,
|
||||
"id": 11004,
|
||||
"title": {
|
||||
"key": "mainchapter_main_achievement_title_34",
|
||||
"text": "碎片34"
|
||||
"text": "通关困难难度挑战"
|
||||
},
|
||||
"taskid": 11001007,
|
||||
"taskid": 11004007,
|
||||
"reword": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24041001",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_50013001"
|
||||
"icon": "item_10000001"
|
||||
},
|
||||
{
|
||||
"key": 110035,
|
||||
"id": 11004,
|
||||
"title": {
|
||||
"key": "mainchapter_main_achievement_title_35",
|
||||
"text": "碎片35"
|
||||
"text": "童话购物狂"
|
||||
},
|
||||
"taskid": 11001007,
|
||||
"taskid": 11004008,
|
||||
"reword": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24041001",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_50013001"
|
||||
"icon": "item_10000001"
|
||||
},
|
||||
{
|
||||
"key": 110036,
|
||||
"id": 11004,
|
||||
"title": {
|
||||
"key": "mainchapter_main_achievement_title_36",
|
||||
"text": "碎片36"
|
||||
"text": "完成第四章所有探索"
|
||||
},
|
||||
"taskid": 11001009,
|
||||
"taskid": 11004009,
|
||||
"reword": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 1
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "24041001",
|
||||
"n": 100
|
||||
}
|
||||
],
|
||||
"icon": "item_50013001"
|
||||
"icon": "item_10000001"
|
||||
}
|
||||
]
|
@ -3817,7 +3817,7 @@
|
||||
"progress": 1,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 200391,
|
||||
"frontstoryid": 200392,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -4177,7 +4177,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 200391,
|
||||
"frontstoryid": 0,
|
||||
"afterstoryid": 200391,
|
||||
"maingroupName": {
|
||||
"key": "mainchapter_main_stage_maingroupName_11",
|
||||
@ -8864,7 +8864,7 @@
|
||||
"chapterid": 11001,
|
||||
"group_id": 100161,
|
||||
"previous_group_id": [
|
||||
100101
|
||||
100104
|
||||
],
|
||||
"previoustage": 0,
|
||||
"buried_type": 0,
|
||||
@ -8951,7 +8951,7 @@
|
||||
"chapterid": 11001,
|
||||
"group_id": 100162,
|
||||
"previous_group_id": [
|
||||
100101
|
||||
100104
|
||||
],
|
||||
"previoustage": 0,
|
||||
"buried_type": 2,
|
||||
@ -9038,7 +9038,7 @@
|
||||
"chapterid": 11001,
|
||||
"group_id": 100163,
|
||||
"previous_group_id": [
|
||||
100101
|
||||
100104
|
||||
],
|
||||
"previoustage": 0,
|
||||
"buried_type": 0,
|
||||
@ -9125,7 +9125,7 @@
|
||||
"chapterid": 11001,
|
||||
"group_id": 100164,
|
||||
"previous_group_id": [
|
||||
100101
|
||||
100104
|
||||
],
|
||||
"previoustage": 0,
|
||||
"buried_type": 0,
|
||||
@ -26974,7 +26974,7 @@
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"stroyshow": 1,
|
||||
"frontstoryid": 203370,
|
||||
"afterstoryid": 203371,
|
||||
"maingroupName": {
|
||||
@ -27314,8 +27314,8 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"afterstoryid": 0,
|
||||
"frontstoryid": 304000,
|
||||
"afterstoryid": 304010,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
@ -27443,7 +27443,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304020,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -27524,7 +27524,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304030,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -27605,7 +27605,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304040,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -27686,7 +27686,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304050,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -27767,7 +27767,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304060,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -27848,7 +27848,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304100,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -27929,7 +27929,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304110,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -28010,7 +28010,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304120,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -28091,7 +28091,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304130,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -28172,8 +28172,8 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"afterstoryid": 0,
|
||||
"frontstoryid": 304140,
|
||||
"afterstoryid": 304150,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
@ -28301,7 +28301,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304160,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -28382,7 +28382,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304170,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -28463,8 +28463,8 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"afterstoryid": 0,
|
||||
"frontstoryid": 304180,
|
||||
"afterstoryid": 304190,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
@ -28592,7 +28592,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304200,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -28673,7 +28673,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304210,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -28754,7 +28754,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304220,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -28835,7 +28835,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304230,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -28916,7 +28916,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304240,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -28997,7 +28997,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304250,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -29078,7 +29078,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304260,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -29159,7 +29159,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304270,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -29240,7 +29240,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304280,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -29321,7 +29321,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304290,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -29402,7 +29402,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304300,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -29483,7 +29483,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304310,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -29564,7 +29564,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304320,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -29645,7 +29645,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304330,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -29726,7 +29726,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304340,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -29807,7 +29807,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304350,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -29888,7 +29888,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304360,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -30017,7 +30017,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304370,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -30098,7 +30098,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304380,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -30179,7 +30179,7 @@
|
||||
"progress": 0,
|
||||
"timelineplayer": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 304390,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -11410,7 +11410,7 @@
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 23011,
|
||||
"heroid": -1,
|
||||
"star": 4,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
@ -11710,7 +11710,7 @@
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 23011,
|
||||
"heroid": -1,
|
||||
"star": 4,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
@ -13506,7 +13506,7 @@
|
||||
},
|
||||
{
|
||||
"Id": 104161,
|
||||
"pos": 1,
|
||||
"pos": 4,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
@ -13566,7 +13566,7 @@
|
||||
},
|
||||
{
|
||||
"Id": 104161,
|
||||
"pos": 4,
|
||||
"pos": 1,
|
||||
"captainId": 0,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
@ -243343,8 +243343,8 @@
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"hppro": 0.6,
|
||||
"atkpro": 0.8,
|
||||
"defpro": 0.5,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
@ -243363,8 +243363,8 @@
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"hppro": 0.5,
|
||||
"atkpro": 0.75,
|
||||
"defpro": 0.5,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
@ -243383,8 +243383,8 @@
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"hppro": 0.6,
|
||||
"atkpro": 0.7,
|
||||
"defpro": 0.5,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
@ -243403,8 +243403,8 @@
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"hppro": 0.5,
|
||||
"atkpro": 0.65,
|
||||
"defpro": 0.5,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
@ -243423,8 +243423,8 @@
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"hppro": 0.6,
|
||||
"atkpro": 0.6,
|
||||
"defpro": 0.5,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
@ -243443,8 +243443,8 @@
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"hppro": 0.5,
|
||||
"atkpro": 0.55,
|
||||
"defpro": 0.5,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
@ -243463,8 +243463,8 @@
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"hppro": 0.5,
|
||||
"atkpro": 0.5,
|
||||
"defpro": 0.5,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
@ -243483,8 +243483,8 @@
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"hppro": 0.5,
|
||||
"atkpro": 0.5,
|
||||
"defpro": 0.5,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
@ -243503,8 +243503,8 @@
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"hppro": 0.6,
|
||||
"atkpro": 0.5,
|
||||
"defpro": 0.5,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
@ -243523,8 +243523,8 @@
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
"lv": 5,
|
||||
"hppro": 1,
|
||||
"atkpro": 1,
|
||||
"hppro": 0.6,
|
||||
"atkpro": 0.5,
|
||||
"defpro": 0.5,
|
||||
"skill1": 1,
|
||||
"skill2": 1,
|
||||
|
@ -10,9 +10,9 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
@ -20,24 +20,6 @@
|
||||
{
|
||||
"Id": 2,
|
||||
"TaskGroup": 1002,
|
||||
"TaskId": 17100201,
|
||||
"TaskReward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 3,
|
||||
"TaskGroup": 1002,
|
||||
"TaskId": 17100202,
|
||||
"TaskReward": [
|
||||
{
|
||||
@ -46,15 +28,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 4,
|
||||
"Id": 3,
|
||||
"TaskGroup": 1002,
|
||||
"TaskId": 17100203,
|
||||
"TaskReward": [
|
||||
@ -64,15 +46,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 5,
|
||||
"Id": 4,
|
||||
"TaskGroup": 1002,
|
||||
"TaskId": 17100204,
|
||||
"TaskReward": [
|
||||
@ -81,34 +63,16 @@
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 6,
|
||||
"TaskGroup": 1002,
|
||||
"TaskId": 17100205,
|
||||
"TaskReward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 7,
|
||||
"Id": 5,
|
||||
"TaskGroup": 1002,
|
||||
"TaskId": 17100206,
|
||||
"TaskReward": [
|
||||
@ -117,88 +81,16 @@
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 8,
|
||||
"TaskGroup": 1002,
|
||||
"TaskId": 17100207,
|
||||
"TaskReward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 9,
|
||||
"TaskGroup": 1002,
|
||||
"TaskId": 17100208,
|
||||
"TaskReward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 10,
|
||||
"TaskGroup": 1002,
|
||||
"TaskId": 17100209,
|
||||
"TaskReward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 11,
|
||||
"TaskGroup": 1002,
|
||||
"TaskId": 17100210,
|
||||
"TaskReward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 12,
|
||||
"Id": 6,
|
||||
"TaskGroup": 1002,
|
||||
"TaskId": 17100211,
|
||||
"TaskReward": [
|
||||
@ -207,52 +99,16 @@
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 13,
|
||||
"TaskGroup": 1002,
|
||||
"TaskId": 17100212,
|
||||
"TaskReward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 14,
|
||||
"TaskGroup": 1002,
|
||||
"TaskId": 17100213,
|
||||
"TaskReward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 15,
|
||||
"Id": 7,
|
||||
"TaskGroup": 1002,
|
||||
"TaskId": 17100214,
|
||||
"TaskReward": [
|
||||
@ -262,15 +118,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 16,
|
||||
"Id": 8,
|
||||
"TaskGroup": 1002,
|
||||
"TaskId": 17100215,
|
||||
"TaskReward": [
|
||||
@ -280,15 +136,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 17,
|
||||
"Id": 9,
|
||||
"TaskGroup": 1003,
|
||||
"TaskId": 17100301,
|
||||
"TaskReward": [
|
||||
@ -297,34 +153,16 @@
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 18,
|
||||
"TaskGroup": 1003,
|
||||
"TaskId": 17100302,
|
||||
"TaskReward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 19,
|
||||
"Id": 10,
|
||||
"TaskGroup": 1003,
|
||||
"TaskId": 17100303,
|
||||
"TaskReward": [
|
||||
@ -333,34 +171,16 @@
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 20,
|
||||
"TaskGroup": 1003,
|
||||
"TaskId": 17100304,
|
||||
"TaskReward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 21,
|
||||
"Id": 11,
|
||||
"TaskGroup": 1003,
|
||||
"TaskId": 17100305,
|
||||
"TaskReward": [
|
||||
@ -370,15 +190,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 22,
|
||||
"Id": 12,
|
||||
"TaskGroup": 1003,
|
||||
"TaskId": 17100306,
|
||||
"TaskReward": [
|
||||
@ -388,15 +208,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 23,
|
||||
"Id": 13,
|
||||
"TaskGroup": 1003,
|
||||
"TaskId": 17100307,
|
||||
"TaskReward": [
|
||||
@ -405,34 +225,16 @@
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 24,
|
||||
"TaskGroup": 1003,
|
||||
"TaskId": 17100308,
|
||||
"TaskReward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 25,
|
||||
"Id": 14,
|
||||
"TaskGroup": 1003,
|
||||
"TaskId": 17100309,
|
||||
"TaskReward": [
|
||||
@ -442,15 +244,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 26,
|
||||
"Id": 15,
|
||||
"TaskGroup": 1003,
|
||||
"TaskId": 17100310,
|
||||
"TaskReward": [
|
||||
@ -460,15 +262,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 27,
|
||||
"Id": 16,
|
||||
"TaskGroup": 1003,
|
||||
"TaskId": 17100311,
|
||||
"TaskReward": [
|
||||
@ -478,15 +280,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 28,
|
||||
"Id": 17,
|
||||
"TaskGroup": 1003,
|
||||
"TaskId": 17100312,
|
||||
"TaskReward": [
|
||||
@ -496,15 +298,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 29,
|
||||
"Id": 18,
|
||||
"TaskGroup": 1004,
|
||||
"TaskId": 17100401,
|
||||
"TaskReward": [
|
||||
@ -513,34 +315,16 @@
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 30,
|
||||
"TaskGroup": 1004,
|
||||
"TaskId": 17100402,
|
||||
"TaskReward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 31,
|
||||
"Id": 19,
|
||||
"TaskGroup": 1004,
|
||||
"TaskId": 17100403,
|
||||
"TaskReward": [
|
||||
@ -550,15 +334,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 32,
|
||||
"Id": 20,
|
||||
"TaskGroup": 1004,
|
||||
"TaskId": 17100404,
|
||||
"TaskReward": [
|
||||
@ -568,15 +352,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 33,
|
||||
"Id": 21,
|
||||
"TaskGroup": 1004,
|
||||
"TaskId": 17100405,
|
||||
"TaskReward": [
|
||||
@ -586,15 +370,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 34,
|
||||
"Id": 22,
|
||||
"TaskGroup": 1004,
|
||||
"TaskId": 17100406,
|
||||
"TaskReward": [
|
||||
@ -604,15 +388,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 35,
|
||||
"Id": 23,
|
||||
"TaskGroup": 1004,
|
||||
"TaskId": 17100407,
|
||||
"TaskReward": [
|
||||
@ -622,15 +406,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 36,
|
||||
"Id": 24,
|
||||
"TaskGroup": 1005,
|
||||
"TaskId": 17100501,
|
||||
"TaskReward": [
|
||||
@ -640,15 +424,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 37,
|
||||
"Id": 25,
|
||||
"TaskGroup": 1005,
|
||||
"TaskId": 17100502,
|
||||
"TaskReward": [
|
||||
@ -658,15 +442,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 38,
|
||||
"Id": 26,
|
||||
"TaskGroup": 1005,
|
||||
"TaskId": 17100503,
|
||||
"TaskReward": [
|
||||
@ -676,15 +460,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 39,
|
||||
"Id": 27,
|
||||
"TaskGroup": 1005,
|
||||
"TaskId": 17100504,
|
||||
"TaskReward": [
|
||||
@ -694,15 +478,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 40,
|
||||
"Id": 28,
|
||||
"TaskGroup": 1005,
|
||||
"TaskId": 17100505,
|
||||
"TaskReward": [
|
||||
@ -712,15 +496,15 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
},
|
||||
{
|
||||
"Id": 41,
|
||||
"Id": 29,
|
||||
"TaskGroup": 1005,
|
||||
"TaskId": 17100506,
|
||||
"TaskReward": [
|
||||
@ -730,9 +514,9 @@
|
||||
"n": 5000
|
||||
},
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10000001",
|
||||
"n": 10
|
||||
"a": "attr",
|
||||
"t": "diamond",
|
||||
"n": 50
|
||||
}
|
||||
],
|
||||
"JumpFunction": 0
|
||||
|
@ -268,5 +268,113 @@
|
||||
],
|
||||
"functionicon": "ty_qp_sj",
|
||||
"jumpId": 1003
|
||||
},
|
||||
{
|
||||
"Id": 17,
|
||||
"scene": "GameMain",
|
||||
"scenename": {
|
||||
"key": "navigation_Sheet1_scenename_17",
|
||||
"text": "中轴城"
|
||||
},
|
||||
"sceneicon": "ty_qp_my01",
|
||||
"functionname": {
|
||||
"key": "navigation_Sheet1_functionname_17",
|
||||
"text": "纸牌接龙"
|
||||
},
|
||||
"npcName": [
|
||||
"功能入口-纸牌接龙"
|
||||
],
|
||||
"functionicon": "icon_zm",
|
||||
"jumpId": 10074
|
||||
},
|
||||
{
|
||||
"Id": 18,
|
||||
"scene": "GameMain",
|
||||
"scenename": {
|
||||
"key": "navigation_Sheet1_scenename_18",
|
||||
"text": "中轴城"
|
||||
},
|
||||
"sceneicon": "ty_qp_my01",
|
||||
"functionname": {
|
||||
"key": "navigation_Sheet1_functionname_18",
|
||||
"text": "捉虫"
|
||||
},
|
||||
"npcName": [
|
||||
"功能入口-捉虫"
|
||||
],
|
||||
"functionicon": "ty_icon_zcz",
|
||||
"jumpId": 10075
|
||||
},
|
||||
{
|
||||
"Id": 19,
|
||||
"scene": "GameMain",
|
||||
"scenename": {
|
||||
"key": "navigation_Sheet1_scenename_19",
|
||||
"text": "中轴城"
|
||||
},
|
||||
"sceneicon": "ty_qp_my01",
|
||||
"functionname": {
|
||||
"key": "navigation_Sheet1_functionname_19",
|
||||
"text": "猜颜色"
|
||||
},
|
||||
"npcName": [
|
||||
"功能入口-藏书馆"
|
||||
],
|
||||
"functionicon": "icon_zm",
|
||||
"jumpId": 10077
|
||||
},
|
||||
{
|
||||
"Id": 20,
|
||||
"scene": "GameMain",
|
||||
"scenename": {
|
||||
"key": "navigation_Sheet1_scenename_20",
|
||||
"text": "中轴城"
|
||||
},
|
||||
"sceneicon": "ty_qp_my01",
|
||||
"functionname": {
|
||||
"key": "navigation_Sheet1_functionname_20",
|
||||
"text": "捕羊大赛"
|
||||
},
|
||||
"npcName": [
|
||||
"功能入口-维京远征"
|
||||
],
|
||||
"functionicon": "ty_qp_by",
|
||||
"jumpId": 10078
|
||||
},
|
||||
{
|
||||
"Id": 21,
|
||||
"scene": "GameMain",
|
||||
"scenename": {
|
||||
"key": "navigation_Sheet1_scenename_21",
|
||||
"text": "中轴城"
|
||||
},
|
||||
"sceneicon": "ty_qp_my01",
|
||||
"functionname": {
|
||||
"key": "navigation_Sheet1_functionname_21",
|
||||
"text": "石阵秘境"
|
||||
},
|
||||
"npcName": [
|
||||
"功能入口-石阵秘境"
|
||||
],
|
||||
"functionicon": "ty_icon_szmj",
|
||||
"jumpId": 10079
|
||||
},
|
||||
{
|
||||
"Id": 22,
|
||||
"scene": "GameMain",
|
||||
"scenename": {
|
||||
"key": "navigation_Sheet1_scenename_22",
|
||||
"text": "中轴城"
|
||||
},
|
||||
"sceneicon": "ty_qp_my01",
|
||||
"functionname": {
|
||||
"key": "navigation_Sheet1_functionname_22",
|
||||
"text": "猴拳猴语"
|
||||
},
|
||||
"npcName": [
|
||||
"功能入口-猴拳猴语"
|
||||
],
|
||||
"functionicon": "icon_zm",
|
||||
"jumpId": 10076
|
||||
}
|
||||
]
|
@ -3300,5 +3300,33 @@
|
||||
"key": "opencond_opencond_kqbx_text_114",
|
||||
"text": "玩法功能开启"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "accessavenues",
|
||||
"name": {
|
||||
"key": "opencond_opencond_name_114",
|
||||
"text": "获取途径"
|
||||
},
|
||||
"main": [
|
||||
{
|
||||
"key": 2,
|
||||
"param": 1102023
|
||||
}
|
||||
],
|
||||
"wkqbx": 2,
|
||||
"img": "",
|
||||
"prompt": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"uiid": 0,
|
||||
"activateType": 0,
|
||||
"notify": [],
|
||||
"kqbx": 0,
|
||||
"kqbx_ui": "",
|
||||
"kqbx_text": {
|
||||
"key": "opencond_opencond_kqbx_text_115",
|
||||
"text": "获取途径功能开启"
|
||||
}
|
||||
}
|
||||
]
|
@ -5,7 +5,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 1,
|
||||
"tab": 1,
|
||||
"tabIcon": "tx_jx_13002",
|
||||
"tabIcon": "tx_jz_13002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda1",
|
||||
"text": "精悍打手"
|
||||
@ -41,7 +41,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 2,
|
||||
"tab": 1,
|
||||
"tabIcon": "tx_jx_13002",
|
||||
"tabIcon": "tx_jz_13002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda1",
|
||||
"text": "精悍打手"
|
||||
@ -72,7 +72,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 3,
|
||||
"tab": 1,
|
||||
"tabIcon": "tx_jx_13002",
|
||||
"tabIcon": "tx_jz_13002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda1",
|
||||
"text": "精悍打手"
|
||||
@ -103,7 +103,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 4,
|
||||
"tab": 1,
|
||||
"tabIcon": "tx_jx_13002",
|
||||
"tabIcon": "tx_jz_13002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda1",
|
||||
"text": "精悍打手"
|
||||
@ -134,7 +134,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 5,
|
||||
"tab": 1,
|
||||
"tabIcon": "tx_jx_13002",
|
||||
"tabIcon": "tx_jz_13002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda1",
|
||||
"text": "精悍打手"
|
||||
@ -176,7 +176,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 6,
|
||||
"tab": 1,
|
||||
"tabIcon": "tx_jx_13002",
|
||||
"tabIcon": "tx_jz_13002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda1",
|
||||
"text": "精悍打手"
|
||||
@ -207,7 +207,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 7,
|
||||
"tab": 1,
|
||||
"tabIcon": "tx_jx_13002",
|
||||
"tabIcon": "tx_jz_13002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda1",
|
||||
"text": "精悍打手"
|
||||
@ -238,7 +238,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 8,
|
||||
"tab": 1,
|
||||
"tabIcon": "tx_jx_13002",
|
||||
"tabIcon": "tx_jz_13002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda1",
|
||||
"text": "精悍打手"
|
||||
@ -269,7 +269,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 9,
|
||||
"tab": 1,
|
||||
"tabIcon": "tx_jx_13002",
|
||||
"tabIcon": "tx_jz_13002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda1",
|
||||
"text": "精悍打手"
|
||||
@ -300,7 +300,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 10,
|
||||
"tab": 1,
|
||||
"tabIcon": "tx_jx_13002",
|
||||
"tabIcon": "tx_jz_13002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda1",
|
||||
"text": "精悍打手"
|
||||
@ -343,7 +343,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 1,
|
||||
"tab": 2,
|
||||
"tabIcon": "tx_jx_13001",
|
||||
"tabIcon": "tx_jz_13001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda2",
|
||||
"text": "巨怪导师"
|
||||
@ -374,7 +374,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 2,
|
||||
"tab": 2,
|
||||
"tabIcon": "tx_jx_13001",
|
||||
"tabIcon": "tx_jz_13001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda2",
|
||||
"text": "巨怪导师"
|
||||
@ -405,7 +405,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 3,
|
||||
"tab": 2,
|
||||
"tabIcon": "tx_jx_13001",
|
||||
"tabIcon": "tx_jz_13001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda2",
|
||||
"text": "巨怪导师"
|
||||
@ -436,7 +436,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 4,
|
||||
"tab": 2,
|
||||
"tabIcon": "tx_jx_13001",
|
||||
"tabIcon": "tx_jz_13001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda2",
|
||||
"text": "巨怪导师"
|
||||
@ -467,7 +467,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 5,
|
||||
"tab": 2,
|
||||
"tabIcon": "tx_jx_13001",
|
||||
"tabIcon": "tx_jz_13001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda2",
|
||||
"text": "巨怪导师"
|
||||
@ -509,7 +509,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 6,
|
||||
"tab": 2,
|
||||
"tabIcon": "tx_jx_13001",
|
||||
"tabIcon": "tx_jz_13001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda2",
|
||||
"text": "巨怪导师"
|
||||
@ -540,7 +540,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 7,
|
||||
"tab": 2,
|
||||
"tabIcon": "tx_jx_13001",
|
||||
"tabIcon": "tx_jz_13001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda2",
|
||||
"text": "巨怪导师"
|
||||
@ -571,7 +571,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 8,
|
||||
"tab": 2,
|
||||
"tabIcon": "tx_jx_13001",
|
||||
"tabIcon": "tx_jz_13001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda2",
|
||||
"text": "巨怪导师"
|
||||
@ -602,7 +602,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 9,
|
||||
"tab": 2,
|
||||
"tabIcon": "tx_jx_13001",
|
||||
"tabIcon": "tx_jz_13001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda2",
|
||||
"text": "巨怪导师"
|
||||
@ -633,10 +633,10 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 10,
|
||||
"tab": 2,
|
||||
"tabIcon": "tx_jx_13001",
|
||||
"tabIcon": "tx_jz_13001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda2",
|
||||
"text": "训练高手"
|
||||
"text": "巨怪导师"
|
||||
},
|
||||
"BattleReadyID": 10204001,
|
||||
"monster_id": [
|
||||
@ -676,7 +676,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 1,
|
||||
"tab": 3,
|
||||
"tabIcon": "tx_jx_43001",
|
||||
"tabIcon": "tx_jz_45003",
|
||||
"tabTitle": {
|
||||
"key": "pagoda3",
|
||||
"text": "新兴武痴"
|
||||
@ -707,7 +707,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 2,
|
||||
"tab": 3,
|
||||
"tabIcon": "tx_jx_43001",
|
||||
"tabIcon": "tx_jz_45003",
|
||||
"tabTitle": {
|
||||
"key": "pagoda3",
|
||||
"text": "新兴武痴"
|
||||
@ -738,7 +738,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 3,
|
||||
"tab": 3,
|
||||
"tabIcon": "tx_jx_43001",
|
||||
"tabIcon": "tx_jz_45003",
|
||||
"tabTitle": {
|
||||
"key": "pagoda3",
|
||||
"text": "新兴武痴"
|
||||
@ -769,7 +769,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 4,
|
||||
"tab": 3,
|
||||
"tabIcon": "tx_jx_43001",
|
||||
"tabIcon": "tx_jz_45003",
|
||||
"tabTitle": {
|
||||
"key": "pagoda3",
|
||||
"text": "新兴武痴"
|
||||
@ -800,7 +800,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 5,
|
||||
"tab": 3,
|
||||
"tabIcon": "tx_jx_43001",
|
||||
"tabIcon": "tx_jz_45003",
|
||||
"tabTitle": {
|
||||
"key": "pagoda3",
|
||||
"text": "新兴武痴"
|
||||
@ -842,7 +842,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 6,
|
||||
"tab": 3,
|
||||
"tabIcon": "tx_jx_43001",
|
||||
"tabIcon": "tx_jz_45003",
|
||||
"tabTitle": {
|
||||
"key": "pagoda3",
|
||||
"text": "新兴武痴"
|
||||
@ -873,7 +873,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 7,
|
||||
"tab": 3,
|
||||
"tabIcon": "tx_jx_43001",
|
||||
"tabIcon": "tx_jz_45003",
|
||||
"tabTitle": {
|
||||
"key": "pagoda3",
|
||||
"text": "新兴武痴"
|
||||
@ -904,7 +904,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 8,
|
||||
"tab": 3,
|
||||
"tabIcon": "tx_jx_43001",
|
||||
"tabIcon": "tx_jz_45003",
|
||||
"tabTitle": {
|
||||
"key": "pagoda3",
|
||||
"text": "新兴武痴"
|
||||
@ -935,7 +935,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 9,
|
||||
"tab": 3,
|
||||
"tabIcon": "tx_jx_43001",
|
||||
"tabIcon": "tx_jz_45003",
|
||||
"tabTitle": {
|
||||
"key": "pagoda3",
|
||||
"text": "新兴武痴"
|
||||
@ -966,7 +966,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 10,
|
||||
"tab": 3,
|
||||
"tabIcon": "tx_jx_43001",
|
||||
"tabIcon": "tx_jz_45003",
|
||||
"tabTitle": {
|
||||
"key": "pagoda3",
|
||||
"text": "新兴武痴"
|
||||
@ -1009,7 +1009,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 1,
|
||||
"tab": 4,
|
||||
"tabIcon": "tx_jx_24005",
|
||||
"tabIcon": "tx_jz_24005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda4",
|
||||
"text": "顽谐武者"
|
||||
@ -1040,7 +1040,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 2,
|
||||
"tab": 4,
|
||||
"tabIcon": "tx_jx_24005",
|
||||
"tabIcon": "tx_jz_24005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda4",
|
||||
"text": "顽谐武者"
|
||||
@ -1071,7 +1071,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 3,
|
||||
"tab": 4,
|
||||
"tabIcon": "tx_jx_24005",
|
||||
"tabIcon": "tx_jz_24005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda4",
|
||||
"text": "顽谐武者"
|
||||
@ -1102,7 +1102,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 4,
|
||||
"tab": 4,
|
||||
"tabIcon": "tx_jx_24005",
|
||||
"tabIcon": "tx_jz_24005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda4",
|
||||
"text": "顽谐武者"
|
||||
@ -1133,7 +1133,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 5,
|
||||
"tab": 4,
|
||||
"tabIcon": "tx_jx_24005",
|
||||
"tabIcon": "tx_jz_24005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda4",
|
||||
"text": "顽谐武者"
|
||||
@ -1175,7 +1175,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 6,
|
||||
"tab": 4,
|
||||
"tabIcon": "tx_jx_24005",
|
||||
"tabIcon": "tx_jz_24005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda4",
|
||||
"text": "顽谐武者"
|
||||
@ -1206,7 +1206,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 7,
|
||||
"tab": 4,
|
||||
"tabIcon": "tx_jx_24005",
|
||||
"tabIcon": "tx_jz_24005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda4",
|
||||
"text": "顽谐武者"
|
||||
@ -1237,7 +1237,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 8,
|
||||
"tab": 4,
|
||||
"tabIcon": "tx_jx_24005",
|
||||
"tabIcon": "tx_jz_24005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda4",
|
||||
"text": "顽谐武者"
|
||||
@ -1268,7 +1268,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 9,
|
||||
"tab": 4,
|
||||
"tabIcon": "tx_jx_24005",
|
||||
"tabIcon": "tx_jz_24005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda4",
|
||||
"text": "顽谐武者"
|
||||
@ -1299,7 +1299,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 10,
|
||||
"tab": 4,
|
||||
"tabIcon": "tx_jx_24005",
|
||||
"tabIcon": "tx_jz_24005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda4",
|
||||
"text": "顽谐武者"
|
||||
@ -1342,7 +1342,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 1,
|
||||
"tab": 5,
|
||||
"tabIcon": "tx_jx_14005",
|
||||
"tabIcon": "tx_jz_14005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda5",
|
||||
"text": "九天侠客"
|
||||
@ -1373,7 +1373,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 2,
|
||||
"tab": 5,
|
||||
"tabIcon": "tx_jx_14005",
|
||||
"tabIcon": "tx_jz_14005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda5",
|
||||
"text": "九天侠客"
|
||||
@ -1404,7 +1404,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 3,
|
||||
"tab": 5,
|
||||
"tabIcon": "tx_jx_14005",
|
||||
"tabIcon": "tx_jz_14005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda5",
|
||||
"text": "九天侠客"
|
||||
@ -1435,7 +1435,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 4,
|
||||
"tab": 5,
|
||||
"tabIcon": "tx_jx_14005",
|
||||
"tabIcon": "tx_jz_14005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda5",
|
||||
"text": "九天侠客"
|
||||
@ -1466,7 +1466,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 5,
|
||||
"tab": 5,
|
||||
"tabIcon": "tx_jx_14005",
|
||||
"tabIcon": "tx_jz_14005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda5",
|
||||
"text": "九天侠客"
|
||||
@ -1508,7 +1508,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 6,
|
||||
"tab": 5,
|
||||
"tabIcon": "tx_jx_14005",
|
||||
"tabIcon": "tx_jz_14005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda5",
|
||||
"text": "九天侠客"
|
||||
@ -1539,7 +1539,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 7,
|
||||
"tab": 5,
|
||||
"tabIcon": "tx_jx_14005",
|
||||
"tabIcon": "tx_jz_14005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda5",
|
||||
"text": "九天侠客"
|
||||
@ -1570,7 +1570,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 8,
|
||||
"tab": 5,
|
||||
"tabIcon": "tx_jx_14005",
|
||||
"tabIcon": "tx_jz_14005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda5",
|
||||
"text": "九天侠客"
|
||||
@ -1601,7 +1601,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 9,
|
||||
"tab": 5,
|
||||
"tabIcon": "tx_jx_14005",
|
||||
"tabIcon": "tx_jz_14005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda5",
|
||||
"text": "九天侠客"
|
||||
@ -1632,7 +1632,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 10,
|
||||
"tab": 5,
|
||||
"tabIcon": "tx_jx_14005",
|
||||
"tabIcon": "tx_jz_14005",
|
||||
"tabTitle": {
|
||||
"key": "pagoda5",
|
||||
"text": "九天侠客"
|
||||
@ -1675,7 +1675,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 1,
|
||||
"tab": 6,
|
||||
"tabIcon": "tx_jx_44006",
|
||||
"tabIcon": "tx_jz_44006",
|
||||
"tabTitle": {
|
||||
"key": "pagoda6",
|
||||
"text": "铁掌慧心"
|
||||
@ -1706,7 +1706,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 2,
|
||||
"tab": 6,
|
||||
"tabIcon": "tx_jx_44006",
|
||||
"tabIcon": "tx_jz_44006",
|
||||
"tabTitle": {
|
||||
"key": "pagoda6",
|
||||
"text": "铁掌慧心"
|
||||
@ -1737,7 +1737,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 3,
|
||||
"tab": 6,
|
||||
"tabIcon": "tx_jx_44006",
|
||||
"tabIcon": "tx_jz_44006",
|
||||
"tabTitle": {
|
||||
"key": "pagoda6",
|
||||
"text": "铁掌慧心"
|
||||
@ -1768,7 +1768,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 4,
|
||||
"tab": 6,
|
||||
"tabIcon": "tx_jx_44006",
|
||||
"tabIcon": "tx_jz_44006",
|
||||
"tabTitle": {
|
||||
"key": "pagoda6",
|
||||
"text": "铁掌慧心"
|
||||
@ -1799,7 +1799,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 5,
|
||||
"tab": 6,
|
||||
"tabIcon": "tx_jx_44006",
|
||||
"tabIcon": "tx_jz_44006",
|
||||
"tabTitle": {
|
||||
"key": "pagoda6",
|
||||
"text": "铁掌慧心"
|
||||
@ -1841,7 +1841,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 6,
|
||||
"tab": 6,
|
||||
"tabIcon": "tx_jx_44006",
|
||||
"tabIcon": "tx_jz_44006",
|
||||
"tabTitle": {
|
||||
"key": "pagoda6",
|
||||
"text": "铁掌慧心"
|
||||
@ -1872,7 +1872,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 7,
|
||||
"tab": 6,
|
||||
"tabIcon": "tx_jx_44006",
|
||||
"tabIcon": "tx_jz_44006",
|
||||
"tabTitle": {
|
||||
"key": "pagoda6",
|
||||
"text": "铁掌慧心"
|
||||
@ -1903,7 +1903,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 8,
|
||||
"tab": 6,
|
||||
"tabIcon": "tx_jx_44006",
|
||||
"tabIcon": "tx_jz_44006",
|
||||
"tabTitle": {
|
||||
"key": "pagoda6",
|
||||
"text": "铁掌慧心"
|
||||
@ -1934,7 +1934,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 9,
|
||||
"tab": 6,
|
||||
"tabIcon": "tx_jx_44006",
|
||||
"tabIcon": "tx_jz_44006",
|
||||
"tabTitle": {
|
||||
"key": "pagoda6",
|
||||
"text": "铁掌慧心"
|
||||
@ -1965,7 +1965,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 10,
|
||||
"tab": 6,
|
||||
"tabIcon": "tx_jx_44006",
|
||||
"tabIcon": "tx_jz_44006",
|
||||
"tabTitle": {
|
||||
"key": "pagoda6",
|
||||
"text": "铁掌慧心"
|
||||
@ -2008,7 +2008,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 1,
|
||||
"tab": 7,
|
||||
"tabIcon": "tx_jx_35001",
|
||||
"tabIcon": "tx_jz_35001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda7",
|
||||
"text": "功夫大师"
|
||||
@ -2039,7 +2039,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 2,
|
||||
"tab": 7,
|
||||
"tabIcon": "tx_jx_35001",
|
||||
"tabIcon": "tx_jz_35001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda7",
|
||||
"text": "功夫大师"
|
||||
@ -2070,7 +2070,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 3,
|
||||
"tab": 7,
|
||||
"tabIcon": "tx_jx_35001",
|
||||
"tabIcon": "tx_jz_35001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda7",
|
||||
"text": "功夫大师"
|
||||
@ -2101,7 +2101,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 4,
|
||||
"tab": 7,
|
||||
"tabIcon": "tx_jx_35001",
|
||||
"tabIcon": "tx_jz_35001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda7",
|
||||
"text": "功夫大师"
|
||||
@ -2132,7 +2132,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 5,
|
||||
"tab": 7,
|
||||
"tabIcon": "tx_jx_35001",
|
||||
"tabIcon": "tx_jz_35001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda7",
|
||||
"text": "功夫大师"
|
||||
@ -2174,7 +2174,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 6,
|
||||
"tab": 7,
|
||||
"tabIcon": "tx_jx_35001",
|
||||
"tabIcon": "tx_jz_35001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda7",
|
||||
"text": "功夫大师"
|
||||
@ -2205,7 +2205,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 7,
|
||||
"tab": 7,
|
||||
"tabIcon": "tx_jx_35001",
|
||||
"tabIcon": "tx_jz_35001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda7",
|
||||
"text": "功夫大师"
|
||||
@ -2236,7 +2236,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 8,
|
||||
"tab": 7,
|
||||
"tabIcon": "tx_jx_35001",
|
||||
"tabIcon": "tx_jz_35001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda7",
|
||||
"text": "功夫大师"
|
||||
@ -2267,7 +2267,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 9,
|
||||
"tab": 7,
|
||||
"tabIcon": "tx_jx_35001",
|
||||
"tabIcon": "tx_jz_35001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda7",
|
||||
"text": "功夫大师"
|
||||
@ -2298,7 +2298,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 10,
|
||||
"tab": 7,
|
||||
"tabIcon": "tx_jx_35001",
|
||||
"tabIcon": "tx_jz_35001",
|
||||
"tabTitle": {
|
||||
"key": "pagoda7",
|
||||
"text": "功夫大师"
|
||||
@ -2341,7 +2341,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 1,
|
||||
"tab": 8,
|
||||
"tabIcon": "tx_jx_44002",
|
||||
"tabIcon": "tx_jz_44002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda8",
|
||||
"text": "逃脱专家"
|
||||
@ -2372,7 +2372,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 2,
|
||||
"tab": 8,
|
||||
"tabIcon": "tx_jx_44002",
|
||||
"tabIcon": "tx_jz_44002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda8",
|
||||
"text": "逃脱专家"
|
||||
@ -2403,7 +2403,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 3,
|
||||
"tab": 8,
|
||||
"tabIcon": "tx_jx_44002",
|
||||
"tabIcon": "tx_jz_44002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda8",
|
||||
"text": "逃脱专家"
|
||||
@ -2434,7 +2434,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 4,
|
||||
"tab": 8,
|
||||
"tabIcon": "tx_jx_44002",
|
||||
"tabIcon": "tx_jz_44002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda8",
|
||||
"text": "逃脱专家"
|
||||
@ -2465,7 +2465,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 5,
|
||||
"tab": 8,
|
||||
"tabIcon": "tx_jx_44002",
|
||||
"tabIcon": "tx_jz_44002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda8",
|
||||
"text": "逃脱专家"
|
||||
@ -2507,7 +2507,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 6,
|
||||
"tab": 8,
|
||||
"tabIcon": "tx_jx_44002",
|
||||
"tabIcon": "tx_jz_44002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda8",
|
||||
"text": "逃脱专家"
|
||||
@ -2538,7 +2538,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 7,
|
||||
"tab": 8,
|
||||
"tabIcon": "tx_jx_44002",
|
||||
"tabIcon": "tx_jz_44002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda8",
|
||||
"text": "逃脱专家"
|
||||
@ -2569,7 +2569,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 8,
|
||||
"tab": 8,
|
||||
"tabIcon": "tx_jx_44002",
|
||||
"tabIcon": "tx_jz_44002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda8",
|
||||
"text": "逃脱专家"
|
||||
@ -2600,7 +2600,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 9,
|
||||
"tab": 8,
|
||||
"tabIcon": "tx_jx_44002",
|
||||
"tabIcon": "tx_jz_44002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda8",
|
||||
"text": "逃脱专家"
|
||||
@ -2631,7 +2631,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 10,
|
||||
"tab": 8,
|
||||
"tabIcon": "tx_jx_44002",
|
||||
"tabIcon": "tx_jz_44002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda8",
|
||||
"text": "逃脱专家"
|
||||
@ -2674,7 +2674,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 1,
|
||||
"tab": 9,
|
||||
"tabIcon": "tx_jx_35002",
|
||||
"tabIcon": "tx_jz_35002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda9",
|
||||
"text": "驯龙高手"
|
||||
@ -2705,7 +2705,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 2,
|
||||
"tab": 9,
|
||||
"tabIcon": "tx_jx_35002",
|
||||
"tabIcon": "tx_jz_35002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda9",
|
||||
"text": "驯龙高手"
|
||||
@ -2736,7 +2736,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 3,
|
||||
"tab": 9,
|
||||
"tabIcon": "tx_jx_35002",
|
||||
"tabIcon": "tx_jz_35002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda9",
|
||||
"text": "驯龙高手"
|
||||
@ -2767,7 +2767,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 4,
|
||||
"tab": 9,
|
||||
"tabIcon": "tx_jx_35002",
|
||||
"tabIcon": "tx_jz_35002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda9",
|
||||
"text": "驯龙高手"
|
||||
@ -2798,7 +2798,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 5,
|
||||
"tab": 9,
|
||||
"tabIcon": "tx_jx_35002",
|
||||
"tabIcon": "tx_jz_35002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda9",
|
||||
"text": "驯龙高手"
|
||||
@ -2840,7 +2840,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 6,
|
||||
"tab": 9,
|
||||
"tabIcon": "tx_jx_35002",
|
||||
"tabIcon": "tx_jz_35002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda9",
|
||||
"text": "驯龙高手"
|
||||
@ -2871,7 +2871,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 7,
|
||||
"tab": 9,
|
||||
"tabIcon": "tx_jx_35002",
|
||||
"tabIcon": "tx_jz_35002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda9",
|
||||
"text": "驯龙高手"
|
||||
@ -2902,7 +2902,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 8,
|
||||
"tab": 9,
|
||||
"tabIcon": "tx_jx_35002",
|
||||
"tabIcon": "tx_jz_35002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda9",
|
||||
"text": "驯龙高手"
|
||||
@ -2933,7 +2933,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 9,
|
||||
"tab": 9,
|
||||
"tabIcon": "tx_jx_35002",
|
||||
"tabIcon": "tx_jz_35002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda9",
|
||||
"text": "驯龙高手"
|
||||
@ -2964,7 +2964,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 10,
|
||||
"tab": 9,
|
||||
"tabIcon": "tx_jx_35002",
|
||||
"tabIcon": "tx_jz_35002",
|
||||
"tabTitle": {
|
||||
"key": "pagoda9",
|
||||
"text": "驯龙高手"
|
||||
@ -3007,7 +3007,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 1,
|
||||
"tab": 10,
|
||||
"tabIcon": "tx_jx_45004",
|
||||
"tabIcon": "tx_jz_45004",
|
||||
"tabTitle": {
|
||||
"key": "pagoda10",
|
||||
"text": "独行剑客"
|
||||
@ -3038,7 +3038,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 2,
|
||||
"tab": 10,
|
||||
"tabIcon": "tx_jx_45004",
|
||||
"tabIcon": "tx_jz_45004",
|
||||
"tabTitle": {
|
||||
"key": "pagoda10",
|
||||
"text": "独行剑客"
|
||||
@ -3069,7 +3069,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 3,
|
||||
"tab": 10,
|
||||
"tabIcon": "tx_jx_45004",
|
||||
"tabIcon": "tx_jz_45004",
|
||||
"tabTitle": {
|
||||
"key": "pagoda10",
|
||||
"text": "独行剑客"
|
||||
@ -3100,7 +3100,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 4,
|
||||
"tab": 10,
|
||||
"tabIcon": "tx_jx_45004",
|
||||
"tabIcon": "tx_jz_45004",
|
||||
"tabTitle": {
|
||||
"key": "pagoda10",
|
||||
"text": "独行剑客"
|
||||
@ -3131,7 +3131,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 5,
|
||||
"tab": 10,
|
||||
"tabIcon": "tx_jx_45004",
|
||||
"tabIcon": "tx_jz_45004",
|
||||
"tabTitle": {
|
||||
"key": "pagoda10",
|
||||
"text": "独行剑客"
|
||||
@ -3173,7 +3173,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 6,
|
||||
"tab": 10,
|
||||
"tabIcon": "tx_jx_45004",
|
||||
"tabIcon": "tx_jz_45004",
|
||||
"tabTitle": {
|
||||
"key": "pagoda10",
|
||||
"text": "独行剑客"
|
||||
@ -3204,7 +3204,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 7,
|
||||
"tab": 10,
|
||||
"tabIcon": "tx_jx_45004",
|
||||
"tabIcon": "tx_jz_45004",
|
||||
"tabTitle": {
|
||||
"key": "pagoda10",
|
||||
"text": "独行剑客"
|
||||
@ -3235,7 +3235,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 8,
|
||||
"tab": 10,
|
||||
"tabIcon": "tx_jx_45004",
|
||||
"tabIcon": "tx_jz_45004",
|
||||
"tabTitle": {
|
||||
"key": "pagoda10",
|
||||
"text": "独行剑客"
|
||||
@ -3266,7 +3266,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 9,
|
||||
"tab": 10,
|
||||
"tabIcon": "tx_jx_45004",
|
||||
"tabIcon": "tx_jz_45004",
|
||||
"tabTitle": {
|
||||
"key": "pagoda10",
|
||||
"text": "独行剑客"
|
||||
@ -3297,7 +3297,7 @@
|
||||
"Level_type": 1,
|
||||
"layer_num": 10,
|
||||
"tab": 10,
|
||||
"tabIcon": "tx_jx_45004",
|
||||
"tabIcon": "tx_jz_45004",
|
||||
"tabTitle": {
|
||||
"key": "pagoda10",
|
||||
"text": "独行剑客"
|
||||
|
@ -1,516 +1,751 @@
|
||||
[
|
||||
{
|
||||
"key": 1,
|
||||
"id": 10001,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_1",
|
||||
"text": "羁绊说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_1",
|
||||
"text": "这里可以查看各种羁绊并解锁羁绊提升守护者属性。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 2,
|
||||
"id": 10002,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_2",
|
||||
"text": "羁绊详细说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_2",
|
||||
"text": "这里可以查看羁绊所需守护者,解锁羁绊后可以根据好感度提升羁绊等级。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 3,
|
||||
"id": 10003,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_3",
|
||||
"text": "好感度说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_3",
|
||||
"text": "这里可以查看与各个守护者们的好感度。<br>点击守护者可以进入守护者送礼界面。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 4,
|
||||
"id": 10004,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_4",
|
||||
"text": "好感度详细说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_4",
|
||||
"text": "这里可以给守护者送礼,提升与守护者的好感度。<br>每个守护者每日最多送礼9次,且每次赠送会随着饱腹度的增加而减少好感度的增加。<br>每日赠送1-3次,为100%的食物好感度。<br>每日赠送4-6次,为80%的食物好感度。<br>每日赠送7-9次,为50%的好感度。<br>每个守护者有喜欢的食物与讨厌的食物,赠送喜欢的食物增加的好感度为1.5倍,且对话也有所不同。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 5,
|
||||
"id": 10005,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_5",
|
||||
"text": "功夫陪练说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_5",
|
||||
"text": "这里可以查看各种功夫陪练,完成陪练可以获得高额奖励。<br>完成4/8/12次的陪练还有额外奖励可以领取。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 6,
|
||||
"id": 10006,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_6",
|
||||
"text": "陪练详细说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_6",
|
||||
"text": "这里可以选择守护者去完成陪练任务,每个陪练任务有不同的等级与阵容要求,满足额外需求还可以获得额外的道具奖励,完成任务可以获得高额奖励。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 7,
|
||||
"id": 10007,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_7",
|
||||
"text": "魔药说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_7",
|
||||
"text": "目前功能删除。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 8,
|
||||
"id": 10008,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_8",
|
||||
"text": "竞技场说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_8",
|
||||
"text": "这里可以与其他玩家的阵容进行对决,也可以挑战电脑阵容来获取奖励。<br>挑战电脑阵容难度随等级解锁,挑战需要消耗竞技场挑战券。<br>竞技场挑战券随时间恢复,每144分钟回复一张。<br>可以使用月光原石直接购买竞技场挑战券。每日购买上限最多为10张。每次购买消耗的月光原石逐级递增。<br>挑战玩家也需消耗竞技场挑战券,战胜玩家获得积分,在每周结算时根据积分排名来获得奖励。<br>积分排名逻辑:<br>黑铁:0—799,竞技胜利获胜奖励为竞技币10个。<br>青铜:800-1299,竞技胜利获胜奖励为竞技币12个。<br>白银:1300-1599,竞技胜利获胜奖励为竞技币14个。<br>黄金:1600-2199,竞技胜利获胜奖励为竞技币16个。<br>铂金:2200-2799,竞技胜利获胜奖励为竞技币18个。<br>月光原石:2800-3699,竞技胜利获胜奖励为竞技币20个。<br>大师:3700-4599,竞技胜利获胜奖励为竞技币22个。<br>王者:4600以上,竞技胜利获胜奖励为竞技币22个。<br>积分排名奖励具体查看排名中的奖励预览。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 9,
|
||||
"id": 10009,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_9",
|
||||
"text": "背包说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_9",
|
||||
"text": "这里装着你获得的所有物品。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 10,
|
||||
"id": 10010,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_10",
|
||||
"text": "战斗说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_10",
|
||||
"text": "设置中可以查看守护者技能和克制关系。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 11,
|
||||
"id": 10011,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_11",
|
||||
"text": "属性加成说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_11",
|
||||
"text": "属性约束关系<br>当时用有利属性惊喜攻击时,额外高处15%的概率触发暴击,额外50概率触发会心。<br>当时用不利属性进行攻击时,额外高处50%概率触发失手。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 12,
|
||||
"id": 10012,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_12",
|
||||
"text": "公告说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_12",
|
||||
"text": "这里可以查看公告。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 13,
|
||||
"id": 10013,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_13",
|
||||
"text": "冒险之旅说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_13",
|
||||
"text": "这里可以挑战冒险之旅。<br>体验传承者在各个世界经历的传奇故事。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 14,
|
||||
"id": 10014,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_14",
|
||||
"text": "任务界面说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_14",
|
||||
"text": "这里可以查看并选择任务,完成任务可获得任务奖励。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 15,
|
||||
"id": 10015,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_15",
|
||||
"text": "守护者说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_15",
|
||||
"text": "这里可以查看你获得的所有守护者们,选择守护者点击右侧按钮可以查看详细界面并且强化他们。<br>在强化界面,可以有各种方式强化守护者。<br>守护者等级强化:<br>点击守护者经验条下方的加号按钮可以进入守护者升级界面,使用护身符可以快速提升守护者等级。<br>守护者星级强化:<br>当守护者等级达到当前星级最大值(三星最大等级为30级,四星为40级,5星为50级,6星60级),可以使用荣耀徽章提升守护者星级,并解锁最高等级上限。守护者最高为6星。荣耀徽章可以通过合成或分解操作,进行不同星级之间的转换。<br>守护者技能等级强化:<br>点击技能图标上方的按钮,可以进入守护者技能升级界面,使用不同等级的功夫卷轴可以强化不同稀有度的守护者的技能等级。技能等级提升为随机提升该守护者未满级的技能等级。<br>守护者觉醒:<br>可以在觉醒界面使用守护之心强化你的守护者。觉醒道具守护之心主要在招募重复守护者获得。<br>守护者回响:<br>可以在回响界面使用回响强化道具强化你的守护者。回响强化道具可以在猎魂与宝箱中获得。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 16,
|
||||
"id": 10016,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_16",
|
||||
"text": "守护者装备说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_16",
|
||||
"text": "这里可以查看你拥有的所有装备,并且可以给守护者们装备上,一键穿戴会默认选择你最好的装备穿戴给当前守护者(已穿戴装备除外)。<br>点击装备可以打开装备强化界面,强化装备需要金币。每次强化到一定等级可以解锁装备副词条。<br>不同稀有度的装备等级上限不同,可解锁的副词条数量也不同。<br>强化装备有概率失败,装备强化等级越高,失败的概率也越高,失败到一定次数下次一定强化成功。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 17,
|
||||
"id": 10017,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_17",
|
||||
"text": "守护者攻略说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_17",
|
||||
"text": "这里可以完成特殊的考核任务,熟悉守护者的特色机制。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 18,
|
||||
"id": 10018,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_18",
|
||||
"text": "招募概率公示"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_18",
|
||||
"text": "【圣桃招募】<br>这里可以使用圣桃枝招募新的守护者们。<br>(圣桃枝可以用200月光原石购买一个)<br>招募概率公示:<br>史诗守护者获得概率:1.2%<br>完美守护者获得概率:10.8%<br>稀有守护者获得概率:88%<br>【限定招募】<br>这里可以选择自己喜欢的守护者,招募到一定次数后必出该守护者。<br>限定招募都有时间限制,时间结束后保底重置。<br>【阵营招募】<br>阵营招募可以使用特定的圣桃枝去招募特定阵容的守护者。<br>【许愿招募】<br>当玩家进行圣桃招募时,获得四星守护者可以获得一个圣桃。<br>获得五星守护者时能获得三十个圣桃。<br>消耗圣桃可以选择一个五星守护者固定招募出来。每个守护者需要的圣桃数量不同。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 19,
|
||||
"id": 10019,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_19",
|
||||
"text": "维京远征说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_19",
|
||||
"text": "这里可以挑战泰坦们获得打造材料。<br>泰坦共有三种,挑战不同的泰坦都会有不同类别的装备打造材料。<br>挑战高难度泰坦获得的材料奖励越多。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 20,
|
||||
"id": 10020,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_20",
|
||||
"text": "猎魂说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_20",
|
||||
"text": "这里可以猎魂各种敌人获得回响材料。<br>猎魂挑战随时间开放不同的猎魂头目,掉落的回响材料可用于阵容也会有所不同。<br>挑战难度越高的猎魂头目,获得的材料数量与稀有度越高。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 21,
|
||||
"id": 10021,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_21",
|
||||
"text": "俱乐部申请说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_21",
|
||||
"text": "这里可以加入其他人的俱乐部。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 22,
|
||||
"id": 10022,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_22",
|
||||
"text": "俱乐部创建说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_22",
|
||||
"text": "这里可以创建属于自己的俱乐部。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 23,
|
||||
"id": 10023,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_23",
|
||||
"text": "副本挑战说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_23",
|
||||
"text": "这里可以打败敌人获取稀有道具,打败等级越高获取道具的稀有度越高。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 24,
|
||||
"id": 10024,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_24",
|
||||
"text": "战斗信息说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_24",
|
||||
"text": "这里可以查看关卡星完成条件。<br>积累一定的关卡星可以获得额外的道具奖励。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 25,
|
||||
"id": 10025,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_25",
|
||||
"text": "回响说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_25",
|
||||
"text": "这里可以使用回响强化道具强化你的守护者。<br>回响强化道具可在猎魂与宝箱中获得。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 26,
|
||||
"id": 10026,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_26",
|
||||
"text": "技能强化说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_26",
|
||||
"text": "这里可以使用技能强化道具强化你的守护者的技能。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 27,
|
||||
"id": 10027,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_27",
|
||||
"text": "觉醒说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_27",
|
||||
"text": "这里可以使用守护之心强化你的守护者。<br>觉醒道具守护之心主要为招募重复守护者获得。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 28,
|
||||
"id": 10028,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_28",
|
||||
"text": "铁匠铺锻造说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_28",
|
||||
"text": "这里可以消耗锻造材料打造出各种装备。<br>打造增长熟练度,熟练度足够后会解锁下一级图纸。<br>打造越高级的图纸获得更好的装备概率越高。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 29,
|
||||
"id": 10029,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_29",
|
||||
"text": "铁匠铺火炉说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_29",
|
||||
"text": "这里可以查看炉温。<br>炉温是打造时的消耗品,随时间自动回复,也可以使用道具回复。<br>提升炉温等级可以提升炉温上限与炉温恢复速度。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 30,
|
||||
"id": 10030,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_30",
|
||||
"text": "装备手册说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_30",
|
||||
"text": "这里可以使用装备手册的各个技能强化锻造炉。<br>技能包括:<br>销售精英:<br>可以提升装备的售价。<br>节能环保:<br>可以减少打造所消耗的炉温。<br>推广引流:<br>可以提升顾客数量。<br>倾销货物:<br>可以提升顾客购买装备数量的上限。<br>制作大师:<br>打造高品质装备时满星的概率提升1%。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 31,
|
||||
"id": 10031,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_31",
|
||||
"text": "炼金塔挑战说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_31",
|
||||
"text": "这里可以挑战炼金塔,每次挑战胜利都可以获得奖励,每挑战胜利10层可以获得相应教习。(炼金塔挑战不需要消耗物品)。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 32,
|
||||
"id": 10032,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_32",
|
||||
"text": "炼金塔挑战说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_32",
|
||||
"text": "这里可以查看炼金塔每层挑战成功获得的奖励与敌人配置。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 33,
|
||||
"id": 10033,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_33",
|
||||
"text": "每日一练说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_33",
|
||||
"text": "这里可以挑战每日一练获取特殊的战斗增益加成。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 34,
|
||||
"id": 10034,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_34",
|
||||
"text": "每日一练说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_34",
|
||||
"text": "这里可以开始每日一练,可以在左下角查看每日一练动作要领。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 35,
|
||||
"id": 10035,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_35",
|
||||
"text": "武馆登记说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_35",
|
||||
"text": "这里可以登记不同职业类别。<br>登记类别提升后,该类别的守护者可以获得额外的木桩锻炼经验加成。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 36,
|
||||
"id": 10036,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_36",
|
||||
"text": "拼图说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_36",
|
||||
"text": "这里是使用左右两侧的积木,通过在木板上组合积木形状,只空出相应日期的益智游戏。<br>挑战日期为当月所有日期,完成可以获得奖励,每个月后重置。<br>每次重置前可以挑战当月的所有日期。完成后有额外奖励。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 37,
|
||||
"id": 10037,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_37",
|
||||
"text": "商队功能界面说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_37",
|
||||
"text": "这里可以进入商队功能的不同界面。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 38,
|
||||
"id": 10038,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_38",
|
||||
"text": "商队大世界说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_38",
|
||||
"text": "这里可以使用虚拟货币购买不同城市的货物。<br>在需求不同的城市中卖出来赚取更多的虚拟币,最后会根据玩家虚拟币的排名获取奖励。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 39,
|
||||
"id": 10039,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_39",
|
||||
"text": "商队购买说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_39",
|
||||
"text": "这里可以在该城市购买与卖出各种货物。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 40,
|
||||
"id": 10040,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_40",
|
||||
"text": "拍照界面说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_40",
|
||||
"text": "这里可以利用当前背景与人物角色,利用滤镜与各种动作拍出好看的照片。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 41,
|
||||
"id": 10041,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_41",
|
||||
"text": "星图系统说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_41",
|
||||
"text": "这里可以查看四种属性的守护者们,并且使用星图币强化这一属性的全部守护者们。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 42,
|
||||
"id": 10042,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_42",
|
||||
"text": "星图系统说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_42",
|
||||
"text": "这里可以可以使用星图币强化某个属性的全部守护者们。<br>强化属性会在战斗中生效,不会在属性中显示。<br>星图币在玩家升级时获得。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 43,
|
||||
"id": 10100,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_43",
|
||||
"text": "测试帮助信息"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_43",
|
||||
"text": "帮忙测试这个界面是否有帮助信息。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 44,
|
||||
"id": 10044,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_44",
|
||||
"text": "传承者界面说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_44",
|
||||
"text": "这里可以查看传承者游戏进度。<br>可以修改名称与个性签名(名称最多12字符,汉字算2字符)。<br>还能修改并查看自己的阵容展示。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 45,
|
||||
"id": 10045,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_45",
|
||||
"text": "烹饪说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_45",
|
||||
"text": "这里可以使用食材烹饪出各种各样的食物。<br>食材组合的不同,烹饪出来的食物也完全不同。<br>添加的食物越多,能煮出好食物的概率越高。<br>只有正确的食材组合才能烹饪出美味佳肴。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 46,
|
||||
"id": 10046,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_46",
|
||||
"text": "月光护符说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_46",
|
||||
"text": "这里可以使用传承者月光与水晶的力量,迅速提升守护者的等级。<br>水晶会挑选你等级最高的5位守护者为核心,在右侧上阵守护者将会把等级提升至五位最高的守护者中等级最低的那一位。<br>上阵守护者槽位由传承者等级解锁,每一个槽位只能上阵相应品质的守护者。<br>卸下守护者后槽位会进入不稳定状态,稳定槽位需要等待24小时或者200月光原石迅速稳定。"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": 47,
|
||||
"id": 10047,
|
||||
"title": {
|
||||
"key": "ruledesc_ruledesc_title_47",
|
||||
"text": "商店说明"
|
||||
},
|
||||
"titlecontent": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"content": {
|
||||
"key": "ruledesc_ruledesc_content_47",
|
||||
"text": "金币商店<br>在金币商店内,可以使用金币购买所需物资。<br>金币商店每隔8小时刷新,也可以手动刷新,手动刷新需要消耗钻石,每天最多可以刷新8次。<br>等级越高,金币商店中刷出高品质装备的概率越大。<br>月光商店<br>在月光商店内,可以使用月光原石购买所需物资。<br>月光商店每天刷新一次,不可手动刷新。<br>友情专柜<br>在友情专柜内,可以使用友情点购买所需物资。<br>竞技专柜每天刷新一次,不可手动刷新。<br>竞技专柜<br>在竞技专柜内,可以使用竞技币购买所需物资。<br>竞技专柜每七天刷新一次,不可手动刷新。<br>聚乐专柜<br>在聚乐专柜内,可以使用月光原石购买所需物资。<br>聚乐专柜每七天刷新一次,不可手动刷新。<br>守护专柜<br>在守护专柜内,可以使用幸运星购买所需物资。<br>守护专柜每二十一天刷新一次,不可手动刷新。<br>冒险商店<br>这里面是通关冒险之旅章节后解锁的商店。<br>内部的商品是一次性的,通过冒险之旅获得相应的货币购买。"
|
||||
|
@ -13953,7 +13953,7 @@
|
||||
"Argu": [
|
||||
1,
|
||||
1,
|
||||
1,
|
||||
12,
|
||||
1000
|
||||
],
|
||||
"FollowSK": [],
|
||||
@ -28629,7 +28629,7 @@
|
||||
{
|
||||
"Id": 245004312,
|
||||
"EmitPR": 1000,
|
||||
"From": 3,
|
||||
"From": 4,
|
||||
"Where": [],
|
||||
"Order": "",
|
||||
"Limit": 1,
|
||||
|
@ -57067,7 +57067,7 @@
|
||||
"key": "skill_skill_atk_Name_151054111",
|
||||
"text": "三连电击"
|
||||
},
|
||||
"ico": "jn_51054_1",
|
||||
"ico": "jn_53003_2",
|
||||
"CorrectPos": 0,
|
||||
"IsMelee": 1,
|
||||
"act": "Skill_1",
|
||||
@ -57100,7 +57100,7 @@
|
||||
"key": "skill_skill_atk_Name_151054211",
|
||||
"text": "电光笼罩"
|
||||
},
|
||||
"ico": "jn_51054_2",
|
||||
"ico": "jn_53003_3",
|
||||
"CorrectPos": 0,
|
||||
"IsMelee": 0,
|
||||
"act": "Skill_2",
|
||||
@ -59141,7 +59141,7 @@
|
||||
"key": "skill_skill_atk_Name_151056111",
|
||||
"text": "鼠眩"
|
||||
},
|
||||
"ico": "",
|
||||
"ico": "jn_24007_1",
|
||||
"CorrectPos": 0,
|
||||
"IsMelee": 0,
|
||||
"act": "Skill_1",
|
||||
@ -59174,7 +59174,7 @@
|
||||
"key": "skill_skill_atk_Name_151056211",
|
||||
"text": "加速鼠窜"
|
||||
},
|
||||
"ico": "",
|
||||
"ico": "jn_24007_2",
|
||||
"CorrectPos": 0,
|
||||
"IsMelee": 0,
|
||||
"act": "Skill_2",
|
||||
@ -59207,7 +59207,7 @@
|
||||
"key": "skill_skill_atk_Name_151057111",
|
||||
"text": "层层电刑"
|
||||
},
|
||||
"ico": "",
|
||||
"ico": "jn_51006_2",
|
||||
"CorrectPos": 0,
|
||||
"IsMelee": 0,
|
||||
"act": "Skill_1",
|
||||
@ -59240,7 +59240,7 @@
|
||||
"key": "skill_skill_atk_Name_151057211",
|
||||
"text": "百万伏特"
|
||||
},
|
||||
"ico": "",
|
||||
"ico": "jn_51006_3",
|
||||
"CorrectPos": 0,
|
||||
"IsMelee": 1,
|
||||
"act": "Skill_3",
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -234,7 +234,7 @@ type (
|
||||
//创建装备
|
||||
NewEquipment(uid, cid string) (errdata *pb.ErrorData, equip *pb.DB_Equipment)
|
||||
//添加装备
|
||||
AddEquipment(session IUserSession, equip *pb.DB_Equipment) (errdata *pb.ErrorData)
|
||||
AddEquipment(session IUserSession, equip ...*pb.DB_Equipment) (errdata *pb.ErrorData)
|
||||
//出售装备
|
||||
SellEquipments(session IUserSession, equs []string) (errdata *pb.ErrorData, atno []*pb.UserAtno)
|
||||
//回收装备接口
|
||||
|
@ -351,7 +351,7 @@ func (this *Chat) pushChatToUnion(msg *pb.DBChat) (errdata *pb.ErrorData) {
|
||||
users := make([]string, 0, len(members))
|
||||
for _, v := range members {
|
||||
if v.OfflineTime == 0 { //离线时间为0 表示在线
|
||||
users = append(users, v.Uid)
|
||||
users = append(users, v.Uinfo.Uid)
|
||||
}
|
||||
}
|
||||
this.SendMsgToUsers(string(this.GetType()), "message", &pb.ChatMessagePush{Chat: msg}, users...)
|
||||
|
@ -198,13 +198,13 @@ func (this *modelEquipmentComp) addEquipments(uid string, equips []*pb.DB_Equipm
|
||||
if model, err = this.module.GetDBModelByUid(uid, this.TableName); err != nil {
|
||||
this.module.Errorln(err)
|
||||
} else {
|
||||
if err = model.AddLists(uid, &equipsMap); err != nil {
|
||||
if err = model.AddLists(uid, equipsMap); err != nil {
|
||||
this.module.Errorf("err:%v", err)
|
||||
return
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if err = model.AddLists(uid, &equipsMap); err != nil {
|
||||
if err = this.AddLists(uid, equipsMap); err != nil {
|
||||
this.module.Errorf("err:%v", err)
|
||||
return
|
||||
}
|
||||
|
@ -671,6 +671,7 @@ func (this *Equipment) NewMaxQualityEquipment(session comm.IUserSession, cid []s
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
|
@ -112,10 +112,15 @@ func (this *apiComp) Addblack(session comm.IUserSession, req *pb.FriendAddBlackR
|
||||
return
|
||||
}
|
||||
|
||||
// 判断对方是不是好友
|
||||
if _, ok := utils.Findx(target.FriendIds, self.Uid); ok {
|
||||
target.FriendIds = utils.Deletex(target.FriendIds, self.Uid)
|
||||
}
|
||||
target.Beblackids = append(target.Beblackids, session.GetUserId())
|
||||
//更新
|
||||
err = this.module.modelFriend.Change(target.Uid, map[string]interface{}{
|
||||
"beblackids": target.Beblackids,
|
||||
"friendIds": target.FriendIds,
|
||||
})
|
||||
if err != nil {
|
||||
errdata = &pb.ErrorData{
|
||||
|
@ -54,8 +54,10 @@ func (this *apiComp) GetAssistHero(session comm.IUserSession, req *pb.FriendGetA
|
||||
for cur.Next(context.TODO()) {
|
||||
tmp := &pb.DBFriend{}
|
||||
if err = cur.Decode(tmp); err == nil {
|
||||
list.Data[tmp.Uid] = tmp.Info.Name
|
||||
heros = append(heros, tmp.Hero)
|
||||
if session.GetUserId() != tmp.Uid {
|
||||
list.Data[tmp.Uid] = tmp.Info.Name
|
||||
heros = append(heros, tmp.Hero)
|
||||
}
|
||||
}
|
||||
}
|
||||
err = this.module.modelAssist.Add(session.GetUserId(), list)
|
||||
@ -83,8 +85,10 @@ func (this *apiComp) GetAssistHero(session comm.IUserSession, req *pb.FriendGetA
|
||||
for cur.Next(context.TODO()) {
|
||||
tmp := &pb.DBFriend{}
|
||||
if err = cur.Decode(tmp); err == nil {
|
||||
list.Data[tmp.Uid] = tmp.Info.Name
|
||||
heros = append(heros, tmp.Hero)
|
||||
if session.GetUserId() != tmp.Uid {
|
||||
list.Data[tmp.Uid] = tmp.Info.Name
|
||||
heros = append(heros, tmp.Hero)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -93,7 +97,9 @@ func (this *apiComp) GetAssistHero(session comm.IUserSession, req *pb.FriendGetA
|
||||
})
|
||||
} else {
|
||||
for k := range list.Data {
|
||||
uids = append(uids, k)
|
||||
if session.GetUserId() != k {
|
||||
uids = append(uids, k)
|
||||
}
|
||||
}
|
||||
// 批量查
|
||||
friends, err = this.module.modelFriend.GetFriends(uids)
|
||||
@ -105,7 +111,9 @@ func (this *apiComp) GetAssistHero(session comm.IUserSession, req *pb.FriendGetA
|
||||
return
|
||||
}
|
||||
for _, v := range friends {
|
||||
heros = append(heros, v.Hero)
|
||||
if v.Hero != nil {
|
||||
heros = append(heros, v.Hero)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -79,15 +79,17 @@ func (this *apiComp) RefreshAssistHero(session comm.IUserSession, req *pb.Friend
|
||||
list.Data[key] = names[pos]
|
||||
ahero = append(ahero, heros[pos])
|
||||
}
|
||||
|
||||
localNum, _ := this.module.modelFriend.DB.CountDocuments(core.SqlTable(this.module.modelFriend.TableName), bson.M{})
|
||||
randomIndex := comm.GetRandNum(0, int32(localNum))
|
||||
cur, err := this.module.modelFriend.DB.Find(core.SqlTable(this.module.modelFriend.TableName), bson.M{"assistHeroId": bson.M{"$ne": ""}}, options.Find().SetSkip(int64(randomIndex)).SetLimit(int64(strangerCount)))
|
||||
list.Data = make(map[string]string)
|
||||
//localNum, _ := this.module.modelFriend.DB.CountDocuments(core.SqlTable(this.module.modelFriend.TableName), bson.M{})
|
||||
//randomIndex := comm.GetRandNum(0, int32(localNum))
|
||||
cur, err := this.module.modelFriend.DB.Find(core.SqlTable(this.module.modelFriend.TableName), bson.M{"assistHeroId": bson.M{"$ne": ""}}, options.Find().SetSkip(0).SetLimit(int64(strangerCount)))
|
||||
for cur.Next(context.TODO()) {
|
||||
tmp := &pb.DBFriend{}
|
||||
if err = cur.Decode(tmp); err == nil {
|
||||
ahero = append(ahero, tmp.Hero)
|
||||
list.Data[tmp.Uid] = tmp.Info.Name
|
||||
if session.GetUserId() != tmp.Uid {
|
||||
ahero = append(ahero, tmp.Hero)
|
||||
list.Data[tmp.Uid] = tmp.Info.Name
|
||||
}
|
||||
}
|
||||
}
|
||||
if err = this.module.modelAssist.Change(session.GetUserId(), map[string]interface{}{
|
||||
|
@ -63,29 +63,9 @@ func (this *ModelFriend) GetFriend(uid string) (info *pb.DBFriend, err error) {
|
||||
|
||||
func (this *ModelFriend) GetFriends(uids []string) (friends []*pb.DBFriend, err error) {
|
||||
friends = make([]*pb.DBFriend, 0)
|
||||
var onfound []string
|
||||
if onfound, err = this.Gets(uids, &friends); err != nil {
|
||||
if _, err = this.GetByUids(uids, &friends); err != nil {
|
||||
this.moduole.Errorln(err)
|
||||
}
|
||||
for _, v := range onfound {
|
||||
var user *pb.DBUser
|
||||
if user, err = this.moduole.ModuleUser.GetUser(v); err != nil {
|
||||
this.moduole.Errorln(err)
|
||||
return
|
||||
}
|
||||
info := &pb.DBFriend{
|
||||
Id: primitive.NewObjectID().Hex(),
|
||||
Uid: v,
|
||||
Info: comm.GetUserBaseInfo(user),
|
||||
FriendIds: make([]string, 0),
|
||||
ApplyIds: make([]string, 0),
|
||||
BlackIds: make([]string, 0),
|
||||
GetZandIds: make([]string, 0),
|
||||
Record: make([]*pb.AssistRecord, 0),
|
||||
Beblackids: make([]string, 0),
|
||||
}
|
||||
err = this.Add(v, info)
|
||||
friends = append(friends, info)
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
@ -79,7 +79,7 @@ func (this *ModelUnionroulette) roulettechangePush(unionid string, uid, uname st
|
||||
return
|
||||
}
|
||||
for _, v := range members {
|
||||
users = append(users, v.Uid)
|
||||
users = append(users, v.Uinfo.Uid)
|
||||
}
|
||||
|
||||
lock, _ := this.userlock(unionid)
|
||||
|
@ -196,7 +196,7 @@ func (this *ModelUniongve) booshpchangepush(unionid string, info *pb.DBGuildGve)
|
||||
return
|
||||
}
|
||||
for _, v := range members {
|
||||
users = append(users, v.Uid)
|
||||
users = append(users, v.Uinfo.Uid)
|
||||
|
||||
}
|
||||
this.module.SendMsgToUsers(string(this.module.GetType()), "booschange", &pb.GuildGveBoosChangePush{
|
||||
@ -222,7 +222,7 @@ func (this *ModelUniongve) booskill(unionid string, boosid int32, info *pb.DBGui
|
||||
return
|
||||
}
|
||||
for _, v := range members {
|
||||
users = append(users, v.Uid)
|
||||
users = append(users, v.Uinfo.Uid)
|
||||
|
||||
}
|
||||
|
||||
@ -274,7 +274,7 @@ func (this *ModelUniongve) infochangepush(unionid string, info *pb.DBGuildGve) {
|
||||
return
|
||||
}
|
||||
for _, v := range members {
|
||||
users = append(users, v.Uid)
|
||||
users = append(users, v.Uinfo.Uid)
|
||||
|
||||
}
|
||||
this.module.SendMsgToUsers(string(this.module.GetType()), "infochange", &pb.GuildGveInfoChangePush{
|
||||
|
@ -131,7 +131,7 @@ func (this *modelRank) rankRewardPush(unionid string, reward []*cfg.Gameatn) {
|
||||
}
|
||||
|
||||
for _, v := range members {
|
||||
users = append(users, v.Uid)
|
||||
users = append(users, v.Uinfo.Uid)
|
||||
}
|
||||
this.module.mail.SendMailToUsers(users, "Guild_Boss", reward, nil)
|
||||
}
|
||||
|
@ -164,7 +164,7 @@ func (this *GuildGve) ModifyBooslv(session comm.IUserSession, lv int32) (errdata
|
||||
return
|
||||
}
|
||||
for _, v := range members {
|
||||
users = append(users, v.Uid)
|
||||
users = append(users, v.Uinfo.Uid)
|
||||
}
|
||||
this.SendMsgToUsers(string(this.GetType()), "stagechange", &pb.GuildGveStageChangePush{
|
||||
Info: info,
|
||||
|
@ -100,9 +100,11 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.HuntingCha
|
||||
res = append(res, cfgHunting.Firstprize...)
|
||||
|
||||
for _, v := range cfgHunting.Firstprize {
|
||||
if _conf, err := this.module.configure.GetItemConfigureData(v.T); err == nil {
|
||||
if _conf.Usetype == comm.UseType8 {
|
||||
tasks = append(tasks, comm.GetBuriedParam(comm.Rtype154, v.N))
|
||||
if v.A == "item" {
|
||||
if _conf, err := this.module.configure.GetItemConfigureData(v.T); err == nil {
|
||||
if _conf.Usetype == comm.UseType8 {
|
||||
tasks = append(tasks, comm.GetBuriedParam(comm.Rtype154, v.N))
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -111,7 +113,7 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.HuntingCha
|
||||
if hunting.BossTime[key] == 0 || hunting.BossTime[key] > req.Report.Costtime {
|
||||
hunting.BossTime[key] = req.Report.Costtime
|
||||
mapData["bossTime"] = hunting.BossTime // 更新时间
|
||||
this.module.CheckRank(session.GetUserId(), req.BossType, req.Difficulty, req.Report)
|
||||
|
||||
}
|
||||
// 发放通关随机奖励
|
||||
user, err := this.module.ModuleUser.GetUser(session.GetUserId())
|
||||
@ -181,18 +183,38 @@ func (this *apiComp) ChallengeOver(session comm.IUserSession, req *pb.HuntingCha
|
||||
Sell: del,
|
||||
Heroexp: changExp,
|
||||
})
|
||||
szLine := make([]*pb.LineUp, 0)
|
||||
var Leadpos int32
|
||||
if req.Report != nil && req.Report.Info != nil && len(req.Report.Info.Redflist) > 0 {
|
||||
Leadpos = req.Report.Info.Redflist[0].Leadpos
|
||||
for _, v := range req.Report.Info.Redflist[0].Team {
|
||||
if v != nil {
|
||||
szLine = append(szLine, &pb.LineUp{
|
||||
Cid: v.HeroID,
|
||||
Star: v.Star,
|
||||
Lv: v.Lv,
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
go func() {
|
||||
line := &pb.LineData{
|
||||
Leadpos: Leadpos,
|
||||
Line: szLine,
|
||||
}
|
||||
this.module.modulerank.CheckRank(session.GetUserId(), req.BossType, req.Difficulty, line, req.Report.Costtime)
|
||||
}()
|
||||
tasks = append(tasks, comm.GetBuriedParam(comm.Rtype80, 1, req.BossType, req.Difficulty))
|
||||
// 随机任务统计
|
||||
// this.module.ModuleRtask.SendToRtask(session, comm.Rtype81, req.Difficulty, req.BossType)
|
||||
// this.module.ModuleRtask.SendToRtask(session, comm.Rtype82, req.BossType)
|
||||
tasks = append(tasks, comm.GetBuriedParam(comm.Rtype81, req.Difficulty, req.BossType))
|
||||
tasks = append(tasks, comm.GetBuriedParam(comm.Rtype82, 1, req.BossType))
|
||||
// 狩猎副本掉落觉醒材料
|
||||
for _, v := range reward {
|
||||
if _conf, err := this.module.configure.GetItemConfigureData(v.T); err == nil {
|
||||
if _conf.Usetype == comm.UseType8 {
|
||||
// this.module.ModuleRtask.SendToRtask(session, comm.Rtype154, v.N)
|
||||
tasks = append(tasks, comm.GetBuriedParam(comm.Rtype154, v.N))
|
||||
if v.A == "item" {
|
||||
if _conf, err := this.module.configure.GetItemConfigureData(v.T); err == nil {
|
||||
if _conf.Usetype == comm.UseType8 {
|
||||
tasks = append(tasks, comm.GetBuriedParam(comm.Rtype154, v.N))
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,60 +1,61 @@
|
||||
package hunting
|
||||
|
||||
import (
|
||||
"context"
|
||||
"go_dreamfactory/comm"
|
||||
"go_dreamfactory/lego/sys/redis/pipe"
|
||||
"go_dreamfactory/pb"
|
||||
"go_dreamfactory/sys/db"
|
||||
"strconv"
|
||||
|
||||
"github.com/go-redis/redis/v8"
|
||||
)
|
||||
|
||||
//参数校验
|
||||
func (this *apiComp) RankListCheck(session comm.IUserSession, req *pb.HuntingRankListReq) (errdata *pb.ErrorData) {
|
||||
|
||||
if req.BoosType == 0 {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_ReqParameterError,
|
||||
Title: pb.ErrorCode_ReqParameterError.ToString(),
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func (this *apiComp) RankList(session comm.IUserSession, req *pb.HuntingRankListReq) (errdata *pb.ErrorData) {
|
||||
var (
|
||||
szRank []*pb.DBHuntingRank
|
||||
rd *redis.StringSliceCmd
|
||||
fRank []*pb.DBHuntingRank
|
||||
uids []string
|
||||
err error
|
||||
ranks []*pb.DBHuntingRecord
|
||||
players []*pb.DBHuntingRank
|
||||
)
|
||||
if errdata = this.RankListCheck(session, req); errdata != nil {
|
||||
return // 参数校验失败直接返回
|
||||
}
|
||||
conn, _ := db.Local()
|
||||
dbModel := db.NewDBModelByExpired(comm.TableHuntingRank, conn)
|
||||
if !req.Friend {
|
||||
var (
|
||||
pipe *pipe.RedisPipe = conn.Redis.RedisPipe(context.TODO())
|
||||
)
|
||||
rd = pipe.ZRevRange("huntingRank"+strconv.Itoa(int(req.BoosType)), 0, comm.MaxRankList)
|
||||
|
||||
if _, err := pipe.Exec(); err != nil {
|
||||
this.module.Errorln(err)
|
||||
return
|
||||
if uids, err = this.module.modulerank.querySRankUser(int(req.BoosType)); err != nil {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_DBError,
|
||||
Title: pb.ErrorCode_DBError.ToString(),
|
||||
Message: err.Error(),
|
||||
}
|
||||
_dataList := rd.Val()
|
||||
for _, v := range _dataList {
|
||||
result := &pb.DBHuntingRank{}
|
||||
|
||||
if err := dbModel.Redis.HGetAll(v, result); err == nil {
|
||||
szRank = append(szRank, result)
|
||||
}
|
||||
return
|
||||
}
|
||||
if ranks, err = this.module.modulerank.queryPlayers(uids); err != nil {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_DBError,
|
||||
Title: pb.ErrorCode_DBError.ToString(),
|
||||
Message: err.Error(),
|
||||
}
|
||||
} else {
|
||||
uids := this.friend.GetFriendList(session.GetUserId())
|
||||
for _, id := range uids {
|
||||
rankData := this.module.modulerank.getHuntingRankListByBossType(id, req.BoosType)
|
||||
if rankData != nil {
|
||||
szRank = append(szRank, rankData)
|
||||
}
|
||||
return
|
||||
}
|
||||
players = make([]*pb.DBHuntingRank, len(ranks))
|
||||
for i, v := range ranks {
|
||||
players[i] = &pb.DBHuntingRank{
|
||||
Uinfo: v.Uinfo,
|
||||
Line: v.Data[req.BoosType].Line[v.Data[req.BoosType].Maxnandu],
|
||||
Difficulty: v.Data[req.BoosType].Maxnandu,
|
||||
Bosstype: req.BoosType,
|
||||
Costtime: v.Data[req.BoosType].Costime[v.Data[req.BoosType].Maxnandu],
|
||||
}
|
||||
}
|
||||
|
||||
session.SendMsg(string(this.module.GetType()), HuntingRankListResp, &pb.HuntingRankListResp{Ranks: szRank})
|
||||
session.SendMsg(string(this.module.GetType()), HuntingRankListResp, &pb.HuntingRankListResp{
|
||||
Ranks: players,
|
||||
Franks: fRank,
|
||||
})
|
||||
return
|
||||
}
|
||||
|
@ -4,94 +4,184 @@ import (
|
||||
"context"
|
||||
"go_dreamfactory/comm"
|
||||
"go_dreamfactory/lego/core"
|
||||
"go_dreamfactory/lego/sys/mgo"
|
||||
"go_dreamfactory/lego/sys/redis/pipe"
|
||||
"go_dreamfactory/modules"
|
||||
"go_dreamfactory/pb"
|
||||
"go_dreamfactory/sys/db"
|
||||
"strconv"
|
||||
|
||||
"github.com/go-redis/redis/v8"
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
"go.mongodb.org/mongo-driver/mongo"
|
||||
"go.mongodb.org/mongo-driver/x/bsonx"
|
||||
)
|
||||
|
||||
type ModelRank struct {
|
||||
modules.MCompModel
|
||||
|
||||
moduleHunting *Hunting
|
||||
}
|
||||
|
||||
func (this *ModelRank) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
|
||||
this.TableName = comm.TableHuntingRecord // 挑战记录
|
||||
this.TableName = comm.TableHuntingRank
|
||||
err = this.MCompModel.Init(service, module, comp, options)
|
||||
this.moduleHunting = module.(*Hunting)
|
||||
this.DB.CreateIndex(core.SqlTable(this.TableName), mongo.IndexModel{
|
||||
//创建uid索引
|
||||
this.DB.CreateIndex(core.SqlTable(comm.TableHuntingRank), mongo.IndexModel{
|
||||
Keys: bsonx.Doc{{Key: "uid", Value: bsonx.Int32(1)}},
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
func (this *ModelRank) getHuntingRankList(uid string) []*pb.DBHuntingRank {
|
||||
ranks := make([]*pb.DBHuntingRank, 0)
|
||||
err := this.GetList(uid, &ranks)
|
||||
if err != nil {
|
||||
return nil
|
||||
}
|
||||
return ranks
|
||||
}
|
||||
|
||||
func (this *ModelRank) getHuntingRankListByBossType(uid string, bossType int32) *pb.DBHuntingRank {
|
||||
ranks := make([]*pb.DBHuntingRank, 0)
|
||||
if db.IsCross() {
|
||||
err := this.GetList(uid, &ranks)
|
||||
if err != nil {
|
||||
return nil
|
||||
}
|
||||
for _, v := range ranks {
|
||||
if v.Bosstype == bossType {
|
||||
return v
|
||||
}
|
||||
}
|
||||
} else {
|
||||
conn, err := db.Cross()
|
||||
if err != nil {
|
||||
return nil
|
||||
}
|
||||
model := db.NewDBModelByExpired(comm.TableHuntingRank, conn)
|
||||
|
||||
err = model.GetList(uid, &ranks)
|
||||
if err != nil {
|
||||
return nil
|
||||
}
|
||||
for _, v := range ranks {
|
||||
if v.Bosstype == bossType {
|
||||
return v
|
||||
}
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// 排行数据写跨服
|
||||
func (this *ModelRank) SetRankListData(tableName string, score int64, uid string) {
|
||||
// 获取排行榜数据
|
||||
func (this *ModelRank) getHuntingRank(uid string) *pb.DBHuntingRecord {
|
||||
data := &pb.DBHuntingRecord{}
|
||||
if !db.IsCross() {
|
||||
if conn, err := db.Cross(); err == nil {
|
||||
var (
|
||||
pipe *pipe.RedisPipe = conn.Redis.RedisPipe(context.TODO())
|
||||
menbers *redis.Z
|
||||
)
|
||||
if conn_, err := db.Cross(); err == nil {
|
||||
model := db.NewDBModelByExpired(comm.TableHuntingRank, conn_)
|
||||
|
||||
menbers = &redis.Z{Score: float64(score), Member: uid}
|
||||
if err := model.Get(uid, data); err != nil {
|
||||
return data
|
||||
}
|
||||
}
|
||||
|
||||
if cmd := pipe.ZAdd(tableName, menbers); cmd != nil {
|
||||
}
|
||||
|
||||
dock, err1 := cmd.Result()
|
||||
if err1 != nil {
|
||||
this.moduleHunting.Errorln(dock, err1)
|
||||
return data
|
||||
}
|
||||
|
||||
// 获取排行榜前50的用户名单
|
||||
func (this *ModelRank) querySRankUser(bossid int) (ranks []string, err error) {
|
||||
var (
|
||||
result []string
|
||||
)
|
||||
|
||||
tableName := this.TableName + strconv.Itoa(int(bossid))
|
||||
if result, err = this.Redis.ZRevRange(tableName, 0, comm.MinRankList).Result(); err != nil {
|
||||
//this.module.Errorln(err)
|
||||
return
|
||||
}
|
||||
ranks = make([]string, 0)
|
||||
for i := 0; i < len(result); i += 1 {
|
||||
ranks = append(ranks, result[i])
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func (this *ModelRank) queryPlayers(uIds []string) (result []*pb.DBHuntingRecord, err error) {
|
||||
result = make([]*pb.DBHuntingRecord, 0)
|
||||
if _, err = this.GetByUids(uIds, &result); err != nil && err != mgo.MongodbNil {
|
||||
//this.module.Errorln(err)
|
||||
return
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
// 记录数据存在跨服
|
||||
func (this *ModelRank) CheckRank(uid string, boosID int32, difficulty int32, line *pb.LineData, costTime int32) {
|
||||
conn_, err := db.Cross() // 获取跨服数据库对象
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
user, err := this.moduleHunting.ModuleUser.GetUser(uid)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
model := db.NewDBModelByExpired(comm.TableHuntingRank, conn_)
|
||||
|
||||
// 写入排行榜
|
||||
record := &pb.DBHuntingRecord{
|
||||
Data: map[int32]*pb.HuntingData{},
|
||||
}
|
||||
if err = model.Get(uid, record); err == mgo.MongodbNil {
|
||||
record.Id = primitive.NewObjectID().Hex()
|
||||
record.Data = make(map[int32]*pb.HuntingData, 0)
|
||||
record.Uid = uid
|
||||
record.Uinfo = &pb.BaseUserInfo{
|
||||
Uid: uid,
|
||||
Sid: user.Sid,
|
||||
Name: user.Name,
|
||||
Gender: user.Gender,
|
||||
Skin: user.CurSkin,
|
||||
Aframe: user.Curaframe,
|
||||
Title: user.Curtitle,
|
||||
Lv: user.Lv,
|
||||
}
|
||||
mpLine := make(map[int32]*pb.LineData, 0)
|
||||
mpLine[difficulty] = line
|
||||
tmp := make(map[int32]int32, 0)
|
||||
tmp[difficulty] = costTime
|
||||
|
||||
if _, ok := record.Data[boosID]; !ok {
|
||||
record.Data[boosID] = &pb.HuntingData{
|
||||
Costime: tmp,
|
||||
Maxnandu: difficulty,
|
||||
Line: mpLine,
|
||||
}
|
||||
} else {
|
||||
if record.Data[boosID].Maxnandu < difficulty {
|
||||
record.Data[boosID].Maxnandu = difficulty
|
||||
}
|
||||
}
|
||||
|
||||
model.Add(uid, record)
|
||||
} else if err == nil {
|
||||
record.Uinfo = &pb.BaseUserInfo{
|
||||
Uid: uid,
|
||||
Sid: user.Sid,
|
||||
Name: user.Name,
|
||||
Gender: user.Gender,
|
||||
Skin: user.CurSkin,
|
||||
Aframe: user.Curaframe,
|
||||
Title: user.Curtitle,
|
||||
Lv: user.Lv,
|
||||
}
|
||||
update := make(map[string]interface{}, 0)
|
||||
update["uinfo"] = record.Uinfo
|
||||
|
||||
if _, ok := record.Data[boosID]; !ok {
|
||||
tmp := make(map[int32]int32, 0)
|
||||
tmp[difficulty] = costTime
|
||||
mpLine := make(map[int32]*pb.LineData, 0)
|
||||
mpLine[difficulty] = line
|
||||
record.Data[boosID] = &pb.HuntingData{
|
||||
Costime: tmp,
|
||||
Maxnandu: difficulty,
|
||||
Line: mpLine,
|
||||
}
|
||||
} else {
|
||||
if record.Data[boosID].Maxnandu < difficulty {
|
||||
record.Data[boosID].Maxnandu = difficulty
|
||||
} else {
|
||||
if record.Data[boosID].Costime[difficulty] > costTime { // 不是新记录不写
|
||||
return
|
||||
}
|
||||
}
|
||||
if _, err := pipe.Exec(); err != nil {
|
||||
this.moduleHunting.Errorln(err)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
record.Data[boosID].Costime[difficulty] = costTime
|
||||
record.Data[boosID].Line[difficulty] = line
|
||||
update["data"] = record.Data
|
||||
model.Change(uid, update)
|
||||
}
|
||||
var (
|
||||
pipe *pipe.RedisPipe = conn_.Redis.RedisPipe(context.TODO())
|
||||
menbers *redis.Z
|
||||
tableName string
|
||||
score int32
|
||||
)
|
||||
score = difficulty*10000 + (10000 - costTime)
|
||||
tableName = this.TableName + strconv.Itoa(int(boosID))
|
||||
menbers = &redis.Z{Score: float64(score), Member: uid}
|
||||
|
||||
if cmd := pipe.ZAdd(tableName, menbers); cmd != nil {
|
||||
if _, err = cmd.Result(); err != nil {
|
||||
this.moduleHunting.Errorln(err)
|
||||
}
|
||||
}
|
||||
if _, err := pipe.Exec(); err != nil {
|
||||
this.moduleHunting.Errorln(err)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
@ -1,18 +1,10 @@
|
||||
package hunting
|
||||
|
||||
import (
|
||||
"context"
|
||||
"go_dreamfactory/comm"
|
||||
"go_dreamfactory/lego/core"
|
||||
"go_dreamfactory/lego/sys/redis/pipe"
|
||||
"go_dreamfactory/modules"
|
||||
"go_dreamfactory/pb"
|
||||
"go_dreamfactory/sys/db"
|
||||
"math"
|
||||
"strconv"
|
||||
|
||||
"github.com/go-redis/redis/v8"
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
)
|
||||
|
||||
type Hunting struct {
|
||||
@ -76,104 +68,20 @@ func (this *Hunting) ModifyHuntingData(uid string, data map[string]interface{})
|
||||
}
|
||||
|
||||
func (this *Hunting) CheckUserBaseHuntingInfo(uid string) (data []*pb.DBHuntingRank) {
|
||||
list, err := this.modelHunting.getHuntingList(uid)
|
||||
if err == nil {
|
||||
for k := range list.Boss {
|
||||
_d := this.modulerank.getHuntingRankListByBossType(uid, k)
|
||||
if _d != nil {
|
||||
data = append(data, _d)
|
||||
}
|
||||
|
||||
if d := this.modulerank.getHuntingRank(uid); d.Id != "" {
|
||||
for k, v := range d.Data {
|
||||
data = append(data, &pb.DBHuntingRank{
|
||||
Uinfo: d.Uinfo,
|
||||
Line: v.Line[v.Maxnandu],
|
||||
Difficulty: v.Maxnandu,
|
||||
Bosstype: k,
|
||||
Costtime: v.Costime[v.Maxnandu],
|
||||
})
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
func (this *Hunting) CheckRank(uid string, boosID int32, difficulty int32, report *pb.BattleReport) {
|
||||
conn_, _ := db.Cross() // 获取跨服数据库对象
|
||||
userinfo, err := this.ModuleUser.GetUser(uid)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
model := db.NewDBModel(comm.TableHuntingRank, conn_)
|
||||
|
||||
costTime := report.Costtime
|
||||
szLine := make([]*pb.LineUp, len(report.Info.Redflist[0].Team))
|
||||
Leadpos := 0
|
||||
if report != nil && report.Info != nil && len(report.Info.Redflist) > 0 {
|
||||
costTime = report.Costtime
|
||||
Leadpos = int(report.Info.Redflist[0].Leadpos)
|
||||
for i, v := range report.Info.Redflist[0].Team {
|
||||
if v != nil {
|
||||
szLine[i] = &pb.LineUp{
|
||||
Cid: v.HeroID,
|
||||
Star: v.Star,
|
||||
Lv: v.Lv,
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
// 写入排行榜
|
||||
objID := ""
|
||||
bFind := false
|
||||
ranks := make([]*pb.DBHuntingRank, 0)
|
||||
model.GetList(uid, &ranks)
|
||||
for _, v := range ranks {
|
||||
if v.Bosstype == boosID {
|
||||
mapRankData := make(map[string]interface{}, 0)
|
||||
mapRankData["difficulty"] = difficulty
|
||||
mapRankData["bosstype"] = boosID
|
||||
mapRankData["Leadpos"] = Leadpos
|
||||
mapRankData["line"] = szLine
|
||||
mapRankData["costTime"] = costTime
|
||||
|
||||
model.ChangeList(uid, v.Id, mapRankData)
|
||||
objID = v.Id
|
||||
bFind = true
|
||||
break
|
||||
}
|
||||
}
|
||||
if !bFind {
|
||||
|
||||
new := &pb.DBHuntingRank{
|
||||
Id: primitive.NewObjectID().Hex(),
|
||||
Uid: uid,
|
||||
Difficulty: difficulty,
|
||||
Bosstype: boosID,
|
||||
Nickname: userinfo.Name,
|
||||
Skin: userinfo.CurSkin,
|
||||
Lv: userinfo.Lv,
|
||||
Leadpos: int32(Leadpos),
|
||||
Line: szLine,
|
||||
CostTime: costTime,
|
||||
Sex: userinfo.Gender,
|
||||
Title: userinfo.Curtitle,
|
||||
}
|
||||
objID = new.Id
|
||||
model.AddList(uid, new.Id, new)
|
||||
}
|
||||
|
||||
var (
|
||||
pipe *pipe.RedisPipe = conn_.Redis.RedisPipe(context.TODO())
|
||||
menbers *redis.Z
|
||||
tableName string
|
||||
score int64
|
||||
)
|
||||
score = int64(difficulty)<<31 + int64(math.MaxInt32-costTime)
|
||||
tableName = "huntingRank" + strconv.Itoa(int(boosID))
|
||||
strKey := "huntingRank:" + uid + "-" + objID
|
||||
menbers = &redis.Z{Score: float64(score), Member: strKey}
|
||||
|
||||
if cmd := pipe.ZAdd(tableName, menbers); cmd != nil {
|
||||
|
||||
dock, err1 := cmd.Result()
|
||||
if err1 != nil {
|
||||
this.Errorln(dock, err1)
|
||||
}
|
||||
}
|
||||
if _, err := pipe.Exec(); err != nil {
|
||||
this.Errorln(err)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
//红点查询
|
||||
func (this *Hunting) Reddot(session comm.IUserSession, rid ...comm.ReddotType) (reddot map[comm.ReddotType]*pb.ReddotItem) {
|
||||
|
@ -79,7 +79,7 @@ func (this *apiComp) Mine(session comm.IUserSession, req *pb.SociatyMineReq) (er
|
||||
// 获取会长
|
||||
|
||||
if master != nil {
|
||||
if master.Uid == session.GetUserId() { //自己是会长
|
||||
if master.Uinfo.Uid == session.GetUserId() { //自己是会长
|
||||
sociaty.AccuseTime = 0
|
||||
update := map[string]interface{}{
|
||||
"accuseTime": 0,
|
||||
@ -88,7 +88,7 @@ func (this *apiComp) Mine(session comm.IUserSession, req *pb.SociatyMineReq) (er
|
||||
} else {
|
||||
now := configure.Now().Unix()
|
||||
if now > sociaty.AccuseTime { // 重新选择会长
|
||||
if err := this.module.modelSociaty.extendJob(master.Uid, sociaty); err != nil {
|
||||
if err := this.module.modelSociaty.extendJob(master.Uinfo.Uid, sociaty); err != nil {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_DBError,
|
||||
Title: pb.ErrorCode_DBError.ToString(),
|
||||
|
@ -317,10 +317,7 @@ func (this *ModelSociaty) applyList(sociaty *pb.DBSociaty) (list []*pb.SociatyMe
|
||||
}
|
||||
|
||||
list = append(list, &pb.SociatyMemberInfo{
|
||||
Uid: user.Uid,
|
||||
Name: user.Name,
|
||||
Avatar: user.Avatar,
|
||||
Lv: user.Lv,
|
||||
Uinfo: comm.GetUserBaseInfo(user),
|
||||
})
|
||||
}
|
||||
return
|
||||
@ -476,10 +473,7 @@ func (this *ModelSociaty) members(sociaty *pb.DBSociaty) (list []*pb.SociatyMemb
|
||||
continue
|
||||
}
|
||||
list = append(list, &pb.SociatyMemberInfo{
|
||||
Uid: user.Uid,
|
||||
Name: user.Name,
|
||||
Avatar: user.Avatar,
|
||||
Lv: user.Lv,
|
||||
Uinfo: comm.GetUserBaseInfo(user),
|
||||
Job: m.Job,
|
||||
OfflineTime: user.Offlinetime,
|
||||
})
|
||||
@ -611,10 +605,7 @@ func (this *ModelSociaty) getMasterInfo(sociaty *pb.DBSociaty) *pb.SociatyMember
|
||||
continue
|
||||
}
|
||||
return &pb.SociatyMemberInfo{
|
||||
Uid: user.Uid,
|
||||
Name: user.Name,
|
||||
Lv: user.Lv,
|
||||
Avatar: user.Avatar,
|
||||
Uinfo: comm.GetUserBaseInfo(user),
|
||||
OfflineTime: user.Offlinetime,
|
||||
}
|
||||
}
|
||||
@ -629,7 +620,7 @@ func (this *ModelSociaty) accuse(sociaty *pb.DBSociaty) error {
|
||||
return comm.NewCustomError(pb.ErrorCode_SociatyNoMaster)
|
||||
}
|
||||
|
||||
user, err := this.module.ModuleUser.GetUser(master.Uid)
|
||||
user, err := this.module.ModuleUser.GetUser(master.Uinfo.Uid)
|
||||
if err != nil {
|
||||
return comm.NewCustomError(pb.ErrorCode_UserSessionNobeing)
|
||||
}
|
||||
|
@ -287,12 +287,10 @@ func (this *ModelUser) computeLevel(change *pb.UserResChangedPush) (lvchange boo
|
||||
return
|
||||
}
|
||||
|
||||
func (this *ModelUser) changelv(session comm.IUserSession, lv int32, exp int64, name string, rewards []*cfg.Gameatn) {
|
||||
func (this *ModelUser) changelv(session comm.IUserSession, lv int32, exp int64, name string) {
|
||||
go this.module.AsynHandleSession(session.Clone(), func(session comm.IUserSession) {
|
||||
var (
|
||||
atno []*pb.UserAtno
|
||||
errdata *pb.ErrorData
|
||||
tasks []*pb.BuriedParam = make([]*pb.BuriedParam, 0)
|
||||
tasks []*pb.BuriedParam = make([]*pb.BuriedParam, 0)
|
||||
)
|
||||
if err := session.SendMsg(string(this.module.GetType()), UserSubTypeLvChangedPush,
|
||||
&pb.UserLvChangedPush{Uid: session.GetUserId(), Exp: exp, Lv: lv}); err != nil {
|
||||
@ -302,17 +300,11 @@ func (this *ModelUser) changelv(session comm.IUserSession, lv int32, exp int64,
|
||||
log.Field{Key: "lv", Value: lv},
|
||||
)
|
||||
}
|
||||
if errdata, atno = this.module.DispenseAtno(session, rewards, true); errdata != nil {
|
||||
this.module.Error("资源发放",
|
||||
log.Field{Key: "uid", Value: session.GetUserId()},
|
||||
log.Field{Key: "rewards", Value: rewards},
|
||||
)
|
||||
}
|
||||
|
||||
this.module.chat.SendSysChatToUser(session, comm.ChatSystem12, lv, 0, name)
|
||||
this.module.ModuleSys.CheckOpenCond(session.Clone(), comm.OpencondTypePlatlv, lv)
|
||||
tasks = append(tasks, comm.GetBuriedParam(comm.Rtype20, lv))
|
||||
this.module.ModuleBuried.TriggerBuried(session, tasks...)
|
||||
this.module.WriteUserLog(session.GetUserId(), fmt.Sprintf(" lv :%d, exp %d, name %s", lv, exp, name), comm.GMResAddType, "changelv", atno)
|
||||
})
|
||||
|
||||
}
|
||||
|
@ -574,7 +574,18 @@ func (this *User) change(session comm.IUserSession, attrs map[string]int32) (atn
|
||||
}
|
||||
change.Exp += int64(add)
|
||||
if lvchange, loseexp, rewards = this.modelUser.computeLevel(change); lvchange {
|
||||
this.modelUser.changelv(session, change.Lv, change.Exp, user.Name, rewards)
|
||||
this.modelUser.changelv(session, change.Lv, change.Exp, user.Name)
|
||||
defer func() {
|
||||
go func() {
|
||||
if err, res := this.DispenseAtno(session, rewards, true); err == nil {
|
||||
this.WriteUserLog(session.GetUserId(), fmt.Sprintf("userlv change"), comm.GMResAddType, "changelv", res)
|
||||
} else {
|
||||
this.Errorf("err:%v", err)
|
||||
}
|
||||
|
||||
}()
|
||||
}()
|
||||
|
||||
}
|
||||
temp.N = temp.N - loseexp
|
||||
case comm.VipExp:
|
||||
|
@ -53,6 +53,27 @@ func (this *apiComp) RankList(session comm.IUserSession, req *pb.VikingRankListR
|
||||
Costtime: v.Data[req.BoosType].Costime[v.Data[req.BoosType].Maxnandu],
|
||||
}
|
||||
}
|
||||
|
||||
// 获取好友数据
|
||||
uids = this.module.ModuleFriend.GetFriendList(session.GetUserId())
|
||||
if ranks, err = this.module.modulerank.queryPlayers(uids); err != nil {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_DBError,
|
||||
Title: pb.ErrorCode_DBError.ToString(),
|
||||
Message: err.Error(),
|
||||
}
|
||||
return
|
||||
}
|
||||
fRank = make([]*pb.DBVikingRank, len(ranks))
|
||||
for i, v := range ranks {
|
||||
fRank[i] = &pb.DBVikingRank{
|
||||
Uinfo: v.Uinfo,
|
||||
Line: v.Data[req.BoosType].Line[v.Data[req.BoosType].Maxnandu],
|
||||
Difficulty: v.Data[req.BoosType].Maxnandu,
|
||||
Bosstype: req.BoosType,
|
||||
Costtime: v.Data[req.BoosType].Costime[v.Data[req.BoosType].Maxnandu],
|
||||
}
|
||||
}
|
||||
session.SendMsg(string(this.module.GetType()), VikingRankListResp, &pb.VikingRankListResp{
|
||||
Ranks: players,
|
||||
Franks: fRank,
|
||||
|
@ -71,7 +71,7 @@ func (this *ModelRank) querySRankUser(bossid int) (ranks []string, err error) {
|
||||
|
||||
func (this *ModelRank) queryPlayers(uIds []string) (result []*pb.DBVikingRecord, err error) {
|
||||
result = make([]*pb.DBVikingRecord, 0)
|
||||
if _, err = this.Gets(uIds, &result); err != nil && err != mgo.MongodbNil {
|
||||
if _, err = this.GetByUids(uIds, &result); err != nil && err != mgo.MongodbNil {
|
||||
//this.module.Errorln(err)
|
||||
return
|
||||
}
|
||||
|
@ -42,7 +42,7 @@ func (this *ModelSRank) Init(service core.IService, module core.IModule, comp co
|
||||
func (this *ModelSRank) queryPlayers(uIds []string, conn_ *db.DBConn) (result []*pb.DBVSeasonRecord, err error) {
|
||||
result = make([]*pb.DBVSeasonRecord, 0)
|
||||
model := db.NewDBModelByExpired(comm.TableVikingSRank, conn_)
|
||||
if _, err = model.Gets(uIds, &result); err != nil && err != mgo.MongodbNil {
|
||||
if _, err = model.GetByUids(uIds, &result); err != nil && err != mgo.MongodbNil {
|
||||
//this.module.Errorln(err)
|
||||
return
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -99,30 +99,94 @@ func (x *DBHunting) GetPs() map[int32]int32 {
|
||||
return nil
|
||||
}
|
||||
|
||||
// 狩猎排行榜
|
||||
// 战斗数据
|
||||
type DBHuntingRecord struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID
|
||||
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid" bson:"uid"` //用户ID
|
||||
Uinfo *BaseUserInfo `protobuf:"bytes,3,opt,name=uinfo,proto3" json:"uinfo"` //用户基础
|
||||
Data map[int32]*HuntingData `protobuf:"bytes,4,rep,name=data,proto3" json:"data" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` // key boss 类型
|
||||
}
|
||||
|
||||
func (x *DBHuntingRecord) Reset() {
|
||||
*x = DBHuntingRecord{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_hunting_hunting_db_proto_msgTypes[1]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *DBHuntingRecord) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*DBHuntingRecord) ProtoMessage() {}
|
||||
|
||||
func (x *DBHuntingRecord) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_hunting_hunting_db_proto_msgTypes[1]
|
||||
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 DBHuntingRecord.ProtoReflect.Descriptor instead.
|
||||
func (*DBHuntingRecord) Descriptor() ([]byte, []int) {
|
||||
return file_hunting_hunting_db_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (x *DBHuntingRecord) GetId() string {
|
||||
if x != nil {
|
||||
return x.Id
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *DBHuntingRecord) GetUid() string {
|
||||
if x != nil {
|
||||
return x.Uid
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *DBHuntingRecord) GetUinfo() *BaseUserInfo {
|
||||
if x != nil {
|
||||
return x.Uinfo
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *DBHuntingRecord) GetData() map[int32]*HuntingData {
|
||||
if x != nil {
|
||||
return x.Data
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
type DBHuntingRank struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" bson:"_id"` //ID
|
||||
Uid string `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid" bson:"uid"` //用户ID
|
||||
Difficulty int32 `protobuf:"varint,3,opt,name=difficulty,proto3" json:"difficulty"` // 难度
|
||||
Bosstype int32 `protobuf:"varint,4,opt,name=bosstype,proto3" json:"bosstype"` // boss类型塔类型
|
||||
Nickname string `protobuf:"bytes,5,opt,name=nickname,proto3" json:"nickname"` // 昵称
|
||||
Skin string `protobuf:"bytes,6,opt,name=skin,proto3" json:"skin"` // 玩家头像
|
||||
Lv int32 `protobuf:"varint,7,opt,name=lv,proto3" json:"lv"` // 玩家等级
|
||||
Leadpos int32 `protobuf:"varint,8,opt,name=leadpos,proto3" json:"leadpos"` //队长位置
|
||||
Line []*LineUp `protobuf:"bytes,9,rep,name=line,proto3" json:"line"` // 阵容数据
|
||||
CostTime int32 `protobuf:"varint,10,opt,name=costTime,proto3" json:"costTime" bson:"costTime"` //闯关耗时 单位s
|
||||
Sex int32 `protobuf:"varint,11,opt,name=sex,proto3" json:"sex"`
|
||||
Title string `protobuf:"bytes,12,opt,name=title,proto3" json:"title"` //
|
||||
Uinfo *BaseUserInfo `protobuf:"bytes,21,opt,name=uinfo,proto3" json:"uinfo"` //用户基础
|
||||
Line *LineData `protobuf:"bytes,2,opt,name=line,proto3" json:"line"` // 阵容信息
|
||||
Difficulty int32 `protobuf:"varint,3,opt,name=difficulty,proto3" json:"difficulty"` // 难度
|
||||
Bosstype int32 `protobuf:"varint,4,opt,name=bosstype,proto3" json:"bosstype"` // boss类型塔类型
|
||||
Costtime int32 `protobuf:"varint,5,opt,name=costtime,proto3" json:"costtime"` // 耗时
|
||||
}
|
||||
|
||||
func (x *DBHuntingRank) Reset() {
|
||||
*x = DBHuntingRank{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_hunting_hunting_db_proto_msgTypes[1]
|
||||
mi := &file_hunting_hunting_db_proto_msgTypes[2]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -135,7 +199,7 @@ func (x *DBHuntingRank) String() string {
|
||||
func (*DBHuntingRank) ProtoMessage() {}
|
||||
|
||||
func (x *DBHuntingRank) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_hunting_hunting_db_proto_msgTypes[1]
|
||||
mi := &file_hunting_hunting_db_proto_msgTypes[2]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -148,21 +212,21 @@ func (x *DBHuntingRank) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use DBHuntingRank.ProtoReflect.Descriptor instead.
|
||||
func (*DBHuntingRank) Descriptor() ([]byte, []int) {
|
||||
return file_hunting_hunting_db_proto_rawDescGZIP(), []int{1}
|
||||
return file_hunting_hunting_db_proto_rawDescGZIP(), []int{2}
|
||||
}
|
||||
|
||||
func (x *DBHuntingRank) GetId() string {
|
||||
func (x *DBHuntingRank) GetUinfo() *BaseUserInfo {
|
||||
if x != nil {
|
||||
return x.Id
|
||||
return x.Uinfo
|
||||
}
|
||||
return ""
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *DBHuntingRank) GetUid() string {
|
||||
func (x *DBHuntingRank) GetLine() *LineData {
|
||||
if x != nil {
|
||||
return x.Uid
|
||||
return x.Line
|
||||
}
|
||||
return ""
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *DBHuntingRank) GetDifficulty() int32 {
|
||||
@ -179,60 +243,74 @@ func (x *DBHuntingRank) GetBosstype() int32 {
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *DBHuntingRank) GetNickname() string {
|
||||
func (x *DBHuntingRank) GetCosttime() int32 {
|
||||
if x != nil {
|
||||
return x.Nickname
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *DBHuntingRank) GetSkin() string {
|
||||
if x != nil {
|
||||
return x.Skin
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *DBHuntingRank) GetLv() int32 {
|
||||
if x != nil {
|
||||
return x.Lv
|
||||
return x.Costtime
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *DBHuntingRank) GetLeadpos() int32 {
|
||||
if x != nil {
|
||||
return x.Leadpos
|
||||
}
|
||||
return 0
|
||||
type HuntingData struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Costime map[int32]int32 `protobuf:"bytes,1,rep,name=costime,proto3" json:"costime" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` //key 难度 value 战斗时间
|
||||
Maxnandu int32 `protobuf:"varint,2,opt,name=maxnandu,proto3" json:"maxnandu"` // 最高难度
|
||||
Line map[int32]*LineData `protobuf:"bytes,3,rep,name=line,proto3" json:"line" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
|
||||
}
|
||||
|
||||
func (x *DBHuntingRank) GetLine() []*LineUp {
|
||||
func (x *HuntingData) Reset() {
|
||||
*x = HuntingData{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_hunting_hunting_db_proto_msgTypes[3]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *HuntingData) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*HuntingData) ProtoMessage() {}
|
||||
|
||||
func (x *HuntingData) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_hunting_hunting_db_proto_msgTypes[3]
|
||||
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 HuntingData.ProtoReflect.Descriptor instead.
|
||||
func (*HuntingData) Descriptor() ([]byte, []int) {
|
||||
return file_hunting_hunting_db_proto_rawDescGZIP(), []int{3}
|
||||
}
|
||||
|
||||
func (x *HuntingData) GetCostime() map[int32]int32 {
|
||||
if x != nil {
|
||||
return x.Line
|
||||
return x.Costime
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *DBHuntingRank) GetCostTime() int32 {
|
||||
func (x *HuntingData) GetMaxnandu() int32 {
|
||||
if x != nil {
|
||||
return x.CostTime
|
||||
return x.Maxnandu
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *DBHuntingRank) GetSex() int32 {
|
||||
func (x *HuntingData) GetLine() map[int32]*LineData {
|
||||
if x != nil {
|
||||
return x.Sex
|
||||
return x.Line
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *DBHuntingRank) GetTitle() string {
|
||||
if x != nil {
|
||||
return x.Title
|
||||
}
|
||||
return ""
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_hunting_hunting_db_proto protoreflect.FileDescriptor
|
||||
@ -241,48 +319,71 @@ var file_hunting_hunting_db_proto_rawDesc = []byte{
|
||||
0x0a, 0x18, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x2f, 0x68, 0x75, 0x6e, 0x74, 0x69, 0x6e,
|
||||
0x67, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x62, 0x61, 0x74, 0x74,
|
||||
0x6c, 0x65, 0x2f, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72,
|
||||
0x6f, 0x74, 0x6f, 0x22, 0xde, 0x02, 0x0a, 0x09, 0x44, 0x42, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e,
|
||||
0x67, 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, 0x28, 0x0a, 0x04, 0x62, 0x6f, 0x73, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28,
|
||||
0x0b, 0x32, 0x14, 0x2e, 0x44, 0x42, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x42, 0x6f,
|
||||
0x73, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x73, 0x73, 0x12, 0x34, 0x0a,
|
||||
0x08, 0x62, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||
0x18, 0x2e, 0x44, 0x42, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x42, 0x6f, 0x73, 0x73,
|
||||
0x54, 0x69, 0x6d, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x54,
|
||||
0x69, 0x6d, 0x65, 0x12, 0x22, 0x0a, 0x02, 0x70, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||
0x12, 0x2e, 0x44, 0x42, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x50, 0x73, 0x45, 0x6e,
|
||||
0x74, 0x72, 0x79, 0x52, 0x02, 0x70, 0x73, 0x1a, 0x37, 0x0a, 0x09, 0x42, 0x6f, 0x73, 0x73, 0x45,
|
||||
0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
|
||||
0xde, 0x02, 0x0a, 0x09, 0x44, 0x42, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 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,
|
||||
0x28, 0x0a, 0x04, 0x62, 0x6f, 0x73, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e,
|
||||
0x44, 0x42, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x42, 0x6f, 0x73, 0x73, 0x45, 0x6e,
|
||||
0x74, 0x72, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x73, 0x73, 0x12, 0x34, 0x0a, 0x08, 0x62, 0x6f, 0x73,
|
||||
0x73, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x44, 0x42,
|
||||
0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x42, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65,
|
||||
0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x12,
|
||||
0x22, 0x0a, 0x02, 0x70, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x44, 0x42,
|
||||
0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x2e, 0x50, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
|
||||
0x02, 0x70, 0x73, 0x1a, 0x37, 0x0a, 0x09, 0x42, 0x6f, 0x73, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
|
||||
0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b,
|
||||
0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d,
|
||||
0x42, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 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, 0x35, 0x0a, 0x07, 0x50, 0x73, 0x45,
|
||||
0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
|
||||
0x1a, 0x3b, 0x0a, 0x0d, 0x42, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 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, 0x35, 0x0a,
|
||||
0x07, 0x50, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
|
||||
0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
|
||||
0x3a, 0x02, 0x38, 0x01, 0x22, 0xa8, 0x02, 0x0a, 0x0d, 0x44, 0x42, 0x48, 0x75, 0x6e, 0x74, 0x69,
|
||||
0x6e, 0x67, 0x52, 0x61, 0x6e, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20,
|
||||
0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66,
|
||||
0x22, 0xcf, 0x01, 0x0a, 0x0f, 0x44, 0x42, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 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, 0x23, 0x0a, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x18,
|
||||
0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x55, 0x73, 0x65, 0x72,
|
||||
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x2e, 0x0a, 0x04, 0x64,
|
||||
0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x44, 0x42, 0x48, 0x75,
|
||||
0x6e, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x44, 0x61, 0x74, 0x61,
|
||||
0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x45, 0x0a, 0x09, 0x44,
|
||||
0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x22, 0x0a, 0x05, 0x76, 0x61,
|
||||
0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x48, 0x75, 0x6e, 0x74,
|
||||
0x69, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
|
||||
0x38, 0x01, 0x22, 0xab, 0x01, 0x0a, 0x0d, 0x44, 0x42, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67,
|
||||
0x52, 0x61, 0x6e, 0x6b, 0x12, 0x23, 0x0a, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x15, 0x20,
|
||||
0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e,
|
||||
0x66, 0x6f, 0x52, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x04, 0x6c, 0x69, 0x6e,
|
||||
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x44, 0x61,
|
||||
0x74, 0x61, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66,
|
||||
0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x64, 0x69,
|
||||
0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6f, 0x73, 0x73,
|
||||
0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x62, 0x6f, 0x73, 0x73,
|
||||
0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65,
|
||||
0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x69, 0x63, 0x6b, 0x6e, 0x61, 0x6d, 0x65,
|
||||
0x12, 0x12, 0x0a, 0x04, 0x73, 0x6b, 0x69, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
|
||||
0x73, 0x6b, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x02, 0x6c, 0x76, 0x12, 0x18, 0x0a, 0x07, 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x18,
|
||||
0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6c, 0x65, 0x61, 0x64, 0x70, 0x6f, 0x73, 0x12, 0x1b,
|
||||
0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x09, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x4c,
|
||||
0x69, 0x6e, 0x65, 0x55, 0x70, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63,
|
||||
0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x63,
|
||||
0x6f, 0x73, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x73, 0x65, 0x78, 0x18, 0x0b,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x73, 0x65, 0x78, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x69, 0x74,
|
||||
0x6c, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x69, 0x74, 0x6c, 0x65, 0x42,
|
||||
0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x74, 0x79, 0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x73, 0x74, 0x74, 0x69, 0x6d, 0x65,
|
||||
0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x63, 0x6f, 0x73, 0x74, 0x74, 0x69, 0x6d, 0x65,
|
||||
0x22, 0x8a, 0x02, 0x0a, 0x0b, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61,
|
||||
0x12, 0x33, 0x0a, 0x07, 0x63, 0x6f, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28,
|
||||
0x0b, 0x32, 0x19, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61, 0x2e,
|
||||
0x43, 0x6f, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x63, 0x6f,
|
||||
0x73, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x61, 0x78, 0x6e, 0x61, 0x6e, 0x64,
|
||||
0x75, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x6e, 0x61, 0x6e, 0x64,
|
||||
0x75, 0x12, 0x2a, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||
0x16, 0x2e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x4c, 0x69,
|
||||
0x6e, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x1a, 0x3a, 0x0a,
|
||||
0x0c, 0x43, 0x6f, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
|
||||
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
|
||||
0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
|
||||
0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42, 0x0a, 0x09, 0x4c, 0x69, 0x6e,
|
||||
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, 0x1f, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
|
||||
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x44, 0x61,
|
||||
0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a,
|
||||
0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
@ -297,25 +398,38 @@ func file_hunting_hunting_db_proto_rawDescGZIP() []byte {
|
||||
return file_hunting_hunting_db_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_hunting_hunting_db_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
|
||||
var file_hunting_hunting_db_proto_msgTypes = make([]protoimpl.MessageInfo, 10)
|
||||
var file_hunting_hunting_db_proto_goTypes = []interface{}{
|
||||
(*DBHunting)(nil), // 0: DBHunting
|
||||
(*DBHuntingRank)(nil), // 1: DBHuntingRank
|
||||
nil, // 2: DBHunting.BossEntry
|
||||
nil, // 3: DBHunting.BossTimeEntry
|
||||
nil, // 4: DBHunting.PsEntry
|
||||
(*LineUp)(nil), // 5: LineUp
|
||||
(*DBHunting)(nil), // 0: DBHunting
|
||||
(*DBHuntingRecord)(nil), // 1: DBHuntingRecord
|
||||
(*DBHuntingRank)(nil), // 2: DBHuntingRank
|
||||
(*HuntingData)(nil), // 3: HuntingData
|
||||
nil, // 4: DBHunting.BossEntry
|
||||
nil, // 5: DBHunting.BossTimeEntry
|
||||
nil, // 6: DBHunting.PsEntry
|
||||
nil, // 7: DBHuntingRecord.DataEntry
|
||||
nil, // 8: HuntingData.CostimeEntry
|
||||
nil, // 9: HuntingData.LineEntry
|
||||
(*BaseUserInfo)(nil), // 10: BaseUserInfo
|
||||
(*LineData)(nil), // 11: LineData
|
||||
}
|
||||
var file_hunting_hunting_db_proto_depIdxs = []int32{
|
||||
2, // 0: DBHunting.boss:type_name -> DBHunting.BossEntry
|
||||
3, // 1: DBHunting.bossTime:type_name -> DBHunting.BossTimeEntry
|
||||
4, // 2: DBHunting.ps:type_name -> DBHunting.PsEntry
|
||||
5, // 3: DBHuntingRank.line:type_name -> LineUp
|
||||
4, // [4:4] is the sub-list for method output_type
|
||||
4, // [4:4] is the sub-list for method input_type
|
||||
4, // [4:4] is the sub-list for extension type_name
|
||||
4, // [4:4] is the sub-list for extension extendee
|
||||
0, // [0:4] is the sub-list for field type_name
|
||||
4, // 0: DBHunting.boss:type_name -> DBHunting.BossEntry
|
||||
5, // 1: DBHunting.bossTime:type_name -> DBHunting.BossTimeEntry
|
||||
6, // 2: DBHunting.ps:type_name -> DBHunting.PsEntry
|
||||
10, // 3: DBHuntingRecord.uinfo:type_name -> BaseUserInfo
|
||||
7, // 4: DBHuntingRecord.data:type_name -> DBHuntingRecord.DataEntry
|
||||
10, // 5: DBHuntingRank.uinfo:type_name -> BaseUserInfo
|
||||
11, // 6: DBHuntingRank.line:type_name -> LineData
|
||||
8, // 7: HuntingData.costime:type_name -> HuntingData.CostimeEntry
|
||||
9, // 8: HuntingData.line:type_name -> HuntingData.LineEntry
|
||||
3, // 9: DBHuntingRecord.DataEntry.value:type_name -> HuntingData
|
||||
11, // 10: HuntingData.LineEntry.value:type_name -> LineData
|
||||
11, // [11:11] is the sub-list for method output_type
|
||||
11, // [11:11] is the sub-list for method input_type
|
||||
11, // [11:11] is the sub-list for extension type_name
|
||||
11, // [11:11] is the sub-list for extension extendee
|
||||
0, // [0:11] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_hunting_hunting_db_proto_init() }
|
||||
@ -324,6 +438,7 @@ func file_hunting_hunting_db_proto_init() {
|
||||
return
|
||||
}
|
||||
file_battle_battle_msg_proto_init()
|
||||
file_comm_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_hunting_hunting_db_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DBHunting); i {
|
||||
@ -338,6 +453,18 @@ func file_hunting_hunting_db_proto_init() {
|
||||
}
|
||||
}
|
||||
file_hunting_hunting_db_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DBHuntingRecord); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_hunting_hunting_db_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DBHuntingRank); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
@ -349,6 +476,18 @@ func file_hunting_hunting_db_proto_init() {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_hunting_hunting_db_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*HuntingData); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
}
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
@ -356,7 +495,7 @@ func file_hunting_hunting_db_proto_init() {
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_hunting_hunting_db_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 5,
|
||||
NumMessages: 10,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
|
@ -493,7 +493,6 @@ type HuntingRankListReq struct {
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
BoosType int32 `protobuf:"varint,1,opt,name=boosType,proto3" json:"boosType"` // boss 类型
|
||||
Friend bool `protobuf:"varint,2,opt,name=friend,proto3" json:"friend"` // 是否是好友榜
|
||||
}
|
||||
|
||||
func (x *HuntingRankListReq) Reset() {
|
||||
@ -535,19 +534,13 @@ func (x *HuntingRankListReq) GetBoosType() int32 {
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *HuntingRankListReq) GetFriend() bool {
|
||||
if x != nil {
|
||||
return x.Friend
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
type HuntingRankListResp struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Ranks []*DBHuntingRank `protobuf:"bytes,1,rep,name=ranks,proto3" json:"ranks"` // 排行数据 有序的 注意boss类型
|
||||
Ranks []*DBHuntingRank `protobuf:"bytes,1,rep,name=ranks,proto3" json:"ranks"` // 排行数据 有序的 注意boss类型
|
||||
Franks []*DBHuntingRank `protobuf:"bytes,2,rep,name=franks,proto3" json:"franks"` // 排行数据 吴序的 注意boss类型
|
||||
}
|
||||
|
||||
func (x *HuntingRankListResp) Reset() {
|
||||
@ -589,6 +582,13 @@ func (x *HuntingRankListResp) GetRanks() []*DBHuntingRank {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *HuntingRankListResp) GetFranks() []*DBHuntingRank {
|
||||
if x != nil {
|
||||
return x.Franks
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_hunting_hunting_msg_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_hunting_hunting_msg_proto_rawDesc = []byte{
|
||||
@ -650,15 +650,16 @@ var file_hunting_hunting_msg_proto_rawDesc = []byte{
|
||||
0x22, 0x30, 0x0a, 0x0e, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x42, 0x75, 0x79, 0x52, 0x65,
|
||||
0x73, 0x70, 0x12, 0x1e, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
|
||||
0x32, 0x0a, 0x2e, 0x44, 0x42, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x04, 0x64, 0x61,
|
||||
0x74, 0x61, 0x22, 0x48, 0x0a, 0x12, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x61, 0x6e,
|
||||
0x74, 0x61, 0x22, 0x30, 0x0a, 0x12, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x61, 0x6e,
|
||||
0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6f, 0x6f, 0x73,
|
||||
0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x62, 0x6f, 0x6f, 0x73,
|
||||
0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x18, 0x02,
|
||||
0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x66, 0x72, 0x69, 0x65, 0x6e, 0x64, 0x22, 0x3b, 0x0a, 0x13,
|
||||
0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x61, 0x6e, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52,
|
||||
0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x05, 0x72, 0x61, 0x6e, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03,
|
||||
0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x61,
|
||||
0x6e, 0x6b, 0x52, 0x05, 0x72, 0x61, 0x6e, 0x6b, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70,
|
||||
0x54, 0x79, 0x70, 0x65, 0x22, 0x63, 0x0a, 0x13, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x52,
|
||||
0x61, 0x6e, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x05, 0x72,
|
||||
0x61, 0x6e, 0x6b, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x48,
|
||||
0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x05, 0x72, 0x61, 0x6e, 0x6b,
|
||||
0x73, 0x12, 0x26, 0x0a, 0x06, 0x66, 0x72, 0x61, 0x6e, 0x6b, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
|
||||
0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x48, 0x75, 0x6e, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x61, 0x6e,
|
||||
0x6b, 0x52, 0x06, 0x66, 0x72, 0x61, 0x6e, 0x6b, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70,
|
||||
0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
@ -704,11 +705,12 @@ var file_hunting_hunting_msg_proto_depIdxs = []int32{
|
||||
10, // 6: HuntingChallengeOverResp.heroexp:type_name -> HuntingChallengeOverResp.HeroexpEntry
|
||||
11, // 7: HuntingBuyResp.data:type_name -> DBHunting
|
||||
16, // 8: HuntingRankListResp.ranks:type_name -> DBHuntingRank
|
||||
9, // [9:9] is the sub-list for method output_type
|
||||
9, // [9:9] is the sub-list for method input_type
|
||||
9, // [9:9] is the sub-list for extension type_name
|
||||
9, // [9:9] is the sub-list for extension extendee
|
||||
0, // [0:9] is the sub-list for field type_name
|
||||
16, // 9: HuntingRankListResp.franks:type_name -> DBHuntingRank
|
||||
10, // [10:10] is the sub-list for method output_type
|
||||
10, // [10:10] is the sub-list for method input_type
|
||||
10, // [10:10] is the sub-list for extension type_name
|
||||
10, // [10:10] is the sub-list for extension extendee
|
||||
0, // [0:10] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_hunting_hunting_msg_proto_init() }
|
||||
|
@ -187,61 +187,6 @@ func (x *DBIntegralBoss) GetLine() map[int32]*LineData {
|
||||
return nil
|
||||
}
|
||||
|
||||
type LineData struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Leadpos int32 `protobuf:"varint,1,opt,name=leadpos,proto3" json:"leadpos"` //队长位置
|
||||
Line []*LineUp `protobuf:"bytes,2,rep,name=line,proto3" json:"line"` // 阵容数据
|
||||
}
|
||||
|
||||
func (x *LineData) Reset() {
|
||||
*x = LineData{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_integral_integral_db_proto_msgTypes[1]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
}
|
||||
|
||||
func (x *LineData) String() string {
|
||||
return protoimpl.X.MessageStringOf(x)
|
||||
}
|
||||
|
||||
func (*LineData) ProtoMessage() {}
|
||||
|
||||
func (x *LineData) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_integral_integral_db_proto_msgTypes[1]
|
||||
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 LineData.ProtoReflect.Descriptor instead.
|
||||
func (*LineData) Descriptor() ([]byte, []int) {
|
||||
return file_integral_integral_db_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (x *LineData) GetLeadpos() int32 {
|
||||
if x != nil {
|
||||
return x.Leadpos
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
func (x *LineData) GetLine() []*LineUp {
|
||||
if x != nil {
|
||||
return x.Line
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// 积分boss 排行
|
||||
type DBIntegralRank struct {
|
||||
state protoimpl.MessageState
|
||||
@ -258,7 +203,7 @@ type DBIntegralRank struct {
|
||||
func (x *DBIntegralRank) Reset() {
|
||||
*x = DBIntegralRank{}
|
||||
if protoimpl.UnsafeEnabled {
|
||||
mi := &file_integral_integral_db_proto_msgTypes[2]
|
||||
mi := &file_integral_integral_db_proto_msgTypes[1]
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
ms.StoreMessageInfo(mi)
|
||||
}
|
||||
@ -271,7 +216,7 @@ func (x *DBIntegralRank) String() string {
|
||||
func (*DBIntegralRank) ProtoMessage() {}
|
||||
|
||||
func (x *DBIntegralRank) ProtoReflect() protoreflect.Message {
|
||||
mi := &file_integral_integral_db_proto_msgTypes[2]
|
||||
mi := &file_integral_integral_db_proto_msgTypes[1]
|
||||
if protoimpl.UnsafeEnabled && x != nil {
|
||||
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
|
||||
if ms.LoadMessageInfo() == nil {
|
||||
@ -284,7 +229,7 @@ func (x *DBIntegralRank) ProtoReflect() protoreflect.Message {
|
||||
|
||||
// Deprecated: Use DBIntegralRank.ProtoReflect.Descriptor instead.
|
||||
func (*DBIntegralRank) Descriptor() ([]byte, []int) {
|
||||
return file_integral_integral_db_proto_rawDescGZIP(), []int{2}
|
||||
return file_integral_integral_db_proto_rawDescGZIP(), []int{1}
|
||||
}
|
||||
|
||||
func (x *DBIntegralRank) GetId() string {
|
||||
@ -370,21 +315,17 @@ var file_integral_integral_db_proto_rawDesc = []byte{
|
||||
0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x1f, 0x0a,
|
||||
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4c,
|
||||
0x69, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
|
||||
0x38, 0x01, 0x22, 0x41, 0x0a, 0x08, 0x4c, 0x69, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 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, 0x1b, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65,
|
||||
0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x55, 0x70, 0x52,
|
||||
0x04, 0x6c, 0x69, 0x6e, 0x65, 0x22, 0x90, 0x01, 0x0a, 0x0e, 0x44, 0x42, 0x49, 0x6e, 0x74, 0x65,
|
||||
0x67, 0x72, 0x61, 0x6c, 0x52, 0x61, 0x6e, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x05, 0x75, 0x69, 0x6e, 0x66,
|
||||
0x6f, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x55, 0x73,
|
||||
0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a,
|
||||
0x05, 0x6e, 0x61, 0x6e, 0x64, 0x75, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6e, 0x61,
|
||||
0x6e, 0x64, 0x75, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x04, 0x6c, 0x69, 0x6e,
|
||||
0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x44, 0x61,
|
||||
0x74, 0x61, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62,
|
||||
0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x38, 0x01, 0x22, 0x90, 0x01, 0x0a, 0x0e, 0x44, 0x42, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61,
|
||||
0x6c, 0x52, 0x61, 0x6e, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02,
|
||||
0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49,
|
||||
0x6e, 0x66, 0x6f, 0x52, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x6e, 0x61,
|
||||
0x6e, 0x64, 0x75, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x6e, 0x61, 0x6e, 0x64, 0x75,
|
||||
0x12, 0x14, 0x0a, 0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||||
0x05, 0x73, 0x63, 0x6f, 0x72, 0x65, 0x12, 0x1d, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x05,
|
||||
0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52,
|
||||
0x04, 0x6c, 0x69, 0x6e, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
@ -399,31 +340,29 @@ func file_integral_integral_db_proto_rawDescGZIP() []byte {
|
||||
return file_integral_integral_db_proto_rawDescData
|
||||
}
|
||||
|
||||
var file_integral_integral_db_proto_msgTypes = make([]protoimpl.MessageInfo, 6)
|
||||
var file_integral_integral_db_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
|
||||
var file_integral_integral_db_proto_goTypes = []interface{}{
|
||||
(*DBIntegralBoss)(nil), // 0: DBIntegralBoss
|
||||
(*LineData)(nil), // 1: LineData
|
||||
(*DBIntegralRank)(nil), // 2: DBIntegralRank
|
||||
nil, // 3: DBIntegralBoss.BuffEntry
|
||||
nil, // 4: DBIntegralBoss.ScoreEntry
|
||||
nil, // 5: DBIntegralBoss.LineEntry
|
||||
(*BaseUserInfo)(nil), // 6: BaseUserInfo
|
||||
(*LineUp)(nil), // 7: LineUp
|
||||
(*DBIntegralRank)(nil), // 1: DBIntegralRank
|
||||
nil, // 2: DBIntegralBoss.BuffEntry
|
||||
nil, // 3: DBIntegralBoss.ScoreEntry
|
||||
nil, // 4: DBIntegralBoss.LineEntry
|
||||
(*BaseUserInfo)(nil), // 5: BaseUserInfo
|
||||
(*LineData)(nil), // 6: LineData
|
||||
}
|
||||
var file_integral_integral_db_proto_depIdxs = []int32{
|
||||
3, // 0: DBIntegralBoss.buff:type_name -> DBIntegralBoss.BuffEntry
|
||||
4, // 1: DBIntegralBoss.score:type_name -> DBIntegralBoss.ScoreEntry
|
||||
6, // 2: DBIntegralBoss.uinfo:type_name -> BaseUserInfo
|
||||
5, // 3: DBIntegralBoss.line:type_name -> DBIntegralBoss.LineEntry
|
||||
7, // 4: LineData.line:type_name -> LineUp
|
||||
6, // 5: DBIntegralRank.uinfo:type_name -> BaseUserInfo
|
||||
1, // 6: DBIntegralRank.line:type_name -> LineData
|
||||
1, // 7: DBIntegralBoss.LineEntry.value:type_name -> LineData
|
||||
8, // [8:8] is the sub-list for method output_type
|
||||
8, // [8:8] is the sub-list for method input_type
|
||||
8, // [8:8] is the sub-list for extension type_name
|
||||
8, // [8:8] is the sub-list for extension extendee
|
||||
0, // [0:8] is the sub-list for field type_name
|
||||
2, // 0: DBIntegralBoss.buff:type_name -> DBIntegralBoss.BuffEntry
|
||||
3, // 1: DBIntegralBoss.score:type_name -> DBIntegralBoss.ScoreEntry
|
||||
5, // 2: DBIntegralBoss.uinfo:type_name -> BaseUserInfo
|
||||
4, // 3: DBIntegralBoss.line:type_name -> DBIntegralBoss.LineEntry
|
||||
5, // 4: DBIntegralRank.uinfo:type_name -> BaseUserInfo
|
||||
6, // 5: DBIntegralRank.line:type_name -> LineData
|
||||
6, // 6: DBIntegralBoss.LineEntry.value:type_name -> LineData
|
||||
7, // [7:7] is the sub-list for method output_type
|
||||
7, // [7:7] is the sub-list for method input_type
|
||||
7, // [7:7] is the sub-list for extension type_name
|
||||
7, // [7:7] is the sub-list for extension extendee
|
||||
0, // [0:7] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_integral_integral_db_proto_init() }
|
||||
@ -447,18 +386,6 @@ func file_integral_integral_db_proto_init() {
|
||||
}
|
||||
}
|
||||
file_integral_integral_db_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*LineData); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
case 1:
|
||||
return &v.sizeCache
|
||||
case 2:
|
||||
return &v.unknownFields
|
||||
default:
|
||||
return nil
|
||||
}
|
||||
}
|
||||
file_integral_integral_db_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DBIntegralRank); i {
|
||||
case 0:
|
||||
return &v.state
|
||||
@ -477,7 +404,7 @@ func file_integral_integral_db_proto_init() {
|
||||
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
|
||||
RawDescriptor: file_integral_integral_db_proto_rawDesc,
|
||||
NumEnums: 0,
|
||||
NumMessages: 6,
|
||||
NumMessages: 5,
|
||||
NumExtensions: 0,
|
||||
NumServices: 0,
|
||||
},
|
||||
|
@ -672,12 +672,9 @@ type SociatyMemberInfo struct {
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid"`
|
||||
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name"` //昵称
|
||||
Avatar string `protobuf:"bytes,3,opt,name=avatar,proto3" json:"avatar"` //头像
|
||||
Lv int32 `protobuf:"varint,4,opt,name=lv,proto3" json:"lv"` //等级
|
||||
Job SociatyJob `protobuf:"varint,5,opt,name=job,proto3,enum=SociatyJob" json:"job"` //职位
|
||||
OfflineTime int64 `protobuf:"varint,6,opt,name=offlineTime,proto3" json:"offlineTime"` //离线时间
|
||||
Uinfo *BaseUserInfo `protobuf:"bytes,1,opt,name=uinfo,proto3" json:"uinfo"` //用户基础
|
||||
Job SociatyJob `protobuf:"varint,2,opt,name=job,proto3,enum=SociatyJob" json:"job"` //职位
|
||||
OfflineTime int64 `protobuf:"varint,3,opt,name=offlineTime,proto3" json:"offlineTime"` //离线时间
|
||||
}
|
||||
|
||||
func (x *SociatyMemberInfo) Reset() {
|
||||
@ -712,32 +709,11 @@ func (*SociatyMemberInfo) Descriptor() ([]byte, []int) {
|
||||
return file_sociaty_sociaty_msg_proto_rawDescGZIP(), []int{11}
|
||||
}
|
||||
|
||||
func (x *SociatyMemberInfo) GetUid() string {
|
||||
func (x *SociatyMemberInfo) GetUinfo() *BaseUserInfo {
|
||||
if x != nil {
|
||||
return x.Uid
|
||||
return x.Uinfo
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *SociatyMemberInfo) GetName() string {
|
||||
if x != nil {
|
||||
return x.Name
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *SociatyMemberInfo) GetAvatar() string {
|
||||
if x != nil {
|
||||
return x.Avatar
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
func (x *SociatyMemberInfo) GetLv() int32 {
|
||||
if x != nil {
|
||||
return x.Lv
|
||||
}
|
||||
return 0
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *SociatyMemberInfo) GetJob() SociatyJob {
|
||||
@ -3878,278 +3854,275 @@ var file_sociaty_sociaty_msg_proto_rawDesc = []byte{
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x07, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x12,
|
||||
0x2a, 0x0a, 0x06, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
||||
0x12, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x49,
|
||||
0x6e, 0x66, 0x6f, 0x52, 0x06, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x22, 0xa2, 0x01, 0x0a, 0x11,
|
||||
0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x49, 0x6e, 0x66,
|
||||
0x6f, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
|
||||
0x75, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61,
|
||||
0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x76, 0x61, 0x74, 0x61, 0x72, 0x12,
|
||||
0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x12,
|
||||
0x1d, 0x0a, 0x03, 0x6a, 0x6f, 0x62, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0b, 0x2e, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4a, 0x6f, 0x62, 0x52, 0x03, 0x6a, 0x6f, 0x62, 0x12, 0x20,
|
||||
0x0a, 0x0b, 0x6f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20,
|
||||
0x01, 0x28, 0x03, 0x52, 0x0b, 0x6f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65,
|
||||
0x22, 0x33, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x79,
|
||||
0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x3e, 0x0a, 0x14, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x41, 0x70, 0x70, 0x6c, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x26, 0x0a,
|
||||
0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x53, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52,
|
||||
0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0x2f, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x41, 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x42, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69,
|
||||
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09,
|
||||
0x73, 0x63, 0x6f, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x09, 0x73, 0x63, 0x6f, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x35, 0x0a, 0x15, 0x53, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c,
|
||||
0x52, 0x65, 0x71, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64,
|
||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49,
|
||||
0x64, 0x22, 0x48, 0x0a, 0x16, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c,
|
||||
0x79, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75,
|
||||
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a,
|
||||
0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
||||
0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x23, 0x0a, 0x0f, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x67, 0x72, 0x65, 0x65, 0x52, 0x65, 0x71, 0x12, 0x10,
|
||||
0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64,
|
||||
0x22, 0x42, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x67, 0x72, 0x65, 0x65,
|
||||
0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x49, 0x64, 0x22, 0x24, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52,
|
||||
0x65, 0x66, 0x75, 0x73, 0x65, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x22, 0x43, 0x0a, 0x11, 0x53, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x66, 0x75, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12,
|
||||
0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69,
|
||||
0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x02,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x22,
|
||||
0x12, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c,
|
||||
0x52, 0x65, 0x71, 0x22, 0x13, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x43, 0x61,
|
||||
0x6e, 0x63, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x22, 0x10, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x51, 0x75, 0x69, 0x74, 0x52, 0x65, 0x71, 0x22, 0x41, 0x0a, 0x0f, 0x53, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x51, 0x75, 0x69, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a,
|
||||
0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12,
|
||||
0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01,
|
||||
0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x2d, 0x0a,
|
||||
0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x52,
|
||||
0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x05, 0x52, 0x07, 0x64, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x22, 0x44, 0x0a, 0x12,
|
||||
0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x52, 0x65,
|
||||
0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x03, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49,
|
||||
0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x49, 0x64, 0x22, 0x13, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4d, 0x65, 0x6d,
|
||||
0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x22, 0x3c, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x26, 0x0a,
|
||||
0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x53, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52,
|
||||
0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0x2e, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x61, 0x72,
|
||||
0x67, 0x65, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x61, 0x72,
|
||||
0x67, 0x65, 0x74, 0x49, 0x64, 0x22, 0x4d, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x61, 0x72, 0x67,
|
||||
0x65, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x61, 0x72, 0x67,
|
||||
0x65, 0x74, 0x49, 0x64, 0x22, 0x31, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44,
|
||||
0x69, 0x73, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x74,
|
||||
0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74,
|
||||
0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x22, 0x50, 0x0a, 0x14, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x44, 0x69, 0x73, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12,
|
||||
0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1a, 0x0a,
|
||||
0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x22, 0x51, 0x0a, 0x14, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x4a, 0x6f, 0x62, 0x52, 0x65,
|
||||
0x71, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a,
|
||||
0x03, 0x6a, 0x6f, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0b, 0x2e, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x4a, 0x6f, 0x62, 0x52, 0x03, 0x6a, 0x6f, 0x62, 0x22, 0x70, 0x0a, 0x15,
|
||||
0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x4a, 0x6f,
|
||||
0x62, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12,
|
||||
0x1d, 0x0a, 0x03, 0x6a, 0x6f, 0x62, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x0b, 0x2e, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4a, 0x6f, 0x62, 0x52, 0x03, 0x6a, 0x6f, 0x62, 0x22, 0x12,
|
||||
0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x63, 0x75, 0x73, 0x65, 0x52,
|
||||
0x65, 0x71, 0x22, 0x51, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x63,
|
||||
0x75, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x63, 0x63, 0x75, 0x73, 0x65, 0x54,
|
||||
0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x61, 0x63, 0x63, 0x75, 0x73,
|
||||
0x65, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x10, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x71, 0x22, 0x64, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69,
|
||||
0x6e, 0x66, 0x6f, 0x52, 0x06, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x22, 0x79, 0x0a, 0x11, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
|
||||
0x12, 0x23, 0x0a, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
||||
0x0d, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05,
|
||||
0x75, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x03, 0x6a, 0x6f, 0x62, 0x18, 0x02, 0x20, 0x01,
|
||||
0x28, 0x0e, 0x32, 0x0b, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4a, 0x6f, 0x62, 0x52,
|
||||
0x03, 0x6a, 0x6f, 0x62, 0x12, 0x20, 0x0a, 0x0b, 0x6f, 0x66, 0x66, 0x6c, 0x69, 0x6e, 0x65, 0x54,
|
||||
0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6f, 0x66, 0x66, 0x6c, 0x69,
|
||||
0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x33, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1c, 0x0a,
|
||||
0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||||
0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x3e, 0x0a, 0x14, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52,
|
||||
0x65, 0x73, 0x70, 0x12, 0x26, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28,
|
||||
0x0b, 0x32, 0x12, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65,
|
||||
0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0x2f, 0x0a, 0x0f, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x12, 0x1c,
|
||||
0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x42, 0x0a, 0x10,
|
||||
0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x73, 0x70,
|
||||
0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75,
|
||||
0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x63, 0x6f, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x63, 0x6f, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64,
|
||||
0x22, 0x35, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x79,
|
||||
0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x48, 0x0a, 0x16, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x52, 0x65, 0x73,
|
||||
0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
|
||||
0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49,
|
||||
0x64, 0x22, 0x23, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x67, 0x72, 0x65,
|
||||
0x65, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x22, 0x42, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x41, 0x67, 0x72, 0x65, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69,
|
||||
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09,
|
||||
0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65,
|
||||
0x77, 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65,
|
||||
0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x22, 0x0f, 0x0a,
|
||||
0x0d, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x22, 0x31,
|
||||
0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x73, 0x70,
|
||||
0x12, 0x1f, 0x0a, 0x03, 0x6c, 0x6f, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e,
|
||||
0x44, 0x42, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4c, 0x6f, 0x67, 0x52, 0x03, 0x6c, 0x6f,
|
||||
0x67, 0x22, 0x14, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b,
|
||||
0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x22, 0x37, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x20,
|
||||
0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74,
|
||||
0x22, 0x2b, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x63, 0x65, 0x69,
|
||||
0x76, 0x65, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, 0x6d, 0x0a,
|
||||
0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52,
|
||||
0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
|
||||
0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77,
|
||||
0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72,
|
||||
0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x22, 0x18, 0x0a, 0x16,
|
||||
0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c,
|
||||
0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x22, 0x3f, 0x0a, 0x17, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73,
|
||||
0x70, 0x12, 0x24, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||
0x10, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74,
|
||||
0x79, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0x2b, 0x0a, 0x19, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76,
|
||||
0x65, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x02, 0x69, 0x64, 0x22, 0x6d, 0x0a, 0x1a, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41,
|
||||
0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65,
|
||||
0x73, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02,
|
||||
0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x24, 0x0a, 0x10, 0x53, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x66, 0x75, 0x73, 0x65, 0x52, 0x65, 0x71, 0x12, 0x10,
|
||||
0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64,
|
||||
0x22, 0x43, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x66, 0x75, 0x73,
|
||||
0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x12, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x22, 0x13, 0x0a, 0x11, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x22, 0x10,
|
||||
0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x51, 0x75, 0x69, 0x74, 0x52, 0x65, 0x71,
|
||||
0x22, 0x41, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x51, 0x75, 0x69, 0x74, 0x52,
|
||||
0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||||
0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x49, 0x64, 0x22, 0x2d, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69,
|
||||
0x73, 0x6d, 0x69, 0x73, 0x73, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x64, 0x69, 0x73, 0x6d,
|
||||
0x69, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x64, 0x69, 0x73, 0x6d, 0x69,
|
||||
0x73, 0x73, 0x22, 0x44, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x73,
|
||||
0x6d, 0x69, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x13, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x22, 0x3c, 0x0a,
|
||||
0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x52,
|
||||
0x65, 0x73, 0x70, 0x12, 0x26, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28,
|
||||
0x0b, 0x32, 0x12, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4d, 0x65, 0x6d, 0x62, 0x65,
|
||||
0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0x2e, 0x0a, 0x10, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x71, 0x12,
|
||||
0x1a, 0x0a, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x09, 0x52, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x22, 0x4d, 0x0a, 0x11, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70,
|
||||
0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1a,
|
||||
0x0a, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
||||
0x52, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x22, 0x31, 0x0a, 0x13, 0x53, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x73, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65,
|
||||
0x71, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x22, 0x50, 0x0a,
|
||||
0x14, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x44, 0x69, 0x73, 0x63, 0x68, 0x61, 0x72, 0x67,
|
||||
0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x22,
|
||||
0x51, 0x0a, 0x14, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e,
|
||||
0x67, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65,
|
||||
0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x61, 0x72, 0x67, 0x65,
|
||||
0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x03, 0x6a, 0x6f, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
|
||||
0x32, 0x0b, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4a, 0x6f, 0x62, 0x52, 0x03, 0x6a,
|
||||
0x6f, 0x62, 0x22, 0x70, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x65, 0x74,
|
||||
0x74, 0x69, 0x6e, 0x67, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x73,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
|
||||
0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x74, 0x61, 0x72,
|
||||
0x67, 0x65, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x61, 0x72,
|
||||
0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x03, 0x6a, 0x6f, 0x62, 0x18, 0x03, 0x20, 0x01,
|
||||
0x28, 0x0e, 0x32, 0x0b, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4a, 0x6f, 0x62, 0x52,
|
||||
0x03, 0x6a, 0x6f, 0x62, 0x22, 0x12, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41,
|
||||
0x63, 0x63, 0x75, 0x73, 0x65, 0x52, 0x65, 0x71, 0x22, 0x51, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x41, 0x63, 0x63, 0x75, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1c, 0x0a,
|
||||
0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||||
0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x61,
|
||||
0x63, 0x63, 0x75, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52,
|
||||
0x0a, 0x61, 0x63, 0x63, 0x75, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x10, 0x0a, 0x0e, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x71, 0x22, 0x64, 0x0a,
|
||||
0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x53, 0x69, 0x67, 0x6e, 0x52, 0x65, 0x73, 0x70,
|
||||
0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75,
|
||||
0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64,
|
||||
0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
|
||||
0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77,
|
||||
0x61, 0x72, 0x64, 0x22, 0x2c, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x61,
|
||||
0x6e, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x61, 0x6e, 0x6b, 0x54, 0x79, 0x70,
|
||||
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x72, 0x61, 0x6e, 0x6b, 0x54, 0x79, 0x70,
|
||||
0x65, 0x22, 0x35, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x61, 0x6e, 0x6b,
|
||||
0x52, 0x65, 0x73, 0x70, 0x12, 0x22, 0x0a, 0x04, 0x72, 0x61, 0x6e, 0x6b, 0x18, 0x01, 0x20, 0x03,
|
||||
0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x61,
|
||||
0x6e, 0x6b, 0x52, 0x04, 0x72, 0x61, 0x6e, 0x6b, 0x22, 0x33, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x50, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73, 0x73, 0x50, 0x75, 0x73, 0x68, 0x12,
|
||||
0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x43, 0x0a,
|
||||
0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x50, 0x41, 0x67, 0x72, 0x65, 0x65, 0x50, 0x75,
|
||||
0x73, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x03, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49,
|
||||
0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x49, 0x64, 0x22, 0x47, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x50, 0x44, 0x69,
|
||||
0x73, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x75, 0x73, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x75,
|
||||
0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a,
|
||||
0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
|
||||
0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x11, 0x0a, 0x0f, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x22, 0xf8,
|
||||
0x02, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x52,
|
||||
0x65, 0x73, 0x70, 0x12, 0x32, 0x0a, 0x05, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03,
|
||||
0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x4d, 0x61, 0x69,
|
||||
0x6e, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x54, 0x65, 0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
|
||||
0x52, 0x05, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x69, 0x63, 0x6b, 0x65,
|
||||
0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x12,
|
||||
0x18, 0x0a, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03,
|
||||
0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x73, 0x65, 0x74,
|
||||
0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
|
||||
0x03, 0x52, 0x0e, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d,
|
||||
0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03,
|
||||
0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x24, 0x0a, 0x0d, 0x68, 0x69, 0x67, 0x68, 0x49,
|
||||
0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x03, 0x52, 0x0d,
|
||||
0x68, 0x69, 0x67, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x73, 0x12, 0x28, 0x0a,
|
||||
0x0f, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67,
|
||||
0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c,
|
||||
0x52, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x12, 0x26, 0x0a, 0x0e, 0x73, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x52, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52,
|
||||
0x0e, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x1a,
|
||||
0x48, 0x0a, 0x0a, 0x54, 0x65, 0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
|
||||
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
|
||||
0x24, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e,
|
||||
0x2e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x05,
|
||||
0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xb6, 0x01, 0x0a, 0x14, 0x53, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
|
||||
0x65, 0x71, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64,
|
||||
0x12, 0x36, 0x0a, 0x05, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||
0x20, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74,
|
||||
0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x54, 0x65, 0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72,
|
||||
0x79, 0x52, 0x05, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x1a, 0x48, 0x0a, 0x0a, 0x54, 0x65, 0x61, 0x6d,
|
||||
0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x24, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
|
||||
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65,
|
||||
0x6e, 0x67, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
|
||||
0x38, 0x01, 0x22, 0x47, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x46, 0x6f,
|
||||
0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x73,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09,
|
||||
0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x22, 0x39, 0x0a, 0x19, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
|
||||
0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x72, 0x64, 0x22, 0x0f, 0x0a, 0x0d, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4c, 0x6f,
|
||||
0x67, 0x52, 0x65, 0x71, 0x22, 0x31, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4c,
|
||||
0x6f, 0x67, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x03, 0x6c, 0x6f, 0x67, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4c,
|
||||
0x6f, 0x67, 0x52, 0x03, 0x6c, 0x6f, 0x67, 0x22, 0x14, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x22, 0x37, 0x0a,
|
||||
0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x69, 0x73, 0x74,
|
||||
0x52, 0x65, 0x73, 0x70, 0x12, 0x20, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03,
|
||||
0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x54, 0x61, 0x73, 0x6b,
|
||||
0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0x2b, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x74,
|
||||
0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x61, 0x73,
|
||||
0x6b, 0x49, 0x64, 0x22, 0x6d, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65,
|
||||
0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x73,
|
||||
0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49,
|
||||
0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x02,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x12,
|
||||
0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||
0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61,
|
||||
0x72, 0x64, 0x22, 0x18, 0x0a, 0x16, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x74,
|
||||
0x69, 0x76, 0x69, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x22, 0x3f, 0x0a, 0x17,
|
||||
0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x4c,
|
||||
0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x18,
|
||||
0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41,
|
||||
0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x04, 0x6c, 0x69, 0x73, 0x74, 0x22, 0x2b, 0x0a,
|
||||
0x19, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
|
||||
0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64,
|
||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x22, 0x6d, 0x0a, 0x1a, 0x53, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x52, 0x65, 0x63,
|
||||
0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
|
||||
0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e,
|
||||
0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x22, 0x2c, 0x0a, 0x0e, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x72,
|
||||
0x61, 0x6e, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x72,
|
||||
0x61, 0x6e, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x22, 0x35, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x12, 0x22, 0x0a, 0x04, 0x72, 0x61,
|
||||
0x6e, 0x6b, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x44, 0x42, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x04, 0x72, 0x61, 0x6e, 0x6b, 0x22, 0x33,
|
||||
0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x50, 0x44, 0x69, 0x73, 0x6d, 0x69, 0x73,
|
||||
0x73, 0x50, 0x75, 0x73, 0x68, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x49, 0x64, 0x22, 0x43, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x50, 0x41,
|
||||
0x67, 0x72, 0x65, 0x65, 0x50, 0x75, 0x73, 0x68, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
|
||||
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x47, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x50, 0x44, 0x69, 0x73, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x75, 0x73,
|
||||
0x68, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
|
||||
0x75, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49,
|
||||
0x64, 0x22, 0x11, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x4d, 0x61, 0x69,
|
||||
0x6e, 0x52, 0x65, 0x71, 0x22, 0xf8, 0x02, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x42, 0x4d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x32, 0x0a, 0x05, 0x74, 0x65, 0x61,
|
||||
0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x42, 0x4d, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x54, 0x65, 0x61, 0x6d,
|
||||
0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x12, 0x16, 0x0a,
|
||||
0x06, 0x74, 0x69, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74,
|
||||
0x69, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65,
|
||||
0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12,
|
||||
0x26, 0x0a, 0x0e, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d,
|
||||
0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x73, 0x65, 0x74, 0x74, 0x6c, 0x65, 0x6d,
|
||||
0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c,
|
||||
0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x24, 0x0a,
|
||||
0x0d, 0x68, 0x69, 0x67, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x73, 0x18, 0x06,
|
||||
0x20, 0x03, 0x28, 0x03, 0x52, 0x0d, 0x68, 0x69, 0x67, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x67, 0x72,
|
||||
0x61, 0x6c, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x52,
|
||||
0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x70, 0x65,
|
||||
0x72, 0x73, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x12, 0x26, 0x0a,
|
||||
0x0e, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x18,
|
||||
0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x61,
|
||||
0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x1a, 0x48, 0x0a, 0x0a, 0x54, 0x65, 0x61, 0x6d, 0x73, 0x45, 0x6e,
|
||||
0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x24, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
|
||||
0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65,
|
||||
0x54, 0x65, 0x61, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22,
|
||||
0xb6, 0x01, 0x0a, 0x14, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x46, 0x6f, 0x72, 0x6d,
|
||||
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x4c, 0x0a, 0x1a, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x42, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74,
|
||||
0x52, 0x65, 0x73, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49,
|
||||
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x03, 0x75, 0x69, 0x64, 0x22, 0x64, 0x0a, 0x1a, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42,
|
||||
0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52,
|
||||
0x65, 0x71, 0x12, 0x1f, 0x0a, 0x05, 0x70, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x0e, 0x32, 0x09, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x70, 0x74,
|
||||
0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x02, 0x20,
|
||||
0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x52, 0x65, 0x70, 0x6f,
|
||||
0x72, 0x74, 0x52, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x39, 0x0a, 0x1b, 0x53, 0x6f,
|
||||
0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x12, 0x36, 0x0a, 0x05, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x18,
|
||||
0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42,
|
||||
0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x2e, 0x54, 0x65, 0x61,
|
||||
0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x1a, 0x48,
|
||||
0x0a, 0x0a, 0x54, 0x65, 0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03,
|
||||
0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x24,
|
||||
0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e,
|
||||
0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x05, 0x76,
|
||||
0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x47, 0x0a, 0x15, 0x53, 0x6f, 0x63, 0x69,
|
||||
0x61, 0x74, 0x79, 0x42, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73,
|
||||
0x70, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x12,
|
||||
0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69,
|
||||
0x64, 0x22, 0x39, 0x0a, 0x19, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x43, 0x68, 0x61,
|
||||
0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x12, 0x1c,
|
||||
0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x22, 0x4c, 0x0a, 0x1a,
|
||||
0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67,
|
||||
0x65, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x22, 0x64, 0x0a, 0x1a, 0x53, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x46,
|
||||
0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x74,
|
||||
0x65, 0x67, 0x72, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x69, 0x6e, 0x74,
|
||||
0x65, 0x67, 0x72, 0x61, 0x6c, 0x22, 0x29, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x12, 0x12, 0x0a, 0x04,
|
||||
0x63, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x61, 0x74, 0x65,
|
||||
0x22, 0x98, 0x01, 0x0a, 0x14, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f,
|
||||
0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x36, 0x0a, 0x05, 0x74, 0x65, 0x61,
|
||||
0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x2e,
|
||||
0x54, 0x65, 0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x74, 0x65, 0x61, 0x6d,
|
||||
0x73, 0x1a, 0x48, 0x0a, 0x0a, 0x54, 0x65, 0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
|
||||
0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65,
|
||||
0x79, 0x12, 0x24, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
|
||||
0x32, 0x0e, 0x2e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e, 0x67, 0x65, 0x54, 0x65, 0x61, 0x6d,
|
||||
0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x2c, 0x0a, 0x12, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65,
|
||||
0x71, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, 0x4b, 0x0a, 0x13, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x42, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x73, 0x70,
|
||||
0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x49, 0x64, 0x12, 0x16,
|
||||
0x0a, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06,
|
||||
0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, 0x2d, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x42, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x61, 0x6e,
|
||||
0x6b, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x72, 0x61, 0x6e,
|
||||
0x6b, 0x54, 0x79, 0x70, 0x65, 0x22, 0xa1, 0x01, 0x0a, 0x0f, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x52, 0x61, 0x6e, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
|
||||
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a,
|
||||
0x04, 0x68, 0x65, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x68, 0x65, 0x61,
|
||||
0x64, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x02, 0x6c,
|
||||
0x76, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65,
|
||||
0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4e,
|
||||
0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x18, 0x05,
|
||||
0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x72, 0x61, 0x6e, 0x6b, 0x69, 0x6e, 0x67, 0x12, 0x1a, 0x0a,
|
||||
0x08, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52,
|
||||
0x08, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x22, 0x38, 0x0a, 0x10, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x42, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x12, 0x24, 0x0a,
|
||||
0x04, 0x72, 0x61, 0x6e, 0x6b, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x53, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x61, 0x6e, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x72,
|
||||
0x61, 0x6e, 0x6b, 0x22, 0x46, 0x0a, 0x0d, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x75,
|
||||
0x79, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x03, 0x61, 0x74, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x73, 0x73, 0x65, 0x74, 0x73, 0x52, 0x03,
|
||||
0x61, 0x74, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x75, 0x79, 0x4e, 0x75, 0x6d, 0x18, 0x02, 0x20,
|
||||
0x01, 0x28, 0x05, 0x52, 0x06, 0x62, 0x75, 0x79, 0x4e, 0x75, 0x6d, 0x22, 0x22, 0x0a, 0x0e, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x75, 0x79, 0x52, 0x65, 0x73, 0x70, 0x12, 0x10, 0x0a,
|
||||
0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x69, 0x64, 0x2a,
|
||||
0x42, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x4c, 0x69, 0x73, 0x74, 0x46, 0x69,
|
||||
0x6c, 0x74, 0x65, 0x72, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x4c, 0x4c, 0x10, 0x00, 0x12, 0x09, 0x0a,
|
||||
0x05, 0x43, 0x4f, 0x4e, 0x44, 0x49, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x4e, 0x4f, 0x41, 0x50,
|
||||
0x50, 0x4c, 0x59, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x41, 0x50, 0x50, 0x4c, 0x59, 0x49, 0x4e,
|
||||
0x47, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f,
|
||||
0x74, 0x6f, 0x33,
|
||||
0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x71, 0x12, 0x1f, 0x0a, 0x05, 0x70, 0x74, 0x79, 0x70,
|
||||
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x54, 0x79,
|
||||
0x70, 0x65, 0x52, 0x05, 0x70, 0x74, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x06, 0x72, 0x65, 0x70,
|
||||
0x6f, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x74, 0x74,
|
||||
0x6c, 0x65, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x06, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74,
|
||||
0x22, 0x39, 0x0a, 0x1b, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x43, 0x68, 0x61, 0x6c,
|
||||
0x6c, 0x65, 0x6e, 0x67, 0x65, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x12,
|
||||
0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x03, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x22, 0x29, 0x0a, 0x13, 0x53,
|
||||
0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x52,
|
||||
0x65, 0x71, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x04, 0x63, 0x61, 0x74, 0x65, 0x22, 0x98, 0x01, 0x0a, 0x14, 0x53, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12,
|
||||
0x36, 0x0a, 0x05, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20,
|
||||
0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e,
|
||||
0x64, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x54, 0x65, 0x61, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79,
|
||||
0x52, 0x05, 0x74, 0x65, 0x61, 0x6d, 0x73, 0x1a, 0x48, 0x0a, 0x0a, 0x54, 0x65, 0x61, 0x6d, 0x73,
|
||||
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x24, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x43, 0x68, 0x61, 0x6c, 0x6c, 0x65, 0x6e,
|
||||
0x67, 0x65, 0x54, 0x65, 0x61, 0x6d, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
|
||||
0x01, 0x22, 0x2c, 0x0a, 0x12, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x52, 0x65, 0x63,
|
||||
0x65, 0x69, 0x76, 0x65, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49,
|
||||
0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22,
|
||||
0x4b, 0x0a, 0x13, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x52, 0x65, 0x63, 0x65, 0x69,
|
||||
0x76, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1c, 0x0a, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61, 0x74,
|
||||
0x79, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x02,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x74, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, 0x2d, 0x0a, 0x0f,
|
||||
0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x52, 0x61, 0x6e, 0x6b, 0x52, 0x65, 0x71, 0x12,
|
||||
0x1a, 0x0a, 0x08, 0x72, 0x61, 0x6e, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x08, 0x72, 0x61, 0x6e, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x22, 0xa1, 0x01, 0x0a, 0x0f,
|
||||
0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x61, 0x6e, 0x6b, 0x49, 0x6e, 0x66, 0x6f, 0x12,
|
||||
0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
|
||||
0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x65, 0x61, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x09, 0x52, 0x04, 0x68, 0x65, 0x61, 0x64, 0x12, 0x0e, 0x0a, 0x02, 0x6c, 0x76, 0x18, 0x03, 0x20,
|
||||
0x01, 0x28, 0x05, 0x52, 0x02, 0x6c, 0x76, 0x12, 0x20, 0x0a, 0x0b, 0x73, 0x6f, 0x63, 0x69, 0x61,
|
||||
0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x6f,
|
||||
0x63, 0x69, 0x61, 0x74, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x72, 0x61, 0x6e,
|
||||
0x6b, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x72, 0x61, 0x6e, 0x6b,
|
||||
0x69, 0x6e, 0x67, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x18,
|
||||
0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x22,
|
||||
0x38, 0x0a, 0x10, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x52, 0x61, 0x6e, 0x6b, 0x52,
|
||||
0x65, 0x73, 0x70, 0x12, 0x24, 0x0a, 0x04, 0x72, 0x61, 0x6e, 0x6b, 0x18, 0x01, 0x20, 0x03, 0x28,
|
||||
0x0b, 0x32, 0x10, 0x2e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x52, 0x61, 0x6e, 0x6b, 0x49,
|
||||
0x6e, 0x66, 0x6f, 0x52, 0x04, 0x72, 0x61, 0x6e, 0x6b, 0x22, 0x46, 0x0a, 0x0d, 0x53, 0x6f, 0x63,
|
||||
0x69, 0x61, 0x74, 0x79, 0x42, 0x75, 0x79, 0x52, 0x65, 0x71, 0x12, 0x1d, 0x0a, 0x03, 0x61, 0x74,
|
||||
0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x73,
|
||||
0x73, 0x65, 0x74, 0x73, 0x52, 0x03, 0x61, 0x74, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x75, 0x79,
|
||||
0x4e, 0x75, 0x6d, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x62, 0x75, 0x79, 0x4e, 0x75,
|
||||
0x6d, 0x22, 0x22, 0x0a, 0x0e, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79, 0x42, 0x75, 0x79, 0x52,
|
||||
0x65, 0x73, 0x70, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
|
||||
0x52, 0x03, 0x75, 0x69, 0x64, 0x2a, 0x42, 0x0a, 0x11, 0x53, 0x6f, 0x63, 0x69, 0x61, 0x74, 0x79,
|
||||
0x4c, 0x69, 0x73, 0x74, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x07, 0x0a, 0x03, 0x41, 0x4c,
|
||||
0x4c, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x43, 0x4f, 0x4e, 0x44, 0x49, 0x10, 0x01, 0x12, 0x0b,
|
||||
0x0a, 0x07, 0x4e, 0x4f, 0x41, 0x50, 0x50, 0x4c, 0x59, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x41,
|
||||
0x50, 0x50, 0x4c, 0x59, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70,
|
||||
0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
@ -4244,16 +4217,17 @@ var file_sociaty_sociaty_msg_proto_goTypes = []interface{}{
|
||||
nil, // 74: SociatyBFormationReq.TeamsEntry
|
||||
nil, // 75: SociatyRecommendResp.TeamsEntry
|
||||
(*DBSociaty)(nil), // 76: DBSociaty
|
||||
(SociatyJob)(0), // 77: SociatyJob
|
||||
(*UserAtno)(nil), // 78: UserAtno
|
||||
(*DBSociatyLog)(nil), // 79: DBSociatyLog
|
||||
(*SociatyTask)(nil), // 80: SociatyTask
|
||||
(*SociatyActivity)(nil), // 81: SociatyActivity
|
||||
(*DBSociatyRank)(nil), // 82: DBSociatyRank
|
||||
(PlayType)(0), // 83: PlayType
|
||||
(*BattleReport)(nil), // 84: BattleReport
|
||||
(*UserAssets)(nil), // 85: UserAssets
|
||||
(*ChallengeTeam)(nil), // 86: ChallengeTeam
|
||||
(*BaseUserInfo)(nil), // 77: BaseUserInfo
|
||||
(SociatyJob)(0), // 78: SociatyJob
|
||||
(*UserAtno)(nil), // 79: UserAtno
|
||||
(*DBSociatyLog)(nil), // 80: DBSociatyLog
|
||||
(*SociatyTask)(nil), // 81: SociatyTask
|
||||
(*SociatyActivity)(nil), // 82: SociatyActivity
|
||||
(*DBSociatyRank)(nil), // 83: DBSociatyRank
|
||||
(PlayType)(0), // 84: PlayType
|
||||
(*BattleReport)(nil), // 85: BattleReport
|
||||
(*UserAssets)(nil), // 86: UserAssets
|
||||
(*ChallengeTeam)(nil), // 87: ChallengeTeam
|
||||
}
|
||||
var file_sociaty_sociaty_msg_proto_depIdxs = []int32{
|
||||
76, // 0: SociatyInfo.dbSociaty:type_name -> DBSociaty
|
||||
@ -4263,33 +4237,34 @@ var file_sociaty_sociaty_msg_proto_depIdxs = []int32{
|
||||
76, // 4: SociatySearchResp.list:type_name -> DBSociaty
|
||||
76, // 5: SociatyMineResp.sociaty:type_name -> DBSociaty
|
||||
12, // 6: SociatyMineResp.master:type_name -> SociatyMemberInfo
|
||||
77, // 7: SociatyMemberInfo.job:type_name -> SociatyJob
|
||||
12, // 8: SociatyApplyListResp.list:type_name -> SociatyMemberInfo
|
||||
12, // 9: SociatyMembersResp.list:type_name -> SociatyMemberInfo
|
||||
77, // 10: SociatySettingJobReq.job:type_name -> SociatyJob
|
||||
77, // 11: SociatySettingJobResp.job:type_name -> SociatyJob
|
||||
78, // 12: SociatySignResp.reward:type_name -> UserAtno
|
||||
79, // 13: SociatyLogResp.log:type_name -> DBSociatyLog
|
||||
80, // 14: SociatyTaskListResp.list:type_name -> SociatyTask
|
||||
78, // 15: SociatyReceiveResp.reward:type_name -> UserAtno
|
||||
81, // 16: SociatyActivityListResp.list:type_name -> SociatyActivity
|
||||
78, // 17: SociatyActivityReceiveResp.reward:type_name -> UserAtno
|
||||
82, // 18: SociatyRankResp.rank:type_name -> DBSociatyRank
|
||||
73, // 19: SociatyBMainResp.teams:type_name -> SociatyBMainResp.TeamsEntry
|
||||
74, // 20: SociatyBFormationReq.teams:type_name -> SociatyBFormationReq.TeamsEntry
|
||||
83, // 21: SociatyBChallengeFinishReq.ptype:type_name -> PlayType
|
||||
84, // 22: SociatyBChallengeFinishReq.report:type_name -> BattleReport
|
||||
75, // 23: SociatyRecommendResp.teams:type_name -> SociatyRecommendResp.TeamsEntry
|
||||
69, // 24: SociatyBRankResp.rank:type_name -> SociatyRankInfo
|
||||
85, // 25: SociatyBuyReq.atn:type_name -> UserAssets
|
||||
86, // 26: SociatyBMainResp.TeamsEntry.value:type_name -> ChallengeTeam
|
||||
86, // 27: SociatyBFormationReq.TeamsEntry.value:type_name -> ChallengeTeam
|
||||
86, // 28: SociatyRecommendResp.TeamsEntry.value:type_name -> ChallengeTeam
|
||||
29, // [29:29] is the sub-list for method output_type
|
||||
29, // [29:29] is the sub-list for method input_type
|
||||
29, // [29:29] is the sub-list for extension type_name
|
||||
29, // [29:29] is the sub-list for extension extendee
|
||||
0, // [0:29] is the sub-list for field type_name
|
||||
77, // 7: SociatyMemberInfo.uinfo:type_name -> BaseUserInfo
|
||||
78, // 8: SociatyMemberInfo.job:type_name -> SociatyJob
|
||||
12, // 9: SociatyApplyListResp.list:type_name -> SociatyMemberInfo
|
||||
12, // 10: SociatyMembersResp.list:type_name -> SociatyMemberInfo
|
||||
78, // 11: SociatySettingJobReq.job:type_name -> SociatyJob
|
||||
78, // 12: SociatySettingJobResp.job:type_name -> SociatyJob
|
||||
79, // 13: SociatySignResp.reward:type_name -> UserAtno
|
||||
80, // 14: SociatyLogResp.log:type_name -> DBSociatyLog
|
||||
81, // 15: SociatyTaskListResp.list:type_name -> SociatyTask
|
||||
79, // 16: SociatyReceiveResp.reward:type_name -> UserAtno
|
||||
82, // 17: SociatyActivityListResp.list:type_name -> SociatyActivity
|
||||
79, // 18: SociatyActivityReceiveResp.reward:type_name -> UserAtno
|
||||
83, // 19: SociatyRankResp.rank:type_name -> DBSociatyRank
|
||||
73, // 20: SociatyBMainResp.teams:type_name -> SociatyBMainResp.TeamsEntry
|
||||
74, // 21: SociatyBFormationReq.teams:type_name -> SociatyBFormationReq.TeamsEntry
|
||||
84, // 22: SociatyBChallengeFinishReq.ptype:type_name -> PlayType
|
||||
85, // 23: SociatyBChallengeFinishReq.report:type_name -> BattleReport
|
||||
75, // 24: SociatyRecommendResp.teams:type_name -> SociatyRecommendResp.TeamsEntry
|
||||
69, // 25: SociatyBRankResp.rank:type_name -> SociatyRankInfo
|
||||
86, // 26: SociatyBuyReq.atn:type_name -> UserAssets
|
||||
87, // 27: SociatyBMainResp.TeamsEntry.value:type_name -> ChallengeTeam
|
||||
87, // 28: SociatyBFormationReq.TeamsEntry.value:type_name -> ChallengeTeam
|
||||
87, // 29: SociatyRecommendResp.TeamsEntry.value:type_name -> ChallengeTeam
|
||||
30, // [30:30] is the sub-list for method output_type
|
||||
30, // [30:30] is the sub-list for method input_type
|
||||
30, // [30:30] is the sub-list for extension type_name
|
||||
30, // [30:30] is the sub-list for extension extendee
|
||||
0, // [0:30] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_sociaty_sociaty_msg_proto_init() }
|
||||
|
@ -548,118 +548,118 @@ var File_viking_viking_db_proto protoreflect.FileDescriptor
|
||||
var file_viking_viking_db_proto_rawDesc = []byte{
|
||||
0x0a, 0x16, 0x76, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x5f,
|
||||
0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x2e, 0x70,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1a, 0x69, 0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x2f, 0x69,
|
||||
0x6e, 0x74, 0x65, 0x67, 0x72, 0x61, 0x6c, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x22, 0xc0, 0x03, 0x0a, 0x08, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 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,
|
||||
0x27, 0x0a, 0x04, 0x62, 0x6f, 0x73, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e,
|
||||
0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x42, 0x6f, 0x73, 0x73, 0x45, 0x6e, 0x74,
|
||||
0x72, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x73, 0x73, 0x12, 0x33, 0x0a, 0x08, 0x62, 0x6f, 0x73, 0x73,
|
||||
0x54, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x44, 0x42, 0x56,
|
||||
0x69, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x42, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x45, 0x6e,
|
||||
0x74, 0x72, 0x79, 0x52, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a,
|
||||
0x02, 0x70, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x42, 0x56, 0x69,
|
||||
0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x50, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x02, 0x70, 0x73,
|
||||
0x12, 0x2a, 0x0a, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||
0x14, 0x2e, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x52, 0x6f, 0x75, 0x6e, 0x64,
|
||||
0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x1a, 0x37, 0x0a, 0x09,
|
||||
0x42, 0x6f, 0x73, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
|
||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
|
||||
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
|
||||
0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d, 0x42, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d,
|
||||
0x65, 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,
|
||||
0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x62, 0x61, 0x74, 0x74, 0x6c, 0x65, 0x2f, 0x62, 0x61, 0x74,
|
||||
0x74, 0x6c, 0x65, 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc0, 0x03,
|
||||
0x0a, 0x08, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 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, 0x27, 0x0a, 0x04,
|
||||
0x62, 0x6f, 0x73, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x44, 0x42, 0x56,
|
||||
0x69, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x42, 0x6f, 0x73, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
|
||||
0x04, 0x62, 0x6f, 0x73, 0x73, 0x12, 0x33, 0x0a, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d,
|
||||
0x65, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69,
|
||||
0x6e, 0x67, 0x2e, 0x42, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79,
|
||||
0x52, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x02, 0x70, 0x73,
|
||||
0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e,
|
||||
0x67, 0x2e, 0x50, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x02, 0x70, 0x73, 0x12, 0x2a, 0x0a,
|
||||
0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x44,
|
||||
0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x45, 0x6e, 0x74,
|
||||
0x72, 0x79, 0x52, 0x05, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x1a, 0x37, 0x0a, 0x09, 0x42, 0x6f, 0x73,
|
||||
0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
|
||||
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
|
||||
0x38, 0x01, 0x1a, 0x35, 0x0a, 0x07, 0x50, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
|
||||
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
|
||||
0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
|
||||
0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x52, 0x6f, 0x75,
|
||||
0x6e, 0x64, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c,
|
||||
0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a,
|
||||
0x02, 0x38, 0x01, 0x22, 0xcb, 0x01, 0x0a, 0x0e, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67,
|
||||
0x38, 0x01, 0x1a, 0x3b, 0x0a, 0x0d, 0x42, 0x6f, 0x73, 0x73, 0x54, 0x69, 0x6d, 0x65, 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,
|
||||
0x35, 0x0a, 0x07, 0x50, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
|
||||
0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
|
||||
0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c,
|
||||
0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x38, 0x0a, 0x0a, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x45,
|
||||
0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
|
||||
0x22, 0xcb, 0x01, 0x0a, 0x0e, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 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, 0x23, 0x0a, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03,
|
||||
0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49,
|
||||
0x6e, 0x66, 0x6f, 0x52, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x2d, 0x0a, 0x04, 0x64, 0x61,
|
||||
0x74, 0x61, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x44, 0x42, 0x56, 0x69, 0x6b,
|
||||
0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e,
|
||||
0x74, 0x72, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x43, 0x0a, 0x09, 0x44, 0x61, 0x74,
|
||||
0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20,
|
||||
0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x20, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75,
|
||||
0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x44,
|
||||
0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xaa,
|
||||
0x01, 0x0a, 0x0c, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x61, 0x6e, 0x6b, 0x12,
|
||||
0x23, 0x0a, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d,
|
||||
0x2e, 0x42, 0x61, 0x73, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x75,
|
||||
0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01,
|
||||
0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x6c,
|
||||
0x69, 0x6e, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74,
|
||||
0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75,
|
||||
0x6c, 0x74, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x74, 0x79, 0x70, 0x65, 0x18,
|
||||
0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x74, 0x79, 0x70, 0x65, 0x12,
|
||||
0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x73, 0x74, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x08, 0x63, 0x6f, 0x73, 0x74, 0x74, 0x69, 0x6d, 0x65, 0x22, 0x84, 0x02, 0x0a, 0x09,
|
||||
0x53, 0x63, 0x6f, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x31, 0x0a, 0x07, 0x63, 0x6f, 0x73,
|
||||
0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x53, 0x63, 0x6f,
|
||||
0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x43, 0x6f, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x45, 0x6e,
|
||||
0x74, 0x72, 0x79, 0x52, 0x07, 0x63, 0x6f, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08,
|
||||
0x6d, 0x61, 0x78, 0x6e, 0x61, 0x6e, 0x64, 0x75, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08,
|
||||
0x6d, 0x61, 0x78, 0x6e, 0x61, 0x6e, 0x64, 0x75, 0x12, 0x28, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65,
|
||||
0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x44, 0x61,
|
||||
0x74, 0x61, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x6c, 0x69,
|
||||
0x6e, 0x65, 0x1a, 0x3a, 0x0a, 0x0c, 0x43, 0x6f, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x45, 0x6e, 0x74,
|
||||
0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||||
0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20,
|
||||
0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x42,
|
||||
0x0a, 0x09, 0x4c, 0x69, 0x6e, 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, 0x1f, 0x0a,
|
||||
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4c,
|
||||
0x69, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
|
||||
0x38, 0x01, 0x22, 0xcd, 0x01, 0x0a, 0x0f, 0x44, 0x42, 0x56, 0x53, 0x65, 0x61, 0x73, 0x6f, 0x6e,
|
||||
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, 0x23, 0x0a, 0x05, 0x75, 0x69, 0x6e, 0x66,
|
||||
0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x55, 0x73,
|
||||
0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x2d, 0x0a,
|
||||
0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x44, 0x42,
|
||||
0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x44, 0x61, 0x74,
|
||||
0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x43, 0x0a, 0x09,
|
||||
0x44, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
|
||||
0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x20, 0x0a, 0x05, 0x76,
|
||||
0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x53, 0x63, 0x6f,
|
||||
0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
|
||||
0x01, 0x22, 0xaa, 0x01, 0x0a, 0x0c, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x52, 0x61,
|
||||
0x6e, 0x6b, 0x12, 0x23, 0x0a, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x15, 0x20, 0x01, 0x28,
|
||||
0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f,
|
||||
0x52, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61,
|
||||
0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69, 0x63,
|
||||
0x75, 0x6c, 0x74, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x64, 0x69, 0x66, 0x66,
|
||||
0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x74, 0x79,
|
||||
0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x74, 0x79,
|
||||
0x70, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x63, 0x6f, 0x73, 0x74, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x63, 0x6f, 0x73, 0x74, 0x74, 0x69, 0x6d, 0x65, 0x22, 0x84,
|
||||
0x02, 0x0a, 0x09, 0x53, 0x63, 0x6f, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x12, 0x31, 0x0a, 0x07,
|
||||
0x63, 0x6f, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e,
|
||||
0x53, 0x63, 0x6f, 0x72, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x43, 0x6f, 0x73, 0x74, 0x69, 0x6d,
|
||||
0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x07, 0x63, 0x6f, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x12,
|
||||
0x1a, 0x0a, 0x08, 0x6d, 0x61, 0x78, 0x6e, 0x61, 0x6e, 0x64, 0x75, 0x18, 0x02, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x6e, 0x61, 0x6e, 0x64, 0x75, 0x12, 0x28, 0x0a, 0x04, 0x6c,
|
||||
0x69, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x53, 0x63, 0x6f, 0x72,
|
||||
0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
|
||||
0x04, 0x6c, 0x69, 0x6e, 0x65, 0x1a, 0x3a, 0x0a, 0x0c, 0x43, 0x6f, 0x73, 0x74, 0x69, 0x6d, 0x65,
|
||||
0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
|
||||
0x01, 0x1a, 0x42, 0x0a, 0x09, 0x4c, 0x69, 0x6e, 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, 0x1f, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
|
||||
0x09, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
|
||||
0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xcd, 0x01, 0x0a, 0x0f, 0x44, 0x42, 0x56, 0x53, 0x65, 0x61,
|
||||
0x73, 0x6f, 0x6e, 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, 0x23, 0x0a, 0x05, 0x75,
|
||||
0x69, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x73,
|
||||
0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f,
|
||||
0x12, 0x2e, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a,
|
||||
0x2e, 0x44, 0x42, 0x56, 0x53, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
|
||||
0x2e, 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61,
|
||||
0x1a, 0x43, 0x0a, 0x09, 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
|
||||
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
|
||||
0x20, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a,
|
||||
0x2e, 0x48, 0x75, 0x69, 0x68, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
|
||||
0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xfc, 0x01, 0x0a, 0x09, 0x48, 0x75, 0x69, 0x68, 0x65, 0x44,
|
||||
0x61, 0x74, 0x61, 0x12, 0x2b, 0x0a, 0x05, 0x68, 0x75, 0x69, 0x68, 0x65, 0x18, 0x01, 0x20, 0x03,
|
||||
0x28, 0x0b, 0x32, 0x15, 0x2e, 0x48, 0x75, 0x69, 0x68, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x48,
|
||||
0x75, 0x69, 0x68, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x68, 0x75, 0x69, 0x68, 0x65,
|
||||
0x12, 0x1a, 0x0a, 0x08, 0x6d, 0x61, 0x78, 0x6e, 0x61, 0x6e, 0x64, 0x75, 0x18, 0x02, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x08, 0x6d, 0x61, 0x78, 0x6e, 0x61, 0x6e, 0x64, 0x75, 0x12, 0x28, 0x0a, 0x04,
|
||||
0x6c, 0x69, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x75, 0x69,
|
||||
0x68, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79,
|
||||
0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x1a, 0x38, 0x0a, 0x0a, 0x48, 0x75, 0x69, 0x68, 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, 0x42, 0x0a, 0x09, 0x4c, 0x69, 0x6e, 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,
|
||||
0x1f, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09,
|
||||
0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
|
||||
0x3a, 0x02, 0x38, 0x01, 0x22, 0xb5, 0x01, 0x0a, 0x0d, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e,
|
||||
0x67, 0x53, 0x52, 0x61, 0x6e, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01,
|
||||
0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x55, 0x73, 0x65, 0x72,
|
||||
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x04, 0x6c,
|
||||
0x69, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4c, 0x69, 0x6e, 0x65,
|
||||
0x44, 0x61, 0x74, 0x61, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69,
|
||||
0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a,
|
||||
0x64, 0x69, 0x66, 0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6f,
|
||||
0x73, 0x73, 0x74, 0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x62, 0x6f,
|
||||
0x73, 0x73, 0x74, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x68, 0x75, 0x69, 0x68, 0x65, 0x18,
|
||||
0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x68, 0x75, 0x69, 0x68, 0x65, 0x42, 0x06, 0x5a, 0x04,
|
||||
0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x2e, 0x0a,
|
||||
0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x44, 0x42,
|
||||
0x56, 0x53, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2e, 0x44, 0x61,
|
||||
0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x1a, 0x43, 0x0a,
|
||||
0x09, 0x44, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
|
||||
0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x20, 0x0a, 0x05,
|
||||
0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x48, 0x75,
|
||||
0x69, 0x68, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02,
|
||||
0x38, 0x01, 0x22, 0xfc, 0x01, 0x0a, 0x09, 0x48, 0x75, 0x69, 0x68, 0x65, 0x44, 0x61, 0x74, 0x61,
|
||||
0x12, 0x2b, 0x0a, 0x05, 0x68, 0x75, 0x69, 0x68, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
|
||||
0x15, 0x2e, 0x48, 0x75, 0x69, 0x68, 0x65, 0x44, 0x61, 0x74, 0x61, 0x2e, 0x48, 0x75, 0x69, 0x68,
|
||||
0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x05, 0x68, 0x75, 0x69, 0x68, 0x65, 0x12, 0x1a, 0x0a,
|
||||
0x08, 0x6d, 0x61, 0x78, 0x6e, 0x61, 0x6e, 0x64, 0x75, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
|
||||
0x08, 0x6d, 0x61, 0x78, 0x6e, 0x61, 0x6e, 0x64, 0x75, 0x12, 0x28, 0x0a, 0x04, 0x6c, 0x69, 0x6e,
|
||||
0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x48, 0x75, 0x69, 0x68, 0x65, 0x44,
|
||||
0x61, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x6c,
|
||||
0x69, 0x6e, 0x65, 0x1a, 0x38, 0x0a, 0x0a, 0x48, 0x75, 0x69, 0x68, 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, 0x42, 0x0a,
|
||||
0x09, 0x4c, 0x69, 0x6e, 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, 0x1f, 0x0a, 0x05,
|
||||
0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4c, 0x69,
|
||||
0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38,
|
||||
0x01, 0x22, 0xb5, 0x01, 0x0a, 0x0d, 0x44, 0x42, 0x56, 0x69, 0x6b, 0x69, 0x6e, 0x67, 0x53, 0x52,
|
||||
0x61, 0x6e, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
|
||||
0x02, 0x69, 0x64, 0x12, 0x23, 0x0a, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01,
|
||||
0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x55, 0x73, 0x65, 0x72, 0x49, 0x6e, 0x66,
|
||||
0x6f, 0x52, 0x05, 0x75, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65,
|
||||
0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x4c, 0x69, 0x6e, 0x65, 0x44, 0x61, 0x74,
|
||||
0x61, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x64, 0x69, 0x66, 0x66, 0x69,
|
||||
0x63, 0x75, 0x6c, 0x74, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x64, 0x69, 0x66,
|
||||
0x66, 0x69, 0x63, 0x75, 0x6c, 0x74, 0x79, 0x12, 0x1a, 0x0a, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x74,
|
||||
0x79, 0x70, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x62, 0x6f, 0x73, 0x73, 0x74,
|
||||
0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x68, 0x75, 0x69, 0x68, 0x65, 0x18, 0x06, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x05, 0x68, 0x75, 0x69, 0x68, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70,
|
||||
0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
@ -730,7 +730,7 @@ func file_viking_viking_db_proto_init() {
|
||||
return
|
||||
}
|
||||
file_comm_proto_init()
|
||||
file_integral_integral_db_proto_init()
|
||||
file_battle_battle_msg_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_viking_viking_db_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DBViking); i {
|
||||
|
@ -21,4 +21,5 @@ const (
|
||||
GameBuffEffectType_Shifu = 9
|
||||
GameBuffEffectType_Dot = 10
|
||||
GameBuffEffectType_CanRollBuff = 11
|
||||
GameBuffEffectType_CanRollDeBuff = 12
|
||||
)
|
||||
|
@ -48,6 +48,7 @@ type GameMainStageData struct {
|
||||
Frontstoryid int32
|
||||
Afterstoryid int32
|
||||
MaingroupName string
|
||||
MaingroupIcon string
|
||||
MainlineName string
|
||||
Title string
|
||||
Desc string
|
||||
@ -177,6 +178,7 @@ func (_v *GameMainStageData)Deserialize(_buf map[string]interface{}) (err error)
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["frontstoryid"].(float64); !_ok_ { err = errors.New("frontstoryid error"); return }; _v.Frontstoryid = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["afterstoryid"].(float64); !_ok_ { err = errors.New("afterstoryid error"); return }; _v.Afterstoryid = int32(_tempNum_) }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["maingroupName"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.MaingroupName error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.MaingroupName, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ var _ok_ bool; if _v.MaingroupIcon, _ok_ = _buf["maingroupIcon"].(string); !_ok_ { err = errors.New("maingroupIcon error"); return } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["mainlineName"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.MainlineName error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.MainlineName, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["title"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Title error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Title, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["desc"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Desc error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Desc, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
|
@ -21,7 +21,7 @@ func NewGameRuleDesc(_buf []map[string]interface{}) (*GameRuleDesc, error) {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
dataMap[_v.Key] = _v
|
||||
}
|
||||
}
|
||||
return &GameRuleDesc{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
|
@ -11,8 +11,10 @@ package cfg
|
||||
import "errors"
|
||||
|
||||
type GameRuleDescData struct {
|
||||
Key int32
|
||||
Id int32
|
||||
Title string
|
||||
Titlecontent string
|
||||
Content string
|
||||
}
|
||||
|
||||
@ -23,8 +25,10 @@ func (*GameRuleDescData) GetTypeId() int32 {
|
||||
}
|
||||
|
||||
func (_v *GameRuleDescData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["key"].(float64); !_ok_ { err = errors.New("key error"); return }; _v.Key = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["title"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Title error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Title, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["titlecontent"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Titlecontent error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Titlecontent, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["content"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Content error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Content, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
return
|
||||
}
|
||||
|
@ -12,6 +12,7 @@ import "errors"
|
||||
|
||||
type GameSearchitemBoxData struct {
|
||||
Id int32
|
||||
Type int32
|
||||
Name []string
|
||||
Drown int32
|
||||
Pointweight int32
|
||||
@ -25,6 +26,7 @@ func (*GameSearchitemBoxData) GetTypeId() int32 {
|
||||
|
||||
func (_v *GameSearchitemBoxData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
|
@ -30,6 +30,8 @@ type GameSkillBuffData struct {
|
||||
BuffIcon string
|
||||
Buffeffect string
|
||||
Buffpos string
|
||||
TriggerEffect string
|
||||
TriggerPos string
|
||||
ForbidFloat int32
|
||||
ReplaceBuffID int32
|
||||
}
|
||||
@ -112,6 +114,8 @@ func (_v *GameSkillBuffData)Deserialize(_buf map[string]interface{}) (err error)
|
||||
{ var _ok_ bool; if _v.BuffIcon, _ok_ = _buf["buffIcon"].(string); !_ok_ { err = errors.New("buffIcon error"); return } }
|
||||
{ var _ok_ bool; if _v.Buffeffect, _ok_ = _buf["buffeffect"].(string); !_ok_ { err = errors.New("buffeffect error"); return } }
|
||||
{ var _ok_ bool; if _v.Buffpos, _ok_ = _buf["buffpos"].(string); !_ok_ { err = errors.New("buffpos error"); return } }
|
||||
{ var _ok_ bool; if _v.TriggerEffect, _ok_ = _buf["TriggerEffect"].(string); !_ok_ { err = errors.New("TriggerEffect error"); return } }
|
||||
{ var _ok_ bool; if _v.TriggerPos, _ok_ = _buf["TriggerPos"].(string); !_ok_ { err = errors.New("TriggerPos error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["forbidFloat"].(float64); !_ok_ { err = errors.New("forbidFloat error"); return }; _v.ForbidFloat = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ReplaceBuffID"].(float64); !_ok_ { err = errors.New("ReplaceBuffID error"); return }; _v.ReplaceBuffID = int32(_tempNum_) }
|
||||
return
|
||||
|
Loading…
Reference in New Issue
Block a user