If Stardock is smart, they will, like Tynan did with Rimworld, expose as much of this as possible to XML and allow us to mod the living daylights out of it. that would make me very happy.
XML? What is this, 2009? My industry was tethered to XML for over a decade and I haven't touched an XML file in years.
The real issue is that you can't encode mechanics in configuration files. Magic numbers? Sure. But what we're really asking for is for weapon types to have unique mechanics and that stuff has to be coded in the first place.