Also, all colonies in a Neutron star system should have increased hazard and reduced accessibilty.
Already present. Kind of.
All planets orbiting a neutron star get tagged with the 'radiation' condition during system gen. and thus have a higher hazard level by default.
However, this only applies if the neutron star is the primary star in the system (ie; <system name> A).
If the neutron star is the secondary or lower (B, C, D, etc.) then nothing happens, as the system is defined by the primary (A) star.
Logically the system gen. should be checking for the presence of a neutron star in every system and applying the radiation condition globally if it returns 1.
But there's a catch. The generation parameters for normal stars vs. neutron stars are a bit different. For example, all habitable planet types bar 1 are disallowed around neutron stars, but if that's not the primary which the system is built around and the primary is 'normal', then how do you reconcile that?
How do you have a secondary star override the established process and dictate system conditions, but only if it's <x>?
It's a bit of an inconsistenecy, but I can't see it ever being a priority over actual gameplay elements as it's essentially cosmetic.
It is one of the things about the procgen that annoys me, but I know it's not critical to the game itself.