From f4a42925cff7bace132d5c11dc52724f25a1487e Mon Sep 17 00:00:00 2001 From: Miao_Spring <539943419@qq.com> Date: Tue, 12 Mar 2024 23:32:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=AF=B9=E8=B6=85=E7=95=8C?= =?UTF-8?q?=E7=AA=81=E7=A0=B4=E4=B8=80=E4=BA=8C=E6=9C=9F=E7=9A=84=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- extension.js | 128 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) diff --git a/extension.js b/extension.js index 84157c8..c2b7ae1 100644 --- a/extension.js +++ b/extension.js @@ -1945,6 +1945,134 @@ game.import("extension", function (lib, game, ui, get, ai, _status) { clear: true }, + + line1456343453: { + name: "------------------", + clear: true + }, + updateSup1: { + name: "", + intro: "更新超界突破", + clear: true, + onclick: async function () { + if (!game.getExtensionConfig("超界突破", "enable")) { + alert("未安装超界突破拓展"); + return; + } + if (this.innerHTML != "") { + return alert("已经在更新了"); + } + this.innerHTML = ""; + var url = "http://git.miaospring.top:3000/539943419/noname_miaomiao/raw/branch/sup/extension.js"; + var extName = "超界突破"; + miao_update_extension_js(url,extName) + this.innerHTML = ""; + } + }, + + line65464485646: { + name: "------------", + clear: true + }, + + updateSup1Img: { + name: "", + intro: "通过遍历所有武将的头像列表和目录下的文件对比,自动下载缺失的图像素材", + clear: true, + onclick: async function () { + // 本地img + game.getFileList("extension/超界突破",(fold,files)=>{ + var img_map = {} + // 扩展包需求img + for(var i in lib.characterPack['mode_extension_超界突破']){ + var p = lib.characterPack['mode_extension_超界突破'][i] + // game.log(p[4][p[4].length-2].split('/')[p[4][p[4].length-2].split('/').length-1]) + img_map[p[4][p[4].length-2].split('/')[p[4][p[4].length-2].split('/').length-1]] = false + } + + for(var i of files){ + // game.log(i) + if(img_map[i] === false)img_map[i] = true; + } + + for(var i in img_map){ + if(!img_map[i]){ + miao_download("http://git.miaospring.top:3000/539943419/noname_miaomiao/raw/branch/sup/" + i,'超界突破',i) + } + } + },()=>{alert('失败')}) + } + }, + + line4554451234574: { + name: "------------", + clear: true + }, + + + line14641234: { + name: "------------------", + clear: true + }, + updateSup2: { + name: "", + intro: "更新超界Ⅱ期", + clear: true, + onclick: async function () { + if (!game.getExtensionConfig("超界Ⅱ期", "enable")) { + alert("未安装超界Ⅱ期拓展"); + return; + } + if (this.innerHTML != "") { + return alert("已经在更新了"); + } + this.innerHTML = ""; + var url = "http://git.miaospring.top:3000/539943419/noname_miaomiao/raw/branch/sup2/extension.js"; + var extName = "超界Ⅱ期"; + miao_update_extension_js(url,extName) + this.innerHTML = ""; + } + }, + + line654645646424: { + name: "------------", + clear: true + }, + + updateSup2Img: { + name: "", + intro: "通过遍历所有武将的头像列表和目录下的文件对比,自动下载缺失的图像素材", + clear: true, + onclick: async function () { + // 本地img + game.getFileList("extension/超界Ⅱ期",(fold,files)=>{ + var img_map = {} + // 扩展包需求img + for(var i in lib.characterPack['mode_extension_超界Ⅱ期']){ + var p = lib.characterPack['mode_extension_超界Ⅱ期'][i] + // game.log(p[4][p[4].length-2].split('/')[p[4][p[4].length-2].split('/').length-1]) + img_map[p[4][p[4].length-2].split('/')[p[4][p[4].length-2].split('/').length-1]] = false + } + + for(var i of files){ + // game.log(i) + if(img_map[i] === false)img_map[i] = true; + } + + for(var i in img_map){ + if(!img_map[i]){ + miao_download("http://git.miaospring.top:3000/539943419/noname_miaomiao/raw/branch/sup2/" + i,'超界Ⅱ期',i) + } + } + },()=>{alert('失败')}) + } + }, + + line455441453574: { + name: "------------", + clear: true + }, + updateSelf: { name: "", intro: "更新喵喵配件",