Skip to content

Commit 4c5c211

Browse files
authored
JS:自动伐木-地图追踪版3.0.6 (#2467)
* 修正木JS背包检测后的计算逻辑 * Update version to 3.0.6 in manifest.json * Refactor wood inventory settings labels Updated labels for wood inventory settings in JSON.
1 parent 056206f commit 4c5c211

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

repo/js/AutoWoodcutting-Pathing/main.js

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -272,8 +272,8 @@
272272
}
273273

274274
// 执行计算逻辑
275-
const diff = 9999 - numValue;
276-
const result = diff > woodInventoryNumber ? woodInventoryNumber : diff;
275+
const diff = Math.min(woodInventoryNumber, 9999) - numValue; // 限制不超过背包上限
276+
const result = diff > 0 ? diff : 0;
277277

278278
keys.push(key);
279279
values.push(result);
@@ -464,4 +464,5 @@
464464
} else {
465465
log.error("未装备有王树瑞佑,伐木结束")
466466
}
467-
})();
467+
468+
})();

repo/js/AutoWoodcutting-Pathing/manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"manifest_version": 1,
33
"name": "自动伐木-地图追踪版",
4-
"version": "3.0.5",
4+
"version": "3.0.6",
55
"description": "基于地图追踪的自动伐木,已支持6.0版本及之前的全部木材\n默认砍伐全部支持木材至2000上限\n自定义设置:\n-可更改砍伐木材种类和数量\n-可以单独设置每个木材数量\n-可设置队伍中是否包含一斗,按保底20%,计算砍伐数量时会除以1.2",
66
"bgi_version": "0.53.0",
77
"tags": [
@@ -21,4 +21,4 @@
2121
],
2222
"settings_ui": "settings.json",
2323
"main": "main.js"
24-
}
24+
}

repo/js/AutoWoodcutting-Pathing/settings.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
{
99
"name": "woodInventoryNumber",
1010
"type": "input-text",
11-
"label": "砍伐数目:默认2000(背包木材检测专用)",
11+
"label": "砍伐目标数目:默认2000(背包木材检测专用)",
1212
"default": "2000"
1313
},
1414
{
@@ -153,4 +153,5 @@
153153
// "type": "checkbox",
154154
// "label": "燃爆木"
155155
// }
156-
]
156+
157+
]

0 commit comments

Comments
 (0)