From 2c50e31fbecbbc5093c2c8975e1afbebea58e8bf Mon Sep 17 00:00:00 2001 From: MaysWind Date: Fri, 27 May 2016 01:19:01 +0800 Subject: [PATCH] fix --- app/scripts/core/utils.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/scripts/core/utils.js b/app/scripts/core/utils.js index 5edcea2..feafeee 100644 --- a/app/scripts/core/utils.js +++ b/app/scripts/core/utils.js @@ -236,12 +236,11 @@ var completed = true; for (var i = 0; i < bitfieldCompletedArr.length; i++) { - if (bitfieldCompletedArr[i] > 0xf) { - healthBitCount += 0xf; - bitfieldCompletedArr[i] -= 0xf; - } else { - healthBitCount += bitfieldCompletedArr[i]; - bitfieldCompletedArr[i] = 0; + var bitCount = Math.min(bitfieldCompletedArr[i], 0xf); + healthBitCount += bitCount; + bitfieldCompletedArr[i] -= bitCount; + + if (bitCount < 0xf) { completed = false; } }