From 76378ea4347abb2407c9dfba4770631ec719a424 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, 11 Nov 2019 11:54:38 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E6=88=90=E5=9C=B0=E5=9D=80=E9=93=BE?= =?UTF-8?q?=E6=8E=A5=E6=9B=B4=E5=87=86=E7=A1=AE=E5=92=8C=E7=B2=BE=E7=AE=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/script.js b/script.js index c999e301..14fbdfba 100644 --- a/script.js +++ b/script.js @@ -20,14 +20,12 @@ var Member = function(){ } Member.prototype.outObj = function(){ var m = this; - var obj = [ - m.id - ]; - if (m.level != undefined) obj.push(m.level); - if (m.awoken != undefined) obj.push(m.awoken); - if (m.plus != undefined) obj.push(m.plus); - if (m.latent != undefined) obj.push(m.latent); - if (m.sawoken != undefined) obj.push(m.sawoken); + var obj = [m.id]; + if (m.level != undefined) obj[1] = m.level; + if (m.awoken != undefined) obj[2] = m.awoken; + if (m.plus != undefined && m.plus instanceof Array && m.plus.length>=3 && (m.plus[0]+m.plus[1]+m.plus[2])>0) obj[3] = m.plus; + if (m.latent != undefined && m.latent instanceof Array && m.latent.length>=1) obj[4] = m.latent; + if (m.sawoken != undefined) obj[5] = m.sawoken; return obj; } Member.prototype.loadObj = function(m,dataVersion){