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,154 @@
{
"data": [
{
"ID": 1,
"type": 1,
"lv": 1,
"playerid": 0,
"monsterid": 1196,
"rewardinfo": "1_1_10000",
"describe": "灵活运用强化属性技巧获胜",
"prompt": "可通过反转对手强化属性,以此降低对手防御能力,使用高伤害技能击败对手"
},
{
"ID": 2,
"type": 1,
"lv": 2,
"playerid": 0,
"monsterid": 1197,
"rewardinfo": "1_1_10001",
"describe": "灵活运用强化属性技巧获胜",
"prompt": "可通过反转对手强化属性,以此降低对手防御能力,使用高伤害技能击败对手"
},
{
"ID": 3,
"type": 1,
"lv": 3,
"playerid": 0,
"monsterid": 1198,
"rewardinfo": "1_1_10002",
"describe": "灵活运用强化属性技巧获胜",
"prompt": "可通过反转对手强化属性,以此降低对手防御能力,使用高伤害技能击败对手"
},
{
"ID": 4,
"type": 1,
"lv": 4,
"playerid": 0,
"monsterid": 1199,
"rewardinfo": "1_1_10003",
"describe": "灵活运用强化属性技巧获胜",
"prompt": "可通过反转对手强化属性,以此降低对手防御能力,使用高伤害技能击败对手"
},
{
"ID": 5,
"type": 1,
"lv": 5,
"playerid": 0,
"monsterid": 1200,
"rewardinfo": "1_1_10004",
"describe": "灵活运用强化属性技巧获胜",
"prompt": "可通过反转对手强化属性,以此降低对手防御能力,使用高伤害技能击败对手"
},
{
"ID": 6,
"type": 2,
"lv": 1,
"playerid": 0,
"monsterid": 1201,
"rewardinfo": "1_1_10005",
"describe": "灵活运用强化属性技巧获胜",
"prompt": "可通过反转对手强化属性,以此降低对手防御能力,使用高伤害技能击败对手"
},
{
"ID": 7,
"type": 2,
"lv": 2,
"playerid": 0,
"monsterid": 1202,
"rewardinfo": "1_1_10006",
"describe": "灵活运用强化属性技巧获胜",
"prompt": "可通过反转对手强化属性,以此降低对手防御能力,使用高伤害技能击败对手"
},
{
"ID": 8,
"type": 2,
"lv": 3,
"playerid": 0,
"monsterid": 1203,
"rewardinfo": "1_1_10007",
"describe": "灵活运用强化属性技巧获胜",
"prompt": "可通过反转对手强化属性,以此降低对手防御能力,使用高伤害技能击败对手"
},
{
"ID": 9,
"type": 2,
"lv": 4,
"playerid": 0,
"monsterid": 1204,
"rewardinfo": "1_1_10008",
"describe": "灵活运用强化属性技巧获胜",
"prompt": "可通过反转对手强化属性,以此降低对手防御能力,使用高伤害技能击败对手"
},
{
"ID": 10,
"type": 2,
"lv": 5,
"playerid": 0,
"monsterid": 1205,
"rewardinfo": "1_1_10009",
"describe": "灵活运用强化属性技巧获胜",
"prompt": "可通过反转对手强化属性,以此降低对手防御能力,使用高伤害技能击败对手"
},
{
"ID": 11,
"type": 3,
"lv": 1,
"playerid": 0,
"monsterid": 1206,
"rewardinfo": "1_1_10010",
"describe": "灵活运用强化属性技巧获胜",
"prompt": "可通过反转对手强化属性,以此降低对手防御能力,使用高伤害技能击败对手"
},
{
"ID": 12,
"type": 3,
"lv": 2,
"playerid": 0,
"monsterid": 1207,
"rewardinfo": "1_1_10011",
"describe": "灵活运用强化属性技巧获胜",
"prompt": "可通过反转对手强化属性,以此降低对手防御能力,使用高伤害技能击败对手"
},
{
"ID": 13,
"type": 3,
"lv": 3,
"playerid": 0,
"monsterid": 1208,
"rewardinfo": "1_1_10012",
"describe": "灵活运用强化属性技巧获胜",
"prompt": "可通过反转对手强化属性,以此降低对手防御能力,使用高伤害技能击败对手"
},
{
"ID": 14,
"type": 3,
"lv": 4,
"playerid": 0,
"monsterid": 1209,
"rewardinfo": "1_1_10013",
"describe": "灵活运用强化属性技巧获胜",
"prompt": "可通过反转对手强化属性,以此降低对手防御能力,使用高伤害技能击败对手"
},
{
"ID": 15,
"type": 3,
"lv": 5,
"playerid": 0,
"monsterid": 1210,
"rewardinfo": "1_1_10014",
"describe": "灵活运用强化属性技巧获胜",
"prompt": "可通过反转对手强化属性,以此降低对手防御能力,使用高伤害技能击败对手"
}
]
}