美服 v21.4

This commit is contained in:
枫谷剑仙 2024-05-17 03:30:57 +08:00
parent 078c857b0c
commit 39fc4af35f
24 changed files with 48 additions and 53 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 472 KiB

After

Width:  |  Height:  |  Size: 567 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 854 KiB

After

Width:  |  Height:  |  Size: 923 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 472 KiB

After

Width:  |  Height:  |  Size: 567 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 226 KiB

After

Width:  |  Height:  |  Size: 230 KiB

View File

@ -2,25 +2,25 @@
{
"code": "ja",
"ckey": {
"card": "93ce19ab10cc8488510426731071b608",
"skill": "ec9681aea9de7e7fc419331d2d8aef7c"
"card": "7fea98080d80bad2def7bd8256086b07",
"skill": "a3436a8a49e1fe0d1c8dbb14217f17c6"
},
"updateTime": 1715257988061
"updateTime": 1715886666385
},
{
"code": "en",
"ckey": {
"card": "3d38736a465b58c2601bb991dec73a97",
"skill": "4793aa044ebe5945fda8d4e5bf8fad2f"
"card": "9fa9a31928b7c07478de72182cf33168",
"skill": "0a759c657e0a95a615245b3c76aa54c9"
},
"updateTime": 1715257988061
"updateTime": 1715886666385
},
{
"code": "ko",
"ckey": {
"card": "42f8efc921d08c22cf2b009ff38932d9",
"skill": "798d76305f50d78a2b618975408739f8"
"card": "fe8684fa755e34822e14c062f2f06bbd",
"skill": "6303aaa3d0a58d2982f2dcadcf8160f2"
},
"updateTime": 1715257988061
"updateTime": 1715886666385
}
]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1640,10 +1640,9 @@ function countTeamSB(team, solo) {
sbn += enableAwoken.filter(n=>n===59).length ? member.latent.filter(n=>n===47).length * 3 : 0;
}
if (solo || teamsCount === 3) {
const isJa = currentDataSource.code === "ja";
switch (badge) {
case 7: //SB
sbn += isJa ? 2 : 1;
sbn += 2;
break;
case 23: //SB++ 辅助无效
sbn += 10;
@ -1701,16 +1700,15 @@ function countMoveTime(team, leader1id, leader2id, teamIdx) {
let _team = team.concat();
//1人、3人计算徽章
if (solo || teamsCount === 3) {
const isJa = currentDataSource.code === "ja";
switch (badge) {
case 2: //小手指
moveTime.duration.badge = isJa ? 3 : 1;
moveTime.duration.badge = 3;
break;
case 21: //大手指
moveTime.duration.badge = isJa ? 4 : 2;
moveTime.duration.badge = 4;
break;
case PAD_PASS_BADGE: //月卡
moveTime.duration.badge = isJa ? 4 : 3;
moveTime.duration.badge = 4;
break;
case 22: case 23: //状态异常耐性&SB++ 辅助无效
moveTime.duration.badge = 3;

View File

@ -6748,7 +6748,6 @@ function refreshTeamAwokenEfeect(awokenEffectDom, team, ti) {
let parseLSkill1 = skillParser(leader1?.card?.leaderSkillId),
parseLSkill2 = skillParser(leader2?.card?.leaderSkillId);
const isJa = currentDataSource.code === "ja";
//防绑
if (targetIcon = awokenEffectDom.querySelector(".awoken-icon[data-awoken-icon=\"52\"]")) {
const teamFlagsMembers = Array.from(targetIcon.parentElement.querySelectorAll(".team-flags li"));
@ -6760,7 +6759,7 @@ function refreshTeamAwokenEfeect(awokenEffectDom, team, ti) {
const memberData = members[mi];
const assistData = assists[mi];
let thisAwokenNum = 0;
if (badge === 8 && (isJa || mi === 0) || badge === 22) {
if (badge === 8 || badge === 22) {
thisAwokenNum = 2;
} else {
let effectiveAwokens = memberData.effectiveAwokens(assistData);
@ -6849,7 +6848,7 @@ function refreshTeamAwokenEfeect(awokenEffectDom, team, ti) {
let prob = thisAwokenNum / 5;
switch (badge) {
case 9:
prob += isJa ? 1 : 0.5;
prob += 1;
break;
case 22: //状态异常耐性 辅助无效
prob += 1;
@ -6869,7 +6868,7 @@ function refreshTeamAwokenEfeect(awokenEffectDom, team, ti) {
let prob = thisAwokenNum / 5;
switch (badge) {
case 12:
prob += isJa ? 1 : 0.5;
prob += 1;
break;
case 22: //状态异常耐性 辅助无效
prob += 1;
@ -6889,7 +6888,7 @@ function refreshTeamAwokenEfeect(awokenEffectDom, team, ti) {
let prob = thisAwokenNum / 5;
switch (badge) {
case 13:
prob += isJa ? 1 : 0.5;
prob += 1;
break;
case 22: //状态异常耐性 辅助无效
prob += 1;
@ -6909,7 +6908,7 @@ function refreshTeamAwokenEfeect(awokenEffectDom, team, ti) {
let prob = thisAwokenNum / 5;
switch (badge) {
case 14:
prob += isJa ? 1 : 0.5;
prob += 1;
break;
case 22: //状态异常耐性 辅助无效
prob += 1;
@ -7454,12 +7453,10 @@ function refreshTeamTotalHP(totalDom, team, teamIdx) {
const teamHPAwoken = awokenCountInTeam(team, 46, solo, teamsCount), teamHPAwokenScale = (1 + 0.05 * teamHPAwoken); //全队大血包个数
const isJa = currentDataSource.code === "ja";
function getBadgeHPScale(badge, member) {
if (teamsCount == 2) return 1;
switch (badge) {
case 5: return isJa ? 1.10 : 1.05; //小血
case 5: return 1.10; //小血
case 18: return 1.15; //大血
case 20: return 1.10; //全属性
case 22: case 23: return 1.50; //状态异常耐性&SB++ 辅助无效

View File

@ -447,7 +447,7 @@ const cachesMap = new Map([
],
[
"images/cards_ja/CARDS_112.PNG",
"eeaa9790f5aad294e03dab1b22b78ab1"
"4d025a06a27635060bcb27f0ab61bfa0"
],
[
"sound/voice/ja/padv001.wav",
@ -10619,7 +10619,11 @@ const cachesMap = new Map([
],
[
"images/cards_en/CARDS_111.PNG",
"d4673b931f61b84dadaa6716e984e363"
"a42b55077901a5bee60221722ad579f6"
],
[
"images/cards_en/CARDS_112.PNG",
"576a2e7430811d6b25e9e92729c495ab"
],
[
"sound/voice/en/padv001.wav",
@ -18215,7 +18219,11 @@ const cachesMap = new Map([
],
[
"images/cards_ko/CARDS_111.PNG",
"d4673b931f61b84dadaa6716e984e363"
"a42b55077901a5bee60221722ad579f6"
],
[
"images/cards_ko/CARDS_112.PNG",
"576a2e7430811d6b25e9e92729c495ab"
],
[
"sound/voice/ko/padv001.wav",
@ -26235,11 +26243,11 @@ const cachesMap = new Map([
],
[
"script-universal_function.js",
"c9f02f55722b4112a7625205c541d930"
"96e1e745f6a480249a3fea74db16af4a"
],
[
"script.js",
"466e04a94065e0d6fc4f7dd1592905cd"
"12467adb3aa2825e287a49ac89ddc1c9"
],
[
"solo.html",
@ -26247,7 +26255,7 @@ const cachesMap = new Map([
],
[
"style-monsterimages.css",
"0e12d30db268af71cfd3d015cbd207c4"
"33b1a1ec03af581459dfb2bb0bf6a55c"
],
[
"style.css",
@ -26327,7 +26335,7 @@ const cachesMap = new Map([
],
[
"images/badge.png",
"c5217c5dd754c407f9c9b5f2fd8ee9ea"
"6cd62016dd656ca20e927e863f055501"
],
[
"images/card-frame-any.png",

View File

@ -1541,23 +1541,15 @@
background-position-x: calc(-36px * 3);
}
body:not([data-game-source="ja"]) .badge:where(
[data-badge-icon='7'],
[data-badge-icon='8'],
[data-badge-icon='9'],
[data-badge-icon='12'],
[data-badge-icon='13'],
[data-badge-icon='14'],
)::before {
background-position-x: calc(-36px * 1);
}
:lang(en) .badge:where(
[data-badge-icon='1'],
[data-badge-icon='3'],
[data-badge-icon='20'],
[data-badge-icon='22'],
)::before,
:lang(ko) .badge:where(
[data-badge-icon='3'],
[data-badge-icon='22'],
)::before {
background-position-x: calc(-36px * 1);
}