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

230 lines
6.8 KiB
Go

{
"BattleEffects": {
"BattleEffect": [
{
"SubEffect": [
{
"ID": 0,
"Name": "麻痹",
"Efftype": 0
},
{
"ID": 1,
"Name": "中毒",
"Efftype": 1
},
{
"ID": 2,
"Name": "烧伤",
"Efftype": 1
},
{
"ID": 3,
"Name": "寄生对手",
"Efftype": 0
},
{
"ID": 4,
"Name": "寄生",
"Efftype": 1
},
{
"ID": 5,
"Name": "冻伤",
"Efftype": 1
},
{
"ID": 6,
"Name": "害怕",
"Efftype": 0
},
{
"ID": 7,
"Name": "疲惫",
"Efftype": 0
},
{
"ID": 8,
"Name": "睡眠",
"Efftype": 0
},
{
"ID": 9,
"Name": "石化",
"Efftype": 0
},
{
"ID": 10,
"Name": "混乱",
"Efftype": 1
},
{
"ID": 11,
"Name": "衰弱",
"Efftype": 1
},
{
"ID": 12,
"Name": "山神守护",
"Efftype": 2
},
{
"ID": 13,
"Name": "易燃",
"Efftype": 1
},
{
"ID": 14,
"Name": "狂暴",
"Efftype": 2
},
{
"ID": 15,
"Name": "冰封",
"Efftype": 0
},
{
"ID": 16,
"Name": "流血",
"Efftype": 1
},
{
"ID": 17,
"Name": "免疫",
"Efftype": 2
},
{
"ID": 18,
"Name": "免疫",
"Efftype": 2
},
{
"ID": 19,
"Name": "瘫痪",
"Efftype": 0
},
{
"ID": 20,
"Name": "失明",
"Efftype": 1
},
{
"ID": 21,
"Name": "异常免疫",
"Efftype": 2
},
{
"ID": 22,
"Name": "焚烬",
"Efftype": 0
},
{
"ID": 23,
"Name": "诅咒",
"Efftype": 0
},
{
"ID": 24,
"Name": "烈焰诅咒",
"Efftype": 2
},
{
"ID": 25,
"Name": "致命诅咒",
"Efftype": 2
},
{
"ID": 26,
"Name": "虚弱诅咒",
"Efftype": 2
},
{
"ID": 27,
"Name": "感染",
"Efftype": 0
},
{
"ID": 28,
"Name": "束缚",
"Efftype": 1
},
{
"ID": 29,
"Name": "失神",
"Efftype": 1
},
{
"ID": 30,
"Name": "沉默",
"Efftype": 1
},
{
"ID": 31,
"Name": "臣服",
"Efftype": 1
},
{
"ID": 32,
"Name": "凝滞",
"Efftype": 1
},
{
"ID": 33,
"Name": "星赐",
"Efftype": 2
},
{
"ID": 34,
"Name": "星哲",
"Efftype": 2
},
{
"ID": 35,
"Name": "超频",
"Efftype": 2
}
],
"Type": 0,
"Name": "异常状态"
},
{
"SubEffect": [
{
"ID": 1,
"Name": "攻击"
},
{
"ID": 2,
"Name": "防御"
},
{
"ID": 3,
"Name": "特攻"
},
{
"ID": 4,
"Name": "特防"
},
{
"ID": 5,
"Name": "速度"
},
{
"ID": 6,
"Name": "命中"
}
],
"Type": 1,
"Name": "战斗能力变化"
},
{
"SubEffect": {
"ID": 1,
"Name": "印记"
},
"Type": 2,
"Name": "印记"
}
]
}
}