Shadows of Doubt
Install with App

Details

Latest version
1.3.0
Last Updated
First Uploaded
Downloads
552
Likes
2
Size
105KB
Dependants

Categories

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.
  • Falling asleep takes time, and you only rest once asleep. Not being tired, caffeine, pain, hunger, thirst, cold, wet clothes, withdrawal, a light or a cruncher left on and noise keep you up (Restless); being tired, a drink or a sleeping pill help you drop off. Your detective says what's keeping them up. Lie awake too long and you get up again.
  • Light sleep: drink, pain, cold, light and noise make you rest slower, and you don't wake up Well Rested.
  • Lark or owl: rolled for each save, along with whether the TV and music help you sleep or keep you up. Your detective lets it slip.
  • A ringing phone wakes you up, so you don't sleep through a call.
  • 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.

Pain

  • A headache doesn't go away by itself in an hour. A hangover stays all morning unless you take a painkiller.
  • Going without sleep for about 18 hours makes your head ache, worse every hour. Coffee keeps you awake, not well.
  • Woken by the phone soon after falling asleep, or sleeping more than ten hours: you wake up with a headache.
  • A bad fall or a trip can twist your ankle for a day or two. You limp, and running on it hurts: you slow right down, lose a little health, and it heals slower. Painkillers take the pain away.
  • Painkillers ease a broken leg too: you limp half as much.

Running

  • Running costs water and energy and warms you up. Run until you're out of breath and you sweat and get dirtier: people can smell a sweaty burglar.
  • Out of Breath: after about 20 seconds of running flat out you have to slow down for a moment. Smokers, the worn out and the drunk run out sooner.

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.
  • A drink or two dulls pain. While only a little drunk you take less damage and headaches ease faster. Past that it doesn't help any more.

What's in your blood

Caffeine, codeine (painkillers, cough syrup), sleeping pills and nicotine build up as you take them and wear off over a few hours. Alcohol is the game's own drunkenness. Only what you actually swallow counts.

  • Medicine is one dose per press, not the whole bottle. A bottle of painkillers holds ten, sleeping pills two.
  • Coffee, tea or Starch Kola keep you Focused while the caffeine lasts, about an hour and a half for a coffee. A tea alone isn't enough.
  • Caffeine before bed: you are Wired. Right after a coffee you can't fall asleep at all; for the next couple of hours you can, but it takes long and you sleep badly. A coffee lasts about five hours, a tea three, and every extra cup makes it longer.
  • Caffeine is borrowed energy, paid back as it wears off.
  • Coffee on an empty stomach, or eating when full: you feel sick.

Mixing things and overdoses

  • Drink with painkillers or cough syrup: sick and tired for as long as both are in you, worse the more you've had. It starts once you are properly drunk, about three beers.
  • Drink with a sleeping pill still working: you black out for real, and may wake up in hospital.
  • Three coffees in a row: you are Jittery, shaky and queasy.
  • Three painkillers within an hour or two: Codeine Overdose, dizzy and sick. More, and you pass out.
  • Two sleeping pills close together: you pass out.

Addictions

Coffee, cigarettes, drink, codeine (painkillers, cough syrup) and sleeping pills become a habit if you have a lot of them for days. A coffee a day or a glass of wine in the evening never does.

