伐木JS修復 & 枣椰草神定向扫码 (#3001)

* 修復未打開設置直接運行會出現的報錯

* 枣椰/有草神_定向扫码采集

10-枣椰-铄石之丘-15个
12-枣椰-饱饮之丘右下-9个
以上改為希雅開E抗打斷+定向範圍扫碼
另外部份結尾切回行走位,防止草神呆站被打

* 自动修复 JSON 格式和版本号 [ci skip]

---------

Co-authored-by: GitHub Actions Bot <actions@github.com>
This commit is contained in:
this-Fish
2026-03-16 08:53:08 +08:00
committed by GitHub
parent a4528fdd12
commit 6af7f188b3
10 changed files with 110 additions and 69 deletions

View File

@@ -501,7 +501,7 @@
const startTime = Date.now();
// 分别将填入的木材名称和数量转成数组
// let woodsArray = settings.woods ? settings.woods.split(/\s+/) : [];
let woodsArray = Array.from(settings.woodsMultiCheckbox);
let woodsArray = settings.woodsMultiCheckbox ? Array.from(settings.woodsMultiCheckbox) : [];
let numbersArray = settings.numbers ? settings.numbers.split(/\s+/).map(Number).map(num => isNaN(num) ? 0 : num) : [];
let woodInventoryNumber = settings.woodInventoryNumber ? (isNaN(settings.woodInventoryNumber) ? 2000 : settings.woodInventoryNumber) : 2000;
let hasItto = settings.hasItto ? settings.hasItto : false;

View File

@@ -152,7 +152,7 @@
},
{
"action": "combat_script",
"action_params": "",
"action_params": "迪希雅 wait(0.01)",
"id": 14,
"locked": false,
"move_mode": "walk",

View File

@@ -9,7 +9,7 @@
"bgi_version": "0.52.0",
"description": "约1分钟6秒/2个",
"enable_monster_loot_split": false,
"last_modified_time": 1764003391801,
"last_modified_time": 1765445584442,
"map_match_method": "",
"map_name": "Teyvat",
"name": "06-枣椰-上风蚀地-2个",
@@ -54,10 +54,20 @@
"x": 4463.7734,
"y": -2834.8447
},
{
"action": "combat_script",
"action_params": "wait(0.2)",
"id": 5,
"locked": false,
"move_mode": "dash",
"type": "orientation",
"x": 4471.3281,
"y": -2837.4141
},
{
"action": "",
"action_params": "",
"id": 5,
"id": 6,
"move_mode": "dash",
"type": "path",
"x": 4471.3281,
@@ -66,7 +76,7 @@
{
"action": "combat_script",
"action_params": "keypress(VK_X);迪希雅 wait(0.3),keypress(VK_E),wait(0.3),keypress(VK_E),wait(0.1);",
"id": 6,
"id": 7,
"move_mode": "run",
"type": "path",
"x": 4505.6133,
@@ -75,8 +85,7 @@
{
"action": "nahida_collect",
"action_params": "",
"id": 7,
"locked": false,
"id": 8,
"move_mode": "walk",
"type": "path",
"x": 4505.6133,
@@ -85,7 +94,7 @@
{
"action": "combat_script",
"action_params": "keypress(VK_X);迪希雅 wait(0.01)",
"id": 8,
"id": 9,
"move_mode": "walk",
"type": "orientation",
"x": 4505.0,

View File

@@ -139,6 +139,15 @@
"type": "orientation",
"x": 4618.6367,
"y": -2636.2295
},
{
"action": "",
"action_params": "",
"id": 14,
"move_mode": "walk",
"type": "path",
"x": 4618.6367,
"y": -2636.2295
}
]
}

View File

@@ -151,6 +151,15 @@
"type": "orientation",
"x": 4786.8975,
"y": -2493.9746
},
{
"action": "",
"action_params": "",
"id": 16,
"move_mode": "walk",
"type": "path",
"x": 4786.8975,
"y": -2493.9746
}
]
}

View File

