配置整理 以table表导出的数据为准

This commit is contained in:
meixiongfeng 2023-05-05 10:58:10 +08:00
parent 6c411a7f70
commit 1bc334123a
137 changed files with 309 additions and 41512 deletions

View File

@ -1,198 +0,0 @@
[
{
"key": 10001,
"name": {
"key": "gourmet_affix1",
"text": "无"
}
},
{
"key": 10002,
"name": {
"key": "gourmet_affix2",
"text": "极低"
}
},
{
"key": 10003,
"name": {
"key": "gourmet_affix3",
"text": "中等"
}
},
{
"key": 10004,
"name": {
"key": "gourmet_affix4",
"text": "较高"
}
},
{
"key": 10005,
"name": {
"key": "gourmet_affix5",
"text": "极高"
}
},
{
"key": 10101,
"name": {
"key": "gourmet_lv1",
"text": "马马虎虎"
}
},
{
"key": 10102,
"name": {
"key": "gourmet_lv2",
"text": "可圈可点"
}
},
{
"key": 10103,
"name": {
"key": "gourmet_lv3",
"text": "孰能生巧"
}
},
{
"key": 10104,
"name": {
"key": "gourmet_lv4",
"text": "驾轻就熟"
}
},
{
"key": 10105,
"name": {
"key": "gourmet_lv5",
"text": "得心应手"
}
},
{
"key": 10106,
"name": {
"key": "gourmet_lv6",
"text": "游刃有余"
}
},
{
"key": 10107,
"name": {
"key": "gourmet_lv7",
"text": "匠心独运"
}
},
{
"key": 10108,
"name": {
"key": "gourmet_lv8",
"text": "神乎其技"
}
},
{
"key": 10201,
"name": {
"key": "gourmet_cook1",
"text": "1级"
}
},
{
"key": 10202,
"name": {
"key": "gourmet_cook2",
"text": "2级"
}
},
{
"key": 10203,
"name": {
"key": "gourmet_cook3",
"text": "3级"
}
},
{
"key": 10204,
"name": {
"key": "gourmet_cook4",
"text": "4级"
}
},
{
"key": 10205,
"name": {
"key": "gourmet_cook5",
"text": "5级"
}
},
{
"key": 10206,
"name": {
"key": "gourmet_cook6",
"text": "6级"
}
},
{
"key": 10207,
"name": {
"key": "gourmet_cook7",
"text": "7级"
}
},
{
"key": 10208,
"name": {
"key": "gourmet_cook8",
"text": "8级"
}
},
{
"key": 10209,
"name": {
"key": "gourmet_cook9",
"text": "9级"
}
},
{
"key": 10210,
"name": {
"key": "gourmet_cook10",
"text": "10级"
}
},
{
"key": 10211,
"name": {
"key": "gourmet_cook11",
"text": "11级"
}
},
{
"key": 10212,
"name": {
"key": "gourmet_cook12",
"text": "12级"
}
},
{
"key": 10213,
"name": {
"key": "gourmet_cook13",
"text": "13级"
}
},
{
"key": 10214,
"name": {
"key": "gourmet_cook14",
"text": "14级"
}
},
{
"key": 10215,
"name": {
"key": "gourmet_cook15",
"text": "15级"
}
}
]

View File

@ -1,37 +0,0 @@
[
{
"hero": "25001",
"text": {
"key": "skill_25001",
"text": "25001英雄简化队长技"
}
},
{
"hero": "25004",
"text": {
"key": "skill_25004",
"text": "25004英雄简化队长技"
}
},
{
"hero": "34006",
"text": {
"key": "skill_34006",
"text": "34006英雄简化队长技"
}
},
{
"hero": "35001",
"text": {
"key": "skill_35001",
"text": "35001英雄简化队长技"
}
},
{
"hero": "35002",
"text": {
"key": "skill_35002",
"text": "35002英雄简化队长技"
}
}
]

View File

@ -1,812 +0,0 @@
[
{
"index": "2",
"var": [
{
"a": "attr",
"t": "gold",
"n": 5000000
}
]
},
{
"index": "13",
"var": [
{
"a": "equi",
"t": "10051",
"n": 10
}
]
},
{
"index": "14",
"var": [
{
"a": "equi",
"t": "10052",
"n": 10
}
]
},
{
"index": "15",
"var": [
{
"a": "equi",
"t": "10053",
"n": 10
}
]
},
{
"index": "16",
"var": [
{
"a": "equi",
"t": "10054",
"n": 10
}
]
},
{
"index": "17",
"var": [
{
"a": "equi",
"t": "10055",
"n": 10
}
]
},
{
"index": "18",
"var": [
{
"a": "equi",
"t": "10056",
"n": 10
}
]
},
{
"index": "23",
"var": [
{
"a": "attr",
"t": "diamond",
"n": 500000
}
]
},
{
"index": "24",
"var": [
{
"a": "item",
"t": "10006",
"n": 5
}
]
},
{
"index": "25",
"var": [
{
"a": "item",
"t": "10009",
"n": 1
}
]
},
{
"index": "26",
"var": [
{
"a": "item",
"t": "10010",
"n": 45
}
]
},
{
"index": "27",
"var": [
{
"a": "item",
"t": "10011",
"n": 1
}
]
},
{
"index": "28",
"var": [
{
"a": "item",
"t": "10012",
"n": 1250
}
]
},
{
"index": "29",
"var": [
{
"a": "item",
"t": "10013",
"n": 1000
}
]
},
{
"index": "30",
"var": [
{
"a": "item",
"t": "10014",
"n": 1
}
]
},
{
"index": "31",
"var": [
{
"a": "item",
"t": "10015",
"n": 1
}
]
},
{
"index": "32",
"var": [
{
"a": "item",
"t": "10016",
"n": 1
}
]
},
{
"index": "33",
"var": [
{
"a": "item",
"t": "50001",
"n": 2000
}
]
},
{
"index": "34",
"var": [
{
"a": "item",
"t": "50002",
"n": 2000
}
]
},
{
"index": "35",
"var": [
{
"a": "item",
"t": "50003",
"n": 2000
}
]
},
{
"index": "36",
"var": [
{
"a": "item",
"t": "50004",
"n": 200
}
]
},
{
"index": "37",
"var": [
{
"a": "item",
"t": "50005",
"n": 200
}
]
},
{
"index": "38",
"var": [
{
"a": "item",
"t": "50006",
"n": 200
}
]
},
{
"index": "39",
"var": [
{
"a": "item",
"t": "50007",
"n": 200
}
]
},
{
"index": "40",
"var": [
{
"a": "item",
"t": "50008",
"n": 200
}
]
},
{
"index": "41",
"var": [
{
"a": "item",
"t": "50009",
"n": 200
}
]
},
{
"index": "42",
"var": [
{
"a": "item",
"t": "50010",
"n": 200
}
]
},
{
"index": "43",
"var": [
{
"a": "item",
"t": "50011",
"n": 200
}
]
},
{
"index": "44",
"var": [
{
"a": "item",
"t": "50012",
"n": 200
}
]
},
{
"index": "45",
"var": [
{
"a": "item",
"t": "30001",
"n": 999
}
]
},
{
"index": "46",
"var": [
{
"a": "item",
"t": "30002",
"n": 999
}
]
},
{
"index": "47",
"var": [
{
"a": "item",
"t": "30003",
"n": 999
}
]
},
{
"index": "48",
"var": [
{
"a": "item",
"t": "30004",
"n": 999
}
]
},
{
"index": "49",
"var": [
{
"a": "item",
"t": "30005",
"n": 999
}
]
},
{
"index": "50",
"var": [
{
"a": "item",
"t": "10002",
"n": 1000
}
]
},
{
"index": "67",
"var": [
{
"a": "item",
"t": "10004",
"n": 5
}
]
},
{
"index": "75",
"var": [
{
"a": "equi",
"t": "10001",
"n": 1
}
]
},
{
"index": "76",
"var": [
{
"a": "equi",
"t": "10002",
"n": 1
}
]
},
{
"index": "77",
"var": [
{
"a": "equi",
"t": "10003",
"n": 1
}
]
},
{
"index": "78",
"var": [
{
"a": "equi",
"t": "10004",
"n": 1
}
]
},
{
"index": "79",
"var": [
{
"a": "equi",
"t": "10005",
"n": 1
}
]
},
{
"index": "80",
"var": [
{
"a": "equi",
"t": "10006",
"n": 1
}
]
},
{
"index": "81",
"var": [
{
"a": "equi",
"t": "10011",
"n": 1
}
]
},
{
"index": "82",
"var": [
{
"a": "equi",
"t": "10012",
"n": 1
}
]
},
{
"index": "83",
"var": [
{
"a": "equi",
"t": "10013",
"n": 1
}
]
},
{
"index": "84",
"var": [
{
"a": "equi",
"t": "10014",
"n": 1
}
]
},
{
"index": "85",
"var": [
{
"a": "equi",
"t": "10015",
"n": 1
}
]
},
{
"index": "86",
"var": [
{
"a": "equi",
"t": "10016",
"n": 1
}
]
},
{
"index": "87",
"var": [
{
"a": "equi",
"t": "10021",
"n": 1
}
]
},
{
"index": "88",
"var": [
{
"a": "equi",
"t": "10022",
"n": 1
}
]
},
{
"index": "89",
"var": [
{
"a": "equi",
"t": "10023",
"n": 1
}
]
},
{
"index": "90",
"var": [
{
"a": "equi",
"t": "10024",
"n": 1
}
]
},
{
"index": "91",
"var": [
{
"a": "equi",
"t": "10025",
"n": 1
}
]
},
{
"index": "92",
"var": [
{
"a": "equi",
"t": "10026",
"n": 1
}
]
},
{
"index": "93",
"var": [
{
"a": "equi",
"t": "10031",
"n": 1
}
]
},
{
"index": "94",
"var": [
{
"a": "equi",
"t": "10032",
"n": 1
}
]
},
{
"index": "95",
"var": [
{
"a": "equi",
"t": "10033",
"n": 1
}
]
},
{
"index": "96",
"var": [
{
"a": "equi",
"t": "10034",
"n": 1
}
]
},
{
"index": "97",
"var": [
{
"a": "equi",
"t": "10035",
"n": 1
}
]
},
{
"index": "98",
"var": [
{
"a": "equi",
"t": "10036",
"n": 1
}
]
},
{
"index": "99",
"var": [
{
"a": "equi",
"t": "10041",
"n": 1
}
]
},
{
"index": "100",
"var": [
{
"a": "equi",
"t": "10042",
"n": 1
}
]
},
{
"index": "101",
"var": [
{
"a": "equi",
"t": "10043",
"n": 1
}
]
},
{
"index": "102",
"var": [
{
"a": "equi",
"t": "10044",
"n": 1
}
]
},
{
"index": "103",
"var": [
{
"a": "equi",
"t": "10045",
"n": 1
}
]
},
{
"index": "104",
"var": [
{
"a": "equi",
"t": "10046",
"n": 1
}
]
},
{
"index": "105",
"var": [
{
"a": "equi",
"t": "10051",
"n": 1
}
]
},
{
"index": "106",
"var": [
{
"a": "equi",
"t": "10052",
"n": 1
}
]
},
{
"index": "107",
"var": [
{
"a": "equi",
"t": "10053",
"n": 1
}
]
},
{
"index": "108",
"var": [
{
"a": "equi",
"t": "10054",
"n": 1
}
]
},
{
"index": "109",
"var": [
{
"a": "equi",
"t": "10055",
"n": 1
}
]
},
{
"index": "110",
"var": [
{
"a": "equi",
"t": "10056",
"n": 1
}
]
},
{
"index": "51",
"var": [
{
"a": "hero",
"t": "43901",
"n": 50
}
]
},
{
"index": "52",
"var": [
{
"a": "hero",
"t": "43902",
"n": 50
}
]
},
{
"index": "53",
"var": [
{
"a": "hero",
"t": "43903",
"n": 50
}
]
},
{
"index": "54",
"var": [
{
"a": "hero",
"t": "43921",
"n": 50
}
]
},
{
"index": "55",
"var": [
{
"a": "hero",
"t": "44921",
"n": 50
}
]
},
{
"index": "56",
"var": [
{
"a": "hero",
"t": "42911",
"n": 50
}
]
},
{
"index": "57",
"var": [
{
"a": "hero",
"t": "43911",
"n": 50
}
]
},
{
"index": "58",
"var": [
{
"a": "hero",
"t": "44911",
"n": 50
}
]
},
{
"index": "59",
"var": [
{
"a": "hero",
"t": "45921",
"n": 50
}
]
}
]

File diff suppressed because it is too large Load Diff

View File

