From 1c32d30fca4f1cfd909dfa610fa6244c71bb095e Mon Sep 17 00:00:00 2001 From: MengXinZXZ <2223529500@qq.com> Date: Sun, 24 Nov 2024 04:26:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E5=90=88=E9=A3=8E=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E6=AC=A7=E7=9A=87=E7=9A=84=E5=B0=8F=E9=85=8D=E4=BB=B6=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E5=92=8C=E9=9C=B2=E5=A4=B4=E5=8F=82=E6=95=B0=E8=A1=A5?= =?UTF-8?q?=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dialog.css | 11 ++++++++++- extension.js | 17 ++++++++++++----- layout.css | 19 ++++++++++++++----- layout_new.css | 21 +++++++++++++++------ player1.css | 21 ++++++++++++++------- player2.css | 21 ++++++++++++++------- player3.css | 21 ++++++++++++++------- player4.css | 26 +++++++++++++++++++------- shoushaUI/lbtn/main3.js | 20 ++++++-------------- 9 files changed, 118 insertions(+), 59 deletions(-) diff --git a/dialog.css b/dialog.css index 70f2965..e5d1239 100644 --- a/dialog.css +++ b/dialog.css @@ -457,12 +457,21 @@ border-radius: 8px; } -#arena[data-outcrop-skin="on"] > .skill-dialog.compare > .content > .player-character > .image { +/* 拼点框露头高度 */ +/* 十周年露头高度 */ +#arena[data-outcrop-skin="shizhounian"] > .skill-dialog.compare > .content > .player-character > .image { height: 192px; clip-path: url(#solo-clip); -webkit-clip-path: url(#solo-clip); } +/* 手杀露头高度 */ +#arena[data-outcrop-skin="shousha"] > .skill-dialog.compare > .content > .player-character > .image { + height: 207px; + clip-path: url(#soloss-clip); + -webkit-clip-path: url(#soloss-clip); +} + .skill-dialog.compare > .content > .vs { order: 3; width: 70px; diff --git a/extension.js b/extension.js index dd4ff31..56231da 100644 --- a/extension.js +++ b/extension.js @@ -3882,7 +3882,8 @@ game.import("extension", function (lib, game, ui, get, ai, _status) { campWrap.appendChild(player.node.name); campWrap.node.avatarName.className = "avatar-name"; - campWrap.node.avatarDefaultName.innerHTML = "主将"; + campWrap.node.avatarDefaultName.innerHTML = get.mode() === "guozhan" ? "主将" : "隐匿"; + //结束 var node = { mask: player.insertBefore(decadeUI.element.create("mask"), player.node.identity), @@ -11182,9 +11183,14 @@ game.import("extension", function (lib, game, ui, get, ai, _status) { }, outcropSkin: { name: "露头皮肤(需对应素材)", - init: false, + init: "off", + item: { + shizhounian: "十周年露头", + shousha: "手杀露头", + off: "关闭", + }, update: function () { - if (window.decadeUI) ui.arena.dataset.outcropSkin = lib.config["extension_十周年UI_outcropSkin"] ? "on" : "off"; + if (window.decadeUI) ui.arena.dataset.outcropSkin = lib.config["extension_十周年UI_outcropSkin"]; }, }, showTemp: { @@ -11660,8 +11666,9 @@ game.import("extension", function (lib, game, ui, get, ai, _status) { let log = [ "魔改十周年 萌修 " + pack.version, "最低适配:v1.10.17", - '继续修复u的遗留问题+整合u的部分优化', - '修复拼点点数异常问题', + "继续修复u的遗留问题+整合u的部分优化", + "修复拼点点数异常问题", + "整合风中的欧皇的小配件修复和露头参数补充", ]; return '点击前往萌修十周年Github仓库

' + log.join("
•") + "

