配置整理 以table表导出的数据为准
This commit is contained in:
parent
6c411a7f70
commit
1bc334123a
@ -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级"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
@ -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英雄简化队长技"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
@ -13,7 +13,6 @@
|
|||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 0,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [
|
"return_reward": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -121,8 +120,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_2",
|
"key": "favorability_favorability_lv_name_2",
|
||||||
"text": "点头之交"
|
"text": "点头之交"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [
|
"return_reward": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -225,8 +223,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_3",
|
"key": "favorability_favorability_lv_name_3",
|
||||||
"text": "点头之交"
|
"text": "点头之交"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [
|
"return_reward": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -329,8 +326,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_4",
|
"key": "favorability_favorability_lv_name_4",
|
||||||
"text": "点头之交"
|
"text": "点头之交"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [
|
"return_reward": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -433,8 +429,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_5",
|
"key": "favorability_favorability_lv_name_5",
|
||||||
"text": "点头之交"
|
"text": "点头之交"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [
|
"return_reward": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -537,8 +532,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_6",
|
"key": "favorability_favorability_lv_name_6",
|
||||||
"text": "情投意合"
|
"text": "情投意合"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [
|
"return_reward": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -641,8 +635,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_7",
|
"key": "favorability_favorability_lv_name_7",
|
||||||
"text": "情投意合"
|
"text": "情投意合"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [
|
"return_reward": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -745,8 +738,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_8",
|
"key": "favorability_favorability_lv_name_8",
|
||||||
"text": "情投意合"
|
"text": "情投意合"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [
|
"return_reward": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -849,8 +841,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_9",
|
"key": "favorability_favorability_lv_name_9",
|
||||||
"text": "情投意合"
|
"text": "情投意合"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [
|
"return_reward": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -953,8 +944,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_10",
|
"key": "favorability_favorability_lv_name_10",
|
||||||
"text": "情投意合"
|
"text": "情投意合"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [
|
"return_reward": [
|
||||||
{
|
{
|
||||||
"a": "item",
|
"a": "item",
|
||||||
@ -1057,8 +1047,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -1150,8 +1139,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -1243,8 +1231,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -1336,8 +1323,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -1429,8 +1415,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -1522,8 +1507,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -1615,8 +1599,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -1708,8 +1691,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -1801,8 +1783,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -1894,8 +1875,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -1987,8 +1967,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -2080,8 +2059,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -2173,8 +2151,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -2266,8 +2243,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -2359,8 +2335,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -2452,8 +2427,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -2545,8 +2519,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -2638,8 +2611,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -2731,8 +2703,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -2824,8 +2795,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -2917,8 +2887,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -3010,8 +2979,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -3102,8 +3070,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -3195,8 +3162,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -3288,8 +3254,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -3381,8 +3346,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
@ -3474,8 +3438,7 @@
|
|||||||
"key": "favorability_favorability_lv_name_1",
|
"key": "favorability_favorability_lv_name_1",
|
||||||
"text": "萍水相逢"
|
"text": "萍水相逢"
|
||||||
},
|
},
|
||||||
"privilege_type": 0,
|
"privilege_type": 30201,
|
||||||
"privilege_value": 0,
|
|
||||||
"return_reward": [],
|
"return_reward": [],
|
||||||
"return_txt": {
|
"return_txt": {
|
||||||
"key": "",
|
"key": "",
|
||||||
|
@ -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"
|
|
||||||
}
|
|
||||||
]
|
|
93
bin/json/game_gamepricegroup.json
Normal file
93
bin/json/game_gamepricegroup.json
Normal 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
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
@ -736,6 +736,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"mounts": "20030001",
|
"mounts": "20030001",
|
||||||
"buzkashi_recentPlayer": 10
|
"buzkashi_recentPlayer": 10,
|
||||||
|
"task_activation": 15010101
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -1,12 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"id": "43901",
|
|
||||||
"star": 3,
|
|
||||||
"starid": "43902"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": "43902",
|
|
||||||
"star": 4,
|
|
||||||
"starid": "43903"
|
|
||||||
}
|
|
||||||
]
|
|
@ -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": "《野性精神》"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
|
|
||||||
}
|
|
||||||
]
|
|
@ -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": []
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,21 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"key": 2,
|
|
||||||
"disposable_loop": [
|
|
||||||
201,
|
|
||||||
203,
|
|
||||||
202,
|
|
||||||
204,
|
|
||||||
203,
|
|
||||||
202,
|
|
||||||
201,
|
|
||||||
204
|
|
||||||
],
|
|
||||||
"fixed_loop": [
|
|
||||||
201,
|
|
||||||
202,
|
|
||||||
203,
|
|
||||||
204
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
@ -1,8 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"sameid": 1,
|
|
||||||
"skip": true,
|
|
||||||
"name": "Cutscene_Fight",
|
|
||||||
"describe": "一段垃圾的剧情,臭"
|
|
||||||
}
|
|
||||||
]
|
|
@ -1441,5 +1441,31 @@
|
|||||||
"text": ""
|
"text": ""
|
||||||
},
|
},
|
||||||
"privilege_parameter": 240
|
"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
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -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
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,18 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"type": 1,
|
|
||||||
"name": {
|
|
||||||
"key": "weapons_boss_1001",
|
|
||||||
"text": "巨怪"
|
|
||||||
},
|
|
||||||
"introduce": {
|
|
||||||
"key": "weapons_boss_1002",
|
|
||||||
"text": "巨怪是一个强大的首领,守护者无数珍惜的材料"
|
|
||||||
},
|
|
||||||
"icon": "wjyz_img012",
|
|
||||||
"guardskill": [
|
|
||||||
124004111,
|
|
||||||
144005111
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
@ -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
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
@ -1,9 +0,0 @@
|
|||||||
[
|
|
||||||
{
|
|
||||||
"id": 101,
|
|
||||||
"FormatList": [
|
|
||||||
700011
|
|
||||||
],
|
|
||||||
"captainId": "250011"
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
@ -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
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
|
|
||||||
}
|
|
||||||
]
|
|
13003
bin/json/game_stroy.json
13003
bin/json/game_stroy.json
File diff suppressed because it is too large
Load Diff
@ -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
|
|
||||||
}
|
|
||||||
]
|
|
@ -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": []
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
@ -12,13 +12,7 @@
|
|||||||
"id_after": 0,
|
"id_after": 0,
|
||||||
"jump_interface": 107,
|
"jump_interface": 107,
|
||||||
"icon": "wp_icon_0001",
|
"icon": "wp_icon_0001",
|
||||||
"reword": [
|
"reword": []
|
||||||
{
|
|
||||||
"a": "item",
|
|
||||||
"t": "14030414",
|
|
||||||
"n": 40
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 20002,
|
"key": 20002,
|
||||||
@ -33,13 +27,7 @@
|
|||||||
"id_after": 0,
|
"id_after": 0,
|
||||||
"jump_interface": 103,
|
"jump_interface": 103,
|
||||||
"icon": "wp_icon_0001",
|
"icon": "wp_icon_0001",
|
||||||
"reword": [
|
"reword": []
|
||||||
{
|
|
||||||
"a": "item",
|
|
||||||
"t": "14030414",
|
|
||||||
"n": 40
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 20003,
|
"key": 20003,
|
||||||
@ -54,13 +42,7 @@
|
|||||||
"id_after": 0,
|
"id_after": 0,
|
||||||
"jump_interface": 102,
|
"jump_interface": 102,
|
||||||
"icon": "wp_icon_0001",
|
"icon": "wp_icon_0001",
|
||||||
"reword": [
|
"reword": []
|
||||||
{
|
|
||||||
"a": "item",
|
|
||||||
"t": "14030414",
|
|
||||||
"n": 40
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 20004,
|
"key": 20004,
|
||||||
@ -75,13 +57,7 @@
|
|||||||
"id_after": 0,
|
"id_after": 0,
|
||||||
"jump_interface": 122,
|
"jump_interface": 122,
|
||||||
"icon": "wp_icon_0001",
|
"icon": "wp_icon_0001",
|
||||||
"reword": [
|
"reword": []
|
||||||
{
|
|
||||||
"a": "item",
|
|
||||||
"t": "14030414",
|
|
||||||
"n": 40
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 20005,
|
"key": 20005,
|
||||||
@ -96,13 +72,7 @@
|
|||||||
"id_after": 0,
|
"id_after": 0,
|
||||||
"jump_interface": 113,
|
"jump_interface": 113,
|
||||||
"icon": "wp_icon_0001",
|
"icon": "wp_icon_0001",
|
||||||
"reword": [
|
"reword": []
|
||||||
{
|
|
||||||
"a": "item",
|
|
||||||
"t": "14030414",
|
|
||||||
"n": 40
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 20006,
|
"key": 20006,
|
||||||
@ -117,13 +87,7 @@
|
|||||||
"id_after": 0,
|
"id_after": 0,
|
||||||
"jump_interface": 122,
|
"jump_interface": 122,
|
||||||
"icon": "wp_icon_0001",
|
"icon": "wp_icon_0001",
|
||||||
"reword": [
|
"reword": []
|
||||||
{
|
|
||||||
"a": "item",
|
|
||||||
"t": "14030414",
|
|
||||||
"n": 40
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 20007,
|
"key": 20007,
|
||||||
@ -138,13 +102,7 @@
|
|||||||
"id_after": 0,
|
"id_after": 0,
|
||||||
"jump_interface": 122,
|
"jump_interface": 122,
|
||||||
"icon": "wp_icon_0001",
|
"icon": "wp_icon_0001",
|
||||||
"reword": [
|
"reword": []
|
||||||
{
|
|
||||||
"a": "item",
|
|
||||||
"t": "14030414",
|
|
||||||
"n": 40
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": 20008,
|
"key": 20008,
|
||||||
@ -159,12 +117,6 @@
|
|||||||
"id_after": 0,
|
"id_after": 0,
|
||||||
"jump_interface": 156,
|
"jump_interface": 156,
|
||||||
"icon": "wp_icon_0001",
|
"icon": "wp_icon_0001",
|
||||||
"reword": [
|
"reword": []
|
||||||
{
|
|
||||||
"a": "item",
|
|
||||||
"t": "14030414",
|
|
||||||
"n": 40
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
]
|
]
|
File diff suppressed because it is too large
Load Diff
@ -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": []
|
|
||||||
}
|
|
||||||
]
|
|
@ -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
@ -12,11 +12,11 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
game_gamecolor = "game_gamecolor.json" //颜色表
|
//game_gamecolor = "game_gamecolor.json" //颜色表
|
||||||
game_playerlv = "game_playerlv.json" //玩家等级
|
game_playerlv = "game_playerlv.json" //玩家等级
|
||||||
game_facemod = "game_facemod.json" //形象配置表
|
game_facemod = "game_facemod.json" //形象配置表
|
||||||
game_drop = "game_drop.json" //掉落
|
game_drop = "game_drop.json" //掉落
|
||||||
new_hero = "game_hero.json"
|
new_hero = "game_hero.json"
|
||||||
// 签到
|
// 签到
|
||||||
game_signreset = "game_signreset.json"
|
game_signreset = "game_signreset.json"
|
||||||
game_sign = "game_sign.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) {
|
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.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(new_hero, cfg.NewGameHero)
|
||||||
err = this.LoadConfigure(game_playerlv, cfg.NewGamePlayerlv)
|
err = this.LoadConfigure(game_playerlv, cfg.NewGamePlayerlv)
|
||||||
err = this.LoadConfigure(game_facemod, cfg.NewGameFacemod)
|
err = this.LoadConfigure(game_facemod, cfg.NewGameFacemod)
|
||||||
@ -177,20 +177,20 @@ func (this *MCompConfigure) GetDropReward(dropId int32) (result []*cfg.Gameatn)
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *MCompConfigure) GetColor(id int32) (item *cfg.GameGameColorData, err error) {
|
// func (this *MCompConfigure) GetColor(id int32) (item *cfg.GameGameColorData, err error) {
|
||||||
var (
|
// var (
|
||||||
v interface{}
|
// v interface{}
|
||||||
ok bool
|
// ok bool
|
||||||
)
|
// )
|
||||||
if v, err = this.GetConfigure(game_gamecolor); err == nil {
|
// if v, err = this.GetConfigure(game_gamecolor); err == nil {
|
||||||
return
|
// return
|
||||||
} else {
|
// } else {
|
||||||
if item, ok = v.(*cfg.GameGameColor).GetDataMap()[id]; !ok {
|
// if item, ok = v.(*cfg.GameGameColor).GetDataMap()[id]; !ok {
|
||||||
err = fmt.Errorf("on found color:%d", id)
|
// err = fmt.Errorf("on found color:%d", id)
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
|
|
||||||
// 获取英雄原始星级
|
// 获取英雄原始星级
|
||||||
func (this *MCompConfigure) GetHeroConfig(heroCfgId string) *cfg.GameHeroData {
|
func (this *MCompConfigure) GetHeroConfig(heroCfgId string) *cfg.GameHeroData {
|
||||||
|
@ -15,7 +15,7 @@ const (
|
|||||||
equip_attrlibrary = "game_equipattrlibrary.json" //装备属性配置表
|
equip_attrlibrary = "game_equipattrlibrary.json" //装备属性配置表
|
||||||
equip_intensify = "game_equipintensify.json" //装备等级消耗表
|
equip_intensify = "game_equipintensify.json" //装备等级消耗表
|
||||||
equip_suit = "game_equipsuit.json" //装备套装表
|
equip_suit = "game_equipsuit.json" //装备套装表
|
||||||
game_equipcompose = "game_equipcompose.json" //装备锻造
|
game_equipcompose = "game_equipscompose.json" //装备锻造
|
||||||
game_equipattribute = "game_equipattribute.json" //装备技能列表
|
game_equipattribute = "game_equipattribute.json" //装备技能列表
|
||||||
game_equipenchanting = "game_equipenchanting.json" //装备附魔
|
game_equipenchanting = "game_equipenchanting.json" //装备附魔
|
||||||
game_sellcoefficient = "game_sellcoefficient.json" //装备出售品质系数
|
game_sellcoefficient = "game_sellcoefficient.json" //装备出售品质系数
|
||||||
|
@ -1,17 +1,15 @@
|
|||||||
package gm
|
package gm
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
|
||||||
"go_dreamfactory/lego/core"
|
"go_dreamfactory/lego/core"
|
||||||
"go_dreamfactory/lego/sys/log"
|
"go_dreamfactory/lego/sys/log"
|
||||||
"go_dreamfactory/modules"
|
"go_dreamfactory/modules"
|
||||||
"go_dreamfactory/sys/configure"
|
"go_dreamfactory/sys/configure"
|
||||||
cfg "go_dreamfactory/sys/configure/structs"
|
|
||||||
"sync"
|
"sync"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
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) {
|
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.MCompConfigure.Init(service, module, comp, options)
|
||||||
err = this.LoadConfigure(game_daddy, cfg.NewGameInitial)
|
//err = this.LoadConfigure(game_daddy, cfg.NewGameInitial)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -43,18 +41,19 @@ func (this *configureComp) LoadMultiConfigure(confs map[string]interface{}) (err
|
|||||||
func (this *configureComp) GetConfigure(name string) (v interface{}, err error) {
|
func (this *configureComp) GetConfigure(name string) (v interface{}, err error) {
|
||||||
return configure.GetConfigure(name)
|
return configure.GetConfigure(name)
|
||||||
}
|
}
|
||||||
func (this *configureComp) GetYouDaddyConf() (configure *cfg.GameInitial, err error) {
|
|
||||||
var (
|
// func (this *configureComp) GetYouDaddyConf() (configure *cfg.GameInitial, err error) {
|
||||||
v interface{}
|
// var (
|
||||||
ok bool
|
// v interface{}
|
||||||
)
|
// ok bool
|
||||||
if v, err = this.GetConfigure(game_daddy); err != nil {
|
// )
|
||||||
return
|
// if v, err = this.GetConfigure(game_daddy); err != nil {
|
||||||
} else {
|
// return
|
||||||
if configure, ok = v.(*cfg.GameInitial); !ok {
|
// } else {
|
||||||
err = fmt.Errorf("%T no is *cfg.Game_comInitial", v)
|
// if configure, ok = v.(*cfg.GameInitial); !ok {
|
||||||
return
|
// err = fmt.Errorf("%T no is *cfg.Game_comInitial", v)
|
||||||
}
|
// return
|
||||||
}
|
// }
|
||||||
return
|
// }
|
||||||
}
|
// return
|
||||||
|
// }
|
||||||
|
@ -13,24 +13,24 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
equip_suit = "game_equipsuit.json" //装备套装表
|
equip_suit = "game_equipsuit.json" //装备套装表
|
||||||
new_hero = "game_hero.json" //英雄
|
new_hero = "game_hero.json" //英雄
|
||||||
hero_stargrow = "game_herostargrow.json" //英雄品质系数
|
hero_stargrow = "game_herostargrow.json" //英雄品质系数
|
||||||
hero_levelgrow = "game_herolevelgrow.json" //英雄成长系数
|
hero_levelgrow = "game_herolevelgrow.json" //英雄成长系数
|
||||||
hero_starup = "game_herostarup.json" // 升星
|
hero_starup = "game_herostarup.json" // 升星
|
||||||
hero_levelup = "game_herolevelup.json" //英雄等级基础属性
|
hero_levelup = "game_herolevelup.json" //英雄等级基础属性
|
||||||
hero_exp = "game_heroexp.json" // 升级
|
hero_exp = "game_heroexp.json" // 升级
|
||||||
hero_skillup = "game_heroskilllevel.json" // 英雄技能升级
|
hero_skillup = "game_heroskilllevel.json" // 英雄技能升级
|
||||||
game_skillatk = "game_skillatk.json" // 英雄技能
|
game_skillatk = "game_skillatk.json" // 英雄技能
|
||||||
hero_awaken = "game_heroawaken.json" // 英雄觉醒
|
hero_awaken = "game_heroawaken.json" // 英雄觉醒
|
||||||
hero_drawcard = "game_drawcard.json" // 抽卡
|
hero_drawcard = "game_drawcard.json" // 抽卡
|
||||||
hero_drawupdraw = "game_drawupdraw.json" // 抽卡概率调整
|
hero_drawupdraw = "game_drawupdraw.json" // 抽卡概率调整
|
||||||
hero_drawcost = "game_drawcost.json" // 抽卡消耗
|
hero_drawcost = "game_drawcost.json" // 抽卡消耗
|
||||||
hero_fusion = "game_herofusion.json" // 卡牌融合
|
hero_fusion = "game_herofusion.json" // 卡牌融合
|
||||||
hero_starupsp = "game_herostarupsp.json" // 精灵升星
|
//hero_starupsp = "game_herostarupsp.json" // 精灵升星
|
||||||
hero_talentskill = "game_talentskill.json" // 天赋
|
hero_talentskill = "game_talentskill.json" // 天赋
|
||||||
hero_talent = "game_herotalent.json" // 天赋详细数据
|
hero_talent = "game_herotalent.json" // 天赋详细数据
|
||||||
hero_itembox = "game_itembox.json" // 天赋详细数据
|
hero_itembox = "game_itembox.json" // 天赋详细数据
|
||||||
game_shopitem = "game_shopitem.json"
|
game_shopitem = "game_shopitem.json"
|
||||||
hero_skill = "game_heroskill.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)
|
err = this.MCompConfigure.Init(service, module, comp, options)
|
||||||
this.module = module.(*Hero)
|
this.module = module.(*Hero)
|
||||||
err = this.LoadMultiConfigure(map[string]interface{}{
|
err = this.LoadMultiConfigure(map[string]interface{}{
|
||||||
equip_suit: cfg.NewGameEquipSuit,
|
equip_suit: cfg.NewGameEquipSuit,
|
||||||
new_hero: cfg.NewGameHero,
|
new_hero: cfg.NewGameHero,
|
||||||
hero_stargrow: cfg.NewGameHeroStargrow,
|
hero_stargrow: cfg.NewGameHeroStargrow,
|
||||||
hero_levelgrow: cfg.NewGameHeroLevelgrow,
|
hero_levelgrow: cfg.NewGameHeroLevelgrow,
|
||||||
hero_levelup: cfg.NewGameHeroLevelup,
|
hero_levelup: cfg.NewGameHeroLevelup,
|
||||||
hero_exp: cfg.NewGameHeroExp,
|
hero_exp: cfg.NewGameHeroExp,
|
||||||
hero_skillup: cfg.NewGameHeroSkillLevel,
|
hero_skillup: cfg.NewGameHeroSkillLevel,
|
||||||
game_skillatk: cfg.NewGameSkillAtk,
|
game_skillatk: cfg.NewGameSkillAtk,
|
||||||
hero_drawcard: cfg.NewGameDrawCard,
|
hero_drawcard: cfg.NewGameDrawCard,
|
||||||
hero_fusion: cfg.NewGameHerofusion,
|
hero_fusion: cfg.NewGameHerofusion,
|
||||||
hero_starupsp: cfg.NewGameHeroStarupSp,
|
//hero_starupsp: cfg.NewGameHeroStarupSp,
|
||||||
hero_talentskill: cfg.NewGameTalentSkill,
|
hero_talentskill: cfg.NewGameTalentSkill,
|
||||||
hero_talent: cfg.NewGameHeroTalent,
|
hero_talent: cfg.NewGameHeroTalent,
|
||||||
hero_itembox: cfg.NewGameItemBox,
|
hero_itembox: cfg.NewGameItemBox,
|
||||||
@ -286,16 +286,16 @@ func (this *configureComp) GetHeroFucionConfig(cid string) (data *cfg.GameHerofu
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *configureComp) GetHeroSpriteStar(cid string) (hid string) {
|
// func (this *configureComp) GetHeroSpriteStar(cid string) (hid string) {
|
||||||
if v, err := this.GetConfigure(hero_starupsp); err == nil {
|
// if v, err := this.GetConfigure(hero_starupsp); err == nil {
|
||||||
if configure, ok := v.(*cfg.GameHeroStarupSp); ok {
|
// if configure, ok := v.(*cfg.GameHeroStarupSp); ok {
|
||||||
hid = configure.Get(cid).Starid
|
// hid = configure.Get(cid).Starid
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
this.module.Errorf("cfg.GameHeroStarupSpData GetHeroSpriteStar:id = %s", cid)
|
// this.module.Errorf("cfg.GameHeroStarupSpData GetHeroSpriteStar:id = %s", cid)
|
||||||
return ""
|
// return ""
|
||||||
}
|
// }
|
||||||
|
|
||||||
func (this *configureComp) GetHeroTalent(id int32) (data *cfg.GameHeroTalentData) {
|
func (this *configureComp) GetHeroTalent(id int32) (data *cfg.GameHeroTalentData) {
|
||||||
if v, err := this.GetConfigure(hero_talent); err == nil {
|
if v, err := this.GetConfigure(hero_talent); err == nil {
|
||||||
|
@ -7,8 +7,6 @@ import (
|
|||||||
"go_dreamfactory/lego/sys/redis"
|
"go_dreamfactory/lego/sys/redis"
|
||||||
"go_dreamfactory/modules"
|
"go_dreamfactory/modules"
|
||||||
"go_dreamfactory/pb"
|
"go_dreamfactory/pb"
|
||||||
cfg "go_dreamfactory/sys/configure/structs"
|
|
||||||
"go_dreamfactory/utils"
|
|
||||||
|
|
||||||
"github.com/pkg/errors"
|
"github.com/pkg/errors"
|
||||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
"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) {
|
// func (this *ModelRtask) checkHandle(uid string, frtaskIds []int32, conf *cfg.GameRdtaskData) (err error, ok bool) {
|
||||||
//判断前置任务状态
|
// //判断前置任务状态
|
||||||
if conf.PreTid != 0 {
|
// if conf.PreTid != 0 {
|
||||||
if _, ok = utils.Findx(frtaskIds, conf.PreTid); !ok {
|
// if _, ok = utils.Findx(frtaskIds, conf.PreTid); !ok {
|
||||||
err = errors.New("前置任务未完成")
|
// err = errors.New("前置任务未完成")
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
//验证限定条件
|
// //验证限定条件
|
||||||
for _, v := range conf.Condition {
|
// for _, v := range conf.Condition {
|
||||||
if err, ok = this.checkCondi(uid, v); !ok {
|
// if err, ok = this.checkCondi(uid, v); !ok {
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
|
|
||||||
// 确定选项前的校验
|
// 确定选项前的校验
|
||||||
func (this *ModelRtask) checkCondi(uid string, condiId int32) (err error, ok bool) {
|
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)
|
cond, ok := this.moduleRtask.handleMap.Load(condiId)
|
||||||
if !ok {
|
if !ok {
|
||||||
rcs := this.moduleRtask.getHandle(comm.TaskType(conf.Type))
|
rcs := this.moduleRtask.getHandle(comm.TaskType(conf.Type))
|
||||||
for _, v:=range rcs {
|
for _, v := range rcs {
|
||||||
if v.condId == condiId {
|
if v.condId == condiId {
|
||||||
cond = v
|
cond = v
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,6 @@ import (
|
|||||||
"go_dreamfactory/modules"
|
"go_dreamfactory/modules"
|
||||||
"go_dreamfactory/pb"
|
"go_dreamfactory/pb"
|
||||||
"go_dreamfactory/sys/configure"
|
"go_dreamfactory/sys/configure"
|
||||||
cfg "go_dreamfactory/sys/configure/structs"
|
|
||||||
"go_dreamfactory/sys/db"
|
"go_dreamfactory/sys/db"
|
||||||
"math"
|
"math"
|
||||||
"strconv"
|
"strconv"
|
||||||
@ -93,21 +92,21 @@ func (this *SeasonPagoda) Start() (err error) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *SeasonPagoda) GetSeasonReward() []int32 {
|
// func (this *SeasonPagoda) GetSeasonReward() []int32 {
|
||||||
sz := make([]int32, 0)
|
// sz := make([]int32, 0)
|
||||||
if v, err := this.GetConfigure(game_seasonreward); err != nil {
|
// if v, err := this.GetConfigure(game_seasonreward); err != nil {
|
||||||
log.Errorf("get global conf err:%v", err)
|
// log.Errorf("get global conf err:%v", err)
|
||||||
return sz
|
// return sz
|
||||||
} else {
|
// } else {
|
||||||
if configure, ok := v.(*cfg.GamePagodaSeasonReward); ok {
|
// if configure, ok := v.(*cfg.GamePagodaSeasonReward); ok {
|
||||||
for _, v := range configure.GetDataList() {
|
// for _, v := range configure.GetDataList() {
|
||||||
sz = append(sz, v.Ranking[0])
|
// sz = append(sz, v.Ranking[0])
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
log.Errorf("%T no is *cfg.Game_global", v)
|
// log.Errorf("%T no is *cfg.Game_global", v)
|
||||||
return sz
|
// return sz
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
|
||||||
// // 赛季塔结束
|
// // 赛季塔结束
|
||||||
// func (this *SeasonPagoda) TimerSeasonOver() {
|
// func (this *SeasonPagoda) TimerSeasonOver() {
|
||||||
|
@ -12,13 +12,13 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
game_global = "game_global.json" //全局配置表
|
game_global = "game_global.json" //全局配置表
|
||||||
game_initial = "game_initial.json" //初始化表
|
game_initial = "game_initial.json" //初始化表
|
||||||
game_gamecolor = "game_gamecolor.json" //颜色表
|
//game_gamecolor = "game_gamecolor.json" //颜色表
|
||||||
game_playerlv = "game_playerlv.json" //玩家等级
|
game_playerlv = "game_playerlv.json" //玩家等级
|
||||||
game_facemod = "game_facemod.json" //形象配置表
|
game_facemod = "game_facemod.json" //形象配置表
|
||||||
game_drop = "game_drop.json" //掉落
|
game_drop = "game_drop.json" //掉落
|
||||||
new_hero = "game_hero.json"
|
new_hero = "game_hero.json"
|
||||||
// 签到
|
// 签到
|
||||||
game_signreset = "game_signreset.json"
|
game_signreset = "game_signreset.json"
|
||||||
game_sign = "game_sign.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.ModuleCompBase.Init(service, module, comp, options)
|
||||||
err = this.LoadConfigure(game_global, cfg.NewGameGlobal)
|
err = this.LoadConfigure(game_global, cfg.NewGameGlobal)
|
||||||
err = this.LoadConfigure(game_initial, cfg.NewGameInitial)
|
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(new_hero, cfg.NewGameHero)
|
||||||
err = this.LoadConfigure(game_playerlv, cfg.NewGamePlayerlv)
|
err = this.LoadConfigure(game_playerlv, cfg.NewGamePlayerlv)
|
||||||
err = this.LoadConfigure(game_facemod, cfg.NewGameFacemod)
|
err = this.LoadConfigure(game_facemod, cfg.NewGameFacemod)
|
||||||
@ -431,20 +431,20 @@ func (this *MCompConfigure) GetDropReward(dropId int32) (result []*cfg.Gameatn)
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *MCompConfigure) GetColor(id int32) (item *cfg.GameGameColorData, err error) {
|
// func (this *MCompConfigure) GetColor(id int32) (item *cfg.GameGameColorData, err error) {
|
||||||
var (
|
// var (
|
||||||
v interface{}
|
// v interface{}
|
||||||
ok bool
|
// ok bool
|
||||||
)
|
// )
|
||||||
if v, err = this.GetConfigure(game_gamecolor); err == nil {
|
// if v, err = this.GetConfigure(game_gamecolor); err == nil {
|
||||||
return
|
// return
|
||||||
} else {
|
// } else {
|
||||||
if item, ok = v.(*cfg.GameGameColor).GetDataMap()[id]; !ok {
|
// if item, ok = v.(*cfg.GameGameColor).GetDataMap()[id]; !ok {
|
||||||
err = fmt.Errorf("on found color:%d", id)
|
// err = fmt.Errorf("on found color:%d", id)
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
return
|
// return
|
||||||
}
|
// }
|
||||||
|
|
||||||
// 获取英雄原始星级
|
// 获取英雄原始星级
|
||||||
func (this *MCompConfigure) GetHeroConfig(heroCfgId string) *cfg.GameHeroData {
|
func (this *MCompConfigure) GetHeroConfig(heroCfgId string) *cfg.GameHeroData {
|
||||||
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -18,7 +18,6 @@ type GameFavorabilityData struct {
|
|||||||
FavorExp int32
|
FavorExp int32
|
||||||
LvName string
|
LvName string
|
||||||
PrivilegeType int32
|
PrivilegeType int32
|
||||||
PrivilegeValue int32
|
|
||||||
ReturnReward []*Gameatn
|
ReturnReward []*Gameatn
|
||||||
ReturnTxt string
|
ReturnTxt string
|
||||||
LikesFood []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 _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 __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_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 _arr_ []interface{}
|
||||||
var _ok_ bool
|
var _ok_ bool
|
||||||
|
@ -9,34 +9,26 @@
|
|||||||
package cfg
|
package cfg
|
||||||
|
|
||||||
type GameFriends struct {
|
type GameFriends struct {
|
||||||
_dataMap map[int32]*GameFriendsData
|
|
||||||
_dataList []*GameFriendsData
|
_dataList []*GameFriendsData
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewGameFriends(_buf []map[string]interface{}) (*GameFriends, error) {
|
func NewGameFriends(_buf []map[string]interface{}) (*GameFriends, error) {
|
||||||
_dataList := make([]*GameFriendsData, 0, len(_buf))
|
_dataList := make([]*GameFriendsData, 0, len(_buf))
|
||||||
dataMap := make(map[int32]*GameFriendsData)
|
|
||||||
for _, _ele_ := range _buf {
|
for _, _ele_ := range _buf {
|
||||||
if _v, err2 := DeserializeGameFriendsData(_ele_); err2 != nil {
|
if _v, err2 := DeserializeGameFriendsData(_ele_); err2 != nil {
|
||||||
return nil, err2
|
return nil, err2
|
||||||
} else {
|
} else {
|
||||||
_dataList = append(_dataList, _v)
|
_dataList = append(_dataList, _v)
|
||||||
dataMap[_v.Id] = _v
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return &GameFriends{_dataList:_dataList, _dataMap:dataMap}, nil
|
return &GameFriends{_dataList:_dataList}, nil
|
||||||
}
|
|
||||||
|
|
||||||
func (table *GameFriends) GetDataMap() map[int32]*GameFriendsData {
|
|
||||||
return table._dataMap
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (table *GameFriends) GetDataList() []*GameFriendsData {
|
func (table *GameFriends) GetDataList() []*GameFriendsData {
|
||||||
return table._dataList
|
return table._dataList
|
||||||
}
|
}
|
||||||
|
|
||||||
func (table *GameFriends) Get(key int32) *GameFriendsData {
|
func (table *GameFriends) Get(index int) *GameFriendsData {
|
||||||
return table._dataMap[key]
|
return table._dataList[index]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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]
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
@ -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
Loading…
Reference in New Issue
Block a user