配置更新

This commit is contained in:
meixiongfeng 2023-07-21 14:50:31 +08:00
parent 0a09dcedf9
commit 762ee216f4
16 changed files with 2830 additions and 7177 deletions

View File

@ -0,0 +1,98 @@
[
{
"Id": 1,
"GroupId": 100001,
"GroupType": 1,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"buffID": 251023111,
"SubGroupNum": 3,
"BuffWt": 50,
"TypeWt": 60
},
{
"Id": 2,
"GroupId": 100001,
"GroupType": 1,
"SubGroupWt": 0,
"SubGroupId": 1001,
"SubGroupType": 0,
"buffID": 251023112,
"SubGroupNum": 0,
"BuffWt": 50,
"TypeWt": 60
},
{
"Id": 3,
"GroupId": 100001,
"GroupType": 1,
"SubGroupWt": 0,
"SubGroupId": 1001,
"SubGroupType": 0,
"buffID": 200000001,
"SubGroupNum": 0,
"BuffWt": 50,
"TypeWt": 60
},
{
"Id": 4,
"GroupId": 100001,
"GroupType": 1,
"SubGroupWt": 0,
"SubGroupId": 1001,
"SubGroupType": 0,
"buffID": 200000002,
"SubGroupNum": 0,
"BuffWt": 50,
"TypeWt": 60
},
{
"Id": 5,
"GroupId": 100002,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"buffID": 253005111,
"SubGroupNum": 2,
"BuffWt": 50,
"TypeWt": 60
},
{
"Id": 6,
"GroupId": 100002,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 1001,
"SubGroupType": 0,
"buffID": 253005112,
"SubGroupNum": 0,
"BuffWt": 50,
"TypeWt": 60
},
{
"Id": 7,
"GroupId": 100002,
"GroupType": 0,
"SubGroupWt": 1000,
"SubGroupId": 1002,
"SubGroupType": 2,
"buffID": 225002011,
"SubGroupNum": 1,
"BuffWt": 500,
"TypeWt": 600
},
{
"Id": 8,
"GroupId": 100002,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 1002,
"SubGroupType": 0,
"buffID": 225002012,
"SubGroupNum": 0,
"BuffWt": 500,
"TypeWt": 600
}
]

View File

