Liberation gives your Ethos to the new empire, which I think should be more difficult to establish. I also may not always want liberation to work this way, so I want to introduce a system below:
If you liberate a planet, and then let it be, it will select a random POP on the surface, and the new empire will constitute its new government according to that POP's ethos. However, you could also spend a moderate amount of influence to choose which POP on the surface consitutes the new government. If you are really pressed on pushing your ethos, you can also pay a large influence cost and enforce your ethos regardless of the POPs on the planet.
If I want to get this up for just the human players, I believe I would essentially be rewriting the liberation wargoal, but I don't know where to look for this, or for the mechanics that actually had the resolution of a war. Ultimately, I also would need to put something in to have the AI also able to do this, and to do it intelligently (I'd even settle for sort of cheatily if I could just weigh their choices and not have it cost influence for AI).
Can anyone point me in a direction for this?
If you liberate a planet, and then let it be, it will select a random POP on the surface, and the new empire will constitute its new government according to that POP's ethos. However, you could also spend a moderate amount of influence to choose which POP on the surface consitutes the new government. If you are really pressed on pushing your ethos, you can also pay a large influence cost and enforce your ethos regardless of the POPs on the planet.
If I want to get this up for just the human players, I believe I would essentially be rewriting the liberation wargoal, but I don't know where to look for this, or for the mechanics that actually had the resolution of a war. Ultimately, I also would need to put something in to have the AI also able to do this, and to do it intelligently (I'd even settle for sort of cheatily if I could just weigh their choices and not have it cost influence for AI).
Can anyone point me in a direction for this?