diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000..629b2932
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+monsters-info/Download-pad.skyozora.com
\ No newline at end of file
diff --git a/index.html b/index.html
index 58482973..4f4ff0ba 100644
--- a/index.html
+++ b/index.html
@@ -319,7 +319,7 @@
+
diff --git a/monsters-info/extractByNode.js b/monsters-info/extractByNode.js
index c1828247..8f9ddfcd 100644
--- a/monsters-info/extractByNode.js
+++ b/monsters-info/extractByNode.js
@@ -45,6 +45,7 @@ for (var mi=0;mi0?110:m[10],
+ maxLv: m[m.length-3]>0?110:m[10],
assist: (m[m.length-5]>2 && [303,305,307,600,602].indexOf(m[0])<0)?1:0, //但是5种小企鹅是特殊情况
}
+ if (mon.maxLv>99 && superAwoken)
+ {
+ mon.sAwoken = superAwoken;
+ }
mArr.push(mon);
}
}
diff --git a/monsters-info/test.html b/monsters-info/test.html
new file mode 100644
index 00000000..30837eb3
--- /dev/null
+++ b/monsters-info/test.html
@@ -0,0 +1,72 @@
+
+
+
+
+代码测试
+
+
+
+
+
+
+
+
diff --git a/script.js b/script.js
index 42222467..359a1b97 100644
--- a/script.js
+++ b/script.js
@@ -1,7 +1,7 @@
var ms = null;
var language = null;
var memberTeamObj = function(){
- return {id:0,level:0,awoken:0,plus:[0,0,0],latent:[]};
+ return {id:0,level:0,awoken:0,plus:[0,0,0],latent:[]}; //sawoken作为可选项目,默认不在内
}
var memberAssistObj = function(){
return {id:0,level:0,awoken:0,plus:[0,0,0]};
@@ -185,7 +185,7 @@ function initialize()
}
monstersSearch.oninput = monstersSearch.onchange;
//觉醒
- var monEditAwokens = Array.prototype.slice.call(settingBox.querySelectorAll(".m-awoken-ul>.awoken-icon"));
+ var monEditAwokens = Array.prototype.slice.call(settingBox.querySelectorAll(".row-mon-awoken .awoken-ul .awoken-icon"));
monEditAwokens.forEach(function(akDom,idx,domArr){
akDom.onclick = function(){
if (idx>0 && idx>=domArr.filter(function(d){return !d.classList.contains("display-none")}).length-1)
@@ -196,17 +196,33 @@ function initialize()
{
if(ai<=idx)
{
- if(domArr[ai].classList.contains("unselected-awoken"))
- domArr[ai].classList.remove("unselected-awoken");
+ domArr[ai].classList.remove("unselected-awoken");
}
else
{
- if(!domArr[ai].classList.contains("unselected-awoken"))
- domArr[ai].classList.add("unselected-awoken");
+ domArr[ai].classList.add("unselected-awoken");
}
}
}
})
+ //超觉醒
+ var monEditSAwokens = Array.prototype.slice.call(settingBox.querySelectorAll(".row-mon-super-awoken .awoken-ul .awoken-icon"));
+ monEditSAwokens.forEach(function(akDom,idx,domArr){
+ akDom.onclick = function(){
+ for(var ai=0;ai= md.maxLevel && md.maxLevel <=99))
+ if (mon.level == 99 || (mon.level >= md.maxLv && md.maxLv <=99))
{
levelDom.classList.add("max");
}else
{
levelDom.classList.remove("max");
}
- if (md.maxLevel>99 && mon.level>=99)
+ if (md.maxLv>99 && mon.level>=99)
levelDom.classList.add("_110");
else
levelDom.classList.remove("_110");
@@ -494,8 +527,12 @@ function editMon(AorB,isAssist,tempIdx)
monstersSearch.value = mD.id>0?mD.id:0;
monstersSearch.onchange();
var settingBox = editBox.querySelector(".setting-box");
- var monEditAwokens = settingBox.querySelectorAll(".m-awoken-ul .awoken-icon");
+ //觉醒
+ var monEditAwokens = settingBox.querySelectorAll(".row-mon-awoken .awoken-ul .awoken-icon");
if (mD.awoken>0) monEditAwokens[mD.awoken].onclick();
+ //超觉醒
+ var monEditSAwokens = settingBox.querySelectorAll(".row-mon-super-awoken .awoken-ul .awoken-icon");
+ if (mD.sawoken>=0) monEditSAwokens[mD.sawoken].onclick();
var monEditLv = settingBox.querySelector(".m-level");
monEditLv.value = mD.level || 1;
var monEditAddHp = settingBox.querySelector(".m-plus-hp");
@@ -554,7 +591,7 @@ function editBoxChangeMonId(id)
}
var settingBox = editBox.querySelector(".setting-box");
- var mAwoken = settingBox.querySelectorAll(".m-awoken-ul li");
+ var mAwoken = settingBox.querySelectorAll(".row-mon-awoken .awoken-ul li");
mAwoken[0].innerHTML = md.awoken.length?"★":"0";
for (var ai=1;ai99?99:md.maxLevel;
+ monEditLv.value = md.maxLv>99?99:md.maxLv;
var rowPlus = settingBox.querySelector(".row-mon-plus");
var rowLatent = settingBox.querySelector(".row-mon-latent");
@@ -646,7 +701,7 @@ function refreshAll(fmt){
}
//刷新觉醒总计
function refreshAwokenCount(team){
- var awokenUL = document.querySelector(".awoken-total-box .m-awoken-ul");
+ var awokenUL = document.querySelector(".awoken-total-box .awoken-ul");
function setCount(idx,number){
var ali = awokenUL.querySelector(".a-c-" + idx);
ali.querySelector(".count").innerHTML = number;
diff --git a/style.css b/style.css
index a4b0e549..3c1c2c30 100644
--- a/style.css
+++ b/style.css
@@ -432,16 +432,23 @@ ul{
.edit-box .setting-box .row-mon-awoken::before{
content: "▼怪物觉醒";
}*/
-.row-mon-awoken .m-awoken-ul{
+.row-mon-awoken .awoken-ul, .row-mon-super-awoken .awoken-ul{
+ font-size: 0;
height: 32px;
}
-.m-awoken-ul .awoken-icon{
+.awoken-ul li{
+ margin-left: 5px;
+}
+.awoken-ul li:first-of-type{
+ margin-left: 0;
+}
+.awoken-ul .awoken-icon{
cursor: pointer;
}
-.m-awoken-ul .awoken-icon.unselected-awoken{
+.awoken-ul .awoken-icon.unselected-awoken{
opacity: 0.3;
}
-.awoken-icon.awoken-count{
+.row-mon-awoken .awoken-icon.awoken-count{
color: yellow;
font-size: 22px;
line-height: 28px;
@@ -449,6 +456,12 @@ ul{
text-shadow: black 0 0 4px;
text-align: center;
}
+.row-mon-awoken .m-super-awoken-ul{
+ margin-top: 5px;
+}
+.edit-box .setting-box .row-mon-super-awoken::before{
+ content: "▼超觉醒";
+}
.edit-box .setting-box .row-mon-plus::before{
/*content: "▼怪物加值";*/
display: block;
@@ -570,18 +583,18 @@ ul{
.detail-box{
margin-top:5px;
}
-.awoken-total-box .m-awoken-ul .awoken-count{
+.awoken-total-box .awoken-ul .awoken-count{
font-size: 20px;
line-height: 32px;
font-family: 'FOT-KurokaneStd-EB';
float: left;
margin-right: 5px;
}
-.awoken-total-box .m-awoken-ul .count{
+.awoken-total-box .awoken-ul .count{
height: 32px;
vertical-align: middle;
}
-.awoken-total-box .m-awoken-ul .count::before{
+.awoken-total-box .awoken-ul .count::before{
content: "×";
}