Skip to content

fix: 禁用鞘翅飞行时补给盒被拆除及卸货点导航错误 - #1

Open
ECJKropas wants to merge 2 commits into
HackerRouter:mainfrom
ECJKropas:main
Open

fix: 禁用鞘翅飞行时补给盒被拆除及卸货点导航错误#1
ECJKropas wants to merge 2 commits into
HackerRouter:mainfrom
ECJKropas:main

Conversation

@ECJKropas

Copy link
Copy Markdown

修复内容

Bug 1: 禁用鞘翅飞行时 walk() 自动拆除补给盒

  • 根因: startWalkingToSupply 仅禁用了 allowPlace,未禁用 allowBreak
  • 修复: NavigationService 新增 disableBreakingAndPlacement()

Bug 2: 禁用鞘翅飞行时导航到卸货点下方

  • 根因: findUnloadCandidates 以玩家 Y 为 preferredY,卸货点在上方时搜不到
  • 修复: preferredY 改为 max(player.y, unloadPoint.minY)

- Bug 1: 禁用鞘翅飞行时walk拆补给盒 → allowBreak=true + 导航到箱子旁边
- Bug 2: 禁用鞘翅飞行时导航到卸货点下方 → preferredY修正为max(player.y, unloadPoint.minY)
- Bug 3: repair_portal未配熔炉时不降级补给 → 加fallback到耐久补给点
- 新增: MINING停滞检测,8秒不移动自动随机方向脱困,15秒冷却
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant