module FactionData
(Faction(..))
where
data Faction = Player
| InterstellarConcordance -- the lawful galactic government
| PanGalacticTreatyOrganization -- the neutral galactic government
| ImperialAlliance -- the chaotic galactic government
| Monsters -- nonsentient monsters (indifferent "government")
| Pirates -- pirates (tactical "government")
| Cyborgs -- cyborgs (strategic "government")
| SocialUtopiate -- an economic quasi-alliance or super-clan (diplomatic "government")
| Whispers -- the dark indifferent destroyers of worlds
| Proselytes -- evil entities that possess others' minds
| Civilian -- merchants, children -- don't kill these
deriving (Eq,Read,Show,Enum,Bounded)