Skyrim

File information

Last updated

Original upload

Created by

BrotherBob

Uploaded by

BrotherBob

Virus scan

Safe to use

About this mod

A new power to absorb dragon souls from dragons who have bugged out. For debugging purposes, but made to break immersion as little as possible.

Permissions and credits
Intro
I had been playing on a save game for a while, leveled to 25, absorbed dozens of dragon souls... Then, I get a bounty to kill a Dragon...

I'm always curious why bugs happen, so I cracked open the Creation Kit, made a new spell to trigger the death sequence from mqdragonscript.pex, but it didn't work, so I said "screw it" and just copied the whole function to my new spell's script, and it worked like a charm. Then, I found out that there was already a mod out there for it: Absorb DRAGON SOULS Spell. Well, my five minutes worth isn't gonna be for naught, so I decided to spice it up for myself. I wasn't sure I was going to share it until I realized that the other mod still relied on mqdragonscript.pex and dragonactorscript.pex.

Description
This mod adds a new Lesser Power, Absorb Dragon Soul, to the player on loading the game with the mod enabled. It can be cast on any Actor. Unique sets of messages will be displayed if the player cannot absorb the soul of the target (i.e. if they are dead, if they are not a dragon, if the dragon's soul has been absorbed, if the dragon is marked as having a soul that cannot be absorbed). If the dragon's soul should be absorbed, then a death sequence that is similar to that in the Vanilla game, but tweaked to my tastes, will play and the player will receive their rightfully-earned dragon soul. Of the two scripts in question, dragonactorscript.pex is the only one checked by this mod, and it only checks for the state of the script. In fact, you will shouldn't be unable to absorb a dragon soul simply because your dragonactorscript.pex is messed up.

Of note is that, this will progress the quests Dragon Rising and A Blade in the Dark if they are stuck because of the player being unable to absorb the dragon soul. Support for the Dragonborn DLC is also baked in so that the player won't be able to prevent Miraak from stealing/absorbing the dragon soul.

This mod should be treated as a debugging mod, rather than a mod that deliberately adds a dragon soul-absorbing "feature", even it seems that the latter is the case. There is a split-second - I mean it - windows (might be more if you use mods that affect "normal" dragon soul absorbing) where using this mod instead of letting the game's regular dragon soul-absorbing mechanics run their course, can cause the death sequence to get stuck.

Requirements
Skyrim Patch 1.6+

Version History
v1.0:
- First release
v1.1:
- Included a minor fix to the death sequence added by USKP v2.0.6 (Bug #17080)
- Added in some new code to account for dragon actors that don't have dragonactorscript attached for whatever reason
v1.2:
- Triggers WIDragonKilled Quest (the one where spectators gather) if dragonactorscript fails to trigger it
- Edited the script to allow a set of notifications to show up properly as intended
- Increased the volume of the dragon voice sound during the death sequence
- Script optimizations

Credits
BSAopt
Unfuzer