Void Dwellers traits: Ring World & modded habitats fix

If you liked this item, please rate it up on Steam Workshop page.

Author: OldEnt

Last revision: 12 May, 2021 at 20:23 UTC (11)

File size: 59.39 KB

On Steam Workshop

Description:

Void Dwellers will no longer receive negative trait when settling Ring World or custom habitats from supported mods:

Source on GitHub: https://github.com/OldEnt/stellaris-void-dwellers-traits-fix

Supports Dynamic Mod Menu (3.0.*) and uses its menu template. Use it to switch ecumenopolis habitability off. Alternatively, execute the following command:

effect set_global_flag = voiddwellerstraitsfix_ecumenopolises_prohibited

Makes following planet classes fully habitable for Void Dwellers:

# Custom flag for mods to use. Set on your planet.
has_planet_flag = voiddwellerstraitsfix

# Vanilla
uses_district_set = habitat
uses_district_set = ring_world
# is_planet_class = pc_city
NOT = { has_global_flag = voiddwellerstraitsfix_ecumenopolises_prohibited }
uses_district_set = city_world

# Planetary Diversity – Planetary Habitats
has_planet_flag = pdhab# failsafe flag
uses_district_set = pdplanethab

NOT = { has_global_flag = voiddwellerstraitsfix_ecumenopolises_prohibited }
uses_district_set = pdarchive # Archive World
uses_district_set = pdecocity # Eco-Arcology
uses_district_set = pdnecropolis # Necropolis
uses_district_set = pdpalacearc # Palace and Capital Arcology
uses_district_set = pdmilarc # Fortress Arcology
uses_district_set = pdshroudarc # Shrouded Arcology
is_planet_class = pc_technoorganic # Techno-Organic World

# Planetary Diversity – Planetary Habitats – old classes for backwards compatibility # unsupported in Stellaris 3.*, use Legacy fix version

# Starborn: Improved Voidtouched
uses_district_set = starborn_start

# Dyson Swarm – colonizing space
uses_district_set = Dyson_swarm

# Living Space
has_planet_flag = stpg_planetary_habitat

# Habitation
has_planet_flag = hab_init

# Gigastructural Engineering & More
uses_district_set = giga_planet
uses_district_set = giga_alderson
uses_district_set = giga_birch
uses_district_set = giga_habitat
uses_district_set = interstellar_ring
uses_district_set = penrose_ring
uses_district_set = virtual_ring

# # Ascendancy Ringworlds # unsupported in Stellaris 3.*, use Legacy fix version

# Twinks Atlanteans
uses_district_set = skypalace

# NSC2 Modjam Freebooters Origin
uses_district_set = nsc_freebooter_habitat

# More Events Mod
is_planet_class = pc_mem_vazuran_habitat

# Acquisition of Technology
uses_district_set = dm_habitat
uses_district_set = ae_habitat
uses_district_set = sigma_habitat

This mod will not remove negative trait from your existing pops. You can gene-mod them to your starting pops easily.

Overwrites origin.1 event (present in events/origin_events_1.txt).

This Void Dwellers Ring World fix started as a part of my Void Dwellers Expanded but since it requires modifying core file I separated it and added support for additional mods.

If you want to add your custom planet class to the list just drop a comment below.

Source on GitHub: https://github.com/OldEnt/stellaris-void-dwellers-traits-fix