From b24ba03505f60563e28a8b77f75ec57be7acfbe3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=AB=E8=B0=B7=E5=89=91=E4=BB=99?= Date: Wed, 22 Jan 2020 00:35:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B9=8B=E5=89=8D=E9=80=89=E6=8B=A9alt?= =?UTF-8?q?=E5=90=8D=E7=A7=B0=E6=98=AF=E9=94=99=E8=AF=AF=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- languages/zh-CN.js | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/languages/zh-CN.js b/languages/zh-CN.js index 83705f67..67440d02 100644 --- a/languages/zh-CN.js +++ b/languages/zh-CN.js @@ -835,7 +835,20 @@ function parseSkillDescription(skill) str = `156宝石姬技能,未知buff类型 参数[4]:${sk[4]}`; break; case 157: - str = `以十字形式消除5个${attrN(sk[0])}宝珠,当消除N个十字时,所有宠物的攻击力×${sk[1]/100}N倍`; + fullColor = [sk[0],sk[2],sk[4]].filter(s=>{return s!=null;}); + strArr = [sk[1],sk[3],sk[5]].filter(s=>{return s>0;}); + hasDiffOrbs = strArr.filter(c=>{return c != strArr[0];}).length > 0; + str = ``; + if (hasDiffOrbs) + { + if (sk[0] != null) str += `以十字形式消除5个${attrN(sk[0])}宝珠,当消除N个十字时,所有宠物的攻击力×${sk[1]/100}N倍`; + if (sk[2] != null) str += `以十字形式消除5个${attrN(sk[2])}宝珠,当消除N个十字时,所有宠物的攻击力×${sk[3]/100}N倍`; + if (sk[4] != null) str += `以十字形式消除5个${attrN(sk[4])}宝珠,当消除N个十字时,所有宠物的攻击力×${sk[5]/100}N倍`; + }else + { + str += `以十字形式消除5个${getAttrTypeString(fullColor)}宝珠,当消除N个十字时,所有宠物的攻击力×${sk[1]/100}N倍`; + } + console.log(str) break; case 158: str = `每组${sk[0]-1}珠或以下无法消除`; @@ -1106,10 +1119,11 @@ function parseSkillDescription(skill) break; case 175: //隊員編成均為「マガジン」合作活動角色時,所有寵物的攻擊力8倍 str = `队员组成全是`; - str += sk.slice(0,3).filter(s=>{return s>0;}).map(s=>{ - return `【` + Cards.filter(card=>{return card.collabId == s;})[0].altName + `】`; + strArr = sk.slice(0,3).filter(s=>{return s>0;}); //最多3种id + str += strArr.map(s=>{ + return `【No.${s}】`; }).join("、"); - str += `合作角色时,所有宠物的${getFixedHpAtkRcvString({hp:sk[3],atk:sk[4],rcv:sk[5]})}`; + str += `系列角色时,所有宠物的${getFixedHpAtkRcvString({hp:sk[3],atk:sk[4],rcv:sk[5]})}`; break; case 176: //●◉○◍◯