上传配置

This commit is contained in:
liwei 2023-07-03 09:44:05 +08:00
parent a943f1837e
commit f18982c465
11 changed files with 830 additions and 587 deletions

View File

@ -17208,7 +17208,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_736",
"text": "挑战维京远征火焰泰坦难度1"
"text": "火焰泰坦难度1"
},
"type": 73,
"valid": 0,
@ -17683,7 +17683,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_756",
"text": "维京远征火焰泰坦难度2"
"text": "火焰泰坦难度1"
},
"type": 73,
"valid": 0,
@ -17691,7 +17691,7 @@
"value": 1,
"filter": [
1,
2
1
],
"filter2": [
"boss类型",
@ -17756,7 +17756,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_759",
"text": "火焰泰坦难度3"
"text": "火焰泰坦难度1"
},
"type": 73,
"valid": 0,
@ -17764,7 +17764,7 @@
"value": 1,
"filter": [
1,
3
1
],
"filter2": [
"boss类型",
@ -17923,7 +17923,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_766",
"text": "火焰泰坦难度4"
"text": "火焰泰坦难度1"
},
"type": 73,
"valid": 0,
@ -17931,7 +17931,7 @@
"value": 1,
"filter": [
1,
4
1
],
"filter2": [
"boss类型",
@ -18141,7 +18141,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_775",
"text": "冰霜泰坦难度2"
"text": "冰霜泰坦难度1"
},
"type": 73,
"valid": 0,
@ -18149,7 +18149,7 @@
"value": 1,
"filter": [
2,
2
1
],
"filter2": [
"boss类型",
@ -18334,14 +18334,14 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_783",
"text": "森林泰坦难度1"
"text": "冰霜泰坦难度1"
},
"type": 73,
"valid": 0,
"NPC": 10574,
"value": 1,
"filter": [
3,
2,
1
],
"filter2": [
@ -18501,15 +18501,15 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_790",
"text": "森林泰坦难度2"
"text": "冰霜泰坦难度1"
},
"type": 73,
"valid": 0,
"NPC": 10644,
"value": 1,
"filter": [
3,
2
2,
1
],
"filter2": [
"boss类型",
@ -18715,7 +18715,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_799",
"text": "森林泰坦难度3"
"text": "森林泰坦难度1"
},
"type": 73,
"valid": 0,
@ -18723,7 +18723,7 @@
"value": 1,
"filter": [
3,
3
1
],
"filter2": [
"boss类型",
@ -18740,7 +18740,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_800",
"text": "森林泰坦难度4"
"text": "森林泰坦难度1"
},
"type": 73,
"valid": 0,
@ -18748,7 +18748,7 @@
"value": 1,
"filter": [
3,
4
1
],
"filter2": [
"boss类型",
@ -18879,7 +18879,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_806",
"text": "森林泰坦难度5"
"text": "森林泰坦难度1"
},
"type": 73,
"valid": 0,
@ -18887,7 +18887,7 @@
"value": 1,
"filter": [
3,
5
1
],
"filter2": [
"boss类型",
@ -19022,7 +19022,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_812",
"text": "森林泰坦难度6"
"text": "森林泰坦难度1"
},
"type": 73,
"valid": 0,
@ -19030,7 +19030,7 @@
"value": 1,
"filter": [
3,
6
1
],
"filter2": [
"boss类型",
@ -19141,7 +19141,7 @@
"type_sp": 1,
"tasktxt": {
"key": "buried_buried_condi_tasktxt_817",
"text": "森林泰坦难度7"
"text": "森林泰坦难度2"
},
"type": 73,
"valid": 0,
@ -19149,7 +19149,7 @@
"value": 1,
"filter": [
3,
7
2
],
"filter2": [
"boss类型",

File diff suppressed because it is too large Load Diff

View File

@ -185,7 +185,7 @@
]
},
{
"suittype": 10,
"suittype": 9,
"suitnum": 2,
"skill": 100001001,
"skillname": {
@ -205,7 +205,7 @@
"SetBonuses": []
},
{
"suittype": 11,
"suittype": 10,
"suitnum": 2,
"skill": 0,
"skillname": {
@ -230,7 +230,7 @@
]
},
{
"suittype": 12,
"suittype": 11,
"suitnum": 2,
"skill": 0,
"skillname": {
@ -255,7 +255,7 @@
]
},
{
"suittype": 13,
"suittype": 12,
"suitnum": 2,
"skill": 0,
"skillname": {
@ -280,7 +280,7 @@
]
},
{
"suittype": 14,
"suittype": 13,
"suitnum": 2,
"skill": 100001401,
"skillname": {
@ -300,7 +300,7 @@
"SetBonuses": []
},
{
"suittype": 15,
"suittype": 14,
"suitnum": 2,
"skill": 100001501,
"skillname": {
@ -320,7 +320,7 @@
"SetBonuses": []
},
{
"suittype": 16,
"suittype": 15,
"suitnum": 2,
"skill": 0,
"skillname": {
@ -345,7 +345,7 @@
]
},
{
"suittype": 17,
"suittype": 16,
"suitnum": 2,
"skill": 100001701,
"skillname": {
@ -365,7 +365,7 @@
"SetBonuses": []
},
{
"suittype": 18,
"suittype": 17,
"suitnum": 2,
"skill": 0,
"skillname": {
@ -390,7 +390,7 @@
]
},
{
"suittype": 19,
"suittype": 18,
"suitnum": 2,
"skill": 100001901,
"skillname": {

View File

@ -149,7 +149,7 @@
"pro2": 110,
"equip_suit3": [
3,
19
15
],
"pro3": 100
},
@ -166,7 +166,7 @@
"pro1": 790,
"equip_suit2": [
3,
19
14
],
"pro2": 110,
"equip_suit3": [
@ -183,7 +183,7 @@
},
"equip_suit1": [
3,
19
13
],
"pro1": 790,
"equip_suit2": [
@ -347,7 +347,7 @@
"pro2": 110,
"equip_suit3": [
3,
19
15
],
"pro3": 100
},
@ -364,7 +364,7 @@
"pro1": 790,
"equip_suit2": [
3,
19
14
],
"pro2": 110,
"equip_suit3": [
@ -381,7 +381,7 @@
},
"equip_suit1": [
3,
19
13
],
"pro1": 790,
"equip_suit2": [
@ -545,7 +545,7 @@
"pro2": 110,
"equip_suit3": [
3,
19
15
],
"pro3": 100
},
@ -562,7 +562,7 @@
"pro1": 790,
"equip_suit2": [
3,
19
14
],
"pro2": 110,
"equip_suit3": [
@ -579,7 +579,7 @@
},
"equip_suit1": [
3,
19
13
],
"pro1": 790,
"equip_suit2": [
@ -743,7 +743,7 @@
"pro2": 110,
"equip_suit3": [
3,
19
15
],
"pro3": 100
},
@ -760,7 +760,7 @@
"pro1": 790,
"equip_suit2": [
3,
19
14
],
"pro2": 110,
"equip_suit3": [
@ -777,7 +777,7 @@
},
"equip_suit1": [
3,
19
13
],
"pro1": 790,
"equip_suit2": [
@ -941,7 +941,7 @@
"pro2": 110,
"equip_suit3": [
3,
19
15
],
"pro3": 100
},
@ -958,7 +958,7 @@
"pro1": 790,
"equip_suit2": [
3,
19
14
],
"pro2": 110,
"equip_suit3": [
@ -975,7 +975,7 @@
},
"equip_suit1": [
3,
19
13
],
"pro1": 790,
"equip_suit2": [
@ -1139,7 +1139,7 @@
"pro2": 110,
"equip_suit3": [
3,
19
15
],
"pro3": 100
},
@ -1156,7 +1156,7 @@
"pro1": 790,
"equip_suit2": [
3,
19
14
],
"pro2": 110,
"equip_suit3": [
@ -1173,7 +1173,7 @@
},
"equip_suit1": [
3,
19
13
],
"pro1": 790,
"equip_suit2": [
@ -1337,7 +1337,7 @@
"pro2": 110,
"equip_suit3": [
3,
19
15
],
"pro3": 100
},
@ -1354,7 +1354,7 @@
"pro1": 790,
"equip_suit2": [
3,
19
14
],
"pro2": 110,
"equip_suit3": [
@ -1371,7 +1371,7 @@
},
"equip_suit1": [
3,
19
13
],
"pro1": 790,
"equip_suit2": [
@ -1535,7 +1535,7 @@
"pro2": 110,
"equip_suit3": [
3,
19
15
],
"pro3": 100
},
@ -1552,7 +1552,7 @@
"pro1": 790,
"equip_suit2": [
3,
19
14
],
"pro2": 110,
"equip_suit3": [

View File

@ -138,7 +138,7 @@
"text": "主线关卡"
},
"npcName": [
"20010_骇客蛛_1"
"功能入口_主线"
],
"functionicon": "icon_sytj",
"jumpId": 166

View File

@ -13,7 +13,7 @@
"text": "完美攻击一阶图纸"
},
"star": 1,
"drawing_png": "tj_img_gjtz",
"drawing_png": "tj_gjtz1_1",
"basic_drop": 11001,
"basic_cos": [
{
@ -51,7 +51,7 @@
"text": "完美攻击二阶图纸"
},
"star": 2,
"drawing_png": "tj_img_gjtz",
"drawing_png": "tj_gjtz1_2",
"basic_drop": 11002,
"basic_cos": [
{
@ -90,7 +90,7 @@
"text": "完美攻击三阶图纸"
},
"star": 2,
"drawing_png": "tj_img_gjtz",
"drawing_png": "tj_gjtz1_2",
"basic_drop": 11003,
"basic_cos": [
{
@ -128,7 +128,7 @@
"text": "史诗攻击一阶图纸"
},
"star": 3,
"drawing_png": "tj_img_gjtz",
"drawing_png": "tj_gjtz1_3",
"basic_drop": 11004,
"basic_cos": [
{
@ -179,7 +179,7 @@
"text": "史诗攻击二阶图纸"
},
"star": 3,
"drawing_png": "tj_img_gjtz",
"drawing_png": "tj_gjtz1_3",
"basic_drop": 11005,
"basic_cos": [
{
@ -229,7 +229,7 @@
"text": "传说攻击一阶图纸"
},
"star": 4,
"drawing_png": "tj_img_gjtz",
"drawing_png": "tj_gjtz1_4",
"basic_drop": 11006,
"basic_cos": [
{
@ -280,7 +280,7 @@
"text": "传说攻击二阶图纸"
},
"star": 4,
"drawing_png": "tj_img_gjtz",
"drawing_png": "tj_gjtz1_4",
"basic_drop": 11007,
"basic_cos": [
{
@ -330,7 +330,7 @@
"text": "完美攻击一阶图纸"
},
"star": 4,
"drawing_png": "tj_img_gjtz",
"drawing_png": "tj_gjtz1_4",
"basic_drop": 11008,
"basic_cos": [
{
@ -387,7 +387,7 @@
"text": "闪耀攻击二阶图纸"
},
"star": 4,
"drawing_png": "tj_img_gjtz",
"drawing_png": "tj_gjtz1_4",
"basic_drop": 11009,
"basic_cos": [
{
@ -443,7 +443,7 @@
"text": "完美防御一阶图纸"
},
"star": 1,
"drawing_png": "tj_img_fytz",
"drawing_png": "tj_fytz_1_1",
"basic_drop": 12001,
"basic_cos": [
{
@ -481,7 +481,7 @@
"text": "完美防御二阶图纸"
},
"star": 2,
"drawing_png": "tj_img_fytz",
"drawing_png": "tj_fytz_1_2",
"basic_drop": 12002,
"basic_cos": [
{
@ -520,7 +520,7 @@
"text": "完美防御三阶图纸"
},
"star": 2,
"drawing_png": "tj_img_fytz",
"drawing_png": "tj_fytz_1_2",
"basic_drop": 12003,
"basic_cos": [
{
@ -558,7 +558,7 @@
"text": "史诗防御一阶图纸"
},
"star": 3,
"drawing_png": "tj_img_fytz",
"drawing_png": "tj_fytz_1_3",
"basic_drop": 12004,
"basic_cos": [
{
@ -609,7 +609,7 @@
"text": "史诗防御二阶图纸"
},
"star": 3,
"drawing_png": "tj_img_fytz",
"drawing_png": "tj_fytz_1_3",
"basic_drop": 12005,
"basic_cos": [
{
@ -659,7 +659,7 @@
"text": "传说防御一阶图纸"
},
"star": 4,
"drawing_png": "tj_img_fytz",
"drawing_png": "tj_fytz_1_4",
"basic_drop": 12006,
"basic_cos": [
{
@ -710,7 +710,7 @@
"text": "传说防御二阶图纸"
},
"star": 4,
"drawing_png": "tj_img_fytz",
"drawing_png": "tj_fytz_1_4",
"basic_drop": 12007,
"basic_cos": [
{
@ -760,7 +760,7 @@
"text": "完美防御一阶图纸"
},
"star": 4,
"drawing_png": "tj_img_fytz",
"drawing_png": "tj_fytz_1_4",
"basic_drop": 12008,
"basic_cos": [
{
@ -817,7 +817,7 @@
"text": "闪耀防御二阶图纸"
},
"star": 4,
"drawing_png": "tj_img_fytz",
"drawing_png": "tj_fytz_1_4",
"basic_drop": 12009,
"basic_cos": [
{
@ -873,7 +873,7 @@
"text": "完美辅助一阶图纸"
},
"star": 1,
"drawing_png": "tj_img_fztz",
"drawing_png": "tj_fztz_1_1",
"basic_drop": 13001,
"basic_cos": [
{
@ -911,7 +911,7 @@
"text": "完美辅助二阶图纸"
},
"star": 2,
"drawing_png": "tj_img_fztz",
"drawing_png": "tj_fztz_1_2",
"basic_drop": 13002,
"basic_cos": [
{
@ -950,7 +950,7 @@
"text": "完美辅助三阶图纸"
},
"star": 2,
"drawing_png": "tj_img_fztz",
"drawing_png": "tj_fztz_1_2",
"basic_drop": 13003,
"basic_cos": [
{
@ -988,7 +988,7 @@
"text": "史诗辅助一阶图纸"
},
"star": 3,
"drawing_png": "tj_img_fztz",
"drawing_png": "tj_fztz_1_3",
"basic_drop": 13004,
"basic_cos": [
{
@ -1039,7 +1039,7 @@
"text": "史诗辅助二阶图纸"
},
"star": 3,
"drawing_png": "tj_img_fztz",
"drawing_png": "tj_fztz_1_3",
"basic_drop": 13005,
"basic_cos": [
{
@ -1089,7 +1089,7 @@
"text": "传说辅助一阶图纸"
},
"star": 4,
"drawing_png": "tj_img_fztz",
"drawing_png": "tj_fztz_1_4",
"basic_drop": 13006,
"basic_cos": [
{
@ -1140,7 +1140,7 @@
"text": "传说辅助二阶图纸"
},
"star": 4,
"drawing_png": "tj_img_fztz",
"drawing_png": "tj_fztz_1_4",
"basic_drop": 13007,
"basic_cos": [
{
@ -1190,7 +1190,7 @@
"text": "完美辅助一阶图纸"
},
"star": 4,
"drawing_png": "tj_img_fztz",
"drawing_png": "tj_fztz_1_4",
"basic_drop": 13008,
"basic_cos": [
{
@ -1247,7 +1247,7 @@
"text": "闪耀辅助二阶图纸"
},
"star": 4,
"drawing_png": "tj_img_fztz",
"drawing_png": "tj_fztz_1_4",
"basic_drop": 13009,
"basic_cos": [
{

View File

@ -11,7 +11,7 @@
"param": 1
}
],
"wkqbx": 0,
"wkqbx": 2,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
@ -34,7 +34,7 @@
"param": 10
}
],
"wkqbx": 1,
"wkqbx": 2,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
@ -57,7 +57,7 @@
"param": 1
}
],
"wkqbx": 1,
"wkqbx": 2,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
@ -241,7 +241,7 @@
"param": 1
}
],
"wkqbx": 0,
"wkqbx": 2,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
@ -1655,7 +1655,7 @@
"main": [
{
"key": 1,
"param": 10
"param": 30
}
],
"wkqbx": 0,

View File

@ -1234,7 +1234,7 @@
"heroid": 25001,
"datas": [
"WuGuanScene",
"阿宝",
"总教习",
"137"
],
"event": [
@ -1314,7 +1314,7 @@
"heroid": 25001,
"datas": [
"WuGuanScene",
"阿宝",
"20250_阿宝",
"137"
],
"event": [
@ -1484,7 +1484,7 @@
"heroid": 25001,
"datas": [
"WuGuanScene",
"阿宝",
"总教习",
"137"
],
"event": [

View File

@ -11,7 +11,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 102,
@ -25,7 +25,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 103,
@ -39,7 +39,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 104,
@ -53,7 +53,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 105,
@ -67,7 +67,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 106,
@ -81,7 +81,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 107,
@ -95,7 +95,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 108,
@ -109,7 +109,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 109,
@ -123,7 +123,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 110,
@ -137,7 +137,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 111,
@ -151,7 +151,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 112,
@ -165,7 +165,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 113,
@ -179,7 +179,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 114,
@ -193,7 +193,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 115,
@ -207,7 +207,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 116,
@ -221,7 +221,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 117,
@ -235,7 +235,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 118,
@ -249,7 +249,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 119,
@ -263,7 +263,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 120,
@ -277,7 +277,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 121,
@ -291,7 +291,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 122,
@ -305,7 +305,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 123,
@ -319,7 +319,7 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
},
{
"id": 180,
@ -333,6 +333,6 @@
"t": "exp",
"n": 0
},
"carexe": 30
"carexe": 500
}
]

View File

@ -281,7 +281,7 @@
},
"task_details": {
"key": "worldtask_world_task_task_details_8",
"text": "圣桃树是神圣的的通灵之所,通过它可以召唤梦工场世界所有的守护者来共同对抗反派势力。"
"text": "圣桃树是神圣的的通灵之所,通过它可以召唤梦工场世界所有的守护者来共同对抗反派。"
},
"npctxt": {
"key": "worldtask_world_task_npctxt_8",
@ -4559,5 +4559,113 @@
}
],
"module": []
},
{
"key": 500010,
"lock": 1,
"lockend": 0,
"ontxe": 0,
"id_after": 500020,
"group": 500,
"des": 5,
"icon": "",
"task_name": {
"key": "worldtask_world_task_task_name_122",
"text": "商队任务1"
},
"task_details": {
"key": "worldtask_world_task_task_details_122",
"text": "商队任务1"
},
"npctxt": {
"key": "worldtask_world_task_npctxt_122",
"text": "商队任务1"
},
"npc": 500010,
"completetask": [
15000001
],
"deliver_npc": 500019,
"auto_accept": 0,
"reword": [
{
"a": "attr",
"t": "gold",
"n": 8200
}
],
"module": []
},
{
"key": 500020,
"lock": 1,
"lockend": 0,
"ontxe": 500010,
"id_after": 500030,
"group": 500,
"des": 5,
"icon": "",
"task_name": {
"key": "worldtask_world_task_task_name_123",
"text": "商队任务2"
},
"task_details": {
"key": "worldtask_world_task_task_details_123",
"text": "商队任务2"
},
"npctxt": {
"key": "worldtask_world_task_npctxt_123",
"text": "商队任务2"
},
"npc": 500020,
"completetask": [
15000002
],
"deliver_npc": 500029,
"auto_accept": 0,
"reword": [
{
"a": "attr",
"t": "gold",
"n": 8200
}
],
"module": []
},
{
"key": 500030,
"lock": 1,
"lockend": 0,
"ontxe": 500020,
"id_after": 0,
"group": 500,
"des": 5,
"icon": "",
"task_name": {
"key": "worldtask_world_task_task_name_124",
"text": "商队任务3"
},
"task_details": {
"key": "worldtask_world_task_task_details_124",
"text": "商队任务3"
},
"npctxt": {
"key": "worldtask_world_task_npctxt_124",
"text": "商队任务3"
},
"npc": 500030,
"completetask": [
15000003
],
"deliver_npc": 500039,
"auto_accept": 0,
"reword": [
{
"a": "attr",
"t": "gold",
"n": 8200
}
],
"module": []
}
]

View File

@ -11,135 +11,270 @@ package cfg
import "errors"
type GameHuntingBossData struct {
Id int32
Type int32
Name string
Difficulty int32
BattleReadyID int32
Firstprize []*Gameatn
Dropshow []*Gameatn
Drop int32
Heroexp int32
<<<<<<< HEAD
Bossmodel int32
=======
>>>>>>> eed5cf07a0430dc9d057aaba39bdd7d59abfecdd
Boss []int32
PsConsume []*Gameatn
PsMg []*Gameatn
Captionrecommend []int32
Id int32
Type int32
Name string
Difficulty int32
BattleReadyID int32
Firstprize []*Gameatn
Dropshow []*Gameatn
Drop int32
Heroexp int32
Boss []int32
PsConsume []*Gameatn
PsMg []*Gameatn
Captionrecommend []int32
}
const TypeId_GameHuntingBossData = -450881718
func (*GameHuntingBossData) GetTypeId() int32 {
return -450881718
return -450881718
}
func (_v *GameHuntingBossData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["difficulty"].(float64); !_ok_ { err = errors.New("difficulty error"); return }; _v.Difficulty = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["BattleReadyID"].(float64); !_ok_ { err = errors.New("BattleReadyID error"); return }; _v.BattleReadyID = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["firstprize"].([]interface{}); !_ok_ { err = errors.New("firstprize error"); return }
func (_v *GameHuntingBossData) Deserialize(_buf map[string]interface{}) (err error) {
{
var _ok_ bool
var _tempNum_ float64
if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ {
err = errors.New("id error")
return
}
_v.Id = int32(_tempNum_)
}
{
var _ok_ bool
var _tempNum_ float64
if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ {
err = errors.New("type error")
return
}
_v.Type = int32(_tempNum_)
}
{
var _ok_ bool
var __json_text__ map[string]interface{}
if __json_text__, _ok_ = _buf["name"].(map[string]interface{}); !_ok_ {
err = errors.New("_v.Name error")
return
}
{
var _ok_ bool
if _, _ok_ = __json_text__["key"].(string); !_ok_ {
err = errors.New("key error")
return
}
}
{
var _ok_ bool
if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ {
err = errors.New("text error")
return
}
}
}
{
var _ok_ bool
var _tempNum_ float64
if _tempNum_, _ok_ = _buf["difficulty"].(float64); !_ok_ {
err = errors.New("difficulty error")
return
}
_v.Difficulty = int32(_tempNum_)
}
{
var _ok_ bool
var _tempNum_ float64
if _tempNum_, _ok_ = _buf["BattleReadyID"].(float64); !_ok_ {
err = errors.New("BattleReadyID error")
return
}
_v.BattleReadyID = int32(_tempNum_)
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["firstprize"].([]interface{}); !_ok_ {
err = errors.New("firstprize error")
return
}
_v.Firstprize = 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.Firstprize = append(_v.Firstprize, _list_v_)
}
}
_v.Firstprize = make([]*Gameatn, 0, len(_arr_))
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["dropshow"].([]interface{}); !_ok_ { err = errors.New("dropshow error"); return }
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.Firstprize = append(_v.Firstprize, _list_v_)
}
}
_v.Dropshow = 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.Dropshow = append(_v.Dropshow, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["dropshow"].([]interface{}); !_ok_ {
err = errors.New("dropshow error")
return
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["drop"].(float64); !_ok_ { err = errors.New("drop error"); return }; _v.Drop = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["heroexp"].(float64); !_ok_ { err = errors.New("heroexp error"); return }; _v.Heroexp = int32(_tempNum_) }
<<<<<<< HEAD
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["bossmodel"].(float64); !_ok_ { err = errors.New("bossmodel error"); return }; _v.Bossmodel = int32(_tempNum_) }
=======
>>>>>>> eed5cf07a0430dc9d057aaba39bdd7d59abfecdd
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["boss"].([]interface{}); !_ok_ { err = errors.New("boss error"); return }
_v.Dropshow = make([]*Gameatn, 0, len(_arr_))
_v.Boss = make([]int32, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ int32
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
_v.Boss = append(_v.Boss, _list_v_)
}
}
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.Dropshow = append(_v.Dropshow, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["ps_consume"].([]interface{}); !_ok_ { err = errors.New("ps_consume error"); return }
{
var _ok_ bool
var _tempNum_ float64
if _tempNum_, _ok_ = _buf["drop"].(float64); !_ok_ {
err = errors.New("drop error")
return
}
_v.Drop = int32(_tempNum_)
}
{
var _ok_ bool
var _tempNum_ float64
if _tempNum_, _ok_ = _buf["heroexp"].(float64); !_ok_ {
err = errors.New("heroexp error")
return
}
_v.Heroexp = int32(_tempNum_)
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["boss"].([]interface{}); !_ok_ {
err = errors.New("boss error")
return
}
_v.PsConsume = 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.PsConsume = append(_v.PsConsume, _list_v_)
}
}
_v.Boss = make([]int32, 0, len(_arr_))
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["ps_mg"].([]interface{}); !_ok_ { err = errors.New("ps_mg error"); return }
for _, _e_ := range _arr_ {
var _list_v_ int32
{
var _ok_ bool
var _x_ float64
if _x_, _ok_ = _e_.(float64); !_ok_ {
err = errors.New("_list_v_ error")
return
}
_list_v_ = int32(_x_)
}
_v.Boss = append(_v.Boss, _list_v_)
}
}
_v.PsMg = 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.PsMg = append(_v.PsMg, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["ps_consume"].([]interface{}); !_ok_ {
err = errors.New("ps_consume error")
return
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["captionrecommend"].([]interface{}); !_ok_ { err = errors.New("captionrecommend error"); return }
_v.PsConsume = make([]*Gameatn, 0, len(_arr_))
_v.Captionrecommend = make([]int32, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ int32
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
_v.Captionrecommend = append(_v.Captionrecommend, _list_v_)
}
}
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.PsConsume = append(_v.PsConsume, _list_v_)
}
}
return
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["ps_mg"].([]interface{}); !_ok_ {
err = errors.New("ps_mg error")
return
}
_v.PsMg = 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.PsMg = append(_v.PsMg, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["captionrecommend"].([]interface{}); !_ok_ {
err = errors.New("captionrecommend error")
return
}
_v.Captionrecommend = make([]int32, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ int32
{
var _ok_ bool
var _x_ float64
if _x_, _ok_ = _e_.(float64); !_ok_ {
err = errors.New("_list_v_ error")
return
}
_list_v_ = int32(_x_)
}
_v.Captionrecommend = append(_v.Captionrecommend, _list_v_)
}
}
return
}
func DeserializeGameHuntingBossData(_buf map[string]interface{}) (*GameHuntingBossData, error) {
v := &GameHuntingBossData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
v := &GameHuntingBossData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}