Morrowind
0 of 0

File information

Last updated

Original upload

Created by

Snowball91

Uploaded by

Snowball91

Virus scan

Safe to use

About this mod

No more progress bar when waiting/resting in the wild - hold a button and see time dynamically accelerate while your fatigue (when waiting), health and magicka (when resting) regenerate over time according to vanilla rates.

Requirements
Permissions and credits
Immersive Wait
v1.0.1
by Snowball91

Description
Immersive Wait changes waiting behavior into a pretty, animated experience, while remaining true to the vanilla mechanics.
Where a normal wait/rest fades the screen to black and displays a progress bar, with IW you will see time pass in an accelerated way, with regeneration of fatigue/magicka/health happening gradually as you wait. IW gives you dynamic control over wait: no more slider to select how long you want to rest - simply hold the rest button for as long as you wish, then release when you've had enough.

IW is purist friendly! That means:
  • you will not be able to wait/rest while in combat or when being pursued by enemies,
  • you will not be able to rest while in cells where resting is illegal - your character will only wait in this case, regenerating fatigue,
  • when not in combat and in a cell where rest is legal, IW behaves like ordinary rest and regenerates statistics the same way vanilla game does (all regeneration rates are preserved)
  • moving, attacking, casting or activating objects will interrupt wait.
The only difference with respect to the vanilla game is the reduced rate of fatigue regeneration, which is WAY overpowered and it's too easy to get from 0 to max fatigue in a few seconds. Therefore, fatigue regeneration during immersive wait is reduced by 50%.

Caveats
Immersive Wait is not recognized by the game as rest/sleep. This means that some events that trigger on rest/sleep (such as level up) will not occur using IW. You will still need to find a bed and sleep in it normally.

Requirements
You will need MWSE v2.1.0-1205 (the latest version as of 28/10/2020). I also recommend MWSE Clock Block to display the current in-game hour on the UI.

Installation
This mod is provided as a BAIN-compatible package, and I recommend using Mod Organizer 2 to install it in a single click. If you're not using any mod organizing software, just unpack the content to your Data Files folder.

Configuration
This mod allows you to change the following settings:
  • normal timescale - how fast does the game time pass with respect to the real time (in-game seconds per one real-time second); you don't need to touch that,
  • wait timescale - how fast does the game time pass when waiting (default value of 600 means 20x faster),
  • safety distance - how far need the enemies be away from you for the situation to be considered safe to wait (see hints in the mod config page for details),
  • wait key - hotkey that activates Immersive Wait (do not bind to the same key as your regular wait!),
  • travel time adjustment - if you change the normal timescale, this will change how long do boat and silt strider trips take,
  • display debug messages - for modders only, keep this off for immersion.

Compatibility
This mod will probably be incompatible with any timescale-altering mods, such as Pass the Time or Dynamic Timescale. Compatibility with magicka-regen mods like Purist Friendly Magicka Regen is also unlikely.

Credits
  • This mod is built on top of Pass the Time by Necrolesian. Additional thanks to Necrolesian for hints.
  • Inspired by Purist Friendly Magicka Regen by Remiros and Greatness7.
  • Additional thanks to Merlord for hints.

Changelog
v1.0.1 (2020-10-28):
  • fixed the bug where action detection spammed unwanted messages
v1.0.0 (2020-10-28):
  • use the new tes3.canRest API (MWSE 2.1.0-1205) instead of custom code for combat detection
  • fixed the bug where players with vampirism received healing when waiting
  • moving/attacking/casting/activating is no longer allowed while waiting
v0.9.1 (2020-09-02):
  • more robust combat status checking (use built-in inCombat flag first, scan for enemies in all nearby cells when outside)
  • added travel time adjustment (following the approach in Pass the Time)
v0.9 (2020-08-29):
  • initial release