在不同怪物之间切换,不再清空潜觉,只清空不能打的潜觉
This commit is contained in:
parent
5889781fc8
commit
512cc23d09
|
@ -179,6 +179,17 @@ function latentUseHole(latentId)
|
|||
return 1;
|
||||
}
|
||||
}
|
||||
//获取最大潜觉数量
|
||||
function getMaxLatentCount(id)
|
||||
{ //转生2和超转生3为8个格子
|
||||
if (Cards[id])
|
||||
{
|
||||
return Cards[id].is8Latent ? 8 : 6;
|
||||
}else
|
||||
{
|
||||
return 6;
|
||||
}
|
||||
}
|
||||
//计算用了多少潜觉格子
|
||||
function usedHole(latents)
|
||||
{
|
||||
|
|
24
script.js
24
script.js
|
@ -232,17 +232,6 @@ Formation.prototype.loadObj= function(f){
|
|||
if (f.b)
|
||||
this.teams[0][2] = f.b; //原来模式的徽章
|
||||
};
|
||||
//获取最大潜觉数量
|
||||
function getMaxLatentCount(id)
|
||||
{ //转生2和超转生3为8个格子
|
||||
if (Cards[id])
|
||||
{
|
||||
return Cards[id].is8Latent ? 8 : 6;
|
||||
}else
|
||||
{
|
||||
return 6;
|
||||
}
|
||||
}
|
||||
//切换通用的切换className显示的函数
|
||||
function toggleDomClassName(checkBox, className, checkedAdd = true, dom = document.body)
|
||||
{
|
||||
|
@ -1832,7 +1821,7 @@ function refreshLatent(latent,monid,iconArr)
|
|||
for (let ai = 0; ai<iconArr.length; ai++)
|
||||
{
|
||||
const icon = iconArr[ai];
|
||||
if (latent[latentIndex] != undefined && ai >= usedHoleN) //有潜觉
|
||||
if (latent[latentIndex] != undefined && ai >= usedHoleN && ai < maxLatentCount) //有潜觉
|
||||
{
|
||||
icon.setAttribute("data-latent-icon", latent[latentIndex]);
|
||||
icon.classList.remove(className_displayNone);
|
||||
|
@ -2178,7 +2167,12 @@ function editBoxChangeMonId(id)
|
|||
btnDone.disabled = false;
|
||||
}
|
||||
}
|
||||
editBox.latent.length = 0;
|
||||
|
||||
const allKillerLatent = typekiller_for_type.map(type=>type.latent);
|
||||
//去除所有不能再打的潜觉
|
||||
editBox.latent = editBox.latent.filter(lat=>
|
||||
!allKillerLatent.includes(lat) ||
|
||||
allKillerLatent.includes(lat) && allowLatent.has(lat));
|
||||
editBox.refreshLatent(editBox.latent,id);
|
||||
editBox.reCalculateExp();
|
||||
editBox.reCalculateAbility();
|
||||
|
@ -2396,7 +2390,7 @@ function refreshTeamTotalHP(totalDom,team){
|
|||
|
||||
tHpDom.innerHTML = Math.round(tHP).toString() +
|
||||
(teamHPAwoken>0||badgeHPScale!=1 ?
|
||||
("("+Math.round(tHP * (1 + 0.05 * teamHPAwoken)*badgeHPScale).toString()+")") :
|
||||
("("+Math.round(Math.round(tHP * (1 + 0.05 * teamHPAwoken))*badgeHPScale).toString()+")") :
|
||||
"");
|
||||
}
|
||||
if (tRcvDom)
|
||||
|
@ -2417,7 +2411,7 @@ function refreshTeamTotalHP(totalDom,team){
|
|||
|
||||
tRcvDom.innerHTML = tRCV.toString() +
|
||||
(teamRCVAwoken>0||badgeRCVScale!=1 ?
|
||||
("("+Math.round(tRCV * (1 + 0.10 * teamRCVAwoken)*badgeRCVScale).toString()+")") :
|
||||
("("+Math.round(Math.round(tRCV * (1 + 0.10 * teamRCVAwoken))*badgeRCVScale).toString()+")") :
|
||||
"");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue