This commit is contained in:
wh_zcy 2022-12-02 23:23:28 +08:00
commit 735aef83dd
27 changed files with 3851 additions and 3543 deletions

View File

@ -46,8 +46,8 @@
"access": 0,
"star": 2,
"race": 0,
"img": "hy_icon_jltb",
"ico": "hy_icon_jltb",
"img": "wp_icon_10014",
"ico": "wp_icon_10014",
"intr": "Currency used to purchase goods",
"tipstxt": "Insufficient friendship points"
},

View File

@ -28,7 +28,7 @@
{
"id": 10002,
"scene": "LevelDemo_Fcamer_1_2",
"levelname": "Repair Broken Books",
"levelname": "Rescue Grug",
"formatList": [
101011,
101021
@ -55,7 +55,7 @@
{
"id": 10003,
"scene": "LevelDemo_Fcamer_1_3",
"levelname": "Rescue Grug",
"levelname": "Repair Broken Books",
"formatList": [],
"droplist": [
10101,

File diff suppressed because it is too large Load Diff

View File

@ -62,7 +62,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@ -131,7 +131,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@ -200,7 +200,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@ -269,7 +269,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@ -338,7 +338,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@ -407,7 +407,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@ -476,7 +476,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@ -545,7 +545,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70001,
"skill_description": {
"key": "",
"text": ""
@ -614,7 +614,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@ -683,7 +683,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@ -752,7 +752,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@ -821,7 +821,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@ -890,7 +890,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@ -959,7 +959,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@ -1028,7 +1028,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@ -1097,7 +1097,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70002,
"skill_description": {
"key": "",
"text": ""
@ -1166,7 +1166,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@ -1235,7 +1235,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@ -1304,7 +1304,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@ -1373,7 +1373,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@ -1442,7 +1442,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@ -1511,7 +1511,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@ -1580,7 +1580,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@ -1649,7 +1649,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70003,
"skill_description": {
"key": "",
"text": ""
@ -1718,7 +1718,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""
@ -1787,7 +1787,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""
@ -1856,7 +1856,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""
@ -1925,7 +1925,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""
@ -1994,7 +1994,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""
@ -2063,7 +2063,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""
@ -2132,7 +2132,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""
@ -2201,7 +2201,7 @@
}
],
"using": 1,
"propsgroup": 1001,
"propsgroup": 70004,
"skill_description": {
"key": "",
"text": ""

View File

@ -3,882 +3,63 @@
"id": 101,
"comment": {
"key": "surname_10001",
"text": "愤怒的"
"text": "这英雄速度有什么要求吗?"
}
},
{
"id": 102,
"comment": {
"key": "surname_10002",
"text": "快乐的"
"text": "我的评价是不如阿宝..."
}
},
{
"id": 103,
"comment": {
"key": "surname_10003",
"text": "忧伤的"
"text": "这英雄一波流打不了BOSS竞技场好用~"
}
},
{
"id": 104,
"comment": {
"key": "surname_10004",
"text": "吵闹的"
"text": "很强,已拉满!"
}
},
{
"id": 105,
"comment": {
"key": "surname_10005",
"text": "喜悦的"
"text": "新副本用它,可以配合师父打伤害。"
}
},
{
"id": 106,
"comment": {
"key": "surname_10006",
"text": "悲伤的"
"text": "平民英雄,好养。"
}
},
{
"id": 107,
"comment": {
"key": "surname_10007",
"text": "难过的"
"text": "很多人说他不强,你装备满了吗?技能满了吗?拉满不强你举报我!"
}
},
{
"id": 108,
"comment": {
"key": "surname_10008",
"text": "兴奋的"
"text": "点赞好人一生平安~"
}
},
{
"id": 109,
"comment": {
"key": "surname_10009",
"text": "潇洒的"
}
},
{
"id": 110,
"comment": {
"key": "surname_10010",
"text": "开心的"
}
},
{
"id": 111,
"comment": {
"key": "surname_10011",
"text": "幸运的"
}
},
{
"id": 112,
"comment": {
"key": "surname_10012",
"text": "欢喜的"
}
},
{
"id": 113,
"comment": {
"key": "surname_10013",
"text": "愉快的"
}
},
{
"id": 114,
"comment": {
"key": "surname_10014",
"text": "神奇的"
}
},
{
"id": 115,
"comment": {
"key": "surname_10015",
"text": "刻苦的"
}
},
{
"id": 116,
"comment": {
"key": "surname_10016",
"text": "进步的"
}
},
{
"id": 117,
"comment": {
"key": "surname_10017",
"text": "业余的"
}
},
{
"id": 118,
"comment": {
"key": "surname_10018",
"text": "友好的"
}
},
{
"id": 119,
"comment": {
"key": "surname_10019",
"text": "着急的"
}
},
{
"id": 120,
"comment": {
"key": "surname_10020",
"text": "友爱的"
}
},
{
"id": 121,
"comment": {
"key": "surname_10021",
"text": "聪明的"
}
},
{
"id": 122,
"comment": {
"key": "surname_10022",
"text": "细心的"
}
},
{
"id": 123,
"comment": {
"key": "surname_10023",
"text": "冰冷的"
}
},
{
"id": 124,
"comment": {
"key": "surname_10024",
"text": "无知的"
}
},
{
"id": 125,
"comment": {
"key": "surname_10025",
"text": "秀美的"
}
},
{
"id": 126,
"comment": {
"key": "surname_10026",
"text": "活泼的"
}
},
{
"id": 127,
"comment": {
"key": "surname_10027",
"text": "害羞的"
}
},
{
"id": 128,
"comment": {
"key": "surname_10028",
"text": "热情的"
}
},
{
"id": 129,
"comment": {
"key": "surname_10029",
"text": "开朗的"
}
},
{
"id": 130,
"comment": {
"key": "surname_10030",
"text": "唠叨的"
}
},
{
"id": 131,
"comment": {
"key": "surname_10031",
"text": "糊涂的"
}
},
{
"id": 132,
"comment": {
"key": "surname_10032",
"text": "飞驰的"
}
},
{
"id": 133,
"comment": {
"key": "surname_10033",
"text": "职业的"
}
},
{
"id": 134,
"comment": {
"key": "surname_10034",
"text": "迟缓的"
}
},
{
"id": 135,
"comment": {
"key": "surname_10035",
"text": "迷茫的"
}
},
{
"id": 136,
"comment": {
"key": "surname_10036",
"text": "优秀的"
}
},
{
"id": 137,
"comment": {
"key": "surname_10037",
"text": "火红的"
}
},
{
"id": 138,
"comment": {
"key": "surname_10038",
"text": "好动的"
}
},
{
"id": 139,
"comment": {
"key": "surname_10039",
"text": "行走的"
}
},
{
"id": 140,
"comment": {
"key": "surname_10040",
"text": "欢闹的"
}
},
{
"id": 141,
"comment": {
"key": "surname_10041",
"text": "风度的"
}
},
{
"id": 142,
"comment": {
"key": "surname_10042",
"text": "柔韧的"
}
},
{
"id": 143,
"comment": {
"key": "surname_10043",
"text": "温柔的"
}
},
{
"id": 144,
"comment": {
"key": "surname_10044",
"text": "美丽的"
}
},
{
"id": 145,
"comment": {
"key": "surname_10045",
"text": "高雅的"
}
},
{
"id": 146,
"comment": {
"key": "surname_10046",
"text": "洋气的"
}
},
{
"id": 147,
"comment": {
"key": "surname_10047",
"text": "恬静的"
}
},
{
"id": 148,
"comment": {
"key": "surname_10048",
"text": "大方的"
}
},
{
"id": 149,
"comment": {
"key": "surname_10049",
"text": "端庄的"
}
},
{
"id": 150,
"comment": {
"key": "surname_10050",
"text": "秀气的"
}
},
{
"id": 151,
"comment": {
"key": "surname_10051",
"text": "清秀的"
}
},
{
"id": 152,
"comment": {
"key": "surname_10052",
"text": "妩媚的"
}
},
{
"id": 153,
"comment": {
"key": "surname_10053",
"text": "轩昂的"
}
},
{
"id": 154,
"comment": {
"key": "surname_10054",
"text": "迷人的"
}
},
{
"id": 155,
"comment": {
"key": "surname_10055",
"text": "淡定的"
}
},
{
"id": 156,
"comment": {
"key": "surname_10056",
"text": "畅快的"
}
},
{
"id": 157,
"comment": {
"key": "surname_10057",
"text": "坚强的"
}
},
{
"id": 158,
"comment": {
"key": "surname_10058",
"text": "甜美的"
}
},
{
"id": 159,
"comment": {
"key": "surname_10059",
"text": "爽朗的"
}
},
{
"id": 160,
"comment": {
"key": "surname_10060",
"text": "安然的"
}
},
{
"id": 161,
"comment": {
"key": "surname_10061",
"text": "文雅的"
}
},
{
"id": 162,
"comment": {
"key": "surname_10062",
"text": "悠然的"
}
},
{
"id": 163,
"comment": {
"key": "surname_10063",
"text": "宁静的"
}
},
{
"id": 164,
"comment": {
"key": "surname_10064",
"text": "沮丧的"
}
},
{
"id": 165,
"comment": {
"key": "surname_10065",
"text": "从容的"
}
},
{
"id": 166,
"comment": {
"key": "surname_10066",
"text": "随和的"
}
},
{
"id": 167,
"comment": {
"key": "surname_10067",
"text": "坦荡的"
}
},
{
"id": 168,
"comment": {
"key": "surname_10068",
"text": "随性的"
}
},
{
"id": 169,
"comment": {
"key": "surname_10069",
"text": "红润的"
}
},
{
"id": 170,
"comment": {
"key": "surname_10070",
"text": "傲骨的"
}
},
{
"id": 171,
"comment": {
"key": "surname_10071",
"text": "欣喜的"
}
},
{
"id": 172,
"comment": {
"key": "surname_10072",
"text": "宽容的"
}
},
{
"id": 173,
"comment": {
"key": "surname_10073",
"text": "大气的"
}
},
{
"id": 174,
"comment": {
"key": "surname_10074",
"text": "厚道的"
}
},
{
"id": 175,
"comment": {
"key": "surname_10075",
"text": "王者的"
}
},
{
"id": 176,
"comment": {
"key": "surname_10076",
"text": "羞涩的"
}
},
{
"id": 177,
"comment": {
"key": "surname_10077",
"text": "尽情的"
}
},
{
"id": 178,
"comment": {
"key": "surname_10078",
"text": "激奋的"
}
},
{
"id": 179,
"comment": {
"key": "surname_10079",
"text": "俊美的"
}
},
{
"id": 180,
"comment": {
"key": "surname_10080",
"text": "朴素的"
}
},
{
"id": 181,
"comment": {
"key": "surname_10081",
"text": "庄重的"
}
},
{
"id": 182,
"comment": {
"key": "surname_10082",
"text": "和谐的"
}
},
{
"id": 183,
"comment": {
"key": "surname_10083",
"text": "坦然的"
}
},
{
"id": 184,
"comment": {
"key": "surname_10084",
"text": "苗条的"
}
},
{
"id": 185,
"comment": {
"key": "surname_10085",
"text": "可人的"
}
},
{
"id": 186,
"comment": {
"key": "surname_10086",
"text": "青春的"
}
},
{
"id": 187,
"comment": {
"key": "surname_10087",
"text": "激昂的"
}
},
{
"id": 188,
"comment": {
"key": "surname_10088",
"text": "小巧的"
}
},
{
"id": 189,
"comment": {
"key": "surname_10089",
"text": "踊跃的"
}
},
{
"id": 190,
"comment": {
"key": "surname_10090",
"text": "可爱的"
}
},
{
"id": 191,
"comment": {
"key": "surname_10091",
"text": "帅气的"
}
},
{
"id": 192,
"comment": {
"key": "surname_10092",
"text": "不凡的"
}
},
{
"id": 193,
"comment": {
"key": "surname_10093",
"text": "激情的"
}
},
{
"id": 194,
"comment": {
"key": "surname_10094",
"text": "慈祥的"
}
},
{
"id": 195,
"comment": {
"key": "surname_10095",
"text": "整洁的"
}
},
{
"id": 196,
"comment": {
"key": "surname_10096",
"text": "认真的"
}
},
{
"id": 197,
"comment": {
"key": "surname_10097",
"text": "情调的"
}
},
{
"id": 198,
"comment": {
"key": "surname_10098",
"text": "海涵的"
}
},
{
"id": 199,
"comment": {
"key": "surname_10099",
"text": "善良的"
}
},
{
"id": 200,
"comment": {
"key": "surname_10100",
"text": "娇美的"
}
},
{
"id": 201,
"comment": {
"key": "surname_10101",
"text": "妖媚的"
}
},
{
"id": 202,
"comment": {
"key": "surname_10102",
"text": "冷魅的"
}
},
{
"id": 203,
"comment": {
"key": "surname_10103",
"text": "雍容的"
}
},
{
"id": 204,
"comment": {
"key": "surname_10104",
"text": "儒雅的"
}
},
{
"id": 205,
"comment": {
"key": "surname_10105",
"text": "敬佩的"
}
},
{
"id": 206,
"comment": {
"key": "surname_10106",
"text": "时髦的"
}
},
{
"id": 207,
"comment": {
"key": "surname_10107",
"text": "无邪的"
}
},
{
"id": 208,
"comment": {
"key": "surname_10108",
"text": "娇媚的"
}
},
{
"id": 209,
"comment": {
"key": "surname_10109",
"text": "绝美的"
}
},
{
"id": 210,
"comment": {
"key": "surname_10110",
"text": "邪魅的"
}
},
{
"id": 211,
"comment": {
"key": "surname_10111",
"text": "佩服的"
}
},
{
"id": 212,
"comment": {
"key": "surname_10112",
"text": "白皙的"
}
},
{
"id": 213,
"comment": {
"key": "surname_10113",
"text": "摩登的"
}
},
{
"id": 214,
"comment": {
"key": "surname_10114",
"text": "结实的"
}
},
{
"id": 215,
"comment": {
"key": "surname_10115",
"text": "率性的"
}
},
{
"id": 216,
"comment": {
"key": "surname_10116",
"text": "娇艳的"
}
},
{
"id": 217,
"comment": {
"key": "surname_10117",
"text": "素雅的"
}
},
{
"id": 218,
"comment": {
"key": "surname_10118",
"text": "惆怅的"
}
},
{
"id": 219,
"comment": {
"key": "surname_10119",
"text": "欢畅的"
}
},
{
"id": 220,
"comment": {
"key": "surname_10120",
"text": "崇拜的"
}
},
{
"id": 221,
"comment": {
"key": "surname_10121",
"text": "漂亮的"
}
},
{
"id": 222,
"comment": {
"key": "surname_10122",
"text": "艳丽的"
}
},
{
"id": 223,
"comment": {
"key": "surname_10123",
"text": "淡雅的"
}
},
{
"id": 224,
"comment": {
"key": "surname_10124",
"text": "倾城的"
}
},
{
"id": 225,
"comment": {
"key": "surname_10125",
"text": "光滑的"
}
},
{
"id": 226,
"comment": {
"key": "surname_10126",
"text": "巧嘴的"
"text": "怎么又抽到它了,求求你别来了!"
}
}
]

File diff suppressed because it is too large Load Diff

View File

@ -22,9 +22,9 @@
"key": "opencond_name_10006",
"text": "背包"
},
"main": 1,
"main": 3,
"optional": "",
"wkqbx": 0,
"wkqbx": 1,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
@ -56,7 +56,7 @@
"key": "opencond_name_10004",
"text": "好友"
},
"main": 1,
"main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@ -90,9 +90,9 @@
"key": "opencond_name_10003",
"text": "随机任务总览"
},
"main": 1,
"main": 3,
"optional": "",
"wkqbx": 0,
"wkqbx": 2,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
@ -141,9 +141,9 @@
"key": "opencond_name_10005",
"text": "任务"
},
"main": 1,
"main": 10,
"optional": "",
"wkqbx": 0,
"wkqbx": 2,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
@ -158,7 +158,7 @@
"key": "num_1001",
"text": "主线入口"
},
"main": 1,
"main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@ -260,7 +260,7 @@
"key": "num_1007",
"text": "装备副本"
},
"main": 1,
"main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@ -277,7 +277,7 @@
"key": "num_1007",
"text": "武器副本"
},
"main": 1,
"main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@ -294,7 +294,7 @@
"key": "num_1007",
"text": "饰品副本"
},
"main": 1,
"main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@ -311,7 +311,7 @@
"key": "num_1008",
"text": "心魔塔"
},
"main": 1,
"main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@ -617,7 +617,7 @@
"key": "num_2026",
"text": "公会"
},
"main": 20,
"main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@ -634,7 +634,7 @@
"key": "num_2027",
"text": "竞技场"
},
"main": 10,
"main": 3,
"optional": "",
"wkqbx": 0,
"kqbx": 0,
@ -651,7 +651,7 @@
"key": "num_2028",
"text": "签到"
},
"main": 5,
"main": 10,
"optional": "",
"wkqbx": 2,
"kqbx": 0,
@ -665,10 +665,10 @@
{
"id": "reddot",
"name": {
"key": "num_2028",
"key": "num_2029",
"text": "红点集成"
},
"main": 5,
"main": 3,
"optional": "",
"wkqbx": 1,
"kqbx": 0,
@ -678,5 +678,107 @@
"text": "功能暂未开启"
},
"uiid": 0
},
{
"id": "Monthly_card",
"name": {
"key": "num_2030",
"text": "月卡"
},
"main": 3,
"optional": "",
"wkqbx": 2,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
"key": "opencond_prompt_Monthly_card",
"text": "功能暂未开启"
},
"uiid": 0
},
{
"id": "Gift_Bag",
"name": {
"key": "num_2031",
"text": "日周月礼包"
},
"main": 3,
"optional": "",
"wkqbx": 2,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
"key": "opencond_prompt_Gift_Bag",
"text": "功能暂未开启"
},
"uiid": 0
},
{
"id": "role",
"name": {
"key": "num_2032",
"text": "主角"
},
"main": 3,
"optional": "",
"wkqbx": 1,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
"key": "opencond_prompt_role",
"text": "功能暂未开启"
},
"uiid": 0
},
{
"id": "Mystery",
"name": {
"key": "num_2033",
"text": "月之秘境"
},
"main": 3,
"optional": "",
"wkqbx": 2,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
"key": "opencond_prompt_Mystery",
"text": "功能暂未开启"
},
"uiid": 0
},
{
"id": "Income",
"name": {
"key": "num_2034",
"text": "收益统计"
},
"main": 3,
"optional": "",
"wkqbx": 1,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
"key": "opencond_prompt_Income",
"text": "功能暂未开启"
},
"uiid": 0
},
{
"id": "fuse",
"name": {
"key": "num_2035",
"text": "卡牌融合"
},
"main": 3,
"optional": "",
"wkqbx": 1,
"kqbx": 0,
"img": "zc_icon_01",
"prompt": {
"key": "opencond_prompt_fuse",
"text": "功能暂未开启"
},
"uiid": 0
}
]

