上传配置表
This commit is contained in:
parent
4ef118b97f
commit
cfb6ad7b74
@ -1,227 +1,94 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"id": 1,
|
"taskgroup": 10010,
|
||||||
"parameter": 0,
|
"taskdetail": [
|
||||||
"passcheck_type": 4
|
60000010,
|
||||||
|
60000020,
|
||||||
|
60000030,
|
||||||
|
60000040,
|
||||||
|
60000050
|
||||||
|
],
|
||||||
|
"weight": 2500,
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"a": "attr",
|
||||||
|
"t": "diamond",
|
||||||
|
"n": 50
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 2,
|
"a": "attr",
|
||||||
"parameter": 200,
|
"t": "ps",
|
||||||
"passcheck_type": 4
|
"n": 30
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 3,
|
"taskgroup": 10020,
|
||||||
"parameter": 400,
|
"taskdetail": [
|
||||||
"passcheck_type": 4
|
60000010,
|
||||||
|
60000020,
|
||||||
|
60000030,
|
||||||
|
60000040,
|
||||||
|
60000050
|
||||||
|
],
|
||||||
|
"weight": 2500,
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"a": "attr",
|
||||||
|
"t": "diamond",
|
||||||
|
"n": 50
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 4,
|
"a": "attr",
|
||||||
"parameter": 600,
|
"t": "ps",
|
||||||
"passcheck_type": 4
|
"n": 30
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 5,
|
"taskgroup": 10030,
|
||||||
"parameter": 800,
|
"taskdetail": [
|
||||||
"passcheck_type": 4
|
60000010,
|
||||||
|
60000020,
|
||||||
|
60000030,
|
||||||
|
60000040,
|
||||||
|
60000050
|
||||||
|
],
|
||||||
|
"weight": 2500,
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"a": "attr",
|
||||||
|
"t": "diamond",
|
||||||
|
"n": 50
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 6,
|
"a": "attr",
|
||||||
"parameter": 1000,
|
"t": "ps",
|
||||||
"passcheck_type": 4
|
"n": 30
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 7,
|
"taskgroup": 10040,
|
||||||
"parameter": 1200,
|
"taskdetail": [
|
||||||
"passcheck_type": 4
|
60000010,
|
||||||
|
60000020,
|
||||||
|
60000030,
|
||||||
|
60000040,
|
||||||
|
60000050
|
||||||
|
],
|
||||||
|
"weight": 2500,
|
||||||
|
"reward": [
|
||||||
|
{
|
||||||
|
"a": "attr",
|
||||||
|
"t": "diamond",
|
||||||
|
"n": 50
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 8,
|
"a": "attr",
|
||||||
"parameter": 1400,
|
"t": "ps",
|
||||||
"passcheck_type": 4
|
"n": 30
|
||||||
},
|
}
|
||||||
{
|
]
|
||||||
"id": 9,
|
|
||||||
"parameter": 1600,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 10,
|
|
||||||
"parameter": 1800,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 11,
|
|
||||||
"parameter": 2000,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 12,
|
|
||||||
"parameter": 2200,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 13,
|
|
||||||
"parameter": 2400,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 14,
|
|
||||||
"parameter": 2600,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 15,
|
|
||||||
"parameter": 2800,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 16,
|
|
||||||
"parameter": 3000,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 17,
|
|
||||||
"parameter": 3200,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 18,
|
|
||||||
"parameter": 3400,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 19,
|
|
||||||
"parameter": 3600,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 20,
|
|
||||||
"parameter": 3800,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 21,
|
|
||||||
"parameter": 4000,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 22,
|
|
||||||
"parameter": 4200,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 23,
|
|
||||||
"parameter": 4400,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 24,
|
|
||||||
"parameter": 4600,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 25,
|
|
||||||
"parameter": 4800,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 26,
|
|
||||||
"parameter": 5000,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 27,
|
|
||||||
"parameter": 5200,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 28,
|
|
||||||
"parameter": 5400,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 29,
|
|
||||||
"parameter": 5600,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 30,
|
|
||||||
"parameter": 5800,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 31,
|
|
||||||
"parameter": 6000,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 32,
|
|
||||||
"parameter": 6200,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 33,
|
|
||||||
"parameter": 6400,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 34,
|
|
||||||
"parameter": 6600,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 35,
|
|
||||||
"parameter": 6800,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 36,
|
|
||||||
"parameter": 7000,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 37,
|
|
||||||
"parameter": 7200,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 38,
|
|
||||||
"parameter": 7400,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 39,
|
|
||||||
"parameter": 7600,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 40,
|
|
||||||
"parameter": 7800,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 41,
|
|
||||||
"parameter": 8000,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 42,
|
|
||||||
"parameter": 8200,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 43,
|
|
||||||
"parameter": 8400,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 44,
|
|
||||||
"parameter": 8600,
|
|
||||||
"passcheck_type": 4
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 45,
|
|
||||||
"parameter": 8800,
|
|
||||||
"passcheck_type": 4
|
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -1,8 +1,14 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"heroid": 25001,
|
"heroid": 25001,
|
||||||
"opentime": "2023/8/14 0:00:00",
|
"opentime": "2023/8/8 0:00:00",
|
||||||
"newheroday": 2,
|
"newheroday": 4,
|
||||||
"reward": []
|
"reward": [
|
||||||
|
{
|
||||||
|
"a": "attr",
|
||||||
|
"t": "gold",
|
||||||
|
"n": 1000
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -5,9 +5,14 @@
|
|||||||
"chapter": 1001,
|
"chapter": 1001,
|
||||||
"onlevel": 0,
|
"onlevel": 0,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 1
|
||||||
|
},
|
||||||
"level": 101,
|
"level": 101,
|
||||||
"levellink": [
|
"levellink": [
|
||||||
102
|
2,
|
||||||
|
3
|
||||||
],
|
],
|
||||||
"leveltype": 1,
|
"leveltype": 1,
|
||||||
"startstory": 10254,
|
"startstory": 10254,
|
||||||
@ -20,8 +25,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_01",
|
||||||
"text": ""
|
"text": "测试文本1"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -34,12 +39,12 @@
|
|||||||
"chapter": 1001,
|
"chapter": 1001,
|
||||||
"onlevel": 1,
|
"onlevel": 1,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 2
|
||||||
|
},
|
||||||
"level": 102,
|
"level": 102,
|
||||||
"levellink": [
|
"levellink": [],
|
||||||
101,
|
|
||||||
103,
|
|
||||||
104
|
|
||||||
],
|
|
||||||
"leveltype": 2,
|
"leveltype": 2,
|
||||||
"startstory": 10254,
|
"startstory": 10254,
|
||||||
"battle": 101,
|
"battle": 101,
|
||||||
@ -51,8 +56,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_02",
|
||||||
"text": ""
|
"text": "测试文本2"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -63,12 +68,15 @@
|
|||||||
"key": 3,
|
"key": 3,
|
||||||
"hero": 25001,
|
"hero": 25001,
|
||||||
"chapter": 1001,
|
"chapter": 1001,
|
||||||
"onlevel": 2,
|
"onlevel": 1,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 1,
|
||||||
|
"y": 3
|
||||||
|
},
|
||||||
"level": 103,
|
"level": 103,
|
||||||
"levellink": [
|
"levellink": [
|
||||||
102,
|
4
|
||||||
104
|
|
||||||
],
|
],
|
||||||
"leveltype": 3,
|
"leveltype": 3,
|
||||||
"startstory": 10254,
|
"startstory": 10254,
|
||||||
@ -81,8 +89,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_03",
|
||||||
"text": ""
|
"text": "测试文本3"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -95,18 +103,21 @@
|
|||||||
"chapter": 1001,
|
"chapter": 1001,
|
||||||
"onlevel": 3,
|
"onlevel": 3,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 4
|
||||||
|
},
|
||||||
"level": 104,
|
"level": 104,
|
||||||
"levellink": [
|
"levellink": [
|
||||||
102,
|
5
|
||||||
103
|
|
||||||
],
|
],
|
||||||
"leveltype": 4,
|
"leveltype": 4,
|
||||||
"startstory": 0,
|
"startstory": 0,
|
||||||
"battle": 0,
|
"battle": 0,
|
||||||
"reward": [],
|
"reward": [],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_04",
|
||||||
"text": ""
|
"text": "测试文本4"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -119,10 +130,12 @@
|
|||||||
"chapter": 1001,
|
"chapter": 1001,
|
||||||
"onlevel": 4,
|
"onlevel": 4,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 3,
|
||||||
|
"y": 5
|
||||||
|
},
|
||||||
"level": 105,
|
"level": 105,
|
||||||
"levellink": [
|
"levellink": [],
|
||||||
104
|
|
||||||
],
|
|
||||||
"leveltype": 5,
|
"leveltype": 5,
|
||||||
"startstory": 10254,
|
"startstory": 10254,
|
||||||
"battle": 101,
|
"battle": 101,
|
||||||
@ -134,8 +147,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_05",
|
||||||
"text": ""
|
"text": "测试文本5"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -148,9 +161,14 @@
|
|||||||
"chapter": 1002,
|
"chapter": 1002,
|
||||||
"onlevel": 5,
|
"onlevel": 5,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 1
|
||||||
|
},
|
||||||
"level": 101,
|
"level": 101,
|
||||||
"levellink": [
|
"levellink": [
|
||||||
102
|
7,
|
||||||
|
8
|
||||||
],
|
],
|
||||||
"leveltype": 1,
|
"leveltype": 1,
|
||||||
"startstory": 10254,
|
"startstory": 10254,
|
||||||
@ -163,8 +181,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_06",
|
||||||
"text": ""
|
"text": "测试文本6"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -177,12 +195,12 @@
|
|||||||
"chapter": 1002,
|
"chapter": 1002,
|
||||||
"onlevel": 6,
|
"onlevel": 6,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 2
|
||||||
|
},
|
||||||
"level": 102,
|
"level": 102,
|
||||||
"levellink": [
|
"levellink": [],
|
||||||
101,
|
|
||||||
103,
|
|
||||||
104
|
|
||||||
],
|
|
||||||
"leveltype": 2,
|
"leveltype": 2,
|
||||||
"startstory": 10254,
|
"startstory": 10254,
|
||||||
"battle": 101,
|
"battle": 101,
|
||||||
@ -194,8 +212,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_07",
|
||||||
"text": ""
|
"text": "测试文本7"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -208,10 +226,13 @@
|
|||||||
"chapter": 1002,
|
"chapter": 1002,
|
||||||
"onlevel": 7,
|
"onlevel": 7,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 1,
|
||||||
|
"y": 3
|
||||||
|
},
|
||||||
"level": 103,
|
"level": 103,
|
||||||
"levellink": [
|
"levellink": [
|
||||||
102,
|
9
|
||||||
104
|
|
||||||
],
|
],
|
||||||
"leveltype": 3,
|
"leveltype": 3,
|
||||||
"startstory": 10254,
|
"startstory": 10254,
|
||||||
@ -224,8 +245,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_08",
|
||||||
"text": ""
|
"text": "测试文本8"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -238,18 +259,21 @@
|
|||||||
"chapter": 1002,
|
"chapter": 1002,
|
||||||
"onlevel": 8,
|
"onlevel": 8,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 4
|
||||||
|
},
|
||||||
"level": 104,
|
"level": 104,
|
||||||
"levellink": [
|
"levellink": [
|
||||||
102,
|
10
|
||||||
103
|
|
||||||
],
|
],
|
||||||
"leveltype": 4,
|
"leveltype": 4,
|
||||||
"startstory": 0,
|
"startstory": 0,
|
||||||
"battle": 0,
|
"battle": 0,
|
||||||
"reward": [],
|
"reward": [],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_09",
|
||||||
"text": ""
|
"text": "测试文本9"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -262,10 +286,12 @@
|
|||||||
"chapter": 1002,
|
"chapter": 1002,
|
||||||
"onlevel": 9,
|
"onlevel": 9,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 3,
|
||||||
|
"y": 5
|
||||||
|
},
|
||||||
"level": 105,
|
"level": 105,
|
||||||
"levellink": [
|
"levellink": [],
|
||||||
104
|
|
||||||
],
|
|
||||||
"leveltype": 5,
|
"leveltype": 5,
|
||||||
"startstory": 10254,
|
"startstory": 10254,
|
||||||
"battle": 101,
|
"battle": 101,
|
||||||
@ -277,8 +303,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_10",
|
||||||
"text": ""
|
"text": "测试文本10"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -291,9 +317,14 @@
|
|||||||
"chapter": 1003,
|
"chapter": 1003,
|
||||||
"onlevel": 10,
|
"onlevel": 10,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 1
|
||||||
|
},
|
||||||
"level": 101,
|
"level": 101,
|
||||||
"levellink": [
|
"levellink": [
|
||||||
102
|
12,
|
||||||
|
13
|
||||||
],
|
],
|
||||||
"leveltype": 1,
|
"leveltype": 1,
|
||||||
"startstory": 10254,
|
"startstory": 10254,
|
||||||
@ -306,8 +337,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_11",
|
||||||
"text": ""
|
"text": "测试文本11"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -320,12 +351,12 @@
|
|||||||
"chapter": 1003,
|
"chapter": 1003,
|
||||||
"onlevel": 11,
|
"onlevel": 11,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 2
|
||||||
|
},
|
||||||
"level": 102,
|
"level": 102,
|
||||||
"levellink": [
|
"levellink": [],
|
||||||
101,
|
|
||||||
103,
|
|
||||||
104
|
|
||||||
],
|
|
||||||
"leveltype": 2,
|
"leveltype": 2,
|
||||||
"startstory": 10254,
|
"startstory": 10254,
|
||||||
"battle": 101,
|
"battle": 101,
|
||||||
@ -337,8 +368,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_12",
|
||||||
"text": ""
|
"text": "测试文本12"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -351,10 +382,13 @@
|
|||||||
"chapter": 1003,
|
"chapter": 1003,
|
||||||
"onlevel": 12,
|
"onlevel": 12,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 1,
|
||||||
|
"y": 3
|
||||||
|
},
|
||||||
"level": 103,
|
"level": 103,
|
||||||
"levellink": [
|
"levellink": [
|
||||||
102,
|
14
|
||||||
104
|
|
||||||
],
|
],
|
||||||
"leveltype": 3,
|
"leveltype": 3,
|
||||||
"startstory": 10254,
|
"startstory": 10254,
|
||||||
@ -367,8 +401,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_13",
|
||||||
"text": ""
|
"text": "测试文本13"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -381,10 +415,13 @@
|
|||||||
"chapter": 1003,
|
"chapter": 1003,
|
||||||
"onlevel": 13,
|
"onlevel": 13,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 4
|
||||||
|
},
|
||||||
"level": 104,
|
"level": 104,
|
||||||
"levellink": [
|
"levellink": [
|
||||||
102,
|
15
|
||||||
103
|
|
||||||
],
|
],
|
||||||
"leveltype": 4,
|
"leveltype": 4,
|
||||||
"startstory": 10254,
|
"startstory": 10254,
|
||||||
@ -397,8 +434,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_14",
|
||||||
"text": ""
|
"text": "测试文本14"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -411,10 +448,12 @@
|
|||||||
"chapter": 1003,
|
"chapter": 1003,
|
||||||
"onlevel": 14,
|
"onlevel": 14,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 3,
|
||||||
|
"y": 5
|
||||||
|
},
|
||||||
"level": 105,
|
"level": 105,
|
||||||
"levellink": [
|
"levellink": [],
|
||||||
104
|
|
||||||
],
|
|
||||||
"leveltype": 5,
|
"leveltype": 5,
|
||||||
"startstory": 10254,
|
"startstory": 10254,
|
||||||
"battle": 101,
|
"battle": 101,
|
||||||
@ -426,8 +465,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_15",
|
||||||
"text": ""
|
"text": "测试文本15"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -440,9 +479,13 @@
|
|||||||
"chapter": 1004,
|
"chapter": 1004,
|
||||||
"onlevel": 15,
|
"onlevel": 15,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 1
|
||||||
|
},
|
||||||
"level": 101,
|
"level": 101,
|
||||||
"levellink": [
|
"levellink": [
|
||||||
102
|
17
|
||||||
],
|
],
|
||||||
"leveltype": 1,
|
"leveltype": 1,
|
||||||
"startstory": 10254,
|
"startstory": 10254,
|
||||||
@ -455,8 +498,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_16",
|
||||||
"text": ""
|
"text": "测试文本16"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
@ -469,17 +512,19 @@
|
|||||||
"chapter": 1004,
|
"chapter": 1004,
|
||||||
"onlevel": 16,
|
"onlevel": 16,
|
||||||
"onlevelstory": [],
|
"onlevelstory": [],
|
||||||
|
"point": {
|
||||||
|
"x": 2,
|
||||||
|
"y": 2
|
||||||
|
},
|
||||||
"level": 102,
|
"level": 102,
|
||||||
"levellink": [
|
"levellink": [],
|
||||||
101
|
|
||||||
],
|
|
||||||
"leveltype": 4,
|
"leveltype": 4,
|
||||||
"startstory": 0,
|
"startstory": 0,
|
||||||
"battle": 0,
|
"battle": 0,
|
||||||
"reward": [],
|
"reward": [],
|
||||||
"txt": {
|
"txt": {
|
||||||
"key": "",
|
"key": "heroupstory_heroupstory_chapter_17",
|
||||||
"text": ""
|
"text": "测试文本17"
|
||||||
},
|
},
|
||||||
"circle": "",
|
"circle": "",
|
||||||
"qq": 0,
|
"qq": 0,
|
||||||
|
@ -13638,7 +13638,7 @@
|
|||||||
"reddottype": 0,
|
"reddottype": 0,
|
||||||
"effects": "",
|
"effects": "",
|
||||||
"modelName": "",
|
"modelName": "",
|
||||||
"box_id": 0,
|
"box_id": 22000001,
|
||||||
"synthetize_num": 0,
|
"synthetize_num": 0,
|
||||||
"synthetize_deplete": [],
|
"synthetize_deplete": [],
|
||||||
"synthetize_get": [],
|
"synthetize_get": [],
|
||||||
|
@ -45646,5 +45646,101 @@
|
|||||||
"playerlvmin": 0,
|
"playerlvmin": 0,
|
||||||
"playerlvmax": 0,
|
"playerlvmax": 0,
|
||||||
"notice": 0
|
"notice": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 1903,
|
||||||
|
"lotteryid": 22000001,
|
||||||
|
"description": "初级回响自选箱",
|
||||||
|
"type": 3,
|
||||||
|
"groupwt": 1000,
|
||||||
|
"groupid": 1,
|
||||||
|
"subtype": 1,
|
||||||
|
"groupnum": 1,
|
||||||
|
"itemid": {
|
||||||
|
"a": "item",
|
||||||
|
"t": "15000101",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"itemdes": "15000101",
|
||||||
|
"itemwt": 1000,
|
||||||
|
"min": 1,
|
||||||
|
"max": 1,
|
||||||
|
"VIPmin": 0,
|
||||||
|
"VIPmax": 15,
|
||||||
|
"playerlvmin": 0,
|
||||||
|
"playerlvmax": 0,
|
||||||
|
"notice": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 1904,
|
||||||
|
"lotteryid": 22000001,
|
||||||
|
"description": "初级回响自选箱",
|
||||||
|
"type": 3,
|
||||||
|
"groupwt": 1,
|
||||||
|
"groupid": 1,
|
||||||
|
"subtype": 1,
|
||||||
|
"groupnum": 1,
|
||||||
|
"itemid": {
|
||||||
|
"a": "item",
|
||||||
|
"t": "15000102",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"itemdes": "15000102",
|
||||||
|
"itemwt": 1000,
|
||||||
|
"min": 1,
|
||||||
|
"max": 1,
|
||||||
|
"VIPmin": 0,
|
||||||
|
"VIPmax": 15,
|
||||||
|
"playerlvmin": 0,
|
||||||
|
"playerlvmax": 0,
|
||||||
|
"notice": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 1905,
|
||||||
|
"lotteryid": 22000001,
|
||||||
|
"description": "初级回响自选箱",
|
||||||
|
"type": 3,
|
||||||
|
"groupwt": 1,
|
||||||
|
"groupid": 1,
|
||||||
|
"subtype": 1,
|
||||||
|
"groupnum": 1,
|
||||||
|
"itemid": {
|
||||||
|
"a": "item",
|
||||||
|
"t": "15000103",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"itemdes": "15000103",
|
||||||
|
"itemwt": 1000,
|
||||||
|
"min": 1,
|
||||||
|
"max": 1,
|
||||||
|
"VIPmin": 0,
|
||||||
|
"VIPmax": 15,
|
||||||
|
"playerlvmin": 0,
|
||||||
|
"playerlvmax": 0,
|
||||||
|
"notice": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 1906,
|
||||||
|
"lotteryid": 22000001,
|
||||||
|
"description": "初级回响自选箱",
|
||||||
|
"type": 3,
|
||||||
|
"groupwt": 1,
|
||||||
|
"groupid": 1,
|
||||||
|
"subtype": 1,
|
||||||
|
"groupnum": 1,
|
||||||
|
"itemid": {
|
||||||
|
"a": "item",
|
||||||
|
"t": "15000104",
|
||||||
|
"n": 1
|
||||||
|
},
|
||||||
|
"itemdes": "15000104",
|
||||||
|
"itemwt": 1000,
|
||||||
|
"min": 1,
|
||||||
|
"max": 1,
|
||||||
|
"VIPmin": 0,
|
||||||
|
"VIPmax": 15,
|
||||||
|
"playerlvmin": 0,
|
||||||
|
"playerlvmax": 0,
|
||||||
|
"notice": 0
|
||||||
}
|
}
|
||||||
]
|
]
|
@ -49,7 +49,7 @@
|
|||||||
"main": [
|
"main": [
|
||||||
{
|
{
|
||||||
"key": 1,
|
"key": 1,
|
||||||
"param": 10
|
"param": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"wkqbx": 2,
|
"wkqbx": 2,
|
||||||
|
@ -25,8 +25,6 @@ type configureComp struct {
|
|||||||
modules.MCompConfigure
|
modules.MCompConfigure
|
||||||
module *Pagoda
|
module *Pagoda
|
||||||
hlock sync.RWMutex
|
hlock sync.RWMutex
|
||||||
|
|
||||||
_checkType map[int32][]*cfg.GamePassCheckData // key type
|
|
||||||
_mapPagoda map[int32]*cfg.GamePagodaData
|
_mapPagoda map[int32]*cfg.GamePagodaData
|
||||||
_mapFloor map[int32]int32 // key 页签 value 层数
|
_mapFloor map[int32]int32 // key 页签 value 层数
|
||||||
_mapRace map[int32]*cfg.GameCirculateData // 阵营塔
|
_mapRace map[int32]*cfg.GameCirculateData // 阵营塔
|
||||||
@ -43,7 +41,6 @@ func (this *configureComp) Init(service core.IService, module core.IModule, comp
|
|||||||
game_circulate: cfg.NewGameCirculate,
|
game_circulate: cfg.NewGameCirculate,
|
||||||
})
|
})
|
||||||
|
|
||||||
configure.RegisterConfigure(game_passcheck, cfg.NewGamePassCheck, this.LoadPassCheck)
|
|
||||||
configure.RegisterConfigure(game_pagoda, cfg.NewGamePagoda, this.LoadPagoda)
|
configure.RegisterConfigure(game_pagoda, cfg.NewGamePagoda, this.LoadPagoda)
|
||||||
configure.RegisterConfigure(game_circulate, cfg.NewGameCirculate, this.LoadCirculate)
|
configure.RegisterConfigure(game_circulate, cfg.NewGameCirculate, this.LoadCirculate)
|
||||||
return
|
return
|
||||||
@ -108,25 +105,6 @@ func (this *configureComp) GetPagodaFloor(PagodaType int32) int32 {
|
|||||||
return maxFloor
|
return maxFloor
|
||||||
}
|
}
|
||||||
|
|
||||||
// 通过类型获取战令数据
|
|
||||||
func (this *configureComp) GetPassCheckByTtype(cType int32) []*cfg.GamePassCheckData {
|
|
||||||
if data, ok := this._checkType[cType]; ok {
|
|
||||||
return data
|
|
||||||
}
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// 获取该类型的计费点
|
|
||||||
func (this *configureComp) GetPassCheckPointByTtype(cType int32) string {
|
|
||||||
if data, ok := this._checkType[cType]; ok {
|
|
||||||
if len(data) > 0 {
|
|
||||||
return data[0].PayId
|
|
||||||
}
|
|
||||||
}
|
|
||||||
this.module.Errorf("can't find PassCheckPointByTtype err Type:%d", cType)
|
|
||||||
return ""
|
|
||||||
}
|
|
||||||
|
|
||||||
// 通过id获取信息
|
// 通过id获取信息
|
||||||
func (this *configureComp) GetPassCheckByID(id int32) *cfg.GamePassCheckData {
|
func (this *configureComp) GetPassCheckByID(id int32) *cfg.GamePassCheckData {
|
||||||
if v, err := this.GetConfigure(game_passcheck); err == nil {
|
if v, err := this.GetConfigure(game_passcheck); err == nil {
|
||||||
@ -137,23 +115,6 @@ func (this *configureComp) GetPassCheckByID(id int32) *cfg.GamePassCheckData {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *configureComp) LoadPassCheck() {
|
|
||||||
var err error
|
|
||||||
if v, err := this.GetConfigure(game_passcheck); err == nil {
|
|
||||||
if configure, ok := v.(*cfg.GamePassCheck); ok {
|
|
||||||
this.hlock.Lock()
|
|
||||||
defer this.hlock.Unlock()
|
|
||||||
this._checkType = make(map[int32][]*cfg.GamePassCheckData, 0)
|
|
||||||
for _, value := range configure.GetDataList() {
|
|
||||||
this._checkType[value.PasscheckType] = append(this._checkType[value.PasscheckType], value)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
}
|
|
||||||
log.Errorf("get game_pagoda conf err:%v", err)
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func (this *configureComp) GetPagodaConfigData(id int32) (data *cfg.GamePagodaData, err error) {
|
func (this *configureComp) GetPagodaConfigData(id int32) (data *cfg.GamePagodaData, err error) {
|
||||||
var (
|
var (
|
||||||
v interface{}
|
v interface{}
|
||||||
|
@ -21,7 +21,7 @@ func NewGameAnnulartaskAll(_buf []map[string]interface{}) (*GameAnnulartaskAll,
|
|||||||
return nil, err2
|
return nil, err2
|
||||||
} else {
|
} else {
|
||||||
_dataList = append(_dataList, _v)
|
_dataList = append(_dataList, _v)
|
||||||
dataMap[_v.Id] = _v
|
dataMap[_v.Taskgroup] = _v
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return &GameAnnulartaskAll{_dataList:_dataList, _dataMap:dataMap}, nil
|
return &GameAnnulartaskAll{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||||
|
@ -11,9 +11,10 @@ package cfg
|
|||||||
import "errors"
|
import "errors"
|
||||||
|
|
||||||
type GameAnnulartaskAllData struct {
|
type GameAnnulartaskAllData struct {
|
||||||
Id int32
|
Taskgroup int32
|
||||||
Parameter int32
|
Taskdetail []int32
|
||||||
PasscheckType int32
|
Weight int32
|
||||||
|
Reward []*Gameatn
|
||||||
}
|
}
|
||||||
|
|
||||||
const TypeId_GameAnnulartaskAllData = 561445145
|
const TypeId_GameAnnulartaskAllData = 561445145
|
||||||
@ -23,9 +24,36 @@ func (*GameAnnulartaskAllData) GetTypeId() int32 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (_v *GameAnnulartaskAllData)Deserialize(_buf map[string]interface{}) (err error) {
|
func (_v *GameAnnulartaskAllData)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["taskgroup"].(float64); !_ok_ { err = errors.New("taskgroup error"); return }; _v.Taskgroup = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["parameter"].(float64); !_ok_ { err = errors.New("parameter error"); return }; _v.Parameter = int32(_tempNum_) }
|
{
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["passcheck_type"].(float64); !_ok_ { err = errors.New("passcheck_type error"); return }; _v.PasscheckType = int32(_tempNum_) }
|
var _arr_ []interface{}
|
||||||
|
var _ok_ bool
|
||||||
|
if _arr_, _ok_ = _buf["taskdetail"].([]interface{}); !_ok_ { err = errors.New("taskdetail error"); return }
|
||||||
|
|
||||||
|
_v.Taskdetail = 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.Taskdetail = append(_v.Taskdetail, _list_v_)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["weight"].(float64); !_ok_ { err = errors.New("weight error"); return }; _v.Weight = 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
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -9,6 +9,7 @@
|
|||||||
package cfg
|
package cfg
|
||||||
|
|
||||||
import "errors"
|
import "errors"
|
||||||
|
import "bright/serialization"
|
||||||
|
|
||||||
type GameHeroupstoryChapterData struct {
|
type GameHeroupstoryChapterData struct {
|
||||||
Key int32
|
Key int32
|
||||||
@ -16,6 +17,7 @@ type GameHeroupstoryChapterData struct {
|
|||||||
Chapter int32
|
Chapter int32
|
||||||
Onlevel int32
|
Onlevel int32
|
||||||
Onlevelstory []int32
|
Onlevelstory []int32
|
||||||
|
Point serialization.Vector2
|
||||||
Level int32
|
Level int32
|
||||||
Levellink []int32
|
Levellink []int32
|
||||||
Leveltype int32
|
Leveltype int32
|
||||||
@ -54,6 +56,13 @@ func (_v *GameHeroupstoryChapterData)Deserialize(_buf map[string]interface{}) (e
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{ var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["point"].(map[string]interface{}); !_ok_ { err = errors.New("point 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.Point = serialization.NewVector2(_x_, _y_)
|
||||||
|
}
|
||||||
|
|
||||||
{ 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["level"].(float64); !_ok_ { err = errors.New("level error"); return }; _v.Level = int32(_tempNum_) }
|
||||||
{
|
{
|
||||||
var _arr_ []interface{}
|
var _arr_ []interface{}
|
||||||
|
Loading…
Reference in New Issue
Block a user