From d126cc8b8a0641cef1ff10441653c98414feb130 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, 22 Jul 2023 02:04:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E9=9D=9E=E9=98=9F=E5=91=98?= =?UTF-8?q?=E7=9B=AE=E6=A0=87=E6=94=BB=E5=87=BB=E5=8A=9B=E5=BC=BA=E5=8C=96?= =?UTF-8?q?=E4=B9=9F=E6=98=BE=E7=A4=BA=E9=98=9F=E5=91=98=E5=9B=BE=E6=A0=87?= =?UTF-8?q?=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- languages/zh-TW.js | 2 +- languages/zh.js | 2 +- script-skill-parser.js | 17 +++++++++++------ 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/languages/zh-TW.js b/languages/zh-TW.js index d00a4b0a..14fb432e 100644 --- a/languages/zh-TW.js +++ b/languages/zh-TW.js @@ -215,7 +215,7 @@ const _localTranslating = { enemy_all: tp`敵方全體`, enemy_one: tp`敵方1體`, enemy_attr: tp`${'attr'}敵人`, - the_attr: tp`該組寶珠屬性`, + the_attr: tp`該組寶珠對應屬性`, }, stats: { unknown: tp`[ 未知狀態: ${'type'}]`, //type diff --git a/languages/zh.js b/languages/zh.js index 1892bfa9..77c023ff 100644 --- a/languages/zh.js +++ b/languages/zh.js @@ -215,7 +215,7 @@ const _localTranslating = { enemy_all: tp`敌方全体`, enemy_one: tp`敌方1体`, enemy_attr: tp`${'attr'}敌人`, - the_attr: tp`该组宝珠属性`, + the_attr: tp`该组宝珠对应属性`, }, stats: { unknown: tp`[ 未知状态: ${'type'}]`, //type diff --git a/script-skill-parser.js b/script-skill-parser.js index de7d81ae..4b63a6bf 100644 --- a/script-skill-parser.js +++ b/script-skill-parser.js @@ -2499,13 +2499,18 @@ function renderSkill(skill, option = {}) if (targets != undefined) { targetDict.target = document.createDocumentFragment(); - const ul = targetDict.target.appendChild(document.createElement("ul")); - ul.className = "team-flags"; - for (let i = 0; i<6; i++) { - const li = ul.appendChild(document.createElement("li")); - li.className = "team-member-icon"; + + //增加队员伤害的技能的目标,删选出来,其他的目标则不显示 + let atkUpTarget = targets.filter(n=>["self","leader-self","leader-helper","sub-members"].includes(n)); + if (atkUpTarget.length) { + const ul = targetDict.target.appendChild(document.createElement("ul")); + ul.className = "team-flags"; + for (let i = 0; i<6; i++) { + const li = ul.appendChild(document.createElement("li")); + li.className = "team-member-icon"; + } + atkUpTarget.forEach(n=>ul.classList.add(n)); } - targets.forEach(n=>ul.classList.add(n)); targetDict.target.appendChild(targets.map(target=> tsp?.target[target.replaceAll("-","_")]?.())