Alright. I have been doing my turn, but I think I hit a snag. How it currently is, the higher your pop growth, the more you lose if you have a negative pop growth. That seems. Really wrong.
What seems wrong about it to you? That's the way growth works, and it prevents larger planets from not caring about negative or positive growth, and prevents smaller ones from being instantly populated or emptied by poor conditions.
Maybe make it so it is something like .05*mods (which in my case comes out to 0.066) then for every difference in environment you minus a flat 0.0005?
It comes out to something like increasing the power of pop growth things by... Maybe... 7% (IE: Pop 1 growth would be, compared to what it is now pop 1.07 growth) or something(I dunno, we are officially math wise over my head)? But it also evens out all the craziness in the system.
Well... at Pop Growth 2, the equation would be 0.06 * loyalty, then you'd lose a flat 0.0005 people per point of environmental difference afterwards.
Assuming a Size 3 planet, simply because that's your secondary world, we get a hypothetical equation of:
0.06 *
1.0 *
3.0 =
X * 0.0005
or 360 = X, meaning once you get your planet to the full 3 pop, it can be 360 away from its ideal environment and still break even on population growth.
Clearly, this is rather odd. Specifically, it means the more inhabited a planet already is, the less its environment matters in terms of how much faster it grows.