SKYRIM
Storm Wrath Lightning - Fixed Storm Call by Dajemic
Skyrim » Shouts
Added: 16/02/2014 - 09:18PM
Updated: 27/08/2016 - 01:16AM

1,865 Endorsements

1.0 Latest version

15,671 Unique D/Ls

27,328 Total D/Ls

76,402 Total Views

Uploaded by Dajemic

Description

Last updated at 1:16, 27 Aug 2016 Uploaded at 21:18, 16 Feb 2014

A Shout to the skies, a cry to the clouds, that awakens the destructive force of Skyrim's lightning.

Update: There is is an optional compatibility patch for SkyRe, generously provided by Elementroar.

What is This?

This mod is meant to improve the effects of the dragon shout, Storm Call, which summons lightning bolts from the sky to kill things. Like many others, I hated how the original shout is considered an offensive attack, and how the lightning just went everywhere, so it would earn you a bounty and hits everyone, including friends. Unacceptable!

Here are the changes:
  • Originally, the storm hit everyone, friend, hostile, or neutral, and struck random spots. Now, the storm only targets NPCs when they are hostile to you.
  • Originally, the storm was stationary and only targets people who were nearby when the shout started. Now, the storm follows you, and targets any hostile who enters range.
  • Originally, only those who were near you when you first shouted can be targeted. Now, the storm uses a script that dynamically searches for valid targets.
  • Now, the storm itself is not considered a hostile attack. This means that you won't automatically get a bounty from shouting. Also, on the ~0.001% chance that neutral/friendly NPCs get hit (example: the bolt misses or they somehow walk into it), they won't automatically attack you, because they shouldn't blame you for being struck by lightning.
  • For each new word, the area affected by the shout is 3x-6x larger than the vanilla version.
  • Lightning bolts travel faster, further, and deal a powerful stagger effect upon impact.
  • The damage of lightning bolts vary randomly, depending on the strength of the storm.
  • A number of bugs from Bethesda's original Storm Call effect script have been fixed.
  • The spell description for the Storm Call shout is modified, in English.  There is a Portuguese translation.


Note that this mod does not alter the damage, duration, or recovery time of the shout. This is because there are several popular mods out there that already do this, and as far as I'm aware, all of them are compatible with Storm Wrath Lightning. Just make sure to put my mod after them in the load order.

Please, please endorse if you like it! I put many hours of effort into debugging, testing, and optimizing the scripts, and so feedback is greatly appreciated. Any questions, concerns, and ideas should go to the comments section.

INSTALLATION
Use the NMM installer, or manually copy StormWrathLightning.bsa and .esp to your Data folder.


UNINSTALLATION
For best measure, make sure you have a save file that is at least one in-game hour after the last storm ends. This probably isn't necessary, but Skyrim's scripting engine can be unpredictable sometimes. Use NMM to uninstall, or you can manually delete the StormWrathLightning.bsa and .esp files. Uninstalling should not break your game.


COMPATIBILITY
As far as I'm aware, this should be compatible with nearly anything, other than Storm Call Plus. I have seen a number of other mods that affect the Storm Call shout, but none of them conflict with this. Just make sure to put the .esp file after those other mods in your load order.


KNOWN ISSUES
This isn't really an issue, but some of you might be concerned if you see this in the debug log:

Error: Cannot call GetSize() on a None object, aborting function call
[Active effect 1 on (00000014)].magicSetWeatherScript.OnEffectStart() - "magicSetWeatherScript.psc" Line 50
warning: Assigning None to a non-object variable named "::temp0"
Error: Unable to call RegisterForSingleUpdate - no native object bound to the script object, or object is of incorrect type
[None].ultrastormcalla.RegisterForSingleUpdate() - "<native>" Line ?


These messages are expected, and completely harmless. The game engine is just saying that the script is different than the original version. This will not cause a CTD.