Skyrim

File information

Last updated

Original upload

Created by

stradivuckos

Uploaded by

stradivuckos

Virus scan

Safe to use

About this mod

Spells Cost Stamina - casting spells will also consume stamina.
Spell Learning Requirements - in order to learn spells you need to have a certain level in that skill group/tree.

Requirements
Permissions and credits
Changelogs
Donations

INTRODUCTION

These mods have been sitting unattended in my repository for about two years, I thought I should polish them and satiate your masochistic desires.
Incorporated in SV Mods Menu mod.


FEATURES

(Spells Cost Stamina)

  • Like the name would suggest casting spells will consume certain amount of stamina (Player only), depending on:
    • Your character's level.
    • Your level in that particular skill group.
    • Spell's minimum skill level (Novice - Apprentice - Adept - Expert - Master).
  • Weary hands debuff
    • Debuff which increases magicka cost of ALL SPELLS when your stamina goes below threshold. This effect starts when player is below 10% stamina, lasts for 10 seconds and doubles magicka cost.

(Spell Learning Requirements)

  • In order to learn a new spell your skill level associated with that spell has to be above the minimum skill level for that spell.
  • After reading a spell tome, that spell tome will have "(Not Learned)" string attached to it until you successfully learn it (this is to circumvent 'Read' icon that appears after reading a spell tome.)
  • Example: Fireball. Fireball is adept level 'Destruction' spell. In order to learn it, your 'Destruction' has to be at least 50.
  • NOTA BENE: Vanilla Skyrim doesn't have a lot of spells, so you'll be 'stuck' playing with a limited pool of spells for a long period of time which can induce boredom. Games aren't meant to be boring, they are meant to be challenging, so make sure to use mods which add spells so you can have variety (or don't if you roleplay as a warrior).


REQUIREMENTS



FORMULAS

(Spells Cost Stamina)

Spoiler:  
Show
((fStaminaCostBase + fPlayerLevelCoef - fSkillLevelCoef) * fAStaminaCostMult) * fStaminaCostMultDualCost

fStaminaCostBase - Base value used for calculation. Default: 10.
fPlayerLevelCoef - After how many player levels does stamina cost INCREASE and how much. Default: 5 stamina points after 5 player levels.
fSkillLevelCoef - After how many skill levels does stamina cost DECREASE and how much. Default: 5 stamina points after 10 skill levels.
fAStaminaCostMult - Multiplier for skill difficulty. Default: Novice 1.0, Apprentice 2.0, Adept 3.0, Expert 4.0, Master 5.0.
fStaminaCostMultDualCost (When releasing a spell) - Multiplier used when dual casting (overcharging) spells. Default: 1.5.
fStaminaCostMultDualCost (While holding overcharged spell) - Multiplier used to continually drain stamina while holding dual charged (fire and forget) spell. Default: 0.25.

(Spell Learning Requirements)

Spoiler:  
Show
(Minimum Skill Level - Offsets) < Player Skill Level

Minimum Skill Level - Required minimum skill level (this variable is found in the spell)
Offsets - Offsets you can use to lower the required skill level. Default: 0.
Player Skill Level - Your skill level for that particular skill group/tree.



CUSTOMIZATION

(Spells Cost Stamina)


(1) If you have FISS or PapyrusUtil settings will be loaded at every game reload. If you have both PapyrusUtil will be used.
  • FISS: ...Steam\SteamApps\common\Skyrim\Data\SKSE\Plugins\SpellsCostStamina\FISS\Settings.xml
  • PapyrusUtil: ...Steam\SteamApps\common\Skyrim\Data\SKSE\Plugins\SpellsCostStamina\PapyrusUtil\Settings.json

(2) Use the provided quick configurator.
(3) Manually change using console (these are default values):
Spoiler:  
Show
set SCSLowStaminaThreshold to 0.10
set SCSWearyHandsDuration to 10
set SCSWearyHandsMagnitude to 2
set SCSMultBase to 10
set SCSMultNovice to 1
set SCSMultApprentice to 2
set SCSMultAdept to 3
set SCSMultExpert to 4
set SCSMultMaster to 5
set SCSMultPlayerLevelIncrement to 5
set SCSMultPlayerLevelStep to 5
set SCSMultSkillLevelIncrement to 5
set SCSMultSkillLevelStep to 10
set SCSMultDualCasting to 0.25
set SCSMultDualCastSpell to 1.5

(Spell Learning Requirements)


(1) Use the provided quick configurator.
(2) Manually change using console (these are default values):
Spoiler:  
Show
set SLROffsetNovice to 0
set SLROffsetApprentice to 0
set SLROffsetAdept to 0
set SLROffsetExpert to 0
set SLROffsetMaster to 0


COMPATIBILITY



RECOMMENDED



MY OTHER MODIFICATIONS