From 9213f2989b8b850386f53f2d13770ee82d815268 Mon Sep 17 00:00:00 2001 From: panw Date: Wed, 29 Apr 2026 10:57:31 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=8A=80=E8=83=BD):=20=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E6=8A=80=E8=83=BD=E6=8F=8F=E8=BF=B0=E6=A8=A1=E6=9D=BF=E4=BB=A5?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E5=8A=A8=E6=80=81=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将技能描述从硬编码文本改为使用占位符模板,例如 "随机{0}个友方+{1}攻击" - 更新技能配置中对应的 `info` 字段调用,传递具体数值参数 - 使技能描述能动态显示实际数值,提高可维护性和多语言支持 --- assets/resources/language/json/zh.json | 66 ++++++++--------- assets/script/game/common/config/SkillSet.ts | 78 ++++++++++---------- 2 files changed, 72 insertions(+), 72 deletions(-) diff --git a/assets/resources/language/json/zh.json b/assets/resources/language/json/zh.json index 81cc9e25..b86bdf5d 100644 --- a/assets/resources/language/json/zh.json +++ b/assets/resources/language/json/zh.json @@ -87,14 +87,12 @@ "skill_name_6304": "神圣治疗", "skill_name_6305": "群体护盾", - "skill_info_6401": "随机1个友方+5攻击", - "skill_info_6402": "随机1个友方+20最大生命值", - "skill_info_6403": "随机1个友方+2攻击,+10最大生命值", - "skill_info_6404": "随机3个友方+2攻击", - "skill_info_6405": "随机3个友方+10最大生命值", - "skill_info_6406": "为随机3个友方单位增加攻击力和生命上限", - "skill_info_6304": "恢复场上随机3个友方单位的生命值", - "skill_info_6305": "随机3个友方获得2次伤害免疫", + "skill_info_6401": "随机{0}个友方+{1}攻击", + "skill_info_6402": "随机{0}个友方+{1}最大生命值", + "skill_info_6403": "随机{0}个友方+{1}攻击,+{2}最大生命值", + "skill_info_6404": "随机{0}个友方+{1}攻击", + "skill_info_6405": "随机{0}个友方+{1}最大生命值", + "skill_info_6406": "随机{0}个友方+{1}攻击,+{2}最大生命值", "scard_name_7001": "战术晋升", "scard_name_7002": "进阶战术", @@ -126,23 +124,25 @@ "skill_name_6303": "护盾", "skill_name_6501": "复活", - "skill_info_6001": "对单个造成{0}%攻击的伤害", - "skill_info_6002": "对单个目标造成100%攻击的伤害,冰冻率20%", - "skill_info_6003": "对单个目标造成100%攻击的伤害", - "skill_info_6004": "对单个目标造成100%攻击的伤害", - "skill_info_6005": "对单个目标造成100%攻击的伤害", - "skill_info_6007": "对单个目标造成100%攻击的伤害", - "skill_info_6008": "对单个目标造成100%攻击的伤害", - "skill_info_6101": "对多个目标造成150%攻击的伤害,击退率20%", - "skill_info_6102": "对多个目标造成150%攻击的伤害,暴击率20%", - "skill_info_6103": "多次对多个目标造成150%攻击的伤害,暴击率20%", - "skill_info_6104": "对多个目标造成100%攻击的伤害,暴击", - "skill_info_6105": "多次对多个目标造成150%攻击的伤害,冰冻率20%", - "skill_info_6106": "多次对多个目标造成150%攻击的伤害,击退率20%", - "skill_info_6301": "获得3次伤害免疫", - "skill_info_6302": "治疗1个友方300%攻击力的生命值", - "skill_info_6303": "随机1个友方获得3次伤害免疫", - "skill_info_6501": "立即复活,获得50%生命", + "skill_info_6001": "对单个目标攻击{0}次,每次造成{1}%攻击的伤害", + "skill_info_6002": "对单个目标攻击{0}次,每次造成{1}%攻击的伤害,冰冻率20%", + "skill_info_6003": "对单个目标攻击{0}次,每次造成{1}%攻击的伤害", + "skill_info_6004": "对单个目标攻击{0}次,每次造成{1}%攻击的伤害", + "skill_info_6005": "对单个目标攻击{0}次,每次造成{1}%攻击的伤害", + "skill_info_6007": "对单个目标攻击{0}次,每次造成{1}%攻击的伤害", + "skill_info_6008": "对单个目标攻击{0}次,每次造成{1}%攻击的伤害", + "skill_info_6101": "对多个目标攻击{0}次,每次造成{1}%攻击的伤害,击退率20%", + "skill_info_6102": "对多个目标攻击{0}次,每次造成{1}%攻击的伤害,暴击率20%", + "skill_info_6103": "对多个目标攻击{0}次,每次造成{1}%攻击的伤害,暴击率20%", + "skill_info_6104": "对多个目标攻击{0}次,每次造成{1}%攻击的伤害,必定暴击", + "skill_info_6105": "对多个目标攻击{0}次,每次造成{1}%攻击的伤害,冰冻率20%", + "skill_info_6106": "对多个目标攻击{0}次,每次造成{1}%攻击的伤害,击退率20%", + "skill_info_6301": "获得{0}次伤害免疫", + "skill_info_6302": "治疗{0}个友方{1}%攻击力的生命值", + "skill_info_6303": "随机1个友方获得{0}次伤害免疫", + "skill_info_6304": "随机治疗{0}个友方{1}%攻击力的生命值", + "skill_info_6305": "随机{0}个友方获得{1}次伤害免疫", + "skill_info_6501": "立即复活,获得{0}%生命", "fskill_name_7001": "召唤精通", "fskill_name_7002": "亡灵统御", @@ -153,14 +153,14 @@ "fskill_name_7007": "神圣恢复", "fskill_name_7008": "战鼓激昂", - "fskill_info_7001": "场上所有友方召唤触发技能触发次数+1", - "fskill_info_7002": "场上所有友方死亡触发技能触发次数+1", - "fskill_info_7003": "场上所有友方战斗开始触发技能触发次数+1", - "fskill_info_7004": "场上所有友方战斗结束触发技能触发次数+1", - "fskill_info_7005": "每回合结束时金币收益提升10", - "fskill_info_7006": "卖出英雄时金币收益提升5", - "fskill_info_7007": "战斗结束时全队恢复效果+30%", - "fskill_info_7008": "场上所有友方攻击力提升20%", + "fskill_info_7001": "场上所有友方召唤触发技能触发次数+{0}", + "fskill_info_7002": "场上所有友方死亡触发技能触发次数+{0}", + "fskill_info_7003": "场上所有友方战斗开始触发技能触发次数+{0}", + "fskill_info_7004": "场上所有友方战斗结束触发技能触发次数+{0}", + "fskill_info_7005": "每回合结束时金币收益提升{0}", + "fskill_info_7006": "卖出英雄时金币收益提升{0}", + "fskill_info_7007": "战斗结束时全队恢复效果+{0}%", + "fskill_info_7008": "场上所有友方攻击力提升{0}%", "hl_title_CritMaster_1": "初级暴击者", "hl_title_CritMaster_2": "暴击大师", diff --git a/assets/script/game/common/config/SkillSet.ts b/assets/script/game/common/config/SkillSet.ts index 2bdddc05..1d3e40a5 100644 --- a/assets/script/game/common/config/SkillSet.ts +++ b/assets/script/game/common/config/SkillSet.ts @@ -193,132 +193,132 @@ export const SkillSet: Record = { 6001: { uuid:6001,name:t("skill_name_6001"),sp_name:"atk",icon:"1026",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk", DTType:DTType.single,ap:100,hit_count:1,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.Melee, - RType:RType.linear,EType:EType.collision,buffs:[],info:t("skill_info_6001",['1','100']), + RType:RType.linear,EType:EType.collision,buffs:[],info:t("skill_info_6001", 1, 100), }, 6002: { uuid:6002,name:t("skill_name_6002"),sp_name:"ball_fire",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk", DTType:DTType.single,frz:0,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, - RType:RType.bezier,EType:EType.collision,buffs:[],info:t("skill_info_6002"), + RType:RType.bezier,EType:EType.collision,buffs:[],info:t("skill_info_6002", 1, 100), }, 6003: { uuid:6003,name:t("skill_name_6003"),sp_name:"ball_winds",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk", DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, - RType:RType.bezier,EType:EType.collision,buffs:[],info:t("skill_info_6003"), + RType:RType.bezier,EType:EType.collision,buffs:[],info:t("skill_info_6003", 1, 100), }, 6004: { uuid:6004,name:t("skill_name_6004"),sp_name:"ball_zi",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk", DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, - RType:RType.linear,EType:EType.collision,buffs:[],info:t("skill_info_6004"), + RType:RType.linear,EType:EType.collision,buffs:[],info:t("skill_info_6004", 1, 100), }, 6005: { uuid:6005,name:t("skill_name_6005"),sp_name:"arrow",icon:"1135",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk", DTType:DTType.single,ap:100,hit_count:1,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, - RType:RType.bezier,EType:EType.collision,bezier_start_y:20,bezier_mid_y:140,bezier_arc:1.05,buffs:[],info:t("skill_info_6005"), + RType:RType.bezier,EType:EType.collision,bezier_start_y:20,bezier_mid_y:140,bezier_arc:1.05,buffs:[],info:t("skill_info_6005", 1, 100), }, 6007: { uuid:6007,name:t("skill_name_6007"),sp_name:"ball_forst",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk", DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, - RType:RType.bezier,EType:EType.collision,buffs:[],info:t("skill_info_6007"), + RType:RType.bezier,EType:EType.collision,buffs:[],info:t("skill_info_6007", 1, 100), }, 6008: { uuid:6007,name:t("skill_name_6008"),sp_name:"ball_water",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk", DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, - RType:RType.bezier,EType:EType.collision,buffs:[],info:t("skill_info_6008"), + RType:RType.bezier,EType:EType.collision,buffs:[],info:t("skill_info_6008", 1, 100), }, //大招 6101: { uuid:6101,name:t("skill_name_6101"),sp_name:"atk_fire",icon:"1173",TGroup:TGroup.Enemy,readyAnm:"reds",endAnm:"",act:"max", - DTType:DTType.single,bck:20,ap:100,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.Melee, - RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6101"), + DTType:DTType.single,bck:20,ap:150,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.Melee, + RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6101", 6, 150), }, 6102: { uuid:6102,name:t("skill_name_6102"),sp_name:"atk_s4",icon:"1173",TGroup:TGroup.Enemy,readyAnm:"yellow",endAnm:"",act:"max", - DTType:DTType.single,crt:20,ap:100,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.Melee, - RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6102"), + DTType:DTType.single,crt:20,ap:150,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.Melee, + RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6102", 6, 150), }, 6103: { uuid:6103,name:t("skill_name_6103"),sp_name:"atk_fire",icon:"1173",TGroup:TGroup.Enemy,readyAnm:"reds",endAnm:"",act:"max", - DTType:DTType.range,crt:20,ap:100,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, - RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6103"), + DTType:DTType.range,crt:20,ap:150,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, + RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6103", 6, 150), }, 6104: { uuid:6104,name:t("skill_name_6104"),sp_name:"arrow_big_yellow",icon:"1135",TGroup:TGroup.Enemy,readyAnm:"yellow",endAnm:"",act:"max", DTType:DTType.single,crt:20,ap:100,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, - RType:RType.linear,EType:EType.collision,buffs:[],info:t("skill_info_6104"), + RType:RType.linear,EType:EType.collision,buffs:[],info:t("skill_info_6104", 6, 100), }, 6105: { uuid:6105,name:t("skill_name_6105"),sp_name:"atk_fire",icon:"1173",TGroup:TGroup.Enemy,readyAnm:"blues",endAnm:"",act:"max", - DTType:DTType.range,frz:0,ap:100,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, - RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6105"), + DTType:DTType.range,frz:0,ap:150,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, + RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6105", 6, 150), }, 6106: { uuid:6106,name:t("skill_name_6106"),sp_name:"atk_fire",icon:"1173",TGroup:TGroup.Enemy,readyAnm:"reds",endAnm:"",act:"max", - DTType:DTType.range,bck:20,ap:100,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, - RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6106"), + DTType:DTType.range,bck:20,ap:150,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, + RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6106", 6, 150), }, //============================= ====== 辅助技能 ====== ========================== 6301:{ uuid:6301,name:t("skill_name_6301"),sp_name:"buff_wind",icon:"1255",TGroup:TGroup.Self,readyAnm:"up_blue",endAnm:"",act:"atk", DTType:DTType.single,kind:SkillKind.Shield,ap:3,hit_count:1,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.support, - RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6301"), + RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6301", 3), }, 6302: { uuid:6302,name:t("skill_name_6302"),sp_name:"buff_wind",icon:"1292",TGroup:TGroup.Team,readyAnm:"up_green",endAnm:"",act:"atk", - DTType:DTType.single,kind:SkillKind.Heal,ap:500,hit_count:1,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.support, - RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6302"), + DTType:DTType.single,kind:SkillKind.Heal,ap:300,hit_count:1,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.support, + RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6302", 1, 300), }, 6303:{ uuid:6303,name:t("skill_name_6303"),sp_name:"buff_wind",icon:"1255",TGroup:TGroup.Self,readyAnm:"up_blue",endAnm:"",act:"atk", DTType:DTType.single,kind:SkillKind.Shield,ap:3,hit_count:1,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.support, - RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6303"), + RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6303", 3), }, 6304: { uuid:6304,name:t("skill_name_6304"),sp_name:"buff_wind",icon:"1292",TGroup:TGroup.Team,readyAnm:"up_green",endAnm:"",act:"atk", DTType:DTType.single,kind:SkillKind.Heal,ap:200,hit_count:3,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.support, - RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6304"), + RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6304", 3, 200), }, 6305:{ uuid:6305,name:t("skill_name_6305"),sp_name:"buff_wind",icon:"1255",TGroup:TGroup.Team,readyAnm:"up_blue",endAnm:"",act:"atk", DTType:DTType.single,kind:SkillKind.Shield,ap:2,hit_count:3,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.support, - RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6305"), + RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6305", 3, 2), }, //==========================buff 技能===================== 6401:{ uuid:6401,name:t("skill_name_6401"),sp_name:"buff_wind",icon:"1255",TGroup:TGroup.Team,readyAnm:"up_ap",endAnm:"",act:"atk", DTType:DTType.single,kind:SkillKind.Support,ap:0,hit_count:1,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.support, - RType:RType.fixed,EType:EType.animationEnd,buffs:[{buff:Attrs.ap,value:5}],info:t("skill_info_6401"), + RType:RType.fixed,EType:EType.animationEnd,buffs:[{buff:Attrs.ap,value:5}],info:t("skill_info_6401", 1, 5), }, 6402:{ uuid:6402,name:t("skill_name_6402"),sp_name:"buff_wind",icon:"1255",TGroup:TGroup.Team,readyAnm:"up_hp",endAnm:"",act:"atk", DTType:DTType.single,kind:SkillKind.Support,ap:0,hit_count:1,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.support, - RType:RType.fixed,EType:EType.animationEnd,buffs:[{buff:Attrs.hp_max,value:20}],info:t("skill_info_6402"), + RType:RType.fixed,EType:EType.animationEnd,buffs:[{buff:Attrs.hp_max,value:20}],info:t("skill_info_6402", 1, 20), }, 6403:{ uuid:6403,name:t("skill_name_6403"),sp_name:"buff_wind",icon:"1255",TGroup:TGroup.Team,readyAnm:"up_hp",endAnm:"",act:"atk", DTType:DTType.single,kind:SkillKind.Support,ap:0,hit_count:1,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.support, - RType:RType.fixed,EType:EType.animationEnd,buffs:[{buff:Attrs.ap,value:5},{buff:Attrs.hp_max,value:20}],info:t("skill_info_6403"), + RType:RType.fixed,EType:EType.animationEnd,buffs:[{buff:Attrs.ap,value:5},{buff:Attrs.hp_max,value:20}],info:t("skill_info_6403", 1, 5, 20), }, 6404:{ uuid:6404,name:t("skill_name_6404"),sp_name:"buff_wind",icon:"1255",TGroup:TGroup.Team,readyAnm:"up_ap",endAnm:"",act:"atk", DTType:DTType.single,kind:SkillKind.Support,ap:0,hit_count:3,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.support, - RType:RType.fixed,EType:EType.animationEnd,buffs:[{buff:Attrs.ap,value:2}],info:t("skill_info_6404"), + RType:RType.fixed,EType:EType.animationEnd,buffs:[{buff:Attrs.ap,value:2}],info:t("skill_info_6404", 3, 2), }, 6405:{ uuid:6405,name:t("skill_name_6405"),sp_name:"buff_wind",icon:"1255",TGroup:TGroup.Team,readyAnm:"up_hp",endAnm:"",act:"atk", DTType:DTType.single,kind:SkillKind.Support,ap:0,hit_count:3,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.support, - RType:RType.fixed,EType:EType.animationEnd,buffs:[{buff:Attrs.hp_max,value:10}],info:t("skill_info_6405"), + RType:RType.fixed,EType:EType.animationEnd,buffs:[{buff:Attrs.hp_max,value:10}],info:t("skill_info_6405", 3, 10), }, 6406:{ uuid:6406,name:t("skill_name_6406"),sp_name:"buff_wind",icon:"1255",TGroup:TGroup.Team,readyAnm:"up_ap",endAnm:"",act:"atk", DTType:DTType.single,kind:SkillKind.Support,ap:0,hit_count:3,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.support, - RType:RType.fixed,EType:EType.animationEnd,buffs:[{buff:Attrs.ap,value:2},{buff:Attrs.hp_max,value:10}],info:t("skill_info_6406"), + RType:RType.fixed,EType:EType.animationEnd,buffs:[{buff:Attrs.ap,value:2},{buff:Attrs.hp_max,value:10}],info:t("skill_info_6406", 3, 2, 10), }, 6501:{ uuid:6501,name:t("skill_name_6501"),sp_name:"buff_wind",icon:"1255",TGroup:TGroup.Self,readyAnm:"up_ap",endAnm:"",act:"atk", DTType:DTType.single,kind:SkillKind.Support,ap:50,hit_count:3,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.support, - RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6501"), + RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:t("skill_info_6501", 50), } }; @@ -343,13 +343,13 @@ export interface FieldSkillConfig { } export const FieldSkillSet: Record = { - 7001: { uuid: 7001, name: t("fskill_name_7001"), type: FieldSkillType.SummonCount, value: 1, info: t("fskill_info_7001") }, - 7002: { uuid: 7002, name: t("fskill_name_7002"), type: FieldSkillType.DeadCount, value: 1, info: t("fskill_info_7002") }, - 7003: { uuid: 7003, name: t("fskill_name_7003"), type: FieldSkillType.StartCount, value: 1, info: t("fskill_info_7003") }, - 7004: { uuid: 7004, name: t("fskill_name_7004"), type: FieldSkillType.EndCount, value: 1, info: t("fskill_info_7004") }, - 7005: { uuid: 7005, name: t("fskill_name_7005"), type: FieldSkillType.WaveGold, value: 10, info: t("fskill_info_7005") }, - 7006: { uuid: 7006, name: t("fskill_name_7006"), type: FieldSkillType.SellGold, value: 5, info: t("fskill_info_7006") }, - 7007: { uuid: 7007, name: t("fskill_name_7007"), type: FieldSkillType.WaveHeal, value: 0.3, info: t("fskill_info_7007") }, - 7008: { uuid: 7008, name: t("fskill_name_7008"), type: FieldSkillType.HeroAtk, value: 0.2, info: t("fskill_info_7008") }, + 7001: { uuid: 7001, name: t("fskill_name_7001"), type: FieldSkillType.SummonCount, value: 1, info: t("fskill_info_7001", 1) }, + 7002: { uuid: 7002, name: t("fskill_name_7002"), type: FieldSkillType.DeadCount, value: 1, info: t("fskill_info_7002", 1) }, + 7003: { uuid: 7003, name: t("fskill_name_7003"), type: FieldSkillType.StartCount, value: 1, info: t("fskill_info_7003", 1) }, + 7004: { uuid: 7004, name: t("fskill_name_7004"), type: FieldSkillType.EndCount, value: 1, info: t("fskill_info_7004", 1) }, + 7005: { uuid: 7005, name: t("fskill_name_7005"), type: FieldSkillType.WaveGold, value: 10, info: t("fskill_info_7005", 10) }, + 7006: { uuid: 7006, name: t("fskill_name_7006"), type: FieldSkillType.SellGold, value: 5, info: t("fskill_info_7006", 5) }, + 7007: { uuid: 7007, name: t("fskill_name_7007"), type: FieldSkillType.WaveHeal, value: 0.3, info: t("fskill_info_7007", 30) }, + 7008: { uuid: 7008, name: t("fskill_name_7008"), type: FieldSkillType.HeroAtk, value: 0.2, info: t("fskill_info_7008", 20) }, };