feat(web+server): 新增枚举覆写支持与CSV导出功能

1. 新增buff_target枚举覆写配置,支持选择施法目标类型
2. 后端添加CSV导出接口,生成标准化英雄设计表
3. 前端新增CSV导出按钮,支持一键导出配置
4. 优化覆写字段渲染逻辑,支持枚举值转可读枚举名
5. 清理英雄数据中冗余的summon_count默认配置
This commit is contained in:
panFD
2026-09-05 12:23:23 +08:00
parent 071afc8fa2
commit 1806f4b1a5
7 changed files with 211 additions and 40 deletions

View File

@@ -1,19 +1,19 @@
字段,5005,5007,5008,5002,5003,5010,5001,5006
英雄名称,叠甲骑士,易伤剑仙,眩晕暴击哥,刀刀暴击,出血贼,冻箭哥,击退火女,团疗奶爸
简化说明,自身护盾+全体护盾,击退压场+易伤放大;复刻酒仙,高爆发+击晕收割;复刻齐天大圣,暴击/暴伤双光环乘区;复刻剑圣,入场先手+受击格挡;复刻剑豪,多重单体箭,带冰冻,群体击退/麻痹压场;复刻深渊女王,全体治疗续航+自身护盾
rarity,1,1,1,1,1,1,1,1
类型,tank,warrior,warrior,assassin,assassin,archer,mage,support
形态,近战,近战,近战,中程,中程,远程,远程,远程
ap,tank+0,warrior+20,warrior+20,assassin+30,assassin+30,archer+30,mage+10,support+20
hp,tank+20,warrior+5,warrior+5,assassin+0,assassin+0,archer,mage-5,support+10
def,tank+10,warrior+5,warrior+5,assassin+0,assassin+0,archer,mage+0,support
skill[0]_lv1,6004 攻击(ap100;慢速1.20s),6004 攻击(ap100;慢速1.20s),6004 攻击(ap100;慢速1.20s),6004 攻击(ap100;快速;,6004 攻击(ap100;快速,6006 射击(ap100;快速,6010 紫魔球(ap100;慢速1.20s),6004 攻击(ap100;慢速1.20s)
skill[0]_lv2,ap120,ap120,stun10,crt10,附加30%出血7007buff_chance30,bck10,bck10,bck10
skill[1]_lv1,6301 魔法盾(ap:30;summon1):获得生命最大值30%的护盾,6101 气斩(ap150;summon1附加易伤7002),6104 开山斧(ap300;stun100 击晕),6100 光闪(ap150;,6103 闪电斩ap150,6150 万箭齐发冰(ap150%;frz30),6200 火焰喷射(ap250;bck100),6302 治疗(团队恢复ap300%
skill[1]_lv8,ap:60;summon1:获得生命最大值60%的护盾,ap150;summon1;附加易伤7002buff_value20,ap450;stun100 击晕;,ap250,ap250;附加出血7007,ap200%;frz50,6200 火焰喷射(ap350;bck100),团队回复ap400%
skill[1]_lv16,ap:120;summon1:获得生命最大值120%的护盾,ap180;bck60;summon2;易伤buff_value40,ap450;stun100 击晕;;summon2,ap350,ap350;para50;summon2;出血强化7007 buff_value2,ap250%;frz70,6200 火焰喷射(ap450;bck100),团队回复ap450%
atking[0]_lv4,无,6004 奋力一击(t_num3;ap300;慢速1.20s):每三次攻击后立即打击敌人,对敌人造成300%伤害,无,无,无,无,无,6301 魔法盾(ap:30;summon1):获得生命最大值30%的护盾
atked[0]_lv4,6301 魔法盾(ap:10;team,summon1):全队获得本英雄生命最大值10%的护盾,无,无,无,无,无,无,无
fstart[0]_lv4,无,无,无,无,无,无,无,无
dead[0]_lv4,无,无,无,无,无,无,无,无
field[0]_lv4,无,无,7005 暴伤光环0.25,7004 暴击光环0.12+7005 暴伤光环0.20,7018 攻击强化value1(连击光环),7006 攻速光环0.15,7002 攻击光环0.15,无
字段,5001,5002,5003,5004,5005,5006,5007,5008
英雄名称,叠甲骑士,易伤剑仙,眩晕暴击哥,刀刀暴击,出血贼,冻箭哥,击退火女,团疗奶爸
简化说明,CSV导入:自身护盾+全体护盾,CSV导入:击退压场+易伤放大;复刻酒仙,CSV导入:高爆发+击晕收割;复刻齐天大圣,CSV导入:暴击/暴伤双光环乘区;复刻剑圣,CSV导入:入场先手+受击格挡;复刻剑豪,CSV导入:多重单体箭,带冰冻,CSV导入:群体击退/麻痹压场;复刻深渊女王,CSV导入:全体治疗续航+自身护盾
rarity,1,1,1,1,1,1,1,1
类型,tank,warrior,warrior,assassin,assassin,archer,mage,support
形态,近战,近战,近战,中程,中程,远程,远程,远程
ap,tank,warrior+20,warrior+20,assassin+30,assassin+30,archer+30,mage+10,support+20
hp,tank+20,warrior+5,warrior+5,assassin,assassin,archer,mage-5,support+10
def,tank+10,warrior+5,warrior+5,assassin,assassin,archer,mage,support
skill[0]_lv1,6004 强化普攻(ap100;慢速1.20s),6004 强化普攻(ap100;慢速1.20s),6004 强化普攻(ap100;慢速1.20s),6002 强化普攻(ap100;快速0.90s),6002 强化普攻(ap100;快速0.90s),6006 强化普攻(ap100;中速1.05s),6010 强化普攻(ap100;慢速1.20s;bck30),6011 强化普攻(ap100;中速1.05s)
skill[0]_lv2,ap120,ap120,stun10,crt10,附加30出血7007buff_chance30,bck10,bck40,bck10
skill[1]_lv1,6301 魔法盾(ap30),6101 气斩(ap150;附加易伤7002),6104 开山斧(ap300;stun100),6100 光闪(ap150),6103 闪电斩(ap150),6150 万箭齐发·冰(ap150;frz30),6200 火焰喷射(ap250;bck100),6302 治疗(ap300)
skill[1]_lv8,ap60,,ap450;stun100,ap250,ap250;附加出血7007,ap200;frz50,ap350;bck100,ap400
skill[1]_lv16,ap120,ap180;bck60,ap450;stun100;summon2,ap350;summon2,ap350;para50;summon2;附加60出血7007,ap250;frz70,ap450;bck100;summon2,ap450;summon2
atking[0]_lv4,无,6004 风暴打击(t_num3;ap300):立刻打击{target},造成攻击力{ap}%伤害,无,无,无,无,无,6301 圣愈之盾(t_num3;ap30):{target}获得生命最大值{ap}%的护盾
atked[0]_lv4,6301 全体圣盾(t_num3;ap10):全队获得本英雄生命最大值{ap}%的护盾,无,无,无,无,无,无,无
fstart[0]_lv4,无,无,无,无,无,无,无,无
dead[0]_lv4,无,无,无,无,无,无,无,无
field[0]_lv4,无,无,7005 大圣神威0.25,7004 剑刃风暴0.12+7005 斩魂利刃0.2,7018 连击光环1,7006 攻速光环0.15,7002 深渊威压0.15,无
1 字段 5001 5002 5003 5004 5005 5010 5006 5007 5008
2 英雄名称 击退火女 叠甲骑士 刀刀暴击 易伤剑仙 出血贼 眩晕暴击哥 刀刀暴击 叠甲骑士 出血贼 冻箭哥 团疗奶爸 冻箭哥 易伤剑仙 击退火女 眩晕暴击哥 团疗奶爸
3 简化说明 群体击退/麻痹压场;复刻深渊女王 CSV导入:自身护盾+全体护盾 暴击/暴伤双光环乘区;复刻剑圣 CSV导入:击退压场+易伤放大;复刻酒仙 入场先手+受击格挡;复刻剑豪 CSV导入:高爆发+击晕收割;复刻齐天大圣 CSV导入:暴击/暴伤双光环乘区;复刻剑圣 自身护盾+全体护盾 CSV导入:入场先手+受击格挡;复刻剑豪 多重单体箭,带冰冻 全体治疗续航+自身护盾 CSV导入:多重单体箭,带冰冻 击退压场+易伤放大;复刻酒仙 CSV导入:群体击退/麻痹压场;复刻深渊女王 高爆发+击晕收割;复刻齐天大圣 CSV导入:全体治疗续航+自身护盾
4 rarity 1 1 1 1 1 1 1 1 1
5 类型 mage tank assassin warrior assassin warrior assassin tank assassin archer support archer warrior mage warrior support
6 形态 远程 近战 中程 近战 中程 近战 中程 近战 中程 远程 远程 近战 远程 近战 远程
7 ap mage+10 tank assassin+30 warrior+20 assassin+30 warrior+20 assassin+30 tank+0 assassin+30 archer+30 support+20 archer+30 warrior+20 mage+10 warrior+20 support+20
8 hp mage-5 tank+20 assassin+0 warrior+5 assassin+0 warrior+5 assassin tank+20 assassin archer support+10 archer warrior+5 mage-5 warrior+5 support+10
9 def mage+0 tank+10 assassin+0 warrior+5 assassin+0 warrior+5 assassin tank+10 assassin archer support archer warrior+5 mage warrior+5 support
10 skill[0]_lv1 6010 紫魔球(ap100;慢速1.20s) 6004 强化普攻(ap100;慢速1.20s) 6004 攻击(ap100;快速; 6004 强化普攻(ap100;慢速1.20s) 6004 攻击(ap100;快速 6004 强化普攻(ap100;慢速1.20s) 6002 强化普攻(ap100;快速0.90s) 6004 攻击(ap100;慢速1.20s) 6002 强化普攻(ap100;快速0.90s) 6006 射击(ap100;快速 6004 攻击(ap100;慢速1.20s) 6006 强化普攻(ap100;中速1.05s) 6004 攻击(ap100;慢速1.20s) 6010 强化普攻(ap100;慢速1.20s;bck30) 6004 攻击(ap100;慢速1.20s) 6011 强化普攻(ap100;中速1.05s)
11 skill[0]_lv2 bck10 ap120 crt10 ap120 附加30%出血7007buff_chance30 stun10 crt10 ap120 附加30出血7007buff_chance30 bck10 bck10 ap120 bck40 stun10 bck10
12 skill[1]_lv1 6200 火焰喷射(ap250;bck100) 6301 魔法盾(ap30) 6100 光闪(ap150; 6101 气斩(ap150;附加易伤7002) 6103 闪电斩ap150 6104 开山斧(ap300;stun100) 6100 光闪(ap150) 6301 魔法盾(ap:30;summon1):获得生命最大值30%的护盾 6103 闪电斩(ap150) 6150 万箭齐发冰(ap150%;frz30) 6302 治疗(团队恢复ap300% 6150 万箭齐发·冰(ap150;frz30) 6101 气斩(ap150;summon1附加易伤7002) 6200 火焰喷射(ap250;bck100) 6104 开山斧(ap300;stun100 击晕) 6302 治疗(ap300)
13 skill[1]_lv8 6200 火焰喷射(ap350;bck100) ap60 ap250 ap250;附加出血7007 ap450;stun100 ap250 ap:60;summon1:获得生命最大值60%的护盾 ap250;附加出血7007 ap200%;frz50 团队回复ap400% ap200;frz50 ap150;summon1;附加易伤7002buff_value20 ap350;bck100 ap450;stun100 击晕; ap400
14 skill[1]_lv16 6200 火焰喷射(ap450;bck100) ap120 ap350 ap180;bck60 ap350;para50;summon2;出血强化7007 buff_value2 ap450;stun100;summon2 ap350;summon2 ap:120;summon1:获得生命最大值120%的护盾 ap350;para50;summon2;附加60出血7007 ap250%;frz70 团队回复ap450% ap250;frz70 ap180;bck60;summon2;易伤buff_value40 ap450;bck100;summon2 ap450;stun100 击晕;;summon2 ap450;summon2
15 atking[0]_lv4 无 无 6004 风暴打击(t_num3;ap300):立刻打击{target},造成攻击力{ap}%伤害 无 无 无 无 6301 魔法盾(ap:30;summon1):获得生命最大值30%的护盾 无 6004 奋力一击(t_num3;ap300;慢速1.20s):每三次攻击后立即打击敌人,对敌人造成300%伤害 无 无 6301 圣愈之盾(t_num3;ap30):{target}获得生命最大值{ap}%的护盾
16 atked[0]_lv4 无 6301 全体圣盾(t_num3;ap10):全队获得本英雄生命最大值{ap}%的护盾 无 无 无 6301 魔法盾(ap:10;team,summon1):全队获得本英雄生命最大值10%的护盾 无 无 无 无 无
17 fstart[0]_lv4 无 无 无 无 无 无 无 无 无
18 dead[0]_lv4 无 无 无 无 无 无 无 无 无
19 field[0]_lv4 7002 攻击光环0.15 无 7004 暴击光环0.12+7005 暴伤光环0.20 无 7018 攻击强化value1(连击光环) 7005 大圣神威0.25 7004 剑刃风暴0.12+7005 斩魂利刃0.2 无 7018 连击光环1 7006 攻速光环0.15 无 7006 攻速光环0.15 无 7002 深渊威压0.15 7005 暴伤光环0.25 无