@ -33,15 +33,15 @@
"consumeB": [
{
"a": "attr",
"t": "gold",
"n": 10
"t": "diamond",
"n": 200
}
],
"consumeB10": [
{
"a": "attr",
"t": "gold",
"n": 100
"t": "diamond",
"n": 2000
}
],
"attgr_display": [
@ -100,15 +100,15 @@
"consumeB": [
{
"a": "attr",
"t": "gold",
"n": 10
"t": "diamond",
"n": 200
}
],
"consumeB10": [
{
"a": "attr",
"t": "gold",
"n": 100
"t": "diamond",
"n": 2000
}
],
"attgr_display": [
@ -158,15 +158,15 @@
"consumeB": [
{
"a": "attr",
"t": "gold",
"n": 10
"t": "diamond",
"n": 200
}
],
"consumeB10": [
{
"a": "attr",
"t": "gold",
"n": 100
"t": "diamond",
"n": 2000
}
],
"attgr_display": [
@ -216,15 +216,15 @@
"consumeB": [
{
"a": "attr",
"t": "gold",
"n": 10
"t": "diamond",
"n": 200
}
],
"consumeB10": [
{
"a": "attr",
"t": "gold",
"n": 100
"t": "diamond",
"n": 2000
}
],
"attgr_display": [
@ -274,15 +274,15 @@
"consumeB": [
{
"a": "attr",
"t": "gold",
"n": 10
"t": "diamond",
"n": 200
}
],
"consumeB10": [
{
"a": "attr",
"t": "gold",
"n": 100
"t": "diamond",
"n": 2000
}
],
"attgr_display": [
@ -332,15 +332,15 @@
"consumeB": [
{
"a": "attr",
"t": "gold",
"n": 10
"t": "diamond",
"n": 200
}
],
"consumeB10": [
{
"a": "attr",
"t": "gold",
"n": 100
"t": "diamond",
"n": 2000
}
],
"attgr_display": [
@ -390,15 +390,15 @@
"consumeB": [
{
"a": "attr",
"t": "gold",
"n": 10
"t": "diamond",
"n": 200
}
],
"consumeB10": [
{
"a": "attr",
"t": "gold",
"n": 100
"t": "diamond",
"n": 2000
}
],
"attgr_display": [

View File

@ -0,0 +1,46 @@
[
{
"Id": 1,
"GroupId": 1001001,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"EventID": 10000001,
"SubGroupNum": 1,
"EventWt": 50
},
{
"Id": 2,
"GroupId": 1001001,
"GroupType": 0,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 0,
"EventID": 10000002,
"SubGroupNum": 0,
"EventWt": 100
},
{
"Id": 3,
"GroupId": 1001001,
"GroupType": 0,
"SubGroupWt": 1000,
"SubGroupId": 1002,
"SubGroupType": 2,
"EventID": 10000003,
"SubGroupNum": 2,
"EventWt": 500
},
{
"Id": 4,
"GroupId": 1001001,
"GroupType": 0,
"SubGroupWt": 1000,
"SubGroupId": 1002,
"SubGroupType": 0,
"EventID": 10000004,
"SubGroupNum": 0,
"EventWt": 500
}
]

View File

@ -28,7 +28,7 @@
}
],
"drop": 10001000,
"heroexp": 60,
"heroexp": 200,
"bossmodel": 53001,
"boss": [
401003
@ -84,7 +84,7 @@
}
],
"drop": 10002000,
"heroexp": 88,
"heroexp": 242,
"bossmodel": 53001,
"boss": [
401006
@ -145,7 +145,7 @@
}
],
"drop": 10003000,
"heroexp": 120,
"heroexp": 288,
"bossmodel": 53001,
"boss": [
401009
@ -206,7 +206,7 @@
}
],
"drop": 10004000,
"heroexp": 156,
"heroexp": 338,
"bossmodel": 53001,
"boss": [
401012
@ -267,7 +267,7 @@
}
],
"drop": 10005000,
"heroexp": 196,
"heroexp": 392,
"bossmodel": 53001,
"boss": [
401015
@ -328,7 +328,7 @@
}
],
"drop": 10006000,
"heroexp": 240,
"heroexp": 450,
"bossmodel": 53001,
"boss": [
401018
@ -394,7 +394,7 @@
}
],
"drop": 10007000,
"heroexp": 288,
"heroexp": 512,
"bossmodel": 53001,
"boss": [
401021
@ -460,7 +460,7 @@
}
],
"drop": 10008000,
"heroexp": 340,
"heroexp": 578,
"bossmodel": 53001,
"boss": [
401024
@ -526,7 +526,7 @@
}
],
"drop": 10009000,
"heroexp": 450,
"heroexp": 648,
"bossmodel": 53001,
"boss": [
401027
@ -592,7 +592,7 @@
}
],
"drop": 10010000,
"heroexp": 570,
"heroexp": 722,
"bossmodel": 53001,
"boss": [
401030
@ -658,7 +658,7 @@
}
],
"drop": 10011000,
"heroexp": 700,
"heroexp": 800,
"bossmodel": 53001,
"boss": [
401033
@ -780,7 +780,7 @@
}
],
"drop": 20001000,
"heroexp": 60,
"heroexp": 200,
"bossmodel": 51004,
"boss": [
402003
@ -836,7 +836,7 @@
}
],
"drop": 20002000,
"heroexp": 88,
"heroexp": 242,
"bossmodel": 51004,
"boss": [
402006
@ -897,7 +897,7 @@
}
],
"drop": 20003000,
"heroexp": 120,
"heroexp": 288,
"bossmodel": 51004,
"boss": [
402009
@ -958,7 +958,7 @@
}
],
"drop": 20004000,
"heroexp": 156,
"heroexp": 338,
"bossmodel": 51004,
"boss": [
402012
@ -1019,7 +1019,7 @@
}
],
"drop": 20005000,
"heroexp": 196,
"heroexp": 392,
"bossmodel": 51004,
"boss": [
402015
@ -1080,7 +1080,7 @@
}
],
"drop": 20006000,
"heroexp": 240,
"heroexp": 450,
"bossmodel": 51004,
"boss": [
402018
@ -1146,7 +1146,7 @@
}
],
"drop": 20007000,
"heroexp": 288,
"heroexp": 512,
"bossmodel": 51004,
"boss": [
402021
@ -1212,7 +1212,7 @@
}
],
"drop": 20008000,
"heroexp": 340,
"heroexp": 578,
"bossmodel": 51004,
"boss": [
402024
@ -1278,7 +1278,7 @@
}
],
"drop": 20009000,
"heroexp": 450,
"heroexp": 648,
"bossmodel": 51004,
"boss": [
402027
@ -1344,7 +1344,7 @@
}
],
"drop": 20010000,
"heroexp": 570,
"heroexp": 722,
"bossmodel": 51004,
"boss": [
402030
@ -1410,7 +1410,7 @@
}
],
"drop": 20011000,
"heroexp": 700,
"heroexp": 800,
"bossmodel": 51004,
"boss": [
402033
@ -1532,7 +1532,7 @@
}
],
"drop": 30001000,
"heroexp": 60,
"heroexp": 200,
"bossmodel": 51005,
"boss": [
403003
@ -1588,7 +1588,7 @@
}
],
"drop": 30002000,
"heroexp": 88,
"heroexp": 242,
"bossmodel": 51005,
"boss": [
403006
@ -1649,7 +1649,7 @@
}
],
"drop": 30003000,
"heroexp": 120,
"heroexp": 288,
"bossmodel": 51005,
"boss": [
403009
@ -1710,7 +1710,7 @@
}
],
"drop": 30004000,
"heroexp": 156,
"heroexp": 338,
"bossmodel": 51005,
"boss": [
403012
@ -1771,7 +1771,7 @@
}
],
"drop": 30005000,
"heroexp": 196,
"heroexp": 392,
"bossmodel": 51005,
"boss": [
403015
@ -1832,7 +1832,7 @@
}
],
"drop": 30006000,
"heroexp": 240,
"heroexp": 450,
"bossmodel": 51005,
"boss": [
403018
@ -1898,7 +1898,7 @@
}
],
"drop": 30007000,
"heroexp": 288,
"heroexp": 512,
"bossmodel": 51005,
"boss": [
403021
@ -1964,7 +1964,7 @@
}
],
"drop": 30008000,
"heroexp": 340,
"heroexp": 578,
"bossmodel": 51005,
"boss": [
403024
@ -2030,7 +2030,7 @@
}
],
"drop": 30009000,
"heroexp": 450,
"heroexp": 648,
"bossmodel": 51005,
"boss": [
403027
@ -2096,7 +2096,7 @@
}
],
"drop": 30010000,
"heroexp": 570,
"heroexp": 722,
"bossmodel": 51005,
"boss": [
403030
@ -2162,7 +2162,7 @@
}
],
"drop": 30011000,
"heroexp": 700,
"heroexp": 800,
"bossmodel": 51005,
"boss": [
403033
@ -2284,7 +2284,7 @@
}
],
"drop": 40001000,
"heroexp": 127,
"heroexp": 200,
"bossmodel": 51002,
"boss": [
404003
@ -2340,7 +2340,7 @@
}
],
"drop": 40002000,
"heroexp": 128,
"heroexp": 242,
"bossmodel": 51002,
"boss": [
404006
@ -2401,7 +2401,7 @@
}
],
"drop": 40003000,
"heroexp": 129,
"heroexp": 288,
"bossmodel": 51002,
"boss": [
404009
@ -2462,7 +2462,7 @@
}
],
"drop": 40004000,
"heroexp": 130,
"heroexp": 338,
"bossmodel": 51002,
"boss": [
404012
@ -2523,7 +2523,7 @@
}
],
"drop": 40005000,
"heroexp": 131,
"heroexp": 392,
"bossmodel": 51002,
"boss": [
404015
@ -2584,7 +2584,7 @@
}
],
"drop": 40006000,
"heroexp": 132,
"heroexp": 450,
"bossmodel": 51002,
"boss": [
404018
@ -2650,7 +2650,7 @@
}
],
"drop": 40007000,
"heroexp": 133,
"heroexp": 512,
"bossmodel": 51002,
"boss": [
404021
@ -2716,7 +2716,7 @@
}
],
"drop": 40008000,
"heroexp": 134,
"heroexp": 578,
"bossmodel": 51002,
"boss": [
404024
@ -2782,7 +2782,7 @@
}
],
"drop": 40009000,
"heroexp": 135,
"heroexp": 648,
"bossmodel": 51002,
"boss": [
404027
@ -2848,7 +2848,7 @@
}
],
"drop": 40010000,
"heroexp": 136,
"heroexp": 722,
"bossmodel": 51002,
"boss": [
404030
@ -2914,7 +2914,7 @@
}
],
"drop": 40011000,
"heroexp": 137,
"heroexp": 800,
"bossmodel": 51002,
"boss": [
404033
@ -2980,7 +2980,7 @@
}
],
"drop": 40012000,
"heroexp": 138,
"heroexp": 800,
"bossmodel": 51002,
"boss": [
404036

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@
{
"id": "10001",
"job": 0,
"race": 3,
"race": 2,
"type": 1,
"name": {
"key": "item_pandamas_jx_name_1",
@ -27,7 +27,7 @@
"key": "item_pandamas_jx_description_1",
"text": "训练直觉守护者时训练时长提升20%"
},
"duration": 36,
"duration": 200,
"exp": 0,
"probability": 0,
"ants": [],
@ -64,7 +64,7 @@
"key": "item_pandamas_jx_description_2",
"text": "训练真诚守护者时训练时长提升20%"
},
"duration": 36,
"duration": 200,
"exp": 0,
"probability": 0,
"ants": [],
@ -76,7 +76,7 @@
{
"id": "10003",
"job": 0,
"race": 2,
"race": 3,
"type": 1,
"name": {
"key": "item_pandamas_jx_name_3",
@ -101,7 +101,7 @@
"key": "item_pandamas_jx_description_3",
"text": "训练共情守护者时训练时长提升20%"
},
"duration": 36,
"duration": 200,
"exp": 0,
"probability": 0,
"ants": [],
@ -138,7 +138,7 @@
"key": "item_pandamas_jx_description_4",
"text": "训练责任守护者时训练时长提升20%"
},
"duration": 36,
"duration": 200,
"exp": 0,
"probability": 0,
"ants": [],
@ -150,7 +150,7 @@
{
"id": "10005",
"job": 0,
"race": 3,
"race": 2,
"type": 1,
"name": {
"key": "item_pandamas_jx_name_5",
@ -224,7 +224,7 @@
{
"id": "10007",
"job": 0,
"race": 2,
"race": 3,
"type": 1,
"name": {
"key": "item_pandamas_jx_name_7",
@ -490,7 +490,7 @@
{
"id": "20001",
"job": 0,
"race": 3,
"race": 2,
"type": 2,
"name": {
"key": "item_pandamas_jx_name_13",
@ -575,7 +575,7 @@
{
"id": "20003",
"job": 0,
"race": 2,
"race": 3,
"type": 2,
"name": {
"key": "item_pandamas_jx_name_15",
@ -649,7 +649,7 @@
{
"id": "20005",
"job": 0,
"race": 3,
"race": 2,
"type": 2,
"name": {
"key": "item_pandamas_jx_name_17",
@ -745,7 +745,7 @@
{
"id": "20007",
"job": 0,
"race": 2,
"race": 3,
"type": 2,
"name": {
"key": "item_pandamas_jx_name_19",
@ -1106,7 +1106,7 @@
"key": "item_pandamas_jx_description_26",
"text": "提升可挂机的时间{0}分"
},
"duration": 1,
"duration": 200,
"exp": 0,
"probability": 0,
"ants": [],
@ -1143,7 +1143,7 @@
"key": "item_pandamas_jx_description_27",
"text": "提升可挂机的时间{0}分"
},
"duration": 1,
"duration": 200,
"exp": 0,
"probability": 0,
"ants": [],
@ -1180,7 +1180,7 @@
"key": "item_pandamas_jx_description_28",
"text": "提升可挂机的时间{0}分,提升经验值获取{0}%"
},
"duration": 1,
"duration": 200,
"exp": 10,
"probability": 0,
"ants": [],

View File

@ -6,11 +6,6 @@
"monetaryunit": "¥",
"amount": 600,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 60
},
{
"a": "attr",
"t": "diamond",
@ -18,11 +13,6 @@
}
],
"diamond_num_double": [
{
"a": "attr",
"t": "vipexp",
"n": 60
},
{
"a": "attr",
"t": "diamond",
@ -41,11 +31,6 @@
"monetaryunit": "¥",
"amount": 3000,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 300
},
{
"a": "attr",
"t": "diamond",
@ -53,11 +38,6 @@
}
],
"diamond_num_double": [
{
"a": "attr",
"t": "vipexp",
"n": 300
},
{
"a": "attr",
"t": "diamond",
@ -76,11 +56,6 @@
"monetaryunit": "¥",
"amount": 6800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 680
},
{
"a": "attr",
"t": "diamond",
@ -88,11 +63,6 @@
}
],
"diamond_num_double": [
{
"a": "attr",
"t": "vipexp",
"n": 680
},
{
"a": "attr",
"t": "diamond",
@ -111,11 +81,6 @@
"monetaryunit": "¥",
"amount": 9800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 980
},
{
"a": "attr",
"t": "diamond",
@ -123,11 +88,6 @@
}
],
"diamond_num_double": [
{
"a": "attr",
"t": "vipexp",
"n": 980
},
{
"a": "attr",
"t": "diamond",
@ -146,11 +106,6 @@
"monetaryunit": "¥",
"amount": 12800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 1280
},
{
"a": "attr",
"t": "diamond",
@ -158,11 +113,6 @@
}
],
"diamond_num_double": [
{
"a": "attr",
"t": "vipexp",
"n": 1280
},
{
"a": "attr",
"t": "diamond",
@ -181,11 +131,6 @@
"monetaryunit": "¥",
"amount": 19800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 1980
},
{
"a": "attr",
"t": "diamond",
@ -193,11 +138,6 @@
}
],
"diamond_num_double": [
{
"a": "attr",
"t": "vipexp",
"n": 1980
},
{
"a": "attr",
"t": "diamond",
@ -216,11 +156,6 @@
"monetaryunit": "¥",
"amount": 32800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 3280
},
{
"a": "attr",
"t": "diamond",
@ -228,11 +163,6 @@
}
],
"diamond_num_double": [
{
"a": "attr",
"t": "vipexp",
"n": 3280
},
{
"a": "attr",
"t": "diamond",
@ -251,11 +181,6 @@
"monetaryunit": "¥",
"amount": 64800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 6480
},
{
"a": "attr",
"t": "diamond",
@ -263,11 +188,6 @@
}
],
"diamond_num_double": [
{
"a": "attr",
"t": "vipexp",
"n": 6480
},
{
"a": "attr",
"t": "diamond",
@ -285,13 +205,7 @@
"recharge_type": 2,
"monetaryunit": "¥",
"amount": 600,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 60
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -304,13 +218,7 @@
"recharge_type": 2,
"monetaryunit": "¥",
"amount": 600,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 60
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -323,13 +231,7 @@
"recharge_type": 2,
"monetaryunit": "¥",
"amount": 3000,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 300
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -342,13 +244,7 @@
"recharge_type": 2,
"monetaryunit": "¥",
"amount": 6800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 680
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -361,13 +257,7 @@
"recharge_type": 2,
"monetaryunit": "¥",
"amount": 12800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 1280
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -380,13 +270,7 @@
"recharge_type": 2,
"monetaryunit": "¥",
"amount": 3000,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 300
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -399,13 +283,7 @@
"recharge_type": 2,
"monetaryunit": "¥",
"amount": 9800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 980
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -418,13 +296,7 @@
"recharge_type": 2,
"monetaryunit": "¥",
"amount": 19800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 1980
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -437,13 +309,7 @@
"recharge_type": 2,
"monetaryunit": "¥",
"amount": 32800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 3280
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -456,13 +322,7 @@
"recharge_type": 2,
"monetaryunit": "¥",
"amount": 44800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 4480
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -475,13 +335,7 @@
"recharge_type": 2,
"monetaryunit": "¥",
"amount": 64800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 6480
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -494,13 +348,7 @@
"recharge_type": 2,
"monetaryunit": "¥",
"amount": 12800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 1280
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -513,13 +361,7 @@
"recharge_type": 2,
"monetaryunit": "¥",
"amount": 19800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 1980
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -532,13 +374,7 @@
"recharge_type": 2,
"monetaryunit": "¥",
"amount": 32800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 3280
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -552,11 +388,6 @@
"monetaryunit": "¥",
"amount": 3000,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 300
},
{
"a": "attr",
"t": "diamond",
@ -576,11 +407,6 @@
"monetaryunit": "¥",
"amount": 9800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 980
},
{
"a": "attr",
"t": "diamond",
@ -599,13 +425,7 @@
"recharge_type": 4,
"monetaryunit": "¥",
"amount": 9800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 980
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -618,13 +438,7 @@
"recharge_type": 4,
"monetaryunit": "¥",
"amount": 9800,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 980
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",
@ -637,13 +451,7 @@
"recharge_type": 5,
"monetaryunit": "¥",
"amount": 3000,
"vipexp": [
{
"a": "attr",
"t": "vipexp",
"n": 300
}
],
"vipexp": [],
"diamond_num_double": [],
"channel": "0",
"text": "0",

View File

@ -0,0 +1,68 @@
[
{
"Id": 1,
"GroupId": 100001,
"GroupType": 1,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"RoomID": 100001,
"SubGroupNum": 1,
"RoomWt": 50
},
{
"Id": 2,
"GroupId": 100001,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 1001,
"SubGroupType": 0,
"RoomID": 100002,
"SubGroupNum": 0,
"RoomWt": 50
},
{
"Id": 3,
"GroupId": 100001,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 1001,
"SubGroupType": 0,
"RoomID": 100003,
"SubGroupNum": 0,
"RoomWt": 50
},
{
"Id": 4,
"GroupId": 100002,
"GroupType": 2,
"SubGroupWt": 1000,
"SubGroupId": 1001,
"SubGroupType": 1,
"RoomID": 100004,
"SubGroupNum": 1,
"RoomWt": 50
},
{
"Id": 5,
"GroupId": 100002,
"GroupType": 0,
"SubGroupWt": 0,
"SubGroupId": 0,
"SubGroupType": 0,
"RoomID": 100005,
"SubGroupNum": 0,
"RoomWt": 50
},
{
"Id": 6,
"GroupId": 100002,
"GroupType": 0,
"SubGroupWt": 500,
"SubGroupId": 1002,
"SubGroupType": 1,
"RoomID": 100006,
"SubGroupNum": 1,
"RoomWt": 50
}
]

View File

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

View File

@ -0,0 +1,53 @@
//------------------------------------------------------------------------------
// <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 GameBufflotteryData struct {
Id int32
GroupId int32
GroupType int32
SubGroupWt int32
SubGroupId int32
SubGroupType int32
BuffID int32
SubGroupNum int32
BuffWt int32
TypeWt int32
}
const TypeId_GameBufflotteryData = 1547284068
func (*GameBufflotteryData) GetTypeId() int32 {
return 1547284068
}
func (_v *GameBufflotteryData)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["GroupId"].(float64); !_ok_ { err = errors.New("GroupId error"); return }; _v.GroupId = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["GroupType"].(float64); !_ok_ { err = errors.New("GroupType error"); return }; _v.GroupType = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["SubGroupWt"].(float64); !_ok_ { err = errors.New("SubGroupWt error"); return }; _v.SubGroupWt = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["SubGroupId"].(float64); !_ok_ { err = errors.New("SubGroupId error"); return }; _v.SubGroupId = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["SubGroupType"].(float64); !_ok_ { err = errors.New("SubGroupType error"); return }; _v.SubGroupType = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["buffID"].(float64); !_ok_ { err = errors.New("buffID error"); return }; _v.BuffID = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["SubGroupNum"].(float64); !_ok_ { err = errors.New("SubGroupNum error"); return }; _v.SubGroupNum = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["BuffWt"].(float64); !_ok_ { err = errors.New("BuffWt error"); return }; _v.BuffWt = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["TypeWt"].(float64); !_ok_ { err = errors.New("TypeWt error"); return }; _v.TypeWt = int32(_tempNum_) }
return
}
func DeserializeGameBufflotteryData(_buf map[string]interface{}) (*GameBufflotteryData, error) {
v := &GameBufflotteryData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

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

View File

@ -0,0 +1,51 @@
//------------------------------------------------------------------------------
// <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 GameEventlotteryData struct {
Id int32
GroupId int32
GroupType int32
SubGroupWt int32
SubGroupId int32
SubGroupType int32
EventID int32
SubGroupNum int32
EventWt int32
}
const TypeId_GameEventlotteryData = -761035211
func (*GameEventlotteryData) GetTypeId() int32 {
return -761035211
}
func (_v *GameEventlotteryData)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["GroupId"].(float64); !_ok_ { err = errors.New("GroupId error"); return }; _v.GroupId = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["GroupType"].(float64); !_ok_ { err = errors.New("GroupType error"); return }; _v.GroupType = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["SubGroupWt"].(float64); !_ok_ { err = errors.New("SubGroupWt error"); return }; _v.SubGroupWt = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["SubGroupId"].(float64); !_ok_ { err = errors.New("SubGroupId error"); return }; _v.SubGroupId = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["SubGroupType"].(float64); !_ok_ { err = errors.New("SubGroupType error"); return }; _v.SubGroupType = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["EventID"].(float64); !_ok_ { err = errors.New("EventID error"); return }; _v.EventID = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["SubGroupNum"].(float64); !_ok_ { err = errors.New("SubGroupNum error"); return }; _v.SubGroupNum = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["EventWt"].(float64); !_ok_ { err = errors.New("EventWt error"); return }; _v.EventWt = int32(_tempNum_) }
return
}
func DeserializeGameEventlotteryData(_buf map[string]interface{}) (*GameEventlotteryData, error) {
v := &GameEventlotteryData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -9,7 +9,6 @@
package cfg
import "errors"
import "bright/serialization"
type GameMainStageData struct {
Id int32
@ -19,19 +18,15 @@ type GameMainStageData struct {
Previoustage int32
Episodetype int32
Openlevel int32
Episodelocation serialization.Vector3
EditorStage int32
Venturepos serialization.Vector3
Venturemodel string
Ventureavatar []string
Heroimg string
Bubbletext string
Animation string
Challenge int32
Hide int32
Destroy int32
Progress int32
Detailwindow string
Frontstoryid int32
Afterstoryid int32
MainlineName string
@ -46,7 +41,6 @@ type GameMainStageData struct {
Commonaward []*Gameatn
BattleReadyID int32
FormatList []int32
CaptainId int32
Star []int32
StarType []int32
StarValue []int32
@ -66,23 +60,7 @@ func (_v *GameMainStageData)Deserialize(_buf map[string]interface{}) (err error)
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["previoustage"].(float64); !_ok_ { err = errors.New("previoustage error"); return }; _v.Previoustage = 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 _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["openlevel"].(float64); !_ok_ { err = errors.New("openlevel error"); return }; _v.Openlevel = int32(_tempNum_) }
{ var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["Episodelocation"].(map[string]interface{}); !_ok_ { err = errors.New("Episodelocation 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.Episodelocation = serialization.NewVector3(_x_, _y_, _z_)
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["EditorStage"].(float64); !_ok_ { err = errors.New("EditorStage error"); return }; _v.EditorStage = int32(_tempNum_) }
{ var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["venturepos"].(map[string]interface{}); !_ok_ { err = errors.New("venturepos 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.Venturepos = serialization.NewVector3(_x_, _y_, _z_)
}
{ var _ok_ bool; if _v.Venturemodel, _ok_ = _buf["venturemodel"].(string); !_ok_ { err = errors.New("venturemodel error"); return } }
{
var _arr_ []interface{}
@ -101,11 +79,9 @@ func (_v *GameMainStageData)Deserialize(_buf map[string]interface{}) (err error)
{ var _ok_ bool; if _v.Heroimg, _ok_ = _buf["heroimg"].(string); !_ok_ { err = errors.New("heroimg error"); return } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["bubbletext"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Bubbletext error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Bubbletext, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
{ var _ok_ bool; if _v.Animation, _ok_ = _buf["animation"].(string); !_ok_ { err = errors.New("animation error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["challenge"].(float64); !_ok_ { err = errors.New("challenge error"); return }; _v.Challenge = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["hide"].(float64); !_ok_ { err = errors.New("hide error"); return }; _v.Hide = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["destroy"].(float64); !_ok_ { err = errors.New("destroy error"); return }; _v.Destroy = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["progress"].(float64); !_ok_ { err = errors.New("progress error"); return }; _v.Progress = int32(_tempNum_) }
{ var _ok_ bool; if _v.Detailwindow, _ok_ = _buf["detailwindow"].(string); !_ok_ { err = errors.New("detailwindow error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["frontstoryid"].(float64); !_ok_ { err = errors.New("frontstoryid error"); return }; _v.Frontstoryid = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["afterstoryid"].(float64); !_ok_ { err = errors.New("afterstoryid error"); return }; _v.Afterstoryid = int32(_tempNum_) }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["mainlineName"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.MainlineName error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.MainlineName, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
@ -185,7 +161,6 @@ func (_v *GameMainStageData)Deserialize(_buf map[string]interface{}) (err error)
}
}
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["captainId"].(float64); !_ok_ { err = errors.New("captainId error"); return }; _v.CaptainId = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool

View File

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

View File

@ -0,0 +1,51 @@
//------------------------------------------------------------------------------
// <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 GameRoomlotteryData struct {
Id int32
GroupId int32
GroupType int32
SubGroupWt int32
SubGroupId int32
SubGroupType int32
RoomID int32
SubGroupNum int32
RoomWt int32
}
const TypeId_GameRoomlotteryData = 1194612956
func (*GameRoomlotteryData) GetTypeId() int32 {
return 1194612956
}
func (_v *GameRoomlotteryData)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["GroupId"].(float64); !_ok_ { err = errors.New("GroupId error"); return }; _v.GroupId = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["GroupType"].(float64); !_ok_ { err = errors.New("GroupType error"); return }; _v.GroupType = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["SubGroupWt"].(float64); !_ok_ { err = errors.New("SubGroupWt error"); return }; _v.SubGroupWt = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["SubGroupId"].(float64); !_ok_ { err = errors.New("SubGroupId error"); return }; _v.SubGroupId = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["SubGroupType"].(float64); !_ok_ { err = errors.New("SubGroupType error"); return }; _v.SubGroupType = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["RoomID"].(float64); !_ok_ { err = errors.New("RoomID error"); return }; _v.RoomID = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["SubGroupNum"].(float64); !_ok_ { err = errors.New("SubGroupNum error"); return }; _v.SubGroupNum = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["RoomWt"].(float64); !_ok_ { err = errors.New("RoomWt error"); return }; _v.RoomWt = int32(_tempNum_) }
return
}
func DeserializeGameRoomlotteryData(_buf map[string]interface{}) (*GameRoomlotteryData, error) {
v := &GameRoomlotteryData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -200,6 +200,9 @@ type Tables struct {
GuildBossRank *GameGuildBossRank
GuildBossScore *GameGuildBossScore
TrendChose *GameTrendChose
Roomlottery *GameRoomlottery
Bufflottery *GameBufflottery
Eventlottery *GameEventlottery
}
func NewTables(loader JsonLoader) (*Tables, error) {
@ -1341,5 +1344,23 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.TrendChose, err = NewGameTrendChose(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_roomlottery") ; err != nil {
return nil, err
}
if tables.Roomlottery, err = NewGameRoomlottery(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_bufflottery") ; err != nil {
return nil, err
}
if tables.Bufflottery, err = NewGameBufflottery(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_eventlottery") ; err != nil {
return nil, err
}
if tables.Eventlottery, err = NewGameEventlottery(buf) ; err != nil {
return nil, err
}
return tables, nil
}