Habit Hooked after about Craving Withdrawal
coffee three a day for two or three days Coffee Craving: you tire faster Caffeine Withdrawal: headache, tiring fast
cigarettes five a day for a day or two Nicotine Craving: focus slips Nicotine Withdrawal: focus gone
drink getting properly drunk every night for three days Alcohol Craving: restless Alcohol Withdrawal: shakes, sweat, nausea
codeine three painkillers a day for three days Codeine Craving: aches Codeine Withdrawal: worse headache, shakes, sweat, yawning, nausea
sleeping pills one every night for four or five days Sleeping Pill Craving: harder to fall asleep Sleeping Pill Withdrawal: you barely sleep, jumpy, sweaty
  • Craving comes hours after the last dose wears off, Withdrawal later still if you hold out: at worst about half a day for coffee and codeine, six hours for cigarettes, a day for drink. A dose fixes it and holds for a good while. A weak habit stops at Craving.
  • Quitting takes days. A habit fades by itself; a strong one stops causing withdrawal after about four days without.
  • Delirium tremens: with a strong drinking habit, withdrawal stops health recovery and slowly costs health, though never below a quarter of it.
  • Tolerance: the more of a habit, the more it takes. Coffee focuses you less and keeps you awake for less, drink dulls pain only once you are drunker, painkillers wear off sooner. Overdoses don't move as much, so a habit brings you closer to one.
  • Painkillers fix the headache from coffee or codeine withdrawal, and they are codeine.
  • The hospital eases withdrawal, but not the habit.
  • With ImprovedSmoking, a cigarette dulls hunger instead of feeding you: the hunger comes back over the next couple of hours.

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
phone wakes you Needs.PhoneWakesYou = false
falling asleep and light sleep Sleep.FallingAsleep = false
headaches last longer Pain.HeadacheFade = 1
headache from no sleep Pain.SleeplessHeadacheAfter = 0
headache from waking up wrong Pain.WokenHeadache = 0, Pain.OversleepAfter = 0
sprained ankles Pain.Sprains = false
running costs Running.RunningThirst = 0, RunningTiring = 0, RunningWarmth = 0, SweatPerMinute = 0
Out of Breath Running.BreathSeconds = 0
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
drink as a painkiller Alcohol.AlcoholPainkiller = false
one dose per press Medicine.OneDosePerPress = false
caffeine keeps you awake Mixing.CaffeineKeepsAwake = false
Focused from caffeine in you Mixing.CaffeineFocus = false
coffee's energy debt Mixing.CaffeineDebt = 0
coffee on an empty stomach Mixing.EmptyStomachNausea = 0
overeating Mixing.OvereatingNausea = 0
drink with painkillers Mixing.AlcoholCodeineNauseaPerHour = 0, Mixing.AlcoholCodeineTiringPerHour = 0
drink with sleeping pills Mixing.AlcoholAndSleepingPills = false
Jittery Mixing.CaffeineOverdoseAbove = 0
codeine overdose Medicine.CodeineOverdoseAbove = 0, Medicine.CodeineKnockoutAbove = 0
sleeping pill overdose Medicine.SleepingPillsKnockoutAbove = 0
addictions Addiction.Addictions = false
only tolerance Addiction.Tolerance = false
delirium tremens Addiction.AlcoholWithdrawalDangerous = false
smoking dulls hunger (ImprovedSmoking) Addiction.SmokingHungerDebt = false

How fast each habit builds is Addiction.CaffeineHabitRate, NicotineHabitRate, AlcoholHabitRate, CodeineHabitRate and SleepingPillsHabitRate; how fast it fades, HabitDecayPerDay.

Debug keys: F7 writes your condition to the log, F8 shows your needs on screen, F9 lists every shop item and what it does. With Debug.QuickMenu = true the same actions, plus a worse cold, stronger habits and money for testing, are in Quick Menu by Sm3gm (G or D-pad Down), if you have it. Quick Menu isn't required.

Requires

  • BepInEx (IL2CPP)
  • SOD.Common
  • SOD.QoL (on Thunderstore): the base game never makes you tired on its own, and QoL fixes that. Without tiredness, coffee and sleep would mean nothing. If QoL isn't installed (as on the Steam Workshop), this mod fixes tiredness itself.

Works well with

  • ImprovedSmoking: works alongside it. Its cigarettes still make you Focused on their own, and they don't count as caffeine here. Smoking counts as nicotine either way; with ImprovedSmoking the food cigarettes give is only a dulled appetite.

Thanks

  • Sm3gm, for Quick Menu and for explaining how to hook into it.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.