From 7f6edd296b5eec1789d2f98a54c0e77f32ba2d2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=AB=E8=B0=B7=E5=89=91=E4=BB=99?= Date: Sun, 15 Aug 2021 18:51:48 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E7=A8=BB=E7=94=B0=E6=8A=80?= =?UTF-8?q?=E8=83=BD=E6=9C=89=E7=A9=BA=E9=98=B6=E6=A2=AF=E5=80=8D=E7=8E=87?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script-skill-parser.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/script-skill-parser.js b/script-skill-parser.js index 5f75817d..d5c60faa 100644 --- a/script-skill-parser.js +++ b/script-skill-parser.js @@ -1200,7 +1200,10 @@ const parsers = { const attrs = [attrs1, attrs2, attrs3, attrs4].filter(Boolean); return powerUp(null, null, p.scaleMatchAttrs(attrs.map(flags), min, attrs.length, [atk, rcv], [bonus, bonus])); }, - [165](attrs, min, baseAtk, baseRcv, bonusAtk, bonusRcv, incr) { return powerUp(null, null, p.scaleAttrs(flags(attrs), min, min + (incr ?? 0), [baseAtk, baseRcv], [bonusAtk, bonusRcv])); }, + [165](attrs, min, baseAtk, baseRcv, bonusAtk, bonusRcv, incr) { + const attrsArr = flags(attrs); + return powerUp(null, null, p.scaleAttrs(attrsArr, min, min + (min < attrsArr.length ? (incr ?? 0) : 0), [baseAtk || 100, baseRcv || 100], [bonusAtk, bonusRcv])); + }, [166](min, baseAtk, baseRcv, bonusAtk, bonusRcv, max) { return powerUp(null, null, p.scaleCombos(min, max, [baseAtk, baseRcv], [bonusAtk, bonusRcv])); }, [167](attrs, min, baseAtk, baseRcv, bonusAtk, bonusRcv, max) { return powerUp(null, null, p.scaleMatchLength(flags(attrs), min, max, [baseAtk, baseRcv], [bonusAtk, bonusRcv])); }, [168](turns, awoken1, awoken2, awoken3, awoken4, awoken5, awoken6, mul) {