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

188 lines
5.1 KiB
Go
Raw 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": 100,
"name": "空",
"iconID": 1,
"paramType": 0,
"des": "无任何效果。",
"relateStateID": 0
},
{
"id": 1,
"name": "攻击",
"iconID": 2,
"paramType": 1,
"des": "造成X点伤害。",
"relateStateID": 0
},
{
"id": 2,
"name": "防御",
"iconID": 3,
"paramType": 1,
"des": "获得X点护盾。",
"relateStateID": 0
},
{
"id": 3,
"name": "恢复",
"iconID": 4,
"paramType": 1,
"des": "恢复X点生命值。",
"relateStateID": 0
},
{
"id": 4,
"name": "重骰",
"iconID": 5,
"paramType": 0,
"des": "立即重新投掷当前手上的所有骰子。",
"relateStateID": 0
},
{
"id": 5,
"name": "抽取",
"iconID": 6,
"paramType": 1,
"des": "立即抽取X个骰子。",
"relateStateID": 0
},
{
"id": 6,
"name": "伤口",
"iconID": 13,
"paramType": 1,
"des": "立即失去X点生命值。",
"relateStateID": 0
},
{
"id": 7,
"name": "佯攻",
"iconID": 14,
"paramType": 0,
"des": "消耗当前准备进行的攻击伤害值,全部转变为获得护盾值。(不包含能力增幅形成的伤害)",
"relateStateID": 0
},
{
"id": 8,
"name": "削弱",
"iconID": 17,
"paramType": 1,
"des": "立即降低敌方25%即将造成的攻击伤害重复X次。",
"relateStateID": 0
},
{
"id": 9,
"name": "溶解",
"iconID": 18,
"paramType": 1,
"des": "立即降低敌方50%的当前护盾值重复X次。",
"relateStateID": 0
},
{
"id": 10,
"name": "蓄电",
"iconID": 10,
"paramType": 1,
"des": "立即获得X层【电气】。",
"relateStateID": 4
},
{
"id": 11,
"name": "超载",
"iconID": 10,
"paramType": 2,
"des": "立即将当前【电气】层数乘以X倍。",
"relateStateID": 4
},
{
"id": 12,
"name": "雷刃",
"iconID": 11,
"paramType": 2,
"des": "消耗当前的【电气】层数全部转变为X倍的攻击伤害值。",
"relateStateID": 4
},
{
"id": 13,
"name": "力量",
"iconID": 7,
"paramType": 1,
"des": "立即获得X层【力量】。",
"relateStateID": 1
},
{
"id": 14,
"name": "架势",
"iconID": 8,
"paramType": 1,
"des": "立即获得X层【架势】。",
"relateStateID": 2
},
{
"id": 15,
"name": "成长",
"iconID": 9,
"paramType": 1,
"des": "立即获得X层【成长】。",
"relateStateID": 3
},
{
"id": 16,
"name": "化劲",
"iconID": 15,
"paramType": 0,
"des": "消耗当前已拥有和即将获得的护盾值,全部转变为攻击伤害值。(不包含能力增幅形成的护盾)",
"relateStateID": 0
},
{
"id": 17,
"name": "残像",
"iconID": 16,
"paramType": 1,
"des": "立即获得X层【残像】。",
"relateStateID": 5
},
{
"id": 18,
"name": "感染",
"iconID": 23,
"paramType": 1,
"des": "立即向敌方施加X层【感染】。",
"relateStateID": 17
},
{
"id": 19,
"name": "暗算",
"iconID": 21,
"paramType": 1,
"des": "立即获得X层【伏击】。",
"relateStateID": 18
},
{
"id": 20,
"name": "变异",
"iconID": 22,
"paramType": 0,
"des": "将敌方意图中即将恢复的生命值和获得的护甲值转变为向对方施加对应层数的感染。",
"relateStateID": 0
},
{
"id": 21,
"name": "矿脉",
"iconID": 25,
"paramType": 1,
"des": "立即获得X层【矿脉】。",
"relateStateID": 20
},
{
"id": 22,
"name": "闪耀",
"iconID": 26,
"paramType": 1,
"des": "立即获得X层【闪耀】。",
"relateStateID": 21
}
]
}