Browse Source

增加其他几个6格潜觉

tags/v6.3
枫谷剑仙 6 years ago
parent
commit
71a382d4f0
11 changed files with 64 additions and 21 deletions
  1. BIN
      images/latent.png
  2. BIN
      images/project file/latent.fw.png
  3. +1
    -1
      languages/en.css
  4. +1
    -1
      languages/ko.css
  5. +5
    -1
      multi.html
  6. +6
    -4
      script-universal_function.js
  7. +9
    -7
      script.js
  8. +5
    -1
      solo.html
  9. +21
    -2
      style-monsterimages.css
  10. +11
    -3
      style.css
  11. +5
    -1
      triple.html

BIN
images/latent.png View File

Before After
Width: 504  |  Height: 1216  |  Size: 64 kB Width: 504  |  Height: 1344  |  Size: 71 kB

BIN
images/project file/latent.fw.png View File

Before After
Width: 504  |  Height: 1216  |  Size: 271 kB Width: 504  |  Height: 1344  |  Size: 292 kB

+ 1
- 1
languages/en.css View File

@@ -324,7 +324,7 @@
background-position-x: -32px;
}
.latent-icon[data-latent-icon='17']::before,
.latent-icon[data-latent-icon='37']::before
.latent-icon[data-latent-icon='38']::before
{
background-position-x: -252px;
}


+ 1
- 1
languages/ko.css View File

@@ -316,7 +316,7 @@
background-position-x: -32px;
}
.latent-icon[data-latent-icon='17']::before,
.latent-icon[data-latent-icon='37']::before
.latent-icon[data-latent-icon='38']::before
{
background-position-x: -252px;
}


+ 5
- 1
multi.html View File

@@ -801,7 +801,11 @@ var formation = new Formation(teamsCount,5);
<li class="latent-icon" data-latent-icon="34"></li><!--大木盾-->
<li class="latent-icon" data-latent-icon="35"></li><!--大光盾-->
<li class="latent-icon" data-latent-icon="36"></li><!--大暗盾-->
<li class="latent-icon" data-latent-icon="37"></li><!--6色破无效-->
<li class="latent-icon" data-latent-icon="37"></li><!--6色破属吸-->
<li class="latent-icon" data-latent-icon="38"></li><!--6色破无效-->
<li class="latent-icon" data-latent-icon="39"></li><!--不掉毒-->
<li class="latent-icon" data-latent-icon="40"></li><!--不掉废-->
<li class="latent-icon" data-latent-icon="41"></li><!--不被换队长-->
</ul>
</div>
<div class="setting-row row-mon-skill">


+ 6
- 4
script-universal_function.js View File

@@ -156,13 +156,15 @@ fetch("library/jy4340132-aaa/adpcm.wasm").then((response) => response.arrayBuffe
}*/
});
//▲ADPCM播放相关
function latentUseHole(latentId)
{
//12号以后都是2格的潜觉,37号后是6格的潜觉
return latentId >= 37 ? 6 : (latentId>= 12 ? 2 : 1);
}
//计算用了多少潜觉格子
function usedHole(latents)
{
return latents.reduce((usedHole, latentId) => usedHole +
(latentId == 37 ? 6 : (latentId>= 12 ? 2 : 1)) //12号以后都是2格的潜觉
, 0);
return latents.reduce((usedHole, latentId) => usedHole + latentUseHole(latentId), 0);
}
//计算所有队伍中有多少个该觉醒
function awokenCountInFormation(formationTeams,awokenIndex,solo,teamsCount)


+ 9
- 7
script.js View File

@@ -1215,13 +1215,15 @@ function initialize()
function addLatent(){
if (this.classList.contains("unselected-latent")) return; //不能选的觉醒直接退出
const lIdx = parseInt(this.getAttribute("data-latent-icon"),10); //潜觉的序号
const usedHoleN = usedHole(editBox.latent); //使用了的格子
const maxLatentCount = getMaxLatentCount(editBox.mid); //最大潜觉数量
if (lIdx == 37 && usedHoleN<=(maxLatentCount-6) || //如果能添加6格的觉醒
lIdx >= 12 && lIdx <37 && usedHoleN<=(maxLatentCount-2) || //如果能添加2格的觉醒
lIdx < 12 && usedHoleN<=(maxLatentCount-1)) //如果能添加1格的觉醒
{editBox.latent.push(lIdx);}
else {return;}
const usedHoleN = usedHole(editBox.latent); //已经使用了的格子
const enabledHole = maxLatentCount - usedHoleN; //还剩余的格子
if (latentUseHole(lIdx) <= enabledHole)
editBox.latent.push(lIdx);
else
return;

editBox.reCalculateAbility();
editBox.refreshLatent(editBox.latent,editBox.mid);
}
@@ -1739,7 +1741,7 @@ function refreshLatent(latent,monid,iconArr) //刷新潜觉
{
icon.setAttribute("data-latent-icon", latent[latentIndex]);
icon.classList.remove(className_displayNone);
usedHoleN += latent[latentIndex] == 37 ? 6 : (latent[latentIndex]>= 12 ? 2 : 1);
usedHoleN += latentUseHole(latent[latentIndex]);
latentIndex++;
}
else if(ai < usedHoleN) //多格潜觉后方隐藏


