2025-07-26
Storing entity radii in the registry for simple volume querying. Fighters now do a LOS check before firing. It doesn’t solve all cases of friendly fire but it’s better than nothing.
Hours of pain due to my tests. I tried to be simple and not introduce a direct damage system for the tests. When I changed how my ships flew, they began to overlap during the tests. When my test driver did some scripted kills, it did damage to a location which ended up killing the wrong entities. It was hard to debug.
I’ve added a second direct damage path in parallel with the collision-based damage path.