From 10e05f60a5e1c274dd47c1d2baeb36ca195c0e9e 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, 10 Jun 2019 19:05:32 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8B=B1=E8=AF=AD=E4=BC=9A=E6=8A=8A=E6=80=AA?= =?UTF-8?q?=E7=89=A9=E5=90=8D=E5=AD=97=E5=8A=A0=E8=BF=9B=E5=8E=BB=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- monsters-info/README.md | 8 ++++++-- monsters-info/extractByNode.js | 4 ++++ script.js | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/monsters-info/README.md b/monsters-info/README.md index b3b8dc02..21503170 100644 --- a/monsters-info/README.md +++ b/monsters-info/README.md @@ -1,4 +1,6 @@ -使用Fidder从游戏内抓包获得怪物信息,经研究后得出如下结论。数字指的数组下标。 +使用Fidder从游戏内抓包获得怪物信息。 +https://api-adrv2.padsv.gungho.jp/api.php?action=download_card_data +经研究后得出如下结论。数字指的数组下标。 * 0为id,一样的时候是可以获得的,之后的就是敌人怪物了。 * 1为名字 * 2为主属性,3为副属性,为-1的时候表示没有副属性。 @@ -26,4 +28,6 @@ function get(id) m[58+m[57]*3] ); } -``` \ No newline at end of file +``` + +执行`提取信息.bat`,用node来执行`extractByNode.js`,将日文和英文的有用信息提取到一个文件内。 \ No newline at end of file diff --git a/monsters-info/extractByNode.js b/monsters-info/extractByNode.js index 2fcee337..92eadc64 100644 --- a/monsters-info/extractByNode.js +++ b/monsters-info/extractByNode.js @@ -27,6 +27,10 @@ fs.readFile('./ja.json',function(err,data){ break; }else { + if (m2[0] != m[0]) //英文的会提前没有内容 + { + m2 = null; + } //类型' var type = [m[5]]; if (m[6]!=-1) //第二个type diff --git a/script.js b/script.js index c4e94e90..c42085cf 100644 --- a/script.js +++ b/script.js @@ -3,7 +3,7 @@ window.onload = function() { GM_xmlhttpRequest({ method: "GET", - url:"monsters-info/ja.json", + url:"monsters-info/mon.json", onload: function(response) { mdata.ja = JSON.parse(response.response); GM_xmlhttpRequest({