增加一键解除武器的功能

This commit is contained in:
枫谷剑仙 2022-10-11 19:42:51 +08:00
parent e5d9ee8646
commit 7450031bc5
12 changed files with 57 additions and 14 deletions

BIN
images/icon-assist-bind.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 876 B

View File

@ -265,6 +265,9 @@ label[for="merge-skill"]::after{
.control-box .lbl-henshin-change::before{
content: "🕴Henshin";
}
.control-box .lbl-remove-assist::before{
content: "⛔Remove Assist";
}
.control-box .show-mon-id-lbl::after{
content:"🆔Show monster ID";
}

View File

@ -258,6 +258,9 @@ label[for="merge-skill"]::after{
.control-box .lbl-henshin-change::before{
content: "🕴️変身";
}
.control-box .lbl-remove-assist::before{
content: "⛔アシストを解除";
}
.control-box .show-mon-id-lbl::after{
content:"🆔モンスターIDを表示";
}
@ -265,7 +268,7 @@ label[for="merge-skill"]::after{
content:"❄️スキル クールを表示";
}
.control-box .show-mon-awoken-lbl::after{
content:"👁カードの覚醒を表示します";
content:"👁カードの覚醒を表示";
}
.control-box .show-awoken-count-lbl::after{
content:"⚔️総覚醒と能力値の表示";

View File

@ -255,6 +255,9 @@ label[for="merge-skill"]::after{
.control-box .lbl-henshin-change::before{
content: "🕴️변신";
}
.control-box .lbl-remove-assist::before{
content: "⛔보조를 해제합";
}
.control-box .show-mon-id-lbl::after{
content:"🆔몬스터 ID 표시";
}
@ -262,7 +265,7 @@ label[for="merge-skill"]::after{
content:"❄️스킬의 사용 대기 시간 표시";
}
.control-box .show-mon-awoken-lbl::after{
content:"👁카드 각성을 표시합니다";
content:"👁카드 각성을 표시합";
}
.control-box .show-awoken-count-lbl::after{
content:"⚔️각성 통계 및 기능 값 표시";

View File

@ -262,6 +262,9 @@ label[for="merge-skill"]::after{
.control-box .lbl-henshin-change::before{
content: "🕴️變身";
}
.control-box .lbl-remove-assist::before{
content: "⛔解除輔助";
}
.control-box .show-mon-id-lbl::after{
content:"🆔顯示怪物ID";
}

View File

@ -260,6 +260,9 @@ label[for="merge-skill"]::after{
.control-box .lbl-henshin-change::before{
content: "🕴️变身";
}
.control-box .lbl-remove-assist::before{
content: "⛔解除辅助";
}
.control-box .show-mon-id-lbl::after{
content:"🆔显示怪物ID";
}

View File

@ -87,6 +87,7 @@ var formation = new Formation(teamsCount,5);
<div class="status"><span class="icon"></span><span class="text"></span></div>
<div>
<span class="lbl-henshin-change"><button class="btn-henshin-back" onclick="henshinStep(-1);"></button><button class="btn-henshin-forward" onclick="henshinStep(+1);"></button></span>
<span class="lbl-remove-assist"><button class="btn-remove-assist" onclick="formation.removeAssist();"></span>
</div>
</div>
<div class="formation-box">

View File

@ -520,6 +520,16 @@ Formation.prototype.getQrStr = function(type)
return this.getPdcQrStr();
}
}
Formation.prototype.removeAssist = function() {
this.teams.forEach(team=>{
const assists = team[1];
for (let i = 0; i < assists.length; i++) {
assists[i] = new MemberAssist();
}
});
creatNewUrl();
refreshAll(formation);
}
class PlayerData
{

View File

@ -6403,7 +6403,7 @@ const cachesMap = new Map([
],
[
"multi.html",
"c76d3fda4d477a02d99de4ce87a18bb0"
"ad66ab8834ff0bfd303ef03b845ba3ed"
],
[
"script-custom_elements.js",
@ -6423,11 +6423,11 @@ const cachesMap = new Map([
],
[
"script.js",
"72234822ac67b450717118fedd64565d"
"ef50bfa5710dde66406306022babe2ea"
],
[
"solo.html",
"28002c336a8cd1e3055160136221ec72"
"3b847e1d747d10bbc3eadc77b59262f2"
],
[
"style-monsterimages.css",
@ -6435,7 +6435,7 @@ const cachesMap = new Map([
],
[
"style.css",
"d4df4ea4cd42822c0e5928e2f41d2f6d"
"00aed1d757798c01338fbae7237b913f"
],
[
"temp.js",
@ -6443,11 +6443,11 @@ const cachesMap = new Map([
],
[
"triple.html",
"6bdbef90c9be623c8418d6e85e1bdfd4"
"831ab332be5a0d35e1c8ff48d79c3ca2"
],
[
"languages/en.css",
"916da57389442ee2ff1382a027a1c454"
"010471876fb55dcab194ad1b483f1aa3"
],
[
"languages/en.js",
@ -6463,7 +6463,7 @@ const cachesMap = new Map([
],
[
"languages/ja.css",
"ef87697939803aa7086140a20590597b"
"7186ba1001135c4b80f481d453685d8f"
],
[
"languages/ja.js",
@ -6471,7 +6471,7 @@ const cachesMap = new Map([
],
[
"languages/ko.css",
"a03e01bfe3263aeb93d695cfab690771"
"cb347f8b755508c078b21ec06ff6e6f5"
],
[
"languages/ko.js",
@ -6491,7 +6491,7 @@ const cachesMap = new Map([
],
[
"languages/zh-TW.css",
"1b75fe15131d9e68fb8d55a28f96d16f"
"9e9965d528e0f594e11832599d77dce0"
],
[
"languages/zh-TW.js",
@ -6499,7 +6499,7 @@ const cachesMap = new Map([
],
[
"languages/zh.css",
"a6909be95641149c5b99086fbf63ec6f"
"6d248ba4ebfc76f57a0c6db5b45c7f0b"
],
[
"languages/zh.js",
@ -6545,6 +6545,10 @@ const cachesMap = new Map([
"images/icon-add-combo.png",
"c662326964c237ddfefedd6e166fff35"
],
[
"images/icon-assist-bind.png",
"c1d322dd8cfac3d9ee7ba822560d9d8c"
],
[
"images/icon-awoken-bind.png",
"2c635288d6c94fafb07ff562198850d8"

View File

@ -67,6 +67,7 @@ var formation = new Formation(teamsCount,6);
<div class="status"><span class="icon"></span><span class="text"></span></div>
<div>
<span class="lbl-henshin-change"><button class="btn-henshin-back" onclick="henshinStep(-1);"></button><button class="btn-henshin-forward" onclick="henshinStep(+1);"></button></span>
<span class="lbl-remove-assist"><button class="btn-remove-assist" onclick="formation.removeAssist();"></span>
</div>
</div>
<div class="formation-box">

View File

@ -2683,7 +2683,7 @@ icon.inflicts::after
*/
.control-box .lbl-henshin-change button
{
font-size: 2em;
font-size: 1.5em;
}
.control-box .btn-henshin-back::before{
content: "◀️";
@ -2691,7 +2691,18 @@ icon.inflicts::after
.control-box .btn-henshin-forward::before{
content: "▶️";
}
.control-box .btn-remove-assist{
vertical-align: bottom;
}
.control-box .btn-remove-assist::before{
content: "";
background-image: url(images/icon-assist-bind.png);
background-repeat: no-repeat;
background-size: contain;
display: block;
width: 2em;
height: 2em;
}
#interchange-line{
pointer-events: none;
position: absolute;

View File

@ -82,6 +82,7 @@ var formation = new Formation(teamsCount,6);
<div class="status"><span class="icon"></span><span class="text"></span></div>
<div>
<span class="lbl-henshin-change"><button class="btn-henshin-back" onclick="henshinStep(-1);"></button><button class="btn-henshin-forward" onclick="henshinStep(+1);"></button></span>
<span class="lbl-remove-assist"><button class="btn-remove-assist" onclick="formation.removeAssist();"></span>
</div>
</div>
<div class="formation-box">