Dragon Soul Relinquishment
Go inside High Hrothgar and relinquish captured dragon souls to redeem shout recovery, shout power, perk points, carry weight or unarmed damage. Lore friendly implementation with animations and effects. Customizable costs and values.
(Category 320 – Miscellaneous Gameplay)
Features
Relinquish captured dragon souls to redeem bonuses.
Lore friendly implementation with animations and effects.
Customizable.
Installation
Update Skyrim to minimum 1.8.151.0.7 version.
You can now download and install the mod.
Uninstallation
Open console and type (StopQuest DSR).
Save the game.
Uninstall the mod.
When quest is stopped everything except perk points will reset and relinquished dragon souls will be reimbursed.
Description
This mod allows you to spend dragon souls to improve some of your character abilities. It is designed toward the late game when all shouts are already unlocked and dragon souls become useless but you may as well use it in early game. Go inside High Hrothgar where you will find a dragon stone. To interact with the stone you must be acclaimed as Dragonborn by completing the Greybeard’s trials (retrieving The Horn of Jurgen Windcaller and learning last word of Unrelenting Force shout). You can then meditate at the stone and perform the ceremony to relinquish any number of unspent dragon souls and redeem specific bonus via easy to use interaction menu. Available bonuses are: Shout Recovery (reduces time between shouts), Shout Power (increases damage of Fire Breath and Frost Breath shouts), Perk Points (adds free perk points), Unarmed Damage, Carry Weight and Attributes (health/magicka/stamina). Each bonus has its own cost, increment value and maximum value.
Costs, Values, Balance and Tweaking
Some people will finish the game with no more than 20 unspent dragon souls while others might have as much as 200.
Default cost and increment values are set according to my own taste:
Shout Recovery (max 50%, 1 soul = 2%)
Shout Power (max 400%, 1 soul = 8%)
Perk Points (max 100, 5 souls = 1 perk)
Unarmed Damage (max 100, 1 soul = 4 damage)
Carry Weight (max 500, 1 soul = 20 weight)
Attributes (max 500 per attribute, 1 soul = 10 health or magicka or stamina)
It is not possible to reach ultimate balance and cater every play style so you can tweak all the costs and values to your liking by using SkyUI 3.0 MCM interface or via console by changing some of the global variables, if you find default ones imbalanced. Note that you can change this at any time during game play but you cannot undo what you’ve already invested (unless you’re uninstalling the mod and stopping the quest but I do not recommend doing that for sole purpose of resetting because all tracking variables will also reset).
Global variable names (default values):
DSRShoutRecoveryCost (1)
DSRShoutRecoveryIncrement (2)%
DSRShoutRecoveryMaximum (50)%
DSRShoutPowerCost (1)
DSRShoutPowerIncrement (8)%
DSRShoutPowerMaximum (400)%
DSRPerkPointsCost (5)
DSRPerkPointsIncrement (1)
DSRPerkPointsMaximum (100)
DSRUnarmedDamageCost (1)
DSRUnarmedDamageIncrement (4)
DSRUnarmedDamageMaximum (100)
DSRCarryWeightCost (1)
DSRCarryWeightIncrement (20)
DSRCarryWeightMaximum (500)
DSRAttributesCost (1)
DSRAttributesIncrement (10)
DSRAttributesMaximum (500)
You notice there are 3 types of variables for each bonus: Cost, Increment and Maximum. “Cost” is minimum number of dragon souls needed to increase the bonus by “Increment” value. “Increment” is minimum bonus amount you can get by investing “Cost” number of dragon souls. “Maximum” is a total limit for the given bonus amount.
So for example if you want to make each bonus free perk point cost 10 dragon souls instead of 5 you type in console (set DSRPerkPointsCost to 10). Furthermore, if you want to gain 2 perks for these 10 dragon souls type (set DSRPerkPointsIncrement to 2). Finally, if you want to make it so you can’t get more than 10 perks out of dragon souls type (set DSRPerkPointsMaximum to 10), alternatively you can set “Maximum” to 0 to make it unlimited.
Compatibility
DSR should be compatible with all mods. No shouts are being modified and shout power is scaled via custom perk. Other bonuses are applied by modifying related actor values. Only possible conflict is that this mod uses one of custom actor values on player to store data for shout power scaling perk. There are 10 of these actor values (Variable01-Variable10) and other mods might use one of these for their own purpose. DSR can use any of the 10 and it is chosen and maintained automatically. If some other mod tries to change currently used actor value DSR will detect it and automatically switch to another one that appears to be free, eliminating all future conflicts with that specific mod.