Beams currently do not have shadows cast on their wavefront by previous collisions with objects.
It is currently possible to message right through a star, or planet, or ship.
This should be controlled by some penetration property, and keeping a list of shadowed objects (even just the top 5 to avoid dynamic memory allocations during beam collision calculation).
Beams currently do not have shadows cast on their wavefront by previous collisions with objects.
It is currently possible to message right through a star, or planet, or ship.
This should be controlled by some penetration property, and keeping a list of shadowed objects (even just the top 5 to avoid dynamic memory allocations during beam collision calculation).