解决上一个改动造成的新BUG

This commit is contained in:
枫谷剑仙 2024-08-28 02:27:12 +08:00
parent efa03db1af
commit 33852b8f9f
2 changed files with 6 additions and 5 deletions

View File

@ -820,10 +820,11 @@ function calculateAbility(member, assist = null, solo = true, teamsCount = 1) {
//地下城强化
const dge = formation.dungeonEnchance;
const dgeRate = [dge.rate.hp, dge.rate.atk, dge.rate.rcv];
const isDge = (memberAttrsTypesWithWeapon=>{
const isDge = (()=>{
const memberAttrsTypesWithWeapon = typeof member.getAttrsTypesWithWeapon === "function" ? member.getAttrsTypesWithWeapon(assist) : memberCard;
const baseBool = dge.rarities.includes(memberCard.rarity) //符合星级
|| dge?.collabs?.includes(memberCard.collabId) //符合合作
||dge?.gachas?.some(n=>memberCard.gachaIds.includes(n)); //符合抽蛋桶
|| dge?.collabs?.includes(memberCard.collabId) //符合合作
|| dge?.gachas?.some(n=>memberCard.gachaIds.includes(n)); //符合抽蛋桶
return {
awoken: baseBool //计算武器觉醒
|| memberAttrsTypesWithWeapon.attrs.some(attr=>dge.attrs.includes(attr)) //符合属性
@ -834,7 +835,7 @@ function calculateAbility(member, assist = null, solo = true, teamsCount = 1) {
|| memberCard.types.some(type=>dge.types.includes(type)) //符合类型
,
};
})(member.getAttrsTypesWithWeapon(assist));
})();
//地下城阴阳加护强化
if (dge.benefit) { //当存在加护

View File

@ -33515,7 +33515,7 @@ const cachesMap = new Map([
],
[
"script-universal_function.js",
"d6f10d009ef4d6b6cae7d833ac3a7422"
"c1aa9336465c19f92f53d5a3086ece6f"
],
[
"script.js",