Matrioshka World (3.12)
This is an update to Matrioshka World.
Aside from everything as below, I set the limit of the number of concentric layers of the Matrioshka World to not exceed 100, which should cause the decision to be unavailable on the planet (for example, the Life-Seeded Gaia World can only upgrade 4 times).
An extra 100 districts should be enough for a normal planet, let alone something like an Ecumenopolis. Plus, there are mods like Gigastructural’s Orbital Arcologies or Sparble’s Shellworlds stack together only create a monstrosity of a planet.
Don’t blame me for setting this limit (a planet only has a few chances of building the shells before hitting the limit), from my experience with this mod, things got weird once you have like a thousand districts on a planet, and I doubted Stellaris has changed that much since.
In additional, the Matrioshka World Technology will grant 100,000 Storage Capacity, +2 for Dyson Swarm and Arc Furnance, and the Matrioshka World Modifier increases planet’s population growth by 10%.
Out of curiosity, I made a poll asking if you guys would like for this mod to change how the planet looks.
————————————————————————
The idea for this mod (and graphics) are from this video: https://youtu.be/Tul4njD6uP4
A Matrioshka World is a planet, like Earth, covered by concentric spheres, with each sphere adding another effective planet surface.
What this mod does is add a technology that will appear in your Engineering tree after you research Mega Engineering. You will also need the Mastery of Nature ascension perk to enact the planetary decision to begin construction on the Matrioshka World Sphere.
Each sphere you construct will add the following equations worth of district slots:
((PlanetSize/50)*Which Sphere is being built (starting at 1 and going up by 1)) + PlanetSize
Resources slots added are found by:
DistrictSlotsAdded/3 (rounded up)
Each sphere construction site will have a one-time cost of:
100 influence
5000 energy
10000 alloys
20000 mineralsBuild time is determined by the following formula:
9000(0.8^x)+360, x being the sphere being constructed (starting at 0 and going up by 1 each sphere)(and with the first being 9000 – not 9360 as the formula would indicate)
This means that the first construcion will take 9000 days (25 years), with each following construcion taking less time – leveling off at 360 days to complete.
During construction of the FIRST sphere, there will be a deposit added to the planet with the following cost per month:
50 alloys, 100 energy, and 200 minerals.
These costs increase the more spheres you build. This is determined by the following process:
The following formula is first used to determine an increase factor:
1.3^x (x being the sphere under construction, starting at 0 – going up by 1)
Then, that increase factor is then multiplied by the following for each of the 3 resources:
Energy = 100
Alloys = 50
Minerals = 200After that, a cap on how high those numbers can go is set:
Max Energy (per month) = 10000
Max Alloys (per month) = 5000
Max Minerals (per month) = 20000This cap is hit on the 19th sphere construction.
There is a limit on how big this can go: 10,000 district slots added, or 1,000 spheres constructed. This limit is so large, I suspect nobody will hit it. If they do, they may experience bugs, but I tried to mitigate this.
Any suggestions on balance or other changes to the mod are welcome.
—Change Log—
2.1 – Changed build time to be variable and rebalanced construction deposit upkeep
2.0 – Overhaul of most backend mechanics
1.1 – Updated build time from 1 day to the intended 3600 days
1.0 – Initial release