JS脚本:周本一条龙 (#1344)

This commit is contained in:
5117600049
2025-07-14 17:02:49 +08:00
committed by GitHub
parent d1c3dd3843
commit f84cb0b59a
24 changed files with 9684 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1018 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 542 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 637 B

View File

@@ -0,0 +1 @@
2025-07-14T00:31:54.692Z

View File

@@ -0,0 +1 @@
2025-06-20T01:05:51.480Z

View File

@@ -0,0 +1 @@
2025-07-14T00:46:28.393Z

View File

@@ -0,0 +1 @@
2025-07-14T00:38:22.021Z

View File

@@ -0,0 +1 @@
2025-06-20T01:05:51.480Z

View File

@@ -0,0 +1 @@
2025-06-20T01:05:51.480Z

View File

@@ -0,0 +1 @@
2025-07-14T01:16:36.740Z

View File

@@ -0,0 +1 @@
2025-06-20T01:05:51.480Z

View File

@@ -0,0 +1 @@
2025-07-10T07:11:27.005Z

View File

@@ -0,0 +1 @@
2025-07-10T07:22:55.711Z

View File

@@ -0,0 +1 @@
2025-06-20T01:05:51.480Z

View File

@@ -0,0 +1 @@
2025-06-20T01:05:51.480Z

View File

@@ -0,0 +1 @@
2025-07-10T13:17:51.013Z

View File

@@ -0,0 +1 @@
2025-06-20T01:05:51.480Z

View File

@@ -0,0 +1,93 @@
{
"info": {
"name": "未命名路径",
"type": "collect",
"author": "柒叶子",
"version": "1.0",
"description": "前往狼王",
"bgi_version": "0.35.1"
},
"positions": [
{
"id": 1,
"action": "",
"move_mode": "walk",
"type": "teleport",
"x": -251.5966796875,
"y": 2256.586181640625,
"action_params": ""
},
{
"id": 2,
"x": -239.8662109375,
"y": 2235.255859375,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 3,
"x": -243.6318359375,
"y": 2219.89599609375,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 4,
"x": -250.318359375,
"y": 2200.3515625,
"type": "path",
"move_mode": "fly",
"action": "",
"action_params": ""
},
{
"id": 5,
"x": -263.7783203125,
"y": 2142.494140625,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 6,
"x": -266.06640625,
"y": 2100.711669921875,
"type": "path",
"move_mode": "dash",
"action": "",
"action_params": ""
},
{
"id": 7,
"x": -273.099609375,
"y": 2053.126220703125,
"type": "path",
"move_mode": "walk",
"action": "",
"action_params": ""
},
{
"id": 8,
"x": -276.521484375,
"y": 2028.33837890625,
"type": "path",
"move_mode": "fly",
"action": "stop_flying",
"action_params": ""
},
{
"id": 9,
"x": -280.3447265625,
"y": 1999.419921875,
"type": "target",
"move_mode": "dash",
"action": "",
"action_params": ""
}
]
}

View File

@@ -0,0 +1,72 @@
eval(file.readTextSync("utils.js"));
(async function () {
function validateChallengeTime(challengeTime) {
// 检查是否为正数
if (challengeTime <= 0) {
throw new Error('challengeTime 必须是一个正数');
}
// 检查是否小于60
if (challengeTime >= 60) {
throw new Error('challengeTime 必须小于60');
}
// 检查小数点位数是否不多于两位
const decimalPart = challengeTime.toString().split('.')[1];
if (decimalPart && decimalPart.length > 2) {
throw new Error('challengeTime 的小数点位数不能多于两位');
}
}
validateChallengeTime(settings.challengeTime);
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;
default:
break;
}
})();

View File

@@ -0,0 +1,14 @@
{
"manifest_version": 1,
"name": "周本一条龙",
"version": "3.0",
"description": "https://www.bilibili.com/video/BV1F2uvz3E4K/?vd_source=9dfaf88af48ecc0ff95a41f1145af7a2",
"authors": [
{
"name": "柒叶子",
"link": "https://github.com/511760049"
}
],
"settings_ui": "settings.json",
"main": "main.js"
}

View File

@@ -0,0 +1,41 @@
配置组设置注意事项
1、开启地图追踪行走配置
2、关闭自动拾取
3、开启战斗配置
4、战斗策略选择"根据队伍自动选择"
5、关闭自动拾取
JS配置注意事项
1、必须同时填写复活料理和恢复料理才能正常复活
2、战斗脚本中最好每个角色只上场一次避免复活检测失效
3、单轮战斗时长是指战斗脚本运行一轮所需要的时间填写战斗时长可以精确到小数点后两位我最常用的周本队大约是13.5秒
4、战斗中只有四类料理可以生效重复使用相同类型的料理会覆盖掉上一个四类料理分别为攻击类、防御类、药剂类、冒险类
5、需要勾选最后的用户协议才能正常运行
部分周本需要额外开盾,请将队伍中的护盾角色放在一号位!!!
各周本注意事项:
"北风狼":避免使用风系和冰系的角色
"风魔龙":无
"公子":压力大时推荐护盾类料理
"若陀龙王"boss伤害较高强烈建议填写护盾类料理
"女士":必须携带火后台才能挑战成功
"雷神":存在必杀机制,建议填写复活料理
"散兵":存在必杀机制,建议填写复活料理
"阿佩普":二阶段击杀小怪的时候,可能遇到草盾怪物,建议使用优先使用火后台,
"吞星之鲸":无
"仆人":压力大时推荐护盾类料理,火抗药剂
"源焰之主"BOSS存在侵蚀机制角色容易蒸发关卡难度较大强烈建议额外使用生命类料理和火抗药剂并填写复活料理
"门扉前的弈局"存在必杀机制建议填写复活料理。此外boss开局可能进入撞棋子的模式导致无法造成伤害强烈建议开启满能量模式并吃点攻击料理争取第一轮带走 boss避免挑战失败。

View File

@@ -0,0 +1,64 @@
[
{
"name": "monsterName",
"type": "select",
"label": "周本Boss名称",
"options": [
"北风狼",
"风魔龙",
"公子",
"若陀龙王",
"女士",
"雷神",
"散兵",
"阿佩普",
"吞星之鲸",
"仆人",
"源焰之主",
"门扉前的弈局"
]
},
{
"name": "challengeTime",
"type": "input-text",
"label": "请输入战斗脚本一轮所运行的时间"
},
{
"name": "teamName",
"type": "input-text",
"label": "请输入挑战队伍名称"
},
{
"name": "foodName",
"type": "input-text",
"label": "请输入料理名称,多食物用法(攻击-药剂-防御)"
},
{
"name": "resurgenceFoodName",
"type": "input-text",
"label": "请输入复活料理名称 "
},
{
"name": "recoveryFoodName",
"type": "input-text",
"label": "请输入回血料理名称 "
},
{
"name": "energyMax",
"type": "checkbox",
"label": "挑战前是否恢复满能量",
"default": false
},
{
"name": "fightMode",
"type": "checkbox",
"label": "战斗模式(忽略刷新周期和体力值)",
"default": false
},
{
"name": "unfairContractTerms",
"type": "checkbox",
"label": "签署霸王条款开启使用,出了事跟作者无关",
"default": false
}
]

File diff suppressed because it is too large Load Diff