Jump to content

Mod request : duplicant longevity


Recommended Posts

Hey, if anyone is good at modding and would like some idea, I figured we could add some challenge to the game by adding dupe life expectancy!

The mod could do something like kill duplicant when they reach a certain age which would be selected randomly in a bracket and make them less efficient from a certain age up to their death (skills reduced when they're considered "elders").

I don't know if we can do that but maybe make them live longer if they eat good food or something like that?

Anyway, I don't know if this is doable at all but if anyone wanna take the challenge I'm sure I'm not the only one who would be pleased to use it :)

PS : sorry if this was already proposed I tried the search function and couldn't find anything, hope I didn't mess up!

No offense, but I think that's a horrible idea. It's a widespread design flaw that players care for people/dupes/whatever, train them to match the needs and takes their personalities into account only to kill them off once the player has become attached or depending on them. It partly voids the point in training because you will lose them anyway. Wouldn't this make it even harder to have enough rocket pilots?

 

There is also the issue that dupes aren't randomly generated. This means if you play long enough and care for your dupes enough to not lose anybody to disease or accidents you can still manage to go through the entire list due to age and then what? Will the game just stop giving you new dupes?

4 hours ago, Nightinggale said:

No offense, but I think that's a horrible idea. It's a widespread design flaw that players care for people/dupes/whatever, train them to match the needs and takes their personalities into account only to kill them off once the player has become attached or depending on them.

People care for all sort of living beings like cats and dogs, yet they do die at some point! This is called life and I think this just make the game more realistic. Another really good point is that it's a mod, and people who want to take this challenge can while others who are too attached to their dupes to even fantom them being hable to die can not subscribe to the mod!

 

4 hours ago, Nightinggale said:

It partly voids the point in training because you will lose them anyway.

It does not because you still get to use their skills for all their lives AND you don't even know how old they could get!

 

4 hours ago, Nightinggale said:

Wouldn't this make it even harder to have enough rocket pilots?

Yes, this is the point. That's why I called it "an additional challenge".

 

4 hours ago, Nightinggale said:

There is also the issue that dupes aren't randomly generated. This means if you play long enough and care for your dupes enough to not lose anybody to disease or accidents you can still manage to go through the entire list due to age and then what? Will the game just stop giving you new dupes?

No, the printer still works! And if you're a little bit smart you'd start getting new dupes while your actual ones are getting old so the next generation can get a bit of training before they're left in charge of everthing. This is the biggest part of the challenge I'd say!

Hope this answer doesn't come off as rude or anything, I understand your concerns but I'm sure if I'm looking for that kind of challenge there has to be other people looking for the same thing!

 

 

8 hours ago, SharraShimada said:

This would be achieved by a new desease. Dupe X has been infected with death. At first it reduces stats every cycle. But there is no cure, so he will die, becaue he is no longer able to go to eat... 

Interesting implementation! So it is doable? Is there any way to not reduce stats at an early stage so it doesn't affect early game?

Hm maybe I could do it myself if it's that simple! Can we create new diseases right now?

If this were implemented as a disease, it could easily be added to a Duplicant in the middle of a game. All you would have to do is trigger the contraction of a disease when they reach a certain age. Like, for example, lets say the life expectancy is 200 cycles. When they reach age 150, maybe we apply a disease called "Old Age". Lowers all stats, especially athletics and learning.

There are a multiple ways to achieve the contraction without them actually being exposed to some kind of "germ". Have some kind of periodic check that triggers every day. Look through all your Duplicants, and if any are age 150+, force the contraction of "Old Age" if they don't already have it. The source code definitely provides ways to do this, the specifics depend heavily on how you want to implement it.

I also believe this could be done without diseases. Somewhat similar to the above, have a periodic check every cycle. When they reach around age 150, simply trigger a status called "Old Age" on the Dupe that lasts 50 cycles. When they reach age 200.. just kill them.

These specifics are of course just pulled out of my brain.. if I were to actually do this I would have to think a lot more about good numbers and the specifics of what occurs as the Dupe ages. It is definitely doable though with the current modding support, and could potentially be even easier with their 1.0 update.

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

×
  • Create New...