View File

@ -213,6 +213,13 @@
"id": 10031,
"type": 1,
"group": "",
"layer": "Root|ViKingExpedition|MainPage|Btn",
"header": ""
},
{
"id": 10032,
"type": 1,
"group": "",
"layer": "",
"header": ""
}

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@
"key": "task_10001",
"text": "进行1次普通招募"
},
"type_id": 2008001,
"type_id": 2018001,
"active": 20,
"id_after": 0,
"jump_interface": 107,
@ -22,7 +22,7 @@
"key": "task_10002",
"text": "为任意英雄提升1次等级"
},
"type_id": 2012001,
"type_id": 2024001,
"active": 20,
"id_after": 0,
"jump_interface": 103,
@ -37,7 +37,7 @@
"key": "task_10004",
"text": "强化任意装备成功1次"
},
"type_id": 2024001,
"type_id": 2047001,
"active": 20,
"id_after": 0,
"jump_interface": 102,
@ -52,7 +52,7 @@
"key": "task_10006",
"text": "在商店购买任意1件商品"
},
"type_id": 2062001,
"type_id": 2064001,
"active": 20,
"id_after": 0,
"jump_interface": 122,
@ -67,7 +67,7 @@
"key": "task_10007",
"text": "使用好友助战英雄战斗1次"
},
"type_id": 2064001,
"type_id": 2012001,
"active": 20,
"id_after": 0,
"jump_interface": 113,
@ -97,7 +97,7 @@
"key": "task_20002",
"text": "进行10次普通招募"
},
"type_id": 3008001,
"type_id": 3018001,
"active": 20,
"id_after": 0,
"jump_interface": 107,
@ -112,7 +112,7 @@
"key": "task_20003",
"text": "为任意英雄提升10次等级"
},
"type_id": 3012001,
"type_id": 3024001,
"active": 20,
"id_after": 0,
"jump_interface": 103,
@ -127,7 +127,7 @@
"key": "task_20005",
"text": "强化任意装备成功6次"
},
"type_id": 3024001,
"type_id": 3047001,
"active": 20,
"id_after": 0,
"jump_interface": 102,
@ -142,7 +142,7 @@
"key": "task_20007",
"text": "在商店购买任意7件商品"
},
"type_id": 3061001,
"type_id": 3064001,
"active": 30,
"id_after": 0,
"jump_interface": 122,
@ -157,7 +157,7 @@
"key": "task_20008",
"text": "使用好友助战英雄战斗7次"
},
"type_id": 3064001,
"type_id": 3012001,
"active": 30,
"id_after": 0,
"jump_interface": 113,

