Skyrim
0 of 0

File information

Last updated

Original upload

Created by

Hacktank

Uploaded by

Hacktank

Virus scan

Safe to use

About this mod

HT Casting Regeneration allows the player and/or NPCs to regenerate Magicka while they are still casting, charging, or channeling spells including staves! You can also customize the global Magicka regeneration rates for the player and NPCs separately. The mod is highly customizable via a SkyUI MCM menu.

Requirements
Permissions and credits


HT Casting Regeneration allows players, and if set to do so, NPCs to regenerate Magicka while they are still casting, charging, or channeling spells including staves. This is a feature that I was always perplexed was not in the base game, it makes no sense that holding a fireball should keep your bar from filling back up. You can also customize the global Magicka regeneration rates for the player and NPCs separately.




There are toggles to enable or disable every part of this mod. In addition to being able to disable the mod entirely from the in-game menu you can also toggle the following for both players and NPCs separately: regeneration while charging a spell, regeneration while channeling a spell, regeneration while charging or channeling a staff, and modification of the global magicka regeneration rate.


Each of the aforementioned toggleable features also have a separate multiplier that can be set to customize as you see fit. For example if you have the casting regeneration multiplier set to 0.5 and you charge a fireball you will regain Magicka at 50% of your normal rate. If you also have the channeling regeneration multiplier set to 0.75 and you start casting sparks you will regain magicka at (0.5 * 0.75) = 0.375 37.5% your normal rate. The global regeneration multiplier affects ALL Magicka regeneration, except potions.


The amount of time between the script's updates. Lower values will make the Magicka bar move more smoothly, but will take up more time that could be better-used on other scripts. My script is very light, but if you put it too low it may be hard on low-end pcs.


The percent of the total cost of the spell(s) being casted that this mod will recharge. Example: You have 100 Magicka max, a fireball costs 50, this setting is set to 0.5, you would be able to recharge up to 75 Magicka while holding a charged fireball in one hand. If this is set to 1, you will be able to regenerate 100% of your Magicka bar. At 0 you will be able to regenerate to MAXMAGICKA-SPELLCOST while you are still casting/charging/holding a spell.






Install using the NMM or any other mod management utility, or just copy the contents of the archive into your Data directory.


To update to a newer version, uninstall the old version via the NMM (since you are updating, the latent variables are not a problem). Once that is done, just install the newer version via the NMM. Within a few seconds of loading your save the script will detect that a newer version has been installed and act accordingly. (You will recieve a text message to this effect at the top left corner of your screen.) NOTE: Doing this will reset the mod's settings to their default values.



IMPORTANT: Do not simply remove the mod. The mod saves data in your savegame, and applies scripts to actors. To uninstall cleanly you must go the the in-game MCM menu and click on the Uninstall button in the right-hand column and then save your game. This will remove the magic effect with the script from your character and purge all of the latent settings data from your save. Once you have done this you can simply uninstall via the NMM or remove the files that you added earlier. NOTE: This mod uses a third-party library (JContainers) which is packaged within. If you have other mods that rely on this package, be careful not to delete its files if uninstalling manually. Uninstalling via the NMM should be save however, as it is designed to avoid just this type of problem.



Skyrim Script Extender (SKSE), version 1.7.1 or greater: http://skse.silverlock.org/
SkyUI(for configuration, will work without it): http://www.nexusmods.com/skyrim/mods/3863/?
JContainers(packaged with my mod, so you don't need to download it): http://www.nexusmods.com/skyrim/mods/49743/?



This mod only adds new forms and scripts, so it will be comparable with anything and everything. Even other mods that might mess with the player's magicka, as my mod only modifies it via the RestoreAV command (never directly sets it).



1.1.1 - 12/24/14
  • Reworked the entire mod again. It is now using abilities to apply the regeneration script again. This was necessary because the quest reference alias solution was causing a very noticeable pause in regeneration when it refreshed every 10 or so seconds. It was also very restrictive in the total number of NPCs that could be affected. This number is not essentially infinite.
  • Added support for regenerating Magicka while casting with a staff. This was already working, but now there is a specific toggle and multiplier for this case.
  • Added the ability to customize the global Magicka multiplier of affected actors.

1.1.0 - 12/22/14

  • Reworked the entire mod. It no longer makes use of an Ability to apply the regeneration script; rather, it uses quest reference aliases.
  • The regeneration script can now be set to apply to NPCs that are near the player as well.
  • Added MCM settings for NPC options on their own page.

1.0.1 - 12/21/14
  • Fixed an oversight that caused the regeneration rate to not be affected by modifiers the player had (enchantments, standing stones, etc).
  • Added some instructional text to the MCM menu regarding proper update procedure.
  • Changed some MCM option's text to be more clear.

1.0.0 - 12/21/14
  • Initial release.



SKSE Team - Awesomeness.
SkyUI Team - Without their excellent mod my configuration menu would not have been possible.
Silvericed's JContainers - This library is fantastic.