From e5a005fed1cb2a204fe7a54ab1c732b2334bff28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=AB=E8=B0=B7=E5=89=91=E4=BB=99?= Date: Mon, 19 Apr 2021 23:45:35 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E7=BE=8E=E7=BE=8E=E7=9A=84?= =?UTF-8?q?=E7=9B=BE=E7=9A=84=E8=AE=A1=E7=AE=97=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- languages/zh-CN.js | 3 +++ script-universal_function.js | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/languages/zh-CN.js b/languages/zh-CN.js index 00e9a177..8fbc76fd 100644 --- a/languages/zh-CN.js +++ b/languages/zh-CN.js @@ -1571,6 +1571,9 @@ function parseSkillDescription(skill) { case 163: //无条件盾,属性个数不固定 scale = (allAttr && (sk[5] & 31) != 31) ? 0 : sk[6]/100; break; + case 178: //无条件盾,属性个数不固定 + scale = (allAttr && (sk[6] & 31) != 31) ? 0 : sk[7]/100; + break; case 130: //血线下 + 属性个数不固定 case 131: //血线上 + 属性个数不固定 scale = (noHPneed || allAttr && (sk[5] & 31) != 31) ? 0 : sk[6]/100; diff --git a/script-universal_function.js b/script-universal_function.js index 2fbb0fab..f0f40dca 100644 --- a/script-universal_function.js +++ b/script-universal_function.js @@ -961,7 +961,7 @@ function getReduceRange(reduceScales) } //获取盾减伤比例组 function getReduceScales(leaderid) { - const searchTypeArray = [16, 17, 36, 38, 43, 129, 163, 130, 131, 151, 169, 198, 170, 182, 193, 171, 183]; + const searchTypeArray = [16, 17, 36, 38, 43, 129, 163, 130, 131, 178, 151, 169, 198, 170, 182, 193, 171, 183]; const lss = getCardLeaderSkills(Cards[leaderid], searchTypeArray); function leaderReduceScale(ls) { @@ -1035,6 +1035,10 @@ function getReduceScales(leaderid) { } } break; + case 178: //无条件盾,属性个数不固定 + reduce.scale = (sk[7] || 0) / 100; + reduce.attrs = 0 | sk[6]; + break; case 151: //十字心触发 case 169: //C触发 case 198: //回血触发