My take on making excess dragon souls useful, ported from LE to SE. Stockpiled souls improve power attacks, shout duration and power. Lose souls on death to revive, or convert souls into perk points. More features in the works.
If you want to make a patch, or add a feature... just ask me first. I'll probably say yes anyway. I just want to be able to keep track of what happens with my mods.
File credits
THANKS TO
Nexusmods users:
Badorio for helping with script optimization (of the original Souls Do Things). Narue for her giving public freedom to her code on Dragon Soul Utils NickNak for converting version 1.9 Nyriah for converting version 1.8b
reddit users:
/u/qay246 /u/colinkelley1 /u/docclox
Discord:
SirJesto for converting the mod to SE.
and everyone else who joined my posts to help me polish my coding skills.
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Fixed a bug where it would take two loads to update stats after starting up the game.
Fixed a bug where Farengar's tome would grant unlimited perk points when the souls to perk points system was disabled.
Version 3.4
Equipping a bow while under the effects of Dragon Aspect will now create special arrows based on Attunement.
New meshes added from open permissions mod: Colorful Bound Weapons
Fully-drawn bonuses to archery reworked: will now fire a mid-range blast to accompany the projectile.
Bugfix: Slow time bug should be fixed. Again.
VR scripts updated.
Version 3.3c
MCM updater script fixed. Some properties were left unfilled.(Should work now).
Added 3 new loading screens to help explain the mod's functions.
Shadow of Skyrim esp removed in favor of a purely script-based solution.
Improved Closefaced Helmets patch now available.
Version 3.3
Reorganized MCM. Should be safe to upgrade mid-playthrough. Report issues with MCM if any are encountered after update.
Shadow of Skyrim compatibility patch now included.
Bugfix: Mod-edited Slow Time no longer inversely scales with shout magnitude.
Dragon Aspect on Revive functionality can now be tweaked through MCM.
Version 3.2
FOMOD Installer uploaded
Fixed a bug that caused improper update values when spending or gaining multiple dragon souls in a row with a menu open.
Shout Cooldown buff now properly displays its magnitude in the effects menu.
Response time of stockpile effects updating improved.
Stockpile buffs will no longer display in the UI when scaling is set to 0.
Version 3.1
Fixed an MCM issue that prevented Revive Mode from properly displaying its text.
Fixed wrong condition check for Carry Weight stockpile.
Version 3.0c
MCM menu option for Dungeon Reset included.
Aka's Protection mask given new effect: Equipping the mask replaces equipped armor with weightless Dragonplate. (Don't worry, unequipping it won't leave you naked.)
Added optional patch for Dragon Aspect Overhaul.
Version 3.0b
Dungeon Reset detached from Dragon Crafting system; Time rift will be enabled at Labyrinthian after first returning from the Dragon Priest sanctuary via the Wooden Mask.
Dragon Mask - Gaze of Aka renamed to Dragon Mask - Aka's Protection; enchantment disabled and is now a placeholder.
Version 3.0
First iteration of Dungeon Reset system implemented.
Fixed a bug that prevented Lightning Dragon Aspect's explosion from dealing damage to enemies.
Lightning Dragon Aspect explosion now does not deal minor damage to the caster.
Farengar's Research Note updated to provide (an extremely shorthand) context on the mod's features.
Version 2.6c
Absorbing a soul will now restore stats based on Soul Count prior to refreshing scaling magnitudes (prevents dying when refreshing passive effects at low health).
Version 2.6b
Fixed a bug that prevented souls from properly loading player attributes unless the game was quick loaded. My bad.
Version 2.6
Dragon Souls can now increase carry weight.
Carry weight per soul and carry weight cap sliders added to MCM menu.
Fixed an oversight that undid changes to Deep Freeze by the USSEP.
Added compatibility patch for More Draconic Dragon Aspect. Wings should now properly display when using both mods.
Added a change previously missed in the VR compatibility scripts. Attuned Power Attacks should now properly register.
Updated SPID ini file to solve conflicts with Miraak-altering mods.
Version 2.5c
Rebalanced mask enchantments to 750.
Tweaked scripts to address a bug where soul count change would not be detected.
Version 2.5b
Small change to Dragon Soul Absorption detection script for the purpose of future content.
Standardized all Dragon Mask enchantments to 4000 gold (Masks cost 4000+base cost).
Version 2.5
Dragon Crafting System now fully implemented.
Bugfix: Soul Conversion no longer incorrectly requires 2 souls in possession to cast.
Health, Magicka, Stamina and Shout CD buffs no longer display without first absorbing a dragon soul.
Dragon Aspect Enhancement integration by MadCat221 added; will use Madcat's meshes if they are available, and vanilla meshes if they are not. Disable DAE's .esp to use meshes without its gameplay effects.
Shock projectile model for Storm Dragon Aspect power attacks changed; will now use the same model as Shock Cloak instead of Drain Vitality.
Added .ini file for SPID users who want NPCs to benefit from wearing crafted Dragon Masks.
Version 2.1c
Bows now benefit from Attuned Dragon Aspect. Quick shots deal bonus elemental damage. Full draws will deal this damage, and release a short-ranged elemental burst.
Improved script for Cold Steel (Steel Dragon Mask)
Version 2.1b
Miraak will now correctly use the upgraded Dragon Aspect when the Attunement feature is enabled.
Added optional files to make power attack features available in VR,
Version 2.1
First implementation of the Attunement system. Visit any Word Wall to trade souls for effects. Enable/disable via MCM.
Attunement improves Dragon Aspect with alternate effects. This also includes Miraak's Dragon Aspect.
Version 2.0a
Added 9 crafted Dragon Priest Masks with unique effects as a test batch. Craft at the Skyforge.
Version 1.9
Added Dragon Soul Scaling slider for Shout Cooldown Reduction (and its respective cap).
Removed dirty edit from Scribbled Note.
Edited Death Protection (Revive) script to be more compatible with death alternative mods and/or Sacrosanct when Revive Mode is set to 0.
Revive Mode is now off by default.
Dragon Soul to Perk Point conversion spell is now unlearned by default.
Version 1.8b
Sliders should now properly retain values after loading.
Super Mode will now properly stagger nearby enemies with an explosion on revive.
Revive function no longer triggers when losing a brawl.
Health, Magicka and Stamina sliders added (Experimental. This is the most complex scripting I've done so far. Works for me, but disable and report if it doesn't for you.)
Replaced flat attack damage scale with power attack damage scale. Flat attack damage disproportionately empowered weaker weapons and made stronger weapons meaningless.
Reassembled the MCM into two separate pages. This requires uninstalling the previous version and making a clean save before installing 1.7b
In mid-2019, I released Souls Do Things, a lightweight mod to make dragon souls more useful. While functional, many requested an MCM menu for easier configuration, as the original relied on console commands. As a novice coder, I found creating an MCM menu daunting due to the extensive changes required.
Six months later, I revisited the project with renewed motivation. The result is Souls Do Things 2, now ported from LE to SE. Stockpiled dragon souls enhance power attack damage, shout magnitude, stats, and more. Revive by losing souls on death or convert souls into perk points. Additional features are in development.
Features
Dragon Soul Stockpile
Power Attack Damage: Configure each soul to increase power attack damage by x%.
Shout Power: Configure each soul to boost shout power by x%.
Shout Duration: Extend shout duration by x% per soul.
Shout Cooldown: Reduce shout cooldowns by x% per soul.
Stats Boost: Gain flat increases to Health, Magicka, and Stamina per soul.
Carry Weight: Increase carrying capacity per soul.
Dragon Soul Revival
Mode 0 (Compatibility): Disabled for compatibility with mods like Death Alternative or Sacrosanct.
Mode 1 (Softcore): Set soul loss on death via the Revive Cost slider.
Mode 2 (Mediumcore): Lose half of current souls on death; requires minimum souls per Revive Cost slider.
Mode 3 (Hardcore): Lose all souls on death; requires minimum souls per Revive Cost slider.
Dragon Souls to Perk Points
Convert souls into perk points via a spell. Add it through the MCM or find the spellbook in Farengar's office for immersion.
Dragon Soul Crafting
Craft powerful artifacts using souls at the Skyforge (requires a soul in possession). 18 effects available as of v2.5. See effect list.
Attunement
Choose a buff (Fire, Frost, or Storm) at Word Walls. Enhance it using the Dragon Aspect shout. More attunements planned. Details here.
Dungeon Reset
Experimental feature accessed via Wounded Time rift. Subject to change based on feedback. Details here.
Compatibility & Performance
No running scripts or periodic checks; effects trigger only when needed.
Important: Disable Revive Mode (set to 0) if using Death Alternative or bleedout-triggering mods.
Load BEFORE mods altering Miraak and use with SPID (check optional SPID ini).
Multiplicative stacking with perk-based shout scaling mods.