Commit Graph

157 Commits

Author SHA1 Message Date
Brady b073d591fb
Fix non-monotonic elapsed time checks, fixes #108 2018-08-29 18:23:11 -05:00
Leijurv be303f2e57
crucial performance optimization 2018-08-29 16:13:14 -07:00
Leijurv 95cda79ef1
small open set change 2018-08-29 15:35:41 -07:00
Leijurv cebdd76ca7
node map performance, fixes #107 2018-08-29 13:51:17 -07:00
Leijurv 0342136edc
fix chunk cache check performance, fixes #106 2018-08-29 12:19:21 -07:00
Leijurv 81b0e14c9a
more debug info 2018-08-29 11:53:37 -07:00
Leijurv fb04ec6ff4
chunk check optimization 2018-08-29 11:29:26 -07:00
leijurv 8d1570a11b cherry pick 3x faster cache check 2018-08-28 21:16:27 -07:00
Leijurv 23cbef102d
more debug info 2018-08-28 16:15:24 -07:00
Leijurv 340b1558e4
debug cosmetic improvements 2018-08-28 15:53:29 -07:00
Leijurv a3e5714e91
collect canPlaceAgainst into one place 2018-08-28 15:01:24 -07:00
Leijurv d433cbb90b
no more against array creation 2018-08-28 14:56:21 -07:00
Leijurv 557f2e48c3
no movement places more than one thing... 2018-08-28 13:41:44 -07:00
Leijurv 53d477d99a
optimize diagonal 2018-08-28 13:29:32 -07:00
Leijurv 4836f044ba
pillar logic 2018-08-28 13:24:34 -07:00
Leijurv 1dc0f5c3ad
update logic 2018-08-28 12:53:01 -07:00
Leijurv d4d2fb392a
small optimization 2018-08-28 12:40:35 -07:00
Leijurv 890e5be0ed
assumeWalkOnWater 2018-08-28 12:30:08 -07:00
Leijurv 169eb1d0a3
more efficient check 2018-08-28 11:57:41 -07:00
Leijurv c0fb57825c
cancel calculation in progress 2018-08-28 11:17:11 -07:00
Leijurv df73e07923
Add comment, fixes #102 2018-08-28 10:04:25 -07:00
leijurv 46fefa9298 simplification support for more goal types 2018-08-28 08:55:56 -07:00
leijurv af3bc18079 add GoalNear 2018-08-27 18:00:11 -07:00
Brady 43b7aece74
Move events to api package 2018-08-27 19:37:21 -05:00
Brady 92e0b842be
Double frown? Let's be more positive! 2018-08-27 13:51:22 -05:00
Leijurv 3bb1c1a972
unneeded 2018-08-26 13:51:50 -07:00
Leijurv 5abadc6fe5
address cost calculation of blockfalling stacks 2018-08-26 13:48:08 -07:00
Leijurv 9a24e6a1a3
fixed overzealous cost check 2018-08-26 08:49:56 -07:00
Leijurv 5f6a5ea403
extend MovementFall breakability one more, fixes #97 2018-08-26 08:31:03 -07:00
Leijurv e8c644fc63
haha 2018-08-26 08:22:34 -07:00
Leijurv 6dd501a46b
add cost verification lookahead 2018-08-26 08:19:14 -07:00
Leijurv 50fd63647b
sprint through descend, fixes #29 and #38 2018-08-26 08:12:57 -07:00
Brady 91c4d8292d
Cleaned up 7 duplicate switch statements 2018-08-26 02:53:50 -05:00
Brady 5c7ffe6ed1
Removed irrelevant TODO 2018-08-26 02:25:13 -05:00
Brady 8de7963c74
Allow opening of fence gates that are blocking movement, fixes #46 2018-08-26 02:17:52 -05:00
Brady 5ec99977fa
Fix water bucket falling, fixes #91 2018-08-26 00:09:44 -05:00
Leijurv d655745d1a
Merge branch 'master' of github.com:cabaletta/baritone 2018-08-25 17:09:43 -07:00
Leijurv f834bcec08
add BlockFalling check for MovementFall, fixes #94 2018-08-25 17:09:35 -07:00
Brady 72c2a58ef2
Replace ArrayList type fields with List 2018-08-25 18:35:41 -05:00
Brady 32a0f4eaac
All around minor cleanups to movement classes 2018-08-25 18:30:23 -05:00
Leijurv 85cf5322f9
Merge branch 'master' of github.com:cabaletta/baritone 2018-08-25 15:40:33 -07:00
Leijurv 879d72d715
don't sprint if allowSprint is false 2018-08-25 15:34:19 -07:00
Brady c6ca584847
Clean up isDoorPassable 2018-08-25 17:24:10 -05:00
Leijurv 342bb8616c
fix passable and replacable checks for snow in cached chunks, fixes #87 2018-08-25 08:44:33 -07:00
Leijurv db6453fae0
accuracy 2018-08-25 07:07:09 -07:00
Brady 8ff89e7400
Block break simulation instead of input override for breaking, fixes #74 2018-08-25 01:38:53 -05:00
leijurv 5b60d01c11 peace and quiet 2018-08-24 08:42:54 -07:00
leijurv 6631f9c80f reformat 2018-08-23 20:04:23 -07:00
leijurv a18ff092d8 finally fixed MovementAscend 2018-08-23 19:57:49 -07:00
Leijurv 90316b3359
useless 2018-08-23 15:13:33 -07:00
Leijurv 14df84ef0e
chunk caching either way 2018-08-23 13:39:13 -07:00
Leijurv 36cbffb593
reset, fixes #84 2018-08-23 11:14:37 -07:00
Leijurv bde507cac6
clear blocks in the way, probably fixes #82 2018-08-23 09:41:17 -07:00
Leijurv 5baa56bb29
add option for pythagorean metric 2018-08-23 08:52:05 -07:00
Leijurv 7996cfe0a5
waypoints rough start 2018-08-22 15:35:32 -07:00
Leijurv cd9ad69d28
another duplicate from an earlier refactor 2018-08-22 14:51:48 -07:00
Leijurv a2f539353b
cherry pick refactor 2018-08-22 14:50:54 -07:00