+ 5
- 1
solo.html View File

@@ -753,7 +753,11 @@ var formation = new Formation(teamsCount,6);
<li class="latent-icon" data-latent-icon="34"></li><!--大木盾-->
<li class="latent-icon" data-latent-icon="35"></li><!--大光盾-->
<li class="latent-icon" data-latent-icon="36"></li><!--大暗盾-->
<li class="latent-icon" data-latent-icon="37"></li><!--6色破无效-->
<li class="latent-icon" data-latent-icon="37"></li><!--6色破属吸-->
<li class="latent-icon" data-latent-icon="38"></li><!--6色破无效-->
<li class="latent-icon" data-latent-icon="39"></li><!--不掉毒-->
<li class="latent-icon" data-latent-icon="40"></li><!--不掉废-->
<li class="latent-icon" data-latent-icon="41"></li><!--不被换队长-->
</ul>
</div>
<div class="setting-row row-mon-skill">


+ 21
- 2
style-monsterimages.css View File

@@ -698,6 +698,14 @@
{
width: 76px;
}
.latent-icon[data-latent-icon='37']::before,
.latent-icon[data-latent-icon='38']::before,
.latent-icon[data-latent-icon='39']::before,
.latent-icon[data-latent-icon='40']::before,
.latent-icon[data-latent-icon='41']::before
{
width: 252px;
}
.latent-icon[data-latent-icon='1']::before{ /*HP*/
background-position-y: calc(-32px * 1);
}
@@ -808,10 +816,21 @@
.latent-icon[data-latent-icon='36']::before{ /*大暗盾*/
background-position-y: calc(-32px * 36);
}
.latent-icon[data-latent-icon='37']::before{ /*6色破无效*/
width: 252px;
.latent-icon[data-latent-icon='37']::before{ /*6色破属吸*/
background-position-y: calc(-32px * 37);
}
.latent-icon[data-latent-icon='38']::before{ /*6色破无效*/
background-position-y: calc(-32px * 38);
}
.latent-icon[data-latent-icon='39']::before{ /*不掉毒*/
background-position-y: calc(-32px * 39);
}
.latent-icon[data-latent-icon='40']::before{ /*不掉废*/
background-position-y: calc(-32px * 40);
}
.latent-icon[data-latent-icon='41']::before{ /*不被换队长*/
background-position-y: calc(-32px * 41);
}
/* 徽章背景 */
.badge{


+ 11
- 3
style.css View File

@@ -594,14 +594,22 @@ ul{
.team-latents .latent-icon[data-latent-icon='34'],
.team-latents .latent-icon[data-latent-icon='35'],
.team-latents .latent-icon[data-latent-icon='36'],
.team-latents .latent-icon[data-latent-icon='37']
.team-latents .latent-icon[data-latent-icon='37'],
.team-latents .latent-icon[data-latent-icon='38'],
.team-latents .latent-icon[data-latent-icon='39'],
.team-latents .latent-icon[data-latent-icon='40'],
.team-latents .latent-icon[data-latent-icon='41']
{
margin-left: 0;
margin-right: 0;
}
.team-latents .latent-ul .latent-icon[data-latent-icon='37']::before{ /*6色破无效*/
.team-latents .latent-ul .latent-icon[data-latent-icon='37']::before,
.team-latents .latent-ul .latent-icon[data-latent-icon='38']::before,
.team-latents .latent-ul .latent-icon[data-latent-icon='39']::before,
.team-latents .latent-ul .latent-icon[data-latent-icon='40']::before,
.team-latents .latent-ul .latent-icon[data-latent-icon='41']::before
{ /*6格的潜觉*/
width: 152px;
background-position-y: calc(-32px * 37 - 3px);
margin-left: -50px;
margin-right: 47px;
}


+ 5
- 1
triple.html View File

@@ -1448,7 +1448,11 @@ var formation = new Formation(teamsCount,6);
<li class="latent-icon" data-latent-icon="34"></li><!--大木盾-->
<li class="latent-icon" data-latent-icon="35"></li><!--大光盾-->
<li class="latent-icon" data-latent-icon="36"></li><!--大暗盾-->
<li class="latent-icon" data-latent-icon="37"></li><!--6色破无效-->
<li class="latent-icon" data-latent-icon="37"></li><!--6色破属吸-->
<li class="latent-icon" data-latent-icon="38"></li><!--6色破无效-->
<li class="latent-icon" data-latent-icon="39"></li><!--不掉毒-->
<li class="latent-icon" data-latent-icon="40"></li><!--不掉废-->
<li class="latent-icon" data-latent-icon="41"></li><!--不被换队长-->
</ul>
</div>
<div class="setting-row row-mon-skill">


Loading…
Cancel
Save