diff --git a/README.md b/README.md
index 396d9629..02b780cf 100644
--- a/README.md
+++ b/README.md
@@ -11,6 +11,13 @@ Easy to use editing interface.
* 可以简单的修改显示语言,手机上也可以轻松使用。
Easy to change language and use on your phone。

+## 目前支持的语言 | Languages that are now supported
+1. 中文(简体)
+1. 中文(繁體)
+1. English
+1. 日本語 (by google translate)
+1. 한국어 (by google translate)
+
# 如何使用 | HOW TO USE
## 在哪里打开 | Where to open
* 快速使用在线版 | Fast Start
@@ -19,26 +26,16 @@ Easy to change language and use on your phone。
* [示例 \| Sample](http://mapaler.github.io/paddashformation/?data={%22title%22%3A%22%E6%88%91%E7%9A%84%E6%9C%A8%E8%BD%A6%E9%98%9F%7CMy%20wood%20Dash%20Formation%22%2C%22detail%22%3A%22%E6%88%91%E5%B9%B3%E6%97%B6%E7%9A%84%E6%9C%A8%E8%BD%A6%E9%98%9F\n%E5%BC%80%E8%BD%A6%E4%BA%86%EF%BC%8C%E6%BB%B4%E6%BB%B4%22%2C%22team%22%3A[[[{%22id%22%3A4813%2C%22level%22%3A110%2C%22awoken%22%3A9%2C%22plus%22%3A[99%2C99%2C99]%2C%22latent%22%3A[20%2C20%2C20]}%2C{%22id%22%3A2948%2C%22level%22%3A99%2C%22awoken%22%3A6%2C%22plus%22%3A[99%2C99%2C99]%2C%22latent%22%3A[]}%2C{%22id%22%3A2948%2C%22level%22%3A99%2C%22awoken%22%3A6%2C%22plus%22%3A[99%2C99%2C99]%2C%22latent%22%3A[]}%2C{%22id%22%3A2948%2C%22level%22%3A99%2C%22awoken%22%3A6%2C%22plus%22%3A[99%2C99%2C99]%2C%22latent%22%3A[]}%2C{%22id%22%3A5323%2C%22level%22%3A99%2C%22awoken%22%3A9%2C%22plus%22%3A[99%2C99%2C99]%2C%22latent%22%3A[]}]%2C[{%22id%22%3A5267%2C%22level%22%3A99%2C%22awoken%22%3A5%2C%22plus%22%3A[0%2C0%2C0]}%2C{%22id%22%3A-1}%2C{%22id%22%3A4986%2C%22level%22%3A99%2C%22awoken%22%3A4%2C%22plus%22%3A[0%2C0%2C0]}%2C{%22id%22%3A0}%2C{%22id%22%3A0}]]%2C[[{%22id%22%3A2948%2C%22level%22%3A99%2C%22awoken%22%3A6%2C%22plus%22%3A[99%2C99%2C99]%2C%22latent%22%3A[]}%2C{%22id%22%3A2948%2C%22level%22%3A99%2C%22awoken%22%3A6%2C%22plus%22%3A[99%2C99%2C99]%2C%22latent%22%3A[]}%2C{%22id%22%3A2948%2C%22level%22%3A99%2C%22awoken%22%3A6%2C%22plus%22%3A[99%2C99%2C99]%2C%22latent%22%3A[]}%2C{%22id%22%3A5042%2C%22level%22%3A110%2C%22awoken%22%3A9%2C%22plus%22%3A[99%2C99%2C99]%2C%22latent%22%3A[]}%2C{%22id%22%3A4813%2C%22level%22%3A110%2C%22awoken%22%3A9%2C%22plus%22%3A[99%2C99%2C99]%2C%22latent%22%3A[24%2C24%2C11%2C11]}]%2C[{%22id%22%3A-1}%2C{%22id%22%3A0}%2C{%22id%22%3A4986%2C%22level%22%3A99%2C%22awoken%22%3A4%2C%22plus%22%3A[0%2C0%2C0]}%2C{%22id%22%3A-1}%2C{%22id%22%3A5267%2C%22level%22%3A99%2C%22awoken%22%3A5%2C%22plus%22%3A[0%2C0%2C0]}]]]})
* 或下载压缩包后使用火狐浏览器打开`index.html`。
Or download ZIP, and open the `index.html` by Firefox.
-### 示例|Sample
-## 有哪些功能 | Features
-* 支持桌面与手机
-Support desktop and mobile phone
+## 小提示 | Tips
* 直接复制网址即可分享组队
Copy the URL directly to share the Formation
* 使用后退即可撤销上一次修改
Use back to undo the last edit
-* 支持多语言
-Support for multiple languages
+* 点击编辑界面的怪物头像可以跳转到攻略网站
+Click on the monster avatar in the editing interface to jump to the Guide.
# 翻译我 | TRANSLATE ME
-## 目前支持的语言 | Languages that are now supported
-1. 中文(简体)
-1. 中文(繁體)
-1. English
-1. 日本語 (by google translate)
-1. 한국어 (by google translate)
-
## How to **Pull requests**
1. Click **Fork** In the page top right corner. Fork your own copy of this repository to your account.
1. Use Git to clone/pull repository locally for modification(How to modify please see below).
diff --git a/index.html b/index.html
index 8ebce118..58482973 100644
--- a/index.html
+++ b/index.html
@@ -317,6 +317,18 @@
+
diff --git a/languages/en.css b/languages/en.css
index ce2e34a4..f8ba8da1 100644
--- a/languages/en.css
+++ b/languages/en.css
@@ -90,6 +90,9 @@
.edit-box .button-box .button-done.cant-assist::after{
content: "Can't be Assist";
}
+.awoken-total-box::before{
+ content: "Awoken Total:";
+}
.type-name-4::after{
content: "Dragon";
}
diff --git a/languages/ja.css b/languages/ja.css
index 124255a2..f28e2cf7 100644
--- a/languages/ja.css
+++ b/languages/ja.css
@@ -83,6 +83,9 @@
.edit-box .button-box .button-done.cant-assist::after{
content: "継承できない";
}
+.awoken-total-box::before{
+ content: "覚醒合計:";
+}
.type-name-4::after{
content: "ドラゴン";
}
diff --git a/languages/ko.css b/languages/ko.css
index 1ebadb23..1fe5b71d 100644
--- a/languages/ko.css
+++ b/languages/ko.css
@@ -83,6 +83,9 @@
.edit-box .button-box .button-done.cant-assist::after{
content: "협조 할 수 없음";
}
+.awoken-total-box::before{
+ content: "총 각성:";
+}
.type-name-4::after{
content: "드래곤";
}
diff --git a/languages/zh-TW.css b/languages/zh-TW.css
index c02c5ee7..3ac919f1 100644
--- a/languages/zh-TW.css
+++ b/languages/zh-TW.css
@@ -83,6 +83,9 @@
.edit-box .button-box .button-done.cant-assist::after{
content: "不能輔助";
}
+.awoken-total-box::before{
+ content: "覺醒總計:";
+}
.type-name-4::after{
content: "龍";
}
diff --git a/languages/zh.css b/languages/zh.css
index d2574686..cb01f6ff 100644
--- a/languages/zh.css
+++ b/languages/zh.css
@@ -83,6 +83,9 @@
.edit-box .button-box .button-done.cant-assist::after{
content: "不能辅助";
}
+.awoken-total-box::before{
+ content: "觉醒总计:";
+}
.type-name-4::after{
content: "龍";
}
diff --git a/script.js b/script.js
index 38b3fe59..616d9e41 100644
--- a/script.js
+++ b/script.js
@@ -410,6 +410,7 @@ function changeid(mon,monDom,latentDom)
awokenIcon.classList.remove("allowable-assist");
}
}
+ refreshAwokenCount(formation.team);
}
if (mon.plus) //如果提供了加值
{
@@ -600,7 +601,7 @@ function editBoxChangeMonId(id)
editBox.latent.length = 0;
editBox.refreshLatent(editBox.latent);
}
-
+//刷新整个队伍
function refreshAll(fmt){
var txtTitle = document.querySelector(".title-box .title");
var txtDetail = document.querySelector(".detail-box .detail");
@@ -624,4 +625,24 @@ function refreshAll(fmt){
changeid(fmt.team[1][0][ti],fBTeam[ti],fBLatents[ti]);
changeid(fmt.team[1][1][ti],fBAssist[ti]);
}
+ refreshAwokenCount(fmt.team);
+}
+//刷新觉醒总计
+function refreshAwokenCount(team){
+ var awokenUL = document.querySelector(".awoken-total-box .m-awoken-ul");
+ function setCount(idx,number){
+ var ali = awokenUL.querySelector(".a-c-" + idx);
+ ali.querySelector(".count").innerHTML = number;
+ if (number)
+ ali.classList.remove("display-none");
+ else
+ ali.classList.add("display-none");
+ }
+ setCount(21,awokenCountInTeam(team,21)+awokenCountInTeam(team,56)*2); //SB+大SB
+ setCount(28,awokenCountInTeam(team,28)); //SX
+ setCount(11,awokenCountInTeam(team,11)); //防暗
+ setCount(12,awokenCountInTeam(team,12)); //防废
+ setCount(13,awokenCountInTeam(team,13)); //防毒
+ setCount(54,awokenCountInTeam(team,54)); //防云
+ setCount(55,awokenCountInTeam(team,55)); //防封条
}
\ No newline at end of file
diff --git a/style.css b/style.css
index ac8faadc..23757061 100644
--- a/style.css
+++ b/style.css
@@ -557,6 +557,28 @@ ul{
.edit-box .button-box .button-done.cant-assist::after{
content: "不能辅助";
}*/
+.awoken-total-box::before{
+ font-size: 20px;
+ /*content: "觉醒总计:";*/
+}
+.detail-box{
+ margin-top:5px;
+}
+.awoken-total-box .m-awoken-ul .awoken-count{
+ font-size: 20px;
+ line-height: 32px;
+ font-family: 'FOT-KurokaneStd-EB';
+ display: inline-block;
+ margin-right: 5px;
+}
+.awoken-total-box .m-awoken-ul .count{
+ height: 32px;
+ vertical-align: middle;
+}
+.awoken-total-box .m-awoken-ul .count::before{
+ content: "×";
+}
+
.control-box{
margin-bottom: 10px;
}
diff --git a/universal_function.js b/universal_function.js
index 02c6f05c..6f6efa6d 100644
--- a/universal_function.js
+++ b/universal_function.js
@@ -66,4 +66,38 @@ function uniq(array){
temp.push(array[i]);
}
return temp;
+}
+//计算用了多少潜觉格子
+function usedHole(latent)
+{
+ return latent.reduce(function(previous,current){
+ return previous + (current>= 12?2:1);
+ },0);
+}
+//计算用了多少潜觉格子
+function awokenCountInTeam(formationTeam,ak)
+{
+ var allAwokenCount = formationTeam.reduce(function(fc,fm){
+ var formationAwokenCount = fm.reduce(function(tc,tm,isAssist){
+ var teamAwokenCount = tm.reduce(function(c,m){
+ if (m.id<=0)
+ { //如果是特殊情况的
+ return c;
+ }
+ var mdAwoken = ms[m.id].awoken; //这个怪物的觉醒数据
+ if (!mdAwoken || (isAssist && mdAwoken[0] != 49))
+ { //如果没有觉醒 || (如果是辅助队 &&第一个不是武器觉醒)
+ return c;
+ }
+ //启用的觉醒数
+ var enableAwoken = mdAwoken.slice(0,m.awoken);
+ //相同的觉醒数
+ var hasAwoken = enableAwoken.filter(function(a){return a == ak;}).length;
+ return c + hasAwoken;
+ },0);
+ return tc + teamAwokenCount;
+ },0)
+ return fc + formationAwokenCount;
+ },0)
+ return allAwokenCount;
}
\ No newline at end of file