• 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.
My spymaster just died in his sleep at age 41. Or did he? Is there a way I can find out?
Dying in his Sleep, is just dying of "Old Age", but since the Character was too young, the Devs decided to call it differently, by the way dying of "Old Age" is simply, the Character has run out of Health and lost the Natural Death Check, which happens, when a Character has a Health below 3.

It would be really nice, if the Death through Old Age, would depend on Age only without any Health Requirements.
 
  • 4Like
Reactions:
@Emperor 1997 , that’s what they WANT you to think. I know the real truth! ;)
Thank you for a quick response!
And what is your Truth?
I mean, I have checked the defines file for this, multiple times.

Code:
NOldAge = {
    LOWER_HEALTH_START_AGE = 25 # At this age characters start getting the chance to lose health each year
    LOWER_HEALTH_BASE_CHANCE = 0.075 # This is the base chance of losing health at the START_AGE
    LOWER_HEALTH_YEARLY_INCREASE = 0.022 # This is the yearly increase of the chance to lose health
    LOWER_HEALTH_AMOUNT = -0.125 # This is the health change on each failed yearly health roll
    HEALTH_PENALTY_PER_YEAR_IN_POOL = 0.1 # For each year in the pool, your effective health is this much lower. This disappears entirely when you leave the pool

    # This DIE values are used with a quadratic chance.
    DIE_HEALTH_TRESHOLD = 3.0 # Characters have a chance to die each month they have less health than this
    DIE_HEALTH_CHANCE_ZERO = 0.25 # This is the month chance that a character dies at zero health (or lower)

    DEATH_MINIMUM_DELAY = 15 # If marked for death, they will die at least this many days after the check
    DEATH_MAXIMUM_DELAY = 20 # If marked for death, they will die no more than this many days after the check. With these numbers, that means if someone becomes deathly ill, they have a high chance of dying between 7 and 40 days (30 days from the death check) after contracting the health penalty

    LOWER_PROWESS_START_AGE = 45 # At this age characters start getting the chance to lose prowess each year
    LOWER_PROWESS_BASE_CHANCE = 0.1 # This is the base chance of losing prowess at the START_AGE
    LOWER_PROWESS_YEARLY_INCREASE = 0.015 # This is the yearly increase of the chance to lose prowess
    LOWER_PROWESS_MAX_CHANCE = 0.75 # This is the maximum chance to lose prowess
    LOWER_PROWESS_FACTOR = 0.1 # This is the prowess change mutliplier on each failed yearly roll

}

The DIe Health Threshold is by the way for all dying Checks, not only for Old Age, as long the Health of Character is above 3, the Character can not die at any Time, unless Murder Schemes or bad Event Outcomes.

Old Age Death, being locked to Health is and will always be a bad Move from a Developer, it should be an Check once per Year, after a certain Age, like 47 and should increase per Year, so it should start very low, like Mount & Blade 2: Bannerlord has done it.
Where Heroes can die young or live very long, look at Derthert as an Example in my last M&B2: Bannerlord Campaign, he died after around 5 Years in.
 
And what is your Truth?
I mean, I have checked the defines file for this, multiple times.

Code:
NOldAge = {
    LOWER_HEALTH_START_AGE = 25 # At this age characters start getting the chance to lose health each year
    LOWER_HEALTH_BASE_CHANCE = 0.075 # This is the base chance of losing health at the START_AGE
    LOWER_HEALTH_YEARLY_INCREASE = 0.022 # This is the yearly increase of the chance to lose health
    LOWER_HEALTH_AMOUNT = -0.125 # This is the health change on each failed yearly health roll
    HEALTH_PENALTY_PER_YEAR_IN_POOL = 0.1 # For each year in the pool, your effective health is this much lower. This disappears entirely when you leave the pool

    # This DIE values are used with a quadratic chance.
    DIE_HEALTH_TRESHOLD = 3.0 # Characters have a chance to die each month they have less health than this
    DIE_HEALTH_CHANCE_ZERO = 0.25 # This is the month chance that a character dies at zero health (or lower)

    DEATH_MINIMUM_DELAY = 15 # If marked for death, they will die at least this many days after the check
    DEATH_MAXIMUM_DELAY = 20 # If marked for death, they will die no more than this many days after the check. With these numbers, that means if someone becomes deathly ill, they have a high chance of dying between 7 and 40 days (30 days from the death check) after contracting the health penalty

    LOWER_PROWESS_START_AGE = 45 # At this age characters start getting the chance to lose prowess each year
    LOWER_PROWESS_BASE_CHANCE = 0.1 # This is the base chance of losing prowess at the START_AGE
    LOWER_PROWESS_YEARLY_INCREASE = 0.015 # This is the yearly increase of the chance to lose prowess
    LOWER_PROWESS_MAX_CHANCE = 0.75 # This is the maximum chance to lose prowess
    LOWER_PROWESS_FACTOR = 0.1 # This is the prowess change mutliplier on each failed yearly roll

}

The DIe Health Threshold is by the way for all dying Checks, not only for Old Age, as long the Health of Character is above 3, the Character can not die at any Time, unless Murder Schemes or bad Event Outcomes.

Old Age Death, being locked to Health is and will always be a bad Move from a Developer, it should be an Check once per Year, after a certain Age, like 47 and should increase per Year, so it should start very low, like Mount & Blade 2: Bannerlord has done it.
Where Heroes can die young or live very long, look at Derthert as an Example in my last M&B2: Bannerlord Campaign, he died after around 5 Years in.
He made a joke, man
 
  • 3
  • 2Like
Reactions:
@Emperor 1997 , I was indeed joking. I am very sorry that my joke didn’t come across to you and you went back digging in the code. I appreciated your help. You saved me a lot of confused digging around because I don’t understand how the data files in CK3 work. Thank you.
 
  • 2Like
  • 1Love
Reactions:
Old Age Death, being locked to Health is and will always be a bad Move from a Developer
Literally why? Modelling health decline as characters age and having them die when their health gets too low seems to me like the best way to do it. The problem is that there are too many stackable health bonuses that need to be toned down, but characters who take steps to live a healthier lifestyle should live noticeably longer than characters who don't.

It sounds like what you want is to turn the Random Harm rule back on.
 
  • 2Like
  • 1
Reactions:
Literally why? Modelling health decline as characters age and having them die when their health gets too low seems to me like the best way to do it. The problem is that there are too many stackable health bonuses that need to be toned down, but characters who take steps to live a healthier lifestyle should live noticeably longer than characters who don't.

It sounds like what you want is to turn the Random Harm rule back on.
I mean, while I generally agree that chance to die should be dependent on Health, I personally find that the divide between Poor and Fine health (both of which are informations available to the user) being literally ‘can die of health issues’ / ‘cannot die of health issues’ is too obvious.

People should be able to discern between a character with a wrecked health, and a Herculean giant in perfect health, but probably not ideally tell whether there is a chance for a given character to die in this year.

Edit: I just mean that I would much prefer the boundary between Poor and Fine lied at 2,5 or 3,5 health rather than straight 3 Health.