P0-B1: Part 1061: Improvements, Debugging
The debugging is still going quite well.
I have fixed a very long standing bug in the navigation system that was causing the navigation objects to flicker.
This was caused by the fact that I was using raycasts to determine the placement position of the nav objects, but the rays were being fired from within the ship that was being moved and rotated, which was causing them to intermittently fail, causing the flickering.
I was able to fix this by removing the raycast and instead putting using an algorithm for line to plane intersection. This turned out to be a lot easier than I thought.
I have also made improvements to the random story generator system.