bradhannah/Ultima5Redux

Convert to A* calculations on demand instead of tracking them ongoing

Closed this issue · 1 comments

Convert to A* calculations on demand instead of tracking them ongoing

Tracking the a* positions is problematic and causes constant (seemingly random) pathfinding bugs. So instead we will calculate the "walkable" spaces on demand before pathfinding. This is more expensive, but will GREATLY simplify the code and should address my bugs.