- 将 InitEffect 重命名为 InitSkillEffect,用于初始化技能效果 - 修改技能效果的 ID,避免和普通效果 ID 冲突 - 优化战斗循环逻辑,增加战斗结束的判断条件 - 调整输入结构,移除未使用的属性和状态容器 - 重构技能解析和攻击处理逻辑,提高代码可读性和维护性
331 lines
10 KiB
Go
331 lines
10 KiB
Go
{
|
|
"root": {
|
|
"ninbous": {
|
|
"ninbou": [
|
|
{
|
|
"id": 1,
|
|
"type": 1,
|
|
"lv": 1,
|
|
"output": 5,
|
|
"exp": 15,
|
|
"times": 3,
|
|
"grade": 1,
|
|
"rewardtype": "1_3",
|
|
"rewardid": "1_110000",
|
|
"rewardcnt": "20000_5",
|
|
"boss": 2885,
|
|
"sebossid": 17690
|
|
},
|
|
{
|
|
"id": 2,
|
|
"type": 1,
|
|
"lv": 2,
|
|
"output": 5,
|
|
"exp": 30,
|
|
"times": 3,
|
|
"grade": 2,
|
|
"rewardtype": "1_3",
|
|
"rewardid": "1_110000",
|
|
"rewardcnt": "30000_5",
|
|
"boss": 2885,
|
|
"sebossid": 17691
|
|
},
|
|
{
|
|
"id": 3,
|
|
"type": 1,
|
|
"lv": 3,
|
|
"output": 5,
|
|
"exp": 50,
|
|
"times": 3,
|
|
"grade": 3,
|
|
"rewardtype": "1_3",
|
|
"rewardid": "1_110000",
|
|
"rewardcnt": "40000_5",
|
|
"boss": 2885,
|
|
"sebossid": 17692
|
|
},
|
|
{
|
|
"id": 4,
|
|
"type": 1,
|
|
"lv": 4,
|
|
"output": 5,
|
|
"exp": 70,
|
|
"times": 3,
|
|
"grade": 4,
|
|
"rewardtype": "1_3",
|
|
"rewardid": "1_110000",
|
|
"rewardcnt": "50000_5",
|
|
"boss": 2885,
|
|
"sebossid": 17693
|
|
},
|
|
{
|
|
"id": 5,
|
|
"type": 1,
|
|
"lv": 5,
|
|
"output": 0,
|
|
"exp": 0,
|
|
"times": 1,
|
|
"grade": 5,
|
|
"rewardtype": "1_1",
|
|
"rewardid": "1_1707511",
|
|
"rewardcnt": "2000_30",
|
|
"boss": 2885,
|
|
"sebossid": 17694
|
|
},
|
|
{
|
|
"id": 6,
|
|
"type": 2,
|
|
"lv": 1,
|
|
"output": 5,
|
|
"exp": 15,
|
|
"times": 3,
|
|
"grade": 2,
|
|
"rewardtype": "1_3",
|
|
"rewardid": "1_110001",
|
|
"rewardcnt": "20000_5",
|
|
"boss": 2753,
|
|
"sebossid": 17695
|
|
},
|
|
{
|
|
"id": 7,
|
|
"type": 2,
|
|
"lv": 2,
|
|
"output": 5,
|
|
"exp": 30,
|
|
"times": 3,
|
|
"grade": 3,
|
|
"rewardtype": "1_3",
|
|
"rewardid": "1_110001",
|
|
"rewardcnt": "30000_5",
|
|
"boss": 2753,
|
|
"sebossid": 17696
|
|
},
|
|
{
|
|
"id": 8,
|
|
"type": 2,
|
|
"lv": 3,
|
|
"output": 5,
|
|
"exp": 50,
|
|
"times": 3,
|
|
"grade": 4,
|
|
"rewardtype": "1_3",
|
|
"rewardid": "1_110001",
|
|
"rewardcnt": "40000_5",
|
|
"boss": 2753,
|
|
"sebossid": 17697
|
|
},
|
|
{
|
|
"id": 9,
|
|
"type": 2,
|
|
"lv": 4,
|
|
"output": 5,
|
|
"exp": 70,
|
|
"times": 3,
|
|
"grade": 5,
|
|
"rewardtype": "1_3",
|
|
"rewardid": "1_110001",
|
|
"rewardcnt": "50000_5",
|
|
"boss": 2753,
|
|
"sebossid": 17698
|
|
},
|
|
{
|
|
"id": 10,
|
|
"type": 2,
|
|
"lv": 5,
|
|
"output": 0,
|
|
"exp": 0,
|
|
"times": 1,
|
|
"grade": 6,
|
|
"rewardtype": "1_1",
|
|
"rewardid": "1_1707511",
|
|
"rewardcnt": "2000_30",
|
|
"boss": 2753,
|
|
"sebossid": 17699
|
|
},
|
|
{
|
|
"id": 11,
|
|
"type": 3,
|
|
"lv": 1,
|
|
"output": 5,
|
|
"exp": 20,
|
|
"times": 3,
|
|
"grade": 3,
|
|
"rewardtype": "1_3",
|
|
"rewardid": "1_110002",
|
|
"rewardcnt": "30000_5",
|
|
"boss": 2759,
|
|
"sebossid": 17700
|
|
},
|
|
{
|
|
"id": 12,
|
|
"type": 3,
|
|
"lv": 2,
|
|
"output": 5,
|
|
"exp": 45,
|
|
"times": 3,
|
|
"grade": 4,
|
|
"rewardtype": "1_3",
|
|
"rewardid": "1_110002",
|
|
"rewardcnt": "40000_5",
|
|
"boss": 2759,
|
|
"sebossid": 17701
|
|
},
|
|
{
|
|
"id": 13,
|
|
"type": 3,
|
|
"lv": 3,
|
|
"output": 5,
|
|
"exp": 70,
|
|
"times": 3,
|
|
"grade": 5,
|
|
"rewardtype": "1_3",
|
|
"rewardid": "1_110002",
|
|
"rewardcnt": "50000_5",
|
|
"boss": 2759,
|
|
"sebossid": 17702
|
|
},
|
|
{
|
|
"id": 14,
|
|
"type": 3,
|
|
"lv": 4,
|
|
"output": 0,
|
|
"exp": 0,
|
|
"times": 1,
|
|
"grade": 6,
|
|
"rewardtype": "1_1",
|
|
"rewardid": "1_1707511",
|
|
"rewardcnt": "2000_30",
|
|
"boss": 2759,
|
|
"sebossid": 17703
|
|
},
|
|
{
|
|
"id": 15,
|
|
"type": 4,
|
|
"lv": 1,
|
|
"output": 5,
|
|
"exp": 40,
|
|
"times": 3,
|
|
"grade": 4,
|
|
"rewardtype": "1_3",
|
|
"rewardid": "1_110003",
|
|
"rewardcnt": "40000_5",
|
|
"boss": 2747,
|
|
"sebossid": 17704
|
|
},
|
|
{
|
|
"id": 16,
|
|
"type": 4,
|
|
"lv": 2,
|
|
"output": 5,
|
|
"exp": 85,
|
|
"times": 3,
|
|
"grade": 5,
|
|
"rewardtype": "1_3",
|
|
"rewardid": "1_110003",
|
|
"rewardcnt": "50000_5",
|
|
"boss": 2747,
|
|
"sebossid": 17705
|
|
},
|
|
{
|
|
"id": 17,
|
|
"type": 4,
|
|
"lv": 3,
|
|
"output": 0,
|
|
"exp": 0,
|
|
"times": 1,
|
|
"grade": 6,
|
|
"rewardtype": "1_1",
|
|
"rewardid": "1_300070",
|
|
"rewardcnt": "5000_1",
|
|
"boss": 2747,
|
|
"sebossid": 17706
|
|
},
|
|
{
|
|
"id": 18,
|
|
"type": 5,
|
|
"lv": 1,
|
|
"output": 5,
|
|
"exp": 75,
|
|
"times": 3,
|
|
"grade": 5,
|
|
"rewardtype": "1_3",
|
|
"rewardid": "1_110004",
|
|
"rewardcnt": "50000_5",
|
|
"boss": 3369,
|
|
"sebossid": 17707
|
|
},
|
|
{
|
|
"id": 19,
|
|
"type": 5,
|
|
"lv": 2,
|
|
"output": 0,
|
|
"exp": 0,
|
|
"times": 1,
|
|
"grade": 6,
|
|
"rewardtype": "1_1",
|
|
"rewardid": "1_300874",
|
|
"rewardcnt": "5000_1",
|
|
"boss": 3369,
|
|
"sebossid": 17708
|
|
}
|
|
]
|
|
},
|
|
"ninjas": {
|
|
"ninja": [
|
|
{
|
|
"id": 1,
|
|
"rank": 1,
|
|
"creat": 2,
|
|
"show": "2_0_0_0_0",
|
|
"lv": "2_0_0_0_0",
|
|
"rewardtype": "1_1",
|
|
"rewardid": "1707511_1",
|
|
"rewardcnt": "200_5000"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"rank": 2,
|
|
"creat": 3,
|
|
"show": "3_2_0_0_0",
|
|
"lv": "3_2_0_0_0",
|
|
"rewardtype": "1_1",
|
|
"rewardid": "1707511_300680",
|
|
"rewardcnt": "200_3"
|
|
},
|
|
{
|
|
"id": 3,
|
|
"rank": 3,
|
|
"creat": 4,
|
|
"show": "4_3_2_0_0",
|
|
"lv": "4_3_2_0_0",
|
|
"rewardtype": "1_1",
|
|
"rewardid": "1707511_300070",
|
|
"rewardcnt": "200_3"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"rank": 4,
|
|
"creat": 5,
|
|
"show": "5_4_3_2_0",
|
|
"lv": "5_4_3_2_0",
|
|
"rewardtype": "1_1",
|
|
"rewardid": "300014_300066",
|
|
"rewardcnt": "3_1"
|
|
},
|
|
{
|
|
"id": 5,
|
|
"rank": 5,
|
|
"show": "0_5_4_3_2",
|
|
"lv": "5_5_4_3_2",
|
|
"rewardtype": "1_1",
|
|
"rewardid": "300019_300066",
|
|
"rewardcnt": "3_1"
|
|
},
|
|
{
|
|
"id": 6,
|
|
"rank": 6
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |