Consecrated Worlds: Adjustable Limit

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

Author: corsairmarks

Last revision: 18 Mar, 2023 at 05:53 UTC (3)

File size: 223.23 KB

On Steam Workshop

Description:
Overview

Do you love consecrating worlds? Do you want more consecrated worlds? Then this mod is for you!

When the game starts, you (or the host, for multiplayer) will be asked what the maximum number of consecrated worlds (per empire with the "Consecrated Worlds" ascension perk). The game’s default setting is 3, but it can be set from 1 to 10 or unlimited. The Consecrated World Worship modifier dynamically scales based on the combined levels of all your consecrated worlds.

This mod also improves the chances for your empire to get better consecration modifiers if you are predisposed to some planet types. Origin: Post-Apocalyptic, Civic: Memorialists (all versions), and empires whose main species prefer Tomb Worlds gain improved chances for Tomb Worlds (stackable). Memorialists also gain improved chances for Relic Worlds. Origin: Ocean Paradise and Hydrocentric empires gain improved chances for Ocean Worlds (stackable). Finally, Origin: Teachers of the Shroud and empires that have adopted the Psionics traditions gain improved chances on Shrouded Worlds (stackable).

Localisation

Almost all text altered by this mod is localised into eight of the languages supported by Stellaris. However, the beginning-of-the-game event’s description and "default" option are only available in English. If you would like to supply a translation for one or more languages, please contact me via Steam or leave a comment.

Changes

When consecrating or deconsecrating a world, the game dynamically calculates the correct bonus for Consecrated World Worship. In order to accomplish this, it was necessary to overwrite an effect (recalculate_consecrated_world_modifier) and the decisions (decision_consecrated_worlds and decision_unconsecrated_worlds) as well as preempt the events (mega.100 and mega.110) that deal with consecration.

The Consecrated Worlds Worship modifier is now applied via a dynamic multiplier and can now scale infinitely instead of capping out at a total of twelve "levels" of Consecrated Worlds Worship.

Compatibility

While this mod does replace some built-in gameplay objects, it should generally play nicely with other mods as long a they do not also adjust Consecrated Worlds. Has built-in support for Planetary Diversity.

Not included in my compilation mod Subtle Polish: A Collection of Fixes and Enhancements. This mod is compatible with the compilation.

Built for Stellaris version 3.7 "Canis Minor." Not compatible with achievements.

When to Install

This mod can be safely added after the game has started and should be safe to remove. After removing the mod, your game will revert to the built-in behavior for Consecrated Worlds (although you will not lose any if you exceed the base cap of 3). Always backup your savegame before attempting to remove a mod.

Known Issues

Overwriting effects and planetary decisions a well as preempting events result in the game logging error messages when first launching. Expect to see five lines in error.log similar to these:

[04:30:31][game_singleobjectdatabase.h:165]: Object with key: recalculate_consecrated_world_modifier already exists, using the one at file: common/scripted_effects/zz__uncapped_consecration_caravaneer_scripted_effects_overrides.txt line: 2 [04:30:32][eventmanager.cpp:368]: an event with id [mega.110] already exists! file: events/megacorp_events.txt line: 12 [04:30:32][eventmanager.cpp:368]: an event with id [mega.100] already exists! file: events/megacorp_events.txt line: 102 [04:30:33][game_singleobjectdatabase.h:165]: Object with key: decision_consecrated_worlds already exists, using the one at file: common/decisions/03_uncapped_consecration_special_decisions_overrides.txt line: 2 [04:30:33][game_singleobjectdatabase.h:165]: Object with key: decision_unconsecrated_worlds already exists, using the one at file: common/decisions/03_uncapped_consecration_special_decisions_overrides.txt line: 276
Changelog

See Change Notes

Source Code

Hosted on GitHub[github.com]

[discord.gg]

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.