Stellaris-Immortal / retile

Repository for Stellaris Immortal alpha
GNU General Public License v3.0
16 stars 10 forks source link

[BUG] : Certain ethics and civics combos lock you out of policy choices that are necessary for managing your factions. #320

Open weirfish opened 4 years ago

weirfish commented 4 years ago

Expected Behavior

If a policy choice is affecting the happiness of a faction, you should have the agency to deal with it. If you cannot have the agency to deal with it, it should not affect the happiness of the faction.

Current Behavior

Fan. Xenophobic Egalitarian, One For All/Inwards Perfection, the xenophobic faction takes a -10% happiness penalty for not having population controls, but Egal/One For All disables the ability to have population controls. Thus, you're stuck with a de facto -20% to that faction's happiness.

Fan. Xenophobic Pacifist, Inwards Perfection Pacifist, the Xenophobic faction takes a -10% happiness penalty for not having Closed Borders, but Pacifist (civic) disables the "Hostile" First Contact Protocol, which now controls your border status. Thus, you're stuck with a de facto -20% to that faction's happiness.

Possible Solution

Another pass over the ethics/civics combos to make sure the player has the ability to control their factions, or particularly nonviable combinations are disabled.

Steps to Reproduce

See Current Behaviour for replication of examples.

weirfish commented 4 years ago

Hopefully Geb didn't write this up and thus this is a dupe. Close as dupe if so..

Metadig commented 4 years ago

I'll look over them, but ultimately, it won't always be possible to always make certain factions in your empire happy.

weirfish commented 4 years ago

It should generally always be possible to make the factions of your empire's ethics happy. Those that are hard opposed, it certainly makes sense that they'd be sad, but when my Fanatic Xenophobe empire can't change a policy that actively annoys my Xenophobe faction, that smells of a problem.