Here's my script on the object reference:
Scriptname ABGrabTestScript extends ObjectReference ABGrabTestQuestScript Property grabQuestRef AutoEvent OnHit(ObjectReference akAggressor, Form akSource, Projectile akProjectile, bool abPowerAttack, bool abSneakAttack, bool abBashAttack, bool abHitBlocked) ; should also check that source is spell debug.notification("I've been hit") if akAggressor == Game.GetPlayer() grabQuestRef.curObject = self debug.trace("Object: " + self) EndIfEndEventI've confirmed that self has the reference I want. But when I test curObject in my quest script, it's always None.
Scriptname ABGrabTestQuestScript extends QuestObjectReference Property curObject Autofloat angleZEvent onInit() registerForUpdate(0.1)endEventEvent onUpdate() if (curObject != None) ... rest of script ...
I've put some debugging statements in the onUpdate event and confirmed that curObject is never set.
