pioneerspacesim/pioneer — pull request #1621 by skapusniak (2012-10-21 20:25:05+00:00)
Title: Allow multiple government types to be added to Factions

This attempts to fix #1620, by letting you add multiple government types to a Faction, and adding 'Earth Colonial Government' to the Federation Faction definition.

As faction membership for custom systems is determined by their government type, this brings Barnard's Star into the Federation fold.

Being able to set the faction directly on custom systems would probably be better way of handling this, and my implementation here is unlikely to be the best as C++ is not my language, but these changes get the job done for me.

Likely treading on fluffyfreak's work on #1568, I would have thought.