Oxygen Not Included

Oxygen Not Included

95 ratings
Duplicant Lifecycles
   
Award
Favorite
Favorited
Unfavorite
Compatibility: Base Game, Spaced Out!
File Size
Posted
Updated
15.698 KB
29 Sep, 2019 @ 2:31pm
18 Jul, 2021 @ 12:35pm
14 Change Notes ( view )

Subscribe to download
Duplicant Lifecycles

In 1 collection by Zonkeeh
Zonkeeh's Mods
18 items
Description
Duplicant aging and life stages with side effects, benefits, death and even immortality!

Description
Have you ever wondered why duplicants can live forever? Or maybe you just want to add an extra bit of spice and challenge to the game? This mod provides a twist by giving duplicants a life cycle where they grow up, age and even die when too old. All with customisable features.

Mod Version: 1.0.8
DLC Supported Version: EX1-447598-D
Base Game Supported Version: CS-447596-D



Specifics
  • Duplicants will now have a Limited Lifespan trait (both new and existing duplicants).
  • Duplicants who are older than the max age threshold will die, this means if you load a save with old duplicants you will be in shock!
  • Fully customisable attribute multipliers/modifiers and age boundaries.
  • Includes a new trait accessible by the Vacilitator called Immortal, duplicants with this trait will receive a slight stat buff (configurable) and will not be effected by the aging limits.

Trait Example


Immortality Gaining Example


Options
Configuration of this mod and a basic template can be found in the following locations:
  • Windows • ~\Documents\Klei\OxygenNotIncluded\mods\Steam\1876444268\Config.json
  • Mac • ~/Library/Application Support/unity.Klei.Oxygen Not Included/mods/Steam/1876444268\Config.json

Maximum Age - Duplicants will die off at a maximum age, this must be a floating point number greater than 0 and obviously must be larger than the age boundaries. (Default: 200 Cycles)

Age Cutoffs - These cutoffs are used for each growth stage of a duplicant: Youth, Middle Aged & Elderly. Once these cutoffs have been reached the duplicant will enter the dying state where they have heavily reduced stats and have a chance to die every cycle up to the max age. (Default: 30/140/180 Cycles)

Use Percentage of Total Stats - This option decides whether to use a percentage of a duplicants attribute to multiply against (true) OR to use the defined base value as the base for the calculation. (Default: true)

Custom Stat Base Value - Acts as a base for the multipliers, for instance this can be set to 0 to ensure no attributes are being changed. Only used if the above statement is false. (Default: 4)

Enable Features - These two options can be used to enable/disable both the death feature and immortal trait. (Default: true, true)

Time To Die Probability Increase - Acts as an increase in randomness to lower the chance a duplicant dies on a given cycle when in the dying stage. This simply decreases the offs by x. This is mainly useful when the cutoffs are low. (Default: 0)

Attribute Multipliers - Multipliers are used to change attributes in each growth stage: Youth, Middle Aged, Elderly, Dying & the unique trait Immortal. These effect the stats by multiplying (go figure) with either the duplicant's total for a stat or the base value. Can be both negative or positive but have a limit at +/-10. Example a multiplier of 1 will increase a duplicant's attribute by either 100% of its total or 100% of it's custom base. (Default: 1.0/0.35/-0.35/-1.0/0.1)

Disclaimer: In the case where invalid arguments are given the default values will be used.


Links & Issues
All of my mods can be found on the steam workshop here or alturnatively they can be downloaded and souce code can be viewed on my Github page[github.com].

Mod requests & issues can be reported on my Github[github.com] as following steam comments is often hard.


Other
Huge thanks to the folks on the ONI Discord Server[discord.gg].



Hope you all enjoy!
Popular Discussions View All (1)
0
22 Dec, 2022 @ 12:20pm
Youthful state ignored / replaced
Mango
51 Comments
Bitterbiter 11 Dec, 2024 @ 9:06pm 
Ancient Knowledge trait for a frozen dupe should factor in some way with this mod. Unfrozen, their cycle age is set as something random. Have one thawed out dupe whose age is now ~2000 cycles, well past their set expiry date so their modified trait stats are now dogwater - practically stuck at zero, making them useless and worth dunking in lava. Could attempt to vacillate them in an attempt to role the immortal trait, although again, seriously wish this mod gave some consideration for unfrozen dupes.
白鸽与风铃草 3 Dec, 2024 @ 6:26am 
@StuffyDoll Can you please update Wireless Power? Thank you
StuffyDoll 30 Nov, 2024 @ 10:52pm 
I have updated this mod. I will remove upon request or update.
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3375382664
Riza 14 Aug, 2024 @ 11:19pm 
I'd love to see someone update this mod
Wyatt the wolf 24 Apr, 2024 @ 12:19pm 
how do you config?
schokyomomg 3 Mar, 2024 @ 3:43am 
please wireless power update
Shrglwyddes 21 Feb, 2023 @ 5:55am 
Why do the default values not match the steam description values? ie Default value for max lifespan is 1000 cycles, but the mod description says 200 cycles.
Gruzchik_Tashit 16 Nov, 2022 @ 4:54pm 
it is outdated
esj94 9 Nov, 2022 @ 11:49pm 
nice idea @NovusLio also the new mod "Graveyardkeeper" looks to be a nice addition to this mod here.
NovusLio 24 Oct, 2022 @ 8:31pm 
An idea "dupes retire" could author or someone else make a mod that can retire old dupes please. want to replace the old dupes with new dupes, and don't want just simply make the old dupes dies.