mirror of
https://github.com/babalae/bettergi-scripts-list.git
synced 2026-05-06 00:16:03 +08:00
feat: 格式化周本一条龙代码 (#3183)
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
})();
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user