@@ -113,7 +113,7 @@
},
{
"action": "combat_script",
"action_params": "j,wait(0.8);纳西妲 e;",
"action_params": "j,wait(0.8);",
"id": 11,
"move_mode": "walk",
"type": "path",

View File

@@ -11,9 +11,9 @@
}
],
"bgi_version": "0.52.0",
"description": "约2分钟17秒/15个",
"description": "约2分钟24秒/15个",
"enable_monster_loot_split": false,
"last_modified_time": 1763975202613,
"last_modified_time": 1773597342837,
"map_match_method": "",
"map_name": "Teyvat",
"name": "10-枣椰-铄石之丘-15个",
@@ -26,7 +26,6 @@
"action": "nahida_collect",
"action_params": "",
"id": 1,
"locked": false,
"move_mode": "walk",
"type": "teleport",
"x": 5150.2632,
@@ -36,7 +35,6 @@
"action": "force_tp",
"action_params": "",
"id": 2,
"locked": false,
"move_mode": "walk",
"type": "teleport",
"x": 5720.2485,
@@ -46,7 +44,6 @@
"action": "",
"action_params": "",
"id": 3,
"locked": false,
"move_mode": "walk",
"type": "path",
"x": 5702.2812,
@@ -56,7 +53,6 @@
"action": "nahida_collect",
"action_params": "",
"id": 4,
"locked": false,
"move_mode": "walk",
"type": "path",
"x": 5707.0063,
@@ -66,7 +62,6 @@
"action": "",
"action_params": "",
"id": 5,
"locked": false,
"move_mode": "walk",
"type": "path",
"x": 5703.7464,
@@ -76,7 +71,6 @@
"action": "combat_script",
"action_params": "keypress(VK_X);迪希雅 wait(0.3),keypress(VK_E),wait(0.2);",
"id": 6,
"locked": false,
"move_mode": "walk",
"type": "path",
"x": 5711.3794,
@@ -86,7 +80,6 @@
"action": "",
"action_params": "",
"id": 7,
"locked": false,
"move_mode": "walk",
"type": "target",
"x": 5711.3794,
@@ -103,29 +96,26 @@
},
{
"action": "combat_script",
"action_params": "keypress(VK_X);蓝砚 wait(0.3),e,wait(0.2),e,wait(0.2),e,wait(0.2),attack,wait(0.2);",
"action_params": "keypress(VK_X);蓝砚 wait(0.3),e,wait(0.2),e,wait(0.2),e,wait(0.2),attack,wait(0.2);迪希雅 wait(0.3),keypress(VK_E),wait(0.2);",
"id": 9,
"locked": true,
"move_mode": "run",
"type": "path",
"x": 5659.8818,
"y": -2774.4482
},
{
"action": "nahida_collect",
"action_params": "",
"action": "combat_script",
"action_params": "纳西妲 w(0.3),click(middle),wait(0.5),keydown(e),wait(0.3),moveby(0,-1200),wait(0.3),moveby(600,0),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,300),wait(0.3),keyup(e);",
"id": 10,
"locked": false,
"move_mode": "walk",
"type": "path",
"x": 5659.8818,
"y": -2774.4482
"type": "orientation",
"x": 5661.333,
"y": -2782.7158
},
{
"action": "",
"action_params": "",
"id": 11,
"locked": false,
"move_mode": "run",
"type": "path",
"x": 5701.4814,
@@ -135,7 +125,6 @@
"action": "",
"action_params": "",
"id": 12,
"locked": false,
"move_mode": "dash",
"type": "path",
"x": 5796.4194,
@@ -145,7 +134,6 @@
"action": "",
"action_params": "",
"id": 13,
"locked": false,
"move_mode": "dash",
"type": "path",
"x": 5840.0283,
@@ -155,7 +143,6 @@
"action": "",
"action_params": "",
"id": 14,
"locked": false,
"move_mode": "dash",
"type": "path",
"x": 5878.7524,
@@ -165,51 +152,58 @@
"action": "",
"action_params": "",
"id": 15,
"locked": false,
"move_mode": "dash",
"type": "path",
"x": 5899.4653,
"y": -2626.3086
},
{
"action": "nahida_collect",
"action": "",
"action_params": "",
"id": 16,
"locked": false,
"move_mode": "walk",
"type": "path",
"x": 5917.4092,
"y": -2608.208
"x": 5914.7246,
"y": -2610.7148
},
{
"action": "nahida_collect",
"action_params": "",
"action": "combat_script",
"action_params": "纳西妲 w(0.2),click(middle),wait(0.5),keydown(e),wait(0.3),moveby(600,0),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,300),wait(0.3),keyup(e),moveby(600,-300),click(middle);",
"id": 17,
"locked": false,
"move_mode": "walk",
"type": "path",
"x": 5929.243,
"y": -2613.4929
"type": "orientation",
"x": 5921.918,
"y": -2601.2393
},
{
"action": "nahida_collect",
"action_params": "",
"action": "combat_script",
"action_params": "keypress(VK_X);迪希雅 wait(0.3),keypress(VK_E),wait(4);",
"id": 18,
"move_mode": "walk",
"type": "orientation",
"x": 5921.918,
"y": -2601.2393
},
{
"action": "combat_script",
"action_params": "纳西妲 w(0.2),click(middle),wait(0.5),keydown(e),wait(0.3),moveby(600,0),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,300),wait(0.3),keyup(e),moveby(600,-300),click(middle);",
"id": 19,
"locked": false,
"move_mode": "walk",
"type": "path",
"x": 5919.6885,
"y": -2587.9932
"type": "orientation",
"x": 5921.918,
"y": -2601.2393
},
{
"action": "",
"action_params": "",
"id": 19,
"id": 20,
"locked": false,
"move_mode": "walk",
"type": "path",
"x": 5919.0,
"y": -2587.0
"x": 5914.7246,
"y": -2610.7148
}
]
}