View File

@ -102,4 +102,12 @@ const (
GameBuffType_IMMUNEACTVALUEDOWN = 90
GameBuffType_LOSEHPADDCAUSEDAM_UP = 91
GameBuffType_TARGETLOSTHPCAUSEDAM_UP = 92
GameBuffType_LOSTPERHPADDTRE = 93
GameBuffType_CHAIN = 94
GameBuffType_DISASTER_ICE_FIELD = 95
GameBuffType_HORUS_EYE = 96
GameBuffType_LIFE_DEATH_BOOK = 97
GameBuffType_BUFF_COUNT_ADD_DMG = 98
GameBuffType_CRIT_ADD_THIS_TIME_DMG = 99
GameBuffType_POISON_ADD_THIS_TIME_DMG = 100
)

View File

@ -13,11 +13,14 @@ import "errors"
type GameCombatLevelData struct {
Id int32
Scene string
Levelname string
FormatList []int32
Droplist []int32
PassformatList []int32
Passdroplist []int32
Award []*Gameatn
Scenemusic string
Atmosphere string
}
const TypeId_GameCombatLevelData = 1556955838
@ -29,6 +32,7 @@ func (*GameCombatLevelData) GetTypeId() int32 {
func (_v *GameCombatLevelData)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; if _v.Scene, _ok_ = _buf["scene"].(string); !_ok_ { err = errors.New("scene error"); return } }
{ var _ok_ bool; if _v.Levelname, _ok_ = _buf["levelname"].(string); !_ok_ { err = errors.New("levelname error"); return } }
{
var _arr_ []interface{}
var _ok_ bool
@ -99,6 +103,8 @@ func (_v *GameCombatLevelData)Deserialize(_buf map[string]interface{}) (err erro
}
}
{ var _ok_ bool; if _v.Scenemusic, _ok_ = _buf["scenemusic"].(string); !_ok_ { err = errors.New("scenemusic error"); return } }
{ var _ok_ bool; if _v.Atmosphere, _ok_ = _buf["atmosphere"].(string); !_ok_ { err = errors.New("atmosphere error"); return } }
return
}

