• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

trirayoute

Recruit
17 Badges
May 8, 2020
2
0
  • Stellaris: Synthetic Dawn
  • Stellaris: Necroids
  • Stellaris: Federations
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Stellaris: Megacorp
  • Stellaris: Distant Stars
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Crusader Kings II
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Stellaris
Description
Consacrate World Ascencion Perk and Decision, multiple use

Game Version
[Butler v2.8.0 (ce2a)]

What version do you use?
Steam

What expansions do you have installed?
Synthetic Dawn, Utopia, Leviathans Story Pack, Apocalypse, Megacorp, Distant Stars, Ancient Relics, Lithoids, Federations

Do you have mods enabled?
Yes

Please explain your issue is in as much detail as possible.
(The mods I used are only visuals)

By using the decision from the Ascension Perk "Consecrated World" on a Planet and then colonize it, the bonus gotten from it stays (at least in the Empire modifiers details) and you can use it again (because the planet lose the Consecrated World modifier but let the bonus in Empire modifier on) it virtually allows you to consecrate way more than 3 worlds, getting a big bonus.

Steps to reproduce the issue.
-take "Consecrated World" Ascension Perk
-Consecrate a colonizable Planet
-Colonize the Planet

Upload Attachment
(DID NOT ANSWER QUESTION)
 
A quick explanation why this happens and how to fix it by yourself so you can play with correctly working consecrated worlds:

In events/megacorp_events.txt, find event "mega.110" (it's captioned as "Colonized Consecrated World"). There's an associated action that should decrease the num_consecrated_worlds counter for the target "country" (that's you, other players and AI opponents) and also decrement the "consecrated_variable", which actually defines the "tier" of consecratedness bonuses. Instead of decrementing the counter by 1 and the variable by 1-4, it decrements the counter by 1-4 and doesn't touch the variable at all. To fix it you should change it to decrement both variable and the counter like this:

Code:
            consecrated_quality_4 = {
                remove_modifier = consecrated_quality_4
                space_owner = {
                    change_variable = {
                        which = num_consecrated_worlds
                        value = -1
                    }
                    change_variable = {
                        which = consecrated_variable
                        value = -4
                    }
                }
            }


Do this for all options, changing 4 to 3, 2, 1. The same problem is with the "mega.100" event, which I guess is just copy-pasted. Do the same with it, although I couldn't test it.