mirror of
https://github.com/babalae/bettergi-scripts-list.git
synced 2026-04-14 20:54:13 +08:00
fix(AutoPlan): 修复活动滚动查找逻辑问题 (#3106)
- 修改scrollPagesByActivity函数默认滚动页面次数为4 - 调整活动查找结果判断条件,增加名称不存在的情况处理 - 解决已结束活动状态判断的逻辑错误
This commit is contained in:
@@ -303,8 +303,12 @@
|
||||
| 0.0.2 | oiJbmjU2R0NniiwiZxh | 0.0.5+ |
|
||||
| 0.0.3 | oiJbmjU2R0NniiwiZxh | 0.0.6+ |
|
||||
| 0.0.4 | oiJbmjU2R0NniiwiZxh | 0.0.6+ |
|
||||
| 0.0.5 | oiJbmjU2R0NniiwiZxh | 0.0.6+ |
|
||||
|
||||
## 版本历史(简要)
|
||||
### 0.0.4 2026.04.11
|
||||
- 调整幽境危战 查找结果判断条件,增加名称不存在的情况处理
|
||||
- 默认滚动页面次数为4
|
||||
### 0.0.4 2026.03.25
|
||||
- 修复识别异常
|
||||
### 0.0.3 2026.03.13
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "自动体力计划",
|
||||
"version": "0.0.4",
|
||||
"version": "0.0.5",
|
||||
"description": "",
|
||||
"settings_ui": "settings.json",
|
||||
"main": "main.js",
|
||||
|
||||
@@ -58,7 +58,7 @@ async function scrollPage(totalDistance, isUp = false, waitCount = 6, stepDistan
|
||||
* @param {number} stepDistance - 每次滚动的步长距离
|
||||
* @param {number} scrollPageCount - 滚动页面次数,默认从config中获取
|
||||
*/
|
||||
async function scrollPagesByActivity(isUp = false, total = 90, waitCount = 6, stepDistance = 30, scrollPageCount = config.scrollPageCount) {
|
||||
async function scrollPagesByActivity(isUp = false, total = 90, waitCount = 6, stepDistance = 30, scrollPageCount = 4) {
|
||||
// 根据滚动方向设置坐标位置
|
||||
// 如果是向上滚动,使用顶部坐标;否则使用底部坐标
|
||||
let x = isUp ? xyConfig.top.x : xyConfig.bottom.x; // 根据滚动方向获取x坐标
|
||||
@@ -356,7 +356,7 @@ async function findStygianOnslaught() {
|
||||
value: "已结束",
|
||||
}
|
||||
const findResult = await scrollFindActivity(findActivity.name, findActivity.key, findActivity.value);
|
||||
if (findResult.name && findResult.key && findResult.value) {
|
||||
if((!findResult.name)||(findResult.name && findResult.key && findResult.value) ){
|
||||
// 幽境危战 紊乱爆发期 已结束
|
||||
return false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user