增加一键解除武器的功能

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{ .control-box .lbl-henshin-change::before{
content: "🕴Henshin"; content: "🕴Henshin";
} }
.control-box .lbl-remove-assist::before{
content: "⛔Remove Assist";
}
.control-box .show-mon-id-lbl::after{ .control-box .show-mon-id-lbl::after{
content:"🆔Show monster ID"; content:"🆔Show monster ID";
} }

View File

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

View File

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

View File

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

View File

@ -260,6 +260,9 @@ label[for="merge-skill"]::after{
.control-box .lbl-henshin-change::before{ .control-box .lbl-henshin-change::before{
content: "🕴️变身"; content: "🕴️变身";
} }
.control-box .lbl-remove-assist::before{
content: "⛔解除辅助";
}
.control-box .show-mon-id-lbl::after{ .control-box .show-mon-id-lbl::after{
content:"🆔显示怪物ID"; 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 class="status"><span class="icon"></span><span class="text"></span></div>
<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-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> </div>
<div class="formation-box"> <div class="formation-box">

View File

@ -520,6 +520,16 @@ Formation.prototype.getQrStr = function(type)
return this.getPdcQrStr(); 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 class PlayerData
{ {

View File

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

View File

@ -2683,7 +2683,7 @@ icon.inflicts::after
*/ */
.control-box .lbl-henshin-change button .control-box .lbl-henshin-change button
{ {
font-size: 2em; font-size: 1.5em;
} }
.control-box .btn-henshin-back::before{ .control-box .btn-henshin-back::before{
content: "◀️"; content: "◀️";
@ -2691,7 +2691,18 @@ icon.inflicts::after
.control-box .btn-henshin-forward::before{ .control-box .btn-henshin-forward::before{
content: "▶️"; 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{ #interchange-line{
pointer-events: none; pointer-events: none;
position: absolute; 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 class="status"><span class="icon"></span><span class="text"></span></div>
<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-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> </div>
<div class="formation-box"> <div class="formation-box">