@ -13,7 +13,6 @@
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"return_reward": [
{
"a": "item",
@ -121,8 +120,7 @@
"key": "favorability_favorability_lv_name_2",
"text": "点头之交"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [
{
"a": "item",
@ -225,8 +223,7 @@
"key": "favorability_favorability_lv_name_3",
"text": "点头之交"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [
{
"a": "item",
@ -329,8 +326,7 @@
"key": "favorability_favorability_lv_name_4",
"text": "点头之交"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [
{
"a": "item",
@ -433,8 +429,7 @@
"key": "favorability_favorability_lv_name_5",
"text": "点头之交"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [
{
"a": "item",
@ -537,8 +532,7 @@
"key": "favorability_favorability_lv_name_6",
"text": "情投意合"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [
{
"a": "item",
@ -641,8 +635,7 @@
"key": "favorability_favorability_lv_name_7",
"text": "情投意合"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [
{
"a": "item",
@ -745,8 +738,7 @@
"key": "favorability_favorability_lv_name_8",
"text": "情投意合"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [
{
"a": "item",
@ -849,8 +841,7 @@
"key": "favorability_favorability_lv_name_9",
"text": "情投意合"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [
{
"a": "item",
@ -953,8 +944,7 @@
"key": "favorability_favorability_lv_name_10",
"text": "情投意合"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [
{
"a": "item",
@ -1057,8 +1047,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -1150,8 +1139,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -1243,8 +1231,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -1336,8 +1323,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -1429,8 +1415,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -1522,8 +1507,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -1615,8 +1599,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -1708,8 +1691,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -1801,8 +1783,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -1894,8 +1875,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -1987,8 +1967,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -2080,8 +2059,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -2173,8 +2151,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -2266,8 +2243,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -2359,8 +2335,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -2452,8 +2427,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -2545,8 +2519,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -2638,8 +2611,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -2731,8 +2703,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -2824,8 +2795,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -2917,8 +2887,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -3010,8 +2979,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -3102,8 +3070,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -3195,8 +3162,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -3288,8 +3254,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -3381,8 +3346,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",
@ -3474,8 +3438,7 @@
"key": "favorability_favorability_lv_name_1",
"text": "萍水相逢"
},
"privilege_type": 0,
"privilege_value": 0,
"privilege_type": 30201,
"return_reward": [],
"return_txt": {
"key": "",

View File

@ -1,26 +0,0 @@
[
{
"star": 1,
"color": "#6dba00"
},
{
"star": 2,
"color": "#4a96e3"
},
{
"star": 3,
"color": "#be3ce8"
},
{
"star": 4,
"color": "#e8893c"
},
{
"star": 5,
"color": "#fd424e"
},
{
"star": 6,
"color": "#e1a6ff"
}
]

View File

@ -0,0 +1,93 @@
[
{
"id": 1,
"pricegroupId": 1001,
"purchasemin": 1,
"purchasemax": 1,
"cost": [
{
"a": "attr",
"t": "diamond",
"n": 20
}
]
},
{
"id": 2,
"pricegroupId": 1001,
"purchasemin": 2,
"purchasemax": 3,
"cost": [
{
"a": "attr",
"t": "diamond",
"n": 30
}
]
},
{
"id": 3,
"pricegroupId": 1001,
"purchasemin": 4,
"purchasemax": 6,
"cost": [
{
"a": "attr",
"t": "diamond",
"n": 50
}
]
},
{
"id": 4,
"pricegroupId": 1001,
"purchasemin": 7,
"purchasemax": 7,
"cost": [
{
"a": "attr",
"t": "diamond",
"n": 100
}
]
},
{
"id": 5,
"pricegroupId": 1001,
"purchasemin": 8,
"purchasemax": 8,
"cost": [
{
"a": "attr",
"t": "diamond",
"n": 150
}
]
},
{
"id": 6,
"pricegroupId": 1001,
"purchasemin": 9,
"purchasemax": 9,
"cost": [
{
"a": "attr",
"t": "diamond",
"n": 200
}
]
},
{
"id": 7,
"pricegroupId": 1001,
"purchasemin": 10,
"purchasemax": 10,
"cost": [
{
"a": "attr",
"t": "diamond",
"n": 250
}
]
}
]

View File

@ -736,6 +736,7 @@
}
],
"mounts": "20030001",
"buzkashi_recentPlayer": 10
"buzkashi_recentPlayer": 10,
"task_activation": 15010101
}
]

View File

@ -1,12 +0,0 @@
[
{
"id": "43901",
"star": 3,
"starid": "43902"
},
{
"id": "43902",
"star": 4,
"starid": "43903"
}
]

View File

@ -1,98 +0,0 @@
[
{
"ip_id": 1,
"ip_icon": "zm_ip_logo05",
"ip_name": {
"key": "ip_name1",
"text": "《宝贝老板》"
}
},
{
"ip_id": 2,
"ip_icon": "zm_ip_logo12",
"ip_name": {
"key": "ip_name2",
"text": "《疯狂外星人》"
}
},
{
"ip_id": 3,
"ip_icon": "zm_ip_logo02",
"ip_name": {
"key": "ip_name3",
"text": "《疯狂原始人》"
}
},
{
"ip_id": 4,
"ip_icon": "zm_ip_logo01",
"ip_name": {
"key": "ip_name4",
"text": "《功夫熊猫》"
}
},
{
"ip_id": 5,
"ip_icon": "zm_ip_logo10",
"ip_name": {
"key": "ip_name5",
"text": "《怪物史莱克》"
}
},
{
"ip_id": 6,
"ip_icon": "zm_ip_logo11",
"ip_name": {
"key": "ip_name6",
"text": "《坏蛋联盟》"
}
},
{
"ip_id": 7,
"ip_icon": "zm_ip_logo09",
"ip_name": {
"key": "ip_name7",
"text": "《巨怪猎人》"
}
},
{
"ip_id": 8,
"ip_icon": "zm_ip_logo08",
"ip_name": {
"key": "ip_name8",
"text": "《马达加斯加》"
}
},
{
"ip_id": 9,
"ip_icon": "zm_ip_logo04",
"ip_name": {
"key": "ip_name9",
"text": "《魔发精灵》"
}
},
{
"ip_id": 10,
"ip_icon": "zm_ip_logo07",
"ip_name": {
"key": "ip_name10",
"text": "《守护者联盟》"
}
},
{
"ip_id": 11,
"ip_icon": "zm_ip_logo03",
"ip_name": {
"key": "ip_name11",
"text": "《驯龙高手》"
}
},
{
"ip_id": 12,
"ip_icon": "zm_ip_logo06",
"ip_name": {
"key": "ip_name12",
"text": "《野性精神》"
}
}
]

View File

@ -1,680 +0,0 @@
[
{
"level": 1,
"star": 1,
"quality": 1,
"quality_text": {
"key": "gourmet_ln1",
"text": "优秀"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 60,
"model": "35001",
"ornament": "Level1",
"affix": {
"key": "gourmet_ln1",
"text": "教习效率+50%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 1000,
"probability": 1000
},
{
"level": 2,
"star": 2,
"quality": 1,
"quality_text": {
"key": "gourmet_ln2",
"text": "优秀"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 120,
"model": "35001",
"ornament": "Level2",
"affix": {
"key": "gourmet_ln2",
"text": "教习效率+51%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 980,
"probability": 980
},
{
"level": 3,
"star": 3,
"quality": 1,
"quality_text": {
"key": "gourmet_ln3",
"text": "优秀"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 240,
"model": "35001",
"ornament": "Level1",
"affix": {
"key": "gourmet_ln3",
"text": "教习效率+52%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 960,
"probability": 960
},
{
"level": 4,
"star": 4,
"quality": 1,
"quality_text": {
"key": "gourmet_ln4",
"text": "优秀"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 480,
"model": "35001",
"ornament": "Level2",
"affix": {
"key": "gourmet_ln4",
"text": "教习效率+53%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 940,
"probability": 940
},
{
"level": 5,
"star": 5,
"quality": 1,
"quality_text": {
"key": "gourmet_ln5",
"text": "优秀"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 1020,
"model": "35001",
"ornament": "Level1",
"affix": {
"key": "gourmet_ln5",
"text": "教习效率+50%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 920,
"probability": 920
},
{
"level": 6,
"star": 6,
"quality": 1,
"quality_text": {
"key": "gourmet_ln6",
"text": "优秀"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 1080,
"model": "35001",
"ornament": "Level2",
"affix": {
"key": "gourmet_ln6",
"text": "教习效率+51%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 900,
"probability": 900
},
{
"level": 7,
"star": 1,
"quality": 2,
"quality_text": {
"key": "gourmet_ln13",
"text": "精英"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 2940,
"model": "35001",
"ornament": "Level1",
"affix": {
"key": "gourmet_ln13",
"text": "教习效率+50%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 760,
"probability": 760
},
{
"level": 8,
"star": 2,
"quality": 2,
"quality_text": {
"key": "gourmet_ln14",
"text": "精英"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 3000,
"model": "35001",
"ornament": "Level2",
"affix": {
"key": "gourmet_ln14",
"text": "教习效率+51%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 740,
"probability": 740
},
{
"level": 9,
"star": 3,
"quality": 2,
"quality_text": {
"key": "gourmet_ln15",
"text": "精英"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 3120,
"model": "35001",
"ornament": "Level1",
"affix": {
"key": "gourmet_ln15",
"text": "教习效率+52%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 720,
"probability": 720
},
{
"level": 10,
"star": 4,
"quality": 2,
"quality_text": {
"key": "gourmet_ln16",
"text": "精英"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 3360,
"model": "35001",
"ornament": "Level2",
"affix": {
"key": "gourmet_ln16",
"text": "教习效率+53%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 700,
"probability": 700
},
{
"level": 11,
"star": 5,
"quality": 2,
"quality_text": {
"key": "gourmet_ln17",
"text": "精英"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 3900,
"model": "35001",
"ornament": "Level1",
"affix": {
"key": "gourmet_ln17",
"text": "教习效率+50%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 680,
"probability": 680
},
{
"level": 12,
"star": 6,
"quality": 2,
"quality_text": {
"key": "gourmet_ln18",
"text": "精英"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 3960,
"model": "35001",
"ornament": "Level2",
"affix": {
"key": "gourmet_ln18",
"text": "教习效率+51%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 660,
"probability": 660
},
{
"level": 13,
"star": 1,
"quality": 3,
"quality_text": {
"key": "gourmet_ln25",
"text": "大师"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 5820,
"model": "35001",
"ornament": "Level1",
"affix": {
"key": "gourmet_ln25",
"text": "教习效率+50%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 520,
"probability": 520
},
{
"level": 14,
"star": 2,
"quality": 3,
"quality_text": {
"key": "gourmet_ln26",
"text": "大师"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 5880,
"model": "35001",
"ornament": "Level2",
"affix": {
"key": "gourmet_ln26",
"text": "教习效率+51%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 500,
"probability": 500
},
{
"level": 15,
"star": 3,
"quality": 3,
"quality_text": {
"key": "gourmet_ln27",
"text": "大师"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 6000,
"model": "35001",
"ornament": "Level1",
"affix": {
"key": "gourmet_ln27",
"text": "教习效率+52%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 480,
"probability": 480
},
{
"level": 16,
"star": 4,
"quality": 3,
"quality_text": {
"key": "gourmet_ln28",
"text": "大师"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 6240,
"model": "35001",
"ornament": "Level2",
"affix": {
"key": "gourmet_ln28",
"text": "教习效率+53%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 460,
"probability": 460
},
{
"level": 17,
"star": 5,
"quality": 3,
"quality_text": {
"key": "gourmet_ln29",
"text": "大师"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 6780,
"model": "35001",
"ornament": "Level1",
"affix": {
"key": "gourmet_ln29",
"text": "教习效率+50%"
},
"needtime": 300,
"level_deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 440,
"probability": 440
},
{
"level": 18,
"star": 6,
"quality": 3,
"quality_text": {
"key": "gourmet_ln30",
"text": "大师"
},
"color": "",
"levelname": {
"key": "gourmet_ln3",
"text": "浣熊"
},
"exp": 6840,
"model": "35001",
"ornament": "Level2",
"affix": {
"key": "gourmet_ln30",
"text": "教习效率+51%"
},
"needtime": 300,
"level_deplete": [],
"deplete": [
{
"a": "attr",
"t": "gold",
"n": 50
}
],
"display": 420,
"probability": 420
}
]

View File

@ -1,62 +0,0 @@
[
{
"id": 1,
"type": 1001,
"area": 1,
"consume": [
{
"a": "attr",
"t": "gold",
"n": 50
}
]
},
{
"id": 2,
"type": 1001,
"area": 2,
"consume": [
{
"a": "attr",
"t": "gold",
"n": 50
}
]
},
{
"id": 3,
"type": 1001,
"area": 3,
"consume": [
{
"a": "attr",
"t": "gold",
"n": 50
}
]
},
{
"id": 4,
"type": 1001,
"area": 4,
"consume": [
{
"a": "attr",
"t": "gold",
"n": 50
}
]
},
{
"id": 5,
"type": 1002,
"area": 5,
"consume": [
{
"a": "attr",
"t": "gold",
"n": 50
}
]
}
]

View File

@ -1,56 +0,0 @@
[
{
"id": "1",
"uistore": "store",
"scene": "",
"des": "商店",
"option": 1,
"preid": 0,
"presid": 0
},
{
"id": "2",
"uistore": "store",
"scene": "",
"des": "商店",
"option": 1,
"preid": 0,
"presid": 0
},
{
"id": "3",
"uistore": "store",
"scene": "",
"des": "商店",
"option": 1,
"preid": 0,
"presid": 0
},
{
"id": "4",
"uistore": "store",
"scene": "",
"des": "商店",
"option": 1,
"preid": 0,
"presid": 0
},
{
"id": "5",
"uistore": "store",
"scene": "",
"des": "商店",
"option": 1,
"preid": 0,
"presid": 0
},
{
"id": "6",
"uistore": "store",
"scene": "",
"des": "商店",
"option": 1,
"preid": 0,
"presid": 0
}
]

View File

@ -1,871 +0,0 @@
[
{
"id": 10,
"group": 10,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "worldtask_20011",
"followtj": "",
"followguide": 20,
"finger": [],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "500",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 20,
"group": 20,
"type": 5,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "GuideFinish10",
"followtj": "",
"followguide": 0,
"finger": [
"gesture",
"circle"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 1,
"lock": 1,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 40,
"group": 40,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "worldtask_20050",
"followtj": "",
"followguide": 0,
"finger": [],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "501",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 50,
"group": 50,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "worldtask_20060",
"followtj": "",
"followguide": 0,
"finger": [],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "503",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 60,
"group": 60,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "worldtask_20170",
"followtj": "OpenRecruit",
"followguide": 70,
"finger": [
"3d",
"Root/程序/EntityInteraction/Middle/Recruit"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 1,
"objSize": {
"x": 200,
"y": 200
},
"objOffset": {
"x": -100,
"y": -100
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 70,
"group": 60,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "OpenRecruittendraw",
"followguide": 80,
"finger": [
"recruit",
"btn_onedraw$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 1,
"reward": []
},
{
"id": 80,
"group": 60,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 90,
"finger": [
"recruittendraw",
"btn_return$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 90,
"group": 60,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "OpenMaininterFace",
"followguide": 0,
"finger": [
"recruit",
"btn_back$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 1,
"reward": []
},
{
"id": 120,
"group": 70,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "worldtask_20190",
"followtj": "",
"followguide": 130,
"finger": [
"swipe",
"right"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 1,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 130,
"group": 70,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "OpenSmithyMain",
"followguide": 140,
"finger": [
"3d",
"Root/程序/EntityInteraction/Right/GeBoTieJiangPu"
],
"offset": {
"x": 0,
"y": -15
},
"fingerTime": 1,
"objSize": {
"x": 300,
"y": 300
},
"objOffset": {
"x": -150,
"y": -150
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 140,
"group": 70,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 0,
"finger": [
"3d",
"暴夫纳特铁匠铺"
],
"offset": {
"x": 0,
"y": -15
},
"fingerTime": 1,
"objSize": {
"x": 200,
"y": 200
},
"objOffset": {
"x": -150,
"y": -200
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 150,
"group": 80,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "worldtask_20200",
"followtj": "",
"followguide": 160,
"finger": [
"3d",
"Root/程序/Interaction/Workbench0"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.8,
"objSize": {
"x": 200,
"y": 200
},
"objOffset": {
"x": -100,
"y": -100
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 160,
"group": 80,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 170,
"finger": [
"smithy",
"btn_order$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 170,
"group": 80,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 180,
"finger": [
"smithy",
"right$.listForgingTable$",
"0",
"laAdd$.btnPlus$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 180,
"group": 80,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 190,
"finger": [
"smithy",
"right$.btnUp$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 190,
"group": 80,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 200,
"finger": [
"smithy",
"comPrompt$.comPromptitem$.btnDetermine$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 200,
"group": 80,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 210,
"finger": [
"smithy",
"btn_back$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 210,
"group": 80,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 0,
"finger": [
"3d",
"暴夫纳特铁匠铺"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 200,
"y": 200
},
"objOffset": {
"x": -150,
"y": -200
},
"txt": "303",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 10000,
"skip": 0,
"skipgroup": 1,
"reward": []
},
{
"id": 220,
"group": 90,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "worldtask_20150",
"followtj": "",
"followguide": 230,
"finger": [
"maininterface",
"btn_card$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 0,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 230,
"group": 90,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 240,
"finger": [
"herocard",
"roleListCom$.heroList$",
"1"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 1,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 0,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 240,
"group": 90,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 250,
"finger": [
"herocard",
"com_heroInfo$.upenter"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 0,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 250,
"group": 90,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 260,
"finger": [
"herocard",
"heroInfoCom$.chooselistgcom$.list",
"0"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 0,
"skip": 0,
"skipgroup": 0,
"reward": []
},
{
"id": 260,
"group": 90,
"type": 3,
"startPar": "",
"parameter": "",
"interface": "",
"condition": "",
"followtj": "",
"followguide": 0,
"finger": [
"herocard",
"heroInfoCom$.upbtn$"
],
"offset": {
"x": 0,
"y": 0
},
"fingerTime": 0.5,
"objSize": {
"x": 0,
"y": 0
},
"objOffset": {
"x": 0,
"y": 0
},
"txt": "",
"speakerface": 0,
"sound": "",
"mask": 0,
"lock": 0,
"uishow": 0,
"skiptime": 0,
"skip": 0,
"skipgroup": 0,
"reward": []
}
]

View File

@ -1,21 +0,0 @@
[
{
"key": 2,
"disposable_loop": [
201,
203,
202,
204,
203,
202,
201,
204
],
"fixed_loop": [
201,
202,
203,
204
]
}
]

View File

@ -1,116 +0,0 @@
[
{
"key": 1,
"ranking": [
1,
1
],
"reward": [
{
"a": "item",
"t": "30001",
"n": 10
},
{
"a": "attr",
"t": "gold",
"n": 50000
}
]
},
{
"key": 2,
"ranking": [
2,
2
],
"reward": [
{
"a": "item",
"t": "30001",
"n": 8
},
{
"a": "attr",
"t": "gold",
"n": 50000
}
]
},
{
"key": 3,
"ranking": [
3,
3
],
"reward": [
{
"a": "item",
"t": "30001",
"n": 6
},
{
"a": "attr",
"t": "gold",
"n": 50000
}
]
},
{
"key": 4,
"ranking": [
4,
10
],
"reward": [
{
"a": "item",
"t": "30001",
"n": 4
},
{
"a": "attr",
"t": "gold",
"n": 50000
}
]
},
{
"key": 5,
"ranking": [
11,
20
],
"reward": [
{
"a": "item",
"t": "30001",
"n": 2
},
{
"a": "attr",
"t": "gold",
"n": 50000
}
]
},
{
"key": 6,
"ranking": [
21,
50
],
"reward": [
{
"a": "item",
"t": "30001",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 50000
}
]
}
]

File diff suppressed because it is too large Load Diff

View File

@ -1,8 +0,0 @@
[
{
"sameid": 1,
"skip": true,
"name": "Cutscene_Fight",
"describe": "一段垃圾的剧情,臭"
}
]

View File

@ -1441,5 +1441,31 @@
"text": ""
},
"privilege_parameter": 240
},
{
"privilege_id": 30201,
"privilege_type": 2,
"privilege_DescribeFront": {
"key": "privilege_30201",
"text": "金币商店每日免费刷新次数+1"
},
"privilege_DescribeAfter": {
"key": "",
"text": ""
},
"privilege_parameter": 1
},
{
"privilege_id": 30202,
"privilege_type": 2,
"privilege_DescribeFront": {
"key": "privilege_30202",
"text": "金币商店每日免费刷新次数+1"
},
"privilege_DescribeAfter": {
"key": "",
"text": ""
},
"privilege_parameter": 1
}
]

View File

@ -1,292 +0,0 @@
[
{
"id": 1001,
"name": {
"key": "weapons_boss_1001",
"text": "巨怪"
},
"difficulty": 1,
"firstprize": [
{
"a": "attr",
"t": "diamond",
"n": 100
}
],
"dropshow": [
1,
2
],
"dropshowp": [
60,
40
],
"bossmodel": 11009,
"boss": [
301011,
301012,
301013
]
},
{
"id": 1002,
"name": {
"key": "weapons_boss_1001",
"text": "巨怪"
},
"difficulty": 2,
"firstprize": [
{
"a": "attr",
"t": "diamond",
"n": 100
}
],
"dropshow": [
1,
2
],
"dropshowp": [
60,
40
],
"bossmodel": 11009,
"boss": [
301014,
301015,
301016
]
},
{
"id": 1003,
"name": {
"key": "weapons_boss_1001",
"text": "巨怪"
},
"difficulty": 3,
"firstprize": [
{
"a": "attr",
"t": "diamond",
"n": 100
}
],
"dropshow": [
1,
2
],
"dropshowp": [
60,
40
],
"bossmodel": 11009,
"boss": [
301017,
301018,
301019
]
},
{
"id": 1004,
"name": {
"key": "weapons_boss_1001",
"text": "巨怪"
},
"difficulty": 4,
"firstprize": [
{
"a": "attr",
"t": "diamond",
"n": 100
}
],
"dropshow": [
1,
2
],
"dropshowp": [
60,
40
],
"bossmodel": 11009,
"boss": [
301020,
301021,
301022
]
},
{
"id": 1005,
"name": {
"key": "weapons_boss_1001",
"text": "巨怪"
},
"difficulty": 5,
"firstprize": [
{
"a": "attr",
"t": "diamond",
"n": 100
}
],
"dropshow": [
1,
2
],
"dropshowp": [
60,
40
],
"bossmodel": 11009,
"boss": [
301023,
301024,
301025
]
},
{
"id": 1006,
"name": {
"key": "weapons_boss_1001",
"text": "巨怪"
},
"difficulty": 6,
"firstprize": [
{
"a": "attr",
"t": "diamond",
"n": 100
}
],
"dropshow": [
1,
2
],
"dropshowp": [
60,
40
],
"bossmodel": 11009,
"boss": [
301026,
301027,
301028
]
},
{
"id": 1007,
"name": {
"key": "weapons_boss_1001",
"text": "巨怪"
},
"difficulty": 7,
"firstprize": [
{
"a": "attr",
"t": "diamond",
"n": 100
}
],
"dropshow": [
1,
2
],
"dropshowp": [
60,
40
],
"bossmodel": 11009,
"boss": [
301029,
301030,
301031
]
},
{
"id": 1008,
"name": {
"key": "weapons_boss_1001",
"text": "巨怪"
},
"difficulty": 8,
"firstprize": [
{
"a": "attr",
"t": "diamond",
"n": 100
}
],
"dropshow": [
1,
2
],
"dropshowp": [
60,
40
],
"bossmodel": 11009,
"boss": [
301032,
301033,
301034
]
},
{
"id": 1009,
"name": {
"key": "weapons_boss_1001",
"text": "巨怪"
},
"difficulty": 9,
"firstprize": [
{
"a": "attr",
"t": "diamond",
"n": 100
}
],
"dropshow": [
1,
2
],
"dropshowp": [
60,
40
],
"bossmodel": 11009,
"boss": [
301035,
301036,
301037
]
},
{
"id": 1010,
"name": {
"key": "weapons_boss_1001",
"text": "巨怪"
},
"difficulty": 10,
"firstprize": [
{
"a": "attr",
"t": "diamond",
"n": 100
}
],
"dropshow": [
1,
2
],
"dropshowp": [
60,
40
],
"bossmodel": 11009,
"boss": [
301038,
301039,
301040
]
}
]

View File

@ -1,18 +0,0 @@
[
{
"type": 1,
"name": {
"key": "weapons_boss_1001",
"text": "巨怪"
},
"introduce": {
"key": "weapons_boss_1002",
"text": "巨怪是一个强大的首领,守护者无数珍惜的材料"
},
"icon": "wjyz_img012",
"guardskill": [
124004111,
144005111
]
}
]

View File

@ -1,102 +0,0 @@
[
{
"buynum": 1,
"need": [
{
"a": "attr",
"t": "diamond",
"n": 10
}
]
},
{
"buynum": 2,
"need": [
{
"a": "attr",
"t": "diamond",
"n": 20
}
]
},
{
"buynum": 3,
"need": [
{
"a": "attr",
"t": "diamond",
"n": 30
}
]
},
{
"buynum": 4,
"need": [
{
"a": "attr",
"t": "diamond",
"n": 40
}
]
},
{
"buynum": 5,
"need": [
{
"a": "attr",
"t": "diamond",
"n": 50
}
]
},
{
"buynum": 6,
"need": [
{
"a": "attr",
"t": "diamond",
"n": 60
}
]
},
{
"buynum": 7,
"need": [
{
"a": "attr",
"t": "diamond",
"n": 70
}
]
},
{
"buynum": 8,
"need": [
{
"a": "attr",
"t": "diamond",
"n": 80
}
]
},
{
"buynum": 9,
"need": [
{
"a": "attr",
"t": "diamond",
"n": 90
}
]
},
{
"buynum": 10,
"need": [
{
"a": "attr",
"t": "diamond",
"n": 100
}
]
}
]

View File

@ -1,32 +0,0 @@
[
{
"robotid": "25001",
"ranking": 1,
"difficulty": 1,
"first": 14.5
},
{
"robotid": "44005",
"ranking": 2,
"difficulty": 2,
"first": 8.5
},
{
"robotid": "14007",
"ranking": 3,
"difficulty": 3,
"first": 7.5
},
{
"robotid": "35001",
"ranking": 4,
"difficulty": 4,
"first": 7.2
},
{
"robotid": "25004",
"ranking": 5,
"difficulty": 5,
"first": 4.4
}
]

View File

@ -1,236 +0,0 @@
[
{
"key": 1,
"group": 10001,
"star": 5,
"prize": [
{
"a": "hero",
"t": "15001",
"n": 1
}
],
"p": 1000
},
{
"key": 2,
"group": 10002,
"star": 5,
"prize": [
{
"a": "hero",
"t": "25001",
"n": 1
}
],
"p": 1000
},
{
"key": 3,
"group": 10003,
"star": 4,
"prize": [
{
"a": "hero",
"t": "25001",
"n": 1
}
],
"p": 1000
},
{
"key": 4,
"group": 10004,
"star": 4,
"prize": [
{
"a": "hero",
"t": "25001",
"n": 1
}
],
"p": 1000
},
{
"key": 5,
"group": 20001,
"star": 0,
"prize": [
{
"a": "attr",
"t": "gold",
"n": 2000
}
],
"p": 1000
},
{
"key": 6,
"group": 20002,
"star": 0,
"prize": [
{
"a": "attr",
"t": "diamond",
"n": 3000
}
],
"p": 1000
},
{
"key": 7,
"group": 20003,
"star": 0,
"prize": [
{
"a": "attr",
"t": "gold",
"n": 2000
}
],
"p": 1000
},
{
"key": 8,
"group": 20004,
"star": 0,
"prize": [
{
"a": "attr",
"t": "diamond",
"n": 3000
}
],
"p": 1000
},
{
"key": 9,
"group": 20005,
"star": 0,
"prize": [
{
"a": "attr",
"t": "gold",
"n": 2000
}
],
"p": 1000
},
{
"key": 10,
"group": 20006,
"star": 0,
"prize": [
{
"a": "attr",
"t": "diamond",
"n": 3000
}
],
"p": 1000
},
{
"key": 11,
"group": 50005,
"star": 0,
"prize": [
{
"a": "item",
"t": "50005",
"n": 1
}
],
"p": 1000
},
{
"key": 12,
"group": 50006,
"star": 0,
"prize": [
{
"a": "item",
"t": "50006",
"n": 1
}
],
"p": 1000
},
{
"key": 13,
"group": 50007,
"star": 0,
"prize": [
{
"a": "item",
"t": "50007",
"n": 1
}
],
"p": 1000
},
{
"key": 14,
"group": 50008,
"star": 0,
"prize": [
{
"a": "item",
"t": "50008",
"n": 1
}
],
"p": 1000
},
{
"key": 15,
"group": 50009,
"star": 0,
"prize": [
{
"a": "item",
"t": "50009",
"n": 1
}
],
"p": 1000
},
{
"key": 16,
"group": 50010,
"star": 0,
"prize": [
{
"a": "item",
"t": "50010",
"n": 1
}
],
"p": 1000
},
{
"key": 17,
"group": 50011,
"star": 0,
"prize": [
{
"a": "item",
"t": "50011",
"n": 1
}
],
"p": 1000
},
{
"key": 18,
"group": 50012,
"star": 0,
"prize": [
{
"a": "item",
"t": "50012",
"n": 1
}
],
"p": 1000
}
]

File diff suppressed because it is too large Load Diff

View File

@ -1,462 +0,0 @@
[
{
"id": 1,
"name": {
"key": "mainline_name_10001",
"text": "Chapter 1"
},
"Intensity": 1,
"map": "zx_ddt_zj01",
"title": {
"key": "mainline_title_10001",
"text": "第1章功夫世界"
},
"desc": {
"key": "mainline_desc_10001",
"text": "故事发生在很久以前的古代中国,而且要从一只喜欢滚来滚去、滚来滚去的大熊猫身上说起。话说熊猫阿宝是一家面条店的学徒,虽然笨手笨脚,也勉强算是谋到了一份职业。"
},
"icon": "wp_icon_0002",
"text": {
"key": "mainline_text_10001",
"text": "金币5000"
},
"Episode": [
101,
102,
103,
104,
105,
106,
107,
108,
109,
110
],
"award": [
{
"a": "item",
"t": "1",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 40000
}
]
},
{
"id": 2,
"name": {
"key": "mainline_name_10002",
"text": "Chapter 2"
},
"Intensity": 1,
"map": "zx_ddt_zj02",
"title": {
"key": "mainline_title_10002",
"text": "第2章练功房"
},
"desc": {
"key": "mainline_desc_10002",
"text": "别看阿宝所在的“和平谷”一派欣欣向荣的安详景象,其实是一个卧虎藏龙的风水宝地,先不说五大功夫高手皆坐镇于此,更有一大师级别的宗师在这里隐居。"
},
"icon": "wp_icon_0002",
"text": {
"key": "mainline_text_10002",
"text": "金币5000"
},
"Episode": [
201,
202,
203,
204,
205,
206,
207,
208,
209,
210
],
"award": [
{
"a": "item",
"t": "1",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 40000
}
]
},
{
"id": 3,
"name": {
"key": "mainline_name_10003",
"text": "Chapter 3"
},
"Intensity": 1,
"map": "zx_ddt_zj03",
"title": {
"key": "mainline_title_10003",
"text": "第3章太狼来袭"
},
"desc": {
"key": "mainline_desc_10003",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"icon": "wp_icon_0002",
"text": {
"key": "mainline_text_10003",
"text": "金币5000"
},
"Episode": [
301,
302,
303,
304,
305,
306,
307,
308,
309,
310
],
"award": [
{
"a": "item",
"t": "1",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 40000
}
]
},
{
"id": 4,
"name": {
"key": "mainline_name_10004",
"text": "Chapter 4"
},
"Intensity": 1,
"map": "zx_ddt_zj04",
"title": {
"key": "mainline_title_10004",
"text": "第4章乌龟大师"
},
"desc": {
"key": "mainline_desc_10004",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"icon": "wp_icon_0002",
"text": {
"key": "mainline_text_10004",
"text": "金币5000"
},
"Episode": [
401,
402,
403,
404,
405,
406,
407,
408,
409,
410
],
"award": [
{
"a": "item",
"t": "1",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 40000
}
]
},
{
"id": 5,
"name": {
"key": "mainline_name_10005",
"text": "Chapter 5"
},
"Intensity": 1,
"map": "zx_ddt_zj01",
"title": {
"key": "mainline_title_10005",
"text": "第5章太狼来袭"
},
"desc": {
"key": "mainline_desc_10005",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"icon": "wp_icon_0002",
"text": {
"key": "mainline_text_10005",
"text": "金币5000"
},
"Episode": [
501,
502,
503,
504,
505,
506,
507,
508,
509,
510
],
"award": [
{
"a": "item",
"t": "1",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 40000
}
]
},
{
"id": 6,
"name": {
"key": "mainline_name_10006",
"text": "Chapter 6"
},
"Intensity": 1,
"map": "zx_ddt_zj02",
"title": {
"key": "mainline_title_10006",
"text": "第6章乌龟大师"
},
"desc": {
"key": "mainline_desc_10006",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"icon": "wp_icon_0002",
"text": {
"key": "mainline_text_10006",
"text": "金币5000"
},
"Episode": [
601,
602,
603,
604,
605,
606,
607,
608,
609,
610
],
"award": [
{
"a": "item",
"t": "1",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 40000
}
]
},
{
"id": 7,
"name": {
"key": "mainline_name_10007",
"text": "Chapter 7"
},
"Intensity": 1,
"map": "zx_ddt_zj03",
"title": {
"key": "mainline_title_10007",
"text": "第7章太狼来袭"
},
"desc": {
"key": "mainline_desc_10007",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"icon": "wp_icon_0002",
"text": {
"key": "mainline_text_10007",
"text": "金币5000"
},
"Episode": [
701,
702,
703,
704,
705,
706,
707,
708,
709,
710
],
"award": [
{
"a": "item",
"t": "1",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 40000
}
]
},
{
"id": 8,
"name": {
"key": "mainline_name_10008",
"text": "Chapter 8"
},
"Intensity": 1,
"map": "zx_ddt_zj04",
"title": {
"key": "mainline_title_10008",
"text": "第8章乌龟大师"
},
"desc": {
"key": "mainline_desc_10008",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"icon": "wp_icon_0002",
"text": {
"key": "mainline_text_10008",
"text": "金币5000"
},
"Episode": [
801,
802,
803,
804,
805,
806,
807,
808,
809,
810
],
"award": [
{
"a": "item",
"t": "1",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 40000
}
]
},
{
"id": 9,
"name": {
"key": "mainline_name_10009",
"text": "Chapter 9"
},
"Intensity": 1,
"map": "zx_ddt_zj01",
"title": {
"key": "mainline_title_10009",
"text": "第9章太狼来袭"
},
"desc": {
"key": "mainline_desc_10009",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"icon": "wp_icon_0002",
"text": {
"key": "mainline_text_10009",
"text": "金币5000"
},
"Episode": [
901,
902,
903,
904,
905,
906,
907,
908,
909,
910
],
"award": [
{
"a": "item",
"t": "1",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 40000
}
]
},
{
"id": 10,
"name": {
"key": "mainline_name_10010",
"text": "Chapter 10"
},
"Intensity": 1,
"map": "zx_ddt_zj02",
"title": {
"key": "mainline_title_10010",
"text": "第10章乌龟大师"
},
"desc": {
"key": "mainline_desc_10010",
"text": "可是在一场特殊的比武大会上胜出的人要代表“和平谷”将邪恶的大龙永久地驱除出去,啥都不会的阿宝却在经历了一系列阴差阳错之后屏雀中选,让所有人都大跌眼镜。"
},
"icon": "wp_icon_0002",
"text": {
"key": "mainline_text_10010",
"text": "金币5000"
},
"Episode": [
1001,
1002,
1003,
1004,
1005,
1006,
1007,
1008,
1009,
1010
],
"award": [
{
"a": "item",
"t": "1",
"n": 1
},
{
"a": "attr",
"t": "gold",
"n": 40000
}
]
}
]

View File

@ -1,286 +0,0 @@
[
{
"id": 100201,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 0,
"condition": [
0
],
"sidequest": [
2001
]
},
{
"id": 100202,
"group": 2,
"subgroup": 100201,
"type": 2,
"preTid": 100201,
"condition": [
0
],
"sidequest": [
2041,
2042
]
},
{
"id": 100203,
"group": 2,
"subgroup": 100201,
"type": 2,
"preTid": 100201,
"condition": [
0
],
"sidequest": [
2043,
2044
]
},
{
"id": 100204,
"group": 2,
"subgroup": 100202,
"type": 2,
"preTid": 100202,
"condition": [
0
],
"sidequest": [
2033,
2004
]
},
{
"id": 100205,
"group": 2,
"subgroup": 100202,
"type": 2,
"preTid": 100203,
"condition": [
0
],
"sidequest": [
2002,
2003
]
},
{
"id": 100206,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 100201,
"condition": [
0
],
"sidequest": [
2005,
2039
]
},
{
"id": 100207,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 100206,
"condition": [
0
],
"sidequest": [
2045,
2046,
2047
]
},
{
"id": 100208,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 100207,
"condition": [
0
],
"sidequest": [
2006,
2040
]
},
{
"id": 100209,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 100208,
"condition": [
0
],
"sidequest": [
2034
]
},
{
"id": 100210,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 100209,
"condition": [
0
],
"sidequest": [
2007,
2008
]
},
{
"id": 100211,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 100210,
"condition": [
0
],
"sidequest": [
2011,
2012
]
},
{
"id": 100212,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 100211,
"condition": [
0
],
"sidequest": [
2013,
2014,
2015
]
},
{
"id": 100213,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 100212,
"condition": [
0
],
"sidequest": [
2036,
2037,
2038
]
},
{
"id": 100214,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 100213,
"condition": [
0
],
"sidequest": [
2016,
2017,
2018
]
},
{
"id": 100215,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 100214,
"condition": [
0
],
"sidequest": [
2019
]
},
{
"id": 100216,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 100215,
"condition": [
0
],
"sidequest": [
2020
]
},
{
"id": 100217,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 100216,
"condition": [
0
],
"sidequest": [
2021,
2022,
2023
]
},
{
"id": 100218,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 100217,
"condition": [
0
],
"sidequest": [
2024,
2025,
2026
]
},
{
"id": 100219,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 100218,
"condition": [
0
],
"sidequest": [
2027,
2028,
2029
]
},
{
"id": 100220,
"group": 2,
"subgroup": 0,
"type": 2,
"preTid": 100219,
"condition": [
0
],
"sidequest": [
2030,
2048,
2049
]
}
]

View File

@ -1,9 +0,0 @@
[
{
"id": 101,
"FormatList": [
700011
],
"captainId": "250011"
}
]

View File

@ -1,402 +0,0 @@
[
{
"id": 10001,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100102
},
{
"id": 10002,
"num": 2,
"preTid": 104,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100101
},
{
"id": 10003,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100103
},
{
"id": 10004,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 0
},
{
"id": 10005,
"num": 2,
"preTid": 105,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 0
},
{
"id": 10006,
"num": 1,
"preTid": 105,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 0
},
{
"id": 10007,
"num": 2,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100101
},
{
"id": 10008,
"num": 3,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100104
},
{
"id": 10009,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 0
},
{
"id": 100010,
"num": 2,
"preTid": 105,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100105
},
{
"id": 100011,
"num": 1,
"preTid": 0,
"gotoLevel": 101,
"needItem": [
0
],
"nextTid": 100105
},
{
"id": 100012,
"num": 2,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 0
},
{
"id": 20001,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100203
},
{
"id": 20002,
"num": 2,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100202
},
{
"id": 20003,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100206
},
{
"id": 20004,
"num": 1,
"preTid": 0,
"gotoLevel": 101,
"needItem": [
0
],
"nextTid": 100208
},
{
"id": 20005,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 0
},
{
"id": 20006,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100211
},
{
"id": 20007,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100209
},
{
"id": 20008,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100211
},
{
"id": 20009,
"num": 2,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 0
},
{
"id": 200010,
"num": 2,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100215
},
{
"id": 200011,
"num": 2,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100217
},
{
"id": 200012,
"num": 2,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100212
},
{
"id": 200013,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100213
},
{
"id": 200014,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100214
},
{
"id": 200015,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 0
},
{
"id": 200016,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100217
},
{
"id": 200017,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100216
},
{
"id": 200018,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100217
},
{
"id": 200019,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100219
},
{
"id": 200020,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 0
},
{
"id": 200021,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100220
},
{
"id": 200022,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": -1
},
{
"id": 200023,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100214
},
{
"id": 200024,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100204
},
{
"id": 200025,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100205
},
{
"id": 30001,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 0
},
{
"id": 30002,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 0
},
{
"id": 30003,
"num": 1,
"preTid": 0,
"gotoLevel": 0,
"needItem": [
0
],
"nextTid": 100305
}
]

File diff suppressed because it is too large Load Diff

View File

@ -1,57 +0,0 @@
[
{
"id": 1,
"activity": "1000",
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 50
}
]
},
{
"id": 2,
"activity": "2000",
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 60
}
]
},
{
"id": 3,
"activity": "3000",
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 70
}
]
},
{
"id": 4,
"activity": "4000",
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 80
}
]
},
{
"id": 5,
"activity": "5000",
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 100
}
]
}
]

View File

@ -1,102 +0,0 @@
[
{
"lv": 1,
"exp": 0,
"member_max": 20
},
{
"lv": 2,
"exp": 1000,
"member_max": 22
},
{
"lv": 3,
"exp": 2000,
"member_max": 24
},
{
"lv": 4,
"exp": 3000,
"member_max": 26
},
{
"lv": 5,
"exp": 4000,
"member_max": 28
},
{
"lv": 6,
"exp": 5000,
"member_max": 30
},
{
"lv": 7,
"exp": 6000,
"member_max": 32
},
{
"lv": 8,
"exp": 7000,
"member_max": 34
},
{
"lv": 9,
"exp": 8000,
"member_max": 36
},
{
"lv": 10,
"exp": 9000,
"member_max": 38
},
{
"lv": 11,
"exp": 10000,
"member_max": 40
},
{
"lv": 12,
"exp": 11000,
"member_max": 42
},
{
"lv": 13,
"exp": 12000,
"member_max": 44
},
{
"lv": 14,
"exp": 13000,
"member_max": 46
},
{
"lv": 15,
"exp": 14000,
"member_max": 48
},
{
"lv": 16,
"exp": 15000,
"member_max": 50
},
{
"lv": 17,
"exp": 16000,
"member_max": 52
},
{
"lv": 18,
"exp": 17000,
"member_max": 54
},
{
"lv": 19,
"exp": 18000,
"member_max": 56
},
{
"lv": 20,
"exp": 19000,
"member_max": 58
}
]

View File

@ -1,97 +0,0 @@
[
{
"id": 1,
"down": 0,
"up": 4,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 50
}
],
"exp": [
{
"a": "attr",
"t": "exp",
"n": 0
}
]
},
{
"id": 2,
"down": 5,
"up": 9,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 60
}
],
"exp": [
{
"a": "attr",
"t": "exp",
"n": 50
}
]
},
{
"id": 3,
"down": 10,
"up": 14,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 70
}
],
"exp": [
{
"a": "attr",
"t": "exp",
"n": 100
}
]
},
{
"id": 4,
"down": 15,
"up": 19,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 80
}
],
"exp": [
{
"a": "attr",
"t": "exp",
"n": 150
}
]
},
{
"id": 5,
"down": 20,
"up": 99,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 100
}
],
"exp": [
{
"a": "attr",
"t": "exp",
"n": 200
}
]
}
]

View File

@ -1,292 +0,0 @@
[
{
"id": 10001,
"weight": 1000,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 50
},
{
"a": "attr",
"t": "guildcoin",
"n": 50
}
],
"sociaty_reward": [
{
"a": "attr",
"t": "guildexp",
"n": 50
},
{
"a": "attr",
"t": "guildactive",
"n": 50
}
],
"contribution": 20
},
{
"id": 10002,
"weight": 1000,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 60
},
{
"a": "attr",
"t": "guildcoin",
"n": 50
}
],
"sociaty_reward": [
{
"a": "attr",
"t": "guildexp",
"n": 50
},
{
"a": "attr",
"t": "guildactive",
"n": 50
}
],
"contribution": 20
},
{
"id": 10003,
"weight": 1000,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 70
},
{
"a": "attr",
"t": "guildcoin",
"n": 50
}
],
"sociaty_reward": [
{
"a": "attr",
"t": "guildexp",
"n": 50
},
{
"a": "attr",
"t": "guildactive",
"n": 50
}
],
"contribution": 20
},
{
"id": 10004,
"weight": 1000,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 80
},
{
"a": "attr",
"t": "guildcoin",
"n": 50
}
],
"sociaty_reward": [
{
"a": "attr",
"t": "guildexp",
"n": 50
},
{
"a": "attr",
"t": "guildactive",
"n": 50
}
],
"contribution": 20
},
{
"id": 10005,
"weight": 1000,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 100
},
{
"a": "attr",
"t": "guildcoin",
"n": 50
}
],
"sociaty_reward": [
{
"a": "attr",
"t": "guildexp",
"n": 50
},
{
"a": "attr",
"t": "guildactive",
"n": 50
}
],
"contribution": 20
},
{
"id": 10006,
"weight": 1000,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 50
},
{
"a": "attr",
"t": "guildcoin",
"n": 50
}
],
"sociaty_reward": [
{
"a": "attr",
"t": "guildexp",
"n": 50
},
{
"a": "attr",
"t": "guildactive",
"n": 50
}
],
"contribution": 20
},
{
"id": 10007,
"weight": 1000,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 60
},
{
"a": "attr",
"t": "guildcoin",
"n": 50
}
],
"sociaty_reward": [
{
"a": "attr",
"t": "guildexp",
"n": 50
},
{
"a": "attr",
"t": "guildactive",
"n": 50
}
],
"contribution": 20
},
{
"id": 10008,
"weight": 1000,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 70
},
{
"a": "attr",
"t": "guildcoin",
"n": 50
}
],
"sociaty_reward": [
{
"a": "attr",
"t": "guildexp",
"n": 50
},
{
"a": "attr",
"t": "guildactive",
"n": 50
}
],
"contribution": 20
},
{
"id": 10009,
"weight": 1000,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 80
},
{
"a": "attr",
"t": "guildcoin",
"n": 50
}
],
"sociaty_reward": [
{
"a": "attr",
"t": "guildexp",
"n": 50
},
{
"a": "attr",
"t": "guildactive",
"n": 50
}
],
"contribution": 20
},
{
"id": 10010,
"weight": 1000,
"reward": [
{
"a": "attr",
"t": "diamond",
"n": 100
},
{
"a": "attr",
"t": "guildcoin",
"n": 50
}
],
"sociaty_reward": [
{
"a": "attr",
"t": "guildexp",
"n": 50
},
{
"a": "attr",
"t": "guildactive",
"n": 50
}
],
"contribution": 20
}
]

File diff suppressed because it is too large Load Diff

View File

@ -1,203 +0,0 @@
[
{
"id": 101000,
"paretnTask": 0,
"subTask": [
1001,
1002
],
"name": {
"key": "SubplotMainTask_101000",
"text": "让阿宝变强1"
},
"conditions": [
100101,
100102
],
"reward": [
{
"a": "attr",
"t": "gold",
"n": 100
},
{
"a": "attr",
"t": "diamond",
"n": 10
}
],
"timeSlice": {
"x": 14,
"y": 16
},
"endtime": {
"x": 14,
"y": 16
},
"finish": false,
"ending": true,
"resetto": 0
},
{
"id": 102000,
"paretnTask": 101000,
"subTask": [
1001,
1002
],
"name": {
"key": "SubplotMainTask_102000",
"text": "让阿宝变强2"
},
"conditions": [
100101,
100102
],
"reward": [
{
"a": "attr",
"t": "gold",
"n": 100
},
{
"a": "attr",
"t": "diamond",
"n": 10
}
],
"timeSlice": {
"x": 0,
"y": 0
},
"endtime": {
"x": 0,
"y": 0
},
"finish": false,
"ending": true,
"resetto": 0
},
{
"id": 103000,
"paretnTask": 102000,
"subTask": [
1001,
1002
],
"name": {
"key": "SubplotMainTask_103000",
"text": "让阿宝变强3"
},
"conditions": [
100101,
100102
],
"reward": [
{
"a": "attr",
"t": "gold",
"n": 100
},
{
"a": "attr",
"t": "diamond",
"n": 10
}
],
"timeSlice": {
"x": 0,
"y": 0
},
"endtime": {
"x": 0,
"y": 0
},
"finish": false,
"ending": true,
"resetto": 0
},
{
"id": 104000,
"paretnTask": 102000,
"subTask": [
1001,
1002
],
"name": {
"key": "SubplotMainTask_104000",
"text": "让阿宝变强4"
},
"conditions": [
100101,
100102
],
"reward": [],
"timeSlice": {
"x": 0,
"y": 0
},
"endtime": {
"x": 0,
"y": 0
},
"finish": true,
"ending": false,
"resetto": 1001
},
{
"id": 105000,
"paretnTask": 103000,
"subTask": [
1001,
1002
],
"name": {
"key": "SubplotMainTask_105000",
"text": "让阿宝变强5"
},
"conditions": [
100101,
100102
],
"reward": [],
"timeSlice": {
"x": 0,
"y": 0
},
"endtime": {
"x": 0,
"y": 0
},
"finish": false,
"ending": true,
"resetto": 0
},
{
"id": 106000,
"paretnTask": 105000,
"subTask": [
1001,
1002
],
"name": {
"key": "SubplotMainTask_106000",
"text": "让阿宝变强6"
},
"conditions": [
100101,
100102
],
"reward": [],
"timeSlice": {
"x": 0,
"y": 0
},
"endtime": {
"x": 0,
"y": 0
},
"finish": true,
"ending": true,
"resetto": 0
}
]

View File

@ -1,70 +0,0 @@
[
{
"id": 1001,
"preTId": -1,
"nextTId": 100102,
"cond": [
101,
102
],
"reward": [
{
"a": "attr",
"t": "gold",
"n": 100
},
{
"a": "attr",
"t": "diamond",
"n": 10
}
]
},
{
"id": 1002,
"preTId": 100101,
"nextTId": 100103,
"cond": [
104
],
"reward": [
{
"a": "attr",
"t": "gold",
"n": 100
},
{
"a": "attr",
"t": "diamond",
"n": 10
}
]
},
{
"id": 1003,
"preTId": 100102,
"nextTId": 100104,
"cond": [
106
],
"reward": []
},
{
"id": 1004,
"preTId": 100103,
"nextTId": 100105,
"cond": [
108
],
"reward": []
},
{
"id": 1005,
"preTId": 100103,
"nextTId": -1,
"cond": [
109
],
"reward": []
}
]

View File

@ -1,34 +0,0 @@
[
{
"id": 1001,
"task": 101000
},
{
"id": 1002,
"task": 102000
},
{
"id": 1003,
"task": 103000
},
{
"id": 1004,
"task": 104000
},
{
"id": 1005,
"task": 105000
},
{
"id": 1006,
"task": 106000
},
{
"id": 1007,
"task": 107000
},
{
"id": 1008,
"task": 108000
}
]

View File

@ -1,187 +0,0 @@
[
{
"index": 1,
"nodeIndex": 0,
"stroy": 101,
"name": {
"key": "阿宝的成长1",
"text": "阿宝的成长1"
},
"img": "zx_pt_01",
"cond": [
101
],
"taskline": 1001,
"reward": [
{
"a": "attr",
"t": "gold",
"n": 100
},
{
"a": "attr",
"t": "diamond",
"n": 10
}
],
"timeSlice": {
"x": 14,
"y": 16
}
},
{
"index": 2,
"nodeIndex": 0,
"stroy": 101,
"name": {
"key": "阿宝的成长2",
"text": "阿宝的成长2"
},
"img": "zx_pt_02",
"cond": [
101
],
"taskline": 1002,
"reward": [
{
"a": "attr",
"t": "gold",
"n": 100
},
{
"a": "attr",
"t": "diamond",
"n": 10
}
],
"timeSlice": {
"x": 0,
"y": 0
}
},
{
"index": 3,
"nodeIndex": 0,
"stroy": 101,
"name": {
"key": "阿宝的成长3",
"text": "阿宝的成长3"
},
"img": "zx_pt_03",
"cond": [
101
],
"taskline": 1003,
"reward": [
{
"a": "attr",
"t": "gold",
"n": 100
},
{
"a": "attr",
"t": "diamond",
"n": 10
}
],
"timeSlice": {
"x": 0,
"y": 0
}
},
{
"index": 4,
"nodeIndex": 1,
"stroy": 101,
"name": {
"key": "阿宝的成长4",
"text": "阿宝的成长4"
},
"img": "zx_pt_04",
"cond": [
101
],
"taskline": 1004,
"reward": [],
"timeSlice": {
"x": 0,
"y": 0
}
},
{
"index": 5,
"nodeIndex": 1,
"stroy": 101,
"name": {
"key": "阿宝的成长5",
"text": "阿宝的成长5"
},
"img": "zx_pt_05",
"cond": [
101
],
"taskline": 1005,
"reward": [],
"timeSlice": {
"x": 0,
"y": 0
}
},
{
"index": 6,
"nodeIndex": 2,
"stroy": 101,
"name": {
"key": "阿宝的成长6",
"text": "阿宝的成长6"
},
"img": "zx_pt_06",
"cond": [
101
],
"taskline": 1006,
"reward": [],
"timeSlice": {
"x": 0,
"y": 0
}
},
{
"index": 7,
"nodeIndex": 3,
"stroy": 101,
"name": {
"key": "阿宝的成长7",
"text": "阿宝的成长7"
},
"img": "zx_pt_07",
"cond": [
101
],
"taskline": 1007,
"reward": [],
"timeSlice": {
"x": 0,
"y": 0
}
},
{
"index": 8,
"nodeIndex": 4,
"stroy": 101,
"name": {
"key": "阿宝的成长8",
"text": "阿宝的成长8"
},
"img": "zx_pt_08",
"cond": [
101
],
"taskline": 1008,
"reward": [],
"timeSlice": {
"x": 0,
"y": 0
}
}
]

File diff suppressed because it is too large Load Diff

View File

@ -12,13 +12,7 @@
"id_after": 0,
"jump_interface": 107,
"icon": "wp_icon_0001",
"reword": [
{
"a": "item",
"t": "14030414",
"n": 40
}
]
"reword": []
},
{
"key": 20002,
@ -33,13 +27,7 @@
"id_after": 0,
"jump_interface": 103,
"icon": "wp_icon_0001",
"reword": [
{
"a": "item",
"t": "14030414",
"n": 40
}
]
"reword": []
},
{
"key": 20003,
@ -54,13 +42,7 @@
"id_after": 0,
"jump_interface": 102,
"icon": "wp_icon_0001",
"reword": [
{
"a": "item",
"t": "14030414",
"n": 40
}
]
"reword": []
},
{
"key": 20004,
@ -75,13 +57,7 @@
"id_after": 0,
"jump_interface": 122,
"icon": "wp_icon_0001",
"reword": [
{
"a": "item",
"t": "14030414",
"n": 40
}
]
"reword": []
},
{
"key": 20005,
@ -96,13 +72,7 @@
"id_after": 0,
"jump_interface": 113,
"icon": "wp_icon_0001",
"reword": [
{
"a": "item",
"t": "14030414",
"n": 40
}
]
"reword": []
},
{
"key": 20006,
@ -117,13 +87,7 @@
"id_after": 0,
"jump_interface": 122,
"icon": "wp_icon_0001",
"reword": [
{
"a": "item",
"t": "14030414",
"n": 40
}
]
"reword": []
},
{
"key": 20007,
@ -138,13 +102,7 @@
"id_after": 0,
"jump_interface": 122,
"icon": "wp_icon_0001",
"reword": [
{
"a": "item",
"t": "14030414",
"n": 40
}
]
"reword": []
},
{
"key": 20008,
@ -159,12 +117,6 @@
"id_after": 0,
"jump_interface": 156,
"icon": "wp_icon_0001",
"reword": [
{
"a": "item",
"t": "14030414",
"n": 40
}
]
"reword": []
}
]

File diff suppressed because it is too large Load Diff

View File

@ -1,178 +0,0 @@
[
{
"Id": 1,
"Count": 1,
"desc": {
"key": "teach_task_10001",
"text": "使用<img src='ui://icon/jn_icon_x003' width='20' height='20'/>攻击全体敌人,并吸收敌人的行动值。"
},
"When": 15,
"FromCheck": "HeroID=25001",
"TargetCheck": "",
"MainSkillCheck": "MainSkillID=125001111",
"AfterSkillCheck": "",
"BuffCheck": "",
"FightEndCheck": "",
"AddCon": []
},
{
"Id": 2,
"Count": 1,
"desc": {
"key": "teach_task_10002",
"text": "使用<img src='ui://icon/jn_icon_x001' width='20' height='20'/>击杀首领,并获得生命值恢复。"
},
"When": 15,
"FromCheck": "HeroID=25001",
"TargetCheck": "",
"MainSkillCheck": "MainSkillID=125001311",
"AfterSkillCheck": "",
"BuffCheck": "",
"FightEndCheck": "",
"AddCon": []
},
{
"Id": 3,
"Count": 1,
"desc": {
"key": "teach_task_10003",
"text": "获得本次战斗胜利。"
},
"When": 24,
"FromCheck": "",
"TargetCheck": "",
"MainSkillCheck": "",
"AfterSkillCheck": "",
"BuffCheck": "",
"FightEndCheck": "Win=1",
"AddCon": []
},
{
"Id": 4,
"Count": 1,
"desc": {
"key": "teach_task_10001",
"text": "使用<img src='ui://icon/jn_icon_x003' width='20' height='20'/>攻击全体敌人,并吸收敌人的行动值。"
},
"When": 15,
"FromCheck": "",
"TargetCheck": "",
"MainSkillCheck": "",
"AfterSkillCheck": "",
"BuffCheck": "",
"FightEndCheck": "",
"AddCon": []
},
{
"Id": 5,
"Count": 1,
"desc": {
"key": "teach_task_10002",
"text": "使用<img src='ui://icon/jn_icon_x001' width='20' height='20'/>击杀首领,并获得生命值恢复。"
},
"When": 15,
"FromCheck": "",
"TargetCheck": "",
"MainSkillCheck": "",
"AfterSkillCheck": "",
"BuffCheck": "",
"FightEndCheck": "",
"AddCon": []
},
{
"Id": 6,
"Count": 1,
"desc": {
"key": "teach_task_10003",
"text": "获得本次战斗胜利。"
},
"When": 24,
"FromCheck": "",
"TargetCheck": "",
"MainSkillCheck": "",
"AfterSkillCheck": "",
"BuffCheck": "",
"FightEndCheck": "",
"AddCon": []
},
{
"Id": 7,
"Count": 1,
"desc": {
"key": "teach_task_10001",
"text": "使用<img src='ui://icon/jn_icon_x003' width='20' height='20'/>攻击全体敌人,并吸收敌人的行动值。"
},
"When": 15,
"FromCheck": "",
"TargetCheck": "",
"MainSkillCheck": "",
"AfterSkillCheck": "",
"BuffCheck": "",
"FightEndCheck": "",
"AddCon": []
},
{
"Id": 8,
"Count": 1,
"desc": {
"key": "teach_task_10002",
"text": "使用<img src='ui://icon/jn_icon_x001' width='20' height='20'/>击杀首领,并获得生命值恢复。"
},
"When": 15,
"FromCheck": "",
"TargetCheck": "",
"MainSkillCheck": "",
"AfterSkillCheck": "",
"BuffCheck": "",
"FightEndCheck": "",
"AddCon": []
},
{
"Id": 9,
"Count": 1,
"desc": {
"key": "teach_task_10003",
"text": "获得本次战斗胜利。"
},
"When": 24,
"FromCheck": "",
"TargetCheck": "",
"MainSkillCheck": "",
"AfterSkillCheck": "",
"BuffCheck": "",
"FightEndCheck": "",
"AddCon": []
},
{
"Id": 10,
"Count": 1,
"desc": {
"key": "teach_task_10001",
"text": "使用<img src='ui://icon/jn_icon_x003' width='20' height='20'/>攻击全体敌人,并吸收敌人的行动值。"
},
"When": 15,
"FromCheck": "",
"TargetCheck": "",
"MainSkillCheck": "",
"AfterSkillCheck": "",
"BuffCheck": "",
"FightEndCheck": "",
"AddCon": []
},
{
"Id": 11,
"Count": 1,
"desc": {
"key": "teach_task_10002",
"text": "使用<img src='ui://icon/jn_icon_x001' width='20' height='20'/>击杀首领,并获得生命值恢复。"
},
"When": 15,
"FromCheck": "",
"TargetCheck": "",
"MainSkillCheck": "",
"AfterSkillCheck": "",
"BuffCheck": "",
"FightEndCheck": "",
"AddCon": []
}
]

View File

@ -1,44 +0,0 @@
[
{
"id": 1,
"msg": "功能列表",
"route": "sys.funclist",
"params": "{}"
},
{
"id": 2,
"msg": "",
"route": "",
"params": ""
},
{
"id": 3,
"msg": "",
"route": "",
"params": ""
},
{
"id": 4,
"msg": "",
"route": "",
"params": ""
},
{
"id": 5,
"msg": "",
"route": "",
"params": ""
},
{
"id": 6,
"msg": "",
"route": "",
"params": ""
},
{
"id": 7,
"msg": "",
"route": "",
"params": ""
}
]

File diff suppressed because it is too large Load Diff

View File

@ -12,11 +12,11 @@ import (
)
const (
game_gamecolor = "game_gamecolor.json" //颜色表
game_playerlv = "game_playerlv.json" //玩家等级
game_facemod = "game_facemod.json" //形象配置表
game_drop = "game_drop.json" //掉落
new_hero = "game_hero.json"
//game_gamecolor = "game_gamecolor.json" //颜色表
game_playerlv = "game_playerlv.json" //玩家等级
game_facemod = "game_facemod.json" //形象配置表
game_drop = "game_drop.json" //掉落
new_hero = "game_hero.json"
// 签到
game_signreset = "game_signreset.json"
game_sign = "game_sign.json"
@ -39,7 +39,7 @@ type MCompConfigure struct {
//组件初始化接口
func (this *MCompConfigure) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
err = this.ModuleCompBase.Init(service, module, comp, options)
err = this.LoadConfigure(game_gamecolor, cfg.NewGameGameColor)
//err = this.LoadConfigure(game_gamecolor, cfg.NewGameGameColor)
err = this.LoadConfigure(new_hero, cfg.NewGameHero)
err = this.LoadConfigure(game_playerlv, cfg.NewGamePlayerlv)
err = this.LoadConfigure(game_facemod, cfg.NewGameFacemod)
@ -177,20 +177,20 @@ func (this *MCompConfigure) GetDropReward(dropId int32) (result []*cfg.Gameatn)
return
}
func (this *MCompConfigure) GetColor(id int32) (item *cfg.GameGameColorData, err error) {
var (
v interface{}
ok bool
)
if v, err = this.GetConfigure(game_gamecolor); err == nil {
return
} else {
if item, ok = v.(*cfg.GameGameColor).GetDataMap()[id]; !ok {
err = fmt.Errorf("on found color:%d", id)
}
}
return
}
// func (this *MCompConfigure) GetColor(id int32) (item *cfg.GameGameColorData, err error) {
// var (
// v interface{}
// ok bool
// )
// if v, err = this.GetConfigure(game_gamecolor); err == nil {
// return
// } else {
// if item, ok = v.(*cfg.GameGameColor).GetDataMap()[id]; !ok {
// err = fmt.Errorf("on found color:%d", id)
// }
// }
// return
// }
// 获取英雄原始星级
func (this *MCompConfigure) GetHeroConfig(heroCfgId string) *cfg.GameHeroData {

View File

@ -15,7 +15,7 @@ const (
equip_attrlibrary = "game_equipattrlibrary.json" //装备属性配置表
equip_intensify = "game_equipintensify.json" //装备等级消耗表
equip_suit = "game_equipsuit.json" //装备套装表
game_equipcompose = "game_equipcompose.json" //装备锻造
game_equipcompose = "game_equipscompose.json" //装备锻造
game_equipattribute = "game_equipattribute.json" //装备技能列表
game_equipenchanting = "game_equipenchanting.json" //装备附魔
game_sellcoefficient = "game_sellcoefficient.json" //装备出售品质系数

View File

@ -1,17 +1,15 @@
package gm
import (
"fmt"
"go_dreamfactory/lego/core"
"go_dreamfactory/lego/sys/log"
"go_dreamfactory/modules"
"go_dreamfactory/sys/configure"
cfg "go_dreamfactory/sys/configure/structs"
"sync"
)
const (
game_daddy = "game_daddy.json"
//game_daddy = "game_daddy.json"
)
///配置管理基础组件
@ -23,7 +21,7 @@ type configureComp struct {
//组件初始化接口
func (this *configureComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
err = this.MCompConfigure.Init(service, module, comp, options)
err = this.LoadConfigure(game_daddy, cfg.NewGameInitial)
//err = this.LoadConfigure(game_daddy, cfg.NewGameInitial)
return
}
@ -43,18 +41,19 @@ func (this *configureComp) LoadMultiConfigure(confs map[string]interface{}) (err
func (this *configureComp) GetConfigure(name string) (v interface{}, err error) {
return configure.GetConfigure(name)
}
func (this *configureComp) GetYouDaddyConf() (configure *cfg.GameInitial, err error) {
var (
v interface{}
ok bool
)
if v, err = this.GetConfigure(game_daddy); err != nil {
return
} else {
if configure, ok = v.(*cfg.GameInitial); !ok {
err = fmt.Errorf("%T no is *cfg.Game_comInitial", v)
return
}
}
return
}
// func (this *configureComp) GetYouDaddyConf() (configure *cfg.GameInitial, err error) {
// var (
// v interface{}
// ok bool
// )
// if v, err = this.GetConfigure(game_daddy); err != nil {
// return
// } else {
// if configure, ok = v.(*cfg.GameInitial); !ok {
// err = fmt.Errorf("%T no is *cfg.Game_comInitial", v)
// return
// }
// }
// return
// }

View File

@ -13,24 +13,24 @@ import (
)
const (
equip_suit = "game_equipsuit.json" //装备套装表
new_hero = "game_hero.json" //英雄
hero_stargrow = "game_herostargrow.json" //英雄品质系数
hero_levelgrow = "game_herolevelgrow.json" //英雄成长系数
hero_starup = "game_herostarup.json" // 升星
hero_levelup = "game_herolevelup.json" //英雄等级基础属性
hero_exp = "game_heroexp.json" // 升级
hero_skillup = "game_heroskilllevel.json" // 英雄技能升级
game_skillatk = "game_skillatk.json" // 英雄技能
hero_awaken = "game_heroawaken.json" // 英雄觉醒
hero_drawcard = "game_drawcard.json" // 抽卡
hero_drawupdraw = "game_drawupdraw.json" // 抽卡概率调整
hero_drawcost = "game_drawcost.json" // 抽卡消耗
hero_fusion = "game_herofusion.json" // 卡牌融合
hero_starupsp = "game_herostarupsp.json" // 精灵升星
hero_talentskill = "game_talentskill.json" // 天赋
hero_talent = "game_herotalent.json" // 天赋详细数据
hero_itembox = "game_itembox.json" // 天赋详细数据
equip_suit = "game_equipsuit.json" //装备套装表
new_hero = "game_hero.json" //英雄
hero_stargrow = "game_herostargrow.json" //英雄品质系数
hero_levelgrow = "game_herolevelgrow.json" //英雄成长系数
hero_starup = "game_herostarup.json" // 升星
hero_levelup = "game_herolevelup.json" //英雄等级基础属性
hero_exp = "game_heroexp.json" // 升级
hero_skillup = "game_heroskilllevel.json" // 英雄技能升级
game_skillatk = "game_skillatk.json" // 英雄技能
hero_awaken = "game_heroawaken.json" // 英雄觉醒
hero_drawcard = "game_drawcard.json" // 抽卡
hero_drawupdraw = "game_drawupdraw.json" // 抽卡概率调整
hero_drawcost = "game_drawcost.json" // 抽卡消耗
hero_fusion = "game_herofusion.json" // 卡牌融合
//hero_starupsp = "game_herostarupsp.json" // 精灵升星
hero_talentskill = "game_talentskill.json" // 天赋
hero_talent = "game_herotalent.json" // 天赋详细数据
hero_itembox = "game_itembox.json" // 天赋详细数据
game_shopitem = "game_shopitem.json"
hero_skill = "game_heroskill.json"
)
@ -51,17 +51,17 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
err = this.MCompConfigure.Init(service, module, comp, options)
this.module = module.(*Hero)
err = this.LoadMultiConfigure(map[string]interface{}{
equip_suit: cfg.NewGameEquipSuit,
new_hero: cfg.NewGameHero,
hero_stargrow: cfg.NewGameHeroStargrow,
hero_levelgrow: cfg.NewGameHeroLevelgrow,
hero_levelup: cfg.NewGameHeroLevelup,
hero_exp: cfg.NewGameHeroExp,
hero_skillup: cfg.NewGameHeroSkillLevel,
game_skillatk: cfg.NewGameSkillAtk,
hero_drawcard: cfg.NewGameDrawCard,
hero_fusion: cfg.NewGameHerofusion,
hero_starupsp: cfg.NewGameHeroStarupSp,
equip_suit: cfg.NewGameEquipSuit,
new_hero: cfg.NewGameHero,
hero_stargrow: cfg.NewGameHeroStargrow,
hero_levelgrow: cfg.NewGameHeroLevelgrow,
hero_levelup: cfg.NewGameHeroLevelup,
hero_exp: cfg.NewGameHeroExp,
hero_skillup: cfg.NewGameHeroSkillLevel,
game_skillatk: cfg.NewGameSkillAtk,
hero_drawcard: cfg.NewGameDrawCard,
hero_fusion: cfg.NewGameHerofusion,
//hero_starupsp: cfg.NewGameHeroStarupSp,
hero_talentskill: cfg.NewGameTalentSkill,
hero_talent: cfg.NewGameHeroTalent,
hero_itembox: cfg.NewGameItemBox,
@ -286,16 +286,16 @@ func (this *configureComp) GetHeroFucionConfig(cid string) (data *cfg.GameHerofu
return
}
func (this *configureComp) GetHeroSpriteStar(cid string) (hid string) {
if v, err := this.GetConfigure(hero_starupsp); err == nil {
if configure, ok := v.(*cfg.GameHeroStarupSp); ok {
hid = configure.Get(cid).Starid
return
}
}
this.module.Errorf("cfg.GameHeroStarupSpData GetHeroSpriteStar:id = %s", cid)
return ""
}
// func (this *configureComp) GetHeroSpriteStar(cid string) (hid string) {
// if v, err := this.GetConfigure(hero_starupsp); err == nil {
// if configure, ok := v.(*cfg.GameHeroStarupSp); ok {
// hid = configure.Get(cid).Starid
// return
// }
// }
// this.module.Errorf("cfg.GameHeroStarupSpData GetHeroSpriteStar:id = %s", cid)
// return ""
// }
func (this *configureComp) GetHeroTalent(id int32) (data *cfg.GameHeroTalentData) {
if v, err := this.GetConfigure(hero_talent); err == nil {

View File

@ -7,8 +7,6 @@ import (
"go_dreamfactory/lego/sys/redis"
"go_dreamfactory/modules"
"go_dreamfactory/pb"
cfg "go_dreamfactory/sys/configure/structs"
"go_dreamfactory/utils"
"github.com/pkg/errors"
"go.mongodb.org/mongo-driver/bson/primitive"
@ -54,24 +52,24 @@ func (this *ModelRtask) GetRtask(uid string) *pb.DBRtask {
}
// 做任务之前的校验
func (this *ModelRtask) checkHandle(uid string, frtaskIds []int32, conf *cfg.GameRdtaskData) (err error, ok bool) {
//判断前置任务状态
if conf.PreTid != 0 {
if _, ok = utils.Findx(frtaskIds, conf.PreTid); !ok {
err = errors.New("前置任务未完成")
return
}
}
// func (this *ModelRtask) checkHandle(uid string, frtaskIds []int32, conf *cfg.GameRdtaskData) (err error, ok bool) {
// //判断前置任务状态
// if conf.PreTid != 0 {
// if _, ok = utils.Findx(frtaskIds, conf.PreTid); !ok {
// err = errors.New("前置任务未完成")
// return
// }
// }
//验证限定条件
for _, v := range conf.Condition {
if err, ok = this.checkCondi(uid, v); !ok {
return
}
}
// //验证限定条件
// for _, v := range conf.Condition {
// if err, ok = this.checkCondi(uid, v); !ok {
// return
// }
// }
return
}
// return
// }
// 确定选项前的校验
func (this *ModelRtask) checkCondi(uid string, condiId int32) (err error, ok bool) {
@ -95,7 +93,7 @@ func (this *ModelRtask) checkCondi(uid string, condiId int32) (err error, ok boo
cond, ok := this.moduleRtask.handleMap.Load(condiId)
if !ok {
rcs := this.moduleRtask.getHandle(comm.TaskType(conf.Type))
for _, v:=range rcs {
for _, v := range rcs {
if v.condId == condiId {
cond = v
}

View File

@ -7,7 +7,6 @@ import (
"go_dreamfactory/modules"
"go_dreamfactory/pb"
"go_dreamfactory/sys/configure"
cfg "go_dreamfactory/sys/configure/structs"
"go_dreamfactory/sys/db"
"math"
"strconv"
@ -93,21 +92,21 @@ func (this *SeasonPagoda) Start() (err error) {
return
}
func (this *SeasonPagoda) GetSeasonReward() []int32 {
sz := make([]int32, 0)
if v, err := this.GetConfigure(game_seasonreward); err != nil {
log.Errorf("get global conf err:%v", err)
return sz
} else {
if configure, ok := v.(*cfg.GamePagodaSeasonReward); ok {
for _, v := range configure.GetDataList() {
sz = append(sz, v.Ranking[0])
}
}
log.Errorf("%T no is *cfg.Game_global", v)
return sz
}
}
// func (this *SeasonPagoda) GetSeasonReward() []int32 {
// sz := make([]int32, 0)
// if v, err := this.GetConfigure(game_seasonreward); err != nil {
// log.Errorf("get global conf err:%v", err)
// return sz
// } else {
// if configure, ok := v.(*cfg.GamePagodaSeasonReward); ok {
// for _, v := range configure.GetDataList() {
// sz = append(sz, v.Ranking[0])
// }
// }
// log.Errorf("%T no is *cfg.Game_global", v)
// return sz
// }
// }
// // 赛季塔结束
// func (this *SeasonPagoda) TimerSeasonOver() {

View File

@ -12,13 +12,13 @@ import (
)
const (
game_global = "game_global.json" //全局配置表
game_initial = "game_initial.json" //初始化表
game_gamecolor = "game_gamecolor.json" //颜色表
game_playerlv = "game_playerlv.json" //玩家等级
game_facemod = "game_facemod.json" //形象配置表
game_drop = "game_drop.json" //掉落
new_hero = "game_hero.json"
game_global = "game_global.json" //全局配置表
game_initial = "game_initial.json" //初始化表
//game_gamecolor = "game_gamecolor.json" //颜色表
game_playerlv = "game_playerlv.json" //玩家等级
game_facemod = "game_facemod.json" //形象配置表
game_drop = "game_drop.json" //掉落
new_hero = "game_hero.json"
// 签到
game_signreset = "game_signreset.json"
game_sign = "game_sign.json"
@ -61,7 +61,7 @@ func (this *MCompConfigure) Init(service core.IService, module core.IModule, com
err = this.ModuleCompBase.Init(service, module, comp, options)
err = this.LoadConfigure(game_global, cfg.NewGameGlobal)
err = this.LoadConfigure(game_initial, cfg.NewGameInitial)
err = this.LoadConfigure(game_gamecolor, cfg.NewGameGameColor)
//err = this.LoadConfigure(game_gamecolor, cfg.NewGameGameColor)
err = this.LoadConfigure(new_hero, cfg.NewGameHero)
err = this.LoadConfigure(game_playerlv, cfg.NewGamePlayerlv)
err = this.LoadConfigure(game_facemod, cfg.NewGameFacemod)
@ -431,20 +431,20 @@ func (this *MCompConfigure) GetDropReward(dropId int32) (result []*cfg.Gameatn)
return
}
func (this *MCompConfigure) GetColor(id int32) (item *cfg.GameGameColorData, err error) {
var (
v interface{}
ok bool
)
if v, err = this.GetConfigure(game_gamecolor); err == nil {
return
} else {
if item, ok = v.(*cfg.GameGameColor).GetDataMap()[id]; !ok {
err = fmt.Errorf("on found color:%d", id)
}
}
return
}
// func (this *MCompConfigure) GetColor(id int32) (item *cfg.GameGameColorData, err error) {
// var (
// v interface{}
// ok bool
// )
// if v, err = this.GetConfigure(game_gamecolor); err == nil {
// return
// } else {
// if item, ok = v.(*cfg.GameGameColor).GetDataMap()[id]; !ok {
// err = fmt.Errorf("on found color:%d", id)
// }
// }
// return
// }
// 获取英雄原始星级
func (this *MCompConfigure) GetHeroConfig(heroCfgId string) *cfg.GameHeroData {

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameAffix struct {
_dataMap map[int32]*GameAffixData
_dataList []*GameAffixData
}
func NewGameAffix(_buf []map[string]interface{}) (*GameAffix, error) {
_dataList := make([]*GameAffixData, 0, len(_buf))
dataMap := make(map[int32]*GameAffixData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameAffixData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Key] = _v
}
}
return &GameAffix{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameAffix) GetDataMap() map[int32]*GameAffixData {
return table._dataMap
}
func (table *GameAffix) GetDataList() []*GameAffixData {
return table._dataList
}
func (table *GameAffix) Get(key int32) *GameAffixData {
return table._dataMap[key]
}

View File

@ -1,37 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameAffixData struct {
Key int32
Name string
}
const TypeId_GameAffixData = -990604642
func (*GameAffixData) GetTypeId() int32 {
return -990604642
}
func (_v *GameAffixData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["key"].(float64); !_ok_ { err = errors.New("key error"); return }; _v.Key = int32(_tempNum_) }
{var _ok_ bool; var __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 } } }
return
}
func DeserializeGameAffixData(_buf map[string]interface{}) (*GameAffixData, error) {
v := &GameAffixData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameCaptaintext struct {
_dataMap map[string]*GameCaptaintextData
_dataList []*GameCaptaintextData
}
func NewGameCaptaintext(_buf []map[string]interface{}) (*GameCaptaintext, error) {
_dataList := make([]*GameCaptaintextData, 0, len(_buf))
dataMap := make(map[string]*GameCaptaintextData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameCaptaintextData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Hero] = _v
}
}
return &GameCaptaintext{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameCaptaintext) GetDataMap() map[string]*GameCaptaintextData {
return table._dataMap
}
func (table *GameCaptaintext) GetDataList() []*GameCaptaintextData {
return table._dataList
}
func (table *GameCaptaintext) Get(key string) *GameCaptaintextData {
return table._dataMap[key]
}

View File

@ -1,37 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameCaptaintextData struct {
Hero string
Text string
}
const TypeId_GameCaptaintextData = 1046893471
func (*GameCaptaintextData) GetTypeId() int32 {
return 1046893471
}
func (_v *GameCaptaintextData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; if _v.Hero, _ok_ = _buf["hero"].(string); !_ok_ { err = errors.New("hero 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 DeserializeGameCaptaintextData(_buf map[string]interface{}) (*GameCaptaintextData, error) {
v := &GameCaptaintextData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,50 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameChooseReward struct {
ChooseId int32
Reward []*Gameatn
}
const TypeId_GameChooseReward = -495619934
func (*GameChooseReward) GetTypeId() int32 {
return -495619934
}
func (_v *GameChooseReward)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ChooseId"].(float64); !_ok_ { err = errors.New("ChooseId error"); return }; _v.ChooseId = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["Reward"].([]interface{}); !_ok_ { err = errors.New("Reward error"); return }
_v.Reward = 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.Reward = append(_v.Reward, _list_v_)
}
}
return
}
func DeserializeGameChooseReward(_buf map[string]interface{}) (*GameChooseReward, error) {
v := &GameChooseReward{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,34 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameEquipCompose struct {
_dataList []*GameEquipComposeData
}
func NewGameEquipCompose(_buf []map[string]interface{}) (*GameEquipCompose, error) {
_dataList := make([]*GameEquipComposeData, 0, len(_buf))
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameEquipComposeData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
}
}
return &GameEquipCompose{_dataList:_dataList}, nil
}
func (table *GameEquipCompose) GetDataList() []*GameEquipComposeData {
return table._dataList
}
func (table *GameEquipCompose) Get(index int) *GameEquipComposeData {
return table._dataList[index]
}

View File

@ -1,88 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameEquipComposeData struct {
Key int32
Suittype int32
Star int32
Skillintr string
Need []*Gameatn
Ico string
Equip []string
Probability []int32
}
const TypeId_GameEquipComposeData = -210350968
func (*GameEquipComposeData) GetTypeId() int32 {
return -210350968
}
func (_v *GameEquipComposeData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["key"].(float64); !_ok_ { err = errors.New("key error"); return }; _v.Key = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["suittype"].(float64); !_ok_ { err = errors.New("suittype error"); return }; _v.Suittype = 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 __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["skillintr"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Skillintr error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Skillintr, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["need"].([]interface{}); !_ok_ { err = errors.New("need error"); return }
_v.Need = 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.Need = append(_v.Need, _list_v_)
}
}
{ var _ok_ bool; if _v.Ico, _ok_ = _buf["ico"].(string); !_ok_ { err = errors.New("ico error"); return } }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["equip"].([]interface{}); !_ok_ { err = errors.New("equip error"); return }
_v.Equip = 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.Equip = append(_v.Equip, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["probability"].([]interface{}); !_ok_ { err = errors.New("probability error"); return }
_v.Probability = 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.Probability = append(_v.Probability, _list_v_)
}
}
return
}
func DeserializeGameEquipComposeData(_buf map[string]interface{}) (*GameEquipComposeData, error) {
v := &GameEquipComposeData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -18,7 +18,6 @@ type GameFavorabilityData struct {
FavorExp int32
LvName string
PrivilegeType int32
PrivilegeValue int32
ReturnReward []*Gameatn
ReturnTxt string
LikesFood []string
@ -53,7 +52,6 @@ func (_v *GameFavorabilityData)Deserialize(_buf map[string]interface{}) (err err
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["favor_exp"].(float64); !_ok_ { err = errors.New("favor_exp error"); return }; _v.FavorExp = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["lv_name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.LvName error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.LvName, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["privilege_type"].(float64); !_ok_ { err = errors.New("privilege_type error"); return }; _v.PrivilegeType = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["privilege_value"].(float64); !_ok_ { err = errors.New("privilege_value error"); return }; _v.PrivilegeValue = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool

View File

@ -9,34 +9,26 @@
package cfg
type GameFriends struct {
_dataMap map[int32]*GameFriendsData
_dataList []*GameFriendsData
}
func NewGameFriends(_buf []map[string]interface{}) (*GameFriends, error) {
_dataList := make([]*GameFriendsData, 0, len(_buf))
dataMap := make(map[int32]*GameFriendsData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameFriendsData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameFriends{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameFriends) GetDataMap() map[int32]*GameFriendsData {
return table._dataMap
return &GameFriends{_dataList:_dataList}, nil
}
func (table *GameFriends) GetDataList() []*GameFriendsData {
return table._dataList
}
func (table *GameFriends) Get(key int32) *GameFriendsData {
return table._dataMap[key]
func (table *GameFriends) Get(index int) *GameFriendsData {
return table._dataList[index]
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameGameColor struct {
_dataMap map[int32]*GameGameColorData
_dataList []*GameGameColorData
}
func NewGameGameColor(_buf []map[string]interface{}) (*GameGameColor, error) {
_dataList := make([]*GameGameColorData, 0, len(_buf))
dataMap := make(map[int32]*GameGameColorData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameGameColorData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Star] = _v
}
}
return &GameGameColor{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameGameColor) GetDataMap() map[int32]*GameGameColorData {
return table._dataMap
}
func (table *GameGameColor) GetDataList() []*GameGameColorData {
return table._dataList
}
func (table *GameGameColor) Get(key int32) *GameGameColorData {
return table._dataMap[key]
}

View File

@ -1,37 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameGameColorData struct {
Star int32
Color string
}
const TypeId_GameGameColorData = -304680737
func (*GameGameColorData) GetTypeId() int32 {
return -304680737
}
func (_v *GameGameColorData)Deserialize(_buf map[string]interface{}) (err error) {
{ 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; if _v.Color, _ok_ = _buf["color"].(string); !_ok_ { err = errors.New("color error"); return } }
return
}
func DeserializeGameGameColorData(_buf map[string]interface{}) (*GameGameColorData, error) {
v := &GameGameColorData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameHeroStarupSp struct {
_dataMap map[string]*GameHeroStarupSpData
_dataList []*GameHeroStarupSpData
}
func NewGameHeroStarupSp(_buf []map[string]interface{}) (*GameHeroStarupSp, error) {
_dataList := make([]*GameHeroStarupSpData, 0, len(_buf))
dataMap := make(map[string]*GameHeroStarupSpData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameHeroStarupSpData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameHeroStarupSp{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameHeroStarupSp) GetDataMap() map[string]*GameHeroStarupSpData {
return table._dataMap
}
func (table *GameHeroStarupSp) GetDataList() []*GameHeroStarupSpData {
return table._dataList
}
func (table *GameHeroStarupSp) Get(key string) *GameHeroStarupSpData {
return table._dataMap[key]
}

View File

@ -1,39 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameHeroStarupSpData struct {
Id string
Star int32
Starid string
}
const TypeId_GameHeroStarupSpData = -2086652406
func (*GameHeroStarupSpData) GetTypeId() int32 {
return -2086652406
}
func (_v *GameHeroStarupSpData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; if _v.Id, _ok_ = _buf["id"].(string); !_ok_ { err = errors.New("id error"); return } }
{ 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; if _v.Starid, _ok_ = _buf["starid"].(string); !_ok_ { err = errors.New("starid error"); return } }
return
}
func DeserializeGameHeroStarupSpData(_buf map[string]interface{}) (*GameHeroStarupSpData, error) {
v := &GameHeroStarupSpData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameIp struct {
_dataMap map[int32]*GameIpData
_dataList []*GameIpData
}
func NewGameIp(_buf []map[string]interface{}) (*GameIp, error) {
_dataList := make([]*GameIpData, 0, len(_buf))
dataMap := make(map[int32]*GameIpData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameIpData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.IpId] = _v
}
}
return &GameIp{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameIp) GetDataMap() map[int32]*GameIpData {
return table._dataMap
}
func (table *GameIp) GetDataList() []*GameIpData {
return table._dataList
}
func (table *GameIp) Get(key int32) *GameIpData {
return table._dataMap[key]
}

View File

@ -1,39 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameIpData struct {
IpId int32
IpIcon string
IpName string
}
const TypeId_GameIpData = -59343123
func (*GameIpData) GetTypeId() int32 {
return -59343123
}
func (_v *GameIpData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ip_id"].(float64); !_ok_ { err = errors.New("ip_id error"); return }; _v.IpId = int32(_tempNum_) }
{ var _ok_ bool; if _v.IpIcon, _ok_ = _buf["ip_icon"].(string); !_ok_ { err = errors.New("ip_icon error"); return } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["ip_name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.IpName error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.IpName, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
return
}
func DeserializeGameIpData(_buf map[string]interface{}) (*GameIpData, error) {
v := &GameIpData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameKungfuMasterworker struct {
_dataMap map[int32]*GameKungfuMasterworkerData
_dataList []*GameKungfuMasterworkerData
}
func NewGameKungfuMasterworker(_buf []map[string]interface{}) (*GameKungfuMasterworker, error) {
_dataList := make([]*GameKungfuMasterworkerData, 0, len(_buf))
dataMap := make(map[int32]*GameKungfuMasterworkerData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameKungfuMasterworkerData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Level] = _v
}
}
return &GameKungfuMasterworker{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameKungfuMasterworker) GetDataMap() map[int32]*GameKungfuMasterworkerData {
return table._dataMap
}
func (table *GameKungfuMasterworker) GetDataList() []*GameKungfuMasterworkerData {
return table._dataList
}
func (table *GameKungfuMasterworker) Get(key int32) *GameKungfuMasterworkerData {
return table._dataMap[key]
}

View File

@ -1,89 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameKungfuMasterworkerData struct {
Level int32
Star int32
Quality int32
QualityText string
Color string
Levelname string
Exp int32
Model string
Ornament string
Affix string
Needtime int32
LevelDeplete []*Gameatn
Deplete []*Gameatn
Display int32
Probability int32
}
const TypeId_GameKungfuMasterworkerData = -203564424
func (*GameKungfuMasterworkerData) GetTypeId() int32 {
return -203564424
}
func (_v *GameKungfuMasterworkerData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["level"].(float64); !_ok_ { err = errors.New("level error"); return }; _v.Level = 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["quality"].(float64); !_ok_ { err = errors.New("quality error"); return }; _v.Quality = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["quality_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.QualityText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.QualityText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.Color, _ok_ = _buf["color"].(string); !_ok_ { err = errors.New("color error"); return } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["levelname"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Levelname error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Levelname, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text 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; if _v.Model, _ok_ = _buf["model"].(string); !_ok_ { err = errors.New("model error"); return } }
{ var _ok_ bool; if _v.Ornament, _ok_ = _buf["ornament"].(string); !_ok_ { err = errors.New("ornament error"); return } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["affix"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Affix error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Affix, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["needtime"].(float64); !_ok_ { err = errors.New("needtime error"); return }; _v.Needtime = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["level_deplete"].([]interface{}); !_ok_ { err = errors.New("level_deplete error"); return }
_v.LevelDeplete = 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.LevelDeplete = append(_v.LevelDeplete, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["deplete"].([]interface{}); !_ok_ { err = errors.New("deplete error"); return }
_v.Deplete = 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.Deplete = append(_v.Deplete, _list_v_)
}
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["display"].(float64); !_ok_ { err = errors.New("display error"); return }; _v.Display = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["probability"].(float64); !_ok_ { err = errors.New("probability error"); return }; _v.Probability = int32(_tempNum_) }
return
}
func DeserializeGameKungfuMasterworkerData(_buf map[string]interface{}) (*GameKungfuMasterworkerData, error) {
v := &GameKungfuMasterworkerData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameKungfuUnlock struct {
_dataMap map[int32]*GameKungfuUnlockData
_dataList []*GameKungfuUnlockData
}
func NewGameKungfuUnlock(_buf []map[string]interface{}) (*GameKungfuUnlock, error) {
_dataList := make([]*GameKungfuUnlockData, 0, len(_buf))
dataMap := make(map[int32]*GameKungfuUnlockData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameKungfuUnlockData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameKungfuUnlock{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameKungfuUnlock) GetDataMap() map[int32]*GameKungfuUnlockData {
return table._dataMap
}
func (table *GameKungfuUnlock) GetDataList() []*GameKungfuUnlockData {
return table._dataList
}
func (table *GameKungfuUnlock) Get(key int32) *GameKungfuUnlockData {
return table._dataMap[key]
}

View File

@ -1,54 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameKungfuUnlockData struct {
Id int32
Type int32
Area int32
Consume []*Gameatn
}
const TypeId_GameKungfuUnlockData = 1816415708
func (*GameKungfuUnlockData) GetTypeId() int32 {
return 1816415708
}
func (_v *GameKungfuUnlockData)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 _tempNum_ float64; if _tempNum_, _ok_ = _buf["area"].(float64); !_ok_ { err = errors.New("area error"); return }; _v.Area = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["consume"].([]interface{}); !_ok_ { err = errors.New("consume error"); return }
_v.Consume = 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.Consume = append(_v.Consume, _list_v_)
}
}
return
}
func DeserializeGameKungfuUnlockData(_buf map[string]interface{}) (*GameKungfuUnlockData, error) {
v := &GameKungfuUnlockData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameLink struct {
_dataMap map[string]*GameLinkData
_dataList []*GameLinkData
}
func NewGameLink(_buf []map[string]interface{}) (*GameLink, error) {
_dataList := make([]*GameLinkData, 0, len(_buf))
dataMap := make(map[string]*GameLinkData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameLinkData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameLink{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameLink) GetDataMap() map[string]*GameLinkData {
return table._dataMap
}
func (table *GameLink) GetDataList() []*GameLinkData {
return table._dataList
}
func (table *GameLink) Get(key string) *GameLinkData {
return table._dataMap[key]
}

View File

@ -1,47 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameLinkData struct {
Id string
Uistore string
Scene string
Des string
Option int32
Preid int32
Presid int32
}
const TypeId_GameLinkData = -968027840
func (*GameLinkData) GetTypeId() int32 {
return -968027840
}
func (_v *GameLinkData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; if _v.Id, _ok_ = _buf["id"].(string); !_ok_ { err = errors.New("id error"); return } }
{ var _ok_ bool; if _v.Uistore, _ok_ = _buf["uistore"].(string); !_ok_ { err = errors.New("uistore error"); return } }
{ var _ok_ bool; if _v.Scene, _ok_ = _buf["scene"].(string); !_ok_ { err = errors.New("scene error"); return } }
{ var _ok_ bool; if _v.Des, _ok_ = _buf["des"].(string); !_ok_ { err = errors.New("des error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["option"].(float64); !_ok_ { err = errors.New("option error"); return }; _v.Option = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["preid"].(float64); !_ok_ { err = errors.New("preid error"); return }; _v.Preid = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["presid"].(float64); !_ok_ { err = errors.New("presid error"); return }; _v.Presid = int32(_tempNum_) }
return
}
func DeserializeGameLinkData(_buf map[string]interface{}) (*GameLinkData, error) {
v := &GameLinkData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameNewguide struct {
_dataMap map[int32]*GameNewguideData
_dataList []*GameNewguideData
}
func NewGameNewguide(_buf []map[string]interface{}) (*GameNewguide, error) {
_dataList := make([]*GameNewguideData, 0, len(_buf))
dataMap := make(map[int32]*GameNewguideData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameNewguideData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameNewguide{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameNewguide) GetDataMap() map[int32]*GameNewguideData {
return table._dataMap
}
func (table *GameNewguide) GetDataList() []*GameNewguideData {
return table._dataList
}
func (table *GameNewguide) Get(key int32) *GameNewguideData {
return table._dataMap[key]
}

View File

@ -1,126 +0,0 @@
//------------------------------------------------------------------------------
// <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"
import "bright/serialization"
type GameNewguideData struct {
Id int32
Group int32
Type int32
StartPar string
Parameter string
Interface string
Condition string
Followtj string
Followguide int32
Finger []string
Offset serialization.Vector2
FingerTime float32
ObjSize serialization.Vector2
ObjOffset serialization.Vector2
Txt string
Speakerface int32
Sound string
Mask int32
Lock int32
Uishow int32
Skiptime int32
Skip int32
Skipgroup int32
Reward []*Gameatn
}
const TypeId_GameNewguideData = 982308770
func (*GameNewguideData) GetTypeId() int32 {
return 982308770
}
func (_v *GameNewguideData)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["group"].(float64); !_ok_ { err = errors.New("group error"); return }; _v.Group = 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.StartPar, _ok_ = _buf["startPar"].(string); !_ok_ { err = errors.New("startPar error"); return } }
{ var _ok_ bool; if _v.Parameter, _ok_ = _buf["parameter"].(string); !_ok_ { err = errors.New("parameter error"); return } }
{ var _ok_ bool; if _v.Interface, _ok_ = _buf["interface"].(string); !_ok_ { err = errors.New("interface error"); return } }
{ var _ok_ bool; if _v.Condition, _ok_ = _buf["condition"].(string); !_ok_ { err = errors.New("condition error"); return } }
{ var _ok_ bool; if _v.Followtj, _ok_ = _buf["followtj"].(string); !_ok_ { err = errors.New("followtj error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["followguide"].(float64); !_ok_ { err = errors.New("followguide error"); return }; _v.Followguide = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["finger"].([]interface{}); !_ok_ { err = errors.New("finger error"); return }
_v.Finger = 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.Finger = append(_v.Finger, _list_v_)
}
}
{ var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["offset"].(map[string]interface{}); !_ok_ { err = errors.New("offset error"); return }
var _x_, _y_ float32;
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) }
_v.Offset = serialization.NewVector2(_x_, _y_)
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["fingerTime"].(float64); !_ok_ { err = errors.New("fingerTime error"); return }; _v.FingerTime = float32(_tempNum_) }
{ var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["objSize"].(map[string]interface{}); !_ok_ { err = errors.New("objSize error"); return }
var _x_, _y_ float32;
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) }
_v.ObjSize = serialization.NewVector2(_x_, _y_)
}
{ var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["objOffset"].(map[string]interface{}); !_ok_ { err = errors.New("objOffset error"); return }
var _x_, _y_ float32;
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) }
_v.ObjOffset = serialization.NewVector2(_x_, _y_)
}
{ var _ok_ bool; if _v.Txt, _ok_ = _buf["txt"].(string); !_ok_ { err = errors.New("txt error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["speakerface"].(float64); !_ok_ { err = errors.New("speakerface error"); return }; _v.Speakerface = int32(_tempNum_) }
{ var _ok_ bool; if _v.Sound, _ok_ = _buf["sound"].(string); !_ok_ { err = errors.New("sound error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["mask"].(float64); !_ok_ { err = errors.New("mask error"); return }; _v.Mask = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["lock"].(float64); !_ok_ { err = errors.New("lock error"); return }; _v.Lock = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["uishow"].(float64); !_ok_ { err = errors.New("uishow error"); return }; _v.Uishow = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skiptime"].(float64); !_ok_ { err = errors.New("skiptime error"); return }; _v.Skiptime = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skip"].(float64); !_ok_ { err = errors.New("skip error"); return }; _v.Skip = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skipgroup"].(float64); !_ok_ { err = errors.New("skipgroup error"); return }; _v.Skipgroup = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["reward"].([]interface{}); !_ok_ { err = errors.New("reward error"); return }
_v.Reward = 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.Reward = append(_v.Reward, _list_v_)
}
}
return
}
func DeserializeGameNewguideData(_buf map[string]interface{}) (*GameNewguideData, error) {
v := &GameNewguideData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameProBoss struct {
_dataMap map[int32]*GameProBossData
_dataList []*GameProBossData
}
func NewGameProBoss(_buf []map[string]interface{}) (*GameProBoss, error) {
_dataList := make([]*GameProBossData, 0, len(_buf))
dataMap := make(map[int32]*GameProBossData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameProBossData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameProBoss{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameProBoss) GetDataMap() map[int32]*GameProBossData {
return table._dataMap
}
func (table *GameProBoss) GetDataList() []*GameProBossData {
return table._dataList
}
func (table *GameProBoss) Get(key int32) *GameProBossData {
return table._dataMap[key]
}

View File

@ -1,101 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameProBossData struct {
Id int32
Name string
Difficulty int32
Firstprize []*Gameatn
Dropshow []int32
Dropshowp []int32
Bossmodel int32
Boss []int32
}
const TypeId_GameProBossData = 1594871432
func (*GameProBossData) GetTypeId() int32 {
return 1594871432
}
func (_v *GameProBossData)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["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 _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_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["dropshow"].([]interface{}); !_ok_ { err = errors.New("dropshow error"); return }
_v.Dropshow = 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.Dropshow = append(_v.Dropshow, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["dropshowp"].([]interface{}); !_ok_ { err = errors.New("dropshowp error"); return }
_v.Dropshowp = 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.Dropshowp = append(_v.Dropshowp, _list_v_)
}
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["bossmodel"].(float64); !_ok_ { err = errors.New("bossmodel error"); return }; _v.Bossmodel = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["boss"].([]interface{}); !_ok_ { err = errors.New("boss error"); return }
_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_)
}
}
return
}
func DeserializeGameProBossData(_buf map[string]interface{}) (*GameProBossData, error) {
v := &GameProBossData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameProBossskill struct {
_dataMap map[int32]*GameProBossskillData
_dataList []*GameProBossskillData
}
func NewGameProBossskill(_buf []map[string]interface{}) (*GameProBossskill, error) {
_dataList := make([]*GameProBossskillData, 0, len(_buf))
dataMap := make(map[int32]*GameProBossskillData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameProBossskillData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Type] = _v
}
}
return &GameProBossskill{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameProBossskill) GetDataMap() map[int32]*GameProBossskillData {
return table._dataMap
}
func (table *GameProBossskill) GetDataList() []*GameProBossskillData {
return table._dataList
}
func (table *GameProBossskill) Get(key int32) *GameProBossskillData {
return table._dataMap[key]
}

View File

@ -1,56 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameProBossskillData struct {
Type int32
Name string
Introduce string
Icon string
Guardskill []int32
}
const TypeId_GameProBossskillData = 990067101
func (*GameProBossskillData) GetTypeId() int32 {
return 990067101
}
func (_v *GameProBossskillData)Deserialize(_buf map[string]interface{}) (err error) {
{ 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 __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; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon error"); return } }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["guardskill"].([]interface{}); !_ok_ { err = errors.New("guardskill error"); return }
_v.Guardskill = 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.Guardskill = append(_v.Guardskill, _list_v_)
}
}
return
}
func DeserializeGameProBossskillData(_buf map[string]interface{}) (*GameProBossskillData, error) {
v := &GameProBossskillData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameProChallenge struct {
_dataMap map[int32]*GameProChallengeData
_dataList []*GameProChallengeData
}
func NewGameProChallenge(_buf []map[string]interface{}) (*GameProChallenge, error) {
_dataList := make([]*GameProChallengeData, 0, len(_buf))
dataMap := make(map[int32]*GameProChallengeData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameProChallengeData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Buynum] = _v
}
}
return &GameProChallenge{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameProChallenge) GetDataMap() map[int32]*GameProChallengeData {
return table._dataMap
}
func (table *GameProChallenge) GetDataList() []*GameProChallengeData {
return table._dataList
}
func (table *GameProChallenge) Get(key int32) *GameProChallengeData {
return table._dataMap[key]
}

View File

@ -1,50 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameProChallengeData struct {
Buynum int32
Need []*Gameatn
}
const TypeId_GameProChallengeData = 1342325628
func (*GameProChallengeData) GetTypeId() int32 {
return 1342325628
}
func (_v *GameProChallengeData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buynum"].(float64); !_ok_ { err = errors.New("buynum error"); return }; _v.Buynum = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["need"].([]interface{}); !_ok_ { err = errors.New("need error"); return }
_v.Need = 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.Need = append(_v.Need, _list_v_)
}
}
return
}
func DeserializeGameProChallengeData(_buf map[string]interface{}) (*GameProChallengeData, error) {
v := &GameProChallengeData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameProLineup struct {
_dataMap map[string]*GameProLineupData
_dataList []*GameProLineupData
}
func NewGameProLineup(_buf []map[string]interface{}) (*GameProLineup, error) {
_dataList := make([]*GameProLineupData, 0, len(_buf))
dataMap := make(map[string]*GameProLineupData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameProLineupData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Robotid] = _v
}
}
return &GameProLineup{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameProLineup) GetDataMap() map[string]*GameProLineupData {
return table._dataMap
}
func (table *GameProLineup) GetDataList() []*GameProLineupData {
return table._dataList
}
func (table *GameProLineup) Get(key string) *GameProLineupData {
return table._dataMap[key]
}

View File

@ -1,41 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameProLineupData struct {
Robotid string
Ranking int32
Difficulty int32
First float32
}
const TypeId_GameProLineupData = 1408766826
func (*GameProLineupData) GetTypeId() int32 {
return 1408766826
}
func (_v *GameProLineupData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; if _v.Robotid, _ok_ = _buf["robotid"].(string); !_ok_ { err = errors.New("robotid error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ranking"].(float64); !_ok_ { err = errors.New("ranking error"); return }; _v.Ranking = int32(_tempNum_) }
{ 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["first"].(float64); !_ok_ { err = errors.New("first error"); return }; _v.First = float32(_tempNum_) }
return
}
func DeserializeGameProLineupData(_buf map[string]interface{}) (*GameProLineupData, error) {
v := &GameProLineupData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameRDMainline struct {
_dataMap map[int32]*GameRDMainlineData
_dataList []*GameRDMainlineData
}
func NewGameRDMainline(_buf []map[string]interface{}) (*GameRDMainline, error) {
_dataList := make([]*GameRDMainlineData, 0, len(_buf))
dataMap := make(map[int32]*GameRDMainlineData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameRDMainlineData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameRDMainline{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameRDMainline) GetDataMap() map[int32]*GameRDMainlineData {
return table._dataMap
}
func (table *GameRDMainline) GetDataList() []*GameRDMainlineData {
return table._dataList
}
func (table *GameRDMainline) Get(key int32) *GameRDMainlineData {
return table._dataMap[key]
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameRDMainlineChapter struct {
_dataMap map[int32]*GameRDMainlineChapterData
_dataList []*GameRDMainlineChapterData
}
func NewGameRDMainlineChapter(_buf []map[string]interface{}) (*GameRDMainlineChapter, error) {
_dataList := make([]*GameRDMainlineChapterData, 0, len(_buf))
dataMap := make(map[int32]*GameRDMainlineChapterData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameRDMainlineChapterData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameRDMainlineChapter{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameRDMainlineChapter) GetDataMap() map[int32]*GameRDMainlineChapterData {
return table._dataMap
}
func (table *GameRDMainlineChapter) GetDataList() []*GameRDMainlineChapterData {
return table._dataList
}
func (table *GameRDMainlineChapter) Get(key int32) *GameRDMainlineChapterData {
return table._dataMap[key]
}

View File

@ -1,79 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameRDMainlineChapterData struct {
Id int32
Name string
Intensity int32
Map string
Title string
Desc string
Icon string
Text string
Episode []int32
Award []*Gameatn
}
const TypeId_GameRDMainlineChapterData = -724417092
func (*GameRDMainlineChapterData) GetTypeId() int32 {
return -724417092
}
func (_v *GameRDMainlineChapterData)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["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["Intensity"].(float64); !_ok_ { err = errors.New("Intensity error"); return }; _v.Intensity = int32(_tempNum_) }
{ var _ok_ bool; if _v.Map, _ok_ = _buf["map"].(string); !_ok_ { err = errors.New("map error"); return } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["title"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Title error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Title, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["desc"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Desc error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Desc, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon 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 } } }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["Episode"].([]interface{}); !_ok_ { err = errors.New("Episode error"); return }
_v.Episode = 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.Episode = append(_v.Episode, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["award"].([]interface{}); !_ok_ { err = errors.New("award error"); return }
_v.Award = 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.Award = append(_v.Award, _list_v_)
}
}
return
}
func DeserializeGameRDMainlineChapterData(_buf map[string]interface{}) (*GameRDMainlineChapterData, error) {
v := &GameRDMainlineChapterData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,58 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameRDMainlineData struct {
Id int32
Episodetype int32
FormatList []int32
CaptainId string
Battlescene string
Sceneeffect string
}
const TypeId_GameRDMainlineData = -1625502939
func (*GameRDMainlineData) GetTypeId() int32 {
return -1625502939
}
func (_v *GameRDMainlineData)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["Episodetype"].(float64); !_ok_ { err = errors.New("Episodetype error"); return }; _v.Episodetype = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["FormatList"].([]interface{}); !_ok_ { err = errors.New("FormatList error"); return }
_v.FormatList = 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.FormatList = append(_v.FormatList, _list_v_)
}
}
{ var _ok_ bool; if _v.CaptainId, _ok_ = _buf["captainId"].(string); !_ok_ { err = errors.New("captainId error"); return } }
{ var _ok_ bool; if _v.Battlescene, _ok_ = _buf["battlescene"].(string); !_ok_ { err = errors.New("battlescene error"); return } }
{ var _ok_ bool; if _v.Sceneeffect, _ok_ = _buf["sceneeffect"].(string); !_ok_ { err = errors.New("sceneeffect error"); return } }
return
}
func DeserializeGameRDMainlineData(_buf map[string]interface{}) (*GameRDMainlineData, error) {
v := &GameRDMainlineData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameRdtask struct {
_dataMap map[int32]*GameRdtaskData
_dataList []*GameRdtaskData
}
func NewGameRdtask(_buf []map[string]interface{}) (*GameRdtask, error) {
_dataList := make([]*GameRdtaskData, 0, len(_buf))
dataMap := make(map[int32]*GameRdtaskData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameRdtaskData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameRdtask{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameRdtask) GetDataMap() map[int32]*GameRdtaskData {
return table._dataMap
}
func (table *GameRdtask) GetDataList() []*GameRdtaskData {
return table._dataList
}
func (table *GameRdtask) Get(key int32) *GameRdtaskData {
return table._dataMap[key]
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameRdtaskBattle struct {
_dataMap map[int32]*GameRdtaskBattleData
_dataList []*GameRdtaskBattleData
}
func NewGameRdtaskBattle(_buf []map[string]interface{}) (*GameRdtaskBattle, error) {
_dataList := make([]*GameRdtaskBattleData, 0, len(_buf))
dataMap := make(map[int32]*GameRdtaskBattleData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameRdtaskBattleData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameRdtaskBattle{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameRdtaskBattle) GetDataMap() map[int32]*GameRdtaskBattleData {
return table._dataMap
}
func (table *GameRdtaskBattle) GetDataList() []*GameRdtaskBattleData {
return table._dataList
}
func (table *GameRdtaskBattle) Get(key int32) *GameRdtaskBattleData {
return table._dataMap[key]
}

View File

@ -1,52 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameRdtaskBattleData struct {
Id int32
FormatList []int32
CaptainId string
}
const TypeId_GameRdtaskBattleData = -1802967787
func (*GameRdtaskBattleData) GetTypeId() int32 {
return -1802967787
}
func (_v *GameRdtaskBattleData)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 _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["FormatList"].([]interface{}); !_ok_ { err = errors.New("FormatList error"); return }
_v.FormatList = 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.FormatList = append(_v.FormatList, _list_v_)
}
}
{ var _ok_ bool; if _v.CaptainId, _ok_ = _buf["captainId"].(string); !_ok_ { err = errors.New("captainId error"); return } }
return
}
func DeserializeGameRdtaskBattleData(_buf map[string]interface{}) (*GameRdtaskBattleData, error) {
v := &GameRdtaskBattleData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,73 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameRdtaskData struct {
Id int32
Group int32
Subgroup int32
Type int32
PreTid int32
Condition []int32
Sidequest []int32
}
const TypeId_GameRdtaskData = -358357379
func (*GameRdtaskData) GetTypeId() int32 {
return -358357379
}
func (_v *GameRdtaskData)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["group"].(float64); !_ok_ { err = errors.New("group error"); return }; _v.Group = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["subgroup"].(float64); !_ok_ { err = errors.New("subgroup error"); return }; _v.Subgroup = 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 _tempNum_ float64; if _tempNum_, _ok_ = _buf["preTid"].(float64); !_ok_ { err = errors.New("preTid error"); return }; _v.PreTid = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["condition"].([]interface{}); !_ok_ { err = errors.New("condition error"); return }
_v.Condition = 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.Condition = append(_v.Condition, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["sidequest"].([]interface{}); !_ok_ { err = errors.New("sidequest error"); return }
_v.Sidequest = 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.Sidequest = append(_v.Sidequest, _list_v_)
}
}
return
}
func DeserializeGameRdtaskData(_buf map[string]interface{}) (*GameRdtaskData, error) {
v := &GameRdtaskData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameRdtaskSide struct {
_dataMap map[int32]*GameRdtaskSideData
_dataList []*GameRdtaskSideData
}
func NewGameRdtaskSide(_buf []map[string]interface{}) (*GameRdtaskSide, error) {
_dataList := make([]*GameRdtaskSideData, 0, len(_buf))
dataMap := make(map[int32]*GameRdtaskSideData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameRdtaskSideData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameRdtaskSide{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameRdtaskSide) GetDataMap() map[int32]*GameRdtaskSideData {
return table._dataMap
}
func (table *GameRdtaskSide) GetDataList() []*GameRdtaskSideData {
return table._dataList
}
func (table *GameRdtaskSide) Get(key int32) *GameRdtaskSideData {
return table._dataMap[key]
}

View File

@ -1,180 +0,0 @@
//------------------------------------------------------------------------------
// <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"
import "bright/serialization"
type GameRdtaskSideData struct {
Id int32
ObjType int32
Location string
Point string
CamPoint string
StoryBegin int32
Entity []string
EntityChange []string
EntityStateChange []string
EntityInteractive []bool
Modelaction string
Rotation serialization.Vector3
Modelstate int32
Popup string
Special string
EnableAi bool
Boxreplace string
Timeline string
ChooseId []int32
EndTid []int32
StoryEnd int32
Reward []*GameChooseReward
NextTid int32
CD int32
}
const TypeId_GameRdtaskSideData = 865145588
func (*GameRdtaskSideData) GetTypeId() int32 {
return 865145588
}
func (_v *GameRdtaskSideData)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["objType"].(float64); !_ok_ { err = errors.New("objType error"); return }; _v.ObjType = int32(_tempNum_) }
{ var _ok_ bool; if _v.Location, _ok_ = _buf["location"].(string); !_ok_ { err = errors.New("location error"); return } }
{ var _ok_ bool; if _v.Point, _ok_ = _buf["point"].(string); !_ok_ { err = errors.New("point error"); return } }
{ var _ok_ bool; if _v.CamPoint, _ok_ = _buf["CamPoint"].(string); !_ok_ { err = errors.New("CamPoint error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["storyBegin"].(float64); !_ok_ { err = errors.New("storyBegin error"); return }; _v.StoryBegin = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["Entity"].([]interface{}); !_ok_ { err = errors.New("Entity error"); return }
_v.Entity = 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.Entity = append(_v.Entity, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["EntityChange"].([]interface{}); !_ok_ { err = errors.New("EntityChange error"); return }
_v.EntityChange = 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.EntityChange = append(_v.EntityChange, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["EntityStateChange"].([]interface{}); !_ok_ { err = errors.New("EntityStateChange error"); return }
_v.EntityStateChange = 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.EntityStateChange = append(_v.EntityStateChange, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["EntityInteractive"].([]interface{}); !_ok_ { err = errors.New("EntityInteractive error"); return }
_v.EntityInteractive = make([]bool, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ bool
{ var _ok_ bool; if _list_v_, _ok_ = _e_.(bool); !_ok_ { err = errors.New("_list_v_ error"); return } }
_v.EntityInteractive = append(_v.EntityInteractive, _list_v_)
}
}
{ var _ok_ bool; if _v.Modelaction, _ok_ = _buf["modelaction"].(string); !_ok_ { err = errors.New("modelaction error"); return } }
{ var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["rotation"].(map[string]interface{}); !_ok_ { err = errors.New("rotation error"); return }
var _x_, _y_, _z_ float32;
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["z"].(float64); !_ok_ { err = errors.New("z error"); return }; _z_ = float32(_tempNum_) }
_v.Rotation = serialization.NewVector3(_x_, _y_, _z_)
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["modelstate"].(float64); !_ok_ { err = errors.New("modelstate error"); return }; _v.Modelstate = int32(_tempNum_) }
{ var _ok_ bool; if _v.Popup, _ok_ = _buf["popup"].(string); !_ok_ { err = errors.New("popup error"); return } }
{ var _ok_ bool; if _v.Special, _ok_ = _buf["special"].(string); !_ok_ { err = errors.New("special error"); return } }
{ var _ok_ bool; if _v.EnableAi, _ok_ = _buf["enableAi"].(bool); !_ok_ { err = errors.New("enableAi error"); return } }
{ var _ok_ bool; if _v.Boxreplace, _ok_ = _buf["boxreplace"].(string); !_ok_ { err = errors.New("boxreplace error"); return } }
{ var _ok_ bool; if _v.Timeline, _ok_ = _buf["timeline"].(string); !_ok_ { err = errors.New("timeline error"); return } }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["chooseId"].([]interface{}); !_ok_ { err = errors.New("chooseId error"); return }
_v.ChooseId = 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.ChooseId = append(_v.ChooseId, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["endTid"].([]interface{}); !_ok_ { err = errors.New("endTid error"); return }
_v.EndTid = 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.EndTid = append(_v.EndTid, _list_v_)
}
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["storyEnd"].(float64); !_ok_ { err = errors.New("storyEnd error"); return }; _v.StoryEnd = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["reward"].([]interface{}); !_ok_ { err = errors.New("reward error"); return }
_v.Reward = make([]*GameChooseReward, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ *GameChooseReward
{ 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 = DeserializeGameChooseReward(_x_); err != nil { return } }
_v.Reward = append(_v.Reward, _list_v_)
}
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["nextTid"].(float64); !_ok_ { err = errors.New("nextTid error"); return }; _v.NextTid = 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_) }
return
}
func DeserializeGameRdtaskSideData(_buf map[string]interface{}) (*GameRdtaskSideData, error) {
v := &GameRdtaskSideData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameSociatyActivity struct {
_dataMap map[int32]*GameSociatyActivityData
_dataList []*GameSociatyActivityData
}
func NewGameSociatyActivity(_buf []map[string]interface{}) (*GameSociatyActivity, error) {
_dataList := make([]*GameSociatyActivityData, 0, len(_buf))
dataMap := make(map[int32]*GameSociatyActivityData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameSociatyActivityData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameSociatyActivity{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameSociatyActivity) GetDataMap() map[int32]*GameSociatyActivityData {
return table._dataMap
}
func (table *GameSociatyActivity) GetDataList() []*GameSociatyActivityData {
return table._dataList
}
func (table *GameSociatyActivity) Get(key int32) *GameSociatyActivityData {
return table._dataMap[key]
}

View File

@ -1,52 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameSociatyActivityData struct {
Id int32
Activity string
Reward []*Gameatn
}
const TypeId_GameSociatyActivityData = 184900897
func (*GameSociatyActivityData) GetTypeId() int32 {
return 184900897
}
func (_v *GameSociatyActivityData)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.Activity, _ok_ = _buf["activity"].(string); !_ok_ { err = errors.New("activity error"); return } }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["reward"].([]interface{}); !_ok_ { err = errors.New("reward error"); return }
_v.Reward = 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.Reward = append(_v.Reward, _list_v_)
}
}
return
}
func DeserializeGameSociatyActivityData(_buf map[string]interface{}) (*GameSociatyActivityData, error) {
v := &GameSociatyActivityData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameSociatyLv struct {
_dataMap map[int32]*GameSociatyLvData
_dataList []*GameSociatyLvData
}
func NewGameSociatyLv(_buf []map[string]interface{}) (*GameSociatyLv, error) {
_dataList := make([]*GameSociatyLvData, 0, len(_buf))
dataMap := make(map[int32]*GameSociatyLvData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameSociatyLvData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Lv] = _v
}
}
return &GameSociatyLv{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameSociatyLv) GetDataMap() map[int32]*GameSociatyLvData {
return table._dataMap
}
func (table *GameSociatyLv) GetDataList() []*GameSociatyLvData {
return table._dataList
}
func (table *GameSociatyLv) Get(key int32) *GameSociatyLvData {
return table._dataMap[key]
}

View File

@ -1,39 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameSociatyLvData struct {
Lv int32
Exp int32
MemberMax int32
}
const TypeId_GameSociatyLvData = 1669576732
func (*GameSociatyLvData) GetTypeId() int32 {
return 1669576732
}
func (_v *GameSociatyLvData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["lv"].(float64); !_ok_ { err = errors.New("lv error"); return }; _v.Lv = 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 _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["member_max"].(float64); !_ok_ { err = errors.New("member_max error"); return }; _v.MemberMax = int32(_tempNum_) }
return
}
func DeserializeGameSociatyLvData(_buf map[string]interface{}) (*GameSociatyLvData, error) {
v := &GameSociatyLvData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameSociatySign struct {
_dataMap map[int32]*GameSociatySignData
_dataList []*GameSociatySignData
}
func NewGameSociatySign(_buf []map[string]interface{}) (*GameSociatySign, error) {
_dataList := make([]*GameSociatySignData, 0, len(_buf))
dataMap := make(map[int32]*GameSociatySignData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameSociatySignData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameSociatySign{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameSociatySign) GetDataMap() map[int32]*GameSociatySignData {
return table._dataMap
}
func (table *GameSociatySign) GetDataList() []*GameSociatySignData {
return table._dataList
}
func (table *GameSociatySign) Get(key int32) *GameSociatySignData {
return table._dataMap[key]
}

View File

@ -1,69 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameSociatySignData struct {
Id int32
Down int32
Up int32
Reward []*Gameatn
Exp []*Gameatn
}
const TypeId_GameSociatySignData = -179804977
func (*GameSociatySignData) GetTypeId() int32 {
return -179804977
}
func (_v *GameSociatySignData)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["down"].(float64); !_ok_ { err = errors.New("down error"); return }; _v.Down = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["up"].(float64); !_ok_ { err = errors.New("up error"); return }; _v.Up = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["reward"].([]interface{}); !_ok_ { err = errors.New("reward error"); return }
_v.Reward = 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.Reward = append(_v.Reward, _list_v_)
}
}
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["exp"].([]interface{}); !_ok_ { err = errors.New("exp error"); return }
_v.Exp = 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.Exp = append(_v.Exp, _list_v_)
}
}
return
}
func DeserializeGameSociatySignData(_buf map[string]interface{}) (*GameSociatySignData, error) {
v := &GameSociatySignData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -1,42 +0,0 @@
//------------------------------------------------------------------------------
// <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 GameSociatyTask struct {
_dataMap map[int32]*GameSociatyTaskData
_dataList []*GameSociatyTaskData
}
func NewGameSociatyTask(_buf []map[string]interface{}) (*GameSociatyTask, error) {
_dataList := make([]*GameSociatyTaskData, 0, len(_buf))
dataMap := make(map[int32]*GameSociatyTaskData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameSociatyTaskData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameSociatyTask{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameSociatyTask) GetDataMap() map[int32]*GameSociatyTaskData {
return table._dataMap
}
func (table *GameSociatyTask) GetDataList() []*GameSociatyTaskData {
return table._dataList
}
func (table *GameSociatyTask) Get(key int32) *GameSociatyTaskData {
return table._dataMap[key]
}

Some files were not shown because too many files have changed in this diff Show More