View File

@ -0,0 +1,42 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type GameFightGlobalEvent struct {
_dataMap map[int32]*GameFightGlobalEventData
_dataList []*GameFightGlobalEventData
}
func NewGameFightGlobalEvent(_buf []map[string]interface{}) (*GameFightGlobalEvent, error) {
_dataList := make([]*GameFightGlobalEventData, 0, len(_buf))
dataMap := make(map[int32]*GameFightGlobalEventData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameFightGlobalEventData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameFightGlobalEvent{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameFightGlobalEvent) GetDataMap() map[int32]*GameFightGlobalEventData {
return table._dataMap
}
func (table *GameFightGlobalEvent) GetDataList() []*GameFightGlobalEventData {
return table._dataList
}
func (table *GameFightGlobalEvent) Get(key int32) *GameFightGlobalEventData {
return table._dataMap[key]
}

View File

@ -0,0 +1,85 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameFightGlobalEventData struct {
Id int32
Count int32
Desc string
When int32
FromCheck string
TargetCheck string
MainSkillCheck string
AfterSkillCheck string
BuffCheck string
FightEndCheck string
AddCon []string
Execution int32
Args []int32
}
const TypeId_GameFightGlobalEventData = 1534270285
func (*GameFightGlobalEventData) GetTypeId() int32 {
return 1534270285
}
func (_v *GameFightGlobalEventData)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["Count"].(float64); !_ok_ { err = errors.New("Count error"); return }; _v.Count = int32(_tempNum_) }
{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["When"].(float64); !_ok_ { err = errors.New("When error"); return }; _v.When = int32(_tempNum_) }
{ var _ok_ bool; if _v.FromCheck, _ok_ = _buf["FromCheck"].(string); !_ok_ { err = errors.New("FromCheck error"); return } }
{ var _ok_ bool; if _v.TargetCheck, _ok_ = _buf["TargetCheck"].(string); !_ok_ { err = errors.New("TargetCheck error"); return } }
{ var _ok_ bool; if _v.MainSkillCheck, _ok_ = _buf["MainSkillCheck"].(string); !_ok_ { err = errors.New("MainSkillCheck error"); return } }
{ var _ok_ bool; if _v.AfterSkillCheck, _ok_ = _buf["AfterSkillCheck"].(string); !_ok_ { err = errors.New("AfterSkillCheck error"); return } }
{ var _ok_ bool; if _v.BuffCheck, _ok_ = _buf["BuffCheck"].(string); !_ok_ { err = errors.New("BuffCheck error"); return } }
{ var _ok_ bool; if _v.FightEndCheck, _ok_ = _buf["FightEndCheck"].(string); !_ok_ { err = errors.New("FightEndCheck error"); return } }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["AddCon"].([]interface{}); !_ok_ { err = errors.New("AddCon error"); return }
_v.AddCon = make([]string, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ string
{ if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
_v.AddCon = append(_v.AddCon, _list_v_)
}
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Execution"].(float64); !_ok_ { err = errors.New("Execution error"); return }; _v.Execution = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["Args"].([]interface{}); !_ok_ { err = errors.New("Args error"); return }
_v.Args = 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.Args = append(_v.Args, _list_v_)
}
}
return
}
func DeserializeGameFightGlobalEventData(_buf map[string]interface{}) (*GameFightGlobalEventData, error) {
v := &GameFightGlobalEventData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -0,0 +1,42 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type GameHelp struct {
_dataMap map[string]*GameHelpData
_dataList []*GameHelpData
}
func NewGameHelp(_buf []map[string]interface{}) (*GameHelp, error) {
_dataList := make([]*GameHelpData, 0, len(_buf))
dataMap := make(map[string]*GameHelpData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameHelpData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Key] = _v
}
}
return &GameHelp{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameHelp) GetDataMap() map[string]*GameHelpData {
return table._dataMap
}
func (table *GameHelp) GetDataList() []*GameHelpData {
return table._dataList
}
func (table *GameHelp) Get(key string) *GameHelpData {
return table._dataMap[key]
}

