Files
bl/public/seer_data-main/resource/config/json/Startrekbuffinfo.json
昔念 906bad9e21 refactor(fight): 重构战斗效果和技能初始化逻辑
- 将 InitEffect 重命名为 InitSkillEffect,用于初始化技能效果
- 修改技能效果的 ID,避免和普通效果 ID 冲突
- 优化战斗循环逻辑,增加战斗结束的判断条件
- 调整输入结构,移除未使用的属性和状态容器
- 重构技能解析和攻击处理逻辑,提高代码可读性和维护性
2025-09-14 19:59:58 +08:00

276 lines
7.9 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"data": [
{
"id": 1,
"BuffId": 1,
"BuffName": "铁壁Ⅰ",
"BuffPondID": 1,
"BuffDesc": "增加所有精灵%s防御",
"BasicValue": "100"
},
{
"id": 2,
"BuffId": 2,
"BuffName": "魔盾Ⅰ",
"BuffPondID": 1,
"BuffDesc": "增加所有精灵%s特防",
"BasicValue": "100"
},
{
"id": 3,
"BuffId": 3,
"BuffName": "神速Ⅰ",
"BuffPondID": 1,
"BuffDesc": "增加所有精灵%s速度",
"BasicValue": "200"
},
{
"id": 4,
"BuffId": 4,
"BuffName": "力量号角Ⅰ",
"BuffPondID": 1,
"BuffDesc": "增加所有精灵%s攻击",
"BasicValue": "500"
},
{
"id": 5,
"BuffId": 5,
"BuffName": "魔法号角Ⅰ",
"BuffPondID": 1,
"BuffDesc": "增加所有精灵%s特攻",
"BasicValue": "500"
},
{
"id": 6,
"BuffId": 6,
"BuffName": "体魄Ⅰ",
"BuffPondID": 1,
"BuffDesc": "增加所有精灵%s体力",
"BasicValue": "1000"
},
{
"id": 7,
"BuffId": 7,
"BuffName": "战斗意志",
"BuffPondID": 1,
"BuffDesc": "战斗开始前恢复所有精灵1/4体力",
"BasicValue": "0"
},
{
"id": 8,
"BuffId": 8,
"BuffName": "战斗续行",
"BuffPondID": 1,
"BuffDesc": "战斗结束后恢复所有精灵1/4体力",
"BasicValue": "0"
},
{
"id": 9,
"BuffId": 9,
"BuffName": "吞噬者",
"BuffPondID": 1,
"BuffDesc": "每次战斗胜利后,增加所有精灵%s%攻击、特攻",
"BasicValue": "10"
},
{
"id": 10,
"BuffId": 10,
"BuffName": "铁骑士",
"BuffPondID": 1,
"BuffDesc": "每次战斗胜利后,增加所有精灵%s%防御、特防",
"BasicValue": "5"
},
{
"id": 11,
"BuffId": 11,
"BuffName": "补给箱",
"BuffPondID": 1,
"BuffDesc": "战斗结束后恢复所有精灵3点PP",
"BasicValue": "0"
},
{
"id": 12,
"BuffId": 12,
"BuffName": "铁壁Ⅱ",
"BuffPondID": 2,
"BuffDesc": "增加所有精灵%s防御",
"BasicValue": "200"
},
{
"id": 13,
"BuffId": 13,
"BuffName": "魔盾Ⅱ",
"BuffPondID": 2,
"BuffDesc": "增加所有精灵%s特防",
"BasicValue": "200"
},
{
"id": 14,
"BuffId": 14,
"BuffName": "神速Ⅱ",
"BuffPondID": 2,
"BuffDesc": "增加所有精灵%s速度",
"BasicValue": "500"
},
{
"id": 15,
"BuffId": 15,
"BuffName": "力量号角Ⅱ",
"BuffPondID": 2,
"BuffDesc": "增加所有精灵%s攻击",
"BasicValue": "1200"
},
{
"id": 16,
"BuffId": 16,
"BuffName": "魔法号角Ⅱ",
"BuffPondID": 2,
"BuffDesc": "增加所有精灵%s特攻",
"BasicValue": "1200"
},
{
"id": 17,
"BuffId": 17,
"BuffName": "体魄Ⅱ",
"BuffPondID": 2,
"BuffDesc": "增加所有精灵%s体力",
"BasicValue": "3000"
},
{
"id": 18,
"BuffId": 18,
"BuffName": "小巨人",
"BuffPondID": 2,
"BuffDesc": "增加所有精灵%s%体力",
"BasicValue": "200"
},
{
"id": 19,
"BuffId": 19,
"BuffName": "血魔石",
"BuffPondID": 2,
"BuffDesc": "每次战斗胜利后,增加所有精灵%s体力",
"BasicValue": "1000"
},
{
"id": 20,
"BuffId": 20,
"BuffName": "继承者",
"BuffPondID": 2,
"BuffDesc": "增加我方战败所有精灵属性总和20%的对应属性",
"BasicValue": "10"
},
{
"id": 21,
"BuffId": 21,
"BuffName": "能源补给",
"BuffPondID": 2,
"BuffDesc": "每次战斗胜利后恢复所有精灵1/4体力、2点PP",
"BasicValue": "0"
},
{
"id": 22,
"BuffId": 22,
"BuffName": "日之石",
"BuffPondID": 2,
"BuffDesc": "战斗开始前恢复所有精灵1/3体力若玩家持有月之石则恢复效果翻倍",
"BasicValue": "0"
},
{
"id": 23,
"BuffId": 23,
"BuffName": "月之石",
"BuffPondID": 2,
"BuffDesc": "战斗结束后恢复所有精灵5点PP若玩家持有日之石则恢复效果翻倍",
"BasicValue": "0"
},
{
"id": 24,
"BuffId": 24,
"BuffName": "铁壁Ⅲ",
"BuffPondID": 3,
"BuffDesc": "增加所有精灵%s防御",
"BasicValue": "300"
},
{
"id": 25,
"BuffId": 25,
"BuffName": "魔盾Ⅲ",
"BuffPondID": 3,
"BuffDesc": "增加所有精灵%s特防",
"BasicValue": "300"
},
{
"id": 26,
"BuffId": 26,
"BuffName": "神速Ⅲ",
"BuffPondID": 3,
"BuffDesc": "增加所有精灵%s速度",
"BasicValue": "2000"
},
{
"id": 27,
"BuffId": 27,
"BuffName": "力量号角Ⅲ",
"BuffPondID": 3,
"BuffDesc": "增加所有精灵%s攻击",
"BasicValue": "3000"
},
{
"id": 28,
"BuffId": 28,
"BuffName": "魔法号角Ⅲ",
"BuffPondID": 3,
"BuffDesc": "增加所有精灵%s特攻",
"BasicValue": "3000"
},
{
"id": 29,
"BuffId": 29,
"BuffName": "体魄Ⅲ",
"BuffPondID": 3,
"BuffDesc": "增加所有精灵%s体力",
"BasicValue": "10000"
},
{
"id": 30,
"BuffId": 30,
"BuffName": "坚如磐石",
"BuffPondID": 3,
"BuffDesc": "增加所有精灵%s%防御、特防",
"BasicValue": "50"
},
{
"id": 31,
"BuffId": 31,
"BuffName": "长者",
"BuffPondID": 3,
"BuffDesc": "每次战斗胜利后增加所有出战精灵10%体力",
"BasicValue": "500"
},
{
"id": 32,
"BuffId": 32,
"BuffName": "天使赞歌",
"BuffPondID": 3,
"BuffDesc": "每次战斗胜利后随机复活1名已战败的精灵",
"BasicValue": "1"
},
{
"id": 33,
"BuffId": 33,
"BuffName": "生命源泉",
"BuffPondID": 3,
"BuffDesc": "每次战斗胜利后恢复所有精灵全部体力、PP值",
"BasicValue": "0"
},
{
"id": 34,
"BuffId": 34,
"BuffName": "收割者",
"BuffPondID": 3,
"BuffDesc": "每次战斗胜利后,增加所有精灵%s点所有属性",
"BasicValue": "50"
}
]
}