GetActorOwner - Cell
Member of: Cell Script
Gets the ActorBase that owns this cell. Will return None if the cell isn't owned by an actor.
ActorBase Function GetActorOwner() native
The ActorBase that owns this cell.
; Does the emperor's base actor own the non-life star? bool ownsNonLifeStar = (NonLifeStarProperty.GetActorOwner() == Emperor.GetActorBase())
As this function doesn't return ownership for items in containers that also inherit ownership from the cell, you have to use the following function: Source
Actor Function GetInheritedOwner(ObjectReference aObj, ObjectReference aContainer) Actor owner = aObj.GetActorOwner() if !owner if aContainer owner = aContainer.GetActorOwner() endIf if !owner if aContainer owner = aContainer.GetParentCell().GetActorOwner() else owner = aObj.GetParentCell().GetActorOwner() endIf endIf endIf return owner EndFunction