feat: 格式化周本一条龙代码 (#3183)

This commit is contained in:
躁动的氨气
2026-05-04 19:34:22 +08:00
committed by GitHub
parent 3886b4f1a9
commit 5ffacb1fa1
3 changed files with 1309 additions and 1240 deletions

View File

@@ -1,75 +1,75 @@
eval(file.readTextSync("utils.js"));
(async function () {
function validateChallengeTime(challengeTime) {
function validateChallengeTime(challengeTime) {
// 检查是否为正数
if (challengeTime <= 0) {
throw new Error('challengeTime 必须是一个正数');
throw new Error('challengeTime 必须是一个正数');
}
// 检查是否小于60
if (challengeTime >= 60) {
throw new Error('challengeTime 必须小于60');
throw new Error('challengeTime 必须小于60');
}
// 检查小数点位数是否不多于两位
const decimalPart = challengeTime.toString().split('.')[1];
if (decimalPart && decimalPart.length > 2) {
throw new Error('challengeTime 的小数点位数不能多于两位');
throw new Error('challengeTime 的小数点位数不能多于两位');
}
}
}
validateChallengeTime(settings.challengeTime);
validateChallengeTime(settings.challengeTime);
if(!settings.unfairContractTerms) throw new Error('未签署霸王条款,无法使用');
if (!settings.unfairContractTerms) throw new Error('未签署霸王条款,无法使用');
//执行不同的周本
switch (settings.monsterName) {
case "北风狼":
await utils.weeklyBoss1();
break;
case "风魔龙":
await utils.weeklyBoss2();
break;
case "公子":
await utils.weeklyBoss3();
break;
case "若陀龙王":
await utils.weeklyBoss4();
break;
case "女士":
await utils.weeklyBoss5();
break;
case "雷神":
await utils.weeklyBoss6();
break;
case "散兵":
await utils.weeklyBoss7();
break;
case "阿佩普":
await utils.weeklyBoss8();
break;
case "吞星之鲸":
await utils.weeklyBoss9();
break;
case "仆人":
await utils.weeklyBoss10();
break;
case "源焰之主":
await utils.weeklyBoss11();
break;
case "门扉前的弈局":
await utils.weeklyBoss12();
break;
case "博士":
await utils.weeklyBoss13();
break;
default:
break;
}
//执行不同的周本
switch (settings.monsterName) {
case "北风狼":
await utils.weeklyBoss1();
break;
case "风魔龙":
await utils.weeklyBoss2();
break;
case "公子":
await utils.weeklyBoss3();
break;
case "若陀龙王":
await utils.weeklyBoss4();
break;
case "女士":
await utils.weeklyBoss5();
break;
case "雷神":
await utils.weeklyBoss6();
break;
case "散兵":
await utils.weeklyBoss7();
break;
case "阿佩普":
await utils.weeklyBoss8();
break;
case "吞星之鲸":
await utils.weeklyBoss9();
break;
case "仆人":
await utils.weeklyBoss10();
break;
case "源焰之主":
await utils.weeklyBoss11();
break;
case "门扉前的弈局":
await utils.weeklyBoss12();
break;
case "博士":
await utils.weeklyBoss13();
break;
default:
break;
}
})();

View File

@@ -1,7 +1,7 @@
{
"manifest_version": 1,
"name": "周本一条龙",
"version": "3.2.1",
"version": "3.2.2",
"description": "https://www.bilibili.com/video/BV1F2uvz3E4K/?vd_source=9dfaf88af48ecc0ff95a41f1145af7a2",
"authors": [
{

File diff suppressed because it is too large Load Diff