- 将 InitEffect 重命名为 InitSkillEffect,用于初始化技能效果 - 修改技能效果的 ID,避免和普通效果 ID 冲突 - 优化战斗循环逻辑,增加战斗结束的判断条件 - 调整输入结构,移除未使用的属性和状态容器 - 重构技能解析和攻击处理逻辑,提高代码可读性和维护性
630 lines
16 KiB
Go
630 lines
16 KiB
Go
{
|
||
"root": {
|
||
"Reward": [
|
||
{
|
||
"Item": [
|
||
{
|
||
"ID": 1,
|
||
"Count": 1000
|
||
},
|
||
{
|
||
"ID": 1400352,
|
||
"Count": 1000
|
||
}
|
||
],
|
||
"ID": 1,
|
||
"Type": 1,
|
||
"Kind": 1,
|
||
"ishide": 1
|
||
},
|
||
{
|
||
"Monster": [
|
||
{
|
||
"ID": 1,
|
||
"Lv": 1
|
||
},
|
||
{
|
||
"ID": 7,
|
||
"Lv": 1
|
||
},
|
||
{
|
||
"ID": 4,
|
||
"Lv": 1
|
||
}
|
||
],
|
||
"ID": 2,
|
||
"Type": 2,
|
||
"Kind": 2
|
||
},
|
||
{
|
||
"Monster": [
|
||
{
|
||
"ID": 669,
|
||
"Lv": 1
|
||
},
|
||
{
|
||
"ID": 969,
|
||
"Lv": 1
|
||
}
|
||
],
|
||
"ID": 3,
|
||
"Type": 1,
|
||
"Kind": 2
|
||
},
|
||
{
|
||
"Monster": [
|
||
{
|
||
"ID": 1195,
|
||
"Lv": 1
|
||
},
|
||
{
|
||
"ID": 275,
|
||
"Lv": 1
|
||
},
|
||
{
|
||
"ID": 71,
|
||
"Lv": 1
|
||
}
|
||
],
|
||
"ID": 4,
|
||
"Type": 1,
|
||
"Kind": 2
|
||
},
|
||
{
|
||
"Monster": [
|
||
{
|
||
"ID": 1771,
|
||
"Lv": 1
|
||
},
|
||
{
|
||
"ID": 4148,
|
||
"Lv": 1,
|
||
"ExtraMove": 1
|
||
}
|
||
],
|
||
"ID": 5,
|
||
"Type": 1,
|
||
"Kind": 2
|
||
},
|
||
{
|
||
"Item": {
|
||
"ID": 300772,
|
||
"Count": 2
|
||
},
|
||
"ID": 7,
|
||
"Type": 1,
|
||
"Kind": 1
|
||
},
|
||
{
|
||
"Mintmark": [
|
||
{
|
||
"ID": 41942,
|
||
"Count": 1
|
||
},
|
||
{
|
||
"ID": 41943,
|
||
"Count": 1
|
||
}
|
||
],
|
||
"ID": 8,
|
||
"Type": 1,
|
||
"Kind": 3
|
||
},
|
||
{
|
||
"Monster": {
|
||
"ID": 4159,
|
||
"Lv": 1,
|
||
"ExtraMove": 1,
|
||
"NewSeID": 5657
|
||
},
|
||
"Mintmark": {
|
||
"ID": 41945,
|
||
"Count": 1
|
||
},
|
||
"ID": 9,
|
||
"Type": 1,
|
||
"Kind": 2
|
||
},
|
||
{
|
||
"Skin": {
|
||
"ID": 401,
|
||
"KindId": 1,
|
||
"Name": "卡通玩具·几米"
|
||
},
|
||
"ID": 10,
|
||
"Type": 1,
|
||
"Kind": 4
|
||
},
|
||
{
|
||
"ach": {
|
||
"ID": 14301,
|
||
"Name": "新新收藏家",
|
||
"BranchID": 143,
|
||
"RuleID": 1
|
||
},
|
||
"ID": 11,
|
||
"Type": 1,
|
||
"Kind": 5
|
||
},
|
||
{
|
||
"ach": {
|
||
"ID": 14302,
|
||
"Name": "大收藏家",
|
||
"BranchID": 143,
|
||
"RuleID": 2
|
||
},
|
||
"ID": 12,
|
||
"Type": 1,
|
||
"Kind": 5
|
||
},
|
||
{
|
||
"Item": {
|
||
"ID": 700827,
|
||
"Count": 1,
|
||
"Name": "NONO小博士"
|
||
},
|
||
"ID": 13,
|
||
"Type": 1,
|
||
"Kind": 1
|
||
},
|
||
{
|
||
"Item": {
|
||
"ID": 1300943,
|
||
"Count": 1,
|
||
"Name": "星际光轮"
|
||
},
|
||
"ID": 14,
|
||
"Type": 1,
|
||
"Kind": 1
|
||
},
|
||
{
|
||
"Head": {
|
||
"ID": 41,
|
||
"Count": 1,
|
||
"type": 1,
|
||
"Name": "H5专属头像:圣战·盖亚"
|
||
},
|
||
"HeadFrame": {
|
||
"ID": 42,
|
||
"Count": 1,
|
||
"type": 2,
|
||
"Name": "H5专属头像框:赛尔收藏家"
|
||
},
|
||
"ID": 15,
|
||
"Type": 1,
|
||
"Kind": 6
|
||
}
|
||
],
|
||
"Level": [
|
||
{
|
||
"ID": 1,
|
||
"ExpNeed": 100,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 1
|
||
},
|
||
{
|
||
"ID": 2,
|
||
"ExpNeed": 200,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 2
|
||
},
|
||
{
|
||
"ID": 3,
|
||
"ExpNeed": 300,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 3
|
||
},
|
||
{
|
||
"ID": 4,
|
||
"ExpNeed": 400,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 4
|
||
},
|
||
{
|
||
"ID": 5,
|
||
"ExpNeed": 500,
|
||
"RewardID": 2,
|
||
"UseValue": 107554,
|
||
"UseBit": 5
|
||
},
|
||
{
|
||
"ID": 6,
|
||
"ExpNeed": 1000,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 6
|
||
},
|
||
{
|
||
"ID": 7,
|
||
"ExpNeed": 1500,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 7
|
||
},
|
||
{
|
||
"ID": 8,
|
||
"ExpNeed": 2000,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 8
|
||
},
|
||
{
|
||
"ID": 9,
|
||
"ExpNeed": 2500,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 9
|
||
},
|
||
{
|
||
"ID": 10,
|
||
"ExpNeed": 3000,
|
||
"RewardID": 3,
|
||
"UseValue": 107554,
|
||
"UseBit": 10
|
||
},
|
||
{
|
||
"ID": 11,
|
||
"ExpNeed": 3500,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 11
|
||
},
|
||
{
|
||
"ID": 12,
|
||
"ExpNeed": 4000,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 12
|
||
},
|
||
{
|
||
"ID": 13,
|
||
"ExpNeed": 4500,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 13
|
||
},
|
||
{
|
||
"ID": 14,
|
||
"ExpNeed": 5000,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 14
|
||
},
|
||
{
|
||
"ID": 15,
|
||
"ExpNeed": 5500,
|
||
"RewardID": 4,
|
||
"UseValue": 107554,
|
||
"UseBit": 15
|
||
},
|
||
{
|
||
"ID": 16,
|
||
"ExpNeed": 6500,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 16
|
||
},
|
||
{
|
||
"ID": 17,
|
||
"ExpNeed": 7500,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 17
|
||
},
|
||
{
|
||
"ID": 18,
|
||
"ExpNeed": 8500,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 18
|
||
},
|
||
{
|
||
"ID": 19,
|
||
"ExpNeed": 9500,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 19
|
||
},
|
||
{
|
||
"ID": 20,
|
||
"ExpNeed": 10500,
|
||
"RewardID": 5,
|
||
"UseValue": 107554,
|
||
"UseBit": 20
|
||
},
|
||
{
|
||
"ID": 21,
|
||
"ExpNeed": 11500,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 21
|
||
},
|
||
{
|
||
"ID": 22,
|
||
"ExpNeed": 12500,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 22
|
||
},
|
||
{
|
||
"ID": 23,
|
||
"ExpNeed": 13500,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 23
|
||
},
|
||
{
|
||
"ID": 24,
|
||
"ExpNeed": 14500,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 24
|
||
},
|
||
{
|
||
"ID": 25,
|
||
"ExpNeed": 16000,
|
||
"RewardID": 7,
|
||
"UseValue": 107554,
|
||
"UseBit": 25
|
||
},
|
||
{
|
||
"ID": 26,
|
||
"ExpNeed": 17000,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 26
|
||
},
|
||
{
|
||
"ID": 27,
|
||
"ExpNeed": 18000,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 27
|
||
},
|
||
{
|
||
"ID": 28,
|
||
"ExpNeed": 19000,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 28
|
||
},
|
||
{
|
||
"ID": 29,
|
||
"ExpNeed": 20000,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 29
|
||
},
|
||
{
|
||
"ID": 30,
|
||
"ExpNeed": 21000,
|
||
"RewardID": 9,
|
||
"UseValue": 107554,
|
||
"UseBit": 30
|
||
},
|
||
{
|
||
"ID": 31,
|
||
"ExpNeed": 22000,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 31
|
||
},
|
||
{
|
||
"ID": 32,
|
||
"ExpNeed": 23000,
|
||
"RewardID": 1,
|
||
"UseValue": 107554,
|
||
"UseBit": 32
|
||
},
|
||
{
|
||
"ID": 33,
|
||
"ExpNeed": 24000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 1
|
||
},
|
||
{
|
||
"ID": 34,
|
||
"ExpNeed": 25000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 2
|
||
},
|
||
{
|
||
"ID": 35,
|
||
"ExpNeed": 26000,
|
||
"RewardID": 8,
|
||
"UseValue": 107555,
|
||
"UseBit": 3
|
||
},
|
||
{
|
||
"ID": 36,
|
||
"ExpNeed": 27000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 4
|
||
},
|
||
{
|
||
"ID": 37,
|
||
"ExpNeed": 28000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 5
|
||
},
|
||
{
|
||
"ID": 38,
|
||
"ExpNeed": 29000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 6
|
||
},
|
||
{
|
||
"ID": 39,
|
||
"ExpNeed": 30000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 7
|
||
},
|
||
{
|
||
"ID": 40,
|
||
"ExpNeed": 31000,
|
||
"RewardID": 11,
|
||
"UseValue": 107555,
|
||
"UseBit": 8
|
||
},
|
||
{
|
||
"ID": 41,
|
||
"ExpNeed": 32000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 9
|
||
},
|
||
{
|
||
"ID": 42,
|
||
"ExpNeed": 33000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 10
|
||
},
|
||
{
|
||
"ID": 43,
|
||
"ExpNeed": 34000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 11
|
||
},
|
||
{
|
||
"ID": 44,
|
||
"ExpNeed": 35000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 12
|
||
},
|
||
{
|
||
"ID": 45,
|
||
"ExpNeed": 36000,
|
||
"RewardID": 10,
|
||
"UseValue": 107555,
|
||
"UseBit": 13
|
||
},
|
||
{
|
||
"ID": 46,
|
||
"ExpNeed": 37000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 14
|
||
},
|
||
{
|
||
"ID": 47,
|
||
"ExpNeed": 38000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 15
|
||
},
|
||
{
|
||
"ID": 48,
|
||
"ExpNeed": 39000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 16
|
||
},
|
||
{
|
||
"ID": 49,
|
||
"ExpNeed": 40000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 17
|
||
},
|
||
{
|
||
"ID": 50,
|
||
"ExpNeed": 41000,
|
||
"RewardID": 13,
|
||
"UseValue": 107555,
|
||
"UseBit": 18
|
||
},
|
||
{
|
||
"ID": 51,
|
||
"ExpNeed": 42000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 19
|
||
},
|
||
{
|
||
"ID": 52,
|
||
"ExpNeed": 43000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 20
|
||
},
|
||
{
|
||
"ID": 53,
|
||
"ExpNeed": 44000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 21
|
||
},
|
||
{
|
||
"ID": 54,
|
||
"ExpNeed": 45000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 22
|
||
},
|
||
{
|
||
"ID": 55,
|
||
"ExpNeed": 46000,
|
||
"RewardID": 14,
|
||
"UseValue": 107555,
|
||
"UseBit": 23
|
||
},
|
||
{
|
||
"ID": 56,
|
||
"ExpNeed": 47000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 24
|
||
},
|
||
{
|
||
"ID": 57,
|
||
"ExpNeed": 48000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 25
|
||
},
|
||
{
|
||
"ID": 58,
|
||
"ExpNeed": 49000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 26
|
||
},
|
||
{
|
||
"ID": 59,
|
||
"ExpNeed": 50000,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 27
|
||
},
|
||
{
|
||
"ID": 60,
|
||
"ExpNeed": 51000,
|
||
"RewardID": 15,
|
||
"UseValue": 107555,
|
||
"UseBit": 28,
|
||
"action": "alarm",
|
||
"actionValue": "已成功领取,请前往《赛尔号:巅峰之战》进行查看"
|
||
},
|
||
{
|
||
"ID": 61,
|
||
"ExpNeed": 999999,
|
||
"RewardID": 1,
|
||
"UseValue": 107555,
|
||
"UseBit": 29
|
||
}
|
||
]
|
||
}
|
||
} |