cabaletta / cabaletta/baritone

Option to disable load boundary cutoff only when backtrack cost favoring executes!!

Open
#195 1 comment 0 reactions 1 assignee Claimed by @leijurv View on GitHub
enhancement
Dominant language
Java
Stars
9.2k
Forks
2.1k
Avg merge
4d 3h
Merged PRs (30d)
3

Description

This gets you the best of both worlds, with regards to path safety and optimality (i.e. having load boundary cutoff on for most of the time), but still preventing oscillation (between the best loaded point, and the cache-edge of the workaround path) if a backtrack beyond the load boundary is required (which happens ALL THE TIME in 2b2t spawn lol), because a backtrack DISABLES load boundary cutoff! And yet we still have all the safeguards (cost verification lookahead, maximum cost increase limits, etc) to make that one-time cached path safe. I think cutoffAtLoadBoundary should default to false, but if you turn it on, there should be a second option, defaulting to true, that overrides that cutoff to false if the best path involved any backtracking.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.