上传代码

This commit is contained in:
liwei1dao 2024-02-28 14:17:28 +08:00
parent 45cf2c411a
commit bfadb09de6
15 changed files with 1565 additions and 1133 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,18 +1,35 @@
[ [
{
"itemid": "10000044",
"exp": 1
},
{ {
"itemid": "10000045", "itemid": "10000045",
"exp": 500 "exp": 500,
"needgold": [
{
"a": "attr",
"t": "gold",
"n": 250
}
]
}, },
{ {
"itemid": "10000046", "itemid": "10000046",
"exp": 1000 "exp": 1000,
"needgold": [
{
"a": "attr",
"t": "gold",
"n": 500
}
]
}, },
{ {
"itemid": "10000047", "itemid": "10000047",
"exp": 2000 "exp": 2000,
"needgold": [
{
"a": "attr",
"t": "gold",
"n": 1000
}
]
} }
] ]

View File

@ -13,8 +13,14 @@
"n": 1000 "n": 1000
} }
], ],
"needexp": 0, "needexp": 1000,
"cost": [], "cost": [
{
"a": "attr",
"t": "gold",
"n": 13000
}
],
"change": 500 "change": 500
}, },
{ {
@ -31,12 +37,12 @@
"n": 1200 "n": 1200
} }
], ],
"needexp": 1000, "needexp": 1200,
"cost": [ "cost": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 13000 "n": 14000
} }
], ],
"change": 1500 "change": 1500
@ -55,12 +61,12 @@
"n": 1400 "n": 1400
} }
], ],
"needexp": 1200, "needexp": 1400,
"cost": [ "cost": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 14000 "n": 15000
} }
], ],
"change": 1700 "change": 1700
@ -79,12 +85,12 @@
"n": 1600 "n": 1600
} }
], ],
"needexp": 1400, "needexp": 1600,
"cost": [ "cost": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 15000 "n": 16000
} }
], ],
"change": 1900 "change": 1900
@ -103,12 +109,12 @@
"n": 1800 "n": 1800
} }
], ],
"needexp": 1600, "needexp": 1800,
"cost": [ "cost": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 16000 "n": 17000
} }
], ],
"change": 2100 "change": 2100
@ -127,12 +133,12 @@
"n": 2000 "n": 2000
} }
], ],
"needexp": 1800, "needexp": 2000,
"cost": [ "cost": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 17000 "n": 18000
} }
], ],
"change": 2300 "change": 2300
@ -151,12 +157,12 @@
"n": 2200 "n": 2200
} }
], ],
"needexp": 2000, "needexp": 2200,
"cost": [ "cost": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 18000 "n": 19000
} }
], ],
"change": 2500 "change": 2500
@ -175,12 +181,12 @@
"n": 2400 "n": 2400
} }
], ],
"needexp": 2200, "needexp": 2400,
"cost": [ "cost": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 19000 "n": 20000
} }
], ],
"change": 2700 "change": 2700
@ -199,12 +205,12 @@
"n": 2600 "n": 2600
} }
], ],
"needexp": 2400, "needexp": 2600,
"cost": [ "cost": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 20000 "n": 21000
} }
], ],
"change": 2900 "change": 2900
@ -223,12 +229,12 @@
"n": 2800 "n": 2800
} }
], ],
"needexp": 2600, "needexp": 2800,
"cost": [ "cost": [
{ {
"a": "attr", "a": "attr",
"t": "gold", "t": "gold",
"n": 21000 "n": 22000
} }
], ],
"change": 3100 "change": 3100

View File

@ -5,8 +5,8 @@
"group_id": 100100, "group_id": 100100,
"previous_group_id": [], "previous_group_id": [],
"previoustage": 0, "previoustage": 0,
"buried_type": 0, "buried_type": 1,
"buried": 0, "buried": 11011001,
"grouptype": [], "grouptype": [],
"Episodetype": 0, "Episodetype": 0,
"stage_param": 0, "stage_param": 0,
@ -10605,8 +10605,8 @@
100130 100130
], ],
"previoustage": 0, "previoustage": 0,
"buried_type": 0, "buried_type": 1,
"buried": 0, "buried": 11011002,
"grouptype": [], "grouptype": [],
"Episodetype": 0, "Episodetype": 0,
"stage_param": 0, "stage_param": 0,
@ -19020,8 +19020,8 @@
100220 100220
], ],
"previoustage": 0, "previoustage": 0,
"buried_type": 0, "buried_type": 1,
"buried": 0, "buried": 11011003,
"grouptype": [], "grouptype": [],
"Episodetype": 0, "Episodetype": 0,
"stage_param": 0, "stage_param": 0,
@ -25786,8 +25786,8 @@
100312 100312
], ],
"previoustage": 0, "previoustage": 0,
"buried_type": 0, "buried_type": 1,
"buried": 0, "buried": 11011004,
"grouptype": [], "grouptype": [],
"Episodetype": 0, "Episodetype": 0,
"stage_param": 0, "stage_param": 0,

View File

@ -308,7 +308,7 @@
"opencondi": [ "opencondi": [
18000022 18000022
], ],
"wkqbx": 3, "wkqbx": 0,
"img": "icon_sytj", "img": "icon_sytj",
"prompt": { "prompt": {
"key": "opencond_opencond_prompt_8", "key": "opencond_opencond_prompt_8",
@ -2264,7 +2264,7 @@
"opencondi": [ "opencondi": [
18000022 18000022
], ],
"wkqbx": 3, "wkqbx": 0,
"img": "icon_sytj", "img": "icon_sytj",
"prompt": { "prompt": {
"key": "opencond_opencond_prompt_84", "key": "opencond_opencond_prompt_84",

View File

@ -9,7 +9,7 @@
"text": "这好像不是熊猫?" "text": "这好像不是熊猫?"
}, },
"time": 90, "time": 90,
"speed": 10369 "speed": 12655
}, },
{ {
"id": "2", "id": "2",
@ -20,8 +20,8 @@
"key": "playerinfor_barrage_2", "key": "playerinfor_barrage_2",
"text": "看起来像个画家。" "text": "看起来像个画家。"
}, },
"time": 281, "time": 258,
"speed": 7269 "speed": 10208
}, },
{ {
"id": "3", "id": "3",
@ -32,8 +32,8 @@
"key": "playerinfor_barrage_3", "key": "playerinfor_barrage_3",
"text": "为什么会觉得是熊猫啊?" "text": "为什么会觉得是熊猫啊?"
}, },
"time": 486, "time": 474,
"speed": 10212 "speed": 9753
}, },
{ {
"id": "4", "id": "4",
@ -44,8 +44,8 @@
"key": "playerinfor_barrage_4", "key": "playerinfor_barrage_4",
"text": "从石头里蹦出来的人?怎么感觉有点熟悉……" "text": "从石头里蹦出来的人?怎么感觉有点熟悉……"
}, },
"time": 654, "time": 645,
"speed": 7717 "speed": 9799
}, },
{ {
"id": "5", "id": "5",
@ -56,8 +56,8 @@
"key": "playerinfor_barrage_5", "key": "playerinfor_barrage_5",
"text": "你可能是听说过从石头里蹦出来的猴子。" "text": "你可能是听说过从石头里蹦出来的猴子。"
}, },
"time": 813, "time": 853,
"speed": 11321 "speed": 7773
}, },
{ {
"id": "6", "id": "6",
@ -68,8 +68,8 @@
"key": "playerinfor_barrage_6", "key": "playerinfor_barrage_6",
"text": "你是从石头里蹦出来的?!" "text": "你是从石头里蹦出来的?!"
}, },
"time": 1011, "time": 1016,
"speed": 10134 "speed": 10023
}, },
{ {
"id": "7", "id": "7",
@ -80,8 +80,8 @@
"key": "playerinfor_barrage_7", "key": "playerinfor_barrage_7",
"text": "不!那不是我!" "text": "不!那不是我!"
}, },
"time": 1160, "time": 1232,
"speed": 7069 "speed": 9892
}, },
{ {
"id": "8", "id": "8",
@ -92,8 +92,8 @@
"key": "playerinfor_barrage_8", "key": "playerinfor_barrage_8",
"text": "哦,传承之人……" "text": "哦,传承之人……"
}, },
"time": 1373, "time": 1411,
"speed": 11470 "speed": 8760
}, },
{ {
"id": "9", "id": "9",
@ -104,8 +104,8 @@
"key": "playerinfor_barrage_9", "key": "playerinfor_barrage_9",
"text": "月光能量都汇集在他身上了!" "text": "月光能量都汇集在他身上了!"
}, },
"time": 1599, "time": 1607,
"speed": 11857 "speed": 12464
}, },
{ {
"id": "10", "id": "10",
@ -116,8 +116,8 @@
"key": "playerinfor_barrage_10", "key": "playerinfor_barrage_10",
"text": "那应该不会爆炸吧?" "text": "那应该不会爆炸吧?"
}, },
"time": 1705, "time": 1740,
"speed": 12106 "speed": 11612
}, },
{ {
"id": "11", "id": "11",
@ -128,8 +128,8 @@
"key": "playerinfor_barrage_11", "key": "playerinfor_barrage_11",
"text": "阿宝,你为什么站那么远?" "text": "阿宝,你为什么站那么远?"
}, },
"time": 1812, "time": 1903,
"speed": 9184 "speed": 9197
}, },
{ {
"id": "312", "id": "312",
@ -141,7 +141,7 @@
"text": "哦!那是什么?" "text": "哦!那是什么?"
}, },
"time": 90, "time": 90,
"speed": 12514 "speed": 11393
}, },
{ {
"id": "313", "id": "313",
@ -152,8 +152,8 @@
"key": "playerinfor_barrage_313", "key": "playerinfor_barrage_313",
"text": "我有种被她注视的感觉……" "text": "我有种被她注视的感觉……"
}, },
"time": 223, "time": 312,
"speed": 10603 "speed": 12934
}, },
{ {
"id": "314", "id": "314",
@ -164,8 +164,8 @@
"key": "playerinfor_barrage_314", "key": "playerinfor_barrage_314",
"text": "好像是一种叫做“照相”的魔法……" "text": "好像是一种叫做“照相”的魔法……"
}, },
"time": 338, "time": 472,
"speed": 12422 "speed": 8744
}, },
{ {
"id": "315", "id": "315",
@ -176,8 +176,8 @@
"key": "playerinfor_barrage_315", "key": "playerinfor_barrage_315",
"text": "我看这魔法不是很疼。" "text": "我看这魔法不是很疼。"
}, },
"time": 448, "time": 590,
"speed": 9121 "speed": 10950
}, },
{ {
"id": "316", "id": "316",
@ -188,8 +188,8 @@
"key": "playerinfor_barrage_316", "key": "playerinfor_barrage_316",
"text": "据说它的作用是封印灵魂?" "text": "据说它的作用是封印灵魂?"
}, },
"time": 566, "time": 712,
"speed": 11591 "speed": 11740
}, },
{ {
"id": "317", "id": "317",
@ -200,8 +200,8 @@
"key": "playerinfor_barrage_317", "key": "playerinfor_barrage_317",
"text": "月中人的传承居然这么可怕?!" "text": "月中人的传承居然这么可怕?!"
}, },
"time": 787, "time": 937,
"speed": 12602 "speed": 12250
}, },
{ {
"id": "318", "id": "318",
@ -212,8 +212,8 @@
"key": "playerinfor_barrage_318", "key": "playerinfor_barrage_318",
"text": "哦!你们真是够了!" "text": "哦!你们真是够了!"
}, },
"time": 896, "time": 1129,
"speed": 12464 "speed": 10732
}, },
{ {
"id": "319", "id": "319",
@ -224,8 +224,8 @@
"key": "playerinfor_barrage_319", "key": "playerinfor_barrage_319",
"text": "照相不是魔法!也不能封印灵魂!" "text": "照相不是魔法!也不能封印灵魂!"
}, },
"time": 1032, "time": 1280,
"speed": 8303 "speed": 12214
}, },
{ {
"id": "320", "id": "320",
@ -236,8 +236,8 @@
"key": "playerinfor_barrage_320", "key": "playerinfor_barrage_320",
"text": "那她是在干什么?" "text": "那她是在干什么?"
}, },
"time": 1133, "time": 1432,
"speed": 10034 "speed": 8841
}, },
{ {
"id": "321", "id": "321",
@ -248,8 +248,8 @@
"key": "playerinfor_barrage_321", "key": "playerinfor_barrage_321",
"text": "……别问。" "text": "……别问。"
}, },
"time": 1344, "time": 1584,
"speed": 9045 "speed": 8843
}, },
{ {
"id": "322", "id": "322",
@ -260,8 +260,8 @@
"key": "playerinfor_barrage_322", "key": "playerinfor_barrage_322",
"text": "那可以教我吗?" "text": "那可以教我吗?"
}, },
"time": 1582, "time": 1746,
"speed": 8247 "speed": 7043
}, },
{ {
"id": "323", "id": "323",
@ -272,8 +272,8 @@
"key": "playerinfor_barrage_323", "key": "playerinfor_barrage_323",
"text": "我也想学。" "text": "我也想学。"
}, },
"time": 1721, "time": 1968,
"speed": 9506 "speed": 10290
}, },
{ {
"id": "324", "id": "324",
@ -284,7 +284,7 @@
"key": "playerinfor_barrage_324", "key": "playerinfor_barrage_324",
"text": "要不你们问问这个传承者?" "text": "要不你们问问这个传承者?"
}, },
"time": 1852, "time": 2184,
"speed": 9637 "speed": 12189
} }
] ]

View File

