CreatureDiscomforts
Your own body matters now: catch colds, go hungry and thirsty, drink yourself sick. No extra UI, just statuses next to the game's own.Creature Discomforts
The game already tracks whether you are cold, wet, drunk, hungry or queasy, but none of it really matters. This mod makes your own body part of the game.
No extra bars or panels: everything shows up as statuses in the game's own status list, next to Hungry and Cold. Cases and evidence are not touched.
Colds
Stay out in the cold or get soaked, and you can catch a cold. It gets worse in stages:
| Status | What it does |
|---|---|
| Stuffy Nose | a little slower and thirstier, a slowly growing headache |
| Headache | the usual headache |
| Fever | no health recovery, lower max health, slower, sweaty, thirsty, tired, blurry vision |
| Chills | you lose heat faster, shiver and move even slower |
- It only passes when you are warm and dry. That takes about a day, or three times faster asleep in bed.
- Medicine eases symptoms, not the cold. Painkillers for the headache, cough syrup for the fever and nose (makes you drowsy), a heat pack for the chills. Each works for a few hours, and a second dose the same day wears off sooner.
Hunger and thirst
- Starving / Parched: your body has hidden reserves, weight and water balance. Go about a day without water, or a day and a half without food, and they run low: you start to stumble and slowly lose health, though never below a quarter of it, so it won't put you in hospital.
- One meal doesn't fix a fast. Water comes back in a few hours, weight over a couple of days.
- Thirst gives you a headache if you put up with it for long.
- Thirst comes sooner than hunger, so a drink matters.
- Immunity: going hungry, thirsty or without sleep makes colds catch faster and last longer. Eating, drinking and sleeping well bring it back. You never see it, you just get ill more easily.
Sleep
- A full night's sleep takes about seven hours, and you only wake up Well Rested after eight hours in one go. A nap helps, but it's a nap. Sleep fast-forwards twice as fast, so the night doesn't drag.
- Hunger and thirst go slower while you sleep, so a night in bed doesn't leave you starved. Go to bed thirsty, though, and you'll wake up thirstier.
Drinking
- Spirits dry you out and make you tired. Beer, cider and wine are as before.
- Drunk, you don't feel the cold, but you lose heat faster. A drink outside in winter is a trap.
- Coffee doesn't sober you up and doesn't cancel painkillers.
- Too much makes you sick. Once you are as drunk as you can get, the rest goes to your stomach.
Mixing things
The mod remembers what you have had, and some things don't go together:
- Coffee, tea or Starch Kola before bed: you are Wired and can't fall asleep. A coffee lasts about five hours, a tea three, and every extra cup makes it longer.
- Every coffee is borrowed energy, paid back a few hours later.
- Coffee on an empty stomach, or eating when full: you feel sick.
- Drink with painkillers or cough syrup: sick and tired.
- Drink with sleeping pills: you black out for real, and may wake up in hospital.
Throwing up
- Bad enough nausea makes you throw up where you stand, toilet or not.
- Throwing up sobers you up a little and wears you out.
Settings
All in BepInEx/config/ekem.creaturediscomforts.cfg. Every number can be
changed, and every part can be turned off:
| To turn off | Set |
|---|---|
| colds | Illness.CatchingColds = false |
| immunity | Illness.Immunity = false |
| Starving / Parched | Needs.Starving = false, Needs.Parched = false |
| only the stumbling | Needs.StumbleChance = 0 |
| headache from thirst | Needs.ThirstHeadachePerHour = 0 |
| faster thirst | Needs.ThirstToHunger = 0 |
| longer sleep | Needs.SleepHoursToRest = 0, Needs.WellRestedAfterHours = 0 |
| faster fast-forward in sleep | Needs.SleepTimeScale = 1 |
| slower needs in sleep | Needs.SleepNeedsRate = 0.5 |
| drink changes | Alcohol.RealisticDrinks = false |
| drinking and the cold | Alcohol.AlcoholHeatLoss = 0 |
| nausea from drinking | Alcohol.NauseaFromDrunk = 0, Alcohol.OverdrinkNausea = 0 |
| throwing up anywhere | Needs.RetchPerHour = 0 |
| caffeine keeps you awake | Mixing.CaffeineKeepsAwake = false |
| coffee's energy debt | Mixing.CaffeineDebt = 0 |
| coffee on an empty stomach | Mixing.EmptyStomachNausea = 0 |
| overeating | Mixing.OvereatingNausea = 0 |
| drink with painkillers | Mixing.AlcoholCodeineNausea = 0, Mixing.AlcoholCodeineTiring = 0 |
| drink with sleeping pills | Mixing.AlcoholAndSleepingPills = false |
Debug keys: F7 writes your condition to the log, F8 shows your needs on screen, F9 lists every shop item and what it does.
Requires
- BepInEx (IL2CPP)
- SOD.Common
- SOD.QoL: the base game never makes you tired on its own, and QoL fixes that. Without tiredness, coffee and sleep would mean nothing.
Works well with
- ImprovedSmoking: works alongside it. Its cigarettes make you Focused like coffee does, but they don't count as caffeine here.
