Stellaris

Stellaris

49 vurderinger
Planetary Population Restrictions
2
   
Pris
Føj til foretrukne
Gjort til foretrukken
Fjern som foretrukken
Filstørrelse:
Offentliggjort:
Opdateret:
199.463 KB
15. nov. 2020 kl. 4:26
10. jan. kl. 15:46
22 ændringsbemærkninger ( vis )

Abonner for at downloade
Planetary Population Restrictions

Beskrivelse
Planetary Pop Restrictions (3.14)
Control the ability of residence rights species and slaves to breed and access certain planets.

4 New Policies
  1. Mark certain planets off limits to Resident species: they will not move to it or breed. (Must not be fanatical egalitarian).
  2. Mark certain planets such that Resident species may migrate there, but will not breed on them. (Must not be fanatical egalitarian).
  3. Mark certain planets off limits to Enslaved species: they will not move to it or breed. (Or be put there by the Raiding bombardment stance)
  4. Ban Enslaved species from breeding, except on Thrall Worlds and certain designated planets.

I always got annoyed that my slaves would just keep breeding on all my worlds, fine in the early game when I needed more miners, but later on I wanted more scientists from my main species. Similarly I wanted to stop my Starborn species being outbred by the lesser residence species on my habitats.

If you enable the first 3 policies (residence living on, residence breeding, slaves living on), they are unrestricted by default, and enable planetary decisions to mark a planet as not-for-living / not-for-breeding.

The last policy, slave breeding, enabling this policy will immediately stop slaves from breeding on all planets except thrall worlds and worlds that you specifically enable using a planetary decision.

Note: None of these will allow a species to breed or migrate if population controls or migration controls are enabled at the species level. In order to use these you must allow migration and breeding for the species, and then use these policies and decisions to forbid them from specific planets.

As I wrote this to play with Starborn, all 4 policies have an option where they are applied by default to all orbital structures, this is all habitable structures: habitats and ringworlds (and extra if you have mods), if you enable this there is no way to selectively disable it for certain structures.

Compatibility
This mod makes changes to 2 rules from game_rules:
  • species_can_live_on_planet
  • can_species_procreate
Anything that also modifies those rules will obviously conflict, otherwise you will be fine. Merger of rules supports this mod! thanks Inny!

I do not intend to add more features unless something comes up in a game I play that I want.

My Other Mods

Please Rate and Subscribe as it helps others find the mods


[discordapp.com]
58 kommentarer
Draconas  [ophavsmand] 3. maj kl. 12:33 
I don't intend to update this to 4.0, the new pop mechanics make it relatively redundant. Especially for the effort / compatibility required.
Draconas  [ophavsmand] 23. mar. kl. 2:14 
Honestly don't know, I would have to dive into code again because it depends how the migration check works.
If you have the planet entirely banned it should stop migration (or its a game bug) because it flags that the planet is uninhabitable to that species.
If you have breeding banned then it only disables the breeding check, which may not be used for migration, though general migration only adds pop growth numbers.

(Note there will be no changes to the mod as is, because 4.0 completely changes this entire system, so there is reasonable chance the mod will be defunct then)
chris_lsu 22. mar. kl. 18:11 
Does this apply to migration as well? I've got several planets prohibited to enslaved but I'm still getting slaves appearing on them. I've stopped all population growth so either the mod isn't working or they're immigrating from other empires.
Jeor Mormont "the old bear" 10. jan. kl. 16:05 
i might have experimented with an unholy amount of bio pop assembly speed
Draconas  [ophavsmand] 10. jan. kl. 15:47 
Inny, and happy new year to you.
A feature I genuinely don't think I've used....
New version up for you.
Jeor Mormont "the old bear" 10. jan. kl. 14:11 
if u ever run out of ideas :)
i guess ill then have to keep on turning my surplus pops into ... giga's zro+
Inny 10. jan. kl. 11:43 
Hi Draconas, thanks, but what I need is a scripted variable.
Just put a file in common\scripted_variables with @planet_pop_restrict_mod = 1 in it.
Wishing you all the best for 2025! :)
Draconas  [ophavsmand] 10. jan. kl. 10:17 
Jeor Mormont "the old bear" In theory I think it would, it is not something intend to add though.
Draconas  [ophavsmand] 10. jan. kl. 10:15 
Inny: new version updated, not sure if you wanted a local one in triggers or a global one in script_values so added both.
Draconas  [ophavsmand] 10. jan. kl. 0:24 
Hi inny.

Sure can this weekend.