feat(技能): 重构技能描述模板以支持动态参数

- 将技能描述从硬编码文本改为使用占位符模板,例如 "随机{0}个友方+{1}攻击"
- 更新技能配置中对应的 `info` 字段调用,传递具体数值参数
- 使技能描述能动态显示实际数值,提高可维护性和多语言支持
This commit is contained in:
panw
2026-04-29 10:57:31 +08:00
parent 1589851592
commit 9213f2989b
2 changed files with 72 additions and 72 deletions

View File

@@ -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": "暴击大师",