Scriptname mm_BeluaVampireEffectScript extends ActiveMagicEffect mm_BeluaVampireQuestScript Property BeluaVampireQuest AutoEvent OnEffectStart(Actor Target, Actor Caster)BeluaVampireQuest.ForceVampireOnPlayer(Game.GetPlayer())EndEvent
The quest is running (as witnessed by SQV from console). When you drink the potion it loads the quest script and executes a seperate function.
There are TRACE statements littered throughout the quest script so I know it's calling into ForceVampireOnPlayer. The following code is in the ForceVampireOnPlayer function:
UpdateQuestGlobals() Trace("Registering for updates") RegisterForUpdateGameTime(1)And the Registering for updates trace output is in my papyrus log, yet 1 in game hour goes by, or more, and no updates are triggering. I am pulling what little hair I have left out. I am wondering if I'm executing an INSTANCE of the script, rather than the actual script associated with the quest.
Any thoughts?
-MM
