Fallout 3

File information

Last updated

Original upload

Created by

gh0stwizard

Uploaded by

gh0stwizard

Virus scan

Safe to use

About this mod

Yet another mod to control a health regeneration when sleeping.

Permissions and credits
Changelogs
DESCRIPTION

The mod does two things:

  • Disables auto-healing when you are sleeping
  • Non-broken limbs will restore their condition based on your Endurance

The differences between this mod and another "disablers":

  • Technically, the mod based on the script effect of an ability, not as a quest script
  • The mod does not disables auto-healing feature completely


Also, the mod includes a perk called "Better Healing", which will increase the rate of regeneration.
Note that you MUST heal your broken limbs by visiting a doctor or by using your own abilities (e.g. perks, of course, if you have ones).


REQUIREMENTS

None.


UPDATING

Just overwrite files and continue playing the game.


To remove Better Healing Perk if you have > 5 END and you think that this Perk is unfair then type in the console:
SetStage staticaSleepQuest 200

COMPATIBILITY


The mod SHOULD be compatible with everything. Of course, if you have a mod that does the same things the weird things will happens.
Affected scripts by this mod:

  • WellRestedMessageEffectSCRIPT - to disable auto-healing


Things that mod does

The mod disables health regeneration after a sleep.
The mod prevents restoring broken limbs after a sleep.
The mod heals non-broken limbs depending on factors.

The mod was created as a part of my little private project.
This mod is small and does not contain everything to do a job perfectly.

So, you have to find a mod to disable the ability of restoring broken limbs by using a stimpak. Without such a mod this mod is almost useless :)

Why I have not included "stimpak patch" into this mod? Because such changes can not be done without taking into account overall balance of your game (e.g. the full list of your mods).


How is the healing limbs working

There is some logic has been included inside of the mod.

First, let's talk about of the Endurance of the Player Character (PC). You will get best regeneration rate with 10 END, as you expected this already.
Each point of END basically means +10% to your rate.


Second, to get the maximum effect of a sleep you MUST to sleep per session at least 8 hours.

The session may have more or less hours, the mod will count this fact. But you can't heal your wounds up to 100% at once, per one sleep session within 20, 30, 50, etc hours if you are heavely wounded.

Still, you may sleep by 8 hours two, three, four times in a row non-stop. Or you may spend a time on something else. For instance, eating, visiting shops, safe scavenging, you name it.

In total, an hour means +12.5% to the total restored condition of a limb.


Third, the rate of limb regeneration is based on an actual condition of the limb. Your wounds will heals faster when they have 40%+ of their condition. At the moment the mod takes into account only next 3 stages: 1-40%, 40-70% and 70-100%.

Each limb is restoring its own condition independently of the others.


Four, the perk "Better Healing" increases the rate by factor of 2. It will be more useful for PC with low END (to be precise, <= 5 END).


At the moment the formula is:

% to restore = ( <HOURS> * 1.25 * <END> / 100 ) * <BASE> * <CNDMULT>

where:

  • <HOURS> - how many hours PC has slept
  • <END> - PC's Endurance
  • <BASE> - equals to 100, either to 200 ("Better Healing" Perk)
  • <CNDMULT> - multiplier; the value is based on the limbs condition:
    • 0.4 if limb condition is between 1-40%
    • 0.5 if limb condition is between 40-70%
    • 0.6 if limb condition is between 70-100%


CREDITS


The work of the next people was taken into account to create this mod:



INSTALLATION

If you are using Nexus Mod Manager, Mod Organazer, FOMM, etc you will install it as usually.
Otherwise, extract the content of the archive to the "Data/" game directory.
Do not forget to activate the mod in the list of your mod manager.


UNINSTALLING

Open the console by "`" (tilde) key and type the next line:

SetStage staticaSleepQuest 100

After that close the console and save the game. Now, you may exit from the game to complete last step.

If you are using any well-known mod manager just de-activate the mod.
Otherwise, delete the next files from the "Data/" game directory:

  • Textures\Interface\Icons\PipboyImages\Perks\staticaBetterHealing.dds
  • SleepRestHeal.esp