View File

@@ -13,7 +13,7 @@
"bgi_version": "0.52.0",
"description": "约1分钟26秒/9个",
"enable_monster_loot_split": false,
"last_modified_time": 1763927484063,
"last_modified_time": 1773596477107,
"map_match_method": "",
"map_name": "Teyvat",
"name": "12-枣椰-饱饮之丘右下-9个",
@@ -23,7 +23,7 @@
},
"positions": [
{
"action": "force_tp",
"action": "nahida_collect",
"action_params": "",
"id": 1,
"move_mode": "walk",
@@ -130,13 +130,13 @@
"y": -2017.0151
},
{
"action": "nahida_collect",
"action_params": "",
"action": "combat_script",
"action_params": "纳西妲 w(0.2),click(middle),wait(0.5),keydown(e),wait(0.3),moveby(0,-1500),wait(0.3),moveby(600,0),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,300),wait(0.3),keyup(e),moveby(600,-300),click(middle);",
"id": 13,
"move_mode": "fly",
"type": "path",
"x": 5151.125,
"y": -2017.0151
"move_mode": "walk",
"type": "orientation",
"x": 5160.4316,
"y": -2013.1582
},
{
"action": "",
@@ -175,27 +175,46 @@
"y": -2005.5933
},
{
"action": "nahida_collect",
"action": "",
"action_params": "",
"id": 18,
"locked": false,
"move_mode": "dash",
"type": "path",
"type": "target",
"x": 5198.9609,
"y": -2005.5933
},
{
"action": "nahida_collect",
"action_params": "",
"action": "combat_script",
"action_params": "纳西妲 w(0.2),click(middle),wait(0.5),keydown(e),wait(0.3),moveby(0,-1200),wait(0.3),moveby(600,0),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,300),wait(0.3),keyup(e),moveby(600,-300),click(middle);",
"id": 19,
"move_mode": "dash",
"type": "path",
"x": 5161.2148,
"y": -1978.2227
"move_mode": "walk",
"type": "orientation",
"x": 5195.7871,
"y": -2012.9004
},
{
"action": "",
"action_params": "",
"id": 20,
"move_mode": "dash",
"type": "target",
"x": 5161.2148,
"y": -1978.2227
},
{
"action": "combat_script",
"action_params": "纳西妲 w(0.2),click(middle),wait(0.5),keydown(e),wait(0.3),moveby(0,-1200),wait(0.3),moveby(600,0),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,0),wait(0.3),moveby(1200,300),wait(0.3),moveby(-1200,300),wait(0.3),keyup(e),moveby(600,-300),click(middle);",
"id": 21,
"move_mode": "walk",
"type": "orientation",
"x": 5141.3867,
"y": -1988.0039
},
{
"action": "",
"action_params": "",
"id": 22,
"move_mode": "run",
"type": "path",
"x": 5161.0,

View File

@@ -68,7 +68,7 @@
},
{
"action": "combat_script",
"action_params": "纳西妲 w(0.2),click(middle),wait(0.5),keydown(e),wait(0.75),moveby(0,-400),wait(0.3),moveby(600,450),wait(0.3),keyup(e);",
"action_params": "纳西妲 w(0.2),click(middle),wait(0.5),keydown(e),wait(0.75),moveby(0,-400),wait(0.35),moveby(600,450),wait(0.35),keyup(e);",
"id": 6,
"move_mode": "walk",
"type": "orientation",

View File

@@ -1,5 +1,6 @@
必需上纳西妲
迪希雅最好上,並設定為行走位
必需上纳西妲
迪希雅最好上,并设定为行走位
建议3号位白术、4号位蓝砚
|任务名|时长|个数|效率(N秒一个)|
| ---- | ---- |---- |---- |
@@ -12,9 +13,9 @@
|07-枣椰-丰饶绿洲右下-4个|1分钟2秒|4|15.5|
|08-枣椰-丰饶绿洲-9个|1分钟4秒|9|7.2|
|09-枣椰-吞羊岩-5个|1分钟12秒|5|14.4|
|10-枣椰-铄石之丘-15个|2分钟17秒|15|9.1|
|10-枣椰-铄石之丘-15个|2分钟24秒|15|9.6|
|11-枣椰-饱饮之丘右下(死域)-3个|1分钟2秒|3|20.7|
|12-枣椰-饱饮之丘右下-9个|1分钟26秒|9|9.6|
|12-枣椰-饱饮之丘右下-9个|1分钟30秒|9|10|
|13-枣椰-饱饮之丘右上-6个|31秒|6|5.2|
總時長约14分钟