The player regenerates health while not in combat!
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
In Oblivion, you can restore your health completely by simply waiting. This creates a loop where after every battle or situation where damage is taken, waiting becomes a constant annoyance and is hard to break from. With this mod, your health will rapidly regenerate... as long as you're not in combat.
This was achieved via a quest script where a new passive ability is added to your active effect inventory while not in combat. This ability is removed when in combat. The script is far simpler than the ones seen in other mods of this kind and is super easy to modify or use as a jumping-off point for your own mod.
This is the first script I've ever done, so feedback is appreciated. The only minor bug seems to be that it takes a minute to kick-in on new characters. It works just fine on existing saves. Of course, time will tell if it holds up in every situation, so let me know if you find any issues! The script is below:
;when exiting combat, an ability called "AbHealthRegen" is added ;when entering combat, "AbHealthRegen" is removed
scriptName HealthRegeneration
short DoOnce
float fQuestDelayTime
begin GameMode
set fQuestDelayTime to .01
if (player.IsInCombat != 1) && (DoOnce != 1) message " " message " " player.addspell AbHealthRegen set DoOnce to 1 endif
if (player.IsInCombat == 1) && (DoOnce == 1) message " " message " " player.removespell AbHealthRegen set DoOnce to 0 endif