1
1
mirror of https://github.com/OpenDiablo2/OpenDiablo2 synced 2024-11-19 19:06:45 -05:00
OpenDiablo2/d2core
nicholas-eden dd21809288
Pull go-astar code into the repo, improve perf (#411)
Copied go-astar into d2common/d2astar, made a few optimizations.  Runs
roughly 30% faster according to my benchmarking.

Added a `maxCost` param to prevent searching the entire map for a path.
This probably needs tweaked a bit, but follows the original game more
closely.

Co-authored-by: Nicholas Eden <neden@zigzagame.com>
2020-06-23 02:04:17 -04:00
..
d2asset Fixed map stamp offset issue (#403) 2020-06-22 19:33:12 -04:00
d2audio Updates (#340) 2020-06-19 02:19:27 -04:00
d2config 385/lintissues (#391) 2020-06-22 11:53:44 -04:00
d2gui 385/lintissues (#391) 2020-06-22 11:53:44 -04:00
d2input Improve run/walk/neutral animation handling. Initial parsing of Level… (#372) 2020-06-22 15:55:32 -04:00
d2inventory Initial work to separate client and server logic (#330) 2020-06-13 18:32:09 -04:00
d2map Pull go-astar code into the repo, improve perf (#411) 2020-06-23 02:04:17 -04:00
d2render 385/lintissues (#391) 2020-06-22 11:53:44 -04:00
d2screen Renamed scene to screen to avoid confusion of intent. (#334) 2020-06-13 20:36:20 -04:00
d2term 385/lintissues (#391) 2020-06-22 11:53:44 -04:00
d2ui Update textboxes in their advance function (#407) 2020-06-22 23:51:23 -04:00