fix the comment explaining the sign flip
bug originates from august 17 2018 in f3d9ada675 (diff-b9b328a67abb41c2f842f367f83d95a2793c95cba83ab2e4542b31ed4c157819R101-R103)
absolutely wild how long this took to notice, see PR #2954
This commit is contained in:
parent
53ef26dabd
commit
5e0fe6d897
@ -87,8 +87,8 @@ public class GoalBlock implements Goal, IGoalRenderPos {
|
|||||||
public static double calculate(double xDiff, int yDiff, double zDiff) {
|
public static double calculate(double xDiff, int yDiff, double zDiff) {
|
||||||
double heuristic = 0;
|
double heuristic = 0;
|
||||||
|
|
||||||
// if yDiff is 1 that means that pos.getY()-this.y==1 which means that we're 1 block below where we should be
|
// if yDiff is 1 that means that pos.getY()-this.y==1 which means that we're 1 block above where we should be
|
||||||
// therefore going from 0,0,0 to a GoalYLevel of pos.getY()-this.y is accurate
|
// therefore going from 0,pos.getY()-this.y,0 to a GoalYLevel of 0 is accurate
|
||||||
heuristic += GoalYLevel.calculate(0, yDiff);
|
heuristic += GoalYLevel.calculate(0, yDiff);
|
||||||
|
|
||||||
//use the pythagorean and manhattan mixture from GoalXZ
|
//use the pythagorean and manhattan mixture from GoalXZ
|
||||||
|
Loading…
Reference in New Issue
Block a user