Scriptname YaddaYadda Extends ObjectReferenceFaction Property PlayerFollowerFaction autoEvent OnContainerChanged(ObjectReference akNewContainer, ObjectReference akOldContainer) LearnedSpell = (self as Book).GetSpell() If akNewContainer as Actor pFollower = (akNewContainer as Actor) endIf If pFollower.IsInFaction(PlayerFollowerFaction)==True && pFollower.HasSpell(LearnedSpell)==false (akNewContainer as Actor).addSpell(LearnedSpell) pFollower.RemoveItem(self) self.delete()endEvent
Problem is, I have no idea if I can directly cast the ObjectReference akNewContainer as Actor, or self as Book.
Anyone know? If not, can you think of a workaround?
