what's the best way to detect if the player is permitted to activate an item? GetActorOwner () returns the actual owner. in oblivion, the player is sometimes permitted to access containers even if they do not own it. we used to use IsOffLimits (). Is there such a function in Papyrus?
But I found an overall solution! I thought about wrapping all those up into a function but didn't go about it. I thought it may get complex if the the object was Factioned owned.
But I did find something that I can use for what I need it for: I'm using IsInMyOwnedCell: http://www.creationkit.com/IsInMyOwnedCell It can even be used with my method of passing Conditions into Papyrus: http://www.gamesas.com/topic/1354316-conditions-in-papyrus
It can't be attached objects, however, (e.g. horse) like IsOffLimits () in Oblivion.
Cool find. The ArchMage's quarters is one where the player is considered stealing until he's added to the faction, so that should work ok there. The mage dormitory cell will be trickier though.