This turned into a new problem. How does the game know to use the SunDamage spells on a Vampire player when the game time turns to day?
It isn't scripted into the vampire quest or the sundamage spell. Though the sundamage spell does have this script:
Scriptname VampireSunISMDEffectScript extends ActiveMagicEffect imageSpaceModifier Property VampireSunlightISMD01 AutoimageSpaceModifier Property VampireSunlightISMD02 AutoimageSpaceModifier Property VampireSunlightISMD03 AutoimageSpaceModifier Property VampireSunlightISMD04 AutoMessage Property VampireSunMessage Autoint property VampirismLevel = 1 autoevent OnEffectStart(Actor akTarget, Actor akCaster) if aktarget == game.getPlayer() VampireSunMessage.Show() VampireSunlightISMD04.applyCrossFade(2.0) MagVampireSunlight.Play(Game.GetPlayer()) utility.wait(2.0) imageSpaceModifier.removeCrossFade(); if VampirismLevel == 2; VampireSunlightISMD04.applyCrossFade(2.0); elseif VampirismLevel == 1; VampireSunlightISMD03.applyCrossFade(2.0); elseif VampirismLevel == 1; VampireSunlightISMD02.applyCrossFade(2.0); else ;aka level 1; VampireSunlightISMD01.applyCrossFade(2.0); endif endifendEvent;event OnEffectStop(Actor akTarget, Actor akCaster); if aktarget == game.getPlayer(); imageSpaceModifier.removeCrossFade(2.0); endif;endEventSound Property MagVampireSunlight Auto