@ -124,19 +124,19 @@
"translate": 2, "translate": 2,
"sex": 1, "sex": 1,
"type": 1, "type": 1,
"icon": "sbkp_js_nz", "icon": "tx_js_nz_hzr",
"playerhead": "tx_js_nz", "playerhead": "tx_js_nz_hzr",
"tujing": [ "tujing": [
107 107
], ],
"url": "", "url": "",
"tips": 10001, "tips": 10001,
"resources": "Person/10001/10001M.prefab", "resources": "Person/10002/10002M.prefab",
"pvpAnimator": "Person/10001/10001_MPvp.controller", "pvpAnimator": "Person/10001/10001_MPvp.controller",
"mainq": "Person/10000/10000M_q.prefab", "mainq": "Person/10000/10000M_q.prefab",
"name": { "name": {
"key": "playerinfor_playerinfor_overview_name_6", "key": "playerinfor_playerinfor_overview_name_6",
"text": "人男-默认皮肤" "text": "人男-默认皮肤"
}, },
"txt": { "txt": {
"key": "playerinfor_playerinfor_overview_txt_4", "key": "playerinfor_playerinfor_overview_txt_4",
@ -148,19 +148,19 @@
"translate": 2, "translate": 2,
"sex": 2, "sex": 2,
"type": 1, "type": 1,
"icon": "sbkp_js_nvz", "icon": "tx_js_nvz_hzr",
"playerhead": "tx_js_nvz", "playerhead": "tx_js_nvz_hzr",
"tujing": [ "tujing": [
107 107
], ],
"url": "", "url": "",
"tips": 10001, "tips": 10001,
"resources": "Person/10001/10001W.prefab", "resources": "Person/10002/10002W.prefab",
"pvpAnimator": "Person/10001/10001_WPvp.controller", "pvpAnimator": "Person/10001/10001_WPvp.controller",
"mainq": "Person/10000/10000W_q.prefab", "mainq": "Person/10000/10000W_q.prefab",
"name": { "name": {
"key": "playerinfor_playerinfor_overview_name_7", "key": "playerinfor_playerinfor_overview_name_7",
"text": "人女-默认皮肤" "text": "人女-默认皮肤"
}, },
"txt": { "txt": {
"key": "playerinfor_playerinfor_overview_txt_5", "key": "playerinfor_playerinfor_overview_txt_5",
@ -172,19 +172,19 @@
"translate": 3, "translate": 3,
"sex": 1, "sex": 1,
"type": 1, "type": 1,
"icon": "sbkp_js_nz", "icon": "tx_js_nz_hr",
"playerhead": "tx_js_nz", "playerhead": "tx_js_nz_hr",
"tujing": [ "tujing": [
107 107
], ],
"url": "", "url": "",
"tips": 10002, "tips": 10002,
"resources": "Person/10002/10002M.prefab", "resources": "Person/10001/10001M.prefab",
"pvpAnimator": "Person/10002/10002_MPvp.controller", "pvpAnimator": "Person/10002/10002_MPvp.controller",
"mainq": "Person/10000/10000M_q.prefab", "mainq": "Person/10000/10000M_q.prefab",
"name": { "name": {
"key": "playerinfor_playerinfor_overview_name_8", "key": "playerinfor_playerinfor_overview_name_8",
"text": "人男-默认皮肤" "text": "人男-默认皮肤"
}, },
"txt": { "txt": {
"key": "playerinfor_playerinfor_overview_txt_6", "key": "playerinfor_playerinfor_overview_txt_6",
@ -196,19 +196,19 @@
"translate": 3, "translate": 3,
"sex": 2, "sex": 2,
"type": 1, "type": 1,
"icon": "sbkp_js_nvz", "icon": "tx_js_nvz_hr",
"playerhead": "tx_js_nvz", "playerhead": "tx_js_nvz_hr",
"tujing": [ "tujing": [
107 107
], ],
"url": "", "url": "",
"tips": 10002, "tips": 10002,
"resources": "Person/10002/10002W.prefab", "resources": "Person/10001/10001W.prefab",
"pvpAnimator": "Person/10002/10002_WPvp.controller", "pvpAnimator": "Person/10002/10002_WPvp.controller",
"mainq": "Person/10000/10000W_q.prefab", "mainq": "Person/10000/10000W_q.prefab",
"name": { "name": {
"key": "playerinfor_playerinfor_overview_name_9", "key": "playerinfor_playerinfor_overview_name_9",
"text": "人女-默认皮肤" "text": "人女-默认皮肤"
}, },
"txt": { "txt": {
"key": "playerinfor_playerinfor_overview_txt_7", "key": "playerinfor_playerinfor_overview_txt_7",

View File

@ -10459,7 +10459,7 @@
}, },
{ {
"id": 60430, "id": 60430,
"heroid": 25001, "heroid": 44001,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10474,7 +10474,7 @@
}, },
{ {
"id": 60440, "id": 60440,
"heroid": 25001, "heroid": 33003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10489,7 +10489,7 @@
}, },
{ {
"id": 60450, "id": 60450,
"heroid": 25001, "heroid": 24008,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10504,7 +10504,7 @@
}, },
{ {
"id": 60460, "id": 60460,
"heroid": 25001, "heroid": 45004,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10519,7 +10519,7 @@
}, },
{ {
"id": 60470, "id": 60470,
"heroid": 25001, "heroid": 13003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10534,7 +10534,7 @@
}, },
{ {
"id": 60480, "id": 60480,
"heroid": 25001, "heroid": 15002,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10549,7 +10549,7 @@
}, },
{ {
"id": 60490, "id": 60490,
"heroid": 25001, "heroid": 15002,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10564,7 +10564,7 @@
}, },
{ {
"id": 60500, "id": 60500,
"heroid": 25001, "heroid": 14003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10579,7 +10579,7 @@
}, },
{ {
"id": 60510, "id": 60510,
"heroid": 25001, "heroid": 14003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10594,7 +10594,7 @@
}, },
{ {
"id": 60520, "id": 60520,
"heroid": 25001, "heroid": 34003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10609,7 +10609,7 @@
}, },
{ {
"id": 60530, "id": 60530,
"heroid": 25001, "heroid": 34003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10624,7 +10624,7 @@
}, },
{ {
"id": 60540, "id": 60540,
"heroid": 25001, "heroid": 34004,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10639,7 +10639,7 @@
}, },
{ {
"id": 60550, "id": 60550,
"heroid": 25001, "heroid": 34004,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10654,7 +10654,7 @@
}, },
{ {
"id": 60560, "id": 60560,
"heroid": 25001, "heroid": 23003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10669,7 +10669,7 @@
}, },
{ {
"id": 60570, "id": 60570,
"heroid": 25001, "heroid": 23003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"CommandScene", "CommandScene",
@ -10684,7 +10684,7 @@
}, },
{ {
"id": 60580, "id": 60580,
"heroid": 25001, "heroid": 25003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10699,7 +10699,7 @@
}, },
{ {
"id": 60590, "id": 60590,
"heroid": 25001, "heroid": 24001,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10714,7 +10714,7 @@
}, },
{ {
"id": 60600, "id": 60600,
"heroid": 25001, "heroid": 44006,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10729,7 +10729,7 @@
}, },
{ {
"id": 60610, "id": 60610,
"heroid": 25001, "heroid": 24001,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10744,7 +10744,7 @@
}, },
{ {
"id": 60620, "id": 60620,
"heroid": 25001, "heroid": 35001,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10759,7 +10759,7 @@
}, },
{ {
"id": 60630, "id": 60630,
"heroid": 25001, "heroid": 54026,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10774,7 +10774,7 @@
}, },
{ {
"id": 60640, "id": 60640,
"heroid": 25001, "heroid": 33002,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10789,7 +10789,7 @@
}, },
{ {
"id": 60650, "id": 60650,
"heroid": 25001, "heroid": 13005,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10804,7 +10804,7 @@
}, },
{ {
"id": 60660, "id": 60660,
"heroid": 25001, "heroid": 14006,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10819,7 +10819,7 @@
}, },
{ {
"id": 60670, "id": 60670,
"heroid": 25001, "heroid": 14007,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10834,7 +10834,7 @@
}, },
{ {
"id": 60720, "id": 60720,
"heroid": 25001, "heroid": 24002,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10849,7 +10849,7 @@
}, },
{ {
"id": 60730, "id": 60730,
"heroid": 25001, "heroid": 14005,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10864,7 +10864,7 @@
}, },
{ {
"id": 60740, "id": 60740,
"heroid": 25001, "heroid": 44002,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10879,7 +10879,7 @@
}, },
{ {
"id": 60750, "id": 60750,
"heroid": 25001, "heroid": 33005,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10894,7 +10894,7 @@
}, },
{ {
"id": 60581, "id": 60581,
"heroid": 25001, "heroid": 25003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10909,11 +10909,11 @@
}, },
{ {
"id": 60591, "id": 60591,
"heroid": 25001, "heroid": 24001,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
"跑环-调查点7", "跑环-调查点1",
"901" "901"
], ],
"event": [ "event": [
@ -10924,7 +10924,7 @@
}, },
{ {
"id": 60601, "id": 60601,
"heroid": 25001, "heroid": 44006,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"WuGuanScene", "WuGuanScene",
@ -10939,7 +10939,7 @@
}, },
{ {
"id": 60611, "id": 60611,
"heroid": 25001, "heroid": 24001,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10954,7 +10954,7 @@
}, },
{ {
"id": 60621, "id": 60621,
"heroid": 25001, "heroid": 35001,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10969,7 +10969,7 @@
}, },
{ {
"id": 60631, "id": 60631,
"heroid": 25001, "heroid": 54026,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10984,7 +10984,7 @@
}, },
{ {
"id": 60641, "id": 60641,
"heroid": 25001, "heroid": 33002,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -10999,7 +10999,7 @@
}, },
{ {
"id": 60651, "id": 60651,
"heroid": 25001, "heroid": 13005,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11014,7 +11014,7 @@
}, },
{ {
"id": 60661, "id": 60661,
"heroid": 25001, "heroid": 14006,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11029,7 +11029,7 @@
}, },
{ {
"id": 60671, "id": 60671,
"heroid": 25001, "heroid": 14007,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11044,7 +11044,7 @@
}, },
{ {
"id": 60721, "id": 60721,
"heroid": 25001, "heroid": 24002,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11059,7 +11059,7 @@
}, },
{ {
"id": 60731, "id": 60731,
"heroid": 25001, "heroid": 14005,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11074,7 +11074,7 @@
}, },
{ {
"id": 60741, "id": 60741,
"heroid": 25001, "heroid": 44002,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11089,7 +11089,7 @@
}, },
{ {
"id": 60751, "id": 60751,
"heroid": 25001, "heroid": 33005,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11104,7 +11104,7 @@
}, },
{ {
"id": 60439, "id": 60439,
"heroid": 25001, "heroid": 44001,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11119,7 +11119,7 @@
}, },
{ {
"id": 60449, "id": 60449,
"heroid": 25001, "heroid": 33003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11134,7 +11134,7 @@
}, },
{ {
"id": 60459, "id": 60459,
"heroid": 25001, "heroid": 24008,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11149,7 +11149,7 @@
}, },
{ {
"id": 60469, "id": 60469,
"heroid": 25001, "heroid": 45004,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11164,7 +11164,7 @@
}, },
{ {
"id": 60479, "id": 60479,
"heroid": 25001, "heroid": 13003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11179,7 +11179,7 @@
}, },
{ {
"id": 60499, "id": 60499,
"heroid": 25001, "heroid": 15002,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11194,7 +11194,7 @@
}, },
{ {
"id": 60519, "id": 60519,
"heroid": 25001, "heroid": 14003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11209,11 +11209,11 @@
}, },
{ {
"id": 60539, "id": 60539,
"heroid": 25001, "heroid": 34003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
"跑环-连环-圣诞老人", "氛围npc-蒂姆",
"901" "901"
], ],
"event": [ "event": [
@ -11224,7 +11224,7 @@
}, },
{ {
"id": 60559, "id": 60559,
"heroid": 25001, "heroid": 34004,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11239,7 +11239,7 @@
}, },
{ {
"id": 60579, "id": 60579,
"heroid": 25001, "heroid": 23003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11254,7 +11254,7 @@
}, },
{ {
"id": 60589, "id": 60589,
"heroid": 25001, "heroid": 25003,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11269,7 +11269,7 @@
}, },
{ {
"id": 60599, "id": 60599,
"heroid": 25001, "heroid": 24001,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11284,7 +11284,7 @@
}, },
{ {
"id": 60609, "id": 60609,
"heroid": 25001, "heroid": 44006,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11296,7 +11296,7 @@
}, },
{ {
"id": 60619, "id": 60619,
"heroid": 25001, "heroid": 24001,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11311,7 +11311,7 @@
}, },
{ {
"id": 60629, "id": 60629,
"heroid": 25001, "heroid": 35001,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11323,7 +11323,7 @@
}, },
{ {
"id": 60639, "id": 60639,
"heroid": 25001, "heroid": 54026,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11338,7 +11338,7 @@
}, },
{ {
"id": 60649, "id": 60649,
"heroid": 25001, "heroid": 33002,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11353,7 +11353,7 @@
}, },
{ {
"id": 60659, "id": 60659,
"heroid": 25001, "heroid": 13005,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11368,7 +11368,7 @@
}, },
{ {
"id": 60669, "id": 60669,
"heroid": 25001, "heroid": 14006,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11383,7 +11383,7 @@
}, },
{ {
"id": 60679, "id": 60679,
"heroid": 25001, "heroid": 14007,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11398,7 +11398,7 @@
}, },
{ {
"id": 60729, "id": 60729,
"heroid": 25001, "heroid": 24002,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11413,7 +11413,7 @@
}, },
{ {
"id": 60739, "id": 60739,
"heroid": 25001, "heroid": 14005,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11428,7 +11428,7 @@
}, },
{ {
"id": 60749, "id": 60749,
"heroid": 25001, "heroid": 44002,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",
@ -11443,7 +11443,7 @@
}, },
{ {
"id": 60759, "id": 60759,
"heroid": 25001, "heroid": 33005,
"Levelid": 0, "Levelid": 0,
"datas": [ "datas": [
"GameMain", "GameMain",

View File

@ -16,69 +16,9 @@
"count_type": 0, "count_type": 0,
"opencond_id": "", "opencond_id": "",
"opencond": [], "opencond": [],
"path": "Root|Task|Daily", "path": "Root|Task|Unlock",
"header": "赵长远" "header": "赵长远"
}, },
{
"id": 10102,
"msg_type": 1,
"show_type": 0,
"count_type": 0,
"opencond_id": "",
"opencond": [],
"path": "Root|Task|Week",
"header": "赵长远"
},
{
"id": 10103,
"msg_type": 1,
"show_type": 0,
"count_type": 0,
"opencond_id": "",
"opencond": [],
"path": "Root|Task|Achievement",
"header": "赵长远"
},
{
"id": 10200,
"msg_type": 0,
"show_type": 0,
"count_type": 0,
"opencond_id": "",
"opencond": [],
"path": "Root|Task|Daily",
"header": ""
},
{
"id": 10201,
"msg_type": 1,
"show_type": 0,
"count_type": 0,
"opencond_id": "",
"opencond": [],
"path": "Root|Task|Daily|Active",
"header": ""
},
{
"id": 10300,
"msg_type": 0,
"show_type": 0,
"count_type": 0,
"opencond_id": "",
"opencond": [],
"path": "Root|Task|Week",
"header": ""
},
{
"id": 10301,
"msg_type": 1,
"show_type": 0,
"count_type": 0,
"opencond_id": "",
"opencond": [],
"path": "Root|Task|Week|Active",
"header": ""
},
{ {
"id": 12100, "id": 12100,
"msg_type": 0, "msg_type": 0,
@ -715,6 +655,26 @@
"path": "Root|Favorability|Bubble|Fetters|ListPage|UpLv", "path": "Root|Favorability|Bubble|Fetters|ListPage|UpLv",
"header": "" "header": ""
}, },
{
"id": 19111,
"msg_type": 1,
"show_type": 0,
"count_type": 1,
"opencond_id": "",
"opencond": [],
"path": "Root|Favorability|Bubble|New",
"header": ""
},
{
"id": 19112,
"msg_type": 1,
"show_type": 0,
"count_type": 1,
"opencond_id": "",
"opencond": [],
"path": "Root|Favorability|Bubble|ItemNew",
"header": ""
},
{ {
"id": 23100, "id": 23100,
"msg_type": 0, "msg_type": 0,
@ -934,5 +894,125 @@
"opencond": [], "opencond": [],
"path": "Root|MoonDream|Reward", "path": "Root|MoonDream|Reward",
"header": "" "header": ""
},
{
"id": 32100,
"msg_type": 0,
"show_type": 0,
"count_type": 0,
"opencond_id": "",
"opencond": [],
"path": "Root|Recruit",
"header": ""
},
{
"id": 32101,
"msg_type": 1,
"show_type": 0,
"count_type": 1,
"opencond_id": "",
"opencond": [],
"path": "Root|Recruit|NewHero",
"header": ""
},
{
"id": 33100,
"msg_type": 0,
"show_type": 0,
"count_type": 0,
"opencond_id": "",
"opencond": [],
"path": "Root|Shop",
"header": ""
},
{
"id": 33101,
"msg_type": 1,
"show_type": 0,
"count_type": 1,
"opencond_id": "",
"opencond": [],
"path": "Root|Shop|Refresh",
"header": ""
},
{
"id": 33102,
"msg_type": 1,
"show_type": 0,
"count_type": 1,
"opencond_id": "",
"opencond": [],
"path": "Root|Shop|Unlock",
"header": ""
},
{
"id": 34100,
"msg_type": 0,
"show_type": 0,
"count_type": 0,
"opencond_id": "",
"opencond": [],
"path": "Root|Achievement",
"header": ""
},
{
"id": 34101,
"msg_type": 2,
"show_type": 0,
"count_type": 0,
"opencond_id": "",
"opencond": [],
"path": "Root|Achievement|Unlock",
"header": ""
},
{
"id": 35100,
"msg_type": 0,
"show_type": 0,
"count_type": 0,
"opencond_id": "",
"opencond": [],
"path": "Root|Notice",
"header": ""
},
{
"id": 35101,
"msg_type": 1,
"show_type": 0,
"count_type": 1,
"opencond_id": "",
"opencond": [],
"path": "Root|Notice|Game",
"header": ""
},
{
"id": 35102,
"msg_type": 1,
"show_type": 0,
"count_type": 1,
"opencond_id": "",
"opencond": [],
"path": "Root|Notice|Activity",
"header": ""
},
{
"id": 36100,
"msg_type": 0,
"show_type": 0,
"count_type": 0,
"opencond_id": "",
"opencond": [],
"path": "Root|MoonLevel",
"header": ""
},
{
"id": 36101,
"msg_type": 2,
"show_type": 0,
"count_type": 0,
"opencond_id": "",
"opencond": [],
"path": "Root|MoonLevel",
"header": ""
} }
] ]

View File

@ -11652,7 +11652,7 @@
}, },
"task_details": { "task_details": {
"key": "worldtask_world_task_task_details_203", "key": "worldtask_world_task_task_details_203",
"text": "" "text": "委托-美肚鲨寻物-接取"
}, },
"npctxt": { "npctxt": {
"key": "worldtask_world_task_npctxt_203", "key": "worldtask_world_task_npctxt_203",
@ -11695,7 +11695,7 @@
}, },
"task_details": { "task_details": {
"key": "worldtask_world_task_task_details_204", "key": "worldtask_world_task_task_details_204",
"text": "" "text": "委托-胡德先生寻物-接取"
}, },
"npctxt": { "npctxt": {
"key": "worldtask_world_task_npctxt_204", "key": "worldtask_world_task_npctxt_204",
@ -11738,7 +11738,7 @@
}, },
"task_details": { "task_details": {
"key": "worldtask_world_task_task_details_205", "key": "worldtask_world_task_task_details_205",
"text": "" "text": "委托-暴芙纳特寻物-接取"
}, },
"npctxt": { "npctxt": {
"key": "worldtask_world_task_npctxt_205", "key": "worldtask_world_task_npctxt_205",
@ -11781,7 +11781,7 @@
}, },
"task_details": { "task_details": {
"key": "worldtask_world_task_task_details_206", "key": "worldtask_world_task_task_details_206",
"text": "" "text": "委托-靴猫寻物-接取"
}, },
"npctxt": { "npctxt": {
"key": "worldtask_world_task_npctxt_206", "key": "worldtask_world_task_npctxt_206",
@ -11824,7 +11824,7 @@
}, },
"task_details": { "task_details": {
"key": "worldtask_world_task_task_details_207", "key": "worldtask_world_task_task_details_207",
"text": "" "text": "委托-啊啊寻物-接取"
}, },
"npctxt": { "npctxt": {
"key": "worldtask_world_task_npctxt_207", "key": "worldtask_world_task_npctxt_207",

View File

@ -15,11 +15,13 @@ func (this *apiComp) AddExpCheck(session comm.IUserSession, req *pb.ExclusiveAdd
///获取用户装备列表 ///获取用户装备列表
func (this *apiComp) AddExp(session comm.IUserSession, req *pb.ExclusiveAddExpReq) (errdata *pb.ErrorData) { func (this *apiComp) AddExp(session comm.IUserSession, req *pb.ExclusiveAddExpReq) (errdata *pb.ErrorData) {
var ( var (
info *pb.DB_Exclusive info *pb.DB_Exclusive
confs map[string]*cfg.GameExclusiveItemData = make(map[string]*cfg.GameExclusiveItemData) ranconf *cfg.GameExclusiveRankData
conf *cfg.GameExclusiveItemData lvconf *cfg.GameExclusiveUpgradeData
need []*cfg.Gameatn = make([]*cfg.Gameatn, 0) confs map[string]*cfg.GameExclusiveItemData = make(map[string]*cfg.GameExclusiveItemData)
err error conf *cfg.GameExclusiveItemData
need []*cfg.Gameatn = make([]*cfg.Gameatn, 0)
err error
) )
if info, err = this.module.model.getExclusivesById(session.GetUserId(), req.Oid); err != nil { if info, err = this.module.model.getExclusivesById(session.GetUserId(), req.Oid); err != nil {
@ -29,6 +31,14 @@ func (this *apiComp) AddExp(session comm.IUserSession, req *pb.ExclusiveAddExpRe
} }
return return
} }
if ranconf, err = this.module.configure.GetGameExclusiveRankData(info.CId, info.Step); err != nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound,
Message: err.Error(),
}
return
}
for k, n := range req.Items { for k, n := range req.Items {
if conf, err = this.module.configure.GetGameExclusiveItem(k); err != nil { if conf, err = this.module.configure.GetGameExclusiveItem(k); err != nil {
errdata = &pb.ErrorData{ errdata = &pb.ErrorData{
@ -43,9 +53,35 @@ func (this *apiComp) AddExp(session comm.IUserSession, req *pb.ExclusiveAddExpRe
T: k, T: k,
N: n, N: n,
}) })
for _, v := range conf.Needgold {
need = append(need, &cfg.Gameatn{
A: v.A,
T: v.T,
N: v.N * n,
})
}
info.Exp += conf.Exp * n info.Exp += conf.Exp * n
} }
for {
if lvconf, err = this.module.configure.GetGameExclusiveUpgradeData(info.CId, info.Lv); err != nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound,
Message: err.Error(),
}
return
}
if info.Lv >= ranconf.Lvmax { //当前阶段最大等级
info.Exp = lvconf.Needexp
break
}
if lvconf.Needexp < info.Exp {
info.Lv++
} else {
break
}
}
if errdata = this.module.ConsumeRes(session, need, true); errdata != nil { if errdata = this.module.ConsumeRes(session, need, true); errdata != nil {
return return
} }

View File

@ -1,54 +1,54 @@
package exclusive package exclusive
import ( // import (
"go_dreamfactory/comm" // "go_dreamfactory/comm"
"go_dreamfactory/pb" // "go_dreamfactory/pb"
cfg "go_dreamfactory/sys/configure/structs" // cfg "go_dreamfactory/sys/configure/structs"
) // )
//参数校验 // //参数校验
func (this *apiComp) UpgradeCheck(session comm.IUserSession, req *pb.ExclusiveUpgradeReq) (errdata *pb.ErrorData) { // func (this *apiComp) UpgradeCheck(session comm.IUserSession, req *pb.ExclusiveUpgradeReq) (errdata *pb.ErrorData) {
return // return
} // }
///获取用户装备列表 // ///获取用户装备列表
func (this *apiComp) Upgrade(session comm.IUserSession, req *pb.ExclusiveUpgradeReq) (errdata *pb.ErrorData) { // func (this *apiComp) Upgrade(session comm.IUserSession, req *pb.ExclusiveUpgradeReq) (errdata *pb.ErrorData) {
var ( // var (
info *pb.DB_Exclusive // info *pb.DB_Exclusive
conf *cfg.GameExclusiveUpgradeData // conf *cfg.GameExclusiveUpgradeData
err error // err error
) // )
if info, err = this.module.model.getExclusivesById(session.GetUserId(), req.Oid); err != nil { // if info, err = this.module.model.getExclusivesById(session.GetUserId(), req.Oid); err != nil {
errdata = &pb.ErrorData{ // errdata = &pb.ErrorData{
Code: pb.ErrorCode_DBError, // Code: pb.ErrorCode_DBError,
Message: err.Error(), // Message: err.Error(),
} // }
return // return
} // }
if conf, err = this.module.configure.GetGameExclusiveUpgradeData(info.CId, info.Lv); err != nil { // if conf, err = this.module.configure.GetGameExclusiveUpgradeData(info.CId, info.Lv); err != nil {
errdata = &pb.ErrorData{ // errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound, // Code: pb.ErrorCode_ConfigNoFound,
Message: err.Error(), // Message: err.Error(),
} // }
return // return
} // }
if info.Exp < conf.Needexp { // if info.Exp < conf.Needexp {
errdata = &pb.ErrorData{ // errdata = &pb.ErrorData{
Code: pb.ErrorCode_ReqParameterError, // Code: pb.ErrorCode_ReqParameterError,
Message: "exp not enough!", // Message: "exp not enough!",
} // }
return // return
} // }
if errdata = this.module.ConsumeRes(session, conf.Cost, true); errdata != nil { // if errdata = this.module.ConsumeRes(session, conf.Cost, true); errdata != nil {
return // return
} // }
info.Lv++ // info.Lv++
info.Property = make(map[int32]int32) // info.Property = make(map[int32]int32)
for _, v := range conf.Attribute { // for _, v := range conf.Attribute {
info.Property[v.A] = v.N // info.Property[v.A] = v.N
} // }
session.SendMsg(string(this.module.GetType()), "upgrade", &pb.ExclusiveUpgradeResp{Exclusives: info}) // session.SendMsg(string(this.module.GetType()), "upgrade", &pb.ExclusiveUpgradeResp{Exclusives: info})
return // return
} // }

View File

@ -101,6 +101,25 @@ func (this *configureComp) GetAllGameExclusiveWeapon() (conf *cfg.GameExclusiveW
return return
} }
//获取全部资源
func (this *configureComp) GetGameExclusiveWeapon(id string) (conf *cfg.GameExclusiveWeaponData, err error) {
var (
v interface{}
ok bool
)
if v, err = this.GetConfigure(game_exclusiveweapon); err != nil {
this.module.Errorf("err:%v", err)
return
} else {
if conf, ok = v.(*cfg.GameExclusiveWeapon).GetDataMap()[id]; !ok {
err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_exclusiveweapon, id)
this.module.Errorf("err:%v", err)
return
}
}
return
}
//获取全部资源 //获取全部资源
func (this *configureComp) GetGameExclusiveItem(id string) (conf *cfg.GameExclusiveItemData, err error) { func (this *configureComp) GetGameExclusiveItem(id string) (conf *cfg.GameExclusiveItemData, err error) {

View File

@ -605,6 +605,100 @@ func (x *ExclusiveWearResp) GetExclusives() *DB_Exclusive {
return nil return nil
} }
type ExclusiveSellReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Oid string `protobuf:"bytes,1,opt,name=oid,proto3" json:"oid"`
}
func (x *ExclusiveSellReq) Reset() {
*x = ExclusiveSellReq{}
if protoimpl.UnsafeEnabled {
mi := &file_exclusive_exclusive_msg_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ExclusiveSellReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ExclusiveSellReq) ProtoMessage() {}
func (x *ExclusiveSellReq) ProtoReflect() protoreflect.Message {
mi := &file_exclusive_exclusive_msg_proto_msgTypes[12]
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 ExclusiveSellReq.ProtoReflect.Descriptor instead.
func (*ExclusiveSellReq) Descriptor() ([]byte, []int) {
return file_exclusive_exclusive_msg_proto_rawDescGZIP(), []int{12}
}
func (x *ExclusiveSellReq) GetOid() string {
if x != nil {
return x.Oid
}
return ""
}
type ExclusiveSellResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Reward []*UserAtno `protobuf:"bytes,1,rep,name=reward,proto3" json:"reward"`
}
func (x *ExclusiveSellResp) Reset() {
*x = ExclusiveSellResp{}
if protoimpl.UnsafeEnabled {
mi := &file_exclusive_exclusive_msg_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *ExclusiveSellResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ExclusiveSellResp) ProtoMessage() {}
func (x *ExclusiveSellResp) ProtoReflect() protoreflect.Message {
mi := &file_exclusive_exclusive_msg_proto_msgTypes[13]
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 ExclusiveSellResp.ProtoReflect.Descriptor instead.
func (*ExclusiveSellResp) Descriptor() ([]byte, []int) {
return file_exclusive_exclusive_msg_proto_rawDescGZIP(), []int{13}
}
func (x *ExclusiveSellResp) GetReward() []*UserAtno {
if x != nil {
return x.Reward
}
return nil
}
//推送装备背包变化 //推送装备背包变化
type ExclusiveChangePush struct { type ExclusiveChangePush struct {
state protoimpl.MessageState state protoimpl.MessageState
@ -617,7 +711,7 @@ type ExclusiveChangePush struct {
func (x *ExclusiveChangePush) Reset() { func (x *ExclusiveChangePush) Reset() {
*x = ExclusiveChangePush{} *x = ExclusiveChangePush{}
if protoimpl.UnsafeEnabled { if protoimpl.UnsafeEnabled {
mi := &file_exclusive_exclusive_msg_proto_msgTypes[12] mi := &file_exclusive_exclusive_msg_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi) ms.StoreMessageInfo(mi)
} }
@ -630,7 +724,7 @@ func (x *ExclusiveChangePush) String() string {
func (*ExclusiveChangePush) ProtoMessage() {} func (*ExclusiveChangePush) ProtoMessage() {}
func (x *ExclusiveChangePush) ProtoReflect() protoreflect.Message { func (x *ExclusiveChangePush) ProtoReflect() protoreflect.Message {
mi := &file_exclusive_exclusive_msg_proto_msgTypes[12] mi := &file_exclusive_exclusive_msg_proto_msgTypes[14]
if protoimpl.UnsafeEnabled && x != nil { if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil { if ms.LoadMessageInfo() == nil {
@ -643,7 +737,7 @@ func (x *ExclusiveChangePush) ProtoReflect() protoreflect.Message {
// Deprecated: Use ExclusiveChangePush.ProtoReflect.Descriptor instead. // Deprecated: Use ExclusiveChangePush.ProtoReflect.Descriptor instead.
func (*ExclusiveChangePush) Descriptor() ([]byte, []int) { func (*ExclusiveChangePush) Descriptor() ([]byte, []int) {
return file_exclusive_exclusive_msg_proto_rawDescGZIP(), []int{12} return file_exclusive_exclusive_msg_proto_rawDescGZIP(), []int{14}
} }
func (x *ExclusiveChangePush) GetExclusives() []*DB_Exclusive { func (x *ExclusiveChangePush) GetExclusives() []*DB_Exclusive {
@ -659,63 +753,69 @@ var file_exclusive_exclusive_msg_proto_rawDesc = []byte{
0x0a, 0x1d, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x2f, 0x65, 0x78, 0x63, 0x6c, 0x0a, 0x1d, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x2f, 0x65, 0x78, 0x63, 0x6c,
0x75, 0x73, 0x69, 0x76, 0x65, 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x75, 0x73, 0x69, 0x76, 0x65, 0x5f, 0x6d, 0x73, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
0x1c, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x2f, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x1c, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x2f, 0x65, 0x78, 0x63, 0x6c, 0x75,
0x73, 0x69, 0x76, 0x65, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x73, 0x69, 0x76, 0x65, 0x5f, 0x64, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x0a, 0x63,
0x13, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x47, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x6f, 0x6d, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x15, 0x0a, 0x13, 0x45, 0x78, 0x63,
0x74, 0x52, 0x65, 0x71, 0x22, 0x45, 0x0a, 0x14, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x47, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71,
0x65, 0x47, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x0a, 0x22, 0x45, 0x0a, 0x14, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x47, 0x65, 0x74,
0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x0a, 0x45, 0x78, 0x63, 0x6c,
0x32, 0x0d, 0x2e, 0x44, 0x42, 0x5f, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44,
0x0a, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x22, 0x96, 0x01, 0x0a, 0x12, 0x42, 0x5f, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x0a, 0x45, 0x78, 0x63,
0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x41, 0x64, 0x64, 0x45, 0x78, 0x70, 0x52, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x22, 0x96, 0x01, 0x0a, 0x12, 0x45, 0x78, 0x63, 0x6c,
0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x75, 0x73, 0x69, 0x76, 0x65, 0x41, 0x64, 0x64, 0x45, 0x78, 0x70, 0x52, 0x65, 0x71, 0x12, 0x10,
0x03, 0x6f, 0x69, 0x64, 0x12, 0x34, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x69, 0x64,
0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x41, 0x12, 0x34, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x64, 0x64, 0x45, 0x78, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x45, 0x6e, 0x1e, 0x2e, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x41, 0x64, 0x64, 0x45, 0x78,
0x74, 0x72, 0x79, 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x1a, 0x38, 0x0a, 0x0a, 0x49, 0x74, 0x70, 0x52, 0x65, 0x71, 0x2e, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
0x65, 0x6d, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x1a, 0x38, 0x0a, 0x0a, 0x49, 0x74, 0x65, 0x6d, 0x73, 0x45,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
0x3a, 0x02, 0x38, 0x01, 0x22, 0x44, 0x0a, 0x13, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
0x65, 0x41, 0x64, 0x64, 0x45, 0x78, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x0a, 0x45, 0x22, 0x44, 0x0a, 0x13, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x41, 0x64, 0x64,
0x45, 0x78, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x0a, 0x45, 0x78, 0x63, 0x6c, 0x75,
0x73, 0x69, 0x76, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42,
0x5f, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x0a, 0x45, 0x78, 0x63, 0x6c,
0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x22, 0x27, 0x0a, 0x13, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73,
0x69, 0x76, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a,
0x03, 0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x69, 0x64, 0x22,
0x45, 0x0a, 0x14, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x55, 0x70, 0x67, 0x72,
0x61, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x0a, 0x45, 0x78, 0x63, 0x6c, 0x75,
0x73, 0x69, 0x76, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42,
0x5f, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x0a, 0x45, 0x78, 0x63, 0x6c,
0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x22, 0x3c, 0x0a, 0x12, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73,
0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 0x72, 0x55, 0x70, 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, 0x65, 0x61, 0x74, 0x69, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x05, 0x65,
0x61, 0x74, 0x69, 0x64, 0x22, 0x44, 0x0a, 0x13, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76,
0x65, 0x53, 0x74, 0x61, 0x72, 0x55, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x0a, 0x45,
0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x0d, 0x2e, 0x44, 0x42, 0x5f, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x0a, 0x0d, 0x2e, 0x44, 0x42, 0x5f, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x0a,
0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x22, 0x27, 0x0a, 0x13, 0x45, 0x78, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x22, 0x26, 0x0a, 0x12, 0x45, 0x78,
0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x61, 0x6e, 0x6b, 0x55, 0x70, 0x52, 0x65, 0x71,
0x71, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f,
0x6f, 0x69, 0x64, 0x22, 0x45, 0x0a, 0x14, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x69, 0x64, 0x22, 0x44, 0x0a, 0x13, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52,
0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x0a, 0x45, 0x61, 0x6e, 0x6b, 0x55, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x0a, 0x45, 0x78, 0x63,
0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e,
0x44, 0x42, 0x5f, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x0a, 0x45, 0x78,
0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x22, 0x3c, 0x0a, 0x10, 0x45, 0x78, 0x63, 0x6c,
0x75, 0x73, 0x69, 0x76, 0x65, 0x57, 0x65, 0x61, 0x72, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03,
0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x69, 0x64, 0x12, 0x16,
0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, 0x22, 0x42, 0x0a, 0x11, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73,
0x69, 0x76, 0x65, 0x57, 0x65, 0x61, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x0a, 0x45,
0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
0x0d, 0x2e, 0x44, 0x42, 0x5f, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x0a, 0x0d, 0x2e, 0x44, 0x42, 0x5f, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x0a,
0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x22, 0x3c, 0x0a, 0x12, 0x45, 0x78, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x22, 0x24, 0x0a, 0x10, 0x45, 0x78,
0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 0x72, 0x55, 0x70, 0x52, 0x65, 0x71, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x53, 0x65, 0x6c, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x10,
0x12, 0x10, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f, 0x69, 0x64,
0x69, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x61, 0x74, 0x69, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x22, 0x36, 0x0a, 0x11, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x53, 0x65, 0x6c,
0x09, 0x52, 0x05, 0x65, 0x61, 0x74, 0x69, 0x64, 0x22, 0x44, 0x0a, 0x13, 0x45, 0x78, 0x63, 0x6c, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x12, 0x21, 0x0a, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x18,
0x75, 0x73, 0x69, 0x76, 0x65, 0x53, 0x74, 0x61, 0x72, 0x55, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x41, 0x74, 0x6e, 0x6f,
0x52, 0x06, 0x72, 0x65, 0x77, 0x61, 0x72, 0x64, 0x22, 0x44, 0x0a, 0x13, 0x45, 0x78, 0x63, 0x6c,
0x75, 0x73, 0x69, 0x76, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x50, 0x75, 0x73, 0x68, 0x12,
0x2d, 0x0a, 0x0a, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x18, 0x01, 0x20, 0x2d, 0x0a, 0x0a, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x5f, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x5f, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69,
0x76, 0x65, 0x52, 0x0a, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x22, 0x26, 0x76, 0x65, 0x52, 0x0a, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x42, 0x06,
0x0a, 0x12, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x61, 0x6e, 0x6b, 0x55, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
0x70, 0x52, 0x65, 0x71, 0x12, 0x10, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
0x09, 0x52, 0x03, 0x6f, 0x69, 0x64, 0x22, 0x44, 0x0a, 0x13, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73,
0x69, 0x76, 0x65, 0x52, 0x61, 0x6e, 0x6b, 0x55, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2d, 0x0a,
0x0a, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x5f, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65,
0x52, 0x0a, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x22, 0x3c, 0x0a, 0x10,
0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x57, 0x65, 0x61, 0x72, 0x52, 0x65, 0x71,
0x12, 0x10, 0x0a, 0x03, 0x6f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6f,
0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x06, 0x68, 0x65, 0x72, 0x6f, 0x69, 0x64, 0x22, 0x42, 0x0a, 0x11, 0x45, 0x78,
0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x57, 0x65, 0x61, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12,
0x2d, 0x0a, 0x0a, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x5f, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69,
0x76, 0x65, 0x52, 0x0a, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x73, 0x22, 0x44,
0x0a, 0x13, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67,
0x65, 0x50, 0x75, 0x73, 0x68, 0x12, 0x2d, 0x0a, 0x0a, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73, 0x69,
0x76, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x44, 0x42, 0x5f, 0x45,
0x78, 0x63, 0x6c, 0x75, 0x73, 0x69, 0x76, 0x65, 0x52, 0x0a, 0x45, 0x78, 0x63, 0x6c, 0x75, 0x73,
0x69, 0x76, 0x65, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x33,
} }
var ( var (
@ -730,7 +830,7 @@ func file_exclusive_exclusive_msg_proto_rawDescGZIP() []byte {
return file_exclusive_exclusive_msg_proto_rawDescData return file_exclusive_exclusive_msg_proto_rawDescData
} }
var file_exclusive_exclusive_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 14) var file_exclusive_exclusive_msg_proto_msgTypes = make([]protoimpl.MessageInfo, 16)
var file_exclusive_exclusive_msg_proto_goTypes = []interface{}{ var file_exclusive_exclusive_msg_proto_goTypes = []interface{}{
(*ExclusiveGetListReq)(nil), // 0: ExclusiveGetListReq (*ExclusiveGetListReq)(nil), // 0: ExclusiveGetListReq
(*ExclusiveGetListResp)(nil), // 1: ExclusiveGetListResp (*ExclusiveGetListResp)(nil), // 1: ExclusiveGetListResp
@ -744,24 +844,28 @@ var file_exclusive_exclusive_msg_proto_goTypes = []interface{}{
(*ExclusiveRankUpResp)(nil), // 9: ExclusiveRankUpResp (*ExclusiveRankUpResp)(nil), // 9: ExclusiveRankUpResp
(*ExclusiveWearReq)(nil), // 10: ExclusiveWearReq (*ExclusiveWearReq)(nil), // 10: ExclusiveWearReq
(*ExclusiveWearResp)(nil), // 11: ExclusiveWearResp (*ExclusiveWearResp)(nil), // 11: ExclusiveWearResp
(*ExclusiveChangePush)(nil), // 12: ExclusiveChangePush (*ExclusiveSellReq)(nil), // 12: ExclusiveSellReq
nil, // 13: ExclusiveAddExpReq.ItemsEntry (*ExclusiveSellResp)(nil), // 13: ExclusiveSellResp
(*DB_Exclusive)(nil), // 14: DB_Exclusive (*ExclusiveChangePush)(nil), // 14: ExclusiveChangePush
nil, // 15: ExclusiveAddExpReq.ItemsEntry
(*DB_Exclusive)(nil), // 16: DB_Exclusive
(*UserAtno)(nil), // 17: UserAtno
} }
var file_exclusive_exclusive_msg_proto_depIdxs = []int32{ var file_exclusive_exclusive_msg_proto_depIdxs = []int32{
14, // 0: ExclusiveGetListResp.Exclusives:type_name -> DB_Exclusive 16, // 0: ExclusiveGetListResp.Exclusives:type_name -> DB_Exclusive
13, // 1: ExclusiveAddExpReq.items:type_name -> ExclusiveAddExpReq.ItemsEntry 15, // 1: ExclusiveAddExpReq.items:type_name -> ExclusiveAddExpReq.ItemsEntry
14, // 2: ExclusiveAddExpResp.Exclusives:type_name -> DB_Exclusive 16, // 2: ExclusiveAddExpResp.Exclusives:type_name -> DB_Exclusive
14, // 3: ExclusiveUpgradeResp.Exclusives:type_name -> DB_Exclusive 16, // 3: ExclusiveUpgradeResp.Exclusives:type_name -> DB_Exclusive
14, // 4: ExclusiveStarUpResp.Exclusives:type_name -> DB_Exclusive 16, // 4: ExclusiveStarUpResp.Exclusives:type_name -> DB_Exclusive
14, // 5: ExclusiveRankUpResp.Exclusives:type_name -> DB_Exclusive 16, // 5: ExclusiveRankUpResp.Exclusives:type_name -> DB_Exclusive
14, // 6: ExclusiveWearResp.Exclusives:type_name -> DB_Exclusive 16, // 6: ExclusiveWearResp.Exclusives:type_name -> DB_Exclusive
14, // 7: ExclusiveChangePush.Exclusives:type_name -> DB_Exclusive 17, // 7: ExclusiveSellResp.reward:type_name -> UserAtno
8, // [8:8] is the sub-list for method output_type 16, // 8: ExclusiveChangePush.Exclusives:type_name -> DB_Exclusive
8, // [8:8] is the sub-list for method input_type 9, // [9:9] is the sub-list for method output_type
8, // [8:8] is the sub-list for extension type_name 9, // [9:9] is the sub-list for method input_type
8, // [8:8] is the sub-list for extension extendee 9, // [9:9] is the sub-list for extension type_name
0, // [0:8] is the sub-list for field type_name 9, // [9:9] is the sub-list for extension extendee
0, // [0:9] is the sub-list for field type_name
} }
func init() { file_exclusive_exclusive_msg_proto_init() } func init() { file_exclusive_exclusive_msg_proto_init() }
@ -770,6 +874,7 @@ func file_exclusive_exclusive_msg_proto_init() {
return return
} }
file_exclusive_exclusive_db_proto_init() file_exclusive_exclusive_db_proto_init()
file_comm_proto_init()
if !protoimpl.UnsafeEnabled { if !protoimpl.UnsafeEnabled {
file_exclusive_exclusive_msg_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { file_exclusive_exclusive_msg_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExclusiveGetListReq); i { switch v := v.(*ExclusiveGetListReq); i {
@ -916,6 +1021,30 @@ func file_exclusive_exclusive_msg_proto_init() {
} }
} }
file_exclusive_exclusive_msg_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { file_exclusive_exclusive_msg_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExclusiveSellReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_exclusive_exclusive_msg_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExclusiveSellResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_exclusive_exclusive_msg_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*ExclusiveChangePush); i { switch v := v.(*ExclusiveChangePush); i {
case 0: case 0:
return &v.state return &v.state
@ -934,7 +1063,7 @@ func file_exclusive_exclusive_msg_proto_init() {
GoPackagePath: reflect.TypeOf(x{}).PkgPath(), GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_exclusive_exclusive_msg_proto_rawDesc, RawDescriptor: file_exclusive_exclusive_msg_proto_rawDesc,
NumEnums: 0, NumEnums: 0,
NumMessages: 14, NumMessages: 16,
NumExtensions: 0, NumExtensions: 0,
NumServices: 0, NumServices: 0,
}, },

View File

@ -13,6 +13,7 @@ import "errors"
type GameExclusiveItemData struct { type GameExclusiveItemData struct {
Itemid string Itemid string
Exp int32 Exp int32
Needgold []*Gameatn
} }
const TypeId_GameExclusiveItemData = -1706015969 const TypeId_GameExclusiveItemData = -1706015969
@ -24,6 +25,20 @@ func (*GameExclusiveItemData) GetTypeId() int32 {
func (_v *GameExclusiveItemData)Deserialize(_buf map[string]interface{}) (err error) { func (_v *GameExclusiveItemData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; if _v.Itemid, _ok_ = _buf["itemid"].(string); !_ok_ { err = errors.New("itemid error"); return } } { var _ok_ bool; if _v.Itemid, _ok_ = _buf["itemid"].(string); !_ok_ { err = errors.New("itemid error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["exp"].(float64); !_ok_ { err = errors.New("exp error"); return }; _v.Exp = int32(_tempNum_) } { var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["exp"].(float64); !_ok_ { err = errors.New("exp error"); return }; _v.Exp = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["needgold"].([]interface{}); !_ok_ { err = errors.New("needgold error"); return }
_v.Needgold = make([]*Gameatn, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ *Gameatn
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } }
_v.Needgold = append(_v.Needgold, _list_v_)
}
}
return return
} }