View File

@ -0,0 +1,39 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameHelpData struct {
Key string
Title string
Text string
}
const TypeId_GameHelpData = 1342977287
func (*GameHelpData) GetTypeId() int32 {
return 1342977287
}
func (_v *GameHelpData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; if _v.Key, _ok_ = _buf["key"].(string); !_ok_ { err = errors.New("key error"); return } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["title"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Title error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Title, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Text error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Text, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
return
}
func DeserializeGameHelpData(_buf map[string]interface{}) (*GameHelpData, error) {
v := &GameHelpData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -0,0 +1,42 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type GameHeroMethodComment struct {
_dataMap map[int32]*GameHeroMethodCommentData
_dataList []*GameHeroMethodCommentData
}
func NewGameHeroMethodComment(_buf []map[string]interface{}) (*GameHeroMethodComment, error) {
_dataList := make([]*GameHeroMethodCommentData, 0, len(_buf))
dataMap := make(map[int32]*GameHeroMethodCommentData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameHeroMethodCommentData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameHeroMethodComment{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameHeroMethodComment) GetDataMap() map[int32]*GameHeroMethodCommentData {
return table._dataMap
}
func (table *GameHeroMethodComment) GetDataList() []*GameHeroMethodCommentData {
return table._dataList
}
func (table *GameHeroMethodComment) Get(key int32) *GameHeroMethodCommentData {
return table._dataMap[key]
}

View File

@ -0,0 +1,37 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameHeroMethodCommentData struct {
Id int32
Comment string
}
const TypeId_GameHeroMethodCommentData = 519552306
func (*GameHeroMethodCommentData) GetTypeId() int32 {
return 519552306
}
func (_v *GameHeroMethodCommentData)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 __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["comment"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Comment error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Comment, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
return
}
func DeserializeGameHeroMethodCommentData(_buf map[string]interface{}) (*GameHeroMethodCommentData, error) {
v := &GameHeroMethodCommentData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -16,6 +16,7 @@ type GameHuntingOpenTimeData struct {
Name string
Introduce string
Opentimetext string
Bg string
}
const TypeId_GameHuntingOpenTimeData = 1854578068
@ -43,6 +44,7 @@ func (_v *GameHuntingOpenTimeData)Deserialize(_buf map[string]interface{}) (err
{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 __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["introduce"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Introduce error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Introduce, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["opentimetext"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Opentimetext error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Opentimetext, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.Bg, _ok_ = _buf["bg"].(string); !_ok_ { err = errors.New("bg error"); return } }
return
}

View File

@ -0,0 +1,42 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type GameRedDotGroup struct {
_dataMap map[int32]*GameRedDotGroupData
_dataList []*GameRedDotGroupData
}
func NewGameRedDotGroup(_buf []map[string]interface{}) (*GameRedDotGroup, error) {
_dataList := make([]*GameRedDotGroupData, 0, len(_buf))
dataMap := make(map[int32]*GameRedDotGroupData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameRedDotGroupData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameRedDotGroup{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameRedDotGroup) GetDataMap() map[int32]*GameRedDotGroupData {
return table._dataMap
}
func (table *GameRedDotGroup) GetDataList() []*GameRedDotGroupData {
return table._dataList
}
func (table *GameRedDotGroup) Get(key int32) *GameRedDotGroupData {
return table._dataMap[key]
}

View File

@ -0,0 +1,43 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameRedDotGroupData struct {
Id int32
Type int32
Group string
Layer string
Header string
}
const TypeId_GameRedDotGroupData = -1285083979
func (*GameRedDotGroupData) GetTypeId() int32 {
return -1285083979
}
func (_v *GameRedDotGroupData)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; if _v.Group, _ok_ = _buf["group"].(string); !_ok_ { err = errors.New("group error"); return } }
{ var _ok_ bool; if _v.Layer, _ok_ = _buf["layer"].(string); !_ok_ { err = errors.New("layer error"); return } }
{ var _ok_ bool; if _v.Header, _ok_ = _buf["header"].(string); !_ok_ { err = errors.New("header error"); return } }
return
}
func DeserializeGameRedDotGroupData(_buf map[string]interface{}) (*GameRedDotGroupData, error) {
v := &GameRedDotGroupData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -39,4 +39,6 @@ const (
GameSkillEffectType_StealBuff = 28
GameSkillEffectType_BuffDmg = 29
GameSkillEffectType_ShiftOurAllBuff = 30
GameSkillEffectType_DrawActValueToTeam = 31
GameSkillEffectType_SpecialTre = 32
)

View File

@ -12,9 +12,7 @@ import "errors"
type GameTaskCondData struct {
Id int32
Datatype int32
Type int32
Inited []int32
Data1 int32
Data2 int32
Data3 int32
@ -30,22 +28,7 @@ func (*GameTaskCondData) GetTypeId() int32 {
func (_v *GameTaskCondData)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["datatype"].(float64); !_ok_ { err = errors.New("datatype error"); return }; _v.Datatype = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["inited"].([]interface{}); !_ok_ { err = errors.New("inited error"); return }
_v.Inited = 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.Inited = append(_v.Inited, _list_v_)
}
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data1"].(float64); !_ok_ { err = errors.New("data1 error"); return }; _v.Data1 = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data2"].(float64); !_ok_ { err = errors.New("data2 error"); return }; _v.Data2 = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["data3"].(float64); !_ok_ { err = errors.New("data3 error"); return }; _v.Data3 = int32(_tempNum_) }

View File

@ -18,7 +18,6 @@ type GameTaskTypeData struct {
Data2 string
Data3 string
Data4 string
Data5 string
}
const TypeId_GameTaskTypeData = -1813579995
@ -35,7 +34,6 @@ func (_v *GameTaskTypeData)Deserialize(_buf map[string]interface{}) (err error)
{ var _ok_ bool; if _v.Data2, _ok_ = _buf["data2"].(string); !_ok_ { err = errors.New("data2 error"); return } }
{ var _ok_ bool; if _v.Data3, _ok_ = _buf["data3"].(string); !_ok_ { err = errors.New("data3 error"); return } }
{ var _ok_ bool; if _v.Data4, _ok_ = _buf["data4"].(string); !_ok_ { err = errors.New("data4 error"); return } }
{ var _ok_ bool; if _v.Data5, _ok_ = _buf["data5"].(string); !_ok_ { err = errors.New("data5 error"); return } }
return
}

File diff suppressed because it is too large Load Diff

View File

@ -19,6 +19,7 @@ type GameEquipData struct {
Pos int32
Star int32
Color int32
Effects string
Leadlibrary int32
Addattrnum []int32
Addattrnump []int32
@ -44,6 +45,7 @@ func (_v *GameEquipData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["pos"].(float64); !_ok_ { err = errors.New("pos error"); return }; _v.Pos = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["star"].(float64); !_ok_ { err = errors.New("star error"); return }; _v.Star = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["color"].(float64); !_ok_ { err = errors.New("color error"); return }; _v.Color = int32(_tempNum_) }
{ var _ok_ bool; if _v.Effects, _ok_ = _buf["Effects"].(string); !_ok_ { err = errors.New("Effects error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["leadlibrary"].(float64); !_ok_ { err = errors.New("leadlibrary error"); return }; _v.Leadlibrary = int32(_tempNum_) }
{
var _arr_ []interface{}

View File

@ -18,6 +18,7 @@ type GameSkillAtkData struct {
Name string
Ico string
CorrectPos int32
IsMelee int32
Act string
Type int32
CD int32
@ -55,6 +56,7 @@ func (_v *GameSkillAtkData)Deserialize(_buf map[string]interface{}) (err error)
{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; if _v.Ico, _ok_ = _buf["ico"].(string); !_ok_ { err = errors.New("ico error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["CorrectPos"].(float64); !_ok_ { err = errors.New("CorrectPos error"); return }; _v.CorrectPos = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["IsMelee"].(float64); !_ok_ { err = errors.New("IsMelee error"); return }; _v.IsMelee = int32(_tempNum_) }
{ var _ok_ bool; if _v.Act, _ok_ = _buf["act"].(string); !_ok_ { err = errors.New("act error"); return } }
{ 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 _tempNum_ float64; if _tempNum_, _ok_ = _buf["CD"].(float64); !_ok_ { err = errors.New("CD error"); return }; _v.CD = int32(_tempNum_) }