坐骑加经验
This commit is contained in:
parent
f8b9dba761
commit
b839fc7d38
@ -573,7 +573,7 @@
|
||||
"RedAssistTeam": 0,
|
||||
"BlueAssistTeam": 0,
|
||||
"CanFriendHelp": 0,
|
||||
"Numrounds": 100
|
||||
"Numrounds": 60
|
||||
},
|
||||
{
|
||||
"id": 118,
|
||||
|
@ -27,16 +27,16 @@
|
||||
"id": 100004,
|
||||
"track": "Track",
|
||||
"type": 3,
|
||||
"startPos": 1,
|
||||
"endPos": 2,
|
||||
"local": 1
|
||||
"startPos": 4,
|
||||
"endPos": 5,
|
||||
"local": 0
|
||||
},
|
||||
{
|
||||
"id": 100005,
|
||||
"track": "Track",
|
||||
"type": 4,
|
||||
"startPos": 2,
|
||||
"endPos": 3,
|
||||
"local": 2
|
||||
"startPos": 5,
|
||||
"endPos": 6,
|
||||
"local": 1
|
||||
}
|
||||
]
|
File diff suppressed because it is too large
Load Diff
@ -403,6 +403,7 @@
|
||||
"library_StoryUnlocking": 3,
|
||||
"ps_recovery": 360,
|
||||
"ps_ul": 2000,
|
||||
"Mian_BossNum": 1,
|
||||
"ps_buy": [
|
||||
{
|
||||
"a": "attr",
|
||||
@ -728,6 +729,8 @@
|
||||
"buzkashi_caddtracktime": 1000,
|
||||
"buzkashi_addtracktime": 1000,
|
||||
"buzkashi_subtracktime": 1000,
|
||||
"buzkashi_caddblurtime": 1000,
|
||||
"buzkashi_csubblurtime": 1000,
|
||||
"buzkashi_bumpspeedtime": 1000,
|
||||
"buzkashi_deathsubtime": 1000,
|
||||
"buzkashi_catchsubtime": 1000,
|
||||
|
@ -2,13 +2,8 @@
|
||||
{
|
||||
"type": 1,
|
||||
"opentime": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
2
|
||||
],
|
||||
"name": {
|
||||
"key": "hunting_opentime_name_1",
|
||||
@ -29,13 +24,8 @@
|
||||
{
|
||||
"type": 2,
|
||||
"opentime": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
4
|
||||
],
|
||||
"name": {
|
||||
"key": "hunting_opentime_name_2",
|
||||
@ -56,11 +46,6 @@
|
||||
{
|
||||
"type": 3,
|
||||
"opentime": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
],
|
||||
@ -84,12 +69,7 @@
|
||||
"type": 4,
|
||||
"opentime": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6
|
||||
1
|
||||
],
|
||||
"name": {
|
||||
"key": "hunting_opentime_name_4",
|
||||
|
@ -19627,7 +19627,7 @@
|
||||
"upper_limit": 0,
|
||||
"img": "",
|
||||
"intr": {
|
||||
"key": "",
|
||||
"key": "item_item_intr_404",
|
||||
"text": ""
|
||||
},
|
||||
"describe": {
|
||||
@ -19673,7 +19673,7 @@
|
||||
"upper_limit": 0,
|
||||
"img": "",
|
||||
"intr": {
|
||||
"key": "",
|
||||
"key": "item_item_intr_405",
|
||||
"text": ""
|
||||
},
|
||||
"describe": {
|
||||
@ -19719,7 +19719,7 @@
|
||||
"upper_limit": 0,
|
||||
"img": "",
|
||||
"intr": {
|
||||
"key": "",
|
||||
"key": "item_item_intr_406",
|
||||
"text": ""
|
||||
},
|
||||
"describe": {
|
||||
@ -19765,7 +19765,7 @@
|
||||
"upper_limit": 0,
|
||||
"img": "",
|
||||
"intr": {
|
||||
"key": "",
|
||||
"key": "item_item_intr_407",
|
||||
"text": ""
|
||||
},
|
||||
"describe": {
|
||||
@ -19784,5 +19784,235 @@
|
||||
}
|
||||
],
|
||||
"gm": 1
|
||||
},
|
||||
{
|
||||
"id": "24012001",
|
||||
"name": {
|
||||
"key": "item_item_name_406",
|
||||
"text": "幼龙吃的小鱼"
|
||||
},
|
||||
"usetype": 1,
|
||||
"color": 2,
|
||||
"bagtype": 0,
|
||||
"index": 1,
|
||||
"special_type": 0,
|
||||
"time": 0,
|
||||
"reddottype": 0,
|
||||
"effects": "",
|
||||
"modelName": "",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 0,
|
||||
"synthetize_deplete": [],
|
||||
"synthetize_get": [],
|
||||
"decompose_deplete": [],
|
||||
"decompose_get": [],
|
||||
"access": [],
|
||||
"use_skip": 0,
|
||||
"upper_limit": 0,
|
||||
"img": "",
|
||||
"intr": {
|
||||
"key": "item_item_intr_408",
|
||||
"text": ""
|
||||
},
|
||||
"describe": {
|
||||
"key": "item_item_describe_408",
|
||||
"text": ""
|
||||
},
|
||||
"dialogue": {
|
||||
"key": "item_item_dialogue_406",
|
||||
"text": ""
|
||||
},
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"gm": 1
|
||||
},
|
||||
{
|
||||
"id": "24012002",
|
||||
"name": {
|
||||
"key": "item_item_name_407",
|
||||
"text": "成龙吃的大鱼"
|
||||
},
|
||||
"usetype": 1,
|
||||
"color": 2,
|
||||
"bagtype": 0,
|
||||
"index": 1,
|
||||
"special_type": 0,
|
||||
"time": 0,
|
||||
"reddottype": 0,
|
||||
"effects": "",
|
||||
"modelName": "",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 0,
|
||||
"synthetize_deplete": [],
|
||||
"synthetize_get": [],
|
||||
"decompose_deplete": [],
|
||||
"decompose_get": [],
|
||||
"access": [],
|
||||
"use_skip": 0,
|
||||
"upper_limit": 0,
|
||||
"img": "",
|
||||
"intr": {
|
||||
"key": "item_item_intr_409",
|
||||
"text": ""
|
||||
},
|
||||
"describe": {
|
||||
"key": "item_item_describe_409",
|
||||
"text": ""
|
||||
},
|
||||
"dialogue": {
|
||||
"key": "item_item_dialogue_407",
|
||||
"text": ""
|
||||
},
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"gm": 1
|
||||
},
|
||||
{
|
||||
"id": "24012003",
|
||||
"name": {
|
||||
"key": "item_item_name_408",
|
||||
"text": "驯龙交互次数总上限"
|
||||
},
|
||||
"usetype": 1,
|
||||
"color": 2,
|
||||
"bagtype": 0,
|
||||
"index": 1,
|
||||
"special_type": 0,
|
||||
"time": 0,
|
||||
"reddottype": 0,
|
||||
"effects": "",
|
||||
"modelName": "",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 0,
|
||||
"synthetize_deplete": [],
|
||||
"synthetize_get": [],
|
||||
"decompose_deplete": [],
|
||||
"decompose_get": [],
|
||||
"access": [],
|
||||
"use_skip": 0,
|
||||
"upper_limit": 0,
|
||||
"img": "",
|
||||
"intr": {
|
||||
"key": "item_item_intr_410",
|
||||
"text": ""
|
||||
},
|
||||
"describe": {
|
||||
"key": "item_item_describe_410",
|
||||
"text": ""
|
||||
},
|
||||
"dialogue": {
|
||||
"key": "item_item_dialogue_408",
|
||||
"text": ""
|
||||
},
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"gm": 1
|
||||
},
|
||||
{
|
||||
"id": "24012004",
|
||||
"name": {
|
||||
"key": "item_item_name_409",
|
||||
"text": "成龙特殊提升道具1"
|
||||
},
|
||||
"usetype": 1,
|
||||
"color": 2,
|
||||
"bagtype": 0,
|
||||
"index": 1,
|
||||
"special_type": 0,
|
||||
"time": 0,
|
||||
"reddottype": 0,
|
||||
"effects": "",
|
||||
"modelName": "",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 0,
|
||||
"synthetize_deplete": [],
|
||||
"synthetize_get": [],
|
||||
"decompose_deplete": [],
|
||||
"decompose_get": [],
|
||||
"access": [],
|
||||
"use_skip": 0,
|
||||
"upper_limit": 0,
|
||||
"img": "",
|
||||
"intr": {
|
||||
"key": "item_item_intr_411",
|
||||
"text": ""
|
||||
},
|
||||
"describe": {
|
||||
"key": "item_item_describe_411",
|
||||
"text": ""
|
||||
},
|
||||
"dialogue": {
|
||||
"key": "item_item_dialogue_409",
|
||||
"text": ""
|
||||
},
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"gm": 1
|
||||
},
|
||||
{
|
||||
"id": "24012005",
|
||||
"name": {
|
||||
"key": "item_item_name_410",
|
||||
"text": "成龙特殊提升道具2"
|
||||
},
|
||||
"usetype": 1,
|
||||
"color": 2,
|
||||
"bagtype": 0,
|
||||
"index": 1,
|
||||
"special_type": 0,
|
||||
"time": 0,
|
||||
"reddottype": 0,
|
||||
"effects": "",
|
||||
"modelName": "",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 0,
|
||||
"synthetize_deplete": [],
|
||||
"synthetize_get": [],
|
||||
"decompose_deplete": [],
|
||||
"decompose_get": [],
|
||||
"access": [],
|
||||
"use_skip": 0,
|
||||
"upper_limit": 0,
|
||||
"img": "",
|
||||
"intr": {
|
||||
"key": "item_item_intr_412",
|
||||
"text": ""
|
||||
},
|
||||
"describe": {
|
||||
"key": "item_item_describe_412",
|
||||
"text": ""
|
||||
},
|
||||
"dialogue": {
|
||||
"key": "item_item_dialogue_410",
|
||||
"text": ""
|
||||
},
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 1000
|
||||
}
|
||||
],
|
||||
"gm": 1
|
||||
}
|
||||
]
|
@ -36,7 +36,8 @@
|
||||
"text": "原始人聚集地惊现能量强大的月光原石,主角和守护者们前往收集,却遭到当地“土著居民”们的轮番驱赶……"
|
||||
},
|
||||
"starreward": 11001,
|
||||
"exploreward": 11001
|
||||
"exploreward": 11001,
|
||||
"bosspro": 1000
|
||||
},
|
||||
{
|
||||
"id": 11002,
|
||||
@ -75,7 +76,8 @@
|
||||
"text": "复仇者强势归来,带着怨恨与不甘,大龙的回归之路,既是守护者的试炼,亦是神龙大侠的考验。"
|
||||
},
|
||||
"starreward": 11002,
|
||||
"exploreward": 11002
|
||||
"exploreward": 11002,
|
||||
"bosspro": 2000
|
||||
},
|
||||
{
|
||||
"id": 11003,
|
||||
@ -114,7 +116,8 @@
|
||||
"text": "善良之花滋养罪恶,铁窗下的小小豚鼠正伺机而动,捕食他的猎物。"
|
||||
},
|
||||
"starreward": 11003,
|
||||
"exploreward": 11003
|
||||
"exploreward": 11003,
|
||||
"bosspro": 3000
|
||||
},
|
||||
{
|
||||
"id": 11004,
|
||||
@ -153,7 +156,8 @@
|
||||
"text": "“欢迎来到杜洛克,我们有些规矩要同你讲,别兴风作浪、服从管理,我们就会是好朋友……杜洛克是,杜洛克是,杜洛克是个完美的好地方!”"
|
||||
},
|
||||
"starreward": 11004,
|
||||
"exploreward": 11004
|
||||
"exploreward": 11004,
|
||||
"bosspro": 4000
|
||||
},
|
||||
{
|
||||
"id": 11005,
|
||||
@ -192,7 +196,8 @@
|
||||
"text": "暗夜追寻光的身影,迷雾森林到处是彼此交织的轮舞,是谁在追寻守护者的脚步,誓不罢休!"
|
||||
},
|
||||
"starreward": 11005,
|
||||
"exploreward": 11005
|
||||
"exploreward": 11005,
|
||||
"bosspro": 5000
|
||||
},
|
||||
{
|
||||
"id": 11006,
|
||||
@ -231,7 +236,8 @@
|
||||
"text": "亚丝翠告诉主角团,致命纳得喜欢闪亮亮的东西,自从它得到一块会发光的月光原石后,便远离人群,用其筑巢求偶。为了拿回月光原石,主角团不得不投其所好,趁机夺宝……"
|
||||
},
|
||||
"starreward": 11006,
|
||||
"exploreward": 11006
|
||||
"exploreward": 11006,
|
||||
"bosspro": 6000
|
||||
},
|
||||
{
|
||||
"id": 11007,
|
||||
@ -270,7 +276,8 @@
|
||||
"text": "激烈的战斗后,阿宝以自己对武功的悟性和师父传授的武术,战胜了太郎,拯救了山谷,为山谷带来了和平。"
|
||||
},
|
||||
"starreward": 11007,
|
||||
"exploreward": 11007
|
||||
"exploreward": 11007,
|
||||
"bosspro": 7000
|
||||
},
|
||||
{
|
||||
"id": 11008,
|
||||
@ -309,7 +316,8 @@
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11008,
|
||||
"exploreward": 11008
|
||||
"exploreward": 11008,
|
||||
"bosspro": 8000
|
||||
},
|
||||
{
|
||||
"id": 11009,
|
||||
@ -348,7 +356,8 @@
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11009,
|
||||
"exploreward": 11009
|
||||
"exploreward": 11009,
|
||||
"bosspro": 9000
|
||||
},
|
||||
{
|
||||
"id": 11010,
|
||||
@ -387,7 +396,8 @@
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11010,
|
||||
"exploreward": 11010
|
||||
"exploreward": 11010,
|
||||
"bosspro": 10000
|
||||
},
|
||||
{
|
||||
"id": 11011,
|
||||
@ -426,7 +436,8 @@
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11011,
|
||||
"exploreward": 11011
|
||||
"exploreward": 11011,
|
||||
"bosspro": 11000
|
||||
},
|
||||
{
|
||||
"id": 11012,
|
||||
@ -465,6 +476,7 @@
|
||||
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
|
||||
},
|
||||
"starreward": 11012,
|
||||
"exploreward": 11012
|
||||
"exploreward": 11012,
|
||||
"bosspro": 12000
|
||||
}
|
||||
]
|
@ -9084,7 +9084,7 @@
|
||||
"destroy": 1,
|
||||
"progress": 0,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"frontstoryid": 20200,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
@ -9149,8 +9149,8 @@
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 20222,
|
||||
"afterstoryid": 0,
|
||||
"frontstoryid": 20201,
|
||||
"afterstoryid": 20202,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
@ -9210,7 +9210,7 @@
|
||||
],
|
||||
"BattleReadyID": 116,
|
||||
"FormatList": [
|
||||
102011
|
||||
103011
|
||||
],
|
||||
"helphero": [],
|
||||
"banhero": [],
|
||||
@ -9262,8 +9262,8 @@
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 20223,
|
||||
"afterstoryid": 20224,
|
||||
"frontstoryid": 20205,
|
||||
"afterstoryid": 20207,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
@ -9323,7 +9323,7 @@
|
||||
],
|
||||
"BattleReadyID": 116,
|
||||
"FormatList": [
|
||||
102011
|
||||
103021
|
||||
],
|
||||
"helphero": [],
|
||||
"banhero": [],
|
||||
@ -9375,8 +9375,8 @@
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 20228,
|
||||
"afterstoryid": 20231,
|
||||
"frontstoryid": 20208,
|
||||
"afterstoryid": 20210,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
@ -9436,7 +9436,7 @@
|
||||
],
|
||||
"BattleReadyID": 116,
|
||||
"FormatList": [
|
||||
102011
|
||||
103031
|
||||
],
|
||||
"helphero": [],
|
||||
"banhero": [],
|
||||
@ -9488,8 +9488,8 @@
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 20232,
|
||||
"afterstoryid": 20233,
|
||||
"frontstoryid": 20211,
|
||||
"afterstoryid": 20212,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
@ -9549,7 +9549,7 @@
|
||||
],
|
||||
"BattleReadyID": 116,
|
||||
"FormatList": [
|
||||
102011
|
||||
103041
|
||||
],
|
||||
"helphero": [],
|
||||
"banhero": [],
|
||||
@ -9578,7 +9578,7 @@
|
||||
100304
|
||||
],
|
||||
"previoustage": 0,
|
||||
"Episodetype": 1,
|
||||
"Episodetype": 7,
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodelspeed": 0,
|
||||
@ -9601,86 +9601,38 @@
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 20300,
|
||||
"afterstoryid": 20305,
|
||||
"frontstoryid": 20215,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"mainlineName": {
|
||||
"key": "mainchapter_main_stage_mainlineName_100",
|
||||
"text": "4-1"
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_100",
|
||||
"text": "深夜探查"
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_96",
|
||||
"text": "洞穴前,香蕉树上的香蕉被猴子们疯狂抢夺,原始人一家加入抢夺战。"
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 400,
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "ps",
|
||||
"n": 9
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "ps",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"firstaward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 8000
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "11610",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"lotteryward": 17111610,
|
||||
"commonaward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 8000
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "11620",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"BattleReadyID": 116,
|
||||
"FormatList": [
|
||||
102011
|
||||
],
|
||||
"hero_exp": 0,
|
||||
"ps_consume": [],
|
||||
"ps_mg": [],
|
||||
"firstaward": [],
|
||||
"lotteryward": 0,
|
||||
"commonaward": [],
|
||||
"BattleReadyID": 0,
|
||||
"FormatList": [],
|
||||
"helphero": [],
|
||||
"banhero": [],
|
||||
"star": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"star_type": [
|
||||
1,
|
||||
2,
|
||||
2
|
||||
],
|
||||
"star_value": [
|
||||
0,
|
||||
2,
|
||||
1
|
||||
],
|
||||
"star": [],
|
||||
"star_type": [],
|
||||
"star_value": [],
|
||||
"challengeward": 0
|
||||
},
|
||||
{
|
||||
@ -9691,7 +9643,7 @@
|
||||
100305
|
||||
],
|
||||
"previoustage": 0,
|
||||
"Episodetype": 1,
|
||||
"Episodetype": 7,
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodelspeed": 0,
|
||||
@ -9714,86 +9666,38 @@
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 20306,
|
||||
"afterstoryid": 20307,
|
||||
"frontstoryid": 20217,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"mainlineName": {
|
||||
"key": "mainchapter_main_stage_mainlineName_101",
|
||||
"text": "4-2"
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_101",
|
||||
"text": "新伙伴加入"
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_97",
|
||||
"text": "猴子抢空所有香蕉,原始人一家为了解决早餐问题,把目标转向巨型鸟蛋。"
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 400,
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "ps",
|
||||
"n": 9
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "ps",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"firstaward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 8000
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "11611",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"lotteryward": 17111610,
|
||||
"commonaward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 8000
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "11621",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"BattleReadyID": 116,
|
||||
"FormatList": [
|
||||
102011
|
||||
],
|
||||
"hero_exp": 0,
|
||||
"ps_consume": [],
|
||||
"ps_mg": [],
|
||||
"firstaward": [],
|
||||
"lotteryward": 0,
|
||||
"commonaward": [],
|
||||
"BattleReadyID": 0,
|
||||
"FormatList": [],
|
||||
"helphero": [],
|
||||
"banhero": [],
|
||||
"star": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"star_type": [
|
||||
1,
|
||||
2,
|
||||
2
|
||||
],
|
||||
"star_value": [
|
||||
0,
|
||||
2,
|
||||
1
|
||||
],
|
||||
"star": [],
|
||||
"star_type": [],
|
||||
"star_value": [],
|
||||
"challengeward": 0
|
||||
},
|
||||
{
|
||||
@ -9827,8 +9731,8 @@
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 20309,
|
||||
"afterstoryid": 20314,
|
||||
"frontstoryid": 20223,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
@ -9888,7 +9792,7 @@
|
||||
],
|
||||
"BattleReadyID": 116,
|
||||
"FormatList": [
|
||||
102011
|
||||
103051
|
||||
],
|
||||
"helphero": [],
|
||||
"banhero": [],
|
||||
@ -9940,8 +9844,8 @@
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 20316,
|
||||
"afterstoryid": 0,
|
||||
"frontstoryid": 20224,
|
||||
"afterstoryid": 20225,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
@ -10001,7 +9905,7 @@
|
||||
],
|
||||
"BattleReadyID": 116,
|
||||
"FormatList": [
|
||||
102011
|
||||
103061
|
||||
],
|
||||
"helphero": [],
|
||||
"banhero": [],
|
||||
@ -10030,7 +9934,7 @@
|
||||
100308
|
||||
],
|
||||
"previoustage": 0,
|
||||
"Episodetype": 1,
|
||||
"Episodetype": 7,
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodelspeed": 0,
|
||||
@ -10053,86 +9957,38 @@
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 20317,
|
||||
"frontstoryid": 20229,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"mainlineName": {
|
||||
"key": "mainchapter_main_stage_mainlineName_104",
|
||||
"text": "4-5"
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_104",
|
||||
"text": "遇袭"
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_100",
|
||||
"text": "瓜哥一家逃到一个山洞前,大批外来世界的人也涌向这里,似乎寻找着什么……"
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 400,
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "ps",
|
||||
"n": 9
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "ps",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"firstaward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 8000
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "11614",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"lotteryward": 17111610,
|
||||
"commonaward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 8000
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "11624",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"BattleReadyID": 116,
|
||||
"FormatList": [
|
||||
102011
|
||||
],
|
||||
"hero_exp": 0,
|
||||
"ps_consume": [],
|
||||
"ps_mg": [],
|
||||
"firstaward": [],
|
||||
"lotteryward": 0,
|
||||
"commonaward": [],
|
||||
"BattleReadyID": 0,
|
||||
"FormatList": [],
|
||||
"helphero": [],
|
||||
"banhero": [],
|
||||
"star": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"star_type": [
|
||||
1,
|
||||
2,
|
||||
2
|
||||
],
|
||||
"star_value": [
|
||||
0,
|
||||
2,
|
||||
1
|
||||
],
|
||||
"star": [],
|
||||
"star_type": [],
|
||||
"star_value": [],
|
||||
"challengeward": 0
|
||||
},
|
||||
{
|
||||
@ -10166,8 +10022,8 @@
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 0,
|
||||
"afterstoryid": 20318,
|
||||
"frontstoryid": 20230,
|
||||
"afterstoryid": 20231,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
@ -10227,7 +10083,7 @@
|
||||
],
|
||||
"BattleReadyID": 116,
|
||||
"FormatList": [
|
||||
102011
|
||||
103071
|
||||
],
|
||||
"helphero": [],
|
||||
"banhero": [],
|
||||
@ -10279,8 +10135,8 @@
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 20321,
|
||||
"afterstoryid": 20322,
|
||||
"frontstoryid": 20232,
|
||||
"afterstoryid": 20233,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
@ -10340,7 +10196,7 @@
|
||||
],
|
||||
"BattleReadyID": 116,
|
||||
"FormatList": [
|
||||
102011
|
||||
103081
|
||||
],
|
||||
"helphero": [],
|
||||
"banhero": [],
|
||||
@ -10363,13 +10219,13 @@
|
||||
},
|
||||
{
|
||||
"id": 1100312,
|
||||
"chapterid": 11004,
|
||||
"group_id": 100401,
|
||||
"chapterid": 11003,
|
||||
"group_id": 100312,
|
||||
"previous_group_id": [
|
||||
100311
|
||||
],
|
||||
"previoustage": 0,
|
||||
"Episodetype": 1,
|
||||
"Episodetype": 7,
|
||||
"openlevel": 1,
|
||||
"EditorStage": 0,
|
||||
"venturemodelspeed": 0,
|
||||
@ -10381,104 +10237,58 @@
|
||||
},
|
||||
"venturetype": 0,
|
||||
"ventureavatar": [],
|
||||
"herocolor": 0,
|
||||
"heroimg": "",
|
||||
"herocolor": 2,
|
||||
"heroimg": "zxgq_qp_icon_gth",
|
||||
"bubbletext": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"animation": [],
|
||||
"hide": 0,
|
||||
"destroy": 0,
|
||||
"progress": 0,
|
||||
"destroy": 1,
|
||||
"progress": 1,
|
||||
"stroyshow": 0,
|
||||
"frontstoryid": 20323,
|
||||
"afterstoryid": 20326,
|
||||
"frontstoryid": 20236,
|
||||
"afterstoryid": 0,
|
||||
"maingroupName": {
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"mainlineName": {
|
||||
"key": "mainchapter_main_stage_mainlineName_107",
|
||||
"text": "4-8"
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"title": {
|
||||
"key": "mainchapter_main_stage_title_107",
|
||||
"text": "智取邀请函"
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"desc": {
|
||||
"key": "mainchapter_main_stage_desc_103",
|
||||
"text": "结识新伙伴,一起去平先生面馆打卡吃美食吧!"
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"exp": 0,
|
||||
"hero_exp": 400,
|
||||
"ps_consume": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "ps",
|
||||
"n": 9
|
||||
}
|
||||
],
|
||||
"ps_mg": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "ps",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"firstaward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 8000
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "11615",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"lotteryward": 17111610,
|
||||
"commonaward": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 8000
|
||||
},
|
||||
{
|
||||
"a": "equi",
|
||||
"t": "11625",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
"BattleReadyID": 116,
|
||||
"FormatList": [
|
||||
102011
|
||||
],
|
||||
"hero_exp": 0,
|
||||
"ps_consume": [],
|
||||
"ps_mg": [],
|
||||
"firstaward": [],
|
||||
"lotteryward": 0,
|
||||
"commonaward": [],
|
||||
"BattleReadyID": 0,
|
||||
"FormatList": [],
|
||||
"helphero": [],
|
||||
"banhero": [],
|
||||
"star": [
|
||||
1,
|
||||
1,
|
||||
1
|
||||
],
|
||||
"star_type": [
|
||||
1,
|
||||
2,
|
||||
2
|
||||
],
|
||||
"star_value": [
|
||||
0,
|
||||
2,
|
||||
1
|
||||
],
|
||||
"star": [],
|
||||
"star_type": [],
|
||||
"star_value": [],
|
||||
"challengeward": 0
|
||||
},
|
||||
{
|
||||
"id": 1100313,
|
||||
"chapterid": 11005,
|
||||
"group_id": 0,
|
||||
"previous_group_id": [],
|
||||
"chapterid": 11004,
|
||||
"group_id": 100400,
|
||||
"previous_group_id": [
|
||||
100312
|
||||
],
|
||||
"previoustage": 0,
|
||||
"Episodetype": 1,
|
||||
"openlevel": 1,
|
||||
@ -10587,9 +10397,11 @@
|
||||
},
|
||||
{
|
||||
"id": 1100314,
|
||||
"chapterid": 11005,
|
||||
"group_id": 0,
|
||||
"previous_group_id": [],
|
||||
"chapterid": 11004,
|
||||
"group_id": 100401,
|
||||
"previous_group_id": [
|
||||
100312
|
||||
],
|
||||
"previoustage": 0,
|
||||
"Episodetype": 1,
|
||||
"openlevel": 1,
|
||||
@ -10698,7 +10510,7 @@
|
||||
},
|
||||
{
|
||||
"id": 1100315,
|
||||
"chapterid": 11005,
|
||||
"chapterid": 11004,
|
||||
"group_id": 0,
|
||||
"previous_group_id": [],
|
||||
"previoustage": 0,
|
||||
@ -10809,7 +10621,7 @@
|
||||
},
|
||||
{
|
||||
"id": 1100316,
|
||||
"chapterid": 11005,
|
||||
"chapterid": 11004,
|
||||
"group_id": 0,
|
||||
"previous_group_id": [],
|
||||
"previoustage": 0,
|
||||
|
@ -124665,7 +124665,7 @@
|
||||
"captainId": 1,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 53003,
|
||||
"heroid": 14002,
|
||||
"star": 3,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
@ -124965,7 +124965,7 @@
|
||||
"captainId": 1,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 53003,
|
||||
"heroid": 14002,
|
||||
"star": 3,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
@ -125265,7 +125265,7 @@
|
||||
"captainId": 1,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 53003,
|
||||
"heroid": 14002,
|
||||
"star": 3,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
@ -125565,7 +125565,7 @@
|
||||
"captainId": 1,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 53003,
|
||||
"heroid": 14002,
|
||||
"star": 3,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
@ -125865,7 +125865,7 @@
|
||||
"captainId": 1,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 53003,
|
||||
"heroid": 14002,
|
||||
"star": 4,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
@ -126165,7 +126165,7 @@
|
||||
"captainId": 1,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 53003,
|
||||
"heroid": 14002,
|
||||
"star": 4,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
@ -126465,7 +126465,7 @@
|
||||
"captainId": 1,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 53003,
|
||||
"heroid": 14002,
|
||||
"star": 4,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
@ -126765,7 +126765,7 @@
|
||||
"captainId": 1,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 53003,
|
||||
"heroid": 14002,
|
||||
"star": 4,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
@ -127065,7 +127065,7 @@
|
||||
"captainId": 1,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 53003,
|
||||
"heroid": 14002,
|
||||
"star": 5,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
@ -127365,7 +127365,7 @@
|
||||
"captainId": 1,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 53003,
|
||||
"heroid": 14002,
|
||||
"star": 5,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
@ -127665,7 +127665,7 @@
|
||||
"captainId": 1,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 53003,
|
||||
"heroid": 14002,
|
||||
"star": 5,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
@ -127965,7 +127965,7 @@
|
||||
"captainId": 1,
|
||||
"IsBoss": 0,
|
||||
"bossHpCnt": 0,
|
||||
"heroid": 53003,
|
||||
"heroid": 14002,
|
||||
"star": 5,
|
||||
"equip": [],
|
||||
"newskill": [],
|
||||
|
@ -26512,10 +26512,10 @@
|
||||
"ExecuteCnt": 1,
|
||||
"Type": 3,
|
||||
"Argu": [
|
||||
390001404,
|
||||
390001401,
|
||||
1000,
|
||||
1,
|
||||
3
|
||||
1
|
||||
],
|
||||
"FollowSK": [],
|
||||
"SucFollowSK": [],
|
||||
@ -26592,6 +26592,30 @@
|
||||
"RevisiCondition": "",
|
||||
"RevisiParams": []
|
||||
},
|
||||
{
|
||||
"Id": 255004214,
|
||||
"EmitPR": 1000,
|
||||
"From": 3,
|
||||
"Where": [],
|
||||
"Order": "",
|
||||
"Limit": 10,
|
||||
"ExecuteCnt": 1,
|
||||
"Type": 3,
|
||||
"Argu": [
|
||||
391000071,
|
||||
1000,
|
||||
1,
|
||||
-1
|
||||
],
|
||||
"FollowSK": [],
|
||||
"SucFollowSK": [],
|
||||
"FailFollowSK": [],
|
||||
"MustHit": false,
|
||||
"DpsRevisiType": 0,
|
||||
"DpsCondition": "",
|
||||
"RevisiCondition": "",
|
||||
"RevisiParams": []
|
||||
},
|
||||
{
|
||||
"Id": 255004311,
|
||||
"EmitPR": 1000,
|
||||
@ -26650,10 +26674,10 @@
|
||||
"ExecuteCnt": 1,
|
||||
"Type": 3,
|
||||
"Argu": [
|
||||
390001105,
|
||||
390001401,
|
||||
1000,
|
||||
1,
|
||||
1
|
||||
2
|
||||
],
|
||||
"FollowSK": [],
|
||||
"SucFollowSK": [],
|
||||
@ -26937,7 +26961,7 @@
|
||||
"Type": 3,
|
||||
"Argu": [
|
||||
390001404,
|
||||
1000,
|
||||
800,
|
||||
1,
|
||||
3
|
||||
],
|
||||
@ -27215,7 +27239,7 @@
|
||||
"ExecuteCnt": 1,
|
||||
"Type": 3,
|
||||
"Argu": [
|
||||
390001401,
|
||||
390001105,
|
||||
1000,
|
||||
1,
|
||||
1
|
||||
@ -27552,10 +27576,10 @@
|
||||
2,
|
||||
500
|
||||
],
|
||||
"FollowSK": [],
|
||||
"SucFollowSK": [
|
||||
"FollowSK": [
|
||||
255006213
|
||||
],
|
||||
"SucFollowSK": [],
|
||||
"FailFollowSK": [],
|
||||
"MustHit": false,
|
||||
"DpsRevisiType": 0,
|
||||
|
@ -20425,9 +20425,11 @@
|
||||
"passSkill": [],
|
||||
"Desc": {
|
||||
"key": "skill_skill_atk_Desc_155004111_1",
|
||||
"text": "对敌方发起一次攻击,并造成1次伤害。"
|
||||
"text": "对敌方发起一次攻击,并造成1次伤害,有概率为目标附加1回合【中毒】。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001401
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -20449,8 +20451,8 @@
|
||||
"Target": 2,
|
||||
"ChildSkill": {
|
||||
"Id": [
|
||||
255004211,
|
||||
255004213
|
||||
255004213,
|
||||
255004214
|
||||
]
|
||||
},
|
||||
"passSkill": [],
|
||||
@ -20489,7 +20491,7 @@
|
||||
"passSkill": [],
|
||||
"Desc": {
|
||||
"key": "skill_skill_atk_Desc_155004311_1",
|
||||
"text": "对敌方造成1次伤害,并附带2回合[color=#e5621b]中毒[/color]状态。"
|
||||
"text": "对全体造成敌方伤害,并附带2回合[color=#e5621b]中毒[/color]状态。"
|
||||
},
|
||||
"buffid": [
|
||||
390001401
|
||||
@ -20619,9 +20621,11 @@
|
||||
"passSkill": [],
|
||||
"Desc": {
|
||||
"key": "skill_skill_atk_Desc_155003111_1",
|
||||
"text": "对敌方发起一次攻击,并造成1次伤害。"
|
||||
"text": "对敌方发起一次攻击,并造成1次伤害,有概率附加3回合[color=#e5621b]流血[/color]。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001404
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -20650,7 +20654,7 @@
|
||||
"passSkill": [],
|
||||
"Desc": {
|
||||
"key": "skill_skill_atk_Desc_155003211_1",
|
||||
"text": "自身身上有[color=#37d8a9]护盾[/color]状态时,造成伤害提升,受到伤害降低。"
|
||||
"text": "(被动)有敌人死亡时立即获得回合。"
|
||||
},
|
||||
"buffid": [],
|
||||
"map": ""
|
||||
@ -20680,9 +20684,11 @@
|
||||
"passSkill": [],
|
||||
"Desc": {
|
||||
"key": "skill_skill_atk_Desc_155003311_1",
|
||||
"text": "对敌方目标造成1次伤害,并获得以自身最大生命值为一定比例的[color=#37d8a9]护盾[/color]。"
|
||||
"text": "对敌方所有目标造成伤害并附带1回合[color=#e5621b]眩晕[/color状态。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001105
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -20776,7 +20782,7 @@
|
||||
"text": "对敌方目标造成1次伤害,并附带1回合[color=#e5621b]眩晕[/color]。"
|
||||
},
|
||||
"buffid": [
|
||||
390001401
|
||||
390001105
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
@ -21751,7 +21757,9 @@
|
||||
"key": "skill_skill_atk_Desc_114002111_2",
|
||||
"text": "伤害提升至110%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001110
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -21781,7 +21789,9 @@
|
||||
"key": "skill_skill_atk_Desc_114002111_3",
|
||||
"text": "伤害提升至120%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001110
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -21811,7 +21821,9 @@
|
||||
"key": "skill_skill_atk_Desc_114002111_4",
|
||||
"text": "伤害提升至130%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001110
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -21841,7 +21853,9 @@
|
||||
"key": "skill_skill_atk_Desc_114002111_5",
|
||||
"text": "伤害提升至140%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001110
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -21936,7 +21950,9 @@
|
||||
"key": "skill_skill_atk_Desc_114002311_2",
|
||||
"text": "伤害提升480%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001426
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -21966,7 +21982,9 @@
|
||||
"key": "skill_skill_atk_Desc_114002311_3",
|
||||
"text": "伤害提升560%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001426
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -21996,7 +22014,9 @@
|
||||
"key": "skill_skill_atk_Desc_114002311_4",
|
||||
"text": "伤害提升640%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001426
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -22026,7 +22046,9 @@
|
||||
"key": "skill_skill_atk_Desc_114002311_5",
|
||||
"text": "伤害提升720%。"
|
||||
},
|
||||
"buffid": [],
|
||||
"buffid": [
|
||||
390001426
|
||||
],
|
||||
"map": ""
|
||||
},
|
||||
{
|
||||
@ -26494,8 +26516,8 @@
|
||||
},
|
||||
"ico": "jn_34005_3",
|
||||
"CorrectPos": 0,
|
||||
"IsMelee": 1,
|
||||
"act": "Skill_4",
|
||||
"IsMelee": 0,
|
||||
"act": "Skill_3",
|
||||
"Type": 1,
|
||||
"CD": 5,
|
||||
"Where": [],
|
||||
@ -26526,8 +26548,8 @@
|
||||
},
|
||||
"ico": "jn_34005_3",
|
||||
"CorrectPos": 0,
|
||||
"IsMelee": 2,
|
||||
"act": "Skill_5",
|
||||
"IsMelee": 0,
|
||||
"act": "Skill_3",
|
||||
"Type": 1,
|
||||
"CD": 5,
|
||||
"Where": [],
|
||||
@ -26558,8 +26580,8 @@
|
||||
},
|
||||
"ico": "jn_34005_3",
|
||||
"CorrectPos": 0,
|
||||
"IsMelee": 3,
|
||||
"act": "Skill_6",
|
||||
"IsMelee": 0,
|
||||
"act": "Skill_3",
|
||||
"Type": 1,
|
||||
"CD": 5,
|
||||
"Where": [],
|
||||
@ -26590,8 +26612,8 @@
|
||||
},
|
||||
"ico": "jn_34005_3",
|
||||
"CorrectPos": 0,
|
||||
"IsMelee": 4,
|
||||
"act": "Skill_7",
|
||||
"IsMelee": 0,
|
||||
"act": "Skill_3",
|
||||
"Type": 1,
|
||||
"CD": 5,
|
||||
"Where": [],
|
||||
|
@ -10745,5 +10745,39 @@
|
||||
"buffeffect": "",
|
||||
"buffpos": "",
|
||||
"forbidFloat": 0
|
||||
},
|
||||
{
|
||||
"Id": 391000071,
|
||||
"Name": {
|
||||
"key": "skill_skill_buff_Name_391000070",
|
||||
"text": "有中毒状态伤害提升25%"
|
||||
},
|
||||
"Desc": {
|
||||
"key": "skill_skill_buff_Desc_391000071",
|
||||
"text": "有中毒状态伤害提升25%"
|
||||
},
|
||||
"BuffType": 90,
|
||||
"EffectArgu": [
|
||||
250,
|
||||
390001401
|
||||
],
|
||||
"BufParNum": 1,
|
||||
"RelyCheckArgu": [],
|
||||
"CoexistCheckArgu": [],
|
||||
"Effect": [
|
||||
3,
|
||||
0
|
||||
],
|
||||
"AddEffect": false,
|
||||
"RemoveType": false,
|
||||
"Priority": 0,
|
||||
"NotOverlay": 0,
|
||||
"OverlayTimes": 1,
|
||||
"SameID": false,
|
||||
"golbalbufficon": "",
|
||||
"buffIcon": "",
|
||||
"buffeffect": "",
|
||||
"buffpos": "",
|
||||
"forbidFloat": 0
|
||||
}
|
||||
]
|
@ -13,6 +13,8 @@ func (this *apiComp) ListCheck(session comm.IUserSession, req *pb.DragonGetListR
|
||||
func (this *apiComp) List(session comm.IUserSession, req *pb.DragonGetListReq) (errdata *pb.ErrorData) {
|
||||
rsp := &pb.DragonGetListResp{}
|
||||
|
||||
rsp.Dragons, _ = this.module.modelDragon.GetDragonList(session.GetUserId())
|
||||
|
||||
session.SendMsg(string(this.module.GetType()), "", rsp)
|
||||
return
|
||||
}
|
||||
|
83
modules/dragon/api_train.go
Normal file
83
modules/dragon/api_train.go
Normal file
@ -0,0 +1,83 @@
|
||||
package dragon
|
||||
|
||||
import (
|
||||
"go_dreamfactory/comm"
|
||||
"go_dreamfactory/pb"
|
||||
cfg "go_dreamfactory/sys/configure/structs"
|
||||
)
|
||||
|
||||
//参数校验
|
||||
func (this *apiComp) TrainCheck(session comm.IUserSession, req *pb.DragonTrainReq) (errdata *pb.ErrorData) {
|
||||
if len(req.Oid) == 0 || req.Ttype == 0 {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_ReqParameterError,
|
||||
Title: pb.ErrorCode_ReqParameterError.ToString(),
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func (this *apiComp) Train(session comm.IUserSession, req *pb.DragonTrainReq) (errdata *pb.ErrorData) {
|
||||
var (
|
||||
err error
|
||||
dragon *pb.DBDragon
|
||||
addExp int32 // 获得的训练值
|
||||
playConf *cfg.GameDragonPlayData
|
||||
update map[string]interface{}
|
||||
)
|
||||
update = make(map[string]interface{})
|
||||
rsp := &pb.DragonTrainResp{}
|
||||
if errdata = this.TrainCheck(session, req); errdata != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if dragon, err = this.module.modelDragon.GetDragonByOid(session.GetUserId(), req.Oid); err != nil {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_ReqParameterError,
|
||||
Title: pb.ErrorCode_ReqParameterError.ToString(),
|
||||
Message: err.Error(),
|
||||
}
|
||||
}
|
||||
if conf, err := this.module.configure.GetDragonConfById(dragon.Dragonid, dragon.Lv); err == nil {
|
||||
if playConf, err = this.module.configure.GetDragonPlayConfById(dragon.Dragonid, conf.Type, req.Ttype); err == nil {
|
||||
addExp = playConf.Exp
|
||||
// 校验消耗
|
||||
if errdata = this.module.CheckRes(session, []*cfg.Gameatn{playConf.Deplete}); errdata != nil {
|
||||
return
|
||||
}
|
||||
} else {
|
||||
errdata = &pb.ErrorData{
|
||||
Code: pb.ErrorCode_ConfigNoFound,
|
||||
Title: pb.ErrorCode_ConfigNoFound.ToString(),
|
||||
Message: err.Error(),
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
dragon.Exp += playConf.Exp // 加经验
|
||||
|
||||
for {
|
||||
if dragon.Exp >= conf.Exp {
|
||||
dragon.Lv += 1
|
||||
dragon.Exp -= conf.Exp
|
||||
if conf, err = this.module.configure.GetDragonConfById(dragon.Dragonid, dragon.Lv); err != nil {
|
||||
dragon.Lv -= 1
|
||||
dragon.Exp += conf.Exp
|
||||
break
|
||||
}
|
||||
}else{
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 校验训练次数
|
||||
if dragon.Play[req.Ttype] >= playConf.Time {
|
||||
return
|
||||
}
|
||||
dragon.Play[req.Ttype] += 1 // 次数+1
|
||||
update["play"] = dragon.Play
|
||||
this.module.modelDragon.UpdateDragonData(session.GetUserId(), dragon.Id, update)
|
||||
session.SendMsg(string(this.module.GetType()), "", rsp)
|
||||
return
|
||||
}
|
@ -16,6 +16,7 @@ import (
|
||||
const moduleName = "dragon"
|
||||
const (
|
||||
dragon_trainlv = "game_trainlv.json"
|
||||
dragon_play = "game_dragonplay.json"
|
||||
)
|
||||
|
||||
// /配置管理组件
|
||||
@ -24,6 +25,7 @@ type configureComp struct {
|
||||
module *Dragon
|
||||
hlock sync.RWMutex
|
||||
dragon map[string]*cfg.GameTrainlvData
|
||||
play map[string]*cfg.GameDragonPlayData
|
||||
}
|
||||
|
||||
// 组件初始化接口
|
||||
@ -35,7 +37,7 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
|
||||
//dragon_trainlv: cfg.NewGameTrainlv,
|
||||
})
|
||||
configure.RegisterConfigure(dragon_trainlv, cfg.NewGameTrainlv, this.LoadDragon)
|
||||
|
||||
configure.RegisterConfigure(dragon_play, cfg.NewGameDragonPlay, this.LoadDragonPlay)
|
||||
return
|
||||
}
|
||||
|
||||
@ -54,6 +56,21 @@ func (this *configureComp) LoadDragon() {
|
||||
err = fmt.Errorf("%T no is *cfg.GameTrainlv", v)
|
||||
}
|
||||
}
|
||||
func (this *configureComp) LoadDragonPlay() {
|
||||
if v, err := this.GetConfigure(dragon_play); err == nil {
|
||||
this.hlock.Lock()
|
||||
defer this.hlock.Unlock()
|
||||
this.play = make(map[string]*cfg.GameDragonPlayData)
|
||||
if _configure, ok := v.(*cfg.GameDragonPlay); ok {
|
||||
for _, v := range _configure.GetDataList() {
|
||||
this.play[v.Id+"-"+strconv.Itoa(int(v.Grow))+"-"+strconv.Itoa(int(v.Type))] = v
|
||||
}
|
||||
return
|
||||
}
|
||||
} else {
|
||||
err = fmt.Errorf("%T no is *cfg.GameDragonPlay", v)
|
||||
}
|
||||
}
|
||||
|
||||
//加载多个配置文件
|
||||
func (this *configureComp) LoadMultiConfigure(confs map[string]interface{}) (err error) {
|
||||
@ -96,3 +113,15 @@ func (this *configureComp) GetDragonConfById(id string, lv int32) (conf *cfg.Gam
|
||||
err = comm.NewNotFoundConfErr(moduleName, dragon_trainlv, fmt.Sprintf("id:%s,lv:%d", id, lv))
|
||||
return
|
||||
}
|
||||
|
||||
func (this *configureComp) GetDragonPlayConfById(id string, grow int32, itype int32) (conf *cfg.GameDragonPlayData, err error) {
|
||||
key := id + "-" + strconv.Itoa(int(grow)) + "-" + strconv.Itoa(int(itype))
|
||||
this.hlock.RLock()
|
||||
defer this.hlock.RUnlock()
|
||||
ok := false
|
||||
if conf, ok = this.play[key]; ok {
|
||||
return
|
||||
}
|
||||
err = comm.NewNotFoundConfErr(moduleName, dragon_trainlv, fmt.Sprintf("id:%s,grow:%d,itype:%d", id, grow, itype))
|
||||
return
|
||||
}
|
||||
|
@ -105,6 +105,8 @@ func (this *ModelDragon) CreateDragon(session comm.IUserSession, dragons map[str
|
||||
Lv: lv,
|
||||
Exp: 0,
|
||||
Property: map[int32]int32{},
|
||||
Play: map[int32]int32{},
|
||||
Rtime: 0,
|
||||
}
|
||||
if dbModel != nil {
|
||||
if dbModel, err1 := this.module.GetDBModelByUid(uid, this.TableName); err1 == nil {
|
||||
@ -157,3 +159,11 @@ func (this *ModelDragon) UpdateDragonData(uid string, oid string, data map[strin
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
func (this *ModelDragon) GetDragonByOid(uid string, oid string) (dragon *pb.DBDragon, err error) {
|
||||
dragon = &pb.DBDragon{}
|
||||
if err = this.GetListObj(uid, oid, dragon); err != nil {
|
||||
this.module.Errorf("err:%v", err)
|
||||
}
|
||||
return
|
||||
}
|
||||
|
@ -32,6 +32,7 @@ type DBDragon struct {
|
||||
Exp int32 `protobuf:"varint,5,opt,name=exp,proto3" json:"exp"` // 经验
|
||||
Property map[int32]int32 `protobuf:"bytes,6,rep,name=property,proto3" json:"property" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 坐骑属性
|
||||
Play map[int32]int32 `protobuf:"bytes,7,rep,name=play,proto3" json:"play" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"` // 坐骑训练次数
|
||||
Rtime int64 `protobuf:"varint,8,opt,name=rtime,proto3" json:"rtime"`
|
||||
}
|
||||
|
||||
func (x *DBDragon) Reset() {
|
||||
@ -115,11 +116,18 @@ func (x *DBDragon) GetPlay() map[int32]int32 {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *DBDragon) GetRtime() int64 {
|
||||
if x != nil {
|
||||
return x.Rtime
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
var File_dragon_dragon_db_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_dragon_dragon_db_proto_rawDesc = []byte{
|
||||
0x0a, 0x16, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x2f, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x5f,
|
||||
0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbe, 0x02, 0x0a, 0x08, 0x44, 0x42, 0x44,
|
||||
0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd4, 0x02, 0x0a, 0x08, 0x44, 0x42, 0x44,
|
||||
0x72, 0x61, 0x67, 0x6f, 0x6e, 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, 0x1a, 0x0a, 0x08, 0x64, 0x72, 0x61, 0x67, 0x6f,
|
||||
@ -132,15 +140,16 @@ var file_dragon_dragon_db_proto_rawDesc = []byte{
|
||||
0x52, 0x08, 0x70, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x12, 0x27, 0x0a, 0x04, 0x70, 0x6c,
|
||||
0x61, 0x79, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x13, 0x2e, 0x44, 0x42, 0x44, 0x72, 0x61,
|
||||
0x67, 0x6f, 0x6e, 0x2e, 0x50, 0x6c, 0x61, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x04, 0x70,
|
||||
0x6c, 0x61, 0x79, 0x1a, 0x3b, 0x0a, 0x0d, 0x50, 0x72, 0x6f, 0x70, 0x65, 0x72, 0x74, 0x79, 0x45,
|
||||
0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
|
||||
0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
|
||||
0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
|
||||
0x1a, 0x37, 0x0a, 0x09, 0x50, 0x6c, 0x61, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
|
||||
0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
|
||||
0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
|
||||
0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70,
|
||||
0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x6c, 0x61, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x72, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01,
|
||||
0x28, 0x03, 0x52, 0x05, 0x72, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x3b, 0x0a, 0x0d, 0x50, 0x72, 0x6f,
|
||||
0x70, 0x65, 0x72, 0x74, 0x79, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
|
||||
0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
|
||||
0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c,
|
||||
0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x37, 0x0a, 0x09, 0x50, 0x6c, 0x61, 0x79, 0x45, 0x6e,
|
||||
0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
|
||||
0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02,
|
||||
0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x42,
|
||||
0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
@ -168,7 +168,8 @@ type DragonTrainResp struct {
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Dragons *DBDragon `protobuf:"bytes,1,opt,name=dragons,proto3" json:"dragons"`
|
||||
Dragons *DBDragon `protobuf:"bytes,1,opt,name=dragons,proto3" json:"dragons"`
|
||||
Reward []*UserAtno `protobuf:"bytes,2,rep,name=reward,proto3" json:"reward"` // 升级奖励
|
||||
}
|
||||
|
||||
func (x *DragonTrainResp) Reset() {
|
||||
@ -210,26 +211,35 @@ func (x *DragonTrainResp) GetDragons() *DBDragon {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *DragonTrainResp) GetReward() []*UserAtno {
|
||||
if x != nil {
|
||||
return x.Reward
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
var File_dragon_dragon_msg_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_dragon_dragon_msg_proto_rawDesc = []byte{
|
||||
0x0a, 0x17, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x2f, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x5f,
|
||||
0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x64, 0x72, 0x61, 0x67, 0x6f,
|
||||
0x6e, 0x2f, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x22, 0x12, 0x0a, 0x10, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x47, 0x65, 0x74, 0x4c, 0x69,
|
||||
0x73, 0x74, 0x52, 0x65, 0x71, 0x22, 0x38, 0x0a, 0x11, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x47,
|
||||
0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x07, 0x64, 0x72,
|
||||
0x61, 0x67, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x44, 0x42,
|
||||
0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x52, 0x07, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x73, 0x22,
|
||||
0x38, 0x0a, 0x0e, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x52, 0x65,
|
||||
0x71, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
|
||||
0x6f, 0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01,
|
||||
0x28, 0x05, 0x52, 0x05, 0x74, 0x74, 0x79, 0x70, 0x65, 0x22, 0x36, 0x0a, 0x0f, 0x44, 0x72, 0x61,
|
||||
0x67, 0x6f, 0x6e, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x07,
|
||||
0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e,
|
||||
0x44, 0x42, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x52, 0x07, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e,
|
||||
0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
|
||||
0x33,
|
||||
0x6f, 0x1a, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x12, 0x0a,
|
||||
0x10, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x47, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
|
||||
0x71, 0x22, 0x38, 0x0a, 0x11, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x47, 0x65, 0x74, 0x4c, 0x69,
|
||||
0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x07, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e,
|
||||
0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x44, 0x42, 0x44, 0x72, 0x61, 0x67,
|
||||
0x6f, 0x6e, 0x52, 0x07, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x73, 0x22, 0x38, 0x0a, 0x0e, 0x44,
|
||||
0x72, 0x61, 0x67, 0x6f, 0x6e, 0x54, 0x72, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a,
|
||||
0x03, 0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x69, 0x64, 0x12,
|
||||
0x14, 0x0a, 0x05, 0x74, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05,
|
||||
0x74, 0x74, 0x79, 0x70, 0x65, 0x22, 0x59, 0x0a, 0x0f, 0x44, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x54,
|
||||
0x72, 0x61, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x23, 0x0a, 0x07, 0x64, 0x72, 0x61, 0x67,
|
||||
0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x44, 0x42, 0x44, 0x72,
|
||||
0x61, 0x67, 0x6f, 0x6e, 0x52, 0x07, 0x64, 0x72, 0x61, 0x67, 0x6f, 0x6e, 0x73, 0x12, 0x21, 0x0a,
|
||||
0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e,
|
||||
0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f, 0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64,
|
||||
0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
@ -251,15 +261,17 @@ var file_dragon_dragon_msg_proto_goTypes = []interface{}{
|
||||
(*DragonTrainReq)(nil), // 2: DragonTrainReq
|
||||
(*DragonTrainResp)(nil), // 3: DragonTrainResp
|
||||
(*DBDragon)(nil), // 4: DBDragon
|
||||
(*UserAtno)(nil), // 5: UserAtno
|
||||
}
|
||||
var file_dragon_dragon_msg_proto_depIdxs = []int32{
|
||||
4, // 0: DragonGetListResp.dragons:type_name -> DBDragon
|
||||
4, // 1: DragonTrainResp.dragons:type_name -> DBDragon
|
||||
2, // [2:2] is the sub-list for method output_type
|
||||
2, // [2:2] is the sub-list for method input_type
|
||||
2, // [2:2] is the sub-list for extension type_name
|
||||
2, // [2:2] is the sub-list for extension extendee
|
||||
0, // [0:2] is the sub-list for field type_name
|
||||
5, // 2: DragonTrainResp.reward:type_name -> UserAtno
|
||||
3, // [3:3] is the sub-list for method output_type
|
||||
3, // [3:3] is the sub-list for method input_type
|
||||
3, // [3:3] is the sub-list for extension type_name
|
||||
3, // [3:3] is the sub-list for extension extendee
|
||||
0, // [0:3] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_dragon_dragon_msg_proto_init() }
|
||||
@ -268,6 +280,7 @@ func file_dragon_dragon_msg_proto_init() {
|
||||
return
|
||||
}
|
||||
file_dragon_dragon_db_proto_init()
|
||||
file_comm_proto_init()
|
||||
if !protoimpl.UnsafeEnabled {
|
||||
file_dragon_dragon_msg_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
|
||||
switch v := v.(*DragonGetListReq); i {
|
||||
|
@ -26,6 +26,7 @@ type GameMainChapterData struct {
|
||||
Desc string
|
||||
Starreward int32
|
||||
Exploreward int32
|
||||
Bosspro int32
|
||||
}
|
||||
|
||||
const TypeId_GameMainChapterData = 2014963746
|
||||
@ -50,6 +51,7 @@ func (_v *GameMainChapterData)Deserialize(_buf map[string]interface{}) (err erro
|
||||
{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 } } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["starreward"].(float64); !_ok_ { err = errors.New("starreward error"); return }; _v.Starreward = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["exploreward"].(float64); !_ok_ { err = errors.New("exploreward error"); return }; _v.Exploreward = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["bosspro"].(float64); !_ok_ { err = errors.New("bosspro error"); return }; _v.Bosspro = int32(_tempNum_) }
|
||||
return
|
||||
}
|
||||
|
||||
|
@ -162,6 +162,7 @@ type GameGlobalData struct {
|
||||
LibraryStoryUnlocking int32
|
||||
PsRecovery int32
|
||||
PsUl int32
|
||||
MianBossNum int32
|
||||
PsBuy []*Gameatn
|
||||
PsLimit int32
|
||||
PsItem *Gameatn
|
||||
@ -233,6 +234,8 @@ type GameGlobalData struct {
|
||||
BuzkashiCaddtracktime int32
|
||||
BuzkashiAddtracktime int32
|
||||
BuzkashiSubtracktime int32
|
||||
BuzkashiCaddblurtime int32
|
||||
BuzkashiCsubblurtime int32
|
||||
BuzkashiBumpspeedtime int32
|
||||
BuzkashiDeathsubtime int32
|
||||
BuzkashiCatchsubtime int32
|
||||
@ -775,6 +778,7 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["library_StoryUnlocking"].(float64); !_ok_ { err = errors.New("library_StoryUnlocking error"); return }; _v.LibraryStoryUnlocking = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ps_recovery"].(float64); !_ok_ { err = errors.New("ps_recovery error"); return }; _v.PsRecovery = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ps_ul"].(float64); !_ok_ { err = errors.New("ps_ul error"); return }; _v.PsUl = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Mian_BossNum"].(float64); !_ok_ { err = errors.New("Mian_BossNum error"); return }; _v.MianBossNum = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
@ -989,6 +993,8 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_caddtracktime"].(float64); !_ok_ { err = errors.New("buzkashi_caddtracktime error"); return }; _v.BuzkashiCaddtracktime = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_addtracktime"].(float64); !_ok_ { err = errors.New("buzkashi_addtracktime error"); return }; _v.BuzkashiAddtracktime = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_subtracktime"].(float64); !_ok_ { err = errors.New("buzkashi_subtracktime error"); return }; _v.BuzkashiSubtracktime = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_caddblurtime"].(float64); !_ok_ { err = errors.New("buzkashi_caddblurtime error"); return }; _v.BuzkashiCaddblurtime = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_csubblurtime"].(float64); !_ok_ { err = errors.New("buzkashi_csubblurtime error"); return }; _v.BuzkashiCsubblurtime = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_bumpspeedtime"].(float64); !_ok_ { err = errors.New("buzkashi_bumpspeedtime error"); return }; _v.BuzkashiBumpspeedtime = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_deathsubtime"].(float64); !_ok_ { err = errors.New("buzkashi_deathsubtime error"); return }; _v.BuzkashiDeathsubtime = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buzkashi_catchsubtime"].(float64); !_ok_ { err = errors.New("buzkashi_catchsubtime error"); return }; _v.BuzkashiCatchsubtime = int32(_tempNum_) }
|
||||
|
Loading…
Reference in New Issue
Block a user