refactor(fight): 重构战斗效果和技能初始化逻辑

- 将 InitEffect 重命名为 InitSkillEffect,用于初始化技能效果
- 修改技能效果的 ID,避免和普通效果 ID 冲突
- 优化战斗循环逻辑,增加战斗结束的判断条件
- 调整输入结构,移除未使用的属性和状态容器
- 重构技能解析和攻击处理逻辑,提高代码可读性和维护性
This commit is contained in:
2025-09-14 19:59:58 +08:00
parent 929b0c9006
commit 906bad9e21
617 changed files with 3615605 additions and 42 deletions

View File

@@ -0,0 +1,88 @@
{
"data": [
{
"id": 1,
"sceneeffect": "免疫异常状态和能力下降状态所有技能必中且PP值无限\\n必定先手免疫瞬杀每回合附加500点固定伤害\\n100%概率令对手属性技能失效\\n对手使用技能后消除对手的能力提升状态",
"itemid": "1_1726438_18",
"troopid": "8"
},
{
"id": 2,
"sceneeffect": "免疫异常状态和能力下降状态所有技能必中且PP值无限\\n必定先手免疫瞬杀每回合附加500点固定伤害\\n100%概率令对手属性技能失效\\n对手使用技能后消除对手的能力提升状态",
"itemid": "1_1726439_18",
"troopid": "16"
},
{
"id": 3,
"sceneeffect": "免疫异常状态和能力下降状态所有技能必中且PP值无限\\n必定先手免疫瞬杀每回合附加500点固定伤害\\n100%概率令对手属性技能失效\\n对手使用技能后消除对手的能力提升状态",
"itemid": "1_1726440_18",
"troopid": "24"
},
{
"id": 4,
"sceneeffect": "免疫异常状态和能力下降状态所有技能必中且PP值无限\\n必定先手免疫瞬杀每回合附加500点固定伤害\\n100%概率令对手属性技能失效\\n对手使用技能后消除对手的能力提升状态",
"itemid": "1_1726731_18",
"troopid": "25"
},
{
"id": 5,
"sceneeffect": "免疫异常状态和能力下降状态所有技能必中且PP值无限\\n必定先手免疫瞬杀\\n100%概率令对手属性技能失效\\n对手使用技能后消除对手的能力提升状态",
"itemid": "1_1726751_18",
"troopid": "26"
},
{
"id": 6,
"sceneeffect": "免疫异常状态和能力下降状态所有技能必中且PP值无限\\n必定先手免疫瞬杀\\n100%概率令对手属性技能失效\\n对手使用技能后消除对手的能力提升状态",
"itemid": "1_1726754_18",
"troopid": "27"
},
{
"id": 7,
"sceneeffect": "免疫异常状态和能力下降状态所有技能必中且PP值无限\\n必定先手免疫瞬杀\\n100%概率令对手属性技能失效\\n对手使用技能后消除对手的能力提升状态",
"itemid": "1_1726863_18",
"troopid": "28"
},
{
"id": 8,
"sceneeffect": "免疫异常状态和能力下降状态所有技能必中且PP值无限\\n必定先手免疫瞬杀\\n100%概率令对手属性技能失效\\n对手使用技能后消除对手的能力提升状态",
"itemid": "1_1726944_18",
"troopid": "29"
},
{
"id": 9,
"sceneeffect": "免疫异常状态和能力下降状态所有技能必中且PP值无限\\n必定先手免疫瞬杀\\n100%概率令对手属性技能失效\\n对手使用技能后消除对手的能力提升状态",
"itemid": "1_1726947_18",
"troopid": "30"
},
{
"id": 10,
"sceneeffect": "免疫异常状态和能力下降状态所有技能必中且PP值无限\\n必定先手免疫瞬杀\\n100%概率令对手属性技能失效\\n对手使用技能后消除对手的能力提升状态",
"itemid": "1_1727000_18",
"troopid": "31"
},
{
"id": 11,
"sceneeffect": "免疫异常状态和能力下降状态所有技能必中且PP值无限\\n必定先手免疫瞬杀\\n100%概率令对手属性技能失效\\n对手使用技能后消除对手的能力提升状态",
"itemid": "1_1727127_18",
"troopid": "32"
},
{
"id": 12,
"sceneeffect": "免疫异常状态和能力下降状态所有技能必中且PP值无限\\n必定先手免疫瞬杀\\n100%概率令对手属性技能失效\\n对手使用技能后消除对手的能力提升状态",
"itemid": "1_1727240_18",
"troopid": "33"
},
{
"id": 13,
"sceneeffect": "免疫异常状态和能力下降状态所有技能必中且PP值无限\\n必定先手免疫瞬杀\\n100%概率令对手属性技能失效\\n对手使用技能后消除对手的能力提升状态",
"itemid": "1_1727243_18",
"troopid": "34"
},
{
"id": 14,
"sceneeffect": "免疫异常状态和能力下降状态所有技能必中且PP值无限\\n必定先手免疫瞬杀\\n100%概率令对手属性技能失效\\n对手使用技能后消除对手的能力提升状态",
"itemid": "1_1727320_18",
"troopid": "35"
}
]
}