From 9d570ff4d29dbeb8b5ff9d7a2df0b087bb70efaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=AB=E8=B0=B7=E5=89=91=E4=BB=99?= Date: Thu, 28 Nov 2019 20:17:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E4=B8=BA=E8=BE=93=E5=87=BA?= =?UTF-8?q?=E5=8E=9F=E7=89=88=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- monsters-info/extractByNode.js | 40 +++------------------------------- 1 file changed, 3 insertions(+), 37 deletions(-) diff --git a/monsters-info/extractByNode.js b/monsters-info/extractByNode.js index 62c2e2ad..92afdc29 100644 --- a/monsters-info/extractByNode.js +++ b/monsters-info/extractByNode.js @@ -186,45 +186,11 @@ for (let li = 0;li < officialAPI.length; li++) //最后批量保存 officialAPI.forEach(function(lang){ let lcode = lang.code; - let outCards = lang.cards.map(function(m){ - let sm = { - id : m.id, - name : {}, - ppt : m.attrs, - type : m.types, - rare : m.rarity, - awoken : m.awakenings, - maxLv : m.maxLevel, - assist : m.canAssist?1:0, - ability : [ - m.hp, - m.atk, - m.rcv - ], - evoRootId : m.evoRootId, - } - sm.name[lang.code] = m.name; - sm.name = Object.assign(sm.name, m.otLangName); - if (m.superAwakenings.length>0) - sm.sAwoken = m.superAwakenings; - if (m.limitBreakIncr>0) - sm.a110 = m.limitBreakIncr; - return sm; - }) - //获取所有有链接的符卡 - let linkCards = lang.cards.filter(m=>{return /link:(\d+)/.exec(m.specialAttribute);}); - //每个有链接的符卡,把它们被链接的符卡的进化根修改到链接前的 - linkCards.forEach(m=>{ - let regRes = /link:(\d+)/.exec(m.specialAttribute); - let _m = outCards[parseInt(regRes[1])]; - _m.evoRootId = m.evoRootId; - }) - - let str = JSON.stringify(outCards); - fs.writeFile('./mon_'+lang.code+'.json',str,function(err){ + let str = JSON.stringify(lang.cards); + fs.writeFile('./mon_'+lcode+'.json',str,function(err){ if(err){ console.error(err); } - console.log('mon_'+lang.code+'.json 导出成功'); + console.log('mon_'+lcode+'.json 导出成功'); }) }) \ No newline at end of file