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

186 lines
7.4 KiB
Go

{
"Moves": {
"Move": [
{
"ID": 1,
"monster": 0,
"damage": 0,
"CritRate": 0,
"skin": "0:586:609",
"anm": "add2:add2:add2",
"cover": 0,
"reportname": "空元行者:空元行者:空元行者",
"reportskill": "空元之诗·渍:空元之诗·渍:空元之诗·渍",
"reporttxt": "消除了对手的能力提升与回合类效果:消除了对手的能力提升与回合类效果:消除了对手的能力提升与回合类效果"
},
{
"ID": 2,
"monster": 0,
"damage": 0,
"CritRate": 0,
"skin": "0:586:609",
"anm": "add2:add2:add2",
"cover": 0,
"reportname": "空元行者:空元行者:空元行者",
"reportskill": "空元之诗·镀:空元之诗·镀:空元之诗·镀",
"reporttxt": "己方获得了保护:己方获得了保护:己方获得了保护"
},
{
"ID": 3,
"monster": 0,
"damage": 1,
"CritRate": 0,
"skin": "0:586:609",
"anm": "add1:add1:add1",
"cover": 0,
"reportname": "空元行者:空元行者:空元行者",
"reportskill": "空元之诗·柱:空元之诗·柱:空元之诗·柱",
"reporttxt": "封锁了对手的退路:封锁了对手的退路:封锁了对手的退路"
},
{
"ID": 4,
"monster": 0,
"damage": 1,
"CritRate": 0,
"skin": "0:586:609",
"anm": "add1:add1:add1",
"cover": 0,
"reportname": "空元行者:空元行者:空元行者",
"reportskill": "空元之诗·烙:空元之诗·烙:空元之诗·烙",
"reporttxt": "铭刻了生命的印记:铭刻了生命的印记:铭刻了生命的印记"
},
{
"ID": 5,
"monster": 0,
"damage": 1,
"CritRate": 0,
"skin": "0:586:609",
"anm": "add1:add1:add1",
"cover": 0,
"reportname": "空元行者:空元行者:空元行者",
"reportskill": "空元之诗·均:空元之诗·均:空元之诗·均",
"reporttxt": "吟唱了起始的诗篇:吟唱了起始的诗篇:吟唱了起始的诗篇"
},
{
"ID": 6,
"monster": 0,
"damage": 1,
"CritRate": 0,
"skin": 0,
"anm": "add1",
"cover": 0,
"reportname": "萨芙凯特",
"reportskill": "最终指令",
"reporttxt": "离开,这是最后的指令"
},
{
"ID": 7,
"monster": 0,
"damage": 1,
"CritRate": 0,
"skin": "0:618",
"anm": "add1:add1",
"cover": 0,
"reportname": "德莱赫默:狩犬",
"reportskill": "核威强袭:奔猎追袭",
"reporttxt": "向对手发起了袭击:向对手发起了袭击"
},
{
"ID": 8,
"monster": 0,
"damage": 0,
"CritRate": 0,
"skin": "0:618",
"anm": "add2:add2",
"cover": 0,
"reportname": "德莱赫默:狩犬",
"reportskill": "激鸣雷封:嘶嚎震慑",
"reporttxt": "用雷鸣威慑了对手:靠野性威慑了对手"
},
{
"ID": 9,
"monster": 0,
"damage": 1,
"CritRate": 0,
"skin": 0,
"anm": "add1",
"cover": 0,
"reportname": "星辰万象·天启星魂",
"reportskill": "覆宙星回",
"reporttxt": "回返了星盘的刻度"
},
{
"ID": 10,
"monster": 0,
"damage": 1,
"CritRate": 1,
"skin": "0:184:222:510",
"anm": "add1:add1:add1:add1",
"cover": 0,
"reportname": "瀚宇星皇:瀚宇星皇:瀚宇星皇:瀚宇星皇",
"reportskill": "圣世惩杀:圣世惩杀:圣世惩杀:圣世惩杀",
"reporttxt": "断送了虚妄:断送了虚妄:断送了虚妄:断送了虚妄"
},
{
"ID": 11,
"monster": 0,
"damage": 0,
"CritRate": 0,
"skin": "0:184:222:510",
"anm": "add3:add3:add3:add3",
"cover": 0,
"reportname": "瀚宇星皇:瀚宇星皇:瀚宇星皇:瀚宇星皇",
"reportskill": "瀚空之门:瀚空之门:瀚空之门:瀚空之门",
"reporttxt": "掌控了瀚空的乱流:掌控了瀚空的乱流:掌控了瀚空的乱流:掌控了瀚空的乱流"
},
{
"ID": 12,
"monster": 0,
"damage": 0,
"CritRate": 0,
"skin": "0:184:222:510",
"anm": "add3:add3:add3:add3",
"cover": 0,
"reportname": "瀚宇星皇:瀚宇星皇:瀚宇星皇:瀚宇星皇",
"reportskill": "命宇轮回:命宇轮回:命宇轮回:命宇轮回",
"reporttxt": "解放了命宇的伟力:解放了命宇的伟力:解放了命宇的伟力:解放了命宇的伟力"
},
{
"ID": 13,
"monster": 0,
"damage": 1,
"CritRate": 1,
"skin": "0:184:222:510",
"anm": "add1:add1:add1:add1",
"cover": 0,
"reportname": "瀚宇星皇:瀚宇星皇:瀚宇星皇:瀚宇星皇",
"reportskill": "亘古圣辰决:亘古圣辰决:亘古圣辰决:亘古圣辰决",
"reporttxt": "封印了对手的力量:封印了对手的力量:封印了对手的力量:封印了对手的力量"
},
{
"ID": 14,
"monster": 0,
"damage": 1,
"CritRate": 1,
"skin": "0:184:222:510",
"anm": "add1:add1:add1:add1",
"cover": 0,
"reportname": "瀚宇星皇:瀚宇星皇:瀚宇星皇:瀚宇星皇",
"reportskill": "万皇宗魄决:万皇宗魄决:万皇宗魄决:万皇宗魄决",
"reporttxt": "贯彻了皇帝的意志:贯彻了皇帝的意志:贯彻了皇帝的意志:贯彻了皇帝的意志"
},
{
"ID": 15,
"monster": 0,
"damage": 1,
"CritRate": 1,
"skin": "0:538",
"anm": "sa:sa",
"cover": 0,
"reportname": "魂帝·天循道:魂帝·天循道",
"reportskill": "咒骸魂契:咒骸魂契",
"reporttxt": "解放了萃取的元素:解放了萃取的元素"
}
]
}
}