From 755a2fbbef95e7f8d003eff859319ff50d24d5f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=AB=E8=B0=B7=E5=89=91=E4=BB=99?= Date: Sat, 14 Aug 2021 05:06:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E6=AC=A1=E5=9B=BA=E4=BC=A4=E7=9A=84?= =?UTF-8?q?=E6=AC=A1=E6=95=B0=E5=90=88=E5=B9=B6=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script-json_data.js | 1 + script-skill-parser.js | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/script-json_data.js b/script-json_data.js index 566793fd..abbf8048 100644 --- a/script-json_data.js +++ b/script-json_data.js @@ -43,6 +43,7 @@ let localTranslating = { active_turns: tp`${'actionSkill'},效果 ${'turns'} 回合`, //turns, actionSkill random_skills: tp`随机发动以下技能:${'skills'}`, //skills damage_enemy: tp`对${'target'}造成${'damage'}的${'attr'}伤害${'times'}${'totalDamage'}`, //target, damage, attr + damage_enemy_times: tp`×${'times'}`, damage_enemy_count: tp`(共${'damage'})`, vampire: tp`对${'target'}造成${'damage'}的${'attr'}伤害,并${'icon'}回复伤害值${'heal'}的HP`, //target, damage, attr delay: tp`${'icon'}延迟敌人的攻击`, //icon diff --git a/script-skill-parser.js b/script-skill-parser.js index f0e5be9f..c762cdf9 100644 --- a/script-skill-parser.js +++ b/script-skill-parser.js @@ -1423,7 +1423,9 @@ function renderSkill(skill, option = {}) }; if (times) { - dict.times = renderValue(v.constant(times), {unit: tsp.unit.times}); + dict.times = tsp.skill.damage_enemy_times({ + times: renderValue(v.constant(times), {unit: tsp.unit.times}) + }); dict.totalDamage = tsp.skill.damage_enemy_count({ damage: renderValue(v.constant(damage.value * times), {unit: tsp.unit.point}) }); @@ -2130,7 +2132,7 @@ function renderPowerUp(powerUp) { orbs: renderOrbs(attrs, {affix: true}), min: min, stats: renderStats(1, baseAtk, baseRcv), - in_once: matchAll && tsp.word.in_once() || null, + in_once: matchAll && attrs.length>1 && tsp.word.in_once() || null, } if (max !== min) {