同步配置文件和捕羊大赛代码

This commit is contained in:
liwei1dao 2023-04-21 18:11:49 +08:00
parent ec088d4b13
commit 8bb7c27a7b
17 changed files with 1857 additions and 307 deletions

View File

@ -0,0 +1,102 @@
[
{
"num": 1,
"type": 1,
"stime": "碰撞障碍时",
"broadcast": {
"key": "itemname_30001",
"text": "这招太狠了,希望没有人受伤"
},
"icon": ""
},
{
"num": 2,
"type": 1,
"stime": "碰撞障碍时",
"broadcast": {
"key": "itemname_30001",
"text": "这招太狠了,希望没有人受伤"
},
"icon": ""
},
{
"num": 3,
"type": 2,
"stime": "闪避障碍时",
"broadcast": {
"key": "itemname_30002",
"text": "大放异彩!"
},
"icon": ""
},
{
"num": 4,
"type": 3,
"stime": "射门成功",
"broadcast": {
"key": "itemname_30003",
"text": "完美的配合!"
},
"icon": ""
},
{
"num": 5,
"type": 4,
"stime": "射门失败",
"broadcast": {
"key": "itemname_30004",
"text": "这招太狠了,希望没有人受伤"
},
"icon": ""
},
{
"num": 6,
"type": 5,
"stime": "使用药剂",
"broadcast": {
"key": "itemname_30005",
"text": "大放异彩!"
},
"icon": ""
},
{
"num": 7,
"type": 6,
"stime": "团队冲刺",
"broadcast": {
"key": "itemname_50001",
"text": "完美的配合!"
},
"icon": ""
},
{
"num": 8,
"type": 7,
"stime": "死亡",
"broadcast": {
"key": "itemname_50001",
"text": "这招太狠了,希望没有人受伤"
},
"icon": ""
},
{
"num": 9,
"type": 8,
"stime": "使用道具",
"broadcast": {
"key": "itemname_50001",
"text": "大放异彩!"
},
"icon": ""
},
{
"num": 10,
"type": 9,
"stime": "射门时",
"broadcast": {
"key": "itemname_50001",
"text": "完美的配合!"
},
"icon": ""
}
]

View File

@ -2,21 +2,21 @@
{
"num": 1,
"distance": "1",
"value": 2
"value": 8
},
{
"num": 2,
"distance": "2",
"value": 4
"value": 6
},
{
"num": 3,
"distance": "3",
"value": 6
"value": 4
},
{
"num": 4,
"distance": "4",
"value": 8
"value": 2
}
]

View File

@ -1,122 +1,170 @@
[
{
"num": 1,
"stime": "1899/12/31 0:30:00",
"etime": "1899/12/31 0:50:00"
"shtime": 0,
"smtime": 30,
"ehtime": 0,
"emtime": 50
},
{
"num": 2,
"stime": "1899/12/31 1:30:00",
"etime": "1899/12/31 1:50:00"
"shtime": 1,
"smtime": 30,
"ehtime": 1,
"emtime": 50
},
{
"num": 3,
"stime": "1899/12/31 2:30:00",
"etime": "1899/12/31 2:50:00"
"shtime": 2,
"smtime": 30,
"ehtime": 2,
"emtime": 50
},
{
"num": 4,
"stime": "1899/12/31 3:30:00",
"etime": "1899/12/31 3:50:00"
"shtime": 3,
"smtime": 30,
"ehtime": 3,
"emtime": 50
},
{
"num": 5,
"stime": "1899/12/31 4:30:00",
"etime": "1899/12/31 4:50:00"
"shtime": 4,
"smtime": 30,
"ehtime": 4,
"emtime": 50
},
{
"num": 6,
"stime": "1899/12/31 5:30:00",
"etime": "1899/12/31 5:50:00"
"shtime": 5,
"smtime": 30,
"ehtime": 5,
"emtime": 50
},
{
"num": 7,
"stime": "1899/12/31 6:30:00",
"etime": "1899/12/31 6:50:00"
"shtime": 6,
"smtime": 30,
"ehtime": 6,
"emtime": 50
},
{
"num": 8,
"stime": "1899/12/31 7:30:00",
"etime": "1899/12/31 7:50:00"
"shtime": 7,
"smtime": 30,
"ehtime": 7,
"emtime": 50
},
{
"num": 9,
"stime": "1899/12/31 8:30:00",
"etime": "1899/12/31 8:50:00"
"shtime": 8,
"smtime": 30,
"ehtime": 8,
"emtime": 50
},
{
"num": 10,
"stime": "1899/12/31 9:30:00",
"etime": "1899/12/31 9:50:00"
"shtime": 9,
"smtime": 30,
"ehtime": 9,
"emtime": 50
},
{
"num": 11,
"stime": "1899/12/31 10:30:00",
"etime": "1899/12/31 10:50:00"
"shtime": 10,
"smtime": 30,
"ehtime": 10,
"emtime": 50
},
{
"num": 12,
"stime": "1899/12/31 11:30:00",
"etime": "1899/12/31 11:50:00"
"shtime": 11,
"smtime": 30,
"ehtime": 11,
"emtime": 50
},
{
"num": 13,
"stime": "1899/12/31 12:30:00",
"etime": "1899/12/31 12:50:00"
"shtime": 12,
"smtime": 30,
"ehtime": 12,
"emtime": 50
},
{
"num": 14,
"stime": "1899/12/31 13:30:00",
"etime": "1899/12/31 13:50:00"
"shtime": 13,
"smtime": 30,
"ehtime": 13,
"emtime": 50
},
{
"num": 15,
"stime": "1899/12/31 14:30:00",
"etime": "1899/12/31 14:50:00"
"shtime": 14,
"smtime": 30,
"ehtime": 14,
"emtime": 50
},
{
"num": 16,
"stime": "1899/12/31 15:30:00",
"etime": "1899/12/31 15:50:00"
"shtime": 15,
"smtime": 30,
"ehtime": 15,
"emtime": 50
},
{
"num": 17,
"stime": "1899/12/31 16:30:00",
"etime": "1899/12/31 16:50:00"
"shtime": 16,
"smtime": 30,
"ehtime": 16,
"emtime": 50
},
{
"num": 18,
"stime": "1899/12/31 17:30:00",
"etime": "1899/12/31 17:50:00"
"shtime": 17,
"smtime": 30,
"ehtime": 17,
"emtime": 50
},
{
"num": 19,
"stime": "1899/12/31 18:30:00",
"etime": "1899/12/31 18:50:00"
"shtime": 18,
"smtime": 30,
"ehtime": 18,
"emtime": 50
},
{
"num": 20,
"stime": "1899/12/31 19:30:00",
"etime": "1899/12/31 19:50:00"
"shtime": 19,
"smtime": 30,
"ehtime": 19,
"emtime": 50
},
{
"num": 21,
"stime": "1899/12/31 20:30:00",
"etime": "1899/12/31 20:50:00"
"shtime": 20,
"smtime": 30,
"ehtime": 20,
"emtime": 50
},
{
"num": 22,
"stime": "1899/12/31 21:30:00",
"etime": "1899/12/31 21:50:00"
"shtime": 21,
"smtime": 30,
"ehtime": 21,
"emtime": 50
},
{
"num": 23,
"stime": "1899/12/31 22:30:00",
"etime": "1899/12/31 22:50:00"
"shtime": 22,
"smtime": 30,
"ehtime": 22,
"emtime": 50
},
{
"num": 24,
"stime": "1899/12/31 23:30:00",
"etime": "1899/12/31 23:50:00"
"shtime": 23,
"smtime": 30,
"ehtime": 23,
"emtime": 50
}
]

