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

180 lines
6.6 KiB
Go
Raw Permalink 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,
"name": "力量",
"iconID": 31,
"isApproved": 1,
"des": "骰盘中的每个骰子会额外提供X攻击力X为当前层数。",
"battleDes": "骰盘中的每个骰子会额外提供X点攻击力。"
},
{
"id": 2,
"name": "架势",
"iconID": 32,
"isApproved": 1,
"des": "骰盘中的每个骰子会额外提供X防御力X为当前层数。",
"battleDes": "骰盘中的每个骰子会额外提供X点防御力。"
},
{
"id": 3,
"name": "成长",
"iconID": 33,
"isApproved": 1,
"des": "回合结束后获得X层力量和X层架势X为当前层数。",
"battleDes": "回合结束后获得X层力量和X层架势。"
},
{
"id": 4,
"name": "电气",
"iconID": 34,
"isApproved": 1,
"des": "回合结束时额外附加X点伤害X为当前层数。",
"battleDes": "回合结束时额外附加X点伤害。"
},
{
"id": 5,
"name": "残影",
"iconID": 43,
"isApproved": 1,
"des": "攻击力基数上额外乘以XX为层数+1回合结束时层级-1。",
"battleDes": "攻击力额外乘以X回合结束时层级-1。"
},
{
"id": 6,
"name": "感染",
"iconID": 41,
"isApproved": 1,
"des": "回合结束时扣除X点生命值伤害无视护盾X为当前层数回合结束时层数-1。",
"battleDes": "回合结束时扣除X点生命值伤害无视护盾回合结束时层数-1。"
},
{
"id": 7,
"name": "从长计议",
"iconID": 35,
"isApproved": 0,
"des": "回合开始时,重新投掷上回合留在手中的骰子。",
"battleDes": "回合开始时,重新投掷上回合留在手中的骰子。"
},
{
"id": 8,
"name": "偷梁换柱",
"iconID": 36,
"isApproved": 0,
"des": "打出骰面为空的骰子时会自动进行重掷仅限1次",
"battleDes": "打出骰面为空的骰子时会自动进行重掷仅限1次"
},
{
"id": 9,
"name": "战斗扩容",
"iconID": 37,
"isApproved": 0,
"des": "我方最大持有骰子上限提升为7。",
"battleDes": "最大持有骰子上限提升为7。"
},
{
"id": 10,
"name": "快速填充",
"iconID": 38,
"isApproved": 0,
"des": "回合开始时抽取的骰子提升为5个。",
"battleDes": "回合开始时抽取的骰子提升为5个。"
},
{
"id": 11,
"name": "无限屏障",
"iconID": 39,
"isApproved": 0,
"des": "回合开始时,护盾不会再消失。",
"battleDes": "回合开始时,护盾不会再消失。"
},
{
"id": 12,
"name": "力量强化",
"iconID": 31,
"isApproved": 1,
"des": "攻击值会额外修正加上XX为层数。",
"battleDes": "攻击值会额外修正加上X点攻击力。"
},
{
"id": 13,
"name": "防御强化",
"iconID": 32,
"isApproved": 1,
"des": "防御值会额外修正加上XX为层数。",
"battleDes": "防御值会额外修正加上X点防御力。"
},
{
"id": 14,
"name": "成长性",
"iconID": 33,
"isApproved": 1,
"des": "回合结束后获得X层力量强化和防御强化X为当前层数。",
"battleDes": "回合结束后获得X层力量强化和防御强化。"
},
{
"id": 15,
"name": "无限屏障",
"iconID": 39,
"isApproved": 0,
"des": "回合结束时,护盾不会再消失。",
"battleDes": "回合结束时,护盾不会再消失。"
},
{
"id": 16,
"name": "多段攻击",
"iconID": 43,
"isApproved": 1,
"des": "攻击力基数上额外乘以XX为层数+1回合结束时层级-1。",
"battleDes": "攻击力额外乘以X回合结束时层级-1。"
},
{
"id": 17,
"name": "感染",
"iconID": 41,
"isApproved": 1,
"des": "回合结束时扣除X点生命值伤害无视护盾X为当前层数回合结束时层数-1。",
"battleDes": "回合结束时扣除X点生命值伤害无视护盾回合结束时层数-1。"
},
{
"id": 18,
"name": "伏击",
"iconID": 44,
"isApproved": 1,
"des": "每次进行重骰行为时向敌方施加X层感染X为当前层数。",
"battleDes": "每次进行重骰行为时向敌方施加X层感染。"
},
{
"id": 19,
"name": "感染者",
"iconID": 44,
"isApproved": 1,
"des": "回合结束时向对方施加X层感染X为当前层数。",
"battleDes": "回合结束时向对方施加X层感染。"
},
{
"id": 20,
"name": "矿脉",
"iconID": 46,
"isApproved": 1,
"des": "每当矿脉累计到6层时消耗并转变为1层闪耀回合结束时恢复X点生命值X为当前矿脉层数。",
"battleDes": "每当矿脉累计到6层时消耗并转变为1层闪耀回合结束时恢复X点生命值。"
},
{
"id": 21,
"name": "闪耀",
"iconID": 47,
"isApproved": 1,
"des": "当闪耀累计到3层时立即消灭对手。",
"battleDes": "当闪耀累计到3层时立即消灭对手。"
},
{
"id": 22,
"name": "崩解者",
"iconID": 45,
"isApproved": 0,
"des": "回合结束时,将对方的矿脉、成长层数清空。",
"battleDes": "回合结束时,将对方的矿脉、成长层数清空。"
}
]
}