"; })(pack); diff --git a/layout.css b/layout.css index 7b7ae0b..62fedc5 100644 --- a/layout.css +++ b/layout.css @@ -215,8 +215,8 @@ body > .background { #arena > .hand-wrap, #arena > .hand-back { /*手牌区*/ /*左手布局+单独装备栏*/ - left: 300px; - right: 225px;/*数值越大手牌右边界区域越往左*/ + left: 300px; + right: 225px; /*数值越大手牌右边界区域越往左*/ width: auto; height: 150px; bottom: 1%; @@ -235,8 +235,8 @@ body > .background { #arena[data-alone-equip="off"][data-right-layout="off"] > .hand-wrap, #arena[data-alone-equip="off"][data-right-layout="off"] > .hand-back { /*左手布局+非单独装备栏*/ - left: 300px; - right: 95px; + left: 300px; + right: 95px; } #arena[data-alone-equip="off"][data-right-layout="on"] > .hand-wrap, @@ -731,12 +731,21 @@ body > .background { transition: none; } -#arena[data-outcrop-skin="on"] .button.character > .character { +/* 游戏开局前选将框露头高度调整 */ +/* 十周年露头*/ +#arena[data-outcrop-skin="shizhounian"] .button.character > .character { height: 128px; clip-path: url(#solo-clip); -webkit-clip-path: url(#solo-clip); } +/* 手杀露头 */ +#arena[data-outcrop-skin="shousha"] .button.character > .character { + height: 140px; + clip-path: url(#soloss-clip); + -webkit-clip-path: url(#soloss-clip); +} + #arena > .card > .judge-mark { visibility: hidden; } diff --git a/layout_new.css b/layout_new.css index a91d7b3..48dde19 100644 --- a/layout_new.css +++ b/layout_new.css @@ -215,8 +215,8 @@ body > .background { #arena > .hand-wrap, #arena > .hand-back { /*手牌区*/ /*左手布局+单独装备栏*/ - left: 300px; - right: 225px;/*数值越大手牌右边界区域越往左*/ + left: 300px; + right: 225px; /*数值越大手牌右边界区域越往左*/ width: auto; height: 150px; bottom: 1%; @@ -235,8 +235,8 @@ body > .background { #arena[data-alone-equip="off"][data-right-layout="off"] > .hand-wrap, #arena[data-alone-equip="off"][data-right-layout="off"] > .hand-back { /*左手布局+非单独装备栏*/ - left: 300px; - right: 95px; + left: 300px; + right: 95px; } #arena[data-alone-equip="off"][data-right-layout="on"] > .hand-wrap, @@ -252,7 +252,7 @@ body > .background { } /*挑战模式小头像*/ .hand-wrap > .fakeme.avatar { - left: -270px;/*数值越小越左*/ + left: -270px; /*数值越小越左*/ top: auto; right: auto; bottom: 0; @@ -737,12 +737,21 @@ body > .background { transition: none; } -#arena[data-outcrop-skin="on"] .button.character > .character { +/* 游戏开局前选将框露头高度调整 */ +/* 十周年露头*/ +#arena[data-outcrop-skin="shizhounian"] .button.character > .character { height: 128px; clip-path: url(#solo-clip); -webkit-clip-path: url(#solo-clip); } +/* 手杀露头 */ +#arena[data-outcrop-skin="shousha"] .button.character > .character { + height: 140px; + clip-path: url(#soloss-clip); + -webkit-clip-path: url(#soloss-clip); +} + #arena > .card > .judge-mark { visibility: hidden; } diff --git a/player1.css b/player1.css index 212fdb8..292142e 100644 --- a/player1.css +++ b/player1.css @@ -568,21 +568,28 @@ opacity: 0.3; } -#arena[data-outcrop-skin="on"] > .player > .primary-avatar { +/*单将露头*/ +#arena[data-outcrop-skin="shizhounian"] > .player > .primary-avatar { height: 192px; clip-path: url(#solo-clip); /*新增*/ -webkit-clip-path: url(#solo-clip); } +#arena[data-outcrop-skin="shousha"] > .player > .primary-avatar { + height: 207px; + clip-path: url(#solo-clip); /*新增*/ + -webkit-clip-path: url(#solo-clip); +} -#arena[data-outcrop-skin="on"] > .player > .deputy-avatar { +/*双将露头*/ +#arena[data-outcrop-skin="shizhounian"] > .player > .deputy-avatar { height: 192px; - clip-path: url(#duor-clip); /*新增*/ + clip-path: url(#solo-clip); /*新增*/ -webkit-clip-path: url(#duor-clip); } - -#arena[data-outcrop-skin="on"] > .player.fullskin2 > .primary-avatar { - clip-path: url(#doul-clip); /*新增*/ - -webkit-clip-path: url(#duol-clip); +#arena[data-outcrop-skin="shousha"] > .player > .deputy-avatar { + height: 207px; + clip-path: url(#solo-clip); /*新增*/ + -webkit-clip-path: url(#duor-clip); } /*武将牌动皮显示*/ diff --git a/player2.css b/player2.css index 7245961..d06e893 100644 --- a/player2.css +++ b/player2.css @@ -625,21 +625,28 @@ opacity: 0.3; } -#arena[data-outcrop-skin="on"] > .player > .primary-avatar { +/*单将露头*/ +#arena[data-outcrop-skin="shizhounian"] > .player > .primary-avatar { height: 183px; clip-path: url(#solo-clip); /*新增*/ -webkit-clip-path: url(#solo-clip); } +#arena[data-outcrop-skin="shousha"] > .player > .primary-avatar { + height: 195px; + clip-path: url(#solo-clip); /*新增*/ + -webkit-clip-path: url(#solo-clip); +} -#arena[data-outcrop-skin="on"] > .player > .deputy-avatar { +/*双将露头*/ +#arena[data-outcrop-skin="shizhounian"] > .player > .deputy-avatar { height: 183px; - clip-path: url(#duor-clip); /*新增*/ + clip-path: url(#solo-clip); /*新增*/ -webkit-clip-path: url(#duor-clip); } - -#arena[data-outcrop-skin="on"] > .player.fullskin2 > .primary-avatar { - clip-path: url(#duol-clip); /*新增*/ - -webkit-clip-path: url(#duol-clip); +#arena[data-outcrop-skin="shousha"] > .player > .deputy-avatar { + height: 195px; + clip-path: url(#solo-clip); /*新增*/ + -webkit-clip-path: url(#duor-clip); } /*武将牌动皮显示*/ diff --git a/player3.css b/player3.css index a49c655..0db833b 100644 --- a/player3.css +++ b/player3.css @@ -588,21 +588,28 @@ opacity: 0.3; } -#arena[data-outcrop-skin="on"] > .player > .primary-avatar { +/*单将露头*/ +#arena[data-outcrop-skin="shizhounian"] > .player > .primary-avatar { height: 183px; clip-path: url(#solo-clip); /*新增*/ -webkit-clip-path: url(#solo-clip); } +#arena[data-outcrop-skin="shousha"] > .player > .primary-avatar { + height: 195px; + clip-path: url(#solo-clip); /*新增*/ + -webkit-clip-path: url(#solo-clip); +} -#arena[data-outcrop-skin="on"] > .player > .deputy-avatar { +/*双将露头*/ +#arena[data-outcrop-skin="shizhounian"] > .player > .deputy-avatar { height: 183px; - clip-path: url(#duor-clip); /*新增*/ + clip-path: url(#solo-clip); /*新增*/ -webkit-clip-path: url(#duor-clip); } - -#arena[data-outcrop-skin="on"] > .player.fullskin2 > .primary-avatar { - clip-path: url(#duol-clip); /*新增*/ - -webkit-clip-path: url(#duol-clip); +#arena[data-outcrop-skin="shousha"] > .player > .deputy-avatar { + height: 195px; + clip-path: url(#solo-clip); /*新增*/ + -webkit-clip-path: url(#duor-clip); } /*武将牌动皮显示*/ diff --git a/player4.css b/player4.css index 2649d26..1dcd90c 100644 --- a/player4.css +++ b/player4.css @@ -536,20 +536,32 @@ #arena:not(.observe) > .player[data-position="0"].unseen2 > .deputy-avatar { opacity: 0.3; } -#arena[data-outcrop-skin="on"] > .player > .primary-avatar { + +/*单将露头*/ +#arena[data-outcrop-skin="shizhounian"] > .player > .primary-avatar { height: 192px; clip-path: url(#solo-clip); /*新增*/ -webkit-clip-path: url(#solo-clip); } -#arena[data-outcrop-skin="on"] > .player > .deputy-avatar { +#arena[data-outcrop-skin="shousha"] > .player > .primary-avatar { + height: 207px; + clip-path: url(#solo-clip); /*新增*/ + -webkit-clip-path: url(#solo-clip); +} + +/*双将露头*/ +#arena[data-outcrop-skin="shizhounian"] > .player > .deputy-avatar { height: 192px; - clip-path: url(#duor-clip); /*新增*/ + clip-path: url(#solo-clip); /*新增*/ -webkit-clip-path: url(#duor-clip); } -#arena[data-outcrop-skin="on"] > .player.fullskin2 > .primary-avatar { - clip-path: url(#doul-clip); /*新增*/ - -webkit-clip-path: url(#duol-clip); -} /*武将牌动皮显示*/ +#arena[data-outcrop-skin="shousha"] > .player > .deputy-avatar { + height: 207px; + clip-path: url(#solo-clip); /*新增*/ + -webkit-clip-path: url(#duor-clip); +} + +/*武将牌动皮显示*/ .player > .dynamic-wrap { display: block; position: absolute; diff --git a/shoushaUI/lbtn/main3.js b/shoushaUI/lbtn/main3.js index 54b5450..44114bd 100644 --- a/shoushaUI/lbtn/main3.js +++ b/shoushaUI/lbtn/main3.js @@ -366,23 +366,15 @@ app.import(function (lib, game, ui, get, ai, _status, app) { //-------原版---------// //左手模式加开关 if (lib.config["extension_十周年UI_rightLayout"] == "on") { - if (lib.config.extension_十周年UI_XPJ == "on") { - var node5 = ui.create.div(".huanfuButton", ui.arena, plugin.click.huanfu); - var node2 = ui.create.div(".jiluButton", ui.arena, ui.click.pause); - //-------------------// - } else { - //-------新版----------// - var node6 = ui.create.div(".huanfuButton_new", ui.arena, plugin.click.huanfu); - var node7 = ui.create.div(".jiluButton_new", ui.arena, ui.click.pause); - var node8 = ui.create.div(".meiguiButton_new", ui.arena); - var node9 = ui.create.div(".xiaolianButton_new", ui.arena); - //---------------------// - } + var node6 = ui.create.div(".huanfuButton_new", ui.arena, plugin.click.huanfu); + var node7 = ui.create.div(".jiluButton_new", ui.arena, ui.click.pause); + //var node8 = ui.create.div(".meiguiButton_new", ui.arena); + var node9 = ui.create.div(".xiaolianButton_new", ui.arena); + //---------------------// } else { - //-------新版----------// var node6 = ui.create.div(".huanfuButton_new1", ui.arena, plugin.click.huanfu); var node7 = ui.create.div(".jiluButton_new1", ui.arena, ui.click.pause); - var node8 = ui.create.div(".meiguiButton_new1", ui.arena, plugin.click.meigui); + //var node8 = ui.create.div(".meiguiButton_new1", ui.arena, plugin.click.meigui); var node9 = ui.create.div(".xiaolianButton_new1", ui.arena, plugin.click.xiaolian); //---------------------// }