View File

@ -1,9 +1,9 @@
[
{
"id": 1,
"reputation_lv": 0,
"reputation_lv": 1,
"raceType": 1,
"reputation_exp": 0,
"reputation_exp": 20,
"Reward": {
"a": "attr",
"t": "talent1",
@ -12,9 +12,9 @@
},
{
"id": 2,
"reputation_lv": 1,
"reputation_lv": 2,
"raceType": 1,
"reputation_exp": 20,
"reputation_exp": 30,
"Reward": {
"a": "attr",
"t": "talent1",
@ -23,9 +23,9 @@
},
{
"id": 3,
"reputation_lv": 2,
"reputation_lv": 3,
"raceType": 1,
"reputation_exp": 30,
"reputation_exp": 40,
"Reward": {
"a": "attr",
"t": "talent1",
@ -34,9 +34,9 @@
},
{
"id": 4,
"reputation_lv": 3,
"reputation_lv": 4,
"raceType": 1,
"reputation_exp": 40,
"reputation_exp": 50,
"Reward": {
"a": "attr",
"t": "talent1",
@ -45,9 +45,9 @@
},
{
"id": 5,
"reputation_lv": 4,
"reputation_lv": 5,
"raceType": 1,
"reputation_exp": 50,
"reputation_exp": 60,
"Reward": {
"a": "attr",
"t": "talent1",
@ -56,9 +56,9 @@
},
{
"id": 6,
"reputation_lv": 5,
"reputation_lv": 6,
"raceType": 1,
"reputation_exp": 60,
"reputation_exp": 70,
"Reward": {
"a": "attr",
"t": "talent1",
@ -67,9 +67,9 @@
},
{
"id": 7,
"reputation_lv": 6,
"reputation_lv": 7,
"raceType": 1,
"reputation_exp": 70,
"reputation_exp": 80,
"Reward": {
"a": "attr",
"t": "talent1",
@ -78,20 +78,20 @@
},
{
"id": 8,
"reputation_lv": 7,
"reputation_lv": 8,
"raceType": 1,
"reputation_exp": 80,
"reputation_exp": 90,
"Reward": {
"a": "attr",
"t": "talent1",
"t": "talent2",
"n": 1
}
},
{
"id": 9,
"reputation_lv": 8,
"reputation_lv": 9,
"raceType": 1,
"reputation_exp": 90,
"reputation_exp": 100,
"Reward": {
"a": "attr",
"t": "talent2",
@ -100,9 +100,9 @@
},
{
"id": 10,
"reputation_lv": 9,
"reputation_lv": 10,
"raceType": 1,
"reputation_exp": 100,
"reputation_exp": 110,
"Reward": {
"a": "attr",
"t": "talent2",
@ -111,9 +111,9 @@
},
{
"id": 11,
"reputation_lv": 10,
"reputation_lv": 11,
"raceType": 1,
"reputation_exp": 110,
"reputation_exp": 120,
"Reward": {
"a": "attr",
"t": "talent2",
@ -122,9 +122,9 @@
},
{
"id": 12,
"reputation_lv": 11,
"reputation_lv": 12,
"raceType": 1,
"reputation_exp": 120,
"reputation_exp": 130,
"Reward": {
"a": "attr",
"t": "talent2",
@ -133,9 +133,9 @@
},
{
"id": 13,
"reputation_lv": 12,
"reputation_lv": 13,
"raceType": 1,
"reputation_exp": 130,
"reputation_exp": 140,
"Reward": {
"a": "attr",
"t": "talent2",
@ -144,9 +144,9 @@
},
{
"id": 14,
"reputation_lv": 13,
"reputation_lv": 14,
"raceType": 1,
"reputation_exp": 140,
"reputation_exp": 150,
"Reward": {
"a": "attr",
"t": "talent2",
@ -155,9 +155,9 @@
},
{
"id": 15,
"reputation_lv": 14,
"reputation_lv": 15,
"raceType": 1,
"reputation_exp": 150,
"reputation_exp": 160,
"Reward": {
"a": "attr",
"t": "talent2",
@ -166,9 +166,9 @@
},
{
"id": 16,
"reputation_lv": 15,
"reputation_lv": 16,
"raceType": 1,
"reputation_exp": 160,
"reputation_exp": 170,
"Reward": {
"a": "attr",
"t": "talent2",
@ -177,9 +177,9 @@
},
{
"id": 17,
"reputation_lv": 16,
"reputation_lv": 17,
"raceType": 1,
"reputation_exp": 170,
"reputation_exp": 180,
"Reward": {
"a": "attr",
"t": "talent2",
@ -188,9 +188,9 @@
},
{
"id": 18,
"reputation_lv": 17,
"reputation_lv": 18,
"raceType": 1,
"reputation_exp": 180,
"reputation_exp": 190,
"Reward": {
"a": "attr",
"t": "talent2",
@ -199,9 +199,9 @@
},
{
"id": 19,
"reputation_lv": 18,
"reputation_lv": 19,
"raceType": 1,
"reputation_exp": 190,
"reputation_exp": 200,
"Reward": {
"a": "attr",
"t": "talent2",
@ -210,9 +210,9 @@
},
{
"id": 20,
"reputation_lv": 19,
"reputation_lv": 20,
"raceType": 1,
"reputation_exp": 200,
"reputation_exp": 210,
"Reward": {
"a": "attr",
"t": "talent2",
@ -221,9 +221,9 @@
},
{
"id": 21,
"reputation_lv": 20,
"raceType": 1,
"reputation_exp": 210,
"reputation_lv": 1,
"raceType": 2,
"reputation_exp": 20,
"Reward": {
"a": "attr",
"t": "talent2",
@ -232,9 +232,9 @@
},
{
"id": 22,
"reputation_lv": 0,
"reputation_lv": 2,
"raceType": 2,
"reputation_exp": 0,
"reputation_exp": 30,
"Reward": {
"a": "attr",
"t": "talent2",
@ -243,9 +243,9 @@
},
{
"id": 23,
"reputation_lv": 1,
"reputation_lv": 3,
"raceType": 2,
"reputation_exp": 20,
"reputation_exp": 40,
"Reward": {
"a": "attr",
"t": "talent2",
@ -254,9 +254,9 @@
},
{
"id": 24,
"reputation_lv": 2,
"reputation_lv": 4,
"raceType": 2,
"reputation_exp": 30,
"reputation_exp": 50,
"Reward": {
"a": "attr",
"t": "talent2",
@ -265,9 +265,9 @@
},
{
"id": 25,
"reputation_lv": 3,
"reputation_lv": 5,
"raceType": 2,
"reputation_exp": 40,
"reputation_exp": 60,
"Reward": {
"a": "attr",
"t": "talent2",
@ -276,9 +276,9 @@
},
{
"id": 26,
"reputation_lv": 4,
"reputation_lv": 6,
"raceType": 2,
"reputation_exp": 50,
"reputation_exp": 70,
"Reward": {
"a": "attr",
"t": "talent2",
@ -287,9 +287,9 @@
},
{
"id": 27,
"reputation_lv": 5,
"reputation_lv": 7,
"raceType": 2,
"reputation_exp": 60,
"reputation_exp": 80,
"Reward": {
"a": "attr",
"t": "talent2",
@ -298,9 +298,9 @@
},
{
"id": 28,
"reputation_lv": 6,
"reputation_lv": 8,
"raceType": 2,
"reputation_exp": 70,
"reputation_exp": 90,
"Reward": {
"a": "attr",
"t": "talent2",
@ -309,9 +309,9 @@
},
{
"id": 29,
"reputation_lv": 7,
"reputation_lv": 9,
"raceType": 2,
"reputation_exp": 80,
"reputation_exp": 100,
"Reward": {
"a": "attr",
"t": "talent2",
@ -320,9 +320,9 @@
},
{
"id": 30,
"reputation_lv": 8,
"reputation_lv": 10,
"raceType": 2,
"reputation_exp": 90,
"reputation_exp": 110,
"Reward": {
"a": "attr",
"t": "talent2",
@ -331,9 +331,9 @@
},
{
"id": 31,
"reputation_lv": 9,
"reputation_lv": 11,
"raceType": 2,
"reputation_exp": 100,
"reputation_exp": 120,
"Reward": {
"a": "attr",
"t": "talent2",
@ -342,9 +342,9 @@
},
{
"id": 32,
"reputation_lv": 10,
"reputation_lv": 12,
"raceType": 2,
"reputation_exp": 110,
"reputation_exp": 130,
"Reward": {
"a": "attr",
"t": "talent2",
@ -353,9 +353,9 @@
},
{
"id": 33,
"reputation_lv": 11,
"reputation_lv": 13,
"raceType": 2,
"reputation_exp": 120,
"reputation_exp": 140,
"Reward": {
"a": "attr",
"t": "talent2",
@ -364,9 +364,9 @@
},
{
"id": 34,
"reputation_lv": 12,
"reputation_lv": 14,
"raceType": 2,
"reputation_exp": 130,
"reputation_exp": 150,
"Reward": {
"a": "attr",
"t": "talent2",
@ -375,9 +375,9 @@
},
{
"id": 35,
"reputation_lv": 13,
"reputation_lv": 15,
"raceType": 2,
"reputation_exp": 140,
"reputation_exp": 160,
"Reward": {
"a": "attr",
"t": "talent2",
@ -386,9 +386,9 @@
},
{
"id": 36,
"reputation_lv": 14,
"reputation_lv": 16,
"raceType": 2,
"reputation_exp": 150,
"reputation_exp": 170,
"Reward": {
"a": "attr",
"t": "talent2",
@ -397,9 +397,9 @@
},
{
"id": 37,
"reputation_lv": 15,
"reputation_lv": 17,
"raceType": 2,
"reputation_exp": 160,
"reputation_exp": 180,
"Reward": {
"a": "attr",
"t": "talent2",
@ -408,9 +408,9 @@
},
{
"id": 38,
"reputation_lv": 16,
"reputation_lv": 18,
"raceType": 2,
"reputation_exp": 170,
"reputation_exp": 190,
"Reward": {
"a": "attr",
"t": "talent2",
@ -419,9 +419,9 @@
},
{
"id": 39,
"reputation_lv": 17,
"reputation_lv": 19,
"raceType": 2,
"reputation_exp": 180,
"reputation_exp": 200,
"Reward": {
"a": "attr",
"t": "talent2",
@ -430,9 +430,9 @@
},
{
"id": 40,
"reputation_lv": 18,
"reputation_lv": 20,
"raceType": 2,
"reputation_exp": 190,
"reputation_exp": 210,
"Reward": {
"a": "attr",
"t": "talent2",
@ -441,9 +441,9 @@
},
{
"id": 41,
"reputation_lv": 19,
"raceType": 2,
"reputation_exp": 200,
"reputation_lv": 1,
"raceType": 3,
"reputation_exp": 20,
"Reward": {
"a": "attr",
"t": "talent2",
@ -452,9 +452,9 @@
},
{
"id": 42,
"reputation_lv": 20,
"raceType": 2,
"reputation_exp": 210,
"reputation_lv": 2,
"raceType": 3,
"reputation_exp": 30,
"Reward": {
"a": "attr",
"t": "talent2",
@ -463,39 +463,6 @@
},
{
"id": 43,
"reputation_lv": 0,
"raceType": 3,
"reputation_exp": 0,
"Reward": {
"a": "attr",
"t": "talent2",
"n": 1
}
},
{
"id": 44,
"reputation_lv": 1,
"raceType": 3,
"reputation_exp": 20,
"Reward": {
"a": "attr",
"t": "talent2",
"n": 1
}
},
{
"id": 45,
"reputation_lv": 2,
"raceType": 3,
"reputation_exp": 30,
"Reward": {
"a": "attr",
"t": "talent2",
"n": 1
}
},
{
"id": 46,
"reputation_lv": 3,
"raceType": 3,
"reputation_exp": 40,
@ -506,7 +473,7 @@
}
},
{
"id": 47,
"id": 44,
"reputation_lv": 4,
"raceType": 3,
"reputation_exp": 50,
@ -517,7 +484,7 @@
}
},
{
"id": 48,
"id": 45,
"reputation_lv": 5,
"raceType": 3,
"reputation_exp": 60,
@ -528,7 +495,7 @@
}
},
{
"id": 49,
"id": 46,
"reputation_lv": 6,
"raceType": 3,
"reputation_exp": 70,
@ -539,7 +506,7 @@
}
},
{
"id": 50,
"id": 47,
"reputation_lv": 7,
"raceType": 3,
"reputation_exp": 80,
@ -550,7 +517,7 @@
}
},
{
"id": 51,
"id": 48,
"reputation_lv": 8,
"raceType": 3,
"reputation_exp": 90,
@ -561,7 +528,7 @@
}
},
{
"id": 52,
"id": 49,
"reputation_lv": 9,
"raceType": 3,
"reputation_exp": 100,
@ -572,7 +539,7 @@
}
},
{
"id": 53,
"id": 50,
"reputation_lv": 10,
"raceType": 3,
"reputation_exp": 110,
@ -583,7 +550,7 @@
}
},
{
"id": 54,
"id": 51,
"reputation_lv": 11,
"raceType": 3,
"reputation_exp": 120,
@ -594,7 +561,7 @@
}
},
{
"id": 55,
"id": 52,
"reputation_lv": 12,
"raceType": 3,
"reputation_exp": 130,
@ -605,7 +572,7 @@
}
},
{
"id": 56,
"id": 53,
"reputation_lv": 13,
"raceType": 3,
"reputation_exp": 140,
@ -616,7 +583,7 @@
}
},
{
"id": 57,
"id": 54,
"reputation_lv": 14,
"raceType": 3,
"reputation_exp": 150,
@ -627,7 +594,7 @@
}
},
{
"id": 58,
"id": 55,
"reputation_lv": 15,
"raceType": 3,
"reputation_exp": 160,
@ -638,7 +605,7 @@
}
},
{
"id": 59,
"id": 56,
"reputation_lv": 16,
"raceType": 3,
"reputation_exp": 170,
@ -649,7 +616,7 @@
}
},
{
"id": 60,
"id": 57,
"reputation_lv": 17,
"raceType": 3,
"reputation_exp": 180,
@ -660,7 +627,7 @@
}
},
{
"id": 61,
"id": 58,
"reputation_lv": 18,
"raceType": 3,
"reputation_exp": 190,
@ -671,7 +638,7 @@
}
},
{
"id": 62,
"id": 59,
"reputation_lv": 19,
"raceType": 3,
"reputation_exp": 200,
@ -682,7 +649,7 @@
}
},
{
"id": 63,
"id": 60,
"reputation_lv": 20,
"raceType": 3,
"reputation_exp": 210,
@ -693,18 +660,7 @@
}
},
{
"id": 64,
"reputation_lv": 0,
"raceType": 4,
"reputation_exp": 0,
"Reward": {
"a": "attr",
"t": "talent2",
"n": 1
}
},
{
"id": 65,
"id": 61,
"reputation_lv": 1,
"raceType": 4,
"reputation_exp": 20,
@ -715,7 +671,7 @@
}
},
{
"id": 66,
"id": 62,
"reputation_lv": 2,
"raceType": 4,
"reputation_exp": 30,
@ -726,7 +682,7 @@
}
},
{
"id": 67,
"id": 63,
"reputation_lv": 3,
"raceType": 4,
"reputation_exp": 40,
@ -737,7 +693,7 @@
}
},
{
"id": 68,
"id": 64,
"reputation_lv": 4,
"raceType": 4,
"reputation_exp": 50,
@ -748,7 +704,7 @@
}
},
{
"id": 69,
"id": 65,
"reputation_lv": 5,
"raceType": 4,
"reputation_exp": 60,
@ -759,7 +715,7 @@
}
},
{
"id": 70,
"id": 66,
"reputation_lv": 6,
"raceType": 4,
"reputation_exp": 70,
@ -770,7 +726,7 @@
}
},
{
"id": 71,
"id": 67,
"reputation_lv": 7,
"raceType": 4,
"reputation_exp": 80,
@ -781,7 +737,7 @@
}
},
{
"id": 72,
"id": 68,
"reputation_lv": 8,
"raceType": 4,
"reputation_exp": 90,
@ -792,7 +748,7 @@
}
},
{
"id": 73,
"id": 69,
"reputation_lv": 9,
"raceType": 4,
"reputation_exp": 100,
@ -803,7 +759,7 @@
}
},
{
"id": 74,
"id": 70,
"reputation_lv": 10,
"raceType": 4,
"reputation_exp": 110,
@ -814,7 +770,7 @@
}
},
{
"id": 75,
"id": 71,
"reputation_lv": 11,
"raceType": 4,
"reputation_exp": 120,
@ -825,7 +781,7 @@
}
},
{
"id": 76,
"id": 72,
"reputation_lv": 12,
"raceType": 4,
"reputation_exp": 130,
@ -836,7 +792,7 @@
}
},
{
"id": 77,
"id": 73,
"reputation_lv": 13,
"raceType": 4,
"reputation_exp": 140,
@ -847,7 +803,7 @@
}
},
{
"id": 78,
"id": 74,
"reputation_lv": 14,
"raceType": 4,
"reputation_exp": 150,
@ -858,7 +814,7 @@
}
},
{
"id": 79,
"id": 75,
"reputation_lv": 15,
"raceType": 4,
"reputation_exp": 160,
@ -869,7 +825,7 @@
}
},
{
"id": 80,
"id": 76,
"reputation_lv": 16,
"raceType": 4,
"reputation_exp": 170,
@ -880,7 +836,7 @@
}
},
{
"id": 81,
"id": 77,
"reputation_lv": 17,
"raceType": 4,
"reputation_exp": 180,
@ -891,7 +847,7 @@
}
},
{
"id": 82,
"id": 78,
"reputation_lv": 18,
"raceType": 4,
"reputation_exp": 190,
@ -902,7 +858,7 @@
}
},
{
"id": 83,
"id": 79,
"reputation_lv": 19,
"raceType": 4,
"reputation_exp": 200,
@ -913,7 +869,7 @@
}
},
{
"id": 84,
"id": 80,
"reputation_lv": 20,
"raceType": 4,
"reputation_exp": 210,

View File

@ -30,8 +30,13 @@
"key": "favorability_favorability_return_txt",
"text": "达到好感度{0}级可领取"
},
"likes_food": [],
"disliking_food": [],
"likes_food": [
"132000",
"132001"
],
"disliking_food": [
"132002"
],
"likes_txt": {
"key": "favorability_favorability_likes_txt_14002",
"text": "我很喜欢,谢谢!"

View File

@ -41,7 +41,7 @@
"png": "jiban_img_zu02",
"friends_lv": 1,
"favorability_lv": 1,
"hid": "35001",
"hid": "14002",
"attribute": [
{
"a": "atk",
@ -49,7 +49,7 @@
}
],
"attribute_txt": {
"key": "favorability_friends_friend_name_350011",
"key": "favorability_friends_friend_name_140021",
"text": "攻击力+{0}"
}
},
@ -95,7 +95,7 @@
"png": "jiban_img_zu02",
"friends_lv": 2,
"favorability_lv": 9,
"hid": "35001",
"hid": "14002",
"attribute": [
{
"a": "atk",
@ -103,7 +103,7 @@
}
],
"attribute_txt": {
"key": "favorability_friends_friend_name_350012",
"key": "favorability_friends_friend_name_140022",
"text": "攻击力+{0}"
}
},
@ -149,7 +149,7 @@
"png": "jiban_img_zu02",
"friends_lv": 3,
"favorability_lv": 15,
"hid": "35001",
"hid": "14002",
"attribute": [
{
"a": "atk",
@ -157,7 +157,7 @@
}
],
"attribute_txt": {
"key": "favorability_friends_friend_name_350013",
"key": "favorability_friends_friend_name_140023",
"text": "攻击力+{0}"
}
},

View File

@ -7741,7 +7741,7 @@
"color": 1,
"bagtype": 1,
"index": 99,
"special_type": 0,
"special_type": 1000,
"time": 0,
"reddottype": 0,
"effects": "",
@ -7777,7 +7777,7 @@
"color": 3,
"bagtype": 1,
"index": 99,
"special_type": 0,
"special_type": 800,
"time": 0,
"reddottype": 0,
"effects": "",
@ -7813,7 +7813,7 @@
"color": 4,
"bagtype": 1,
"index": 1,
"special_type": 0,
"special_type": 900,
"time": 0,
"reddottype": 0,
"effects": "",

File diff suppressed because it is too large Load Diff

View File

@ -52,7 +52,9 @@
"key": "skill_1250041111",
"text": "对敌方1个目标造成3次攻击力30%的伤害有40%概率为自身附加2回合【免疫】状态"
},
"buffid": [],
"buffid": [
390001111
],
"map": ""
},
{
@ -222,7 +224,9 @@
"key": "skill_1250042111",
"text": "清除我方所有减益状态并平均分配我方生命值为我方全体附加2回合【攻击提升】状态"
},
"buffid": [],
"buffid": [
390001001
],
"map": ""
},
{
@ -310,7 +314,9 @@
"key": "skill_1250043111",
"text": "进入2回合【喜悦】状态使我方全体收到伤害降低25%且在每个队友行动前为其驱散1个减益状态并回复其最大生命值20%的生命,效果持续期间自身无法行动"
},
"buffid": [],
"buffid": [
390001208
],
"map": ""
},
{
@ -479,7 +485,9 @@
"key": "skill_1350021111",
"text": "攻击一个敌方2次伤害分别为自身攻击力30%和80%每次向目标转嫁自身1个减益转嫁成功时有50%的概率为目标附加1回合【眩晕】。"
},
"buffid": [],
"buffid": [
390001105
],
"map": ""
},
{
@ -1046,7 +1054,9 @@
"key": "skill_1240031111",
"text": "对敌方1个目标造成攻击力110%的伤害并有70%的概率附加1回合【睡眠】状态。"
},
"buffid": [],
"buffid": [
390001118
],
"map": ""
},
{
@ -1191,7 +1201,9 @@
"key": "skill_1240032111",
"text": "为我方全体各净化1个减益状态并附加2回合【速度提升】。"
},
"buffid": [],
"buffid": [
390001003
],
"map": ""
},
{
@ -1250,7 +1262,9 @@
"key": "skill_1240033111",
"text": "对敌方全体造成攻击力80%的伤害使敌方目标各减少30%行动值并有100%概率附加1回合【睡眠】状态。"
},
"buffid": [],
"buffid": [
390001118
],
"map": ""
},
{
@ -1428,7 +1442,10 @@
"key": "skill_9240034111",
"text": "为我方全体各净化1个减益状态并附加2回合【速度提升】和1回合【防御提升】状态。"
},
"buffid": [],
"buffid": [
390001003,
390001002
],
"map": ""
},
{
@ -1514,7 +1531,9 @@
"key": "skill_1340061111",
"text": "对敌方1个目标造成2次攻击力50%的伤害,有60%概率为目标附加2回合【速度下降】"
},
"buffid": [],
"buffid": [
390001008
],
"map": ""
},
{
@ -1794,7 +1813,10 @@
"key": "skill_1340063111",
"text": "攻击敌方全体伤害为自身攻击力100%90%概率为目标附加2回合【速度下降】和1回合【冰冻】"
},
"buffid": [],
"buffid": [
390001008,
390001106
],
"map": ""
},
{
@ -1934,7 +1956,9 @@
"key": "skill_9340064111",
"text": "攻击全体敌方伤害为自身攻击力70%70%概率降低目标30%行动值;目标有【速度下降】时,降低行动值翻倍。"
},
"buffid": [],
"buffid": [
390001008
],
"map": ""
},
{
@ -2102,7 +2126,9 @@
"key": "skill_1250011111",
"text": "对敌方1个目标造成2次攻击力30%及防御力50%的伤害,有50%概率为目标附加2回合【攻击下降】"
},
"buffid": [],
"buffid": [
390001006
],
"map": ""
},
{
@ -2243,7 +2269,9 @@
"key": "skill_1250012111",
"text": "回合结束时获得1回合【玄御】效果期间回合开始时攻击全体敌方伤害为自身防御力90%。"
},
"buffid": [],
"buffid": [
390001210
],
"map": ""
},
{
@ -2529,7 +2557,10 @@
"key": "skill_1250013111",
"text": "攻击1个敌方伤害为自身攻击力80%及防御力100%为自身附加2回合【防御提升】和【免疫】。"
},
"buffid": [],
"buffid": [
390001002,
390001111
],
"map": ""
},
{
@ -2550,9 +2581,9 @@
"Target": 2,
"ChildSkill": {
"Id": [
225001321,
225001311,
225001312,
225001313
225001321
]
},
"Desc": {
@ -2580,9 +2611,9 @@
"Target": 2,
"ChildSkill": {
"Id": [
225001331,
225001311,
225001312,
225001313
225001331
]
},
"Desc": {
@ -2610,9 +2641,9 @@
"Target": 2,
"ChildSkill": {
"Id": [
225001331,
225001311,
225001312,
225001313
225001341
]
},
"Desc": {
@ -2640,9 +2671,9 @@
"Target": 2,
"ChildSkill": {
"Id": [
225001341,
225001311,
225001312,
225001313
225001341
]
},
"Desc": {
@ -2678,7 +2709,9 @@
"key": "skill_9250014111",
"text": "回合结束时获得1回合【玄御】效果期间回合开始时攻击全体敌方伤害为自身防御力90%。任一技能暴击时减少此技能1回合冷却。"
},
"buffid": [],
"buffid": [
390001210
],
"map": ""
},
{
@ -2990,7 +3023,10 @@
"key": "skill_1440052111",
"text": "攻击1个敌方4次每次伤害为自身攻击力45%每次有30%概率为目标附加1回合【眩晕】。"
},
"buffid": [],
"buffid": [
390001105,
390001105
],
"map": ""
},
{
@ -3465,7 +3501,11 @@
"key": "skill_1350011111",
"text": "攻击1个敌方伤害为自身攻击力100%,攻击溅射随机2个敌方伤害为自身攻击力70%。攻击前随机获得一种神力持续1回合神力包含【气】、【劲】、【法】。"
},
"buffid": [],
"buffid": [
390001119,
390001120,
390001121
],
"map": ""
},
{
@ -3791,7 +3831,11 @@
"key": "skill_1350013111",
"text": "攻击全体敌方2次每次伤害为自身攻击50%。攻击前获得全部神力持续2回合神力包含【气】、【劲】、【法】。"
},
"buffid": [],
"buffid": [
390001119,
390001120,
390001121
],
"map": ""
},
{
@ -3915,7 +3959,9 @@
"key": "skill_9350014111",
"text": "攻击1个敌方伤害为自身攻击力170%。为自身附加2回合【护盾】护盾量为自身最大生命值10%。吸收所有神力恢复自身生命每个神力提供自身最大生命值10%恢复量、最大生命值5%护盾量和10%额外伤害。"
},
"buffid": [],
"buffid": [
390001112
],
"map": ""
},
{
@ -4093,7 +4139,9 @@
"key": "skill_1240041111",
"text": "攻击1个敌方伤害为自身攻击力100%60%概率为目标附加2回合【禁疗】"
},
"buffid": [],
"buffid": [
390001107
],
"map": ""
},
{
@ -4263,7 +4311,10 @@
"key": "skill_1240043111",
"text": "攻击全体敌方伤害为自身攻击力100%为目标附加2回合【速度下降】和【中毒】。"
},
"buffid": [],
"buffid": [
390001008,
390001401
],
"map": ""
},
{
@ -4471,7 +4522,9 @@
"key": "skill_9240044111",
"text": "攻击时为目标附加2回合【中毒】。附加【中毒】成功时额外附加1回合【中毒】每回合对每个目标仅触发1次。"
},
"buffid": [],
"buffid": [
390001401
],
"map": ""
},
{
@ -4727,7 +4780,10 @@
"key": "skill_1440063111",
"text": "驱散敌方1个目标的全部增益效果随后对其造成攻击力230%的伤害同时自身受到此伤害30%的效果附加伤害但是自身不会因为该伤害死亡。自身获得【攻击提升】【暴击提升】效果持续3回合"
},
"buffid": [],
"buffid": [
390001001,
390001004
],
"map": ""
},
{
@ -4923,7 +4979,10 @@
"key": "skill_9440064111",
"text": "驱散敌方1个目标的全部增益效果随后对其造成攻击力270%的伤害同时自身受到此伤害30%的效果附加伤害但是自身不会因为该伤害死亡。成功击杀敌人时自身获得【攻击提升】【暴击提升】效果持续3回合"
},
"buffid": [],
"buffid": [
390001001,
390001004
],
"map": ""
},
{
@ -5335,7 +5394,9 @@
"key": "skill_1150053111",
"text": "提升全体友方20%行动值。治疗全体友方治疗量为目标最大生命值35%。净化全体友方各1个减益为无减益的目标附加1回合【免疫】。"
},
"buffid": [],
"buffid": [
390001111
],
"map": ""
},
{
@ -6521,7 +6582,9 @@
"key": "skill_1140071111",
"text": "攻击1个敌方伤害为自身攻击力30%及防御力50%50%概率为目标附加2回合【防御下降】。"
},
"buffid": [],
"buffid": [
390001007
],
"map": ""
},
{
@ -6690,7 +6753,9 @@
"key": "skill_1140072111",
"text": "受到致命伤害时为自身附加1回合【对峙】重置旋风霹雳舞冷却目标防御比自身低时自身伤害提升每1%差值提供1%额外伤害不超过40%。"
},
"buffid": [],
"buffid": [
390001104
],
"map": ""
},
{
@ -6779,7 +6844,9 @@
"key": "skill_1140073111",
"text": "攻击全体敌方伤害为自身防御力80%30%概率为目标附加1回合【挑衅】目标防御比自身低时概率翻倍。"
},
"buffid": [],
"buffid": [
390001110
],
"map": ""
},
{
@ -7131,7 +7198,10 @@
"key": "skill_1140032111",
"text": "攻击1个敌方伤害为自身攻击150%80%概率为目标附加2回合【速度下降】。暴击时为自身附加2回合【速度提升】。每点速度提供攻击0.33%。"
},
"buffid": [],
"buffid": [
390001008,
390001003
],
"map": ""
},
{
@ -7471,7 +7541,9 @@
"key": "skill_1450032111",
"text": "自身死亡时以15%最大生命值的状态复活全部已阵亡的队友并为我方全体施加其最大生命值50%的【护盾】持续1回合。随后提升我方全体目标50%的行动值。该被动效果一场战斗仅能触发一次"
},
"buffid": [],
"buffid": [
390001112
],
"map": ""
},
{
@ -7501,7 +7573,9 @@
"key": "skill_1450033111",
"text": "净化己方全部减益状态并为己方全体目标回复35%最大生命值的生命随后施加1回合【免疫】效果"
},
"buffid": [],
"buffid": [
390001111
],
"map": ""
},
{
@ -7586,7 +7660,9 @@
"key": "skill_1530013111",
"text": "对敌方全体发起3段攻击每段攻击可造成攻击力的伤害并附加3回合【速度下降】状态。"
},
"buffid": [],
"buffid": [
390001008
],
"map": ""
},
{
@ -7759,7 +7835,9 @@
"key": "skill_1510022111",
"text": "对敌方一个目标发起攻击造成攻击力120%的伤害。并有50%概率附加2回合【防御下降】状态。"
},
"buffid": [],
"buffid": [
390001007
],
"map": ""
},
{
@ -7815,7 +7893,9 @@
"key": "skill_1510032111",
"text": "对敌方一个目标发起攻击造成攻击力120%的伤害。并有25%概率附加1回合【眩晕】状态。"
},
"buffid": [],
"buffid": [
390001105
],
"map": ""
},
{
@ -7928,7 +8008,7 @@
"text": "对敌方1个目标发起攻击造成攻击力180%的伤害并附加2回合【攻击下降】状态。"
},
"buffid": [],
"map": ""
"map": "390001006"
},
{
"id": 113003011,
@ -8421,7 +8501,9 @@
"key": "skill_1140011111",
"text": "史图依克对敌方1个目标造成攻击力30%以及防御力65%的伤害并有60%概率附加2回合【防御下降】效果。"
},
"buffid": [],
"buffid": [
390001007
],
"map": ""
},
{
@ -8450,7 +8532,9 @@
"key": "skill_1140012111",
"text": "史图依克每次受到攻击时自身获得1层【酋长之怒】每层可提升自身10%的基础防御力和5%的效果抵抗最多可叠加10层。自身获得10层【酋长之怒】时将立即获得回合"
},
"buffid": [],
"buffid": [
390001202
],
"map": ""
},
{
@ -8481,7 +8565,10 @@
"key": "skill_1140013111",
"text": "史图依克对敌方1个目标造成攻击力80%以及防御力120%的伤害并【挑衅】1名敌人2回合。若有10层【酋长之怒】伤害提升50%。恢复自身生命每层【酋长之怒】提供自身最大生命值4%恢复量;之后消耗全部【酋长之怒】"
},
"buffid": [],
"buffid": [
390001202,
390001110
],
"map": ""
},
{
@ -8538,7 +8625,9 @@
"key": "skill_1240081111",
"text": "暴芙那特对敌方1个目标造成2次自身攻击力60%的伤害并有40%概率附加2回合【烙印】效果。若某英雄在场则本次攻击额外附加目标最大生命值5%的伤害但最高无法超过自身攻击力的60%。"
},
"buffid": [],
"buffid": [
390001101
],
"map": ""
},
{
@ -8567,7 +8656,9 @@
"key": "skill_1240082111",
"text": "暴芙那特对敌方全体造成2次自身攻击力45%的伤害并有40%概率附加2回合【速度下降】效果。若某英雄在场则本次攻击额外造成两段伤害并附加同样效果"
},
"buffid": [],
"buffid": [
390001008
],
"map": ""
},
{
@ -8597,7 +8688,10 @@
"key": "skill_1240083111",
"text": "暴芙那特先为自身施加2回合【暴击提升】效果之后对敌方1个目标造成3次自身攻击力80%的伤害并附加2回合【防御下降】效果"
},
"buffid": [],
"buffid": [
390001004,
390001007
],
"map": ""
},
{
@ -8652,7 +8746,7 @@
},
"Desc": {
"key": "skill_1340081111",
"text": "悍夫那特对敌方一个目标造成1次自身攻击力100%的伤害并有40%概率鸡腿目标10%行动值。若某英雄在场则本次攻击额外随机攻击2个目标造成同样伤害和效果"
"text": "悍夫那特对敌方一个目标造成1次自身攻击力100%的伤害并有40%概率击退目标10%行动值。若某英雄在场则本次攻击额外随机攻击2个目标造成同样伤害和效果"
},
"buffid": [],
"map": ""
@ -9111,7 +9205,10 @@
"key": "skill_1350062111",
"text": "平先生为我方全体附加2回合【攻击提升】和【速度提升】效果。"
},
"buffid": [],
"buffid": [
390001001,
390001003
],
"map": ""
},
{
@ -9310,7 +9407,9 @@
"key": "skill_1240051111",
"text": "金猴对敌方1个目标造成攻击力120%的伤害并有70%概率对自身附加2回合【速度提升】"
},
"buffid": [],
"buffid": [
390001003
],
"map": ""
},
{
@ -9338,7 +9437,9 @@
"key": "skill_1240052111",
"text": "金猴净化1名队友所有减益状态并为其标记2回合【不败金身】"
},
"buffid": [],
"buffid": [
390001215
],
"map": ""
},
{
@ -9368,7 +9469,9 @@
"key": "skill_1240053111",
"text": "金猴对敌方全体造成攻击力120%的伤害并附加2回合【速度下降】状态同时能减少敌方全体30%行动值并重置2技能的冷却时间"
},
"buffid": [],
"buffid": [
390001008
],
"map": ""
},
{
@ -10047,7 +10150,9 @@
"key": "skill_1340071111",
"text": "菲奥娜对敌方1个目标造成2次攻击力60%的伤害若发生暴击则为自身附加1回合【免疫】状态"
},
"buffid": [],
"buffid": [
390001111
],
"map": ""
},
{
@ -10077,7 +10182,9 @@
"key": "skill_1340072111",
"text": "菲奥娜对敌方1个目标发起3连击共造成攻击力200%的伤害每次攻击有60%概率驱散目标1个增益状态若驱散成功则对目标附加2回合【攻击下降】状态"
},
"buffid": [],
"buffid": [
390001006
],
"map": ""
},
{
@ -10106,7 +10213,9 @@
"key": "skill_1340073111",
"text": "菲奥娜对敌方1个目标造成攻击力280%的伤害并为自身附加2回合生命值上限35%的【护盾】若发生暴击则次数伤害提升30%并额外提升50%【护盾】"
},
"buffid": [],
"buffid": [
390001112
],
"map": ""
},
{
@ -10134,7 +10243,9 @@
"key": "skill_1430061111",
"text": "布里奇特对敌方1个目标造成攻击力130%的伤害并有70%概率为目标附加2回合【攻击下降】状态"
},
"buffid": [],
"buffid": [
390001006
],
"map": ""
},
{
@ -15169,7 +15280,9 @@
"key": "skill_1440022111",
"text": "蛇先生我方全体回复各自最大生命在10%的生命和自身攻击力80%的生命并附加1回合【复苏】状态。"
},
"buffid": [],
"buffid": [
390001127
],
"map": ""
},
{
@ -15197,7 +15310,9 @@
"key": "skill_1440023111",
"text": "蛇先生己方全体提升25%行动值并施加【伪装】。己方每个【伪装】的触发都会为自身提升20%的行动值。"
},
"buffid": [],
"buffid": [
390001436
],
"map": ""
},
{

View File

@ -476,7 +476,7 @@
"SameID": false,
"golbalbufficon": "",
"buffIcon": "ty_zd_buff_j008",
"buffeffect": "effect_jiaoxia_jiaobing",
"buffeffect": "effect_buff_bingdong",
"buffpos": "脚底"
},
{
@ -3179,7 +3179,7 @@
"Id": 390001436,
"Name": {
"key": "skill_buff_390001436",
"text": "伪装(减伤)"
"text": "伪装"
},
"Desc": {
"key": "skill_buffdes_390001436",

View File

@ -52,7 +52,7 @@ func (this *configureComp) isopen() (open bool) {
return
} else {
for _, v := range config.GetDataList() {
if currtime >= v.Stime && currtime < v.Etime {
if currtime >= fmt.Sprintf("%d:%d", v.Shtime, v.Smtime) && currtime < fmt.Sprintf("%d:%d", v.Ehtime, v.Emtime) {
open = true
return
}

View File

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

View File

@ -0,0 +1,43 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
import "errors"
type GameBuzkashiFmData struct {
Num int32
Type int32
Stime string
Broadcast string
Icon string
}
const TypeId_GameBuzkashiFmData = -1288548636
func (*GameBuzkashiFmData) GetTypeId() int32 {
return -1288548636
}
func (_v *GameBuzkashiFmData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["num"].(float64); !_ok_ { err = errors.New("num error"); return }; _v.Num = 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.Stime, _ok_ = _buf["stime"].(string); !_ok_ { err = errors.New("stime error"); return } }
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["broadcast"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Broadcast error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Broadcast, _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 } }
return
}
func DeserializeGameBuzkashiFmData(_buf map[string]interface{}) (*GameBuzkashiFmData, error) {
v := &GameBuzkashiFmData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -21,8 +21,8 @@ type GameFavorabilityData struct {
PrivilegeValue int32
ReturnReward []*Gameatn
ReturnTxt string
LikesFood []int32
DislikingFood []int32
LikesFood []string
DislikingFood []string
LikesTxt string
OrdinaryTxt string
DislikingTxt string
@ -74,11 +74,11 @@ func (_v *GameFavorabilityData)Deserialize(_buf map[string]interface{}) (err err
var _ok_ bool
if _arr_, _ok_ = _buf["likes_food"].([]interface{}); !_ok_ { err = errors.New("likes_food error"); return }
_v.LikesFood = make([]int32, 0, len(_arr_))
_v.LikesFood = make([]string, 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_) }
var _list_v_ string
{ if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
_v.LikesFood = append(_v.LikesFood, _list_v_)
}
}
@ -88,11 +88,11 @@ func (_v *GameFavorabilityData)Deserialize(_buf map[string]interface{}) (err err
var _ok_ bool
if _arr_, _ok_ = _buf["disliking_food"].([]interface{}); !_ok_ { err = errors.New("disliking_food error"); return }
_v.DislikingFood = make([]int32, 0, len(_arr_))
_v.DislikingFood = make([]string, 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_) }
var _list_v_ string
{ if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
_v.DislikingFood = append(_v.DislikingFood, _list_v_)
}
}

View File

@ -12,8 +12,10 @@ import "errors"
type GamebuzkashiOpenData struct {
Num int32
Stime string
Etime string
Shtime int32
Smtime int32
Ehtime int32
Emtime int32
}
const TypeId_GamebuzkashiOpenData = 1621393927
@ -24,8 +26,10 @@ func (*GamebuzkashiOpenData) GetTypeId() int32 {
func (_v *GamebuzkashiOpenData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["num"].(float64); !_ok_ { err = errors.New("num error"); return }; _v.Num = int32(_tempNum_) }
{ var _ok_ bool; if _v.Stime, _ok_ = _buf["stime"].(string); !_ok_ { err = errors.New("stime error"); return } }
{ var _ok_ bool; if _v.Etime, _ok_ = _buf["etime"].(string); !_ok_ { err = errors.New("etime error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["shtime"].(float64); !_ok_ { err = errors.New("shtime error"); return }; _v.Shtime = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["smtime"].(float64); !_ok_ { err = errors.New("smtime error"); return }; _v.Smtime = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["ehtime"].(float64); !_ok_ { err = errors.New("ehtime error"); return }; _v.Ehtime = int32(_tempNum_) }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["emtime"].(float64); !_ok_ { err = errors.New("emtime error"); return }; _v.Emtime = int32(_tempNum_) }
return
}

View File

@ -194,6 +194,7 @@ type Tables struct {
BuzkashiLv *GameBuzkashiLv
BuzkashiGrade *GameBuzkashiGrade
BuzkashiReward *GameBuzkashiReward
BuzkashiFm *GameBuzkashiFm
buzkashiOpen *GamebuzkashiOpen
}
@ -1300,6 +1301,12 @@ func NewTables(loader JsonLoader) (*Tables, error) {
if tables.BuzkashiReward, err = NewGameBuzkashiReward(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_buzkashifm") ; err != nil {
return nil, err
}
if tables.BuzkashiFm, err = NewGameBuzkashiFm(buf) ; err != nil {
return nil, err
}
if buf, err = loader("game_buzkashiopen") ; err != nil {
return nil, err
}

View File

@ -27,6 +27,8 @@ type GameModelData struct {
Bust string
Postxyz []float32
Rotation serialization.Vector3
BoxPos serialization.Vector3
BoxSize serialization.Vector3
}
const TypeId_GameModelData = -305436809
@ -71,6 +73,22 @@ func (_v *GameModelData)Deserialize(_buf map[string]interface{}) (err error) {
_v.Rotation = serialization.NewVector3(_x_, _y_, _z_)
}
{ var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["boxPos"].(map[string]interface{}); !_ok_ { err = errors.New("boxPos 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.BoxPos = serialization.NewVector3(_x_, _y_, _z_)
}
{ var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["boxSize"].(map[string]interface{}); !_ok_ { err = errors.New("boxSize 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.BoxSize = serialization.NewVector3(_x_, _y